/*!
Theme Name: rsk
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: rsk
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

rsk is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@font-face{font-family:"GT Alpina Fine Trial";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Regular.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Regular.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Bold.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Bold.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-RegularItalic.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-RegularItalic.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-RegularItalic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial Bold It";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-BoldItalic.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-BoldItalic.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Medium.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Medium.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-MediumItalic.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-MediumItalic.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Light.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Light.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"GT Alpina Fine Trial Light It";src:url("fonts/gt-alpina-fine/GTAlpinaFineTrial-LightItalic.woff2") format("woff2"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-LightItalic.woff") format("woff"),url("fonts/gt-alpina-fine/GTAlpinaFineTrial-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("fonts/hanken-grotesk/HankenGrotesk-MediumItalic.woff2") format("woff2"),url("fonts/hanken-grotesk/HankenGrotesk-MediumItalic.woff") format("woff"),url("fonts/hanken-grotesk/HankenGrotesk-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("fonts/hanken-grotesk/HankenGrotesk-Regular.woff2") format("woff2"),url("fonts/hanken-grotesk/HankenGrotesk-Regular.woff") format("woff"),url("fonts/hanken-grotesk/HankenGrotesk-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Hanken Grotesk";src:url("fonts/hanken-grotesk/HankenGrotesk-SemiBold.woff2") format("woff2"),url("fonts/hanken-grotesk/HankenGrotesk-SemiBold.woff") format("woff"),url("fonts/hanken-grotesk/HankenGrotesk-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"GT Alpina Fine";src:url("fonts/GT-Alpina/GT-Alpina-Fine-Standard-Medium-Italic.otf");src:url("fonts/GT-Alpina/GT-Alpina-Fine-Standard-Medium-Italic.otf?#iefix") format("embedded-opentype"),url("fonts/GT-Alpina/GT-Alpina-Fine-Standard-Medium-Italic.woff2") format("woff2"),url("fonts/GT-Alpina/GT-Alpina-Fine-Standard-Medium-Italic.woff") format("woff"),url("fonts/GT-Alpina/GT-Alpina-Fine-Standard-Medium-Italic.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#828a9b;font-family:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:1rem;line-height:1.4}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:inherit}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:0;outline:none;background-color:rgba(0,0,0,0)}button{cursor:pointer}.btn{text-decoration:none;font-size:20px;line-height:1.2;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;z-index:1001}@media(min-width: 1024px){.btn{font-size:24px}}.btn:before{content:"";display:block;width:100%;height:1px;background-color:#dfe1e6;-webkit-transition:.2s ease;transition:.2s ease;position:absolute;bottom:-5px}.btn:after{content:"";display:block;width:100%;max-width:0px;height:1px;background-color:rgba(0,0,0,0);-webkit-transition:.2s ease;transition:.2s ease;position:absolute;bottom:-5px}.btn:hover:after{max-width:100%}.btn_black{color:#20201e}.btn_black:after{background-color:#20201e}.btn_black-yellow{color:#20201e;-webkit-transition:color .2s ease;transition:color .2s ease}.btn_black-yellow:before{background-color:#aeb3bf}.btn_black-yellow:after{background-color:#ffe200}.btn_white{color:#fff}.btn_white:before{background-color:#aeb3bf}.btn_white:after{background-color:#ffe200}.touch .cursor{display:none}.cursor{position:fixed;top:-40px;left:-40px;border-radius:50%;pointer-events:none;z-index:1600;height:80px;width:80px;mix-blend-mode:exclusion;-webkit-transition:top .35s ease;transition:top .35s ease}.cursor .inner{width:100%;height:100%;position:relative}.cursor .inner .circle{width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,0,0,0);opacity:1;-webkit-transition:opacity .35s ease,background-color .35s ease,border-color .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,background-color .35s ease,border-color .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,opacity .35s ease,background-color .35s ease,border-color .35s ease;transition:transform .35s ease,opacity .35s ease,background-color .35s ease,border-color .35s ease,-webkit-transform .35s ease;-webkit-transform:scale(0.2);transform:scale(0.2);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;background-color:#525252;position:relative;mix-blend-mode:exclusion}.cursor.is-active .circle{opacity:1;-webkit-transform:scale(1);transform:scale(1)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.top-video{position:relative}.top-video__wrap{position:relative;height:auto;font-size:0}.top-video__wrap>video,.top-video__wrap img,.top-video__wrap iframe{max-height:100vh;width:100%;-o-object-fit:cover;object-fit:cover}.top-video__wrap:after{content:"";position:absolute;z-index:1;top:0;right:0;left:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2))}.top-video__content{position:absolute;left:0;bottom:0;z-index:3;font-size:40px;line-height:1.2;color:#fff;font-weight:500;word-break:break-word;padding:0 31px 124px}@media(min-width: 360px){.top-video__content{font-size:46px}}@media(min-width: 576px){.top-video__content{font-size:64px}}@media(min-width: 1024px){.top-video__content{padding:0 251px 40px 60px;font-size:calc(64px + 64*(100vw - 480px)/1440)}}.top-video__content p{margin:0}.top-video__content em{font-family:"GT Alpina Fine";font-style:italic}@media(min-width: 1024px){.top-video__content .br-dash{display:none}}.top-video__arrow{position:absolute;z-index:3;bottom:36px;right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);cursor:pointer}@media(min-width: 1024px){.top-video__arrow{bottom:73px;right:60px;-webkit-transform:translateX(0);transform:translateX(0)}}.top-video__arrow svg{width:40px;height:40px}@media(min-width: 1024px){.top-video__arrow svg{width:64px;height:64px}}.top-video__arrow svg circle,.top-video__arrow svg path{-webkit-transition:fill .3s linear,stroke .3s linear;transition:fill .3s linear,stroke .3s linear}.top-video__arrow:hover svg circle{fill:#20201e}.top-video__arrow:hover svg path{stroke:#ffe200}.scroll-screen__headline h2{font-weight:500;font-size:48px;line-height:1.2;color:#20201e;padding:0 0 32px 0;margin:0}@media(min-width: 1024px){.scroll-screen__headline h2{font-size:80px;padding:0 0 48px 0}}.scroll-screen__headline p{margin:0}.scroll-screen__headline em{font-family:"GT Alpina Fine"}.scroll-screen__section{position:relative;z-index:10;width:100%;max-width:100%;margin:0 auto}.scroll-screen__list{width:100%;margin-top:100vh}.scroll-screen__item{position:relative;width:100%;max-width:100%;margin-top:-100vh}.scroll-screen__item:last-of-type .scroll-screen__pad{height:20vh}.scroll-screen__item:hover .scroll-screen__frame-cover{opacity:.5}.scroll-screen__link{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100vh;max-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}.scroll-screen__frame{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;max-width:100%;background-position:50% 50%;background-size:cover;-webkit-transition:all .1s ease;transition:all .1s ease}.scroll-screen__frame-cover{position:absolute;z-index:2;width:100%;height:100%;background-color:#000;opacity:.3;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer}.scroll-screen__body{position:relative;z-index:12;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:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer;padding:0 31px}.scroll-screen__body-title{font-weight:500;font-size:38px;line-height:1.2;color:#fff;margin-bottom:24px;word-break:break-word}@media(min-width: 360px){.scroll-screen__body-title{font-size:48px}}@media(min-width: 1024px){.scroll-screen__body-title{font-size:80px;margin-bottom:32px}}@media(min-width: 576px){.scroll-screen__body-title .br-dash{display:none}}.scroll-screen__pad{position:relative;height:95vh}.logos__wrap{display:grid;grid-template-columns:1fr 1fr;grid-gap:112px 24px}@media(min-width: 1024px){.logos__wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.logos__item{position:relative;min-height:75px}@media(min-width: 1024px){.logos__item{width:200px;min-height:90px;margin:0 12px}}.logos__item-logo{position:absolute;left:0;top:0;right:0;bottom:0;display:inline-block;width:100%;height:auto;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;max-width:164px;margin:0 auto}@media(min-width: 1024px){.logos__item-logo{max-width:100%;margin:0}}.logos__item .logos__item-logo_first{animation:fadeIn 4s ease infinite;-webkit-animation:fadeIn 4s ease infinite}.logos__item .logos__item-logo_second{animation:fadeInSecond 4s ease infinite;-webkit-animation:fadeInSecond 4s ease infinite}.logos__item:first-child .logos__item-logo{animation-delay:.1s;-webkit-animation-delay:.1s}.logos__item:nth-child(2) .logos__item-logo{animation-delay:.2s;-webkit-animation-delay:.2s}.logos__item:nth-child(3) .logos__item-logo{animation-delay:.3s;-webkit-animation-delay:.3s}.logos__item:nth-child(4) .logos__item-logo{animation-delay:.4s;-webkit-animation-delay:.4s}.logos__item:nth-child(5) .logos__item-logo{animation-delay:.5s;-webkit-animation-delay:.5s}.logos__item:nth-child(6) .logos__item-logo{animation-delay:.6s;-webkit-animation-delay:.6s}.logos__item:nth-child(7) .logos__item-logo{animation-delay:.7s;-webkit-animation-delay:.7s}.logos__item:nth-child(8) .logos__item-logo{animation-delay:.8s;-webkit-animation-delay:.8s}@keyframes fadeIn{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}50%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}60%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}90%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInSecond{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}50%{opacity:0;-webkit-transform:translate3d(0, 30px, 0);transform:translate3d(0, 30px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}}@-webkit-keyframes fadeIn{0%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}50%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}60%{opacity:0;-webkit-transform:translate3d(0, -30px, 0)}90%{opacity:0;-webkit-transform:translate3d(0, 30px, 0)}100%{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-webkit-keyframes fadeInSecond{0%{opacity:0;-webkit-transform:translate3d(0, 30px, 0)}50%{opacity:0;-webkit-transform:translate3d(0, 30px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 0px, 0)}90%{opacity:1;-webkit-transform:translate3d(0, 0px, 0)}100%{opacity:0;-webkit-transform:translate3d(0, -30px, 0)}}.grid-img__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.grid-img__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width: 1024px){.grid-img__wrap_30_70 .grid-img__item:first-of-type{-webkit-box-flex:0;-ms-flex:0 1 34.444%;flex:0 1 34.444%}}@media(min-width: 1024px){.grid-img__wrap_30_70 .grid-img__item:last-of-type{-webkit-box-flex:0;-ms-flex:0 1 65.555%;flex:0 1 65.555%}}@media(min-width: 1024px){.grid-img__wrap_70_30 .grid-img__item:first-of-type{-webkit-box-flex:0;-ms-flex:0 1 65.555%;flex:0 1 65.555%}}@media(min-width: 1024px){.grid-img__wrap_70_30 .grid-img__item:last-of-type{-webkit-box-flex:0;-ms-flex:0 1 34.444%;flex:0 1 34.444%}}.grid-img__wrap_100 .grid-img__item{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.grid-img__wrap_100 .grid-img__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:809px}.grid-img__item{font-size:0}@media(min-width: 1024px){.grid-img__item{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}.grid-img__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:35vw;min-height:35vw}.img-overlay__headline{font-size:48px;font-weight:500;line-height:1.2;color:#20201e;margin-bottom:24px}@media(min-width: 1024px){.img-overlay__headline{font-size:64px;margin-bottom:48px}}@media(min-width: 1280px){.img-overlay__headline{font-size:80px}}.img-overlay__headline p,.img-overlay__headline h1,.img-overlay__headline h2,.img-overlay__headline h3,.img-overlay__headline h4{margin:0;font-weight:500}.img-overlay__headline em{font-family:"GT Alpina Fine"}.img-overlay__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.img-overlay__item{display:block;text-decoration:none;color:#fff;font-size:0;position:relative;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;overflow:hidden}.img-overlay__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;max-height:233px;min-height:233px;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:scale(1.01);transform:scale(1.01)}@media(min-width: 576px){.img-overlay__item img{max-height:809px;min-height:233px}}.img-overlay__item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-overlay__item:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}@media(min-width: 768px){.img-overlay__item_col img{max-height:25vw;min-height:25vw}}@media(min-width: 768px){.img-overlay__item_50{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media(min-width: 768px){.img-overlay__item_33{-webkit-box-flex:0;-ms-flex:0 1 33.333%;flex:0 1 33.333%}}.img-overlay__item_33-projects .img-overlay__btn{position:absolute;bottom:29px;right:24px;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.img-overlay__item_33-projects .img-overlay__btn .btn{font-size:16px}@media(min-width: 360px){.img-overlay__item_33-projects .img-overlay__btn .btn{font-size:18px}}@media(min-width: 768px){.img-overlay__item_33-projects .img-overlay__btn{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 1024px){.img-overlay__item_33-projects .img-overlay__btn{position:absolute}}.img-overlay__item_33-projects:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.img-overlay__item_33-projects:after{-webkit-transition:opacity .3s linear;transition:opacity .3s linear;opacity:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%)}@media(min-width: 768px){.img-overlay__item_33-projects:after{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5))}}@media(min-width: 1024px){.img-overlay__item_33-projects:after{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%)}}.img-overlay__item_33-projects:hover .img-overlay__btn{opacity:1}.img-overlay__item_33-projects:hover:before{opacity:1}.img-overlay__item_33-projects:hover:after{opacity:0}.img-overlay__item_33-projects .img-overlay__content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 150px 24px 24px}@media(min-width: 360px){.img-overlay__item_33-projects .img-overlay__content{padding:24px 164px 24px 24px}}@media(min-width: 768px){.img-overlay__item_33-projects .img-overlay__content{padding:24px}}@media(min-width: 1024px){.img-overlay__item_33-projects .img-overlay__content{padding:24px 164px 24px 24px}}.img-overlay__item_33-projects .img-overlay__title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:18px}@media(min-width: 360px){.img-overlay__item_33-projects .img-overlay__title{font-size:22px}}@media(min-width: 414px){.img-overlay__item_33-projects .img-overlay__title{font-size:24px}}.img-overlay__item_33-projects .img-overlay__subtitle{font-size:18px;line-height:1.4}.img-overlay__item_33-projects .img-overlay__category{font-size:14px;line-height:17px;background:#20201e;font-weight:normal;color:#fff;padding:5px 10px}.img-overlay__item_33-projects .img-overlay__category strong{font-weight:normal}.img-overlay__content{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;padding:24px 31px 29px;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:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 1024px){.img-overlay__content{padding:40px 40px 45px}}.img-overlay__title{font-weight:500;font-size:32px;margin:0 0 2px 0;line-height:1.2;word-break:break-word;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media(min-width: 768px){.img-overlay__title{font-size:28px}}@media(min-width: 1024px){.img-overlay__title{font-size:32px}}@media(min-width: 1440px){.img-overlay__title{font-size:48px}}.img-overlay__subtitle{font-weight:500;font-size:20px;line-height:1.2}@media(min-width: 1024px){.img-overlay__subtitle{font-size:24px}}.img-overlay__subtitle p{margin:0}.img-overlay__btn{margin-top:auto;position:absolute;bottom:29px;right:24px;opacity:0;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.img-overlay__btn .btn{font-size:16px}@media(min-width: 360px){.img-overlay__btn .btn{font-size:18px}}@media(min-width: 768px){.img-overlay__btn{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media(min-width: 1024px){.img-overlay__btn{position:absolute}}.img-overlay__item:hover .img-overlay__btn{opacity:1}.img-overlay__category{position:absolute;top:29px;right:24px;font-size:14px;line-height:17px;background:#20201e;font-weight:normal;color:#fff;padding:5px 10px}.img-overlay__category strong{font-weight:normal}.video-full .container{padding:0}@media(min-width: 768px){.video-full .container{padding:0 31px}}.video-full__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.video-full__wrap_50{display:grid;grid-template-columns:100%;grid-gap:48px}@media(min-width: 768px){.video-full__wrap_50{grid-template-columns:1fr 1fr;grid-gap:96px 24px}}.video-full__wrap_33{display:grid;grid-template-columns:100%;grid-gap:48px}@media(min-width: 576px){.video-full__wrap_33{grid-template-columns:1fr 1fr;grid-gap:48px 24px}}@media(min-width: 768px){.video-full__wrap_33{grid-template-columns:1fr 1fr 1fr;grid-gap:96px 24px}}.video-full__wrap_33 .video-full__wrapper{padding-bottom:0;height:auto}.video-full__wrap_33 .video-full__wrapper video{aspect-ratio:9/16}.video-full__body{font-size:0}.video-full__body_100{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.video-full__body>video,.video-full__body img{-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.video-full__wrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:24px}.video-full__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.video-full__title{font-size:20px;color:#20201e;line-height:1.2;font-weight:500;padding:0 31px}@media(min-width: 768px){.video-full__title{padding:0;font-size:24px}}.video-full__subtitle{font-size:20px;line-height:1.2;font-weight:500;padding:0 31px}@media(min-width: 768px){.video-full__subtitle{padding:0;font-size:24px}}.text-bg{margin-bottom:50px;overflow:hidden;position:relative}@media(min-width: 1024px){.text-bg{margin-bottom:0}}@media(min-width: 1024px){.text-bg__wrap{padding-left:88px}}.text-bg__wrap .btn_black:before{background-color:#fff}.text-bg__text{color:#20201e;font-weight:500;font-size:32px;line-height:1.2;margin-bottom:32px}@media(min-width: 1024px){.text-bg__text{font-size:48px;max-width:957px}}.text-bg__text p{margin:0}.text-bg__text em{font-family:"GT Alpina Fine"}.text-bg .animated-skew{position:absolute;right:0;bottom:0;z-index:-1;-webkit-transition:all .3s linear;transition:all .3s linear;display:none}@media(min-width: 1024px){.text-bg .animated-skew{right:-400px;display:block}}@media(min-width: 1280px){.text-bg .animated-skew{right:0}}.text-bg .animated-skew-mob{position:absolute;right:0;bottom:170px;z-index:-1;-webkit-transition:all .3s linear;transition:all .3s linear;display:block}@media(min-width: 1024px){.text-bg .animated-skew-mob{display:none}}.text-bg .animated-skew-box{position:absolute;bottom:0;left:0;width:100%;background-color:#fff;height:0}.text-center{margin:144px 0}@media(min-width: 1024px){.text-center{margin:96px 0}}.text-center__wrap{max-width:957px;margin:0 auto;text-align:center}.text-center__text{font-size:32px;font-weight:500;line-height:1.2;color:#20201e;word-break:break-word}@media(min-width: 1024px){.text-center__text{font-size:48px}}.text-center__text p{margin:0}.text-center__text em{font-family:"GT Alpina Fine"}.text-center .btn{margin-top:32px}.title-text__headline{color:#20201e}.title-text__headline h1{font-weight:500;font-size:40px;line-height:1.2;margin:0 0 40px 0;word-break:break-word}@media(min-width: 360px){.title-text__headline h1{font-size:46px}}@media(min-width: 414px){.title-text__headline h1{font-size:58px}}@media(min-width: 1024px){.title-text__headline h1{font-size:116px;margin:0 0 96px 0}}@media(min-width: 1280px){.title-text__headline h1{font-size:128px}}@media(min-width: 768px){.title-text__headline h1 .br-dash{display:none}}.title-text__headline ul,.title-text__headline ol{margin:0}.title-text__headline p{margin:0}.title-text__headline em{font-family:"GT Alpina Fine"}.title-text__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.title-text__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.title-text__body ul,.title-text__body ol{margin:0}.title-text__left{font-size:20px;font-weight:500;color:#20201e;line-height:1.2;margin-bottom:40px}@media(min-width: 1024px){.title-text__left{font-size:24px;max-width:535px;margin-bottom:0;margin-right:50px}}.title-text__left p{margin:0}.title-text__right{font-size:16px;font-weight:400;line-height:1.4}@media(min-width: 1024px){.title-text__right{font-size:18px;max-width:424px}}.title-text__right p{margin:0}.only-text{margin:80px 0}@media(min-width: 1024px){.only-text{margin:96px 0}}@media(min-width: 1024px){.only-text .title-text__right{max-width:536px}}.title-project__headline{color:#20201e}.title-project__headline h1{font-weight:500;font-size:32px;line-height:1.2;margin:0;word-break:break-word}@media(min-width: 768px){.title-project__headline h1{font-size:64px}}@media(min-width: 1280px){.title-project__headline h1{font-size:80px}}.title-project__headline ul,.title-project__headline ol{margin:0}.title-project__headline p{margin:0}.title-project__headline em{font-family:"GT Alpina Fine"}.table__headline{color:#20201e;font-size:48px;font-weight:500;line-height:1.2;margin-bottom:32px}.table__body{display:grid;grid-template-columns:100%}@media(min-width: 1024px){.table__body{grid-template-columns:1fr 1fr;grid-gap:0 24px}}.table__item{padding:24px 0;border-top:1px solid #dfe1e6;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}@media(min-width: 1024px){.table__item{padding:32px 0}}@media(min-width: 1024px){.table__item:nth-last-child(-n+2){border-bottom:1px solid #dfe1e6}}.table__item:last-of-type{border-bottom:1px solid #dfe1e6}.table__title{font-size:18px;margin-right:32px}@media(min-width: 1024px){.table__title{font-size:24px}}.table__text{color:#20201e;font-size:18px;text-align:right}@media(min-width: 1024px){.table__text{font-size:24px}}.table__text p{margin:0}.table__text a{color:#20201e;text-decoration:none;border-bottom:1px solid #20201e;-webkit-transition:.2s ease;transition:.2s ease}.table__text a:hover{border-color:#ffe200}.accordion__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.accordion__wrap{margin:0 32px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media(min-width: 1280px){.accordion__wrap{margin:0 112px}}.accordion__headline{font-size:32px;font-weight:500;line-height:1.2;margin-bottom:16px;color:#20201e}@media(min-width: 1024px){.accordion__headline{margin-bottom:32px;font-size:48px}}.accordion__headline p,.accordion__headline h1,.accordion__headline h2,.accordion__headline h3,.accordion__headline h4{margin:0}.accordion__headline em{font-family:"GT Alpina Fine"}.accordion__content{line-height:1.4;font-size:16px}@media(min-width: 1024px){.accordion__content{font-size:18px}}.accordion__content p{margin:0}.accordion__content ul,.accordion__content ol{margin:0}.accordion__btn{margin-top:16px}@media(min-width: 1024px){.accordion__btn{margin-top:32px}}@media(min-width: 1024px){.accordion__body{padding-top:63px;-webkit-box-flex:0;-ms-flex:0 1 411px;flex:0 1 411px}}.accordion__list{margin-top:64px}@media(min-width: 1024px){.accordion__list{-webkit-box-flex:0;-ms-flex:0 1 536px;flex:0 1 536px;margin-top:0;margin-left:64px}}.accordion__item{border-top:1px solid #dfe1e6;padding:24px 0}@media(min-width: 1024px){.accordion__item{padding:32px 0}}.accordion__item:last-of-type{border-bottom:1px solid #dfe1e6}.accordion__title{cursor:pointer;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}.accordion__title-body{font-size:20px;font-weight:400;line-height:1.2;color:#20201e}@media(min-width: 1024px){.accordion__title-body{font-size:24px}}.accordion__title:hover .accordion__arrow{border-color:#20201e;background-color:#20201e}.accordion__title:hover .accordion__arrow svg rect{fill:#fff}.accordion__text{display:none;font-size:16px;line-height:1.4;font-weight:400;padding-top:24px;max-width:85%}@media(min-width: 1024px){.accordion__text{font-size:18px;max-width:411px}}.accordion__text p{margin:0}.accordion__arrow{width:38px;height:22px;border:1px solid #20201e;border-radius:8px 0 0 0;-webkit-transform:skewX(-13deg);transform:skewX(-13deg);position:relative;margin-left:15px;-webkit-box-flex:0;-ms-flex:0 0 38px;flex:0 0 38px;-webkit-transition:all .2s ease;transition:all .2s ease}@media(min-width: 1024px){.accordion__arrow{-webkit-box-flex:0;-ms-flex:0 0 51px;flex:0 0 51px;width:51px;height:30px}}.accordion__arrow svg{position:absolute;top:50%;left:50%;-webkit-transform:skewX(13deg) translate(-50%, -50%);transform:skewX(13deg) translate(-50%, -50%);-webkit-transition:all .3s linear;transition:all .3s linear;width:11px;height:11px}.accordion__arrow svg rect{-webkit-transition:fill .2s ease;transition:fill .2s ease}@media(min-width: 1024px){.accordion__arrow svg{width:15px;height:15px}}.accordion__arrow_rotate{border-color:#20201e;background-color:#20201e}.accordion__arrow_rotate svg{-webkit-transform:skewX(13deg) translate(-50%, -50%) rotate(45deg);transform:skewX(13deg) translate(-50%, -50%) rotate(45deg)}.accordion__arrow_rotate svg rect{fill:#fff}.cta__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.cta__wrap{margin:0 32px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width: 1280px){.cta__wrap{margin:0 112px}}.cta__headline{font-size:32px;font-weight:500;line-height:1.2;color:#20201e}@media(min-width: 1024px){.cta__headline{font-size:64px;-webkit-box-flex:0;-ms-flex:0 1 463px;flex:0 1 463px}}@media(min-width: 1280px){.cta__headline{font-size:80px}}.cta__headline p,.cta__headline h1,.cta__headline h2,.cta__headline h3,.cta__headline h4{margin:0;font-weight:500}.cta__headline em{font-family:"GT Alpina Fine"}.cta__content{margin-top:32px}@media(min-width: 1024px){.cta__content{-webkit-box-flex:0;-ms-flex:0 1 536px;flex:0 1 536px;margin-top:0;margin-left:64px}}.cta__text{font-size:16px;line-height:1.4}@media(min-width: 1024px){.cta__text{font-size:18px}}.cta__text p{margin:0 0 32px 0}.cta__text ul,.cta__text ol{margin:0 0 32px 0}.cta__contact{display:block;color:#3a3f4b;text-decoration:none;padding:24px 40px 24px 0;font-size:20px;font-weight:400;line-height:1.2;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}@media(min-width: 1024px){.cta__contact{padding:32px 40px 32px 0;font-size:24px}}.cta__contact svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:17px;height:20px}@media(min-width: 1024px){.cta__contact svg{width:23px;height:28px}}.cta__contact svg path{-webkit-transition:stroke .2s ease;transition:stroke .2s ease}.cta__contact:first-of-type{margin-top:-24px}@media(min-width: 1024px){.cta__contact:first-of-type{margin-top:-32px}}.cta__contact:before{content:"";display:block;width:100%;height:1px;background-color:#dfe1e6;-webkit-transition:.2s ease;transition:.2s ease;position:absolute;bottom:0}.cta__contact:after{content:"";display:block;width:0;height:1px;background-color:#ffe200;-webkit-transition:.3s ease;transition:.3s ease;position:absolute;bottom:0}.cta__contact:hover:after{width:100%}.filter-projects__headline{color:#20201e}.filter-projects__headline h1{font-weight:500;font-size:64px;line-height:1.2;margin:0 0 40px 0;word-break:break-word}@media(min-width: 1024px){.filter-projects__headline h1{font-size:128px;margin:0 0 96px 0}}.filter-projects__headline ul,.filter-projects__headline ol{margin:0}.filter-projects__headline p{margin:0}.filter-projects__headline em{font-family:"GT Alpina Fine"}.filter-projects__cats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}.filter-projects__cats-item{cursor:pointer;margin-right:24px;border-bottom:1px solid #aeb3bf;margin-bottom:16px;font-size:20px;-webkit-transition:.2s ease;transition:.2s ease}@media(min-width: 1024px){.filter-projects__cats-item{font-size:24px}}.filter-projects__cats-item:hover{border-bottom-color:#ffe200}.filter-projects__cats-item._active{color:#20201e;border-bottom-color:#20201e}.filter-projects__tab{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}.filter-projects__tab._active{display:block}.filter-projects__tab._active{display:block}@media(min-width: 768px)and (min-width: 768px){.filter-projects__tab .img-overlay__item img{max-height:25vw;min-height:25vw}}@media(min-width: 768px){.filter-projects__tab .img-overlay__item img{max-height:25vw;min-height:25vw}}@media(min-width: 768px){.filter-projects__tab .img-overlay__item:first-of-type{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}}@media(min-width: 576px){.filter-projects__tab .img-overlay__item:first-of-type img{max-height:809px;min-height:233px}}.filter-projects .text-center{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@-webkit-keyframes fadeEffect{from{opacity:0}to{opacity:1}}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.tick_list p.title{font-size:32px;font-weight:500;line-height:1.2;margin-bottom:16px;color:#20201e;text-align:center}@media(min-width: 1024px){.tick_list p.title{margin-bottom:32px;font-size:48px}}.tick_list ul.tick{padding:0;margin:0 auto;list-style-type:none;width:100%;max-width:872px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tick_list ul.tick li{color:#20201e;position:relative;font-size:24px;line-height:29px;padding:32px 0 32px 0;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:424px}@media(max-width: 768px){.tick_list ul.tick li{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%;text-align:center}}.tick_list ul.tick li:before{content:"";position:absolute;bottom:0;left:0;width:100%;background:#dfe1e6;-webkit-transition:.2s ease;transition:.2s ease;height:1px}.tick_list ul.tick li:after{content:"";position:absolute;bottom:0;left:0;width:100%;max-width:0;background:#ffe200;-webkit-transition:.2s ease;transition:.2s ease;height:1px}.tick_list ul.tick li:hover:after{max-width:100%}.tick_list ul.tick li span{display:block;position:relative;padding-left:35px}@media(max-width: 768px){.tick_list ul.tick li span{display:inline-block}}.tick_list ul.tick li span:before{content:"";position:absolute;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNyAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgOS4xNDI4Nkw5LjkwNjI1IDE3TDI1IDIiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMyIvPgo8L3N2Zz4K");background-repeat:no-repeat;background-position:center center;background-size:100% auto;width:23px;height:15px;left:0;top:7px}body._active{overflow:hidden}@media(min-width: 1024px){body._active{overflow:visible}}body._active .site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;right:0;opacity:1;overflow-y:auto;background-color:#20201e}@media(min-width: 1024px){body._active .site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;background:rgba(0,0,0,0)}}.site-header{position:fixed;top:0;left:0;right:0;z-index:1500;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.site-header__wrap{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;padding:32px 0}@media(min-width: 1024px){.site-header__wrap{padding:0;min-height:114px}}.site-header__logo{text-decoration:none;font-size:0;width:74px;height:43px}@media(min-width: 1024px){.site-header__logo{width:88px;height:51px}}.site-header__logo_mob{display:none}.site-header__burger{cursor:pointer;color:#20201e;font-size:18px;font-weight:400;padding:5px 0 5px 20px}@media(min-width: 1024px){.site-header__burger{display:none}}.site-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}@media(max-width: 1023px){.site-header__nav{padding:32px 31px;position:fixed;height:100vh;height:calc(var(--vh, 1vh)*100);right:-100%;top:0;z-index:101;opacity:0;width:100%;-webkit-transition:.25s;transition:.25s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.site-header__nav-close{cursor:pointer;color:#fff;font-size:18px;font-weight:400;padding:5px 0 5px 20px}.site-header__nav-top{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;margin-bottom:69px;width:100%}@media(min-width: 1024px){.site-header__nav-top{display:none}}.site-header__nav-social{padding-top:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}@media(min-width: 1024px){.site-header__nav-social{display:none}}.site-header__nav-social-item{color:#fff;text-decoration:none;border-bottom:1px solid #3a3f4b;padding:0 0 4px 0;font-size:20px;font-weight:500;line-height:1.2;margin-top:10px;margin-right:24px}.top-menu{position:relative;margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.top-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.top-menu>.menu-item{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width: 1024px){.top-menu>.menu-item{margin-left:32px;margin-bottom:0}}.top-menu>.menu-item .caret__arrow{font-size:0;margin-left:3px}@media(max-width: 1023px){.top-menu>.menu-item .caret__arrow{margin-left:0;padding:12px}.top-menu>.menu-item .caret__arrow svg{width:24px;height:15px}.top-menu>.menu-item .caret__arrow svg path{stroke:#fff}.top-menu>.menu-item .caret__arrow._active{-webkit-transform:scale(1, -1);transform:scale(1, -1)}}.top-menu>.menu-item>a{color:#fff;text-decoration:none;line-height:1.2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:42px;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 360px){.top-menu>.menu-item>a{font-size:48px}}@media(min-width: 1024px){.top-menu>.menu-item>a{color:#20201e;font-size:18px;font-weight:400}}@media(min-width: 1024px){.top-menu>.menu-item>a{height:21px;overflow:hidden}}.top-menu>.menu-item>a .button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){.top-menu>.menu-item>a .button-text{-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform:translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.top-menu>.menu-item>a .button-text+.button-text{display:none}@media(min-width: 1024px){.top-menu>.menu-item>a .button-text+.button-text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1024px){.top-menu>.menu-item:hover>a .button-text{-webkit-transform:translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform:translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.top-menu>.menu-item .sub-menu{margin:0;padding:0 0 16px 0;list-style:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu{position:absolute;top:20px;right:0;left:0;padding:16px 0 0 0}}.top-menu>.menu-item .sub-menu li{margin-top:24px}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu li{margin-left:16px;margin-top:0}}.top-menu>.menu-item .sub-menu li a{text-decoration:none;color:#fff;font-size:32px;font-weight:500;line-height:1.2}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu li a{color:#20201e;font-size:14px;font-weight:400}}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu li a{height:17px;overflow:hidden;display:block}}.top-menu>.menu-item .sub-menu li a .button-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu li a .button-text{-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform:translate3d(0px, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.top-menu>.menu-item .sub-menu li a .button-text+.button-text{display:none}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu li a .button-text+.button-text{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width: 1024px){.top-menu>.menu-item .sub-menu li:hover>a .button-text{-webkit-transform:translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform:translate3d(0px, -100%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}@media(min-width: 1024px)and (min-width: 1024px){.top-menu>.menu-item:hover .sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fadeInHeader .5s;animation:fadeInHeader .5s}}@media(min-width: 1024px)and (min-width: 1024px){.top-menu>.menu-item:hover .caret__arrow{-webkit-transform:scale(1, -1);transform:scale(1, -1)}}.site-header_light{background-color:rgba(0,0,0,0)}.site-header_light .top-menu>.menu-item>a{color:#fff}.site-header_light .top-menu>.menu-item .sub-menu li a{color:#fff}.site-header_light .top-menu>.menu-item .caret__arrow svg path{stroke:#fff}.site-header_light .site-header__burger{color:#fff}body:not(._active) .site-header_bg{background-color:#fff}body:not(._active) .site-header_bg .top-menu>.menu-item>a{color:#20201e}body:not(._active) .site-header_bg .top-menu>.menu-item .sub-menu li a{color:#20201e}body:not(._active) .site-header_bg .top-menu>.menu-item .caret__arrow svg path{stroke:#20201e}body:not(._active) .site-header_bg .site-header__burger{color:#20201e}body:not(._active) .site-header_bg .site-header__logo_light{display:none}body:not(._active) .site-header_bg .site-header__logo_mob{display:block}.color-yellow{color:#ffe200}@-webkit-keyframes fadeInHeader{from{opacity:0}to{opacity:1}}@keyframes fadeInHeader{from{opacity:0}to{opacity:1}}.site-footer{background-color:#20201e;padding:80px 0 24px}@media(min-width: 1024px){.site-footer{padding:160px 0 32px}}.site-footer__headline{color:#fff;font-weight:500;line-height:1.2;margin-bottom:24px;white-space:nowrap;font-size:15vw}@media(min-width: 1024px){.site-footer__headline{font-size:128px;margin-bottom:48px;white-space:normal}}.site-footer__headline em{font-family:"GT Alpina Fine"}.site-footer__headline p{margin:0}.site-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 1024px){.site-footer__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer__left{-webkit-box-flex:0;-ms-flex:0 1 40.606%;flex:0 1 40.606%}@media(min-width: 1024px){.site-footer__left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.site-footer__right{margin-top:48px}@media(min-width: 1024px){.site-footer__right{-webkit-box-flex:0;-ms-flex:0 1 40.606%;flex:0 1 40.606%;margin-top:0}}@media(min-width: 1024px){.site-footer__contacts{margin:-32px 0 0 0}}.site-footer__contacts-item{display:block;color:#fff;text-decoration:none;border-bottom:1px solid #3a3f4b;padding:24px 40px 24px 0;font-size:20px;font-weight:400;line-height:1.2;position:relative}@media(min-width: 1024px){.site-footer__contacts-item{padding:32px 40px 32px 0;font-size:24px}}.site-footer__contacts-item:after{content:"";display:block;width:0;height:1px;background-color:#ffe200;-webkit-transition:.2s ease;transition:.2s ease;position:absolute;bottom:0}.site-footer__contacts-item:hover:after{width:100%}.site-footer__contacts-item span{font-size:16px;color:#aeb3bf;display:block;margin-bottom:4px}@media(min-width: 1024px){.site-footer__contacts-item span{font-size:18px}}.site-footer__contacts-item svg{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:17px;height:20px}@media(min-width: 1024px){.site-footer__contacts-item svg{width:23px;height:28px}}@media(min-width: 576px){.site-footer__contacts-item br{display:none}}.site-footer__contacts-item_desk{display:none}@media(min-width: 1024px){.site-footer__contacts-item_desk{display:block}}@media(min-width: 1024px){.site-footer__contacts-item_mob{display:none}}.site-footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:24px}@media(min-width: 1024px){.site-footer__social{margin-top:32px}}.site-footer__social-item{color:#fff;text-decoration:none;padding:0;font-size:20px;font-weight:500;line-height:1.2;margin-right:24px;position:relative}@media(min-width: 1024px){.site-footer__social-item{font-size:24px}}.site-footer__social-item:before{content:"";display:block;width:100%;height:1px;background-color:#dfe1e6;-webkit-transition:.2s ease;transition:.2s ease;position:absolute;bottom:-5px}.site-footer__social-item:after{content:"";display:block;width:100%;max-width:0px;height:1px;background-color:rgba(0,0,0,0);-webkit-transition:.2s ease;transition:.2s ease;position:absolute;bottom:-5px}.site-footer__social-item:hover:after{max-width:100%}.site-footer__social-item:before{background-color:#3a3f4b}.site-footer__social-item:after{background-color:#ffe200}.site-footer__logos{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px}@media(min-width: 576px){.site-footer__logos{grid-gap:18px;grid-template-columns:repeat(4, 1fr)}}.site-footer__logos-item{font-size:0}.site-footer__logos-item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site-footer__text{color:#aeb3bf;font-size:16px;font-weight:400;line-height:1.4;margin-top:24px}@media(min-width: 1024px){.site-footer__text{font-size:18px}}.site-footer__text p{margin:0}.site-footer__btn{margin-top:32px}@media(min-width: 1024px){.site-footer__btn{margin-top:36px}}.site-footer__btn .btn:before{background-color:#3a3f4b}.site-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#828a9b;font-size:18px;margin-top:80px}@media(min-width: 1024px){.site-footer__bottom{margin-top:78px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer__bottom a{text-decoration:none;color:#828a9b;margin-right:24px}.site-footer__copyright{margin-bottom:16px}@media(min-width: 1024px){.site-footer__copyright{margin-bottom:0}}.copy_phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.copy_phone_num{color:#fff;text-decoration:none}.copy_phone_success{display:none;margin-left:15px;font-size:16px}.copy_phone_ok .copy_phone_success{display:inline}.container{max-width:1382px;margin:0 auto;padding:0 31px}.site{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site_dark{background-color:#20201e}.site_dark article *{color:#aeb3bf !important}.site-main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-footer{-ms-flex-negative:0;flex-shrink:0}.page-id-148 .site-footer{padding:160px 0 24px}@media(min-width: 1024px){.page-id-148 .site-footer{padding:160px 0 32px}}.page-id-3 .entry-content,.page-id-129 .entry-content{word-break:break-word;margin:0 auto;padding:160px 31px 0}@media(min-width: 1024px){.page-id-3 .entry-content,.page-id-129 .entry-content{max-width:1382px;padding:160px 31px 0}}.page-id-3 .entry-content p,.page-id-129 .entry-content p{line-height:1.4;color:#aeb3bf;font-size:16px;margin:0 0 32px 0;max-width:648px}@media(min-width: 1024px){.page-id-3 .entry-content p,.page-id-129 .entry-content p{font-size:18px}}.page-id-3 .entry-content ol,.page-id-3 .entry-content ul,.page-id-129 .entry-content ol,.page-id-129 .entry-content ul{max-width:648px;margin:0 0 32px 0;padding:0 0 0 30px}.page-id-3 .entry-content ul,.page-id-129 .entry-content ul{list-style-type:square}.page-id-3 .entry-content strong,.page-id-129 .entry-content strong{font-weight:700}.page-id-3 .entry-content h1,.page-id-129 .entry-content h1{color:#fff !important;font-size:48px;font-weight:500;margin:0 0 32px 0}@media(min-width: 1024px){.page-id-3 .entry-content h1,.page-id-129 .entry-content h1{font-size:80px;margin:0 0 48px 0}}.page-id-3 .entry-content h1 code,.page-id-129 .entry-content h1 code{color:#ffe200 !important}.page-id-3 .entry-content h2,.page-id-129 .entry-content h2{margin:32px 0 8px 0;font-size:20px}@media(min-width: 1024px){.page-id-3 .entry-content h2,.page-id-129 .entry-content h2{margin:64px 0 8px 0;font-size:24px}}.page-id-3 .first-h2-title,.page-id-129 .first-h2-title{margin-top:24px !important}.page-id-3 .h2-margin-top,.page-id-129 .h2-margin-top{margin-top:48px !important}.loading-screen{padding-left:0;padding-right:0;padding-top:0;background-color:#ffe200;position:absolute;bottom:0;width:100%;height:0%}.load-container{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:9999;pointer-events:none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*# sourceMappingURL=style.css.map */