.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-box-align:center;-ms-flex-align:center;align-items:center;direction:ltr;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);height:100%;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;z-index:0;pointer-events:all}
.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr--full-ui{-webkit-box-sizing:border-box;box-sizing:border-box}
.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{-webkit-box-sizing:inherit;box-sizing:inherit}
.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}
.plyr__badge{background:var(--plyr-badge-background,hsl(216,15%,34%));border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}
.plyr--full-ui ::-webkit-media-text-track-container{display:none}
.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small,13px);left:0;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}
.plyr__captions span:empty{display:none}
.plyr--captions-active .plyr__captions{display:block}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions{-webkit-transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4));transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}
.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__caption div{display:inline}
.plyr__control{background:transparent;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px) * 0.7);position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}
.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}
.plyr__control:focus{outline:0}
.plyr__control.plyr__tab-focus{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#000));outline-offset:2px;outline-style:dotted;outline-width:3px}
a.plyr__control{text-decoration:none}
a.plyr__control::after,a.plyr__control::before{display:none}
.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}
.plyr--full-ui ::-webkit-media-controls{display:none}
.plyr__controls{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}
.plyr__controls .plyr__progress__container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px) / 4)}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px) / 2)}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}
.plyr__controls:empty{display:none}
.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}
.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__menu{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.plyr__menu .plyr__control svg{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:var(--plyr-menu-background,rgba(255,255,255,0.9));border-radius:4px;bottom:100%;-webkit-box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,0.15));color:var(--plyr-menu-color,hsl(216,15%,34%));font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;-webkit-transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1);transition:height .35s cubic-bezier(0.4,0,0.2,1),width .35s cubic-bezier(0.4,0,0.2,1)}
.plyr__menu__container::after{border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,rgba(255,255,255,0.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px) / 2);top:100%;width:0}
.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--plyr-menu-color,hsl(216,15%,34%));display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5);padding-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4)}
.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color,hsl(216,15%,52%));right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px) * 0.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7) * 2)}
.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color,hsl(216,15%,52%));left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 1.5 - var(--plyr-menu-item-arrow-size, 4px))}
.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color,hsl(216,15%,88%));-webkit-box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) / 2);overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px) * 0.7)}
.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}
.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,0.1);content:"";display:block;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing,10px);-webkit-transition:all .3s ease;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,#000))}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(34.68,39.576,46.92,0.1)}
.plyr__menu__container .plyr__menu__value{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2) * -1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7) * 3.5);pointer-events:none}
.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px) * 2);color:var(--plyr-range-fill-background,var(--plyr-color-main,#000));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));margin:0;padding:0;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;width:100%}
.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px);-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(transparent));background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2));height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1)}
.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2));height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}
.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px)}
.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}
.plyr--full-ui input[type=range]::-ms-fill-upper{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px) / 2);height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}
.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2));height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);margin-top:0}
.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr--full-ui input[type=range]:focus{outline:0}
.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#000));outline-offset:2px;outline-style:dotted;outline-width:3px}
.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#000));outline-offset:2px;outline-style:dotted;outline-width:3px}
.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,#000));outline-offset:2px;outline-style:dotted;outline-width:3px}
.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}
.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing,10px)}
.plyr__tooltip{background:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));color:var(--plyr-tooltip-color,hsl(216,15%,34%));font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px) / 2) calc(calc(var(--plyr-control-spacing, 10px) / 2) * 1.5);pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(0.8);transform:translate(-50%,10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{z-index:3}
.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(0.8);transform:translate(0,10px) scale(0.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7))}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(0.8);transform:translate(0,10px) scale(0.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc(var(--plyr-control-icon-size, 18px) / 2 + calc(var(--plyr-control-spacing, 10px) * 0.7));-webkit-transform:translateX(50%);transform:translateX(50%)}
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px) * 0.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}
.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px) * -0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px) * -0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}
.plyr__progress input[type=range]{position:relative;z-index:2}
.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}
.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px) / 2 * -1);padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:transparent}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}
.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,0.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,0.6)) 50%,var(--plyr-progress-loading-background,rgba(34.68,39.576,46.92,0.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,0.6))}
.plyr__volume{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}
.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px) / 2);margin-right:calc(var(--plyr-control-spacing, 10px) / 2);position:relative;z-index:2}
.plyr--is-ios .plyr__volume{min-width:0;width:auto}
.plyr--audio{display:block}
.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,hsl(216,15%,34%));padding:var(--plyr-control-spacing,10px)}
.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,#000));color:var(--plyr-audio-control-color-hover,#fff)}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,0.6)))}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,0.6)))}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,0.6)))}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,0.1));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,0.1))}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,0.1))}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(34.68,39.576,46.92,0.1))}
.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background,rgba(193.4175,199.8435,209.4825,0.6))}
.plyr--video{background:#000;overflow:hidden}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}
.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}
.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;left:0;position:absolute;top:0}
.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}
.plyr--video .plyr__controls{background:var(--plyr-video-controls-background,linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px) / 2);padding-top:calc(var(--plyr-control-spacing, 10px) * 2);position:absolute;right:0;-webkit-transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);transform:translateY(100%)}
.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,#000));color:var(--plyr-video-control-color-hover,#fff)}
.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,#000));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px) * 1.5);position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;transition:.3s;z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25)))}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{-webkit-box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5));box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(34.68,39.576,46.92,0.15),0 0 0 1px rgba(34.68,39.576,46.92,0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(255,255,255,0.5))}
.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background,rgba(255,255,255,0.25))}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:fullscreen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads::after{background:hsl(216,15%,16%);border-radius:2px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}
.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,rgba(255,255,255,0.9));border-radius:3px;bottom:100%;-webkit-box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2) * 2);opacity:0;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(0.8);transform:translate(0,10px) scale(0.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}
.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,rgba(255,255,255,0.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px) * -1);content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb__image-container{background:hsl(216,15%,79%);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}
.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}
.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,0.55);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}
.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}
.plyr--no-transition{-webkit-transition:none !important;transition:none !important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}
.plyr [hidden]{display:none !important}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;width:100%}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;outline:0}
.hamburger:hover{opacity:1}
.hamburger.is-active:hover{opacity:1}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}
.hamburger-box{width:30px;height:16px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-1px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#000;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-7px}
.hamburger-inner::after{bottom:-7px}
.hamburger--3dx .hamburger-box{-webkit-perspective:60px;perspective:60px}
.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:60px;perspective:60px}
.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{-webkit-perspective:60px;perspective:60px}
.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{-webkit-perspective:60px;perspective:60px}
.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{-webkit-perspective:60px;perspective:60px}
.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}
.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{-webkit-perspective:60px;perspective:60px}
.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;transition-property:none}
.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-14px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-14px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(45deg);transform:translate3d(0,-7px,0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--elastic .hamburger-inner{top:1px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:7px;-webkit-transition:opacity .125s .275s ease;transition:opacity .125s .275s ease}
.hamburger--elastic .hamburger-inner::after{top:14px;-webkit-transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(135deg);transform:translate3d(0,7px,0) rotate(135deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(-270deg);transform:translate3d(0,-14px,0) rotate(-270deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic-r .hamburger-inner{top:1px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:7px;-webkit-transition:opacity .125s .275s ease;transition:opacity .125s .275s ease}
.hamburger--elastic-r .hamburger-inner::after{top:14px;-webkit-transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-135deg);transform:translate3d(0,7px,0) rotate(-135deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0s;transition-delay:0s;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(270deg);transform:translate3d(0,-14px,0) rotate(270deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic .hamburger-inner::after{top:7px;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;-webkit-transform:translate3d(60px,60px,0) rotate(45deg);transform:translate3d(60px,60px,0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;-webkit-transform:translate3d(-60px,60px,0) rotate(-45deg);transform:translate3d(-60px,60px,0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r .hamburger-inner::after{top:7px;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:transparent !important}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;-webkit-transform:translate3d(60px,-60px,0) rotate(-45deg);transform:translate3d(60px,-60px,0) rotate(-45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;-webkit-transform:translate3d(-60px,-60px,0) rotate(45deg);transform:translate3d(-60px,-60px,0) rotate(45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{-webkit-transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear;transition:bottom .08s 0s ease-out,top .08s 0s ease-out,opacity 0s linear}
.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s .08s linear}
.hamburger--minus.is-active .hamburger-inner::before{top:0}
.hamburger--minus.is-active .hamburger-inner::after{bottom:0}
.hamburger--slider .hamburger-inner{top:1px}
.hamburger--slider .hamburger-inner::before{top:7px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:14px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-4.2857142857px,-5px,0);transform:rotate(-45deg) translate3d(-4.2857142857px,-5px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(-90deg);transform:translate3d(0,-14px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:1px}
.hamburger--slider-r .hamburger-inner::before{top:7px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider-r .hamburger-inner::after{top:14px}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(4.2857142857px,-5px,0);transform:rotate(45deg) translate3d(4.2857142857px,-5px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-14px,0) rotate(90deg);transform:translate3d(0,-14px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring .hamburger-inner{top:1px;-webkit-transition:background-color 0s .13s linear;transition:background-color 0s .13s linear}
.hamburger--spring .hamburger-inner::before{top:7px;-webkit-transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring .hamburger-inner::after{top:14px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:transparent !important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,7px,0) rotate(45deg);transform:translate3d(0,7px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,7px,0) rotate(-45deg);transform:translate3d(0,7px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r .hamburger-inner::after{top:-14px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear}
.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-7px,0) rotate(-45deg);transform:translate3d(0,-7px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s .22s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::before{-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;-webkit-transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;-webkit-transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear;transition:transform .075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s .15s linear,-webkit-transform .075s 0s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.075s;transition-duration:.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top .075s .12s ease,opacity .075s ease;transition:top .075s .12s ease,opacity .075s ease}
.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .075s ease,opacity .075s .12s ease;transition:top .075s ease,opacity .075s .12s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-duration:0s;transition-duration:0s;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{-webkit-transition-delay:0s;transition-delay:0s}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}
@font-face{font-family:"slick";src:url("./assets/fonts/slick/slick.eot");src:url("./assets/fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("./assets/fonts/slick/slick.woff") format("woff"),url("./assets/fonts/slick/slick.ttf") format("truetype"),url("./assets/fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"←"}
[dir=rtl] .slick-prev:before{content:"→"}
.slick-next{right:-25px}
[dir=rtl] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"→"}
[dir=rtl] .slick-next:before{content:"←"}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:black;opacity:.75}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:.5s;--animate-repeat:2}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}
.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}
.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat) * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}
.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}
.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay) * 2);animation-delay:calc(var(--animate-delay) * 2)}
.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay) * 3);animation-delay:calc(var(--animate-delay) * 3)}
.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay) * 4);animation-delay:calc(var(--animate-delay) * 4)}
.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay) * 5);animation-delay:calc(var(--animate-delay) * 5)}
.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration) / 2);animation-duration:calc(var(--animate-duration) / 2)}
.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration) * 0.8);animation-duration:calc(var(--animate-duration) * 0.8)}
.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2)}
.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration) * 3);animation-duration:calc(var(--animate-duration) * 3)}
.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate__flash{-webkit-animation-name:flash;animation-name:flash}
.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}
.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}
.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
.animate__tada{-webkit-animation-name:tada;animation-name:tada}
.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}
.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration) * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}
.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}
.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}
.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}
.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}
.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}
.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}
.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}
.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}
.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}
.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}
.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}
.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}
.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}
.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}
.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}
.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}
.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}
.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}
.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}
.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}
.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration) * 0.75);animation-duration:calc(var(--animate-duration) * 0.75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}
.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}
.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}
.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}
.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration) * 2);animation-duration:calc(var(--animate-duration) * 2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}
.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}
.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}
.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}
.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
.animate__fadeInUpSlow{-webkit-animation-name:fadeInUpSlow;animation-name:fadeInUpSlow}
html{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0 !important;overflow-y:scroll;overflow-x:hidden;background-color:#fff;scroll-behavior:smooth}
html body{overflow-x:hidden}
html.stop-scroll{overflow-y:inherit}
html.stop-scroll body{overflow-y:hidden}
*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}
body{min-height:100vh;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
main.navPadding{padding-top:59.5px}
.page-fade{opacity:1}
.page-fade-show{opacity:1}
a{color:#e76929;text-decoration:none}
a:hover,a:active,a:focus{color:#e76929;text-decoration:none}
ul{margin:0;padding:0}
ul li{list-style:none;padding-bottom:10px}
img,.img{height:auto;max-width:100%}
img--full-width,.img--full-width{width:100%}
ul li::before{content:"•";color:#000;font-weight:bold;display:inline-block;width:1em}
.slick-dots li::before{content:""}
ol{padding:0}
ol li{list-style:decimal;list-style-position:inside}
.wp-editor ul li::before{content:"•";color:#000;font-weight:bold;display:inline-block;width:1em}
.plyr{pointer-events:none}
@font-face{font-family:Open Sans;src:url("https://fonts.googleapis.com/css?family=Open+Sans")}
@font-face{font-family:"FoundersGrotesk-Regular";src:url("assets/fonts/foundersgrotesk/FoundersGrotesk-Regular.eot");src:url("assets/fonts/foundersgrotesk/FoundersGrotesk-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Regular.woff2") format("woff2"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Regular.woff") format("woff"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Regular.ttf") format("truetype"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Regular.svg#FoundersGrotesk-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"FoundersGrotesk-Light";src:url("assets/fonts/foundersgrotesk/FoundersGrotesk-Light.eot");src:url("assets/fonts/foundersgrotesk/FoundersGrotesk-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Light.woff2") format("woff2"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Light.woff") format("woff"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Light.ttf") format("truetype"),url("assets/fonts/foundersgrotesk/FoundersGrotesk-Light.svg#FoundersGrotesk-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}
body{color:#000;font:normal 125%/1.4 "FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif}
h1,.h1,.format-page-title{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:50px;line-height:50px}
h2,.h2,.format-section-title{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:34px;line-height:41px}
h3,.h3,.format-sub-section-title{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:20px;line-height:24px}
h4,.h4{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:16px;line-height:20px}
h5,.h5{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:18px;line-height:22px}
h6,.h6{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal}
p,.p,.format-paragraph{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:14px;line-height:16px}
.lead,.format-lead{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:20px;line-height:24px}
pre{overflow-x:auto;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif}
a{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#e76929;text-decoration:none}
a:hover,a:active,a:focus{color:#e76929;text-decoration:none}
a.animate-bar,a.format-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:14px;line-height:16px}
a.animate-bar::after,a.format-link::after{content:"";width:0;height:1px;position:absolute;bottom:0;left:0;background-color:#e76929;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
a.animate-bar:hover::after,a.format-link:hover::after{width:100%}
li{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:14px;line-height:16px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p a,li a{font-size:inherit;font-family:inherit;color:#e76929;line-height:inherit;text-decoration:inherit}
b,strong{font-weight:bold}
h1.in-view{-webkit-animation:bounce;animation:bounce;-webkit-animation-duration:2s;animation-duration:2s}
.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography p,.typography li{margin:0;padding:0}
.typography h1:not(:last-child),.typography h2:not(:last-child),.typography h3:not(:last-child),.typography h4:not(:last-child),.typography h5:not(:last-child),.typography h6:not(:last-child),.typography p:not(:last-child),.typography li:not(:last-child){margin-bottom:20px}
.clearfix::after{clear:both;content:"";display:table}
.container{max-width:1920px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}
.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}
.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
footer,.footer{color:#fff;background-color:#000}
footer__container,.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:85px 85px;max-width:1920px;margin:0 auto}
footer__form,.footer__form{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:15px}
footer__details,.footer__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}
footer__details .details__container,.footer__details .details__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
footer__bottom-bar,.footer__bottom-bar{color:#272727;min-height:60px}
footer__bottom-bar .footer__background,.footer__bottom-bar .footer__background{height:100%}
footer__bottom-bar .footer__container,.footer__bottom-bar .footer__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
footer__copyright,footer__author,footer h3,footer li,footer a,footer p,.footer__copyright,.footer__author,.footer h3,.footer li,.footer a,.footer p{color:#fff}
footer ul li::before,.footer ul li::before{display:none}
.section--footer:first-child{padding-top:0}
.section--footer:last-child{padding-bottom:0}
.section--footer .section__background{background:#000}
.section--footer .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--footer .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #fff;left:50%}
.section--footer .footer-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--footer .footer-body__container{width:100%;padding:0 140px;max-width:1920px;margin:0 auto}
.section--footer .footer-body__inner{border-left:.5px solid #fff;border-right:.5px solid #fff;width:100%;position:relative;z-index:1}
.section--footer .footer-body h1{margin:0;padding:0;font-weight:normal}
.section--footer .footer-body h2{margin:0;padding:0;font-weight:normal;text-transform:uppercase;word-break:break-word}
.section--footer .footer-body h2 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;outline:0;color:#fff;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal}
.section--footer .footer-body h2 a:hover{color:#e76929}
.section--footer .footer-body h2 a:hover span{color:inherit}
.section--footer .footer-body__topspace{width:100%;height:auto;border-bottom:.5px solid #fff}
.section--footer .footer-body__topspace .topspace{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:54px}
.section--footer .footer-body__mail{width:100%;height:auto}
.section--footer .footer-body__mail .mail-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:13px;padding-right:20px;padding-bottom:6px;padding-left:20px}
.section--footer .footer-body__contact{width:100%;height:auto;border-top:.5px solid #fff}
.section--footer .footer-body__contact .contact-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:61px;padding-bottom:0;padding-left:60px;padding-top:20px;padding-right:20px;padding-bottom:0;padding-left:20px}
.section--footer .footer-body__contact .contact-box h1{font-size:50px;line-height:50px}
.section--footer .footer-body__links{width:100%;height:auto;border-top:.5px solid #fff;margin-top:2px}
.section--footer .footer-body__links .footer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;margin:0;padding:0}
.section--footer .footer-body__links .footer-columns .footer-col{width:50%;height:auto;position:relative;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--footer .footer-body__links .footer-columns .footer-col-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:auto}
.section--footer .footer-body__links .footer-columns .footer-col-row__right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--footer .footer-body__links .footer-columns .footer-col .col-half{position:relative}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half p{max-width:280px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:first-child{padding-right:15px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:first-child:after{content:"";position:absolute;width:100vw;left:-52px;border-bottom:.25px solid #fff;display:none}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:last-child{padding-left:21px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:last-child:after{content:"";position:absolute;width:100vw;left:-52px;border-bottom:.25px solid #fff;display:none}
.section--footer .footer-body__links .footer-columns .footer-col:last-child .col-half:first-child:after{content:"";position:absolute;width:100vw;left:-52px;border-bottom:.25px solid #fff;display:none}
.section--footer .footer-body__links .footer-columns .footer-col:last-child .col-half:last-child:after{display:none}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav h3{text-transform:uppercase;margin:0;padding:0;margin-bottom:8px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li:before{display:none}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li:last-child{margin-bottom:0}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{color:#fff;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:18px;line-height:22px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a:hover{opacity:1;color:#e76929}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav h3{text-transform:uppercase;margin:0;padding:0;margin-bottom:8px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{display:inline-block;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:18px;line-height:22px;margin-bottom:5px}
.section--footer .footer-body__links h3{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;margin:0;padding:0;min-height:auto;margin-bottom:8px}
.section--footer .footer-body__links p{margin:0;padding:0;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:18px;line-height:22px}
section,.section{width:100%;margin:0 auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
section__background,.section__background{background-color:#fff;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
section__container,.section__container{padding:140px;max-width:1920px;width:100%}
section:first-child,.section:first-child{padding-top:85px}
section:last-child,.section:last-child{padding-bottom:85px}
section--lightbox,.section--lightbox{position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,0.9);display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}
section--lightbox.show,.section--lightbox.show{display:-webkit-box;display:-ms-flexbox;display:flex}
section--two-column .section__container,.section--two-column .section__container{display:-webkit-box;display:-ms-flexbox;display:flex}
section--logo-slider .section__container,.section--logo-slider .section__container{max-width:1200px}
section__column,.section__column{width:50%;padding:0 20px}
section__column:first-child,.section__column:first-child{padding-left:0}
section__column:last-child,.section__column:last-child{padding-right:0}
section .column__content,.section .column__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
section--left-aligned,.section--left-aligned{padding-left:0;padding-right:140px}
section--full-width,.section--full-width{padding-left:0;padding-right:0}
section--centered,.section--centered{text-align:center}
section--call-to-action,.section--call-to-action{color:white}
section--call-to-action .section__background,.section--call-to-action .section__background{background-color:#000}
section--call-to-action .section__container,.section--call-to-action .section__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.map-block{height:400px}
.map-block #map{height:100%}
.section--404:first-child{padding-top:0}
.section--404:last-child{padding-bottom:0}
.section--404 .section__background{background:#fff}
.section--404 .section__container{padding-top:0;padding-bottom:0;position:relative;width:100%;max-width:1920px;margin:0}
.section--404 .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%;display:none}
.section--404 .error404{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:60px 60px;border-left:.5px solid #000;border-right:.5px solid #000;min-height:60vh}
.section--404 .error404 h1{margin:0;padding:0;text-transform:uppercase}
.section--404 .error404 p{margin:0;padding:0}
.section--404 .error404 p a{color:#e76929;text-decoration:underline}
.section--call-to-action .section__container{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--call-to-action .section__container p{padding-right:140px}
.colors-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.color-box{background-color:#fff;text-align:center;border-radius:5px;margin:20px}
.color{height:100px;width:100%;min-width:220px}
.background--primary{background-color:#000}
.background--primary--light{background-color:#272727}
.background--primary--dark{background-color:#272727}
.background--primary--darkgrey{background-color:#707070}
.background--secondary{background-color:#e76929}
.section--accordion{border-bottom:.5px solid #000}
.section--accordion:first-child{padding-top:0}
.section--accordion:last-child{padding-bottom:0}
.section--accordion .section__background{background:#fff}
.section--accordion .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--accordion .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--accordion .accordion{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;counter-reset:my-sec-counter}
.section--accordion .accordion__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.section--accordion .accordion__item:not(:first-child){border-top:.5px solid #000}
.section--accordion .accordion__item.hidden{display:none}
.section--accordion .accordion .panel{width:100%}
.section--accordion .accordion .panel__container{width:100%;padding:0 140px;max-width:1920px;margin:0 auto}
.section--accordion .accordion .panel__inner{border-left:.5px solid #000;border-right:.5px solid #000;width:100%}
.section--accordion .accordion .panel__heading{width:100%}
.section--accordion .accordion .panel__heading--box{width:100%;height:auto;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;opacity:0}
.section--accordion .accordion .panel__heading .heading__count{position:absolute;left:30px;top:30px}
.section--accordion .accordion .panel__heading .heading__count::before{position:absolute;counter-increment:my-sec-counter;content:counter(my-sec-counter,decimal-leading-zero) ".";left:0;width:auto;color:#000;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:20px;line-height:24px}
.section--accordion .accordion .panel__heading .heading__text{margin-left:50%;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--accordion .accordion .panel__heading .heading__text h2{margin:0;padding:0;text-transform:uppercase;word-break:break-word;cursor:pointer}
.section--accordion .accordion .panel__heading .heading__text h3{margin:0;padding:0;text-transform:uppercase;word-break:break-word;cursor:pointer}
.section--accordion .accordion .panel__heading .heading__button{position:absolute;top:50%;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:#000;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:pointer;width:14px;height:14px}
.section--accordion .accordion .panel__heading .heading__button--box{position:relative;width:8px;height:8px}
.section--accordion .accordion .panel__heading .heading__button--box span{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;-webkit-transition:-webkit-transform .5s ease-in-out 0s;transition:-webkit-transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s}
.section--accordion .accordion .panel__heading .heading__button--box span.plus{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{font-style:normal;display:inline-block;position:relative;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#fff;font-size:14px;line-height:14px;top:-8px;left:-0.5px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{display:inline-block;position:relative;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#fff;font-size:14px;line-height:14px;top:-8px;left:-1.4px}
.section--accordion .accordion .panel__content{width:100%;display:none}
.section--accordion .accordion .panel__content--box{width:100%;height:auto;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.section--accordion .accordion .panel__content--col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:20px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--accordion .accordion .panel__content h1,.section--accordion .accordion .panel__content h2,.section--accordion .accordion .panel__content h3,.section--accordion .accordion .panel__content h4,.section--accordion .accordion .panel__content h5,.section--accordion .accordion .panel__content h6,.section--accordion .accordion .panel__content p,.section--accordion .accordion .panel__content ul,.section--accordion .accordion .panel__content ol{margin:0}
.section--accordion .accordion .panel__content h1:not(:last-child),.section--accordion .accordion .panel__content h2:not(:last-child),.section--accordion .accordion .panel__content h3:not(:last-child),.section--accordion .accordion .panel__content h4:not(:last-child),.section--accordion .accordion .panel__content h5:not(:last-child),.section--accordion .accordion .panel__content h6:not(:last-child),.section--accordion .accordion .panel__content p:not(:last-child),.section--accordion .accordion .panel__content ul:not(:last-child),.section--accordion .accordion .panel__content ol:not(:last-child){margin:0 0 30px}
.section--accordion .accordion .panel__content h1:not(:last-child) a,.section--accordion .accordion .panel__content h2:not(:last-child) a,.section--accordion .accordion .panel__content h3:not(:last-child) a,.section--accordion .accordion .panel__content h4:not(:last-child) a,.section--accordion .accordion .panel__content h5:not(:last-child) a,.section--accordion .accordion .panel__content h6:not(:last-child) a,.section--accordion .accordion .panel__content p:not(:last-child) a,.section--accordion .accordion .panel__content ul:not(:last-child) a,.section--accordion .accordion .panel__content ol:not(:last-child) a{margin:0;font-family:inherit}
.section--accordion .accordion .panel__content .content-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;height:100%}
.section--accordion .accordion .panel__content .content-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.section--accordion .accordion .panel__content .content-slider__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;height:100%}
.section--accordion .accordion .panel__content .content-slider__item .item-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;position:relative;position:relative;width:100%;padding-top:56.1505065123%}
.section--accordion .accordion .panel__content .content-slider__item .item-body>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr{width:100%}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{position:absolute;background:url("assets/img/plyrbutton.svg") no-repeat scroll 0 0/100% 100%;left:50%;top:50%;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:45px;height:45px}
.section--accordion .accordion .panel__content .content-slider__item .item-body p img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr--video{background:#fff;--main-bg-color:#fff;background-color:var(--main-bg-color);pointer-events:all}
.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr--video .plyr__controls{display:none}
.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr--video.plyr--playing .plyr__controls,.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr--video.plyr--paused .plyr__controls,.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr--video.plyr--stopped .plyr__controls{-webkit-transform:translateY(5px);transform:translateY(5px)}
.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper{background:#fff;--main-bg-color:#fff;background-color:var(--main-bg-color)}
.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper.plyr__video-embed{width:calc((100vh - 22rem) * 1.777778);height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}
.section--accordion .accordion .panel__content .content-slider__item .item-body video{width:100%;height:100%}
.section--accordion .accordion .panel__content .content-slider .slick-prev,.section--accordion .accordion .panel__content .content-slider .slick-next{height:80%;z-index:1;min-width:auto}
.section--accordion .accordion .panel__content .content-slider .slick-prev::before,.section--accordion .accordion .panel__content .content-slider .slick-next::before{content:"";display:inline-block;width:13px;height:25px;opacity:1}
.section--accordion .accordion .panel__content .content-slider .slick-prev:hover,.section--accordion .accordion .panel__content .content-slider .slick-next:hover{opacity:1}
.section--accordion .accordion .panel__content .content-slider .slick-prev{left:19px}
.section--accordion .accordion .panel__content .content-slider .slick-prev::before{background:url("assets/img/arrow-white-left.svg") no-repeat scroll 0 0/100% 100%}
.section--accordion .accordion .panel__content .content-slider .slick-next{right:19px}
.section--accordion .accordion .panel__content .content-slider .slick-next::before{background:url("assets/img/arrow-white-right.svg") no-repeat scroll 0 0/100% 100%}
.section--accordion .accordion .panel__content .content-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border:0;list-style-type:none;bottom:35px;z-index:1}
.section--accordion .accordion .panel__content .content-slider .slick-dots li{margin:0;padding:0;height:auto;width:auto;list-style-type:none}
.section--accordion .accordion .panel__content .content-slider .slick-dots li::before,.section--accordion .accordion .panel__content .content-slider .slick-dots li::after{display:none}
.section--accordion .accordion .panel__content .content-slider .slick-dots li:not(:last-child){margin-right:13px}
.section--accordion .accordion .panel__content .content-slider .slick-dots li button{min-width:auto;width:15px;height:15px;position:relative;padding:0;border-radius:100%;background-color:#fff;opacity:.5}
.section--accordion .accordion .panel__content .content-slider .slick-dots li button::before,.section--accordion .accordion .panel__content .content-slider .slick-dots li button::after{display:none}
.section--accordion .accordion .panel__content .content-slider .slick-dots li.slick-active button{opacity:1}
.section--accordion .accordion .panel__content .content-slider .slick-dotted.slick-slider{margin-bottom:0}
.section--accordion .accordion .panel__content .content-slider .slick-track{min-width:100% !important}
.section--accordion .accordion .panel__content .content-slider.slick-option-hide .slick-prev::before,.section--accordion .accordion .panel__content .content-slider.slick-option-hide .slick-next::before{opacity:0;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.section--accordion .accordion .panel__content .content-slider.slick-option-hide .slick-dots{opacity:0;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.section--accordion .accordion .panel__content .content-slider.slick-option-hide:hover .slick-prev::before,.section--accordion .accordion .panel__content .content-slider.slick-option-hide:hover .slick-next::before{opacity:1}
.section--accordion .accordion .panel__content .content-slider.slick-option-hide:hover .slick-dots{opacity:1}
.section--accordion .accordion .panel__content .content-imgbox{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:relative;width:100%;padding-top:64.2857142857%}
.section--accordion .accordion .panel__content .content-imgbox>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--accordion .accordion .panel__content .content-videobox{width:100%;height:auto;margin:0;padding:0;position:relative}
.section--accordion .accordion .panel__content .content-videobox .playbtn{position:absolute;width:90px;height:90px;background:url("assets/img/plyrbutton.svg") no-repeat scroll 0 0/100% 100%;left:50%;top:50%;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section--accordion .accordion .panel__content .content-videobox .plyr--video{background:#fff;--main-bg-color:#fff;background-color:var(--main-bg-color);pointer-events:all}
.section--accordion .accordion .panel__content .content-videobox .plyr--video .plyr__controls{display:none}
.section--accordion .accordion .panel__content .content-videobox .plyr--video.plyr--playing .plyr__controls,.section--accordion .accordion .panel__content .content-videobox .plyr--video.plyr--paused .plyr__controls,.section--accordion .accordion .panel__content .content-videobox .plyr--video.plyr--stopped .plyr__controls{-webkit-transform:translateY(5px);transform:translateY(5px)}
.section--accordion .accordion .panel.is-active .panel__heading .heading__button{background-color:#e76929}
.section--accordion .accordion .panel.is-active .panel__heading .heading__button--box span.plus{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
.section--accordion .accordion .panel.is-active .panel__heading .heading__button--box span.minus{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
.page-fade{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.page-fade-show{opacity:1}
.scroll-animation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}
.scroll-animation-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 80px) / 5);flex:0 0 calc((100% - 80px) / 5);max-width:calc((100% - 80px) / 5);margin-bottom:15px}
.scroll-animation-item::before{display:none}
.scroll-animation-item:not(:nth-child(5n)){margin-right:20px}
.scroll-animation-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100px;border:5px solid #000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px}
.scroll-animation-type h4{margin:0 0 10px;padding:0}
.scroll-animation-type code{height:auto;line-height:18px;margin:0;padding:0;font-size:14px;text-align:center}
button,.button,.format-button{display:inline-block;text-align:center;min-width:180px;padding:20px 30px;border:0;background-color:#e76929;color:#fff;cursor:pointer;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}
button--dark,.button--dark,.format-button--dark{background-color:#000;color:#fff}
button--light,.button--light,.format-button--light{background-color:#6e715f;color:#fff}
button--transparent,.button--transparent,.format-button--transparent{background-color:transparent;color:#fff;border:1px solid #fff}
button:hover,.button:hover,.format-button:hover{opacity:.5}
.section--banner-large{border-bottom:0}
.section--banner-large:first-child{padding-top:0}
.section--banner-large:last-child{padding-bottom:0}
.section--banner-large .section__background{background:#fff}
.section--banner-large .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--banner-large .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--banner-large .banner-large{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--banner-large .banner-large__container{width:100%;padding:0 140px;max-width:1920px;margin:0 auto}
.section--banner-large .banner-large__inner{border-left:.5px solid #000;border-right:.5px solid #000;width:100%}
.section--banner-large .banner-large h1{font-size:40px;line-height:55px;top:-2px}
.section--banner-large .banner-large__content{width:100%;height:auto;border-bottom:.5px solid #000}
.section--banner-large .banner-large__content .content-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto}
.section--banner-large .banner-large__content .content-row__col{opacity:0;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-right:20px;padding-bottom:26px;padding-left:20px}
.section--banner-large .banner-large__content h1{font-weight:300}
.section--banner-large .banner-large__content h2,.section--banner-large .banner-large__content h3,.section--banner-large .banner-large__content h4,.section--banner-large .banner-large__content h5,.section--banner-large .banner-large__content h6{font-weight:normal}
.section--banner-large .banner-large__content h1,.section--banner-large .banner-large__content h2,.section--banner-large .banner-large__content h3,.section--banner-large .banner-large__content h4,.section--banner-large .banner-large__content h5,.section--banner-large .banner-large__content h6,.section--banner-large .banner-large__content p,.section--banner-large .banner-large__content ul,.section--banner-large .banner-large__content ol{margin:0}
.section--banner-large .banner-large__content h1:not(:last-child),.section--banner-large .banner-large__content h2:not(:last-child),.section--banner-large .banner-large__content h3:not(:last-child),.section--banner-large .banner-large__content h4:not(:last-child),.section--banner-large .banner-large__content h5:not(:last-child),.section--banner-large .banner-large__content h6:not(:last-child),.section--banner-large .banner-large__content p:not(:last-child),.section--banner-large .banner-large__content ul:not(:last-child),.section--banner-large .banner-large__content ol:not(:last-child){margin:0 0 26px}
.section--banner-large .banner-large__content h1:not(:last-child) a,.section--banner-large .banner-large__content h2:not(:last-child) a,.section--banner-large .banner-large__content h3:not(:last-child) a,.section--banner-large .banner-large__content h4:not(:last-child) a,.section--banner-large .banner-large__content h5:not(:last-child) a,.section--banner-large .banner-large__content h6:not(:last-child) a,.section--banner-large .banner-large__content p:not(:last-child) a,.section--banner-large .banner-large__content ul:not(:last-child) a,.section--banner-large .banner-large__content ol:not(:last-child) a{margin:0;font-family:inherit}
.section--banner-large .banner-large__content p{padding:0}
.section--banner-large .banner-large__content p:last-child a:only-child{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:34px}
.section--banner-large .banner-large__content a{font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;margin-top:60px;display:inline-block}
.section--banner-large .banner-large__content ol li:not(:last-child){margin-bottom:10px}
.section--banner-large .banner-large__textimage-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto}
.section--banner-large .banner-large__textone{width:100%;height:auto;position:relative;z-index:1}
.section--banner-large .banner-large__textone .textone__body{padding-top:11px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--banner-large .banner-large__textone .textone__body h1{margin:0;padding:0;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;position:relative;left:-100%;-webkit-transition:left 2s ease-in-out 0s;transition:left 2s ease-in-out 0s;text-transform:uppercase;color:#000}
.section--banner-large .banner-large__textone .textone__body h1 a{display:inline-block;color:#000}
.section--banner-large .banner-large__textone .textone__body h1 a:hover{color:#e76929}
.section--banner-large .banner-large__textone .textone__body h1:hover{color:#e76929}
.section--banner-large .banner-large__textone .textone__body h1:hover a{color:#e76929}
.section--banner-large .banner-large__textone .textone__body--imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;width:14.8%;height:auto;max-width:230px;max-height:140px;margin-top:10px}
.section--banner-large .banner-large__textone .textone__body--imgbox span{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;overflow:hidden;-webkit-transition:opacity 2s ease-in-out 0s;transition:opacity 2s ease-in-out 0s;position:relative;width:100%;padding-top:60.8695652174%}
.section--banner-large .banner-large__textone .textone__body--imgbox span>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner-large__textone .textone__body--imgbox span a{display:inline-block}
.section--banner-large .banner-large__textone .textone__body--imgbox span a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner-large__texttwo{width:100%;height:auto;border-top:.5px solid #000;position:relative;z-index:2}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-top:11px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.section--banner-large .banner-large__texttwo .texttwo__body h1{margin:0;padding:0;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;position:relative;right:-100%;-webkit-transition:right 2s ease-in-out 0s;transition:right 2s ease-in-out 0s;text-transform:uppercase;color:#000}
.section--banner-large .banner-large__texttwo .texttwo__body h1 a{display:inline-block;color:#000}
.section--banner-large .banner-large__texttwo .texttwo__body h1 a:hover{color:#e76929}
.section--banner-large .banner-large__texttwo .texttwo__body h1:hover{color:#e76929}
.section--banner-large .banner-large__texttwo .texttwo__body h1:hover a{color:#e76929}
.section--banner-large .banner-large__texttwo .texttwo__body--imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;width:14.8%;height:auto;max-width:230px;max-height:130px;margin-top:19px}
.section--banner-large .banner-large__texttwo .texttwo__body--imgbox span{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;overflow:hidden;-webkit-transition:opacity 2s ease-in-out 0s;transition:opacity 2s ease-in-out 0s;position:relative;width:100%;padding-top:56.5217391304%}
.section--banner-large .banner-large__texttwo .texttwo__body--imgbox span>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner-large__texttwo .texttwo__body--imgbox span a{display:inline-block}
.section--banner-large .banner-large__texttwo .texttwo__body--imgbox span a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner-large__texttwo .texttwo__body.js-hover:hover h1{color:#e76929}
.section--banner-large .banner-large__textthree{width:100%;height:auto;border-top:.5px solid #000;position:relative;z-index:3}
.section--banner-large .banner-large__textthree .textthree__body{padding-top:11px;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-left:20px;padding-right:18px}
.section--banner-large .banner-large__textthree .textthree__body h1{margin:0;padding:0;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;position:relative;text-transform:uppercase;color:#000}
.section--banner-large .banner-large__textthree .textthree__body h1 a{display:inline-block;color:#000}
.section--banner-large .banner-large__textthree .textthree__body h1 a:hover{color:#e76929}
.section--banner-large .banner-large__textthree .textthree__body h1:hover{color:#e76929}
.section--banner-large .banner-large__textthree .textthree__body h1:hover a{color:#e76929}
.section--banner-large .banner-large__textthree .textthree__body--left{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--banner-large .banner-large__textthree .textthree__body--left h1{left:calc(-100% - 390px);-webkit-transition:left 2s ease-in-out 0s;transition:left 2s ease-in-out 0s;max-width:100%}
.section--banner-large .banner-large__textthree .textthree__body--left img{position:absolute;pointer-events:none;top:0;visibility:hidden}
.section--banner-large .banner-large__textthree .textthree__body--middle{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;padding-left:19px;padding-right:8px}
.section--banner-large .banner-large__textthree .textthree__body--right{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.section--banner-large .banner-large__textthree .textthree__body--right h1{right:calc(-100% - 470px);-webkit-transition:right 2s ease-in-out 0s;transition:right 2s ease-in-out 0s;max-width:100%}
.section--banner-large .banner-large__textthree .textthree__body--right img{position:absolute;pointer-events:none;top:0;visibility:hidden}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}
.section--banner-large .banner-large__textthree .textthree__body--imgbox span{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;-webkit-transition:opacity 2s ease-in-out 0s;transition:opacity 2s ease-in-out 0s;position:relative}
.section--banner-large .banner-large__textthree .textthree__body--imgbox span img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner-large__textthree .textthree__body--imgbox span a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}
.section--banner-large .banner-large__textthree .textthree__body--imgbox span a img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-large .banner-large__textthree::before{content:"";position:absolute;width:100%;height:auto;top:46%;border-bottom:.5px solid #000;display:none}
.section--banner-large .banner-large__hoverimage{width:100%;height:auto;border-top:.5px solid #000}
.section--banner-large .banner-large__hoverimage .hoverimage__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--banner-large .banner-large__hoverimage .hoverimage__imgbox{position:absolute;max-width:543px;width:28.54%;height:auto;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1;z-index:1;pointer-events:none;z-index:9}
.section--banner-large .banner-large__hoverimage .hoverimage__imgbox img{opacity:0}
.section--banner-large.js-animation-test{display:block}
.section--banner-large .banner-large__textone.js-animate.animationPlay h1{left:0}
.section--banner-large .banner-large__textone.js-animate.animationPlay span{opacity:1}
.section--banner-large .banner-large__texttwo.js-animate.animationPlay h1{right:0}
.section--banner-large .banner-large__texttwo.js-animate.animationPlay span{opacity:1}
.section--banner-large .banner-large__textthree.js-animate.animationPlay span{opacity:1}
.section--banner-large .banner-large__textthree.js-animate.animationPlay .textthree__body--left h1{left:0}
.section--banner-large .banner-large__textthree.js-animate.animationPlay .textthree__body--right h1{right:0}
.section--banner-small:first-child{padding-top:0}
.section--banner-small:last-child{padding-bottom:0}
.section--banner-small .section__background{background:#000}
.section--banner-small .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0 auto}
.section--banner-small .banner-small{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;overflow:hidden;position:relative;width:100%;padding-top:30.7291666667%}
.section--banner-small .banner-small>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-small .banner-small img{opacity:0;-webkit-transform:scale(1.35);transform:scale(1.35)}
.section--banner-small .banner-small.zoomout-play img{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 5s cubic-bezier(0.04,1.15,0.4,0.99);transition:all 5s cubic-bezier(0.04,1.15,0.4,0.99)}
.section--banner-small .banner-small__body{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}
.section--banner-small .banner-small__container{width:100%;height:100%;padding:0 140px;max-width:1920px;margin:0 auto;position:relative}
.section--banner-small .banner-small__inner{border-left:.5px solid #fff;border-right:.5px solid #fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.section--banner-small .banner-small__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.section--banner-small .banner-small__heading h1{opacity:0;margin:0;padding:0;text-transform:uppercase;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;color:#fff;font-weight:300;font-size:30px;line-height:30px}
.section--banner-blog{border-bottom:.5px solid #000}
.section--banner-blog:first-child{padding-top:0}
.section--banner-blog:last-child{padding-bottom:0}
.section--banner-blog .section__background{background:#fff}
.section--banner-blog .section__container{padding-top:0;padding-bottom:0;position:relative;width:100%;max-width:1920px;margin:0}
.section--banner-blog .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--banner-blog .blog-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-left:.5px solid #000;border-right:.5px solid #000}
.section--banner-blog .blog-wrap h2,.section--banner-blog .blog-wrap h3,.section--banner-blog .blog-wrap p{margin:0;padding:0}
.section--banner-blog .blog-wrap h2{text-transform:uppercase}
.section--banner-blog .blog-wrap__col{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}
.section--banner-blog .blog-wrap__col--left{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px}
.section--banner-blog .blog-wrap__col--right{padding-top:30px;padding-right:20px;padding-bottom:15px;padding-left:20px}
.section--banner-blog .blog-wrap__col--right h2{margin-bottom:30px}
.section--banner-project{border-bottom:.5px solid #000}
.section--banner-project:first-child{padding-top:0}
.section--banner-project:last-child{padding-bottom:0}
.section--banner-project .section__background{background:#fff}
.section--banner-project .section__container{padding-top:0;padding-bottom:0;position:relative;width:100%;max-width:1920px;margin:0}
.section--banner-project .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--banner-project .banner-project{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-left:.5px solid #000;border-right:.5px solid #000}
.section--banner-project .banner-project__col{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--banner-project .banner-project__col--right:only-child{margin-left:auto}
.section--banner-project .banner-project h1,.section--banner-project .banner-project h2,.section--banner-project .banner-project h3,.section--banner-project .banner-project h4,.section--banner-project .banner-project h5,.section--banner-project .banner-project h6,.section--banner-project .banner-project p,.section--banner-project .banner-project ul,.section--banner-project .banner-project ol{margin:0}
.section--banner-project .banner-project h1:not(:last-child),.section--banner-project .banner-project h2:not(:last-child),.section--banner-project .banner-project h3:not(:last-child),.section--banner-project .banner-project h4:not(:last-child),.section--banner-project .banner-project h5:not(:last-child),.section--banner-project .banner-project h6:not(:last-child),.section--banner-project .banner-project p:not(:last-child),.section--banner-project .banner-project ul:not(:last-child),.section--banner-project .banner-project ol:not(:last-child){margin:0 0 30px}
.section--banner-project .banner-project h1:not(:last-child) a,.section--banner-project .banner-project h2:not(:last-child) a,.section--banner-project .banner-project h3:not(:last-child) a,.section--banner-project .banner-project h4:not(:last-child) a,.section--banner-project .banner-project h5:not(:last-child) a,.section--banner-project .banner-project h6:not(:last-child) a,.section--banner-project .banner-project p:not(:last-child) a,.section--banner-project .banner-project ul:not(:last-child) a,.section--banner-project .banner-project ol:not(:last-child) a{margin:0;font-family:inherit}
.section--banner-project .banner-project ul li{position:relative;padding-left:20px;padding-bottom:0}
.section--banner-project .banner-project ul li:not(:last-child){margin-bottom:15px}
.section--banner-project .banner-project ul li::before{position:absolute;left:0}
.section--banner-project .banner-project ol{counter-reset:my-marker-counter}
.section--banner-project .banner-project ol li{position:relative;padding-left:20px;padding-bottom:0;list-style-type:none}
.section--banner-project .banner-project ol li:not(:last-child){margin-bottom:15px}
.section--banner-project .banner-project ol li::marker{display:none;position:absolute;left:0}
.section--banner-project .banner-project ol li::before{counter-increment:my-marker-counter;content:counter(my-marker-counter) ".";position:absolute;left:0;width:1em}
.section--tiles{border-bottom:.5px solid #000}
.section--tiles:first-child{padding-top:0}
.section--tiles:last-child{padding-bottom:0}
.section--tiles .section__background{background-color:#fff;background:#fff}
.section--tiles .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto}
.section--tiles .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--tiles .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-left:.5px solid #000;border-right:.5px solid #000}
.section--tiles .tiles__col{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:auto;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--tiles .tiles__col--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--tiles .tiles__col--right .tiles__item a{margin-left:auto}
.section--tiles .tiles__col--right .tiles__item a .tiles__item--inner{margin-left:0}
.section--tiles .tiles__col--right .tiles__item--inner{margin-left:auto}
.section--tiles .tiles__item{width:100%;height:auto}
.section--tiles .tiles__item a{display:block;width:auto;height:auto;text-decoration:none;outline:0;margin:0;max-width:100%;width:65.18%}
.section--tiles .tiles__item a .tiles__item--inner{width:100%}
.section--tiles .tiles__item--inner{max-width:100%;height:auto;margin:0;padding:0;width:65.18%}
.section--tiles .tiles__item--inner:hover .tiles__item--imgbox__aspactratio img{-webkit-transform:scale(1);transform:scale(1)}
.section--tiles .tiles__item--inner:hover .tiles__item--text h4{color:#e76929}
.section--tiles .tiles__item--imgbox{width:100%;max-width:100%;height:auto}
.section--tiles .tiles__item--imgbox__aspactratio{overflow:hidden;position:relative;width:100%;padding-top:100%}
.section--tiles .tiles__item--imgbox__aspactratio>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--tiles .tiles__item--imgbox__aspactratio img{-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;-webkit-transform:scale(1.03);transform:scale(1.03)}
.section--tiles .tiles__item--text{margin:0;padding:0;margin-top:19px}
.section--tiles .tiles__item--text h4{font-weight:normal;margin:0;padding:0;text-transform:uppercase;color:#000;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.section--tiles .tiles__item.bigimg a{width:100%;max-width:100%}
.section--tiles .tiles__item.bigimg a .tiles__item--inner{width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--inner{width:100%;max-width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox{width:100%;max-width:100%;height:auto}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox__aspactratio{position:relative;width:100%;padding-top:83.4285714286%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox__aspactratio>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--tiles .tiles__item.bigimg .tiles__item--text{margin:0;margin-top:19px}
.plyr button{min-width:unset}
.tigmo-video--no-poster .plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:0}
.tigmo-video--cover .plyr{width:100%;height:100%}
.tigmo-video--cover .plyr__poster{background-size:cover}
.tigmo-video--cover .plyr__video-wrapper{width:calc((100vh - 2rem) * 1.77777778);min-width:100%;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.iframe-holder{position:relative;overflow:hidden;padding-bottom:56.25%;margin:0;height:0;width:100%;max-width:100%}
.iframe-holder .video-full-width,.iframe-holder iframe,.iframe-holder object,.iframe-holder embed{position:absolute;top:0;left:0;width:100%;height:100% !important;border:0}
.iframe-holder .player{height:100% !important}
.mejs-controls .mejs-button button{position:relative;overflow:hidden;min-width:auto}
.poster-overlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:transparent;background-size:cover;background-position:center top;-webkit-transition:.6s linear;transition:.6s linear;opacity:1;-o-object-fit:cover;object-fit:cover;height:calc(100vh - 116px)}
.poster-overlay.poster-overlay-hide{opacity:0}
.section--wysiwyg{border-bottom:.25px solid #000}
.section--wysiwyg:first-child{padding-top:0}
.section--wysiwyg:last-child{padding-bottom:0}
.section--wysiwyg .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--wysiwyg .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto}
.section--wysiwyg .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.25px solid #000;left:50%}
.section--wysiwyg .wysiwyg{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-left:.5px solid #000;border-right:.5px solid #000}
.section--wysiwyg .wysiwyg__col{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--wysiwyg .wysiwyg__col--right:only-child{margin-left:auto}
.section--wysiwyg .wysiwyg__content{width:100%;height:100%;opacity:0}
.section--wysiwyg .wysiwyg h1,.section--wysiwyg .wysiwyg h2,.section--wysiwyg .wysiwyg h3,.section--wysiwyg .wysiwyg h4,.section--wysiwyg .wysiwyg h5,.section--wysiwyg .wysiwyg h6,.section--wysiwyg .wysiwyg p,.section--wysiwyg .wysiwyg ul,.section--wysiwyg .wysiwyg ol{margin:0}
.section--wysiwyg .wysiwyg h1:not(:last-child),.section--wysiwyg .wysiwyg h2:not(:last-child),.section--wysiwyg .wysiwyg h3:not(:last-child),.section--wysiwyg .wysiwyg h4:not(:last-child),.section--wysiwyg .wysiwyg h5:not(:last-child),.section--wysiwyg .wysiwyg h6:not(:last-child),.section--wysiwyg .wysiwyg p:not(:last-child),.section--wysiwyg .wysiwyg ul:not(:last-child),.section--wysiwyg .wysiwyg ol:not(:last-child){margin:0 0 26px}
.section--wysiwyg .wysiwyg h1:not(:last-child) a,.section--wysiwyg .wysiwyg h2:not(:last-child) a,.section--wysiwyg .wysiwyg h3:not(:last-child) a,.section--wysiwyg .wysiwyg h4:not(:last-child) a,.section--wysiwyg .wysiwyg h5:not(:last-child) a,.section--wysiwyg .wysiwyg h6:not(:last-child) a,.section--wysiwyg .wysiwyg p:not(:last-child) a,.section--wysiwyg .wysiwyg ul:not(:last-child) a,.section--wysiwyg .wysiwyg ol:not(:last-child) a{margin:0;font-family:inherit}
.section--wysiwyg .wysiwyg p{padding:0;width:100%}
.section--wysiwyg .wysiwyg p:last-child a:only-child{margin-top:34px}
.section--wysiwyg .wysiwyg a{margin-top:60px;display:inline-block}
.section--wysiwyg .wysiwyg ol li:not(:last-child){margin-bottom:10px}
.section--wysiwyg .wysiwyg ul li{position:relative;padding-left:20px;padding-bottom:0}
.section--wysiwyg .wysiwyg ul li:not(:last-child){margin-bottom:15px}
.section--wysiwyg .wysiwyg ul li::before{position:absolute;left:0}
.section--wysiwyg .wysiwyg ol{counter-reset:my-marker-counter}
.section--wysiwyg .wysiwyg ol li{position:relative;padding-left:20px;padding-bottom:0;list-style-type:none}
.section--wysiwyg .wysiwyg ol li:not(:last-child){margin-bottom:15px}
.section--wysiwyg .wysiwyg ol li::marker{display:none;position:absolute;left:0}
.section--wysiwyg .wysiwyg ol li::before{counter-increment:my-marker-counter;content:counter(my-marker-counter) ".";position:absolute;left:0;width:1em;top:2px}
.section--wysiwyg .wp-caption{width:100% !important}
.section--wysiwyg .wp-caption img{width:100%}
.section--wysiwyg .wp-caption .wp-caption-text{margin:0 0 20px}
.section--wysiwyg .wp-video{width:100% !important;height:100%}
.aligncenter{margin:0 auto;display:block}
.alignleft{margin-right:auto;display:block}
.alignright{display:block;margin-left:auto}
.navbar{position:relative;top:0;left:0;width:100%;height:auto;z-index:99}
.navbar__inner{position:relative;top:0;left:0;width:100%;height:auto}
.navbar__background{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:.3s all linear;transition:.3s all linear}
.navbar__background:not(.scroll){background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.navbar__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;height:60px;background-color:transparent;max-width:1920px;margin:0 auto}
.navbar__container--inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;position:relative}
.navbar__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.navbar__leftbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:140px}
.navbar__rightbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;right:140px}
.navbar__logo{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding-left:calc(50% - 140px + 60px);position:relative}
.navbar__logo a{height:auto;width:100%;max-width:211px;max-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}
.navbar__logo a img{height:auto;width:auto;max-width:100%;max-height:100%}
.navbar__contact{display:-webkit-box;display:-ms-flexbox;display:flex;width:140px;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:140px;height:100%}
.navbar__contact a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;color:#000;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;text-decoration:none;outline:0;text-transform:uppercase;font-size:16px;line-height:20px;margin-top:3px}
.navbar__mainmenu{background-color:#e76929;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s ease-in-out 0s;transition:-webkit-transform .6s ease-in-out 0s;transition:transform .6s ease-in-out 0s;transition:transform .6s ease-in-out 0s,-webkit-transform .6s ease-in-out 0s}
.navbar__mainmenu .mainmenu__logobox{width:100%;height:auto;margin:0;padding:0;position:relative}
.navbar__mainmenu .mainmenu__logobox::after{content:"";position:absolute;width:100%;bottom:0;left:0;right:0;border-bottom:.5px solid #000}
.navbar__mainmenu .mainmenu__logobox .logobox__container{position:relative;width:100%;height:100%;max-width:1920px;padding:0 140px;margin:0 auto;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navbar__mainmenu .mainmenu__logobox .logobox__container .logo{width:auto;height:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;position:relative;padding-left:27px}
.navbar__mainmenu .mainmenu__logobox .logobox__container .logo a{height:auto;width:100%;max-width:211px;max-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}
.navbar__mainmenu .mainmenu__logobox .logobox__container .logo a img{height:auto;width:auto;max-width:100%;max-height:100%}
.navbar__mainmenu .mainmenu__logobox .logobox__leftbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:140px;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.navbar__mainmenu .mainmenu__logobox .logobox__midbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.navbar__mainmenu .mainmenu__logobox .logobox__rightbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;right:140px;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.navbar__mainmenu .mainmenu__logobox .hamburger--mainmenu{display:none}
.navbar__mainmenu .mainmenu__colbox{width:100%;height:100%;margin:0;padding:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
.navbar__mainmenu .mainmenu__colbox .colbox__container{position:relative;width:100%;height:100%;max-width:1920px;padding:0 140px;margin:0 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative;padding:60px 60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-top:30px;padding-right:20px;padding-bottom:35px;padding-left:20px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{position:relative;padding-top:30px;padding-right:20px;padding-bottom:35px;padding-left:20px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci::before{content:"";position:absolute;right:0;top:0;left:-100vw;width:200vw;display:none;border-top:.25px solid #000}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li{display:inline-block;margin:0;padding:0;margin-bottom:5px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li::before,.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li::after{display:none}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{margin:0;padding:0;text-decoration:none;outline:0;color:#000;display:inline-block;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:18px;line-height:22px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a:hover{color:#fff;opacity:1}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a:focus,.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a:active{color:#000;opacity:1}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{margin:0;padding:0;color:#000;font-size:18px;line-height:22px;margin-bottom:5px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p a{font-size:inherit;line-height:inherit;color:#000}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p a:hover{color:#fff;opacity:1}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p a:focus,.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p a:active{color:#000;opacity:1}
.navbar__mainmenu .mainmenu__colbox .colbox__leftbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:140px;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.navbar__mainmenu .mainmenu__colbox .colbox__midbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.navbar__mainmenu .mainmenu__colbox .colbox__rightbar{position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;right:140px;opacity:0;-webkit-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.navbar .menu__container{height:100%;height:100%}
.navbar .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;padding:0;position:absolute;right:0;top:0;padding-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;height:auto;max-width:140px;height:100%;z-index:9}
.navbar .hamburger-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;visibility:hidden;opacity:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;position:absolute}
.navbar .hamburger-inner{width:100%;height:2px}
.navbar .hamburger-inner::before,.navbar .hamburger-inner::after{width:100%;height:2px}
.navbar .hamburger-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;visibility:visible;opacity:1;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;margin-top:3px}
.navbar .hamburger-menu--inner{color:#000;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;text-decoration:none;outline:0;text-transform:uppercase;font-size:16px;line-height:20px}
.navbar #searchsubmit{background-color:#000;color:#272727;cursor:pointer}
.navbar #searchsubmit:hover{opacity:.5}
.navbar.navbar__menuoff .hamburger{display:none;pointer-events:none}
.navbar__logo .navbar__contact,.navbar__contact .navbar__contact,.navbar.navbar__show .navbar__contact{opacity:1;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.navbar__logo .navbar__logo,.navbar__contact .navbar__logo,.navbar.navbar__show .navbar__logo{opacity:1;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.navbar__logo .hamburger,.navbar__contact .hamburger,.navbar.navbar__show .hamburger{opacity:1;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.navbar .hamburger{opacity:1;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.navbar.is-active .navbar__mainmenu{-webkit-transform:translateX(0);transform:translateX(0)}
.navbar.is-active .mainmenu__logobox .logobox__leftbar,.navbar.is-active .mainmenu__logobox .logobox__midbar,.navbar.is-active .mainmenu__logobox .logobox__rightbar{opacity:1;-webkit-transition:opacity .8s ease-in-out .3s;transition:opacity .8s ease-in-out .3s}
.navbar.is-active .mainmenu__colbox .colbox__leftbar,.navbar.is-active .mainmenu__colbox .colbox__midbar,.navbar.is-active .mainmenu__colbox .colbox__rightbar{opacity:1;-webkit-transition:opacity .8s ease-in-out .3s;transition:opacity .8s ease-in-out .3s}
.navbar.is-active .hamburger-box{visibility:visible;opacity:1}
.navbar.is-active .hamburger-menu{visibility:hidden;opacity:0}
.menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.menu li{margin:0;padding:0;font-size:20px;line-height:24px}
.menu li::before,.menu li::after{display:none}
.menu li:not(:last-child){margin-bottom:6px}
.menu li.current-menu-item a{color:#000}
.menu li a{color:#000;text-decoration:none;text-transform:uppercase;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:inherit;line-height:inherit}
.menu li a:hover{color:#fff;opacity:1}
.menu li a:focus,.menu li a:active{color:#000;opacity:1}
.navbar__logo a img.ls-is-cached.lazyloaded{width:300px !important;height:50px !important}
.filter h4{margin:0}
.filter__holder{display:-webkit-box;display:-ms-flexbox;display:flex}
.filter__holder li{margin-right:10px;padding-bottom:20px}
.filter__holder li::before{display:none}
.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:20px 0 0}
.pagination__previous a,.pagination__next a{display:inline-block;text-align:center;min-width:180px;padding:20px 30px;border:0;background-color:#e76929;color:#fff;cursor:pointer;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}
.pagination__previous a:hover,.pagination__next a:hover{opacity:.5}
.button-disable{pointer-events:none;opacity:.5}
.cursor{width:20px;height:20px;border-radius:50%;position:absolute;pointer-events:none;z-index:999;background-color:#e76929;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s;-webkit-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s;-webkit-backdrop-filter:sepia(100%);backdrop-filter:sepia(100%);display:none;visibility:visible;opacity:1}
.link-grow{background-color:#e76929}
.link-color{background-color:#fff}
.hovered-link{color:#e76929}
body.navCursorColor .cursor{background-color:#fff}
.section--media-slider{border-bottom:.5px solid #fff;margin-top:-1px;margin-bottom:-1px}
.section--media-slider:first-child{padding-top:0}
.section--media-slider:last-child{padding-bottom:0}
.section--media-slider .section__background{background:#6e715f}
.section--media-slider .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0 auto}
.section--media-slider .media-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:650px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;height:650px}
.section--media-slider .media-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}
.section--media-slider .media-slider .slick-slide.slick-active .media-slider__imgbox.animate__zoomout img{-webkit-transform:scale(1.35);transform:scale(1.35)}
.section--media-slider .media-slider .slick-slide.slick-active .media-slider__imgbox.zoomout-play img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 5s cubic-bezier(0.04,1.15,0.4,0.99);transition:-webkit-transform 5s cubic-bezier(0.04,1.15,0.4,0.99);transition:transform 5s cubic-bezier(0.04,1.15,0.4,0.99);transition:transform 5s cubic-bezier(0.04,1.15,0.4,0.99),-webkit-transform 5s cubic-bezier(0.04,1.15,0.4,0.99)}
.section--media-slider .media-slider .slick-slide.slick-active .content-body.animate__fadeInRise{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.section--media-slider .media-slider .slick-slide.slick-active .content-body.fadeInRise-play{opacity:1;-webkit-transform:none;transform:none}
.section--media-slider .media-slider__item{width:100%;height:650px;position:relative}
.section--media-slider .media-slider__imgbox{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:absolute;overflow:hidden}
.section--media-slider .media-slider__imgbox img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--media-slider .media-slider__content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;z-index:1;max-width:1920px;padding:0 140px;margin:0 auto}
.section--media-slider .media-slider__content--inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;padding:0}
.section--media-slider .media-slider__content--inner .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--media-slider .media-slider__content--inner h1,.section--media-slider .media-slider__content--inner h2,.section--media-slider .media-slider__content--inner h3,.section--media-slider .media-slider__content--inner h4,.section--media-slider .media-slider__content--inner h5,.section--media-slider .media-slider__content--inner h6,.section--media-slider .media-slider__content--inner p{color:#fff;margin:0;padding:0;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal}
.section--media-slider .media-slider__content--inner h2{margin:0 0 19px;padding:0;width:100%;font-size:34px;line-height:41px}
.section--media-slider .media-slider__content--inner p{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:20px;line-height:24px}
.section--media-slider .media-slider__buttons{position:absolute;z-index:9;width:100%;height:100%;margin:0 auto;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--media-slider .media-slider__buttons--container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;max-width:1920px;padding:0 140px;pointer-events:none}
.section--media-slider .media-slider__buttons--inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:0;margin:0;pointer-events:none;border-left:.5px solid #fff;border-right:.5px solid #fff}
.section--media-slider .media-slider__buttons--inner .buttons-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin-left:50%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;pointer-events:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:20px}
.section--media-slider .media-slider__buttons--inner .buttons-body.fadeInRise-play{opacity:1;-webkit-transform:none;transform:none}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{color:#fff;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;pointer-events:all;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;-webkit-transform:scale(1.04);transform:scale(1.04);visibility:hidden;opacity:0;font-size:20px;line-height:24px}
.section--media-slider .media-slider__buttons--inner .mediaslider-button:hover{color:#e76929;-webkit-transform:scale(1);transform:scale(1)}
.section--media-slider .media-slider__buttons--inner .mediaslider-button.slick-arrow{visibility:visible;opacity:1}
.section--media-slider .media-slider__buttons--inner .mediaslider-button.slick-hidden{visibility:hidden;opacity:0}
.section--media-slider .media-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;border:0;top:0;max-width:1920px;padding:0 62px 0 0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;list-style-type:none}
.section--media-slider .media-slider .slick-dots li{margin:0;padding:0;pointer-events:all;height:auto;width:auto;list-style-type:none}
.section--media-slider .media-slider .slick-dots li::before,.section--media-slider .media-slider .slick-dots li::after{display:none}
.section--media-slider .media-slider .slick-dots li:not(:last-child){margin-bottom:13px}
.section--media-slider .media-slider .slick-dots li button{min-width:auto;width:15px;height:15px;position:relative;padding:0;border-radius:100%;background-color:#fff;opacity:.5}
.section--media-slider .media-slider .slick-dots li button::before,.section--media-slider .media-slider .slick-dots li button::after{display:none}
.section--media-slider .media-slider .slick-dots li.slick-active button{opacity:1}
.section--team{border-bottom:.5px solid #000}
.section--team:first-child{padding-top:0}
.section--team:last-child{padding-bottom:0}
.section--team .section__background{background:#fff}
.section--team .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--team .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--team .team{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--team .team__row{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--team .team__row:not(:first-child){border-top:.5px solid #000}
.section--team .team__row--container{width:100%;padding:0 140px;max-width:1920px;margin:0 auto}
.section--team .team__row--container__inner{border-left:.5px solid #000;border-right:.5px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex}
.section--team .team__col{width:25%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}
.section--team .team__col:not(:first-child){border-left:.5px solid #000}
.section--team .team__col:nth-child(3)::before{content:"";border-top:.5px solid #000;top:0;position:absolute}
.section--team .team__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}
.section--team .team__imgbox{width:100%;height:auto;margin:0;padding:0;opacity:0;position:relative;width:100%;padding-top:131.8051575931%}
.section--team .team__imgbox>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--team .team__content{padding:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;opacity:0}
.section--team .team__content--namebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--team .team__content--namebox__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto}
.section--team .team__content--namebox__inner h4{margin:0 0 4px;padding:0;font-size:20px;line-height:22px}
.section--team .team__content--roledesc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--team .team__content--roledesc__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--team .team__content--role{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--team .team__content--role p{margin:0;padding:0}
.section--team .team__content--role .description__button{-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;width:16px;height:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:#000;cursor:pointer;display:none}
.section--team .team__content--role .description__button span{width:8px;height:8px;position:relative;overflow:hidden;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}
.section--team .team__content--role .description__button span::before{content:"";position:absolute;width:100%;height:2px;background-color:#fff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}
.section--team .team__content--role .description__button span::after{content:"";content:"";position:absolute;width:2px;height:100%;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:1}
.section--team .team__content--role .description__button.is-active{background-color:#e76929}
.section--team .team__content--role .description__button.is-active span{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.section--team .team__content--role .description__button.is-active span::before{opacity:0}
.section--team .team__content--description{padding-top:0;padding-right:10px;margin-top:10px;overflow-y:scroll}
.section--team .team__content--description::-webkit-scrollbar{width:3px}
.section--team .team__content--description::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #e5e4e2;box-shadow:inset 0 0 5px #e5e4e2;border-radius:10px}
.section--team .team__content--description::-webkit-scrollbar-thumb{border-radius:20px;border:3px solid gray}
.section--team .team__content--description p{margin:0;padding:0;font-size:14px;line-height:16px}
.section--team .team__content--description p:not(:last-child){margin-bottom:30px}
.section--next-previous{border-bottom:.25px solid #000}
.section--next-previous:first-child{padding-top:0}
.section--next-previous:last-child{padding-bottom:0}
.section--next-previous .section__background{background:#fff}
.section--next-previous .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--next-previous .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.25px solid #000;left:50%}
.section--next-previous .next-previous{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--next-previous .next-previous__container{width:100%;padding:0 140px;max-width:1920px;margin:0 auto}
.section--next-previous .next-previous__inner{border-left:.25px solid #000;border-right:.25px solid #000;width:100%}
.section--next-previous .next-previous__body{width:100%;height:auto;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.section--next-previous .next-previous__pagination{width:100%;height:auto}
.section--next-previous .next-previous__pagination .pagination__content{margin:0;margin-left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px}
.section--next-previous .next-previous__pagination .pagination__content h3{margin:0;text-transform:uppercase;padding:0;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;color:#000}
.section--next-previous .next-previous__pagination .pagination__content h3.next{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}
.section--next-previous .next-previous__pagination .pagination__content h3 a{color:#000}
.section--next-previous .next-previous__pagination .pagination__content h3:hover{color:#e76929}
.section--next-previous .next-previous__pagination .pagination__content h3:hover a{color:#e76929}
.section--next-previous .next-previous__projects{width:100%;height:auto;border-top:.25px solid #000}
.section--next-previous .next-previous__projects .projects__content{opacity:0;margin:0;margin-left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:60px 60px 60px 60px;padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px}
.section--next-previous .next-previous__projects .projects__content h4{margin:0;text-transform:uppercase;padding:0;width:100%;opacity:.5;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:14px;line-height:16px}
.section--next-previous .next-previous__projects .projects__content h4.prev{text-align:left;padding-right:10px}
.section--next-previous .next-previous__projects .projects__content h4.next{text-align:right;padding-left:10px;margin-left:auto}
.section--next-previous .next-previous__projects .projects__content h4 a{color:#000}
.section--next-previous .next-previous__projects .projects__content h4 a:hover{opacity:1;color:#000}
.section--contact{overflow:hidden}
.section--contact:first-child{padding-top:0}
.section--contact:last-child{padding-bottom:0}
.section--contact .section__background{background:#fff}
.section--contact .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--contact .section__container::before{content:"";position:absolute;top:0;bottom:0;height:200vh;border-left:.5px solid #000;left:50%}
.section--contact .contact{width:100%}
.section--contact .contact__container{width:100%;padding:0 140px;max-width:1920px;margin:0 auto}
.section--contact .contact__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.section--contact .contact__inner::before{content:"";position:absolute;top:0;left:0;border-left:.5px solid #000;height:200vh}
.section--contact .contact__inner::after{content:"";position:absolute;top:0;right:0;border-right:.5px solid #000;height:200vh}
.section--contact .contact__maincol{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact .contact__maincol:first-child .map-box{position:relative}
.section--contact .contact__maincol:first-child .map-box::before{content:"";border-top:.5px solid #000;top:0;position:absolute;left:-100vw;width:200vw}
.section--contact .contact__maincol:first-child .map-box::after{content:"";border-bottom:.25px solid #000;bottom:0;position:absolute;left:-100vw;width:200vw;display:none}
.section--contact .contact .info-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--contact .contact .info-box__body{opacity:0;width:100%;height:100%}
.section--contact .contact .info-box__body--inner{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact .contact .info-box__heading{margin:0 0 30px}
.section--contact .contact .info-box__content{max-width:283px;width:40%}
.section--contact .contact .info-box h1,.section--contact .contact .info-box h2,.section--contact .contact .info-box h3,.section--contact .contact .info-box h4,.section--contact .contact .info-box h5,.section--contact .contact .info-box h6,.section--contact .contact .info-box p,.section--contact .contact .info-box ul,.section--contact .contact .info-box ol{margin:0}
.section--contact .contact .info-box h1:not(:last-child),.section--contact .contact .info-box h2:not(:last-child),.section--contact .contact .info-box h3:not(:last-child),.section--contact .contact .info-box h4:not(:last-child),.section--contact .contact .info-box h5:not(:last-child),.section--contact .contact .info-box h6:not(:last-child),.section--contact .contact .info-box p:not(:last-child),.section--contact .contact .info-box ul:not(:last-child),.section--contact .contact .info-box ol:not(:last-child){margin:0}
.section--contact .contact .info-box h1:not(:last-child) a,.section--contact .contact .info-box h2:not(:last-child) a,.section--contact .contact .info-box h3:not(:last-child) a,.section--contact .contact .info-box h4:not(:last-child) a,.section--contact .contact .info-box h5:not(:last-child) a,.section--contact .contact .info-box h6:not(:last-child) a,.section--contact .contact .info-box p:not(:last-child) a,.section--contact .contact .info-box ul:not(:last-child) a,.section--contact .contact .info-box ol:not(:last-child) a{margin:0;font-family:inherit}
.section--contact .contact .info-box h1 a,.section--contact .contact .info-box h2 a,.section--contact .contact .info-box h3 a,.section--contact .contact .info-box h4 a,.section--contact .contact .info-box h5 a,.section--contact .contact .info-box h6 a,.section--contact .contact .info-box p a,.section--contact .contact .info-box ul a,.section--contact .contact .info-box ol a{color:inherit}
.section--contact .contact .info-box h1 a.animate-bar,.section--contact .contact .info-box h2 a.animate-bar,.section--contact .contact .info-box h3 a.animate-bar,.section--contact .contact .info-box h4 a.animate-bar,.section--contact .contact .info-box h5 a.animate-bar,.section--contact .contact .info-box h6 a.animate-bar,.section--contact .contact .info-box p a.animate-bar,.section--contact .contact .info-box ul a.animate-bar,.section--contact .contact .info-box ol a.animate-bar{color:#e76929;text-transform:capitalize}
.section--contact .contact .info-box h1 a:hover,.section--contact .contact .info-box h2 a:hover,.section--contact .contact .info-box h3 a:hover,.section--contact .contact .info-box h4 a:hover,.section--contact .contact .info-box h5 a:hover,.section--contact .contact .info-box h6 a:hover,.section--contact .contact .info-box p a:hover,.section--contact .contact .info-box ul a:hover,.section--contact .contact .info-box ol a:hover{opacity:.5;-webkit-transition:opacity .5s;transition:opacity .5s}
.section--contact .contact .map-box{width:100%;height:auto;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--contact .contact .map-box__init{opacity:0;width:100%;height:auto;overflow:hidden;position:relative;width:100%;padding-top:96.5517241379%}
.section--contact .contact .map-box__init>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--contact .contact .map-box__init #map1,.section--contact .contact .map-box__init #map2,.section--contact .contact .map-box__init #map3{opacity:0;overflow:visible !important}
.section--contact .contact .map-box__init #map1 .gmnoprint a,.section--contact .contact .map-box__init #map1 .gmnoprint span,.section--contact .contact .map-box__init #map1 .gm-style-cc,.section--contact .contact .map-box__init #map2 .gmnoprint a,.section--contact .contact .map-box__init #map2 .gmnoprint span,.section--contact .contact .map-box__init #map2 .gm-style-cc,.section--contact .contact .map-box__init #map3 .gmnoprint a,.section--contact .contact .map-box__init #map3 .gmnoprint span,.section--contact .contact .map-box__init #map3 .gm-style-cc{display:none}
.section--contact .contact .map-box__init #map1 .gmnoprint div,.section--contact .contact .map-box__init #map2 .gmnoprint div,.section--contact .contact .map-box__init #map3 .gmnoprint div{background:none !important}
.section--contact .contact .map-box__init #map1 a[href^="http://maps.google.com/maps"],.section--contact .contact .map-box__init #map2 a[href^="http://maps.google.com/maps"],.section--contact .contact .map-box__init #map3 a[href^="http://maps.google.com/maps"]{display:none !important}
.section--contact .contact .map-box__init #map1 a[href^="https://maps.google.com/maps"],.section--contact .contact .map-box__init #map2 a[href^="https://maps.google.com/maps"],.section--contact .contact .map-box__init #map3 a[href^="https://maps.google.com/maps"]{display:none !important}
.section--contact .contact .map-box__init #map1 .gm-style-moc,.section--contact .contact .map-box__init #map2 .gm-style-moc,.section--contact .contact .map-box__init #map3 .gm-style-moc{display:none}
.section--contact .contact .map-box__init #map1 .marker__text,.section--contact .contact .map-box__init #map2 .marker__text,.section--contact .contact .map-box__init #map3 .marker__text{background-color:transparent;width:253px;height:68px;position:relative;top:-62px}
.section--contact .contact .map-box__init #map1 .marker__text::before,.section--contact .contact .map-box__init #map2 .marker__text::before,.section--contact .contact .map-box__init #map3 .marker__text::before{position:absolute;content:"";background-color:#000;width:100%;height:100%;z-index:1;left:0}
.section--contact .contact .map-box__init #map1 .marker__text::after,.section--contact .contact .map-box__init #map2 .marker__text::after,.section--contact .contact .map-box__init #map3 .marker__text::after{content:"Matter";position:absolute;font-size:35px;line-height:35px;text-transform:uppercase;font-family:"FoundersGrotesk-Regular",sans-serif;color:#fff;z-index:2;letter-spacing:18px;font-weight:500;left:6%;right:0;bottom:0;top:15%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}
.section--contact .contact .map-box__img{background-color:#fff;width:auto;height:auto;max-width:58px;max-height:58px;padding:3px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--contact .contact .map-box__img a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.section--contact .contact .map-box__img img{width:100%;height:auto;max-width:100%;max-height:100%}
.section--contact .contact .map-box__link{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}
.section--contact .contact .map-box .gm-style-iw{padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#000}
.section--contact .contact .map-box .gm-style-iw-t::after{display:none}
.section--contact .contact .map-box .gm-style-iw-d{overflow:hidden !important}
.section--contact .contact .map-box .gm-style .gm-ui-hover-effect{display:none !important}
.section--filter{border-bottom:.5px solid #000;overflow:visible;z-index:1}
.section--filter:first-child{padding-top:0}
.section--filter:last-child{padding-bottom:0}
.section--filter .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--filter .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto}
.section--filter .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--filter .filter{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-left:.5px solid #000;border-right:.5px solid #000}
.section--filter .filter__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}
.section--filter .filter__col--left{padding-top:37px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--filter .filter__col--left::before{content:"";position:absolute;top:0;left:-100vw;width:200vw;border-top:.25px solid #000;display:none}
.section--filter .filter__col--right{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--filter .filter .categoery-filter{width:auto;height:auto;position:relative;opacity:0}
.section--filter .filter .categoery-filter__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;height:auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin:0 0 8px;padding:0;z-index:2;position:relative;background-color:#fff}
.section--filter .filter .categoery-filter__heading h3{margin:0;padding:0;cursor:pointer}
.section--filter .filter .categoery-filter__heading h3:not(:last-child){margin:0}
.section--filter .filter .categoery-filter__heading .heading__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:#000;cursor:pointer;width:16px;height:16px;margin-left:20px}
.section--filter .filter .categoery-filter__heading .heading__button--box{position:relative;width:8px;height:8px}
.section--filter .filter .categoery-filter__heading .heading__button--box span{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;-webkit-transition:-webkit-transform .5s ease-in-out 0s;transition:-webkit-transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s;transition:transform .5s ease-in-out 0s,-webkit-transform .5s ease-in-out 0s}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{font-style:normal;display:inline-block;position:relative;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#fff;font-size:14px;line-height:14px;top:-8px;left:-0.5px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{display:inline-block;position:relative;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#fff;font-size:14px;line-height:14px;top:-8px;left:-1.4px}
.section--filter .filter .categoery-filter__heading.is-active .heading__button{background-color:#e76929}
.section--filter .filter .categoery-filter__heading.is-active .heading__button--box span.plus{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
.section--filter .filter .categoery-filter__heading.is-active .heading__button--box span.minus{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}
.section--filter .filter .categoery-filter__list{z-index:1;position:relative;width:auto;height:auto;min-width:320px;max-width:320px;display:block;opacity:0;visibility:hidden;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .6s ease-in-out 0s;transition:all .6s ease-in-out 0s}
.section--filter .filter .categoery-filter__list ul{list-style-type:none;margin:0;padding:0;border:.5px solid #000;position:absolute;width:100%;top:0;background-color:#fff}
.section--filter .filter .categoery-filter__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;font-weight:300}
.section--filter .filter .categoery-filter__list ul li::before,.section--filter .filter .categoery-filter__list ul li::after{display:none}
.section--filter .filter .categoery-filter__list ul li:not(:last-child){border-bottom:.5px solid #000;margin-bottom:0}
.section--filter .filter .categoery-filter__list ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#000;text-transform:uppercase;padding:23px 31px 15px 23px}
.section--filter .filter .categoery-filter__list ul li a:focus,.section--filter .filter .categoery-filter__list ul li a:active{color:#000}
.section--filter .filter .categoery-filter__list ul li a.active{color:#e76929}
.section--filter .filter .categoery-filter__list ul li a.active:hover{background-color:#e76929;color:#fff}
.section--filter .filter .categoery-filter__list ul li a:hover{background-color:#e76929;color:#fff}
.section--filter .filter .categoery-filter__list.open{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}
.section--filter .filter .categoery-content{width:100%;height:auto;position:relative;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--filter .filter h1,.section--filter .filter h2,.section--filter .filter h3,.section--filter .filter h4,.section--filter .filter h5,.section--filter .filter h6,.section--filter .filter p,.section--filter .filter ul,.section--filter .filter ol{margin:0}
.section--filter .filter h1:not(:last-child),.section--filter .filter h2:not(:last-child),.section--filter .filter h3:not(:last-child),.section--filter .filter h4:not(:last-child),.section--filter .filter h5:not(:last-child),.section--filter .filter h6:not(:last-child),.section--filter .filter p:not(:last-child),.section--filter .filter ul:not(:last-child),.section--filter .filter ol:not(:last-child){margin:0 0 30px}
.section--filter .filter h1:not(:last-child) a,.section--filter .filter h2:not(:last-child) a,.section--filter .filter h3:not(:last-child) a,.section--filter .filter h4:not(:last-child) a,.section--filter .filter h5:not(:last-child) a,.section--filter .filter h6:not(:last-child) a,.section--filter .filter p:not(:last-child) a,.section--filter .filter ul:not(:last-child) a,.section--filter .filter ol:not(:last-child) a{margin:0;font-family:inherit}
.section--filter .filter ul li{position:relative;padding-left:20px;padding-bottom:0}
.section--filter .filter ul li:not(:last-child){margin-bottom:15px}
.section--filter .filter ul li::before{position:absolute;left:0}
.section--filter .filter ol{counter-reset:my-marker-counter}
.section--filter .filter ol li{position:relative;padding-left:20px;padding-bottom:0;list-style-type:none}
.section--filter .filter ol li:not(:last-child){margin-bottom:15px}
.section--filter .filter ol li::marker{display:none;position:absolute;left:0}
.section--filter .filter ol li::before{counter-increment:my-marker-counter;content:counter(my-marker-counter),".";position:absolute;left:0;width:1em}
.section--blog-tiles{border-bottom:.5px solid #000}
.section--blog-tiles:first-child{padding-top:0}
.section--blog-tiles:last-child{padding-bottom:0}
.section--blog-tiles .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--blog-tiles .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto}
.section--blog-tiles .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--blog-tiles .blog-tiles{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-left:.5px solid #000;border-right:.5px solid #000}
.section--blog-tiles .blog-tiles a{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
.section--blog-tiles .blog-tiles__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--blog-tiles .blog-tiles__col--left{padding-top:30px;padding-right:20px;padding-bottom:16px;padding-left:20px}
.section--blog-tiles .blog-tiles__col--right{padding-top:16px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--blog-tiles .blog-tiles__imgbox{width:100%;height:auto;overflow:hidden;position:relative;width:100%;padding-top:64.2857142857%}
.section--blog-tiles .blog-tiles__imgbox>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-tiles .blog-tiles__imgbox img{-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;-webkit-transform:scale(1);transform:scale(1)}
.section--blog-tiles .blog-tiles__contentbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}
.section--blog-tiles .blog-tiles__contentbox h3{max-width:94%;color:#000}
.section--blog-tiles .blog-tiles__contentbox p{color:#000;font-size:14px;line-height:16px}
.section--blog-tiles .blog-tiles__contentbox h1,.section--blog-tiles .blog-tiles__contentbox h2,.section--blog-tiles .blog-tiles__contentbox h3,.section--blog-tiles .blog-tiles__contentbox h4,.section--blog-tiles .blog-tiles__contentbox h5,.section--blog-tiles .blog-tiles__contentbox h6,.section--blog-tiles .blog-tiles__contentbox p,.section--blog-tiles .blog-tiles__contentbox ul,.section--blog-tiles .blog-tiles__contentbox ol{margin:0}
.section--blog-tiles .blog-tiles__contentbox h1:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h2:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h3:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h4:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h5:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h6:not(:last-child),.section--blog-tiles .blog-tiles__contentbox p:not(:last-child),.section--blog-tiles .blog-tiles__contentbox ul:not(:last-child),.section--blog-tiles .blog-tiles__contentbox ol:not(:last-child){margin:0 0 30px}
.section--blog-tiles .blog-tiles__contentbox h1:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox h2:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox h3:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox h4:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox h5:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox h6:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox p:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox ul:not(:last-child) a,.section--blog-tiles .blog-tiles__contentbox ol:not(:last-child) a{margin:0;font-family:inherit}
.section--blog-tiles .blog-tiles__contentbox ul li{position:relative;padding-left:20px;padding-bottom:0}
.section--blog-tiles .blog-tiles__contentbox ul li:not(:last-child){margin-bottom:15px}
.section--blog-tiles .blog-tiles__contentbox ul li::before{position:absolute;left:0}
.section--blog-tiles .blog-tiles__contentbox ol{counter-reset:my-marker-counter}
.section--blog-tiles .blog-tiles__contentbox ol li{position:relative;padding-left:20px;padding-bottom:0;list-style-type:none}
.section--blog-tiles .blog-tiles__contentbox ol li:not(:last-child){margin-bottom:15px}
.section--blog-tiles .blog-tiles__contentbox ol li::marker{display:none;position:absolute;left:0}
.section--blog-tiles .blog-tiles__contentbox ol li::before{counter-increment:my-marker-counter;content:counter(my-marker-counter),".";position:absolute;left:0;width:1em}
.section--blog-tiles .blog-tiles__contentbox .contentbox__date{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--blog-tiles .blog-tiles.js-blogtile-hover:hover img{-webkit-transform:scale(1.03);transform:scale(1.03)}
.section--blog-tiles .blog-tiles.js-blogtile-hover:hover h3{color:#e76929}
.section--more-action:first-child{padding-top:0}
.section--more-action:last-child{padding-bottom:0}
.section--more-action .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--more-action .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto}
.section--more-action .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--more-action .more-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;border-left:.5px solid #000;border-right:.5px solid #000;padding-top:35px;padding-right:0;padding-bottom:30px;padding-left:0}
.section--more-action .more-action__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(50% - 23px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}
.section--more-action .more-action__content .heading__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;background-color:#000;cursor:pointer;margin-right:36px;overflow:hidden;width:18px;height:18px;margin-right:14px}
.section--more-action .more-action__content .heading__button span{width:auto;height:auto;position:relative;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;color:#fff;position:absolute;left:auto;right:auto;font-size:14px;line-height:14px;top:5px}
.section--more-action .more-action__content a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal}
.section--more-action .more-action__content a.animate-bar{margin-bottom:-4px;font-family:"FoundersGrotesk-Regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:normal;font-size:18px;line-height:22px}
.section--more-action .more-action__content a.animate-bar::after{bottom:3px}
.section--more-action .more-action__content:hover .heading__button span{color:#e76929}
.section--more-action .more-action__content:hover a.animate-bar::after{width:100%}
.section--blog-post{overflow:visible}
.section--blog-post:first-child{padding-top:0}
.section--blog-post:last-child{padding-bottom:0}
.section--blog-post .section__background{background:#fff}
.section--blog-post .section__container{padding-top:0;padding-bottom:0;position:relative;width:100%;max-width:1920px;margin:0;height:100%}
.section--blog-post .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%}
.section--blog-post .blogpost{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-left:.5px solid #000;border-right:.5px solid #000}
.section--blog-post .blogpost__col{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%}
.section--blog-post .blogpost__col--right{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--blog-post .blogpost__col--right::before{content:"";position:absolute;top:0;border-top:.25px solid #000;left:-100vw;width:200vw;display:none}
.section--blog-post .blogpost-sticky{position:sticky;top:0;overflow:hidden;padding-top:15px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--blog-post .blogpost-slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;height:a}
.section--blog-post .blogpost-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}
.section--blog-post .blogpost-slider__item{width:100%;height:100%;position:relative;height:auto}
.section--blog-post .blogpost-slider__item .item-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden;position:relative;position:relative;width:100%;padding-top:56.1505065123%}
.section--blog-post .blogpost-slider__item .item-body>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-post .blogpost-slider__item .item-body .plyr{width:100%;pointer-events:none}
.section--blog-post .blogpost-slider__item .item-body .playbtn{position:absolute;width:90px;height:90px;background:url("assets/img/plyrbutton.svg") no-repeat scroll 0 0/100% 100%;left:50%;top:50%;cursor:pointer;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.section--blog-post .blogpost-slider__item .item-body p img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-post .blogpost-slider__item .item-body .plyr--video{background:#fff;--main-bg-color:#fff;background-color:var(--main-bg-color);pointer-events:all}
.section--blog-post .blogpost-slider__item .item-body .plyr--video .plyr__controls{display:none}
.section--blog-post .blogpost-slider__item .item-body .plyr--video.plyr--playing .plyr__controls,.section--blog-post .blogpost-slider__item .item-body .plyr--video.plyr--paused .plyr__controls,.section--blog-post .blogpost-slider__item .item-body .plyr--video.plyr--stopped .plyr__controls{-webkit-transform:translateY(5px);transform:translateY(5px)}
.section--blog-post .blogpost-slider__item .item-body .plyr--video:hover .plyr__controls{opacity:1}
.section--blog-post .blogpost-slider .slick-prev,.section--blog-post .blogpost-slider .slick-next{height:80% !important;z-index:1;min-width:auto}
.section--blog-post .blogpost-slider .slick-prev::before,.section--blog-post .blogpost-slider .slick-next::before{content:"";display:inline-block;width:13px;height:25px;opacity:1}
.section--blog-post .blogpost-slider .slick-prev:hover,.section--blog-post .blogpost-slider .slick-next:hover{opacity:1}
.section--blog-post .blogpost-slider .slick-prev{left:19px}
.section--blog-post .blogpost-slider .slick-prev::before{background:url("assets/img/arrow-white-left.svg") no-repeat scroll 0 0/100% 100%}
.section--blog-post .blogpost-slider .slick-next{right:19px}
.section--blog-post .blogpost-slider .slick-next::before{background:url("assets/img/arrow-white-right.svg") no-repeat scroll 0 0/100% 100%}
.section--blog-post .blogpost-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;border:0;list-style-type:none;bottom:35px;z-index:1}
.section--blog-post .blogpost-slider .slick-dots li{margin:0;padding:0;height:auto;width:auto;list-style-type:none}
.section--blog-post .blogpost-slider .slick-dots li::before,.section--blog-post .blogpost-slider .slick-dots li::after{display:none}
.section--blog-post .blogpost-slider .slick-dots li:not(:last-child){margin-right:13px;margin-bottom:0}
.section--blog-post .blogpost-slider .slick-dots li button{min-width:auto;width:15px;height:15px;position:relative;padding:0;border-radius:100%;background-color:#fff;opacity:.5}
.section--blog-post .blogpost-slider .slick-dots li button::before,.section--blog-post .blogpost-slider .slick-dots li button::after{display:none}
.section--blog-post .blogpost-slider .slick-dots li.slick-active button{opacity:1}
.section--blog-post .blogpost-slider .slick-dotted.slick-slider{margin-bottom:0}
.section--blog-post .blogpost-slider .slick-track{min-width:100% !important}
.section--blog-post .blogpost-slider.slick-option-hide .slick-prev::before,.section--blog-post .blogpost-slider.slick-option-hide .slick-next::before{opacity:0;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.section--blog-post .blogpost-slider.slick-option-hide .slick-dots{opacity:0;-webkit-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}
.section--blog-post .blogpost-slider.slick-option-hide:hover .slick-prev::before,.section--blog-post .blogpost-slider.slick-option-hide:hover .slick-next::before{opacity:1}
.section--blog-post .blogpost-slider.slick-option-hide:hover .slick-dots{opacity:1}
.section--blog-post .blogpost h1,.section--blog-post .blogpost h2,.section--blog-post .blogpost h3,.section--blog-post .blogpost h4,.section--blog-post .blogpost h5,.section--blog-post .blogpost h6,.section--blog-post .blogpost p,.section--blog-post .blogpost ul,.section--blog-post .blogpost ol{margin:0}
.section--blog-post .blogpost h1:not(:last-child),.section--blog-post .blogpost h2:not(:last-child),.section--blog-post .blogpost h3:not(:last-child),.section--blog-post .blogpost h4:not(:last-child),.section--blog-post .blogpost h5:not(:last-child),.section--blog-post .blogpost h6:not(:last-child),.section--blog-post .blogpost p:not(:last-child),.section--blog-post .blogpost ul:not(:last-child),.section--blog-post .blogpost ol:not(:last-child){margin:0 0 30px}
.section--blog-post .blogpost h1:not(:last-child) a,.section--blog-post .blogpost h2:not(:last-child) a,.section--blog-post .blogpost h3:not(:last-child) a,.section--blog-post .blogpost h4:not(:last-child) a,.section--blog-post .blogpost h5:not(:last-child) a,.section--blog-post .blogpost h6:not(:last-child) a,.section--blog-post .blogpost p:not(:last-child) a,.section--blog-post .blogpost ul:not(:last-child) a,.section--blog-post .blogpost ol:not(:last-child) a{margin:0;font-family:inherit}
.section--blog-post .blogpost ul li{position:relative;padding-left:20px;padding-bottom:0}
.section--blog-post .blogpost ul li:not(:last-child){margin-bottom:15px}
.section--blog-post .blogpost ul li::before{position:absolute;left:0}
.section--blog-post .blogpost ol{counter-reset:my-marker-counter}
.section--blog-post .blogpost ol li{position:relative;padding-left:20px;padding-bottom:0;list-style-type:none}
.section--blog-post .blogpost ol li:not(:last-child){margin-bottom:15px}
.section--blog-post .blogpost ol li::marker{display:none;position:absolute;left:0}
.section--blog-post .blogpost ol li::before{counter-increment:my-marker-counter;content:counter(my-marker-counter) ".";position:absolute;left:0;width:1em;top:2px}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{font-family:"FoundersGrotesk-Light","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;font-size:50px;line-height:50px}
.section--blog-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--blog-index:first-child{padding-top:0}
.section--blog-index:last-child{padding-bottom:0}
.section--blog-index .section--blogpost-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;overflow:visible}
.section--blog-index .section--blogpost-main .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}
.section--blog-index .section--blogpost-main .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto;height:100%}
.section--blog-index .section--blogpost-main .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%;z-index:1}
.section--blog-index .section--blogpost-main .blogpost-main__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;border-left:.5px solid #000;border-right:.5px solid #000;height:100%}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles a{opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles a.fadeInRise-play{opacity:1}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(1) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(2) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(3) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(4) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(5) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(6) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(7) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(8) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(9) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(10) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(11) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(12) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(13) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(14) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(15) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(16) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(17) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(18) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(19) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(20) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(21) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(22) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(23) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(24) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(25) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(26) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(27) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(28) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(29) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(30) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(31) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(32) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(33) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(34) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(35) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(36) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(37) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(38) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(39) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(40) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(41) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(42) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(43) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(44) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(45) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(46) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(47) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(48) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(49) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(50) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(51) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(52) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(53) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(54) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(55) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(56) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(57) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(58) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(59) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(60) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(61) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(62) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(63) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(64) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(65) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(66) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(67) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(68) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(69) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(70) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(71) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(72) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(73) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(74) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(75) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(76) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(77) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(78) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(79) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(80) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(81) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(82) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(83) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(84) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(85) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(86) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(87) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(88) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(89) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(90) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(91) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(92) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(93) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(94) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(95) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(96) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(97) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(98) a{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(99) a{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(100) a{-webkit-transition-delay:.4s;transition-delay:.4s}
.section--blog-index .section--blogpost-main .blogpost-main__body .section--blog-tiles:nth-child(101) a{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--blog-index .section--blog-tiles{border-bottom:0;position:relative;overflow:visible}
.section--blog-index .section--blog-tiles::after{content:"";position:absolute;bottom:0;width:200vw;border-bottom:.5px solid #000;left:-100vw}
.section--blog-index .section--blog-tiles .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--blog-index .section--blog-tiles .section__container::before{display:none}
.section--blog-index .section--blog-tiles .blog-tiles{border-left:0;border-right:0}
.section--projects-index{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.section--projects-index:first-child{padding-top:0}
.section--projects-index:last-child{padding-bottom:0}
.section--projects-index .section--projectindex-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:auto;overflow:visible}
.section--projects-index .section--projectindex-main .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%}
.section--projects-index .section--projectindex-main .section__container{padding:0 140px;position:relative;width:100%;max-width:1920px;margin:0 auto;height:100%}
.section--projects-index .section--projectindex-main .section__container::before{content:"";position:absolute;top:0;bottom:0;height:100%;border-left:.5px solid #000;left:50%;z-index:1}
.section--projects-index .section--projectindex-main .projectindex-main__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;border-left:.5px solid #000;border-right:.5px solid #000;overflow:visible !important;position:relative;height:100%}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles{border-bottom:0;overflow:visible}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__background{background:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__container{padding:0;position:relative;width:100%;max-width:100%;margin:0}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__container::before{display:none}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__container::after{content:"";position:absolute;top:50%;width:200vw;border-bottom:.25px solid #000;left:-100vw;display:none}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .tiles{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;border-left:0;border-right:0;position:relative}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .tiles::after{content:"";position:absolute;bottom:0;width:200vw;border-bottom:.5px solid #000;left:-100vw}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .tiles__col{opacity:0}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .tiles__col.animate__fadeInRise{opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:1s;transition-duration:1s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .tiles__col.fadeInRise-play{opacity:1}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(1) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(2) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(3) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(4) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(5) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(6) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(7) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(8) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(9) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(10) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(11) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(12) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(13) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(14) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(15) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(16) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(17) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(18) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(19) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(20) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(21) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(22) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(23) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(24) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(25) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(26) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(27) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(28) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(29) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(30) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(31) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(32) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(33) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(34) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(35) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(36) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(37) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(38) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(39) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(40) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(41) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(42) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(43) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(44) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(45) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(46) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(47) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(48) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(49) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(50) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(51) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(52) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(53) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(54) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(55) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(56) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(57) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(58) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(59) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(60) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(61) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(62) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(63) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(64) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(65) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(66) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(67) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(68) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(69) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(70) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(71) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(72) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(73) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(74) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(75) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(76) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(77) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(78) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(79) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(80) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(81) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(82) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(83) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(84) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(85) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(86) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(87) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(88) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(89) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(90) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(91) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(92) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(93) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(94) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(95) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(96) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(97) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(98) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(99) .tiles__col{-webkit-transition-delay:.3s;transition-delay:.3s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(100) .tiles__col{-webkit-transition-delay:.1s;transition-delay:.1s}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles:nth-child(101) .tiles__col{-webkit-transition-delay:.2s;transition-delay:.2s}
body.single-post{overflow-x:visible}
body.single-post main{overflow:visible;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}
body.single-post .navbar__inner{border-bottom:.5px solid #000}
body.page-home .navbar__inner{border-bottom:.5px solid #000}
body.single-projects .navbar__inner{border-bottom:.5px solid #000}
main.page-fade-show .section--contact .contact .map-box__init #map1,main.page-fade-show .section--contact .contact .map-box__init #map2,main.page-fade-show .section--contact .contact .map-box__init #map3{opacity:1;-webkit-transition:opacity .2s ease-in-out .6s;transition:opacity .2s ease-in-out .6s}
@media(min-width:12.5em) and (max-width:23.4375em){.section--banner-large .banner-large__texttwo{margin-top:-11px}
.section--banner-large .banner-large__textthree{margin-top:-11px}
.section--banner-large .banner-large__hoverimage{margin-top:-11px}
}@media(min-width:12.5em) and (max-width:23.4375em) and (min-width:200px){.section--banner-large .banner-large__texttwo{margin-top:calc(-11px + 0 * (100vw - 200px) / 175)}
.section--banner-large .banner-large__textthree{margin-top:calc(-11px + 0 * (100vw - 200px) / 175)}
.section--banner-large .banner-large__hoverimage{margin-top:calc(-11px + 0 * (100vw - 200px) / 175)}
}@media(min-width:12.5em) and (max-width:23.4375em) and (min-width:375px){.section--banner-large .banner-large__texttwo{margin-top:-11px}
.section--banner-large .banner-large__textthree{margin-top:-11px}
.section--banner-large .banner-large__hoverimage{margin-top:-11px}
}@media(min-width:20em) and (max-width:26.5625em){.section--banner-large .banner-large h1{font-size:40px;line-height:45px}
}@media(min-width:20em) and (max-width:26.5625em) and (min-width:320px){.section--banner-large .banner-large h1{font-size:calc(40px + 10 * (100vw - 320px) / 105)}
.section--banner-large .banner-large h1{line-height:calc(45px + 10 * (100vw - 320px) / 105)}
}@media(min-width:20em) and (max-width:26.5625em) and (min-width:425px){.section--banner-large .banner-large h1{font-size:50px}
.section--banner-large .banner-large h1{line-height:55px}
}@media(min-width:23.4375em) and (max-width:52.125em){.section--banner-large .banner-large__textone .textone__body{padding-left:20px;padding-right:18px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-left:20px;padding-right:18px}
}@media(min-width:23.4375em) and (max-width:52.125em) and (min-width:375px){.section--banner-large .banner-large__textone .textone__body{padding-left:calc(20px + -2 * (100vw - 375px) / 459)}
.section--banner-large .banner-large__textone .textone__body{padding-right:calc(18px + 7 * (100vw - 375px) / 459)}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-left:calc(20px + -2 * (100vw - 375px) / 459)}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-right:calc(18px + 7 * (100vw - 375px) / 459)}
}@media(min-width:23.4375em) and (max-width:52.125em) and (min-width:834px){.section--banner-large .banner-large__textone .textone__body{padding-left:18px}
.section--banner-large .banner-large__textone .textone__body{padding-right:25px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-left:18px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-right:25px}
}@media(min-width:23.4375em) and (max-width:48em){.section--banner-large .banner-large__texttwo{margin-top:-11px}
.section--banner-large .banner-large__textthree{margin-top:-11px}
.section--banner-large .banner-large__hoverimage{margin-top:-11px}
}@media(min-width:23.4375em) and (max-width:48em) and (min-width:375px){.section--banner-large .banner-large__texttwo{margin-top:calc(-11px + -5 * (100vw - 375px) / 393)}
.section--banner-large .banner-large__textthree{margin-top:calc(-11px + -5 * (100vw - 375px) / 393)}
.section--banner-large .banner-large__hoverimage{margin-top:calc(-11px + -5 * (100vw - 375px) / 393)}
}@media(min-width:23.4375em) and (max-width:48em) and (min-width:768px){.section--banner-large .banner-large__texttwo{margin-top:-16px}
.section--banner-large .banner-large__textthree{margin-top:-16px}
.section--banner-large .banner-large__hoverimage{margin-top:-16px}
}@media(max-width:47.99em) and (min-width:375px){.section--banner-large .banner-large__textthree .textthree__body--right h1{margin-top:calc(0 + -5 * (100vw - 375px) / 393)}
}@media(max-width:47.99em) and (min-width:768px){.section--banner-large .banner-large__textthree .textthree__body--right h1{margin-top:-5px}
}@media(max-width:47.9375em) and (min-width:374px){.section--team .team__col:nth-child(odd) .team__box{padding-right:calc(14.5px + 15.5 * (100vw - 374px) / 393)}
.section--team .team__col:nth-child(even) .team__box{padding-left:calc(14.5px + 15.5 * (100vw - 374px) / 393)}
}@media(max-width:47.9375em) and (min-width:767px){.section--team .team__col:nth-child(odd) .team__box{padding-right:30px}
.section--team .team__col:nth-child(even) .team__box{padding-left:30px}
}@media(min-width:48em) and (max-width:117.6875em){.section--footer .footer-body__links h3{min-height:48px}
}@media(min-width:48em) and (max-width:117.6875em) and (min-width:768px){.section--footer .footer-body__links h3{min-height:calc(48px + 46 * (100vw - 768px) / 1115)}
}@media(min-width:48em) and (max-width:117.6875em) and (min-width:1883px){.section--footer .footer-body__links h3{min-height:94px}
}@media(min-width:48em) and (max-width:64.0625em){.section--banner-large .banner-large__textone .textone__body h1{max-width:82%}
.section--banner-large .banner-large__texttwo .texttwo__body h1{max-width:77%}
.section--banner-large .banner-large__textthree .textthree__body--left{max-width:47%}
.section--banner-large .banner-large__textthree .textthree__body--right{max-width:41%}
}@media(min-width:48em) and (max-width:64.0625em) and (min-width:768px){.section--banner-large .banner-large__textone .textone__body h1{max-width:calc(82% + 5 * (100vw - 768px) / 257)}
.section--banner-large .banner-large__texttwo .texttwo__body h1{max-width:calc(77% + 5 * (100vw - 768px) / 257)}
.section--banner-large .banner-large__textthree .textthree__body--left{max-width:calc(47% + 3 * (100vw - 768px) / 257)}
.section--banner-large .banner-large__textthree .textthree__body--right{max-width:calc(41% + 2 * (100vw - 768px) / 257)}
}@media(min-width:48em) and (max-width:64.0625em) and (min-width:1025px){.section--banner-large .banner-large__textone .textone__body h1{max-width:87%}
.section--banner-large .banner-large__texttwo .texttwo__body h1{max-width:82%}
.section--banner-large .banner-large__textthree .textthree__body--left{max-width:50%}
.section--banner-large .banner-large__textthree .textthree__body--right{max-width:43%}
}@media(min-width:48em) and (max-width:52.125em){.section--banner-large .banner-large__texttwo{margin-top:-13px}
.section--banner-large .banner-large__textthree{margin-top:-16px}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:6px;height:49px}
.section--banner-large .banner-large__hoverimage{margin-top:-16px}
}@media(min-width:48em) and (max-width:52.125em) and (min-width:768px){.section--banner-large .banner-large__texttwo{margin-top:calc(-13px + 0 * (100vw - 768px) / 66)}
.section--banner-large .banner-large__textthree{margin-top:calc(-16px + 3 * (100vw - 768px) / 66)}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:calc(6px + 0 * (100vw - 768px) / 66)}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{height:calc(49px + 6 * (100vw - 768px) / 66)}
.section--banner-large .banner-large__hoverimage{margin-top:calc(-16px + 1 * (100vw - 768px) / 66)}
}@media(min-width:48em) and (max-width:52.125em) and (min-width:834px){.section--banner-large .banner-large__texttwo{margin-top:-13px}
.section--banner-large .banner-large__textthree{margin-top:-13px}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:6px}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{height:55px}
.section--banner-large .banner-large__hoverimage{margin-top:-15px}
}@media(min-width:48em){.section--banner-large .banner-large__texttwo .texttwo__body--imgbox{margin-top:8px}
.section--banner-large .banner-large__hoverimage .hoverimage__imgbox img{width:100%;height:auto;position:absolute;bottom:0;opacity:0}
}@media(min-width:48em) and (min-width:767px){.section--banner-large .banner-large__texttwo .texttwo__body--imgbox{margin-top:calc(8px + 11 * (100vw - 767px) / 1153)}
}@media(min-width:48em) and (min-width:1920px){.section--banner-large .banner-large__texttwo .texttwo__body--imgbox{margin-top:19px}
}@media(max-width:52.125em) and (min-width:375px){.section--accordion .accordion .panel__content--col__left{padding-top:calc(15px + 17 * (100vw - 375px) / 459)}
.section--accordion .accordion .panel__content--col__right{padding-top:calc(0 + 32 * (100vw - 375px) / 459)}
.section--accordion .accordion .panel__content--col__right{padding-bottom:calc(15px + 15 * (100vw - 375px) / 459)}
}@media(max-width:52.125em) and (min-width:834px){.section--accordion .accordion .panel__content--col__left{padding-top:32px}
.section--accordion .accordion .panel__content--col__right{padding-top:32px}
.section--accordion .accordion .panel__content--col__right{padding-bottom:30px}
}@media(min-width:52.125em){.section--banner-large .banner-large__textone .textone__body{padding-left:18px;padding-right:25px}
.section--banner-large .banner-large__texttwo{margin-top:-13px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-left:18px;padding-right:25px}
.section--banner-large .banner-large__textthree{margin-top:-13px}
.section--banner-large .banner-large__textthree .textthree__body{padding-left:18px;padding-right:27px}
.section--banner-large .banner-large__hoverimage{margin-top:-15px}
}@media(min-width:52.125em) and (min-width:834px){.section--banner-large .banner-large__textone .textone__body{padding-left:calc(18px + 12 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__textone .textone__body{padding-right:calc(25px + 5 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__texttwo{margin-top:calc(-13px + -47 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-left:calc(18px + 12 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-right:calc(25px + 5 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__textthree{margin-top:calc(-13px + -48 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__textthree .textthree__body{padding-left:calc(18px + 12 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__textthree .textthree__body{padding-right:calc(27px + 3 * (100vw - 834px) / 1086)}
.section--banner-large .banner-large__hoverimage{margin-top:calc(-15px + -46 * (100vw - 834px) / 1086)}
}@media(min-width:52.125em) and (min-width:1920px){.section--banner-large .banner-large__textone .textone__body{padding-left:30px}
.section--banner-large .banner-large__textone .textone__body{padding-right:30px}
.section--banner-large .banner-large__texttwo{margin-top:-60px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-left:30px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-right:30px}
.section--banner-large .banner-large__textthree{margin-top:-61px}
.section--banner-large .banner-large__textthree .textthree__body{padding-left:30px}
.section--banner-large .banner-large__textthree .textthree__body{padding-right:30px}
.section--banner-large .banner-large__hoverimage{margin-top:-61px}
}@media(min-width:52.125em) and (max-width:64.0625em){.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:6px;height:55px}
}@media(min-width:52.125em) and (max-width:64.0625em) and (min-width:834px){.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:calc(6px + 0 * (100vw - 834px) / 191)}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{height:calc(55px + 15 * (100vw - 834px) / 191)}
}@media(min-width:52.125em) and (max-width:64.0625em) and (min-width:1025px){.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:6px}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{height:70px}
}@media(min-width:64.0625em){.section--banner-large .banner-large__textone .textone__body h1{max-width:87%}
.section--banner-large .banner-large__texttwo .texttwo__body h1{max-width:82%}
.section--banner-large .banner-large__textthree .textthree__body--left{max-width:50%}
.section--banner-large .banner-large__textthree .textthree__body--right{max-width:46%}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:9px;height:65px}
}@media(min-width:64.0625em) and (min-width:1025px){.section--banner-large .banner-large__textone .textone__body h1{max-width:calc(87% + -11 * (100vw - 1025px) / 895)}
.section--banner-large .banner-large__texttwo .texttwo__body h1{max-width:calc(82% + -10 * (100vw - 1025px) / 895)}
.section--banner-large .banner-large__textthree .textthree__body--left{max-width:calc(50% + -6 * (100vw - 1025px) / 895)}
.section--banner-large .banner-large__textthree .textthree__body--right{max-width:calc(46% + -1 * (100vw - 1025px) / 895)}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:calc(9px + 10 * (100vw - 1025px) / 895)}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{height:calc(65px + 65 * (100vw - 1025px) / 895)}
}@media(min-width:64.0625em) and (min-width:1920px){.section--banner-large .banner-large__textone .textone__body h1{max-width:76%}
.section--banner-large .banner-large__texttwo .texttwo__body h1{max-width:72%}
.section--banner-large .banner-large__textthree .textthree__body--left{max-width:44%}
.section--banner-large .banner-large__textthree .textthree__body--right{max-width:45%}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{margin-top:19px}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{height:130px}
}@media(min-width:200px){.section--banner-small .banner-small__heading{padding-top:calc(10px + 20 * (100vw - 200px) / 174)}
.section--banner-small .banner-small__heading{padding-right:calc(10px + 10 * (100vw - 200px) / 174)}
.section--banner-small .banner-small__heading{padding-bottom:calc(10px + 20 * (100vw - 200px) / 174)}
.section--banner-small .banner-small__heading{padding-left:calc(10px + 10 * (100vw - 200px) / 174)}
.section--banner-small .banner-small__heading h1{font-size:calc(30px + 20 * (100vw - 200px) / 174)}
.section--banner-small .banner-small__heading h1{line-height:calc(30px + 20 * (100vw - 200px) / 174)}
}@media(min-width:374px){h1,.h1,.format-page-title{font-size:calc(50px + 28 * (100vw - 374px) / 459)}
h1,.h1,.format-page-title{line-height:calc(50px + 28 * (100vw - 374px) / 459)}
h2,.h2,.format-section-title{font-size:calc(34px + 0 * (100vw - 374px) / 459)}
h2,.h2,.format-section-title{line-height:calc(41px + 0 * (100vw - 374px) / 459)}
h3,.h3,.format-sub-section-title{font-size:calc(20px + 0 * (100vw - 374px) / 459)}
h3,.h3,.format-sub-section-title{line-height:calc(24px + 0 * (100vw - 374px) / 459)}
h4,.h4{font-size:calc(16px + 0 * (100vw - 374px) / 459)}
h4,.h4{line-height:calc(20px + 0 * (100vw - 374px) / 459)}
h5,.h5{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
h5,.h5{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
p,.p,.format-paragraph{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
p,.p,.format-paragraph{line-height:calc(16px + 0 * (100vw - 374px) / 459)}
.lead,.format-lead{font-size:calc(20px + 0 * (100vw - 374px) / 459)}
.lead,.format-lead{line-height:calc(24px + 0 * (100vw - 374px) / 459)}
a.animate-bar,a.format-link{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
a.animate-bar,a.format-link{line-height:calc(16px + 0 * (100vw - 374px) / 459)}
li{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
li{line-height:calc(16px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__topspace .topspace{height:calc(54px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__mail .mail-box{padding-top:calc(13px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__mail .mail-box{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--footer .footer-body__mail .mail-box{padding-bottom:calc(6px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__mail .mail-box{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--footer .footer-body__contact .contact-box{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--footer .footer-body__contact .contact-box{padding-bottom:calc(0 + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__contact .contact-box{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--footer .footer-body__contact .contact-box h1{font-size:calc(50px + 28 * (100vw - 374px) / 459)}
.section--footer .footer-body__contact .contact-box h1{line-height:calc(50px + 28 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-bottom:calc(30px + 9 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav h3{margin-bottom:calc(8px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li{margin-bottom:calc(5px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav h3{margin-bottom:calc(8px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{margin-bottom:calc(5px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links h3{margin-bottom:calc(8px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links p{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
.section--footer .footer-body__links p{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__count{left:calc(30px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__count{top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__count::before{font-size:calc(20px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__count::before{line-height:calc(24px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__text{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__text{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__text{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__text{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button{width:calc(14px + 11 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button{height:calc(14px + 11 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box{width:calc(8px + 4 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box{height:calc(8px + 4 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{font-size:calc(14px + 7 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{line-height:calc(14px + 11 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:calc(-8px + 4 * (100vw - 374px) / 394)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{left:calc(-0.5px + -0.5 * (100vw - 374px) / 394)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{font-size:calc(14px + 7 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{line-height:calc(14px + 11 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:calc(-8px + 4 * (100vw - 374px) / 394)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:calc(-1.4px + -0.6 * (100vw - 374px) / 394)}
.section--accordion .accordion .panel__content--col{padding-top:calc(20px + 12 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__content--col{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__content--col{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__content--col{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{width:calc(45px + 0 * (100vw - 374px) / 459)}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{height:calc(45px + 0 * (100vw - 374px) / 459)}
.section--banner-large .banner-large h1{font-size:calc(40px + 38 * (100vw - 374px) / 459)}
.section--banner-large .banner-large h1{line-height:calc(55px + 39 * (100vw - 374px) / 459)}
.section--banner-large .banner-large__content .content-row__col{padding-top:calc(30px + 20 * (100vw - 374px) / 459)}
.section--banner-large .banner-large__content .content-row__col{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-large .banner-large__content .content-row__col{padding-bottom:calc(26px + 18 * (100vw - 374px) / 459)}
.section--banner-large .banner-large__content .content-row__col{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-left:calc(19px + 0 * (100vw - 374px) / 459)}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-right:calc(8px + 0 * (100vw - 374px) / 459)}
.section--banner-small .banner-small__heading{padding-top:30px}
.section--banner-small .banner-small__heading{padding-right:20px}
.section--banner-small .banner-small__heading{padding-bottom:30px}
.section--banner-small .banner-small__heading{padding-left:20px}
.section--banner-small .banner-small__heading{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}
.section--banner-small .banner-small__heading h1{font-size:50px}
.section--banner-small .banner-small__heading h1{line-height:50px}
.section--banner-small .banner-small__heading h1{font-size:50px;line-height:50px}
.section--banner-blog .blog-wrap__col--left{padding-top:calc(15px + 15 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--left{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--left{padding-bottom:calc(15px + 15 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--left{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--right{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--right{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--right{padding-bottom:calc(15px + 15 * (100vw - 374px) / 459)}
.section--banner-blog .blog-wrap__col--right{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-project .banner-project__col{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--banner-project .banner-project__col{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--banner-project .banner-project__col{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--banner-project .banner-project__col{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--tiles .tiles__col{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--tiles .tiles__col{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--tiles .tiles__col{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--tiles .tiles__col{padding-left:calc(20px + 11 * (100vw - 374px) / 459)}
.section--tiles .tiles__item--text{margin-top:calc(19px + 1 * (100vw - 374px) / 459)}
.section--tiles .tiles__item.bigimg .tiles__item--text{margin-top:calc(19px + 1 * (100vw - 374px) / 459)}
.section--wysiwyg .wysiwyg__col{padding-top:calc(30px + -3 * (100vw - 374px) / 459)}
.section--wysiwyg .wysiwyg__col{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--wysiwyg .wysiwyg__col{padding-bottom:calc(30px + -5 * (100vw - 374px) / 459)}
.section--wysiwyg .wysiwyg__col{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.navbar__contact a{font-size:calc(16px + 0 * (100vw - 374px) / 459)}
.navbar__contact a{line-height:calc(20px + 0 * (100vw - 374px) / 459)}
.navbar__contact a{margin-top:calc(3px + 0 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-top:calc(30px + 4 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-right:calc(20px + 6 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-bottom:calc(35px + -1 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-left:calc(20px + 7 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-top:calc(30px + -5 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-right:calc(20px + 17 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-bottom:calc(35px + -10 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-left:calc(20px + 7 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li{margin-bottom:calc(5px + 0 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address{margin-top:calc(40px + -5 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{margin-bottom:calc(5px + 0 * (100vw - 374px) / 459)}
.navbar .hamburger-menu{margin-top:calc(3px + 0 * (100vw - 374px) / 459)}
.navbar .hamburger-menu--inner{font-size:calc(16px + 0 * (100vw - 374px) / 459)}
.navbar .hamburger-menu--inner{line-height:calc(20px + 0 * (100vw - 374px) / 459)}
.menu li{font-size:calc(20px + 14 * (100vw - 374px) / 459)}
.menu li{line-height:calc(24px + 17 * (100vw - 374px) / 459)}
.menu li:not(:last-child){margin-bottom:calc(6px + 5 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner .content-body{padding-top:calc(30px + 1 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner .content-body{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner .content-body{padding-bottom:calc(30px + 1 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner .content-body{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner h2{font-size:calc(34px + 6 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner h2{line-height:calc(41px + 7 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner p{font-size:calc(20px + 0 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__content--inner p{line-height:calc(24px + 0 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-top:calc(56px + -37 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-bottom:calc(56px + -37 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{font-size:calc(20px + 0 * (100vw - 374px) / 459)}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{line-height:calc(24px + 0 * (100vw - 374px) / 459)}
.section--team .team__box{padding-top:calc(20px + 8 * (100vw - 374px) / 459)}
.section--team .team__box{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--team .team__box{padding-bottom:calc(20px + 10 * (100vw - 374px) / 459)}
.section--team .team__box{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--team .team__content--namebox__inner h4{font-size:calc(20px + 0 * (100vw - 374px) / 459)}
.section--team .team__content--namebox__inner h4{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.section--team .team__content--description p{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
.section--team .team__content--description p{line-height:calc(16px + 0 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__pagination .pagination__content{padding-top:calc(28px + 5 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__pagination .pagination__content{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__pagination .pagination__content{padding-bottom:calc(28px + 2 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__pagination .pagination__content{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__projects .projects__content{padding-top:calc(28px + 2 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__projects .projects__content{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__projects .projects__content{padding-bottom:calc(28px + 5 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__projects .projects__content{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__projects .projects__content h4{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
.section--next-previous .next-previous__projects .projects__content h4{line-height:calc(16px + 0 * (100vw - 374px) / 459)}
.section--contact .contact .info-box{padding-top:calc(30px + 3 * (100vw - 374px) / 459)}
.section--contact .contact .info-box{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--contact .contact .info-box{padding-bottom:calc(30px + -15.5 * (100vw - 374px) / 459)}
.section--contact .contact .info-box{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--contact .contact .map-box{padding-top:calc(30px + -15.5 * (100vw - 374px) / 459)}
.section--contact .contact .map-box{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--contact .contact .map-box{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--contact .contact .map-box{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--filter .filter__col--left{padding-top:calc(37px + 8 * (100vw - 374px) / 459)}
.section--filter .filter__col--left{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--filter .filter__col--left{padding-bottom:calc(30px + 15 * (100vw - 374px) / 459)}
.section--filter .filter__col--left{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--filter .filter__col--right{padding-top:calc(30px + 7 * (100vw - 374px) / 459)}
.section--filter .filter__col--right{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--filter .filter__col--right{padding-bottom:calc(30px + 7 * (100vw - 374px) / 459)}
.section--filter .filter__col--right{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button{width:calc(16px + 10 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button{height:calc(16px + 10 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box{width:calc(8px + 4 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box{height:calc(8px + 4 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{font-size:calc(14px + 7 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{line-height:calc(14px + 11 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:calc(-8px + 4 * (100vw - 374px) / 394)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{left:calc(-0.5px + -0.5 * (100vw - 374px) / 394)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{font-size:calc(14px + 7 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{line-height:calc(14px + 11 * (100vw - 374px) / 459)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:calc(-8px + 4 * (100vw - 374px) / 394)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:calc(-1.4px + -0.6 * (100vw - 374px) / 394)}
.section--blog-tiles .blog-tiles__col--left{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--left{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--left{padding-bottom:calc(16px + 24 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--left{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--right{padding-top:calc(16px + 14 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--right{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--right{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__col--right{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__contentbox p{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
.section--blog-tiles .blog-tiles__contentbox p{line-height:calc(16px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action{padding-top:calc(35px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action{padding-right:calc(0 + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action{padding-left:calc(0 + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content{margin-left:calc(0 + 48.6 * (100vw - 374px) / 459)}
.section--more-action .more-action__content .heading__button{width:calc(18px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content .heading__button{height:calc(18px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content .heading__button{margin-right:calc(14px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content .heading__button span{font-size:calc(14px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content .heading__button span{line-height:calc(14px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content .heading__button span{top:calc(5px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content a.animate-bar{font-size:calc(18px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content a.animate-bar{line-height:calc(22px + 0 * (100vw - 374px) / 459)}
.section--more-action .more-action__content a.animate-bar::after{bottom:calc(3px + 0 * (100vw - 374px) / 459)}
.section--blog-post .blogpost__col--right{padding-top:calc(30px + 0 * (100vw - 374px) / 459)}
.section--blog-post .blogpost__col--right{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-post .blogpost__col--right{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--blog-post .blogpost__col--right{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-post .blogpost-sticky{padding-top:calc(15px + 15 * (100vw - 374px) / 459)}
.section--blog-post .blogpost-sticky{padding-right:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-post .blogpost-sticky{padding-bottom:calc(30px + 0 * (100vw - 374px) / 459)}
.section--blog-post .blogpost-sticky{padding-left:calc(20px + 10 * (100vw - 374px) / 459)}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{font-size:calc(50px + 28 * (100vw - 374px) / 459)}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{line-height:calc(50px + 28 * (100vw - 374px) / 459)}
}@media(min-width:374px) and (min-width:374px){.section--banner-small .banner-small__heading{padding-top:calc(30px + 14 * (100vw - 374px) / 459)}
.section--banner-small .banner-small__heading{padding-right:calc(20px + -4 * (100vw - 374px) / 459)}
.section--banner-small .banner-small__heading{padding-bottom:calc(30px + 14 * (100vw - 374px) / 459)}
.section--banner-small .banner-small__heading{padding-left:calc(20px + -4 * (100vw - 374px) / 459)}
.section--banner-small .banner-small__heading h1{font-size:calc(50px + 28 * (100vw - 374px) / 459)}
.section--banner-small .banner-small__heading h1{line-height:calc(50px + 44 * (100vw - 374px) / 459)}
}@media(min-width:374px) and (min-width:833px){.section--banner-small .banner-small__heading{padding-top:44px}
.section--banner-small .banner-small__heading{padding-right:16px}
.section--banner-small .banner-small__heading{padding-bottom:44px}
.section--banner-small .banner-small__heading{padding-left:16px}
.section--banner-small .banner-small__heading h1{font-size:78px}
.section--banner-small .banner-small__heading h1{line-height:94px}
}@media(min-width:375px){.section--footer .footer-body__contact .contact-box{padding-top:calc(20px + 3 * (100vw - 375px) / 458)}
.section--footer .footer-body__links{margin-top:calc(2px + -7 * (100vw - 375px) / 458)}
.section--banner-large .banner-large__textthree .textthree__body{padding-left:calc(20px + -2 * (100vw - 375px) / 459)}
}@media(min-width:480px){.plyr__captions{font-size:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px) * 2)}
.plyr--video .plyr__controls{padding:var(--plyr-control-spacing,10px);padding-top:calc(var(--plyr-control-spacing, 10px) * 3.5)}
}@media(min-width:767px){.section--banner-large .banner-large h1{font-size:42px;line-height:94px;top:-8px}
.section--banner-project .banner-project ul li{padding-left:20px}
.section--banner-project .banner-project ol li{padding-left:20px}
.section--wysiwyg .wysiwyg ul li{padding-left:20px}
.section--wysiwyg .wysiwyg ol li{padding-left:20px}
.section--team .team__content--description{height:150px}
.section--filter .filter ul li{padding-left:20px}
.section--filter .filter ol li{padding-left:20px}
.section--blog-tiles .blog-tiles__contentbox ul li{padding-left:20px}
.section--blog-tiles .blog-tiles__contentbox ol li{padding-left:20px}
.section--blog-post .blogpost ul li{padding-left:20px}
.section--blog-post .blogpost ol li{padding-left:20px}
}@media(min-width:767px) and (min-width:767px){.section--banner-large .banner-large h1{font-size:calc(42px + 100 * (100vw - 767px) / 1153)}
.section--banner-large .banner-large h1{line-height:calc(94px + 146 * (100vw - 767px) / 1153)}
.section--banner-project .banner-project ul li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--banner-project .banner-project ol li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--wysiwyg .wysiwyg ul li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--wysiwyg .wysiwyg ol li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--filter .filter ul li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--filter .filter ol li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--blog-tiles .blog-tiles__contentbox ul li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--blog-tiles .blog-tiles__contentbox ol li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--blog-post .blogpost ul li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
.section--blog-post .blogpost ol li{padding-left:calc(20px + 10 * (100vw - 767px) / 1153)}
}@media(min-width:767px) and (min-width:1920px){.section--banner-large .banner-large h1{font-size:142px}
.section--banner-large .banner-large h1{line-height:240px}
.section--banner-project .banner-project ul li{padding-left:30px}
.section--banner-project .banner-project ol li{padding-left:30px}
.section--wysiwyg .wysiwyg ul li{padding-left:30px}
.section--wysiwyg .wysiwyg ol li{padding-left:30px}
.section--filter .filter ul li{padding-left:30px}
.section--filter .filter ol li{padding-left:30px}
.section--blog-tiles .blog-tiles__contentbox ul li{padding-left:30px}
.section--blog-tiles .blog-tiles__contentbox ol li{padding-left:30px}
.section--blog-post .blogpost ul li{padding-left:30px}
.section--blog-post .blogpost ol li{padding-left:30px}
}@media(min-width:768px){.plyr__captions{font-size:var(--plyr-font-size-large,18px)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-4px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{left:-1px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-4.5px;left:-1px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:-4px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:-2px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:-4px;left:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-4px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{left:-1px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-4.5px;left:-1px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:-4px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:-4px;left:-2px}
.section--more-action .more-action__content{margin-left:48.6%}
}@media(min-width:768px) and (min-width:768px){.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:calc(-4.5px + -0.5 * (100vw - 768px) / 65)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{left:calc(-1px + 0 * (100vw - 768px) / 65)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:calc(-4px + -1 * (100vw - 768px) / 65)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:calc(-2px + -0.5 * (100vw - 768px) / 65)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:calc(-4.5px + -0.5 * (100vw - 768px) / 65)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{left:calc(-1px + 0 * (100vw - 768px) / 65)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:calc(-4px + -1 * (100vw - 768px) / 65)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:calc(-2px + -0.5 * (100vw - 768px) / 65)}
.section--more-action .more-action__content{margin-left:calc(48.6% + 0 * (100vw - 768px) / 65)}
}@media(min-width:768px) and (min-width:833px){.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-5px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{left:-1px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:-5px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:-2.5px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-5px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{left:-1px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:-5px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:-2.5px}
.section--more-action .more-action__content{margin-left:48.6%}
}@media(min-width:833px){h1,.h1,.format-page-title{font-size:78px}
h1,.h1,.format-page-title{line-height:78px}
h1,.h1,.format-page-title{font-size:78px;line-height:78px}
h2,.h2,.format-section-title{font-size:34px}
h2,.h2,.format-section-title{line-height:41px}
h2,.h2,.format-section-title{font-size:34px;line-height:41px}
h3,.h3,.format-sub-section-title{font-size:20px}
h3,.h3,.format-sub-section-title{line-height:24px}
h3,.h3,.format-sub-section-title{font-size:20px;line-height:24px}
h4,.h4{font-size:16px}
h4,.h4{line-height:20px}
h4,.h4{font-size:16px;line-height:20px}
h5,.h5{font-size:18px}
h5,.h5{line-height:22px}
h5,.h5{font-size:18px;line-height:22px}
p,.p,.format-paragraph{font-size:14px}
p,.p,.format-paragraph{line-height:16px}
p,.p,.format-paragraph{font-size:14px;line-height:16px}
.lead,.format-lead{font-size:20px}
.lead,.format-lead{line-height:24px}
.lead,.format-lead{font-size:20px;line-height:24px}
a.animate-bar,a.format-link{font-size:14px}
a.animate-bar,a.format-link{line-height:16px}
a.animate-bar,a.format-link{font-size:14px;line-height:16px}
li{font-size:14px}
li{line-height:16px}
li{font-size:14px;line-height:16px}
.section--footer .footer-body__topspace .topspace{height:54px}
.section--footer .footer-body__topspace .topspace{height:54px}
.section--footer .footer-body__mail .mail-box{padding-top:13px}
.section--footer .footer-body__mail .mail-box{padding-right:30px}
.section--footer .footer-body__mail .mail-box{padding-bottom:6px}
.section--footer .footer-body__mail .mail-box{padding-left:30px}
.section--footer .footer-body__mail .mail-box{padding-top:13px;padding-right:30px;padding-bottom:6px;padding-left:30px}
.section--footer .footer-body__contact .contact-box{padding-top:23px}
.section--footer .footer-body__contact .contact-box{padding-top:23px}
.section--footer .footer-body__contact .contact-box{padding-right:30px}
.section--footer .footer-body__contact .contact-box{padding-bottom:0}
.section--footer .footer-body__contact .contact-box{padding-left:30px}
.section--footer .footer-body__contact .contact-box{padding-right:30px;padding-bottom:0;padding-left:30px}
.section--footer .footer-body__contact .contact-box h1{font-size:78px}
.section--footer .footer-body__contact .contact-box h1{line-height:78px}
.section--footer .footer-body__contact .contact-box h1{font-size:78px;line-height:78px}
.section--footer .footer-body__links{margin-top:-5px}
.section--footer .footer-body__links{margin-top:-5px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-top:30px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-right:30px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-bottom:39px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-left:30px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-top:30px;padding-right:30px;padding-bottom:39px;padding-left:30px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav h3{margin-bottom:8px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav h3{margin-bottom:8px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li{margin-bottom:5px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li{margin-bottom:5px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{font-size:18px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{line-height:22px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{font-size:18px;line-height:22px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav h3{margin-bottom:8px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav h3{margin-bottom:8px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{font-size:18px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{line-height:22px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{margin-bottom:5px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{font-size:18px;line-height:22px;margin-bottom:5px}
.section--footer .footer-body__links h3{margin-bottom:8px}
.section--footer .footer-body__links h3{margin-bottom:8px}
.section--footer .footer-body__links p{font-size:18px}
.section--footer .footer-body__links p{line-height:22px}
.section--footer .footer-body__links p{font-size:18px;line-height:22px}
.section--accordion .accordion .panel__heading .heading__count{left:30px}
.section--accordion .accordion .panel__heading .heading__count{top:30px}
.section--accordion .accordion .panel__heading .heading__count{left:30px;top:30px}
.section--accordion .accordion .panel__heading .heading__count::before{font-size:20px}
.section--accordion .accordion .panel__heading .heading__count::before{line-height:24px}
.section--accordion .accordion .panel__heading .heading__count::before{font-size:20px;line-height:24px}
.section--accordion .accordion .panel__heading .heading__text{padding-top:30px}
.section--accordion .accordion .panel__heading .heading__text{padding-right:30px}
.section--accordion .accordion .panel__heading .heading__text{padding-bottom:30px}
.section--accordion .accordion .panel__heading .heading__text{padding-left:30px}
.section--accordion .accordion .panel__heading .heading__text{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--accordion .accordion .panel__heading .heading__button{width:25px}
.section--accordion .accordion .panel__heading .heading__button{height:25px}
.section--accordion .accordion .panel__heading .heading__button{width:25px;height:25px}
.section--accordion .accordion .panel__heading .heading__button--box{width:12px}
.section--accordion .accordion .panel__heading .heading__button--box{height:12px}
.section--accordion .accordion .panel__heading .heading__button--box{width:12px;height:12px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{font-size:21px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{line-height:25px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{font-size:21px;line-height:25px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-5px;left:-1px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{font-size:21px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{line-height:25px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{font-size:21px;line-height:25px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:-5px;left:-2.5px}
.section--accordion .accordion .panel__content--col{padding-top:32px}
.section--accordion .accordion .panel__content--col{padding-right:30px}
.section--accordion .accordion .panel__content--col{padding-bottom:30px}
.section--accordion .accordion .panel__content--col{padding-left:30px}
.section--accordion .accordion .panel__content--col{padding-top:32px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{width:45px}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{height:45px}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{width:45px;height:45px}
.section--banner-large .banner-large h1{font-size:78px}
.section--banner-large .banner-large h1{line-height:94px}
.section--banner-large .banner-large h1{font-size:42px;line-height:94px}
.section--banner-large .banner-large__content .content-row__col{padding-top:50px}
.section--banner-large .banner-large__content .content-row__col{padding-right:30px}
.section--banner-large .banner-large__content .content-row__col{padding-bottom:44px}
.section--banner-large .banner-large__content .content-row__col{padding-left:30px}
.section--banner-large .banner-large__content .content-row__col{padding-top:50px;padding-right:30px;padding-bottom:44px;padding-left:30px}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-left:19px}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-right:8px}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-left:19px;padding-right:19px}
.section--banner-small .banner-small__heading{padding-top:44px;padding-right:16px;padding-bottom:44px;padding-left:16px}
.section--banner-small .banner-small__heading h1{font-size:78px;line-height:94px}
.section--banner-blog .blog-wrap__col--left{padding-top:30px}
.section--banner-blog .blog-wrap__col--left{padding-right:30px}
.section--banner-blog .blog-wrap__col--left{padding-bottom:30px}
.section--banner-blog .blog-wrap__col--left{padding-left:30px}
.section--banner-blog .blog-wrap__col--left{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--banner-blog .blog-wrap__col--right{padding-top:30px}
.section--banner-blog .blog-wrap__col--right{padding-right:30px}
.section--banner-blog .blog-wrap__col--right{padding-bottom:30px}
.section--banner-blog .blog-wrap__col--right{padding-left:30px}
.section--banner-blog .blog-wrap__col--right{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--banner-project .banner-project__col{padding-top:30px}
.section--banner-project .banner-project__col{padding-right:30px}
.section--banner-project .banner-project__col{padding-bottom:30px}
.section--banner-project .banner-project__col{padding-left:30px}
.section--banner-project .banner-project__col{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--tiles .tiles__col{padding-top:30px}
.section--tiles .tiles__col{padding-right:30px}
.section--tiles .tiles__col{padding-bottom:30px}
.section--tiles .tiles__col{padding-left:31px}
.section--tiles .tiles__col{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:31px}
.section--tiles .tiles__item--text{margin-top:20px}
.section--tiles .tiles__item--text{margin-top:20px}
.section--tiles .tiles__item.bigimg .tiles__item--text{margin-top:20px}
.section--tiles .tiles__item.bigimg .tiles__item--text{margin-top:20px}
.section--wysiwyg .wysiwyg__col{padding-top:27px}
.section--wysiwyg .wysiwyg__col{padding-right:30px}
.section--wysiwyg .wysiwyg__col{padding-bottom:25px}
.section--wysiwyg .wysiwyg__col{padding-left:30px}
.section--wysiwyg .wysiwyg__col{padding-top:27px;padding-right:30px;padding-bottom:25px;padding-left:30px}
.navbar__contact a{font-size:16px}
.navbar__contact a{line-height:20px}
.navbar__contact a{margin-top:3px}
.navbar__contact a{font-size:16px;line-height:20px;margin-top:3px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-top:34px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-right:26px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-bottom:34px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-left:27px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-top:34px;padding-right:26px;padding-bottom:34px;padding-left:27px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-top:25px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-right:37px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-bottom:25px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-left:27px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-top:25px;padding-right:37px;padding-bottom:25px;padding-left:27px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li{margin-bottom:5px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li{margin-bottom:5px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{font-size:18px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{line-height:22px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{font-size:18px;line-height:22px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address{margin-top:35px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address{margin-top:35px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{font-size:18px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{line-height:22px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{margin-bottom:5px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{font-size:18px;line-height:22px;margin-bottom:5px}
.navbar .hamburger-menu{margin-top:3px}
.navbar .hamburger-menu{margin-top:3px}
.navbar .hamburger-menu--inner{font-size:16px}
.navbar .hamburger-menu--inner{line-height:20px}
.navbar .hamburger-menu--inner{font-size:16px;line-height:20px}
.menu li{font-size:34px}
.menu li{line-height:41px}
.menu li{font-size:34px;line-height:41px}
.menu li:not(:last-child){margin-bottom:11px}
.menu li:not(:last-child){margin-bottom:11px}
.section--media-slider .media-slider__content--inner .content-body{padding-top:31px}
.section--media-slider .media-slider__content--inner .content-body{padding-right:30px}
.section--media-slider .media-slider__content--inner .content-body{padding-bottom:31px}
.section--media-slider .media-slider__content--inner .content-body{padding-left:30px}
.section--media-slider .media-slider__content--inner .content-body{padding-top:31px;padding-right:30px;padding-bottom:31px;padding-left:30px}
.section--media-slider .media-slider__content--inner h2{font-size:40px}
.section--media-slider .media-slider__content--inner h2{line-height:48px}
.section--media-slider .media-slider__content--inner h2{font-size:40px;line-height:48px}
.section--media-slider .media-slider__content--inner p{font-size:20px}
.section--media-slider .media-slider__content--inner p{line-height:24px}
.section--media-slider .media-slider__content--inner p{font-size:20px;line-height:24px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-top:19px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-right:30px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-bottom:19px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-left:30px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-top:19px;padding-right:30px;padding-bottom:19px;padding-left:30px}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{font-size:20px}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{line-height:24px}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{font-size:20px;line-height:24px}
.section--team .team__box{padding-top:28px}
.section--team .team__box{padding-right:30px}
.section--team .team__box{padding-bottom:30px}
.section--team .team__box{padding-left:30px}
.section--team .team__box{padding-top:28px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--team .team__content--namebox__inner h4{font-size:20px}
.section--team .team__content--namebox__inner h4{line-height:22px}
.section--team .team__content--namebox__inner h4{font-size:20px;line-height:22px}
.section--team .team__content--description{height:195px}
.section--team .team__content--description p{font-size:14px}
.section--team .team__content--description p{line-height:16px}
.section--team .team__content--description p{font-size:14px;line-height:16px}
.section--next-previous .next-previous__pagination .pagination__content{padding-top:33px}
.section--next-previous .next-previous__pagination .pagination__content{padding-right:30px}
.section--next-previous .next-previous__pagination .pagination__content{padding-bottom:30px}
.section--next-previous .next-previous__pagination .pagination__content{padding-left:30px}
.section--next-previous .next-previous__pagination .pagination__content{padding-top:33px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--next-previous .next-previous__projects .projects__content{padding-top:30px}
.section--next-previous .next-previous__projects .projects__content{padding-right:30px}
.section--next-previous .next-previous__projects .projects__content{padding-bottom:33px}
.section--next-previous .next-previous__projects .projects__content{padding-left:30px}
.section--next-previous .next-previous__projects .projects__content{padding-top:30px;padding-right:30px;padding-bottom:33px;padding-left:30px}
.section--next-previous .next-previous__projects .projects__content h4{font-size:14px}
.section--next-previous .next-previous__projects .projects__content h4{line-height:16px}
.section--next-previous .next-previous__projects .projects__content h4{font-size:14px;line-height:16px}
.section--contact .contact .info-box{padding-top:33px}
.section--contact .contact .info-box{padding-right:30px}
.section--contact .contact .info-box{padding-bottom:14.5px}
.section--contact .contact .info-box{padding-left:30px}
.section--contact .contact .info-box{padding-top:33px;padding-right:30px;padding-bottom:14.5px;padding-left:30px}
.section--contact .contact .map-box{padding-top:14.5px}
.section--contact .contact .map-box{padding-right:30px}
.section--contact .contact .map-box{padding-bottom:30px}
.section--contact .contact .map-box{padding-left:30px}
.section--contact .contact .map-box{padding-top:14.5px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--filter .filter__col--left{padding-top:45px}
.section--filter .filter__col--left{padding-right:30px}
.section--filter .filter__col--left{padding-bottom:45px}
.section--filter .filter__col--left{padding-left:30px}
.section--filter .filter__col--left{padding-top:45px;padding-right:30px;padding-bottom:45px;padding-left:30px}
.section--filter .filter__col--right{padding-top:37px}
.section--filter .filter__col--right{padding-right:30px}
.section--filter .filter__col--right{padding-bottom:37px}
.section--filter .filter__col--right{padding-left:30px}
.section--filter .filter__col--right{padding-top:37px;padding-right:30px;padding-bottom:37px;padding-left:30px}
.section--filter .filter .categoery-filter__heading .heading__button{width:26px}
.section--filter .filter .categoery-filter__heading .heading__button{height:26px}
.section--filter .filter .categoery-filter__heading .heading__button{margin-left:calc(20px + 0 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button{width:26px;height:26px;margin-left:20px}
.section--filter .filter .categoery-filter__heading .heading__button--box{width:12px}
.section--filter .filter .categoery-filter__heading .heading__button--box{height:12px}
.section--filter .filter .categoery-filter__heading .heading__button--box{width:12px;height:12px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{font-size:21px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{line-height:25px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{font-size:21px;line-height:25px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-5px;left:-1px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{font-size:21px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{line-height:25px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{font-size:21px;line-height:25px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:-5px;left:-2.5px}
.section--blog-tiles .blog-tiles__col--left{padding-top:30px}
.section--blog-tiles .blog-tiles__col--left{padding-right:30px}
.section--blog-tiles .blog-tiles__col--left{padding-bottom:40px}
.section--blog-tiles .blog-tiles__col--left{padding-left:30px}
.section--blog-tiles .blog-tiles__col--left{padding-top:30px;padding-right:30px;padding-bottom:40px;padding-left:30px}
.section--blog-tiles .blog-tiles__col--right{padding-top:30px}
.section--blog-tiles .blog-tiles__col--right{padding-right:30px}
.section--blog-tiles .blog-tiles__col--right{padding-bottom:30px}
.section--blog-tiles .blog-tiles__col--right{padding-left:30px}
.section--blog-tiles .blog-tiles__col--right{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--blog-tiles .blog-tiles__contentbox p{font-size:14px}
.section--blog-tiles .blog-tiles__contentbox p{line-height:16px}
.section--blog-tiles .blog-tiles__contentbox p{font-size:14px;line-height:16px}
.section--more-action .more-action{padding-top:35px}
.section--more-action .more-action{padding-right:0}
.section--more-action .more-action{padding-bottom:30px}
.section--more-action .more-action{padding-left:0}
.section--more-action .more-action{padding-top:35px;padding-right:0;padding-bottom:30px;padding-left:0}
.section--more-action .more-action__content{margin-left:48.6%}
.section--more-action .more-action__content{margin-left:48.6%}
.section--more-action .more-action__content .heading__button{width:18px}
.section--more-action .more-action__content .heading__button{height:18px}
.section--more-action .more-action__content .heading__button{margin-right:14px}
.section--more-action .more-action__content .heading__button{width:18px;height:18px;margin-right:14px}
.section--more-action .more-action__content .heading__button span{font-size:14px}
.section--more-action .more-action__content .heading__button span{line-height:14px}
.section--more-action .more-action__content .heading__button span{top:5px}
.section--more-action .more-action__content .heading__button span{font-size:14px;line-height:14px;top:5px}
.section--more-action .more-action__content a.animate-bar{font-size:18px}
.section--more-action .more-action__content a.animate-bar{line-height:22px}
.section--more-action .more-action__content a.animate-bar{font-size:18px;line-height:22px}
.section--more-action .more-action__content a.animate-bar::after{bottom:3px}
.section--more-action .more-action__content a.animate-bar::after{bottom:3px}
.section--blog-post .blogpost__col--right{padding-top:30px}
.section--blog-post .blogpost__col--right{padding-right:30px}
.section--blog-post .blogpost__col--right{padding-bottom:30px}
.section--blog-post .blogpost__col--right{padding-left:30px}
.section--blog-post .blogpost__col--right{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--blog-post .blogpost-sticky{padding-top:30px}
.section--blog-post .blogpost-sticky{padding-right:30px}
.section--blog-post .blogpost-sticky{padding-bottom:30px}
.section--blog-post .blogpost-sticky{padding-left:30px}
.section--blog-post .blogpost-sticky{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{font-size:78px}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{line-height:78px}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{font-size:78px;line-height:78px}
}@media(min-width:833px) and (min-width:833px){h1,.h1,.format-page-title{font-size:calc(78px + 122 * (100vw - 833px) / 1087)}
h1,.h1,.format-page-title{line-height:calc(78px + 122 * (100vw - 833px) / 1087)}
h2,.h2,.format-section-title{font-size:calc(34px + 46 * (100vw - 833px) / 1087)}
h2,.h2,.format-section-title{line-height:calc(41px + 39 * (100vw - 833px) / 1087)}
h3,.h3,.format-sub-section-title{font-size:calc(20px + 20 * (100vw - 833px) / 1087)}
h3,.h3,.format-sub-section-title{line-height:calc(24px + 24 * (100vw - 833px) / 1087)}
h4,.h4{font-size:calc(16px + 14 * (100vw - 833px) / 1087)}
h4,.h4{line-height:calc(20px + 16 * (100vw - 833px) / 1087)}
h5,.h5{font-size:calc(18px + 12 * (100vw - 833px) / 1087)}
h5,.h5{line-height:calc(22px + 14 * (100vw - 833px) / 1087)}
p,.p,.format-paragraph{font-size:calc(14px + 8 * (100vw - 833px) / 1087)}
p,.p,.format-paragraph{line-height:calc(16px + 10 * (100vw - 833px) / 1087)}
.lead,.format-lead{font-size:calc(20px + 20 * (100vw - 833px) / 1087)}
.lead,.format-lead{line-height:calc(24px + 24 * (100vw - 833px) / 1087)}
a.animate-bar,a.format-link{font-size:calc(14px + 8 * (100vw - 833px) / 1087)}
a.animate-bar,a.format-link{line-height:calc(16px + 10 * (100vw - 833px) / 1087)}
li{font-size:calc(14px + 8 * (100vw - 833px) / 1087)}
li{line-height:calc(16px + 10 * (100vw - 833px) / 1087)}
.section--footer .footer-body__topspace .topspace{height:calc(54px + 67 * (100vw - 833px) / 1087)}
.section--footer .footer-body__mail .mail-box{padding-top:calc(13px + 22 * (100vw - 833px) / 1087)}
.section--footer .footer-body__mail .mail-box{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__mail .mail-box{padding-bottom:calc(6px + 0 * (100vw - 833px) / 1087)}
.section--footer .footer-body__mail .mail-box{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__contact .contact-box{padding-top:calc(23px + 0 * (100vw - 833px) / 191)}
.section--footer .footer-body__contact .contact-box{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__contact .contact-box{padding-bottom:calc(0 + 0 * (100vw - 833px) / 1087)}
.section--footer .footer-body__contact .contact-box{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__contact .contact-box h1{font-size:calc(78px + 122 * (100vw - 833px) / 1087)}
.section--footer .footer-body__contact .contact-box h1{line-height:calc(78px + 122 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links{margin-top:calc(-5px + -6 * (100vw - 833px) / 191)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-bottom:calc(39px + 161 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav h3{margin-bottom:calc(8px + 26 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li{margin-bottom:calc(5px + 12 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{font-size:calc(18px + 4 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{line-height:calc(22px + 4 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav h3{margin-bottom:calc(8px + 26 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{font-size:calc(18px + 4 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{line-height:calc(22px + 4 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{margin-bottom:calc(5px + 5 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links h3{margin-bottom:calc(8px + 26 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links p{font-size:calc(18px + 4 * (100vw - 833px) / 1087)}
.section--footer .footer-body__links p{line-height:calc(22px + 4 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__count{left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__count{top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__count::before{font-size:calc(20px + 20 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__count::before{line-height:calc(24px + 24 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__text{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__text{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__text{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__text{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button{width:calc(25px + 21 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button{height:calc(25px + 21 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box{width:calc(12px + 10 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box{height:calc(12px + 10 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{font-size:calc(21px + 15 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{line-height:calc(25px + 11 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:calc(-5px + 3 * (100vw - 833px) / 192)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{left:calc(-1px + 1 * (100vw - 833px) / 192)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{font-size:calc(21px + 15 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{line-height:calc(25px + 11 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:calc(-5px + 3 * (100vw - 833px) / 192)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:calc(-2.5px + 0.5 * (100vw - 833px) / 192)}
.section--accordion .accordion .panel__content--col{padding-top:calc(32px + 17 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__content--col{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__content--col{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__content--col{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{width:calc(45px + 45 * (100vw - 833px) / 1087)}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{height:calc(45px + 45 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large h1{font-size:calc(42px + 100 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large h1{line-height:calc(94px + 146 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large__content .content-row__col{padding-top:calc(50px + 89 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large__content .content-row__col{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large__content .content-row__col{padding-bottom:calc(44px + 76 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large__content .content-row__col{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-left:calc(19px + 30 * (100vw - 833px) / 1087)}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-right:calc(19px + 30 * (100vw - 833px) / 1087)}
.section--banner-small .banner-small__heading{padding-top:calc(44px + 16 * (100vw - 833px) / 1087)}
.section--banner-small .banner-small__heading{padding-right:calc(16px + 44 * (100vw - 833px) / 1087)}
.section--banner-small .banner-small__heading{padding-bottom:calc(44px + 16 * (100vw - 833px) / 1087)}
.section--banner-small .banner-small__heading{padding-left:calc(16px + 44 * (100vw - 833px) / 1087)}
.section--banner-small .banner-small__heading h1{font-size:calc(78px + 122 * (100vw - 833px) / 1087)}
.section--banner-small .banner-small__heading h1{line-height:calc(94px + 146 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--left{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--left{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--left{padding-bottom:calc(30px + 4 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--left{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--right{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--right{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--right{padding-bottom:calc(30px + 4 * (100vw - 833px) / 1087)}
.section--banner-blog .blog-wrap__col--right{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-project .banner-project__col{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-project .banner-project__col{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-project .banner-project__col{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--banner-project .banner-project__col{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--tiles .tiles__col{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--tiles .tiles__col{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--tiles .tiles__col{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--tiles .tiles__col{padding-left:calc(31px + 29 * (100vw - 833px) / 1087)}
.section--tiles .tiles__item--text{margin-top:calc(20px + 10 * (100vw - 833px) / 1087)}
.section--tiles .tiles__item.bigimg .tiles__item--text{margin-top:calc(20px + 10 * (100vw - 833px) / 1087)}
.section--wysiwyg .wysiwyg__col{padding-top:calc(27px + 33 * (100vw - 833px) / 1087)}
.section--wysiwyg .wysiwyg__col{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--wysiwyg .wysiwyg__col{padding-bottom:calc(25px + 35 * (100vw - 833px) / 1087)}
.section--wysiwyg .wysiwyg__col{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.navbar__contact a{font-size:calc(16px + 8 * (100vw - 833px) / 1087)}
.navbar__contact a{line-height:calc(20px + 8 * (100vw - 833px) / 1087)}
.navbar__contact a{margin-top:calc(3px + 2 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-top:calc(34px + 26 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-right:calc(26px + 34 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-bottom:calc(34px + 26 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-left:calc(27px + 0 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-top:calc(25px + 35 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-right:calc(37px + 23 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-bottom:calc(25px + 35 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-left:calc(27px + 33 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li{margin-bottom:calc(5px + 5 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{font-size:calc(18px + 12 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{line-height:calc(22px + 14 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address{margin-top:calc(35px + 20 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{font-size:calc(18px + 4 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{line-height:calc(22px + 4 * (100vw - 833px) / 1087)}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{margin-bottom:calc(5px + 5 * (100vw - 833px) / 1087)}
.navbar .hamburger-menu{margin-top:calc(3px + 2 * (100vw - 833px) / 1087)}
.navbar .hamburger-menu--inner{font-size:calc(16px + 8 * (100vw - 833px) / 1087)}
.navbar .hamburger-menu--inner{line-height:calc(20px + 8 * (100vw - 833px) / 1087)}
.menu li{font-size:calc(34px + 6 * (100vw - 833px) / 1087)}
.menu li{line-height:calc(41px + 7 * (100vw - 833px) / 1087)}
.menu li:not(:last-child){margin-bottom:calc(11px + 17 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner .content-body{padding-top:calc(31px + 29 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner .content-body{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner .content-body{padding-bottom:calc(31px + 29 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner .content-body{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner h2{font-size:calc(40px + 40 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner h2{line-height:calc(48px + 48 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner p{font-size:calc(20px + 20 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__content--inner p{line-height:calc(24px + 24 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-top:calc(19px + 41 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-bottom:calc(19px + 41 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{font-size:calc(20px + 20 * (100vw - 833px) / 1087)}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{line-height:calc(24px + 24 * (100vw - 833px) / 1087)}
.section--team .team__box{padding-top:calc(28px + 2 * (100vw - 833px) / 1087)}
.section--team .team__box{padding-right:calc(30px + 0 * (100vw - 833px) / 1087)}
.section--team .team__box{padding-bottom:calc(30px + 0 * (100vw - 833px) / 1087)}
.section--team .team__box{padding-left:calc(30px + 0 * (100vw - 833px) / 1087)}
.section--team .team__content--namebox__inner h4{font-size:calc(20px + 20 * (100vw - 833px) / 1087)}
.section--team .team__content--namebox__inner h4{line-height:calc(22px + 14 * (100vw - 833px) / 1087)}
.section--team .team__content--description p{font-size:calc(14px + 8 * (100vw - 833px) / 1087)}
.section--team .team__content--description p{line-height:calc(16px + 10 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__pagination .pagination__content{padding-top:calc(33px + 29 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__pagination .pagination__content{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__pagination .pagination__content{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__pagination .pagination__content{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__projects .projects__content{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__projects .projects__content{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__projects .projects__content{padding-bottom:calc(33px + 27 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__projects .projects__content{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__projects .projects__content h4{font-size:calc(14px + 16 * (100vw - 833px) / 1087)}
.section--next-previous .next-previous__projects .projects__content h4{line-height:calc(16px + 20 * (100vw - 833px) / 1087)}
.section--contact .contact .info-box{padding-top:calc(33px + 27 * (100vw - 833px) / 1087)}
.section--contact .contact .info-box{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--contact .contact .info-box{padding-bottom:calc(14.5px + 45.5 * (100vw - 833px) / 1087)}
.section--contact .contact .info-box{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--contact .contact .map-box{padding-top:calc(14.5px + 45.5 * (100vw - 833px) / 1087)}
.section--contact .contact .map-box{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--contact .contact .map-box{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--contact .contact .map-box{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--filter .filter__col--left{padding-top:calc(45px + 15 * (100vw - 833px) / 1087)}
.section--filter .filter__col--left{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--filter .filter__col--left{padding-bottom:calc(45px + 15 * (100vw - 833px) / 1087)}
.section--filter .filter__col--left{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--filter .filter__col--right{padding-top:calc(37px + 23 * (100vw - 833px) / 1087)}
.section--filter .filter__col--right{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--filter .filter__col--right{padding-bottom:calc(37px + 23 * (100vw - 833px) / 1087)}
.section--filter .filter__col--right{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button{width:calc(26px + 20 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button{height:calc(26px + 20 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button{margin-left:calc(20px + 7 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box{width:calc(12px + 10 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box{height:calc(12px + 10 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{font-size:calc(21px + 15 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{line-height:calc(25px + 11 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:calc(-5px + 3 * (100vw - 833px) / 192)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{left:calc(-1px + 1 * (100vw - 833px) / 192)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{font-size:calc(21px + 15 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{line-height:calc(25px + 11 * (100vw - 833px) / 1087)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:calc(-5px + 3 * (100vw - 833px) / 192)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:calc(-2.5px + 0.5 * (100vw - 833px) / 192)}
.section--blog-tiles .blog-tiles__col--left{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--left{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--left{padding-bottom:calc(40px + 20 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--left{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--right{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--right{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--right{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__col--right{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__contentbox p{font-size:calc(14px + 16 * (100vw - 833px) / 1087)}
.section--blog-tiles .blog-tiles__contentbox p{line-height:calc(16px + 20 * (100vw - 833px) / 1087)}
.section--more-action .more-action{padding-top:calc(35px + 25 * (100vw - 833px) / 1087)}
.section--more-action .more-action{padding-right:calc(0 + 0 * (100vw - 833px) / 1087)}
.section--more-action .more-action{padding-bottom:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--more-action .more-action{padding-left:calc(0 + 0 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content{margin-left:calc(48.6% + 0 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content .heading__button{width:calc(18px + 28 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content .heading__button{height:calc(18px + 28 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content .heading__button{margin-right:calc(14px + 22 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content .heading__button span{font-size:calc(14px + 22 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content .heading__button span{line-height:calc(14px + 22 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content .heading__button span{top:calc(5px + 6 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content a.animate-bar{font-size:calc(18px + 12 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content a.animate-bar{line-height:calc(22px + 14 * (100vw - 833px) / 1087)}
.section--more-action .more-action__content a.animate-bar::after{bottom:calc(3px + -3 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost__col--right{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost__col--right{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost__col--right{padding-bottom:calc(30px + 40 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost__col--right{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost-sticky{padding-top:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost-sticky{padding-right:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost-sticky{padding-bottom:calc(30px + 40 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost-sticky{padding-left:calc(30px + 30 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{font-size:calc(78px + 122 * (100vw - 833px) / 1087)}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{line-height:calc(78px + 122 * (100vw - 833px) / 1087)}
}@media(min-width:833px) and (min-width:1920px){h1,.h1,.format-page-title{font-size:200px}
h1,.h1,.format-page-title{line-height:200px}
h2,.h2,.format-section-title{font-size:80px}
h2,.h2,.format-section-title{line-height:80px}
h3,.h3,.format-sub-section-title{font-size:40px}
h3,.h3,.format-sub-section-title{line-height:48px}
h4,.h4{font-size:30px}
h4,.h4{line-height:36px}
h5,.h5{font-size:30px}
h5,.h5{line-height:36px}
p,.p,.format-paragraph{font-size:22px}
p,.p,.format-paragraph{line-height:26px}
.lead,.format-lead{font-size:40px}
.lead,.format-lead{line-height:48px}
a.animate-bar,a.format-link{font-size:22px}
a.animate-bar,a.format-link{line-height:26px}
li{font-size:22px}
li{line-height:26px}
.section--footer .footer-body__topspace .topspace{height:121px}
.section--footer .footer-body__mail .mail-box{padding-top:35px}
.section--footer .footer-body__mail .mail-box{padding-right:60px}
.section--footer .footer-body__mail .mail-box{padding-bottom:6px}
.section--footer .footer-body__mail .mail-box{padding-left:60px}
.section--footer .footer-body__contact .contact-box{padding-right:60px}
.section--footer .footer-body__contact .contact-box{padding-bottom:0}
.section--footer .footer-body__contact .contact-box{padding-left:60px}
.section--footer .footer-body__contact .contact-box h1{font-size:200px}
.section--footer .footer-body__contact .contact-box h1{line-height:200px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-top:60px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-right:60px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-bottom:200px}
.section--footer .footer-body__links .footer-columns .footer-col{padding-left:60px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav h3{margin-bottom:34px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li{margin-bottom:17px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{font-size:22px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav ul li a{line-height:26px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav h3{margin-bottom:34px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{font-size:22px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{line-height:26px}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav a{margin-bottom:10px}
.section--footer .footer-body__links h3{margin-bottom:34px}
.section--footer .footer-body__links p{font-size:22px}
.section--footer .footer-body__links p{line-height:26px}
.section--accordion .accordion .panel__heading .heading__count{left:60px}
.section--accordion .accordion .panel__heading .heading__count{top:60px}
.section--accordion .accordion .panel__heading .heading__count::before{font-size:40px}
.section--accordion .accordion .panel__heading .heading__count::before{line-height:48px}
.section--accordion .accordion .panel__heading .heading__text{padding-top:60px}
.section--accordion .accordion .panel__heading .heading__text{padding-right:60px}
.section--accordion .accordion .panel__heading .heading__text{padding-bottom:60px}
.section--accordion .accordion .panel__heading .heading__text{padding-left:60px}
.section--accordion .accordion .panel__heading .heading__button{width:46px}
.section--accordion .accordion .panel__heading .heading__button{height:46px}
.section--accordion .accordion .panel__heading .heading__button--box{width:22px}
.section--accordion .accordion .panel__heading .heading__button--box{height:22px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{font-size:36px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{line-height:36px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{font-size:36px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{line-height:36px}
.section--accordion .accordion .panel__content--col{padding-top:49px}
.section--accordion .accordion .panel__content--col{padding-right:60px}
.section--accordion .accordion .panel__content--col{padding-bottom:60px}
.section--accordion .accordion .panel__content--col{padding-left:60px}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{width:90px}
.section--accordion .accordion .panel__content .content-slider__item .item-body .playbtn{height:90px}
.section--banner-large .banner-large h1{font-size:142px}
.section--banner-large .banner-large h1{line-height:240px}
.section--banner-large .banner-large__content .content-row__col{padding-top:139px}
.section--banner-large .banner-large__content .content-row__col{padding-right:60px}
.section--banner-large .banner-large__content .content-row__col{padding-bottom:120px}
.section--banner-large .banner-large__content .content-row__col{padding-left:60px}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-left:49px}
.section--banner-large .banner-large__textthree .textthree__body--middle{padding-right:49px}
.section--banner-small .banner-small__heading{padding-top:60px}
.section--banner-small .banner-small__heading{padding-right:60px}
.section--banner-small .banner-small__heading{padding-bottom:60px}
.section--banner-small .banner-small__heading{padding-left:60px}
.section--banner-small .banner-small__heading h1{font-size:200px}
.section--banner-small .banner-small__heading h1{line-height:240px}
.section--banner-blog .blog-wrap__col--left{padding-top:60px}
.section--banner-blog .blog-wrap__col--left{padding-right:60px}
.section--banner-blog .blog-wrap__col--left{padding-bottom:34px}
.section--banner-blog .blog-wrap__col--left{padding-left:60px}
.section--banner-blog .blog-wrap__col--right{padding-top:60px}
.section--banner-blog .blog-wrap__col--right{padding-right:60px}
.section--banner-blog .blog-wrap__col--right{padding-bottom:34px}
.section--banner-blog .blog-wrap__col--right{padding-left:60px}
.section--banner-project .banner-project__col{padding-top:60px}
.section--banner-project .banner-project__col{padding-right:60px}
.section--banner-project .banner-project__col{padding-bottom:60px}
.section--banner-project .banner-project__col{padding-left:60px}
.section--tiles .tiles__col{padding-top:60px}
.section--tiles .tiles__col{padding-right:60px}
.section--tiles .tiles__col{padding-bottom:60px}
.section--tiles .tiles__col{padding-left:60px}
.section--tiles .tiles__item--text{margin-top:30px}
.section--tiles .tiles__item.bigimg .tiles__item--text{margin-top:30px}
.section--wysiwyg .wysiwyg__col{padding-top:60px}
.section--wysiwyg .wysiwyg__col{padding-right:60px}
.section--wysiwyg .wysiwyg__col{padding-bottom:60px}
.section--wysiwyg .wysiwyg__col{padding-left:60px}
.navbar__contact a{font-size:24px}
.navbar__contact a{line-height:28px}
.navbar__contact a{margin-top:5px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-top:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-right:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-bottom:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--nav{padding-left:27px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-top:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-right:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-bottom:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci{padding-left:60px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li{margin-bottom:10px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{font-size:30px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__sociallink ul li a{line-height:36px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address{margin-top:55px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{font-size:22px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{line-height:26px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__address p{margin-bottom:10px}
.navbar .hamburger-menu{margin-top:5px}
.navbar .hamburger-menu--inner{font-size:24px}
.navbar .hamburger-menu--inner{line-height:28px}
.menu li{font-size:40px}
.menu li{line-height:48px}
.menu li:not(:last-child){margin-bottom:28px}
.section--media-slider .media-slider__content--inner .content-body{padding-top:60px}
.section--media-slider .media-slider__content--inner .content-body{padding-right:60px}
.section--media-slider .media-slider__content--inner .content-body{padding-bottom:60px}
.section--media-slider .media-slider__content--inner .content-body{padding-left:60px}
.section--media-slider .media-slider__content--inner h2{font-size:80px}
.section--media-slider .media-slider__content--inner h2{line-height:96px}
.section--media-slider .media-slider__content--inner p{font-size:40px}
.section--media-slider .media-slider__content--inner p{line-height:48px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-top:60px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-right:60px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-bottom:60px}
.section--media-slider .media-slider__buttons--inner .buttons-body{padding-left:60px}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{font-size:40px}
.section--media-slider .media-slider__buttons--inner .mediaslider-button{line-height:48px}
.section--team .team__box{padding-top:30px}
.section--team .team__box{padding-right:30px}
.section--team .team__box{padding-bottom:30px}
.section--team .team__box{padding-left:30px}
.section--team .team__content--namebox__inner h4{font-size:40px}
.section--team .team__content--namebox__inner h4{line-height:36px}
.section--team .team__content--description p{font-size:22px}
.section--team .team__content--description p{line-height:26px}
.section--next-previous .next-previous__pagination .pagination__content{padding-top:62px}
.section--next-previous .next-previous__pagination .pagination__content{padding-right:60px}
.section--next-previous .next-previous__pagination .pagination__content{padding-bottom:60px}
.section--next-previous .next-previous__pagination .pagination__content{padding-left:60px}
.section--next-previous .next-previous__projects .projects__content{padding-top:60px}
.section--next-previous .next-previous__projects .projects__content{padding-right:60px}
.section--next-previous .next-previous__projects .projects__content{padding-bottom:60px}
.section--next-previous .next-previous__projects .projects__content{padding-left:60px}
.section--next-previous .next-previous__projects .projects__content h4{font-size:30px}
.section--next-previous .next-previous__projects .projects__content h4{line-height:36px}
.section--contact .contact .info-box{padding-top:60px}
.section--contact .contact .info-box{padding-right:60px}
.section--contact .contact .info-box{padding-bottom:60px}
.section--contact .contact .info-box{padding-left:60px}
.section--contact .contact .map-box{padding-top:60px}
.section--contact .contact .map-box{padding-right:60px}
.section--contact .contact .map-box{padding-bottom:60px}
.section--contact .contact .map-box{padding-left:60px}
.section--filter .filter__col--left{padding-top:60px}
.section--filter .filter__col--left{padding-right:60px}
.section--filter .filter__col--left{padding-bottom:60px}
.section--filter .filter__col--left{padding-left:60px}
.section--filter .filter__col--right{padding-top:60px}
.section--filter .filter__col--right{padding-right:60px}
.section--filter .filter__col--right{padding-bottom:60px}
.section--filter .filter__col--right{padding-left:60px}
.section--filter .filter .categoery-filter__heading .heading__button{width:46px}
.section--filter .filter .categoery-filter__heading .heading__button{height:46px}
.section--filter .filter .categoery-filter__heading .heading__button{margin-left:27px}
.section--filter .filter .categoery-filter__heading .heading__button--box{width:22px}
.section--filter .filter .categoery-filter__heading .heading__button--box{height:22px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{font-size:36px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{line-height:36px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{font-size:36px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{line-height:36px}
.section--blog-tiles .blog-tiles__col--left{padding-top:60px}
.section--blog-tiles .blog-tiles__col--left{padding-right:60px}
.section--blog-tiles .blog-tiles__col--left{padding-bottom:60px}
.section--blog-tiles .blog-tiles__col--left{padding-left:60px}
.section--blog-tiles .blog-tiles__col--right{padding-top:60px}
.section--blog-tiles .blog-tiles__col--right{padding-right:60px}
.section--blog-tiles .blog-tiles__col--right{padding-bottom:60px}
.section--blog-tiles .blog-tiles__col--right{padding-left:60px}
.section--blog-tiles .blog-tiles__contentbox p{font-size:30px}
.section--blog-tiles .blog-tiles__contentbox p{line-height:36px}
.section--more-action .more-action{padding-top:60px}
.section--more-action .more-action{padding-right:0}
.section--more-action .more-action{padding-bottom:60px}
.section--more-action .more-action{padding-left:0}
.section--more-action .more-action__content{margin-left:48.6%}
.section--more-action .more-action__content .heading__button{width:46px}
.section--more-action .more-action__content .heading__button{height:46px}
.section--more-action .more-action__content .heading__button{margin-right:36px}
.section--more-action .more-action__content .heading__button span{font-size:36px}
.section--more-action .more-action__content .heading__button span{line-height:36px}
.section--more-action .more-action__content .heading__button span{top:11px}
.section--more-action .more-action__content a.animate-bar{font-size:30px}
.section--more-action .more-action__content a.animate-bar{line-height:36px}
.section--more-action .more-action__content a.animate-bar::after{bottom:0}
.section--blog-post .blogpost__col--right{padding-top:60px}
.section--blog-post .blogpost__col--right{padding-right:60px}
.section--blog-post .blogpost__col--right{padding-bottom:70px}
.section--blog-post .blogpost__col--right{padding-left:60px}
.section--blog-post .blogpost-sticky{padding-top:60px}
.section--blog-post .blogpost-sticky{padding-right:60px}
.section--blog-post .blogpost-sticky{padding-bottom:70px}
.section--blog-post .blogpost-sticky{padding-left:60px}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{font-size:200px}
.section--blog-post .blogpost h1,.section--blog-post .blogpost .h1,.section--blog-post .blogpost .format-page-title{line-height:200px}
}@media(min-width:833px) and (min-width:1024px){.section--footer .footer-body__contact .contact-box{padding-top:23px}
.section--footer .footer-body__links{margin-top:-11px}
}@media(min-width:833px) and (min-width:1025px){.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-2px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{left:0}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:-2px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{left:0}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:-2px}
}@media(min-width:834px){.section--banner-large .banner-large__textthree .textthree__body{padding-left:18px}
.section--banner-large .banner-large__textthree .textthree__body{padding-right:calc(18px + 9 * (100vw - 834px) / 1086)}
}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}
.section--footer .footer-body__contact .contact-box{padding-top:23px}
}@media(min-width:1024px) and (min-width:1024px){.section--footer .footer-body__contact .contact-box{padding-top:calc(23px + 44 * (100vw - 1024px) / 896)}
}@media(min-width:1024px) and (min-width:1920px){.section--footer .footer-body__contact .contact-box{padding-top:67px}
}@media(min-width:1025px){.section--footer .footer-body__links{margin-top:-11px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-2px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:-2px;left:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-2px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:-2px;left:-2px}
}@media(min-width:1025px) and (min-width:1025px){.section--footer .footer-body__links{margin-top:calc(-11px + 0 * (100vw - 1025px) / 895)}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:calc(-2px + 1 * (100vw - 1025px) / 895)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:calc(-2px + 2 * (100vw - 1025px) / 895)}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:calc(-2px + -1 * (100vw - 1025px) / 895)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:calc(-2px + 1 * (100vw - 1025px) / 895)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:calc(-2px + 2 * (100vw - 1025px) / 895)}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:calc(-2px + -1 * (100vw - 1025px) / 895)}
}@media(min-width:1025px) and (min-width:1920px){.section--footer .footer-body__links{margin-top:-11px}
.section--accordion .accordion .panel__heading .heading__button--box span.plus em{top:-1px}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{top:0}
.section--accordion .accordion .panel__heading .heading__button--box span.minus em{left:-3px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.plus em{top:-1px}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{top:0}
.section--filter .filter .categoery-filter__heading .heading__button--box span.minus em{left:-3px}
}@media(min-width:1920px){.section--banner-large .banner-large__textthree .textthree__body{padding-right:27px}
.section--team .team__content--description{height:220px}
.section--filter .filter .categoery-filter__heading .heading__button{margin-left:20px}
}@media(max-width:calc(768px - 1)){.plyr__time+.plyr__time{display:none}
}@media(max-width:116.125em){.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper.plyr__video-embed{width:calc((100vh - 20rem) * 1.777778)}
}@media(max-width:100em){.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper.plyr__video-embed{width:calc((100vh - 8rem) * 1.777778)}
}@media(max-width:85.375em){.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper.plyr__video-embed{width:calc((100vh - 7rem) * 1.777778)}
}@media(max-width:84.99em){.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 60px) / 4);flex:0 0 calc((100% - 60px) / 4);max-width:calc((100% - 60px) / 4)}
.scroll-animation-item:not(:nth-child(5n)){margin-right:0}
.scroll-animation-item:not(:nth-child(4n)){margin-right:20px}
}@media(max-width:81.25em){.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper.plyr__video-embed{width:calc((100vh - 20rem) * 1.777778)}
}@media(max-width:64.0525em){main.navPadding{padding-top:39.5px}
.section--footer .section__container{padding:0}
.section--footer .footer-body__container{padding:0 85px}
.section--footer .footer-body__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half p{max-width:300px}
section__container,.section__container{padding:85px}
.section--404 .error404{padding:30px;min-height:45vh}
.section--call-to-action .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--accordion .section__container{padding:0}
.section--accordion .accordion .panel{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--accordion .accordion .panel__container{padding:0 85px}
.section--accordion .accordion .panel__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--accordion .accordion .panel__content h1:not(:last-child),.section--accordion .accordion .panel__content h2:not(:last-child),.section--accordion .accordion .panel__content h3:not(:last-child),.section--accordion .accordion .panel__content h4:not(:last-child),.section--accordion .accordion .panel__content h5:not(:last-child),.section--accordion .accordion .panel__content h6:not(:last-child),.section--accordion .accordion .panel__content p:not(:last-child),.section--accordion .accordion .panel__content ul:not(:last-child),.section--accordion .accordion .panel__content ol:not(:last-child){margin:0 0 15px}
.section--accordion .accordion .panel__content .content-slider__item .item-body{position:relative;width:100%;padding-top:56%}
.section--accordion .accordion .panel__content .content-slider__item .item-body>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--accordion .accordion .panel__content .content-slider .slick-prev{left:5px}
.section--accordion .accordion .panel__content .content-slider .slick-next{right:5px}
.section--accordion .accordion .panel__content .content-slider .slick-dots{bottom:15px}
.section--accordion .accordion .panel__content .content-slider .slick-dots li:not(:last-child){margin-right:7px}
.section--accordion .accordion .panel__content .content-slider .slick-dots li button{width:7px;height:7px}
.section--accordion .accordion .panel__content .content-videobox .playbtn{width:45px;height:45px}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px) / 3);flex:0 0 calc((100% - 40px) / 3);max-width:calc((100% - 40px) / 3)}
.scroll-animation-item:not(:nth-child(4n)){margin-right:0}
.scroll-animation-item:not(:nth-child(3n)){margin-right:20px}
.section--banner-large .section__container{padding:0}
.section--banner-large .banner-large__container{padding:0 85px}
.section--banner-large .banner-large__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--banner-large .banner-large__content h1:not(:last-child),.section--banner-large .banner-large__content h2:not(:last-child),.section--banner-large .banner-large__content h3:not(:last-child),.section--banner-large .banner-large__content h4:not(:last-child),.section--banner-large .banner-large__content h5:not(:last-child),.section--banner-large .banner-large__content h6:not(:last-child),.section--banner-large .banner-large__content p:not(:last-child),.section--banner-large .banner-large__content ul:not(:last-child),.section--banner-large .banner-large__content ol:not(:last-child){margin:0 0 19px}
.section--banner-large .banner-large__content p:last-child a:only-child{margin-top:5px}
.section--banner-large .banner-large__content a{margin-top:24px}
.section--banner-large .banner-large__textone .textone__body{padding-top:11px;padding-bottom:0}
.section--banner-large .banner-large__textone .textone__body--imgbox{margin-top:7px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-top:10px;padding-bottom:0}
.section--banner-small .banner-small{position:relative;width:100%;padding-top:29.1366906475%}
.section--banner-small .banner-small>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-small .banner-small__container{padding:0 85px}
.section--banner-blog .blog-wrap__col--right h2{margin-bottom:9px}
.section--banner-project .banner-project h1:not(:last-child),.section--banner-project .banner-project h2:not(:last-child),.section--banner-project .banner-project h3:not(:last-child),.section--banner-project .banner-project h4:not(:last-child),.section--banner-project .banner-project h5:not(:last-child),.section--banner-project .banner-project h6:not(:last-child),.section--banner-project .banner-project p:not(:last-child),.section--banner-project .banner-project ul:not(:last-child),.section--banner-project .banner-project ol:not(:last-child){margin:0 0 15px}
.section--tiles .section__container{padding:0 85px}
.section--tiles .tiles__item a{max-width:100%;width:64.71%}
.section--tiles .tiles__item a .tiles__item--inner{max-width:100%;width:100%}
.section--tiles .tiles__item--inner{max-width:100%;width:64.71%}
.section--tiles .tiles__item--imgbox{max-width:100%}
.section--tiles .tiles__item--imgbox__aspactratio{position:relative;width:100%;padding-top:103.8961038961%}
.section--tiles .tiles__item--imgbox__aspactratio>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--tiles .tiles__item.bigimg a{max-width:100%;width:100%}
.section--tiles .tiles__item.bigimg a .tiles__item--inner{max-width:100%;width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--inner{max-width:100%;width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox{max-width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox__aspactratio{position:relative;width:100%;padding-top:83.5164835165%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox__aspactratio>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--wysiwyg .section__container{padding:0 85px}
.section--wysiwyg .wysiwyg h1:not(:last-child),.section--wysiwyg .wysiwyg h2:not(:last-child),.section--wysiwyg .wysiwyg h3:not(:last-child),.section--wysiwyg .wysiwyg h4:not(:last-child),.section--wysiwyg .wysiwyg h5:not(:last-child),.section--wysiwyg .wysiwyg h6:not(:last-child),.section--wysiwyg .wysiwyg p:not(:last-child),.section--wysiwyg .wysiwyg ul:not(:last-child),.section--wysiwyg .wysiwyg ol:not(:last-child){margin:0 0 19px}
.section--wysiwyg .wysiwyg p:last-child a:only-child{margin-top:5px}
.section--wysiwyg .wysiwyg a{margin-top:24px}
.navbar__container{padding:0;height:39px}
.navbar__leftbar{left:85px}
.navbar__rightbar{right:85px}
.navbar__logo{padding-left:calc(50% - 85px + 33px)}
.navbar__logo a{max-width:121px;max-height:13px}
.navbar__contact{width:85px;max-width:85px}
.navbar__mainmenu .mainmenu__logobox .logobox__container{padding:0 85px;height:39px}
.navbar__mainmenu .mainmenu__logobox .logobox__container .logo a{max-width:121px;max-height:13px}
.navbar__mainmenu .mainmenu__logobox .logobox__leftbar{left:85px}
.navbar__mainmenu .mainmenu__logobox .logobox__rightbar{right:85px}
.navbar__mainmenu .mainmenu__colbox .colbox__container{padding:0 85px}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col{width:50%}
.navbar__mainmenu .mainmenu__colbox .colbox__leftbar{left:85px}
.navbar__mainmenu .mainmenu__colbox .colbox__rightbar{right:85px}
.navbar .hamburger{width:85px;max-width:85px}
.navbar .hamburger-box{width:16px;height:16px}
.cursor{visibility:hidden;opacity:0}
.section--media-slider .media-slider{height:282px}
.section--media-slider .media-slider__item{height:282px}
.section--media-slider .media-slider__content{padding:0 85px}
.section--media-slider .media-slider__content--inner h2{margin:0 0 16px}
.section--media-slider .media-slider__buttons--container{padding:0 85px}
.section--media-slider .media-slider .slick-dots{padding:0 40px 0 0}
.section--media-slider .media-slider .slick-dots li:not(:last-child){margin-bottom:7px}
.section--media-slider .media-slider .slick-dots li button{width:7px;height:7px}
.section--team .section__container{padding:0}
.section--team .team__row--container{padding:0 85px}
.section--team .team__row--container__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--team .team__col{width:50%;max-width:100%}
.section--team .team__col:not(:first-child){border-left:0}
.section--team .team__col:nth-child(3)::before{left:-86px;width:calc(100vw + 2px)}
.section--team .team__imgbox{width:133px;height:175px;max-width:100%;padding-top:0}
.section--team .team__content{padding:30px 0 0}
.section--team .team__content--namebox__inner h4{margin:0 0 2px}
.section--team .team__content--description{padding-top:0;margin-top:8px}
.section--next-previous .section__container{padding:0}
.section--next-previous .next-previous__container{padding:0 85px}
.section--next-previous .next-previous__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--next-previous .next-previous__projects .projects__content h4.prev{padding-right:5px}
.section--next-previous .next-previous__projects .projects__content h4.next{padding-left:5px}
.section--contact .section__container{padding:0}
.section--contact .contact__container{padding:0 85px}
.section--contact .contact__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}
.section--contact .contact__maincol:first-child .map-box::before{display:none}
.section--contact .contact .info-box__heading{margin:0 0 20px}
.section--contact .contact .info-box__content{max-width:168px;width:61%}
.section--contact .contact .map-box__init{position:relative;width:100%;padding-top:96.3235294118%}
.section--contact .contact .map-box__init>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--contact .contact .map-box__init #map1 .marker__text,.section--contact .contact .map-box__init #map2 .marker__text,.section--contact .contact .map-box__init #map3 .marker__text{width:95px;height:26px;top:-35px}
.section--contact .contact .map-box__init #map1 .marker__text::after,.section--contact .contact .map-box__init #map2 .marker__text::after,.section--contact .contact .map-box__init #map3 .marker__text::after{font-size:16px;line-height:16px;letter-spacing:5px;top:25%;left:5%}
.section--contact .contact .map-box__img{max-width:95px;max-height:26px;padding:9px 8px 9px 8px}
.section--filter .section__container{padding:0 85px}
.section--filter .filter .categoery-filter__list{min-width:199px;max-width:199px;-webkit-transform:translateY(-35px);transform:translateY(-35px)}
.section--filter .filter .categoery-filter__list ul li a{padding:14px 20px 6px 14px}
.section--filter .filter h1:not(:last-child),.section--filter .filter h2:not(:last-child),.section--filter .filter h3:not(:last-child),.section--filter .filter h4:not(:last-child),.section--filter .filter h5:not(:last-child),.section--filter .filter h6:not(:last-child),.section--filter .filter p:not(:last-child),.section--filter .filter ul:not(:last-child),.section--filter .filter ol:not(:last-child){margin:0 0 15px}
.section--blog-tiles .section__container{padding:0 85px}
.section--blog-tiles .blog-tiles__imgbox{position:relative;width:100%;padding-top:64.3382352941%}
.section--blog-tiles .blog-tiles__imgbox>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-tiles .blog-tiles__contentbox h3{width:100%}
.section--blog-tiles .blog-tiles__contentbox h1:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h2:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h3:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h4:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h5:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h6:not(:last-child),.section--blog-tiles .blog-tiles__contentbox p:not(:last-child),.section--blog-tiles .blog-tiles__contentbox ul:not(:last-child),.section--blog-tiles .blog-tiles__contentbox ol:not(:last-child){margin:0 0 6px}
.section--more-action .section__container{padding:0 85px}
.section--blog-post .blogpost-slider__item .item-body{position:relative;width:100%;padding-top:56%}
.section--blog-post .blogpost-slider__item .item-body>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-post .blogpost-slider__item .item-body .playbtn{width:45px;height:45px}
.section--blog-post .blogpost-slider .slick-prev{left:5px}
.section--blog-post .blogpost-slider .slick-next{right:5px}
.section--blog-post .blogpost-slider .slick-dots{bottom:15px}
.section--blog-post .blogpost-slider .slick-dots li:not(:last-child){margin-right:7px}
.section--blog-post .blogpost-slider .slick-dots li button{width:7px;height:7px}
.section--blog-post .blogpost h1:not(:last-child),.section--blog-post .blogpost h2:not(:last-child),.section--blog-post .blogpost h3:not(:last-child),.section--blog-post .blogpost h4:not(:last-child),.section--blog-post .blogpost h5:not(:last-child),.section--blog-post .blogpost h6:not(:last-child),.section--blog-post .blogpost p:not(:last-child),.section--blog-post .blogpost ul:not(:last-child),.section--blog-post .blogpost ol:not(:last-child){margin:0 0 15px}
.section--blog-index .section--blogpost-main .section__container{padding:0 85px}
.section--blog-index .section--blog-tiles .section__container{padding:0}
.section--projects-index .section--projectindex-main .section__container{padding:0 85px}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__container{padding:0}
}@media(max-width:62em){.section--accordion .accordion .panel__content .content-slider__item .item-body .plyr__video-wrapper.plyr__video-embed{width:calc((100vh - 20rem) * 1.777778)}
}@media(max-width:52.125em){.section--accordion .accordion .panel__content--col__left{padding-top:15px}
.section--accordion .accordion .panel__content--col__right{padding-top:0;padding-bottom:15px}
}@media(max-width:50.615em){footer__container,.footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}
footer__form,.footer__form{padding-right:20px}
footer__details,.footer__details{padding-left:0}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px) / 2);flex:0 0 calc((100% - 20px) / 2);max-width:calc((100% - 20px) / 2)}
.scroll-animation-item:not(:nth-child(3n)){margin-right:0}
.scroll-animation-item:not(:nth-child(2n)){margin-right:20px}
}@media(max-width:47.99em){main.navPadding{padding-top:56.25px}
footer,.footer{padding:0}
footer__bottom-bar .footer__container,.footer__bottom-bar .footer__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:85px}
.section--footer{padding:0 !important}
.section--footer .section__container{padding:0}
.section--footer .section__container::before{display:none;border-left-width:.25px}
.section--footer .footer-body__container{padding:0 20px}
.section--footer .footer-body__inner{border-left-width:.25px;border-right-width:.25px}
.section--footer .footer-body__topspace{border-bottom-width:.25px}
.section--footer .footer-body__contact{border-top-width:.25px}
.section--footer .footer-body__links{border-top-width:.25px}
.section--footer .footer-body__links .footer-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--footer .footer-body__links .footer-columns .footer-col{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--footer .footer-body__links .footer-columns .footer-col-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--footer .footer-body__links .footer-columns .footer-col:first-child{padding-bottom:0}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half{max-width:168px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half p{max-width:168px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:first-child{padding-right:0;padding-bottom:25px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:first-child:after{display:block;bottom:0}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:last-child{padding-left:0;padding-top:30px;padding-bottom:25px}
.section--footer .footer-body__links .footer-columns .footer-col:first-child .col-half:last-child:after{display:block;bottom:0}
.section--footer .footer-body__links .footer-columns .footer-col:last-child{padding-bottom:0}
.section--footer .footer-body__links .footer-columns .footer-col:last-child .col-half{max-width:168px}
.section--footer .footer-body__links .footer-columns .footer-col:last-child .col-half:first-child{padding-bottom:25px}
.section--footer .footer-body__links .footer-columns .footer-col:last-child .col-half:first-child:after{display:block;bottom:0}
.section--footer .footer-body__links .footer-columns .footer-col:last-child .col-half:last-child{padding-top:30px;padding-bottom:25px}
.section--footer .footer-body__links .footer-columns .footer-col .footer-nav{width:100%}
.section--footer .footer-body__links .footer-columns .footer-col .social-nav{width:100%}
section__container,.section__container{padding:20px}
section,.section{padding:20px 20px}
section--two-column .section__container,.section--two-column .section__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
section__column,.section__column{width:unset;padding:20px 0}
section__column:first-child,.section__column:first-child{padding-top:0}
section__column:last-child,.section__column:last-child{padding-bottom:0}
.map-block{height:250px}
.section--404{border-bottom:0;padding:0}
.section--404 .section__container::before{display:none}
.section--404 .error404{min-height:30vh;padding:20px;border-left-width:.25px;border-right-width:.25px}
.section--accordion{border-bottom-width:.25px;padding:0}
.section--accordion .section__container{padding:0}
.section--accordion .section__container::before{display:none}
.section--accordion .accordion__item:not(:first-child){border-top-width:.25px}
.section--accordion .accordion .panel__container{padding:0 20px}
.section--accordion .accordion .panel__inner{border-left-width:.25px;border-right-width:.25px}
.section--accordion .accordion .panel__heading .heading__count{display:none}
.section--accordion .accordion .panel__heading .heading__text{margin-left:0}
.section--accordion .accordion .panel__content--box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.section--accordion .accordion .panel__content--col{width:100%}
.section--accordion .accordion .panel__content h1:not(:last-child),.section--accordion .accordion .panel__content h2:not(:last-child),.section--accordion .accordion .panel__content h3:not(:last-child),.section--accordion .accordion .panel__content h4:not(:last-child),.section--accordion .accordion .panel__content h5:not(:last-child),.section--accordion .accordion .panel__content h6:not(:last-child),.section--accordion .accordion .panel__content p:not(:last-child),.section--accordion .accordion .panel__content ul:not(:last-child),.section--accordion .accordion .panel__content ol:not(:last-child){margin:0 0 15px}
.section--accordion .accordion .panel__content .content-slider__item .item-body{position:relative;width:100%;padding-top:64.2857142857%}
.section--accordion .accordion .panel__content .content-slider__item .item-body>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--accordion .accordion .panel__content .content-slider .slick-dots li:not(:last-child){margin-right:9px}
.section--accordion .accordion .panel__content .content-slider .slick-dots li button{width:11px;height:11px}
.scroll-animation-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.scroll-animation-item:not(:nth-child(2n)){margin-right:0}
.section--banner-large{padding:0}
.section--banner-large .section__container{padding:0}
.section--banner-large .section__container::before{display:none}
.section--banner-large .banner-large__container{padding:0 20px}
.section--banner-large .banner-large__inner{border-left-width:.25px;border-right-width:.25px}
.section--banner-large .banner-large__content{border-bottom-width:.25px}
.section--banner-large .banner-large__content .content-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--banner-large .banner-large__content .content-row__col{width:100%}
.section--banner-large .banner-large__content h1:not(:last-child),.section--banner-large .banner-large__content h2:not(:last-child),.section--banner-large .banner-large__content h3:not(:last-child),.section--banner-large .banner-large__content h4:not(:last-child),.section--banner-large .banner-large__content h5:not(:last-child),.section--banner-large .banner-large__content h6:not(:last-child),.section--banner-large .banner-large__content p:not(:last-child),.section--banner-large .banner-large__content ul:not(:last-child),.section--banner-large .banner-large__content ol:not(:last-child){margin:0 0 16px}
.section--banner-large .banner-large__content p:last-child a:only-child{margin-top:6px}
.section--banner-large .banner-large__content a{margin-top:22px;margin-bottom:30px}
.section--banner-large .banner-large__textone .textone__body{padding-top:10px;padding-bottom:0}
.section--banner-large .banner-large__textone .textone__body h1{left:calc(-100% - 100px)}
.section--banner-large .banner-large__textone .textone__body--imgbox{display:none}
.section--banner-large .banner-large__texttwo{border-top-width:.25px}
.section--banner-large .banner-large__texttwo .texttwo__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:10px;padding-bottom:0}
.section--banner-large .banner-large__texttwo .texttwo__body h1{right:calc(-100% - 50px)}
.section--banner-large .banner-large__texttwo .texttwo__body--imgbox{display:none}
.section--banner-large .banner-large__textthree{border-top-width:.25px}
.section--banner-large .banner-large__textthree .textthree__body{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--banner-large .banner-large__textthree .textthree__body--right h1{right:calc(-100% - 510px);margin-top:0}
.section--banner-large .banner-large__textthree .textthree__body--imgbox{display:none}
.section--banner-large .banner-large__textthree::before{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--banner-large .banner-large__hoverimage{border-top-width:.25px}
.section--banner-large .banner-large__hoverimage .hoverimage__body{padding:20px}
.section--banner-large .banner-large__hoverimage .hoverimage__imgbox img#img1{opacity:1}
.section--banner-large .banner-large__hoverimage .hoverimage__imgbox{position:relative;max-width:100%;width:100%;opacity:1;overflow:hidden;position:relative;width:100%;padding-top:68.4745762712%}
.section--banner-large .banner-large__hoverimage .hoverimage__imgbox>*{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-small{padding:0}
.section--banner-small .banner-small{position:relative;width:100%;padding-top:31.7333333333%}
.section--banner-small .banner-small>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--banner-small .banner-small__container{padding:0 20px}
.section--banner-small .banner-small__inner{border-left-width:.25px;border-right-width:.25px}
.section--banner-blog{border-bottom:0;padding:0}
.section--banner-blog .section__container::before{display:none}
.section--banner-blog .blog-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-left-width:.25px;border-right-width:.25px}
.section--banner-blog .blog-wrap__col{width:100%}
.section--banner-blog .blog-wrap__col--left{width:100%}
.section--banner-project{border-bottom-width:.25px;padding:0}
.section--banner-project .section__container::before{display:none}
.section--banner-project .banner-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left-width:.25px;border-right-width:.25px}
.section--banner-project .banner-project__col{width:100%}
.section--banner-project .banner-project__col--left{padding:0}
.section--banner-project .banner-project h1:not(:last-child),.section--banner-project .banner-project h2:not(:last-child),.section--banner-project .banner-project h3:not(:last-child),.section--banner-project .banner-project h4:not(:last-child),.section--banner-project .banner-project h5:not(:last-child),.section--banner-project .banner-project h6:not(:last-child),.section--banner-project .banner-project p:not(:last-child),.section--banner-project .banner-project ul:not(:last-child),.section--banner-project .banner-project ol:not(:last-child){margin:0 0 15px}
.section--tiles{border-bottom-width:.25px;padding:0}
.section--tiles .section__container{padding:0 20px}
.section--tiles .section__container::before{top:auto;border-left:0;border-bottom:.25px solid #000;bottom:50%;left:0;right:0;width:100%;height:auto}
.section--tiles .tiles{border-left-width:.25px;border-right-width:.25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--tiles .tiles__col{width:100%}
.section--tiles .tiles__col--right .tiles__item a{margin-left:0}
.section--tiles .tiles__col--right .tiles__item--inner{margin-left:0}
.section--tiles .tiles__item a{max-width:100%;width:100%}
.section--tiles .tiles__item--inner{max-width:100%;width:100%}
.section--tiles .tiles__item--imgbox{max-width:100%}
.section--tiles .tiles__item--imgbox__aspactratio{position:relative;width:100%;padding-top:78.5467128028%}
.section--tiles .tiles__item--imgbox__aspactratio>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--tiles .tiles__item.bigimg a{max-width:100%;width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--inner{max-width:100%;width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox{max-width:100%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox__aspactratio{position:relative;width:100%;padding-top:77.5510204082%}
.section--tiles .tiles__item.bigimg .tiles__item--imgbox__aspactratio>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.poster-overlay{height:calc(100vh - 96px)}
.section--wysiwyg{padding:0}
.section--wysiwyg .section__container{padding:0 20px}
.section--wysiwyg .section__container::before{display:none}
.section--wysiwyg .wysiwyg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left-width:.25px;border-right-width:.25px}
.section--wysiwyg .wysiwyg__col{width:100%}
.section--wysiwyg .wysiwyg__col--left{padding-bottom:9px}
.section--wysiwyg .wysiwyg__col--right{padding-top:9px}
.section--wysiwyg .wysiwyg h1:not(:last-child),.section--wysiwyg .wysiwyg h2:not(:last-child),.section--wysiwyg .wysiwyg h3:not(:last-child),.section--wysiwyg .wysiwyg h4:not(:last-child),.section--wysiwyg .wysiwyg h5:not(:last-child),.section--wysiwyg .wysiwyg h6:not(:last-child),.section--wysiwyg .wysiwyg p:not(:last-child),.section--wysiwyg .wysiwyg ul:not(:last-child),.section--wysiwyg .wysiwyg ol:not(:last-child){margin:0 0 16px}
.section--wysiwyg .wysiwyg p:last-child a:only-child{margin-top:6px}
.section--wysiwyg .wysiwyg a{margin-top:22px;margin-bottom:30px}
.navbar__container{height:56px}
.navbar__container--inner{padding:0 20px}
.navbar__container::before{display:none}
.navbar__leftbar{left:20px;border-left-width:.25px}
.navbar__rightbar{right:20px;border-left-width:.25px}
.navbar__logo{padding-left:calc(0% + 20px)}
.navbar__logo a{max-width:161px;max-height:17px}
.navbar__contact{display:none}
.navbar__mainmenu .mainmenu__logobox .logobox__container{padding:0 20px;height:56px}
.navbar__mainmenu .mainmenu__logobox .logobox__container .logo{padding-left:20px}
.navbar__mainmenu .mainmenu__logobox .logobox__container .logo a{max-width:161px;max-height:17px}
.navbar__mainmenu .mainmenu__logobox .logobox__leftbar{left:20px;border-left-width:.25px}
.navbar__mainmenu .mainmenu__logobox .logobox__midbar{display:none;border-left-width:.25px}
.navbar__mainmenu .mainmenu__logobox .logobox__rightbar{right:20px;border-left-width:.25px}
.navbar__mainmenu .mainmenu__colbox .colbox__container{padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col{width:100%;height:auto}
.navbar__mainmenu .mainmenu__colbox .colbox__container .colbox__col--addsoci::before{display:block}
.navbar__mainmenu .mainmenu__colbox .colbox__leftbar{left:20px;border-left-width:.25px}
.navbar__mainmenu .mainmenu__colbox .colbox__midbar{border-left-width:.25px;display:none}
.navbar__mainmenu .mainmenu__colbox .colbox__rightbar{right:20px;border-left-width:.25px}
.navbar .hamburger{width:auto;right:40px}
.navbar .hamburger-box{visibility:visible;opacity:1;width:20px;height:15px;right:0}
.navbar .hamburger-menu{display:none}
.filter__holder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.pagination__page-numbers{margin:10px 0}
.section--media-slider{border-bottom-width:.25px;padding:0}
.section--media-slider .media-slider{height:356px}
.section--media-slider .media-slider__item{height:356px}
.section--media-slider .media-slider__content{padding:0 20px}
.section--media-slider .media-slider__content--inner .content-body{width:100%}
.section--media-slider .media-slider__content--inner h2{max-width:281px}
.section--media-slider .media-slider__content--inner h3{max-width:281px}
.section--media-slider .media-slider__buttons--container{padding:0 20px}
.section--media-slider .media-slider__buttons--inner{border-left-width:.25px;border-right-width:.25px}
.section--media-slider .media-slider__buttons--inner .buttons-body{margin-left:0;width:100%}
.section--media-slider .media-slider .slick-dots{padding:0 0 30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0;-webkit-transform:none;transform:none}
.section--media-slider .media-slider .slick-dots li:not(:last-child){margin-bottom:0;margin-right:9px}
.section--media-slider .media-slider .slick-dots li button{width:11px;height:11px}
.section--team{border-bottom-width:.25px;padding:0}
.section--team .section__container{padding:0}
.section--team .section__container::before{display:none}
.section--team .team__row:not(:first-child){border-top-width:.25px}
.section--team .team__row--container{padding:0 20px}
.section--team .team__row--container__inner{border-left-width:.25px;border-right-width:.25px}
.section--team .team__col:nth-child(3)::before{border-top-width:.25px;left:-20px;width:calc(100vw + 2px)}
.section--team .team__box{overflow:hidden}
.section--team .team__imgbox{width:100%;height:auto;max-width:100%;position:relative;width:100%;padding-top:131.5789473684%}
.section--team .team__imgbox>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--team .team__content{padding:15px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.section--team .team__content--role p{padding-right:20px}
.section--team .team__content--role .description__button{display:-webkit-box;display:-ms-flexbox;display:flex}
.section--team .team__content--description{padding-top:0;padding-right:5px;display:none}
.section--next-previous{padding:0}
.section--next-previous .section__container{padding:0}
.section--next-previous .section__container::before{display:none}
.section--next-previous .next-previous__container{padding:0 20px}
.section--next-previous .next-previous__pagination .pagination__content{margin-left:0}
.section--next-previous .next-previous__projects .projects__content{margin-left:0}
.section--contact{padding:0}
.section--contact .section__container{padding:0}
.section--contact .section__container::before{display:none}
.section--contact .contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact .contact__container{padding:0 20px}
.section--contact .contact__inner{border-left-width:.25px;border-right-width:.25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--contact .contact__maincol{width:100%}
.section--contact .contact__maincol:first-child .map-box::after{display:block}
.section--contact .contact .info-box__heading{margin:0 0 19px}
.section--filter{padding:0;border-bottom-width:.25px}
.section--filter .section__container{padding:0 20px}
.section--filter .section__container::before{display:none}
.section--filter .filter{border-left-width:.25px;border-right-width:.25px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.section--filter .filter__col{width:100%}
.section--filter .filter__col--left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.section--filter .filter__col--left::before{display:block}
.section--filter .filter .categoery-filter__heading{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:170px}
.section--filter .filter .categoery-filter__list{min-width:160px;max-width:160px}
.section--filter .filter h1:not(:last-child),.section--filter .filter h2:not(:last-child),.section--filter .filter h3:not(:last-child),.section--filter .filter h4:not(:last-child),.section--filter .filter h5:not(:last-child),.section--filter .filter h6:not(:last-child),.section--filter .filter p:not(:last-child),.section--filter .filter ul:not(:last-child),.section--filter .filter ol:not(:last-child){margin:0 0 15px}
.section--blog-tiles{padding:0;border-bottom-width:.25px}
.section--blog-tiles .section__container{padding:0 20px}
.section--blog-tiles .section__container::before{display:none}
.section--blog-tiles .blog-tiles{border-left-width:.25px;border-right-width:.25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--blog-tiles .blog-tiles a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--blog-tiles .blog-tiles__col{width:100%}
.section--blog-tiles .blog-tiles__imgbox{position:relative;width:100%;padding-top:64.2857142857%}
.section--blog-tiles .blog-tiles__imgbox>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-tiles .blog-tiles__contentbox h1:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h2:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h3:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h4:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h5:not(:last-child),.section--blog-tiles .blog-tiles__contentbox h6:not(:last-child),.section--blog-tiles .blog-tiles__contentbox p:not(:last-child),.section--blog-tiles .blog-tiles__contentbox ul:not(:last-child),.section--blog-tiles .blog-tiles__contentbox ol:not(:last-child){margin:0 0 6px}
.section--blog-tiles .blog-tiles__contentbox .contentbox__date{margin-top:20px}
.section--more-action{padding:0}
.section--more-action .section__container{padding:0 20px}
.section--more-action .section__container::before{display:none}
.section--more-action .more-action{border-left-width:.25px;border-right-width:.25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.section--more-action .more-action__content a.animate-bar{margin-bottom:-3px}
.section--blog-post{border-bottom:0;padding:0}
.section--blog-post .section__container::before{display:none}
.section--blog-post .blogpost{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left-width:.25px;border-right-width:.25px}
.section--blog-post .blogpost__col{width:100%}
.section--blog-post .blogpost__col--left{width:100%}
.section--blog-post .blogpost__col--right{position:relative}
.section--blog-post .blogpost__col--right::before{display:block}
.section--blog-post .blogpost-sticky{width:100%;position:static}
.section--blog-post .blogpost-slider__item .item-body{position:relative;width:100%;padding-top:56.0137457045%}
.section--blog-post .blogpost-slider__item .item-body>*:first-child{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0}
.section--blog-post .blogpost-slider .slick-dots li:not(:last-child){margin-right:9px}
.section--blog-post .blogpost-slider .slick-dots li button{width:11px;height:11px}
.section--blog-post .blogpost h1:not(:last-child),.section--blog-post .blogpost h2:not(:last-child),.section--blog-post .blogpost h3:not(:last-child),.section--blog-post .blogpost h4:not(:last-child),.section--blog-post .blogpost h5:not(:last-child),.section--blog-post .blogpost h6:not(:last-child),.section--blog-post .blogpost p:not(:last-child),.section--blog-post .blogpost ul:not(:last-child),.section--blog-post .blogpost ol:not(:last-child){margin:0 0 15px}
.section--blog-index{padding:0}
.section--blog-index .section--blogpost-main{padding:0}
.section--blog-index .section--blogpost-main .section__container{padding:0 20px}
.section--blog-index .section--blogpost-main .section__container::before{display:none}
.section--blog-index .section--blogpost-main .blogpost-main__body{border-left-width:.25px;border-right-width:.25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--blog-index .section--blog-tiles .section__container{padding:0}
.section--projects-index{padding:0}
.section--projects-index .section--projectindex-main{padding:0}
.section--projects-index .section--projectindex-main .section__container{padding:0 20px}
.section--projects-index .section--projectindex-main .section__container::before{display:none}
.section--projects-index .section--projectindex-main .projectindex-main__body{border-left-width:.25px;border-right-width:.25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__container{padding:0}
.section--projects-index .section--projectindex-main .projectindex-main__body .section--tiles .section__container::after{display:block}
body.single-post .navbar__inner{border-bottom-width:.25px}
body.page-home .navbar__inner{border-bottom-width:.25px}
body.single-projects .navbar__inner{border-bottom-width:.25px}
}@media(max-width:47.9375em){.section--team .team__col:nth-child(odd) .team__box{padding-right:14.5px}
.section--team .team__col:nth-child(even) .team__box{padding-left:14.5px}
}@media(max-width:29.99em){.section--filter .filter .categoery-filter__heading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}@media(max-width:23.4375em){.section--banner-large .banner-large__textone .textone__body{padding-top:10px;padding-bottom:0;padding-right:18px;padding-left:20px}
.section--banner-large .banner-large__texttwo .texttwo__body{padding-top:10px;padding-bottom:0;padding-right:18px;padding-left:20px}
}@media(prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}
.animate__animated[class*=Out]{opacity:0}
}@-webkit-keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}
}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size,25px) 0}
}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}@-webkit-keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}@keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}
}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}
70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);animation-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}
80%{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}
}@-webkit-keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}@keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}
40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.85,1)}
65%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0);transform:rotate(0)}
}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate(-3deg);transform:scale3d(0.9,0.9,0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(0.9,0.9,0.9) rotate(-3deg);transform:scale3d(0.9,0.9,0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}
77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}
88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}
}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}
14%{-webkit-transform:scale(1.3);transform:scale(1.3)}
28%{-webkit-transform:scale(1);transform:scale(1)}
42%{-webkit-transform:scale(1.3);transform:scale(1.3)}
70%{-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}
80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}
}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}
}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}
}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}
}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}
}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}
to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}
}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(0.97,0.97,0.97);transform:scale3d(0.97,0.97,0.97)}
to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(0.9);transform:translate3d(0,25px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);transform:translate3d(0,-10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);transform:translate3d(0,5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(0.9);transform:translate3d(0,25px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.95);transform:translate3d(0,-10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,5px,0) scaleY(0.985);transform:translate3d(0,5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);transform:translate3d(-10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);transform:translate3d(5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(-10px,0,0) scaleX(0.98);transform:translate3d(-10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(5px,0,0) scaleX(0.995);transform:translate3d(5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);transform:translate3d(10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);transform:translate3d(-5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}
75%{-webkit-transform:translate3d(10px,0,0) scaleX(0.98);transform:translate3d(10px,0,0) scaleX(0.98)}
90%{-webkit-transform:translate3d(-5px,0,0) scaleX(0.995);transform:translate3d(-5px,0,0) scaleX(0.995)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);transform:translate3d(0,10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);transform:translate3d(0,-5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.61,0.355,1);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
75%{-webkit-transform:translate3d(0,10px,0) scaleY(0.95);transform:translate3d(0,10px,0) scaleY(0.95)}
90%{-webkit-transform:translate3d(0,-5px,0) scaleY(0.985);transform:translate3d(0,-5px,0) scaleY(0.985)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9,0.9,0.9);transform:scale3d(0.9,0.9,0.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);transform:translate3d(0,10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}
}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(0.985);transform:translate3d(0,10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(0.9);transform:translate3d(0,-20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}
}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(0.9);transform:translate3d(20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}
}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(0.9);transform:translate3d(20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}
}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);transform:translate3d(-20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}
}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(0.9);transform:translate3d(-20px,0,0) scaleX(0.9)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}
}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);transform:translate3d(0,-10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(0.9);transform:translate3d(0,20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}
}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(0.985);transform:translate3d(0,-10px,0) scaleY(0.985)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(0.9);transform:translate3d(0,20px,0) scaleY(0.9)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}
}@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}@-webkit-keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@-webkit-keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@-webkit-keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@-webkit-keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}
}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}
}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}
}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}
}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);transform:perspective(400px) scale3d(0.95,0.95,0.95) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}
60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}
80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}
60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}
80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@keyframes lightSpeedOutRight{0%{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}
to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}
}@keyframes lightSpeedOutLeft{0%{opacity:1}
to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}
}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
}@-webkit-keyframes rotateOut{0%{opacity:1}
to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}@keyframes rotateOut{0%{opacity:1}
to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}
to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}@keyframes rotateOutDownLeft{0%{opacity:1}
to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@keyframes rotateOutDownRight{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@keyframes rotateOutUpLeft{0%{opacity:1}
to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}
to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}@keyframes rotateOutUpRight{0%{opacity:1}
to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}
50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes rollOut{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}@keyframes rollOut{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
50%{opacity:1}
}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);transform:scale3d(0.1,0.1,0.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
60%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOut{0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@keyframes zoomOut{0%{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.3,0.3,0.3);transform:scale3d(0.3,0.3,0.3)}
to{opacity:0}
}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0)}
}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px,0,0);transform:scale(0.1) translate3d(-2000px,0,0)}
}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0)}
}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0);transform:scale3d(0.475,0.475,0.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px,0,0);transform:scale(0.1) translate3d(2000px,0,0)}
}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);transform:scale3d(0.475,0.475,0.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
to{opacity:0;-webkit-transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);transform:scale3d(0.1,0.1,0.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.32,1);animation-timing-function:cubic-bezier(0.175,0.885,0.32,1)}
}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@-webkit-keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@-webkit-keyframes fadeInTile{0%{opacity:0}
100%{opacity:1}
}@keyframes fadeInTile{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes fadeInTileReverse{0%{opacity:1}
100%{opacity:0}
}@keyframes fadeInTileReverse{0%{opacity:1}
100%{opacity:0}
}@-webkit-keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@-webkit-keyframes fadeInProjectTile{from{opacity:0}
to{opacity:1}
}@keyframes fadeInProjectTile{from{opacity:0}
to{opacity:1}
}@-webkit-keyframes fadeInProjectTileReverse{from{opacity:1}
to{opacity:0}
}@keyframes fadeInProjectTileReverse{from{opacity:1}
to{opacity:0}
}@-webkit-keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUpSlow{0%{opacity:0;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}