@font-face{font-display:swap;font-family:TTInterfaces;src:url(../fonts/TTInterfaces-Thin.eot);src:url(../fonts/TTInterfaces-Thin.eot?#iefix) format("embedded-opentype"),local("TTInterfaces-Thin"),url(../fonts/TTInterfaces-Thin.woff2) format("woff2"),url(../fonts/TTInterfaces-Thin.woff) format("woff"),url(../fonts/TTInterfaces-Thin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-display:swap;font-family:TTInterfaces;src:url(../fonts/TTInterfaces-Light.eot);src:url(../fonts/TTInterfaces-Light.eot?#iefix) format("embedded-opentype"),local("TTInterfaces Light"),url(../fonts/TTInterfaces-Light.woff2) format("woff2"),url(../fonts/TTInterfaces-Light.woff) format("woff"),url(../fonts/TTInterfaces-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:TTInterfaces;src:url(../fonts/TTInterfaces-Regular.eot);src:url(../fonts/TTInterfaces-Regular.eot?#iefix) format("embedded-opentype"),local("TTInterfaces Regular"),url(../fonts/TTInterfaces-Regular.woff2) format("woff2"),url(../fonts/TTInterfaces-Regular.woff) format("woff"),url(../fonts/TTInterfaces-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:TTInterfaces;src:url(../fonts/TTInterfaces-Bold.eot);src:url(../fonts/TTInterfaces-Bold.eot?#iefix) format("embedded-opentype"),local("TTInterfaces Bold"),url(../fonts/TTInterfaces-Bold.woff2) format("woff2"),url(../fonts/TTInterfaces-Bold.woff) format("woff"),url(../fonts/TTInterfaces-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Gotham Pro';src:url(../fonts/GothamPro-Medium.eot);src:url(../fonts/GothamPro-Medium.eot?#iefix) format("embedded-opentype"),local("Gotham Pro Medium"),url(../fonts/GothamPro-Medium.woff2) format("woff2"),url(../fonts/GothamPro-Medium.woff) format("woff"),url(../fonts/GothamPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Gotham Pro';src:url(../fonts/GothamPro-Bold.eot);src:url(../fonts/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),local("Gotham Pro Bold"),url(../fonts/GothamPro-Bold.woff2) format("woff2"),url(../fonts/GothamPro-Bold.woff) format("woff"),url(../fonts/GothamPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Gotham Pro';src:url(../fonts/GothamPro-Black.eot);src:url(../fonts/GothamPro-Black.eot?#iefix) format("embedded-opentype"),local("Gotham Pro Black"),url(../fonts/GothamPro-Black.woff2) format("woff2"),url(../fonts/GothamPro-Black.woff) format("woff"),url(../fonts/GothamPro-Black.ttf) format("truetype");font-weight:900;font-style:normal}@-webkit-keyframes translate_Y{100%,25%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes translate_Y{100%,25%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rotate_Y{70%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes rotate_Y{70%{-webkit-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@-webkit-keyframes offset_top{20%,40%{-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}10%,30%,50%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes offset_top{20%,40%{-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}10%,30%,50%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{100%,20%,60%{-webkit-transform:scale(1);transform:scale(1)}40%,80%{-webkit-transform:scale(2);transform:scale(2)}}@keyframes pulse{100%,20%,60%{-webkit-transform:scale(1);transform:scale(1)}40%,80%{-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes pulse-2{100%,20%,60%{-webkit-transform:scale(1.5);transform:scale(1.5)}40%,80%{-webkit-transform:scale(1.8);transform:scale(1.8)}}@keyframes pulse-2{100%,20%,60%{-webkit-transform:scale(1.5);transform:scale(1.5)}40%,80%{-webkit-transform:scale(1.8);transform:scale(1.8)}}@-webkit-keyframes arrow-anim{40%,60%,80%{-webkit-transform:translateX(10px) translateY(-50%);transform:translateX(10px) translateY(-50%)}}@keyframes arrow-anim{40%,60%,80%{-webkit-transform:translateX(10px) translateY(-50%);transform:translateX(10px) translateY(-50%)}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}::-webkit-scrollbar{width:0;height:0}.link .visually-hidden,.visually-hidden:not(:focus):not(:active),input[type=checkbox].visually-hidden,input[type=radio].visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}:focus{outline:0}.hidden{height:100vh;overflow:hidden}body,html{height:100%}body{min-width:300px;height:100vh;margin:0;padding:0;font-family:TTInterfaces,sans-serif;font-weight:400;line-height:1.6;font-size:1vw;color:#191919;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:"Gotham Pro",sans-serif;line-height:1.4;margin:0}h1{font-weight:900;font-size:4vw;margin:3vw 0}h2{font-weight:900;font-size:2.5vw}h3{font-weight:900;font-size:1vw}h4{text-transform:uppercase;font-weight:900;font-size:1.5vw}h5{font-weight:500;font-size:.95vw;margin:1.5vw 0}h6{font-family:TTInterfaces,sans-serif;text-transform:uppercase;font-weight:900;font-size:.8vw}p{margin-top:1.5vw;margin-bottom:1.5vw}.reset{list-style:none;margin:0;padding:0}a{text-decoration:none;color:#191919;-webkit-transition:.1s linear;-o-transition:.1s linear;transition:.1s linear}a:focus,a:hover{color:rgba(25,25,25,.6)}.link{position:relative;font-family:TTInterfaces,sans-serif;font-weight:700;font-size:.95vw;background-color:transparent;border:none}.link::after{content:"";display:block;position:absolute;bottom:0;left:-.3vw;width:calc(100% + .6vw);height:.8vw;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:rgba(25,25,25,.05);-webkit-transition:.2s cubic-bezier(.33,.5,.65,.49);-o-transition:.2s cubic-bezier(.33,.5,.65,.49);transition:.2s cubic-bezier(.33,.5,.65,.49);z-index:-1}.link:focus,.link:hover{color:#191919}.link:focus::after,.link:hover::after{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.btn{position:relative;display:inline-block;color:#191919;border:1px solid rgba(25,25,25,.6);background-color:transparent;font-family:inherit;font-weight:700;font-size:.9vw;padding:.75vw;min-width:10vw;text-align:center;cursor:pointer;overflow:hidden}.btn span{position:relative;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;z-index:1}.btn::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:translateY(101%);-ms-transform:translateY(101%);transform:translateY(101%);background-color:#191919;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.btn--gray{border:none;background-color:rgba(25,25,25,.1)}.btn--disabled{pointer-events:none;color:rgba(25,25,25,.6)}.btn:focus span,.btn:hover span{color:#fff}.btn:focus::after,.btn:hover::after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.btn--white{border:none;background-color:#fff;border-radius:2vw}.btn--white::after{background-color:#efefef}.btn--white:focus span,.btn--white:hover span{color:#191919}.img,img{width:100%;height:auto}.img{margin:3vw 0}.img--low{height:20vw;overflow:hidden}.img--low img{height:100%;-o-object-fit:cover;object-fit:cover}.descr{margin:3vw 0}.copyright_link{position:fixed;right:5vw;bottom:1.5vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:2vw;height:2vw;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;overflow:hidden;margin-left:auto;z-index:2}.copyright_link svg{width:4.2vw;height:auto;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;left:auto;fill:#191919;stroke:#191919;stroke-linecap:round}.copyright_link .st0{stroke-width:12;stroke-linejoin:round;stroke-miterlimit:10;margin-left:auto;-webkit-animation:st0 2s linear 0s infinite normal;animation:st0 2s linear 0s infinite normal}.copyright_link .st1{stroke-width:4;stroke-linejoin:bevel;opacity:0!important;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.copyright_link .st1{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.copyright_link .st2{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.copyright_link .st3{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.home .copyright_link svg{fill:#fff;stroke:#fff}.form_column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.form_column [type=checkbox]~label,.form_column [type=checkbox]~span{width:100%}input:not([type=submit]),select,textarea{width:100%;max-height:6vw;padding:.5vw 0;font-family:TTInterfaces,sans-serif;font-size:inherit;color:#191919;border:none;border-bottom:1px solid rgba(25,25,25,.2);background-color:transparent;outline:0;resize:none;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out}input:not([type=submit]):-webkit-autofill,input:not([type=submit]):-webkit-autofill:focus,input:not([type=submit]):-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 50px #fff;-webkit-text-fill-color:#000}input:not([type=submit]).error,select.error,textarea.error{border-bottom-color:red}input:not([type=submit]):focus,input:not([type=submit]):hover,select:focus,select:hover,textarea:focus,textarea:hover{border-bottom-color:#191919}input:not([type=submit]):focus.error,input:not([type=submit]):hover.error,select:focus.error,select:hover.error,textarea:focus.error,textarea:hover.error{border-bottom-color:red}input~span.error,label.error{color:red}.screen-reader-response ul,.wpcf7-response-output,input[name=checkPrivacy]{display:none!important}[type=checkbox]~label,[type=checkbox]~span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:60%;cursor:pointer}[type=checkbox]~label::before,[type=checkbox]~span::before{content:"";position:relative;width:1.3vw;height:1.3vw;margin-right:1vw;border:1px solid rgba(25,25,25,.2);-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out}[type=checkbox]~label::after,[type=checkbox]~span::after{content:"";position:absolute;left:0;width:1.3vw;height:1.3vw;background-image:url(../img/icons/icon-tick.svg);background-size:contain;-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2);opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}[type=checkbox]:checked+label::after,[type=checkbox]:checked~span::after{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:1}[type=checkbox]:focus+label::before,[type=checkbox]:focus+span::before,[type=checkbox]:hover+label::before,[type=checkbox]:hover+span::before{border-color:#191919}.modal{position:fixed;top:0;left:0;right:4vw;bottom:0;opacity:0;visibility:hidden;-webkit-transition:.2s cubic-bezier(.33,.5,.65,.49);-o-transition:.2s cubic-bezier(.33,.5,.65,.49);transition:.2s cubic-bezier(.33,.5,.65,.49);z-index:2}.modal[data-modal=showreal]{right:0}.modal.open{opacity:1;visibility:visible}.modal_showreal{position:relative;width:100%;height:100%}.modal_showreal .closed{left:1.5vw}.video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:#191919}.video+.showreal{top:0;left:0;right:4vw;width:100%;height:100%;cursor:pointer}.video+.showreal .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:5vw;height:5vw;margin-right:0;border-color:transparent;opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;-webkit-filter:drop-shadow(0 0 5px rgba(25, 25, 25, .2));filter:drop-shadow(0 0 5px rgba(25, 25, 25, .2))}.video+.showreal .icon::after{content:none}.video+.showreal:focus .icon--play,.video+.showreal:hover .icon--play{opacity:1}.video+.showreal.pause:focus .icon--play,.video+.showreal.pause:hover .icon--play{opacity:0}.video+.showreal.pause:focus .icon--pause,.video+.showreal.pause:hover .icon--pause{opacity:1}.video+.showreal svg{fill:#fff;width:2.5vw;height:2.5vw;margin-left:0}.modal .closed{z-index:3}.modal .closed svg{fill:#fff;-webkit-filter:drop-shadow(0 0 5px rgba(25, 25, 25, .2));filter:drop-shadow(0 0 5px rgba(25, 25, 25, .2))}body.no-js .header [data-modal]{display:none;overflow:hidden;opacity:0}.header{position:relative;z-index:3}.logo{position:fixed;top:1.5vw;left:1.5vw;width:1.5vw;height:2vw;-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0);-webkit-transition:50ms cubic-bezier(.33,.5,.65,.49);-o-transition:50ms cubic-bezier(.33,.5,.65,.49);transition:50ms cubic-bezier(.33,.5,.65,.49);overflow:hidden}.logo:focus,.logo:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.logo img{width:1.5vw;height:2vw;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.menu_list{position:fixed;top:1.5vw;left:6vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:2vw;list-style:none;margin:0;padding:0}.menu_list .menu_item{margin-right:1.5vw}.menu_list a{font-family:TTInterfaces,sans-serif;font-weight:400;font-size:.95vw}.sitemap .menu_list{display:none}.nav{position:relative}.overlay{position:fixed;right:0;top:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);opacity:0;pointer-events:none;-webkit-transition:.1s ease-out;-o-transition:.1s ease-out;transition:.1s ease-out;cursor:pointer}.nav_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:fixed;top:0;right:0;bottom:0;width:4vw;z-index:3;-webkit-box-shadow:-1px 0 3px rgba(25,25,25,.1);box-shadow:-1px 0 3px rgba(25,25,25,.1);-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in;-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.nav_section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:fixed;top:0;right:0;bottom:0;width:68%;height:100%;-webkit-transform:translateX(105%);-ms-transform:translateX(105%);transform:translateX(105%);-webkit-transition:.7s;-o-transition:.7s;transition:.7s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;z-index:2}.nav_about,.nav_form,.nav_menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:space-around;-webkit-align-items:space-around;-ms-flex-align:space-around;align-items:space-around;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:calc(50% - 2vw);height:100%;padding:3.75vw 3.75vw 7.5vw;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#fff;border-left:2px solid rgba(25,25,25,.1)}.nav_about{-webkit-transform:translateX(101%);-ms-transform:translateX(101%);transform:translateX(101%);-webkit-transition:.35s ease-out;-o-transition:.35s ease-out;transition:.35s ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.nav_form{position:absolute;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.nav_row{width:100%}.nav_row--fixed-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:0;right:0;bottom:0;padding:1.5vw 3.75vw 2.25vw}.nav_column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:50%;padding-right:1.5vw}.nav_descr{font-family:TTInterfaces,sans-serif;font-weight:600;margin-bottom:.3vw;color:rgba(25,25,25,.3)}.menu_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:1vw;padding-bottom:1vw}.menu_link>span{-webkit-transition:color .2s ease-out,-webkit-transform .5s ease-out .2s;transition:color .2s ease-out,-webkit-transform .5s ease-out .2s;-o-transition:color .2s ease-out,transform .5s ease-out .2s;transition:color .2s ease-out,transform .5s ease-out .2s;transition:color .2s ease-out,transform .5s ease-out .2s,-webkit-transform .5s ease-out .2s;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.menu_link:focus,.menu_link:hover{color:#191919}.menu_link:focus .menu_title::after,.menu_link:hover .menu_title::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.menu_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-family:"Gotham Pro",sans-serif;font-weight:900;line-height:1;font-size:3.8vw}.menu_title::after{content:"";display:block;position:absolute;right:-.5vw;bottom:0;width:calc(100% + 1vw);height:.8vw;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:rgba(25,25,25,.05);-webkit-transition:.2s cubic-bezier(.33,.5,.65,.49);-o-transition:.2s cubic-bezier(.33,.5,.65,.49);transition:.2s cubic-bezier(.33,.5,.65,.49)}.menu_subtitle{color:rgba(25,25,25,.5)}.title+span{text-transform:uppercase;font-weight:600;font-size:.9vw;display:block;margin-bottom:1.5vw}.opener{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:25px;height:15px;margin-top:1.5vw;z-index:3}.opener .line{position:absolute;left:50%;width:100%;height:3px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#191919;display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.opener .line:nth-of-type(2){top:0}.opener .line:nth-of-type(3){display:none}.opener .line:nth-of-type(4){bottom:0}.opener:focus .line,.opener:hover .line{width:80%}.closed{position:absolute;top:1.5vw;left:3.75vw;padding:0;background-color:transparent;border:none;cursor:pointer}.closed svg{width:1.5vw;height:1.5vw;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.closed:focus svg,.closed:hover svg{-webkit-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg);-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;left:50%;bottom:1.5vw}.lang-link{text-transform:uppercase;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-family:"Gotham Pro",sans-serif;font-weight:500;font-size:.9vw;margin-top:1vw;line-height:1;pointer-events:auto;opacity:1;-webkit-transition:color .2s ease-out,opacity .2s ease-out .2s;-o-transition:color .2s ease-out,opacity .2s ease-out .2s;transition:color .2s ease-out,opacity .2s ease-out .2s}.lang-link--active{font-weight:900;cursor:default}.lang-link:focus,.lang-link:hover{color:#191919;font-weight:900}.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:auto;margin-bottom:1.5vw}.social_item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.social_item:nth-of-type(1) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(2) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(3) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(4) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(5) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(6) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(7) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(8) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(9) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_item:nth-of-type(10) .social_link{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.social_link{display:block;width:1.2vw;height:1.2vw;margin:1.5vw .75vw;pointer-events:none;opacity:0;-webkit-transform:translateX(2vw);-ms-transform:translateX(2vw);transform:translateX(2vw);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.social_link span{width:100%;height:100%}.social_link svg{width:100%;height:100%;fill:rgba(25,25,25,.3);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.social_link:focus svg,.social_link:hover svg{fill:#191919}.map-link{font-family:"Gotham Pro",sans-serif;font-weight:700;font-size:.9vw;width:1vw;margin-bottom:1.5vw;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;pointer-events:none;opacity:0;-webkit-transform:translateX(1vw) scale(-1);-ms-transform:translateX(1vw) scale(-1);transform:translateX(1vw) scale(-1);-webkit-transition:color .2s ease-out,opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;transition:color .2s ease-out,opacity .2s ease-out .2s,-webkit-transform .2s ease-out .2s;-o-transition:color .2s ease-out,opacity .2s ease-out .2s,transform .2s ease-out .2s;transition:color .2s ease-out,opacity .2s ease-out .2s,transform .2s ease-out .2s;transition:color .2s ease-out,opacity .2s ease-out .2s,transform .2s ease-out .2s,-webkit-transform .2s ease-out .2s}.home .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.home .menu_list a{color:#fff}.home .opener .line{background-color:#fff}.home .lang-link{color:#fff}.visible-elem{visibility:visible}.hidden-elem{visibility:hidden}.open-menu .nav_header{background-color:#fff;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.open-menu .nav_section{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.open-menu .overlay{opacity:1;pointer-events:auto}.open-menu .nav_about{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.open-menu .opener .line{background-color:#191919}.open-menu .opener .line:nth-of-type(2){top:50%;margin-top:-1.5px;-webkit-transform:translate(-50%,0) rotate(-45deg);-ms-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}.open-menu .opener .line:nth-of-type(3){-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.open-menu .opener .line:nth-of-type(4){top:50%;margin-top:-1.5px;-webkit-transform:translate(-50%,0) rotate(45deg);-ms-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}.open-menu .lang-link{opacity:0;pointer-events:none}.open-menu .social_item:nth-of-type(1) .social_link{-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.open-menu .social_item:nth-of-type(2) .social_link{-webkit-transition-delay:.95s;-o-transition-delay:.95s;transition-delay:.95s}.open-menu .social_item:nth-of-type(3) .social_link{-webkit-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}.open-menu .social_item:nth-of-type(4) .social_link{-webkit-transition-delay:1.05s;-o-transition-delay:1.05s;transition-delay:1.05s}.open-menu .social_item:nth-of-type(5) .social_link{-webkit-transition-delay:1.1s;-o-transition-delay:1.1s;transition-delay:1.1s}.open-menu .social_item:nth-of-type(6) .social_link{-webkit-transition-delay:1.15s;-o-transition-delay:1.15s;transition-delay:1.15s}.open-menu .social_item:nth-of-type(7) .social_link{-webkit-transition-delay:1.2s;-o-transition-delay:1.2s;transition-delay:1.2s}.open-menu .social_item:nth-of-type(8) .social_link{-webkit-transition-delay:1.25s;-o-transition-delay:1.25s;transition-delay:1.25s}.open-menu .social_item:nth-of-type(9) .social_link{-webkit-transition-delay:1.3s;-o-transition-delay:1.3s;transition-delay:1.3s}.open-menu .social_item:nth-of-type(10) .social_link{-webkit-transition-delay:1.35s;-o-transition-delay:1.35s;transition-delay:1.35s}.open-menu .social_link{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.open-menu .map-link{opacity:1;pointer-events:auto;-webkit-transform:translateX(0) scale(-1);-ms-transform:translateX(0) scale(-1);transform:translateX(0) scale(-1)}.open-menu .visible-elem{visibility:hidden}.open-menu .hidden-elem{visibility:visible}.open-order .nav_form{padding-bottom:10.5vw;opacity:1;visibility:visible}.open-modal .nav_header{background-color:#fff;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.open-modal .opener .line{background-color:#191919}.open-modal .lang-link{color:#191919}body.no-js .nav_section{display:none;overflow:hidden;opacity:0}body.not-found{background-color:#e3e3e3}body.not-found .content_image{height:70%}body.not-found .content_info h2{font-size:11.5vw;margin:0;line-height:1}body.not-found .content_info h2+span{font-size:2.25vw}.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;height:100vh}.wrapper .anim{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0;visibility:hidden}.wrapper .anim.start{opacity:1;visibility:visible}.wrapper .loaded{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);width:3vw;height:3vw;z-index:999}.wrapper .loaded span{position:absolute;top:0;left:0;width:100%;height:100%}.wrapper .loaded svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);animation:rotate 1s linear reverse infinite}@-webkit-keyframes rotate{100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.content .anim{position:fixed;top:0;left:auto;right:4vw;bottom:0;width:calc(60% + 4vw);-webkit-transition:opacity .1s ease-out;-o-transition:opacity .1s ease-out;transition:opacity .1s ease-out;opacity:0;visibility:hidden}.content .loaded{position:absolute}.loading .content .anim{opacity:1;background-color:rgba(255,255,255,.5);visibility:visible}.main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100vh;padding-right:4vw;overflow:hidden}.aside{width:33.3%;height:100%;padding:5vw 4.5vw;overflow:auto}.aside::-webkit-scrollbar{width:2px;height:0}.aside::-webkit-scrollbar-track{background-color:#fff}.aside::-webkit-scrollbar-thumb{background-color:#000}.filter-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:100%}.filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.filter.open h5::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.filter.open .filter_title::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.filter_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;background:0 0;border:none;cursor:pointer;padding:0}.filter_header .filter_title{position:relative;font-family:"Gotham Pro",sans-serif;font-weight:500;font-size:.95vw;margin:1.5vw 0}.filter_header .filter_title::before{content:"";display:block;position:absolute;top:60%;left:-.3vw;width:calc(100% + .6vw);height:.8vw;background-color:rgba(25,25,25,.05);z-index:-2}.filter_header .filter_title::after{content:"";display:block;position:absolute;top:60%;left:-.3vw;width:calc(100% + .6vw);height:.8vw;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:rgba(250,12,171,.25);-webkit-transition:.2s cubic-bezier(.33,.5,.65,.49);-o-transition:.2s cubic-bezier(.33,.5,.65,.49);transition:.2s cubic-bezier(.33,.5,.65,.49);z-index:-1}.filter_header .icon{position:relative;width:.8vw;height:.8vw}.filter_header .icon .line{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#191919}.filter_header .icon .line:nth-of-type(1){width:100%;height:3px}.filter_header .icon .line:nth-of-type(2){width:3px;height:100%;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.filter_header:focus,.filter_header:hover{color:#191919}.filter_header:focus .filter_title::after,.filter_header:hover .filter_title::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.filter_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.filter_link{width:calc(50% - 2vw);margin-top:.4vw;margin-left:1.5vw;margin-bottom:.4vw;color:rgba(25,25,25,.6);font-size:.95vw;line-height:1}.filter_link.current{font-weight:700;color:#191919}.filter_link:focus,.filter_link:hover{font-weight:700;color:#191919}.content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:60%;height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.content::-webkit-scrollbar{width:2px;height:0}.content::-webkit-scrollbar-track{background-color:#fff}.content::-webkit-scrollbar-thumb{background-color:#000}.content_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;height:100vh;overflow:hidden}.content_image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:50%;height:calc(80% - 3vw);margin-top:3vw;margin-left:3vw}.content_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.content_info{width:40%;margin-right:3vw}.content_info h2{font-size:4vw;margin:3vw 0 0}.content_info .content_services{width:100%}.content_info .link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:3vw}.content_info .link::after{content:none}.content_info .link span:not(.arrow){position:relative;color:#191919}.content_info .link span:not(.arrow)::after{content:"";display:block;position:absolute;left:-.3vw;top:50%;width:calc(100% + .6vw);height:.6vw;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:rgba(25,25,25,.05);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.content_info .link:focus span:not(.arrow)::after,.content_info .link:hover span:not(.arrow)::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.content_info .link:focus .arrow::after,.content_info .link:hover .arrow::after{border-color:rgba(25,25,25,.1);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.content_info .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;margin-left:.75vw;width:2.5vw;height:2.5vw}.content_info .arrow::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #191919;border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.content_info .arrow svg{width:1vw;height:1vw;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:translate_Y 2s cubic-bezier(.4,0,1,1) alternate infinite;animation:translate_Y 2s cubic-bezier(.4,0,1,1) alternate infinite}.content_wrap{opacity:0;visibility:hidden;-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.content_wrap .closed{position:fixed;left:auto;right:calc(65% + 5vw);opacity:0;visibility:hidden;-webkit-transition:.2s ease-out 0s;-o-transition:.2s ease-out 0s;transition:.2s ease-out 0s}.content_wrap.open{opacity:1;visibility:visible;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.content_wrap.open .overlay{opacity:1;pointer-events:auto}.content_wrap.open .content_section{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:.7s ease-out;-o-transition:.7s ease-out;transition:.7s ease-out}.content_wrap.open .closed{opacity:1;visibility:visible;-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.content_section{position:fixed;top:0;right:4vw;width:64%;height:100%;padding:3.75vw;border-left:2px solid rgba(25,25,25,.1);background-color:#fff;overflow:auto;-webkit-transform:translateX(110%);-ms-transform:translateX(110%);transform:translateX(110%);-webkit-transition:.7s ease-in;-o-transition:.7s ease-in;transition:.7s ease-in}.content_section::-webkit-scrollbar{width:2px;height:0}.content_section::-webkit-scrollbar-track{background-color:#fff}.content_section::-webkit-scrollbar-thumb{background-color:#000}.content_section h1{width:100%;margin-left:auto}.content_services{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin-left:auto;font-size:.85vw}.content_services-left{margin-right:3.75vw}.content_services h6{margin-bottom:.5vw}.content_services li{margin-top:.25vw;margin-bottom:.25vw;color:rgba(25,25,25,.6)}.content_main{border-bottom:1px solid rgba(25,25,25,.1)}.content_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:3vw;padding-bottom:3vw}.content_bottom .next,.content_bottom .prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:40%}.content_bottom .next .link_inner:first-child,.content_bottom .next span:first-child,.content_bottom .prev .link_inner:first-child,.content_bottom .prev span:first-child{margin-right:1.5vw}.content_bottom .next .icon,.content_bottom .prev .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:2vw;height:2vw;border-radius:50%}.content_bottom .next .icon::before,.content_bottom .prev .icon::before{content:"";display:block;position:absolute;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%;background-color:#fff;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.content_bottom .next svg,.content_bottom .prev svg{position:relative;fill:#191919;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;z-index:1}.content_bottom .next:focus .icon::before,.content_bottom .next:hover .icon::before,.content_bottom .prev:focus .icon::before,.content_bottom .prev:hover .icon::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#191919}.content_bottom .next:focus .link_inner span,.content_bottom .next:hover .link_inner span,.content_bottom .prev:focus .link_inner span,.content_bottom .prev:hover .link_inner span{color:#191919}.content_bottom .next:focus svg,.content_bottom .next:hover svg,.content_bottom .prev:focus svg,.content_bottom .prev:hover svg{fill:#fff}.content_bottom .prev svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.content_bottom .next{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.content_bottom .next svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.slider{width:100%;overflow:hidden}.slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:flex!important;list-style:none;margin:0;padding:0;margin-top:3vw}.slick-dots li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:.75vw;height:.75vw;margin:0 .25vw;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.slick-dots li.slick-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slick-dots li.slick-active button{background-color:#191919}.slick-dots li:focus,.slick-dots li:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.slick-dots button{display:block;width:100%;height:100%;padding:0;background-color:rgba(25,25,25,.2);border-radius:50%;border:none;font-size:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;cursor:pointer}.link_inner h5{margin:0}.link_inner span{color:rgba(25,25,25,.6);font-size:.85vw;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.link_work{width:2vw;height:2vw}.link_work .icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:100%}.link_work .squaer{width:calc(50% - .15vw);height:calc(50% - .25vw);border:3px solid #191919;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.link_work:focus .squaer:nth-of-type(1),.link_work:hover .squaer:nth-of-type(1){-webkit-transform:translate(.1vw,.1vw);-ms-transform:translate(.1vw,.1vw);transform:translate(.1vw,.1vw)}.link_work:focus .squaer:nth-of-type(2),.link_work:hover .squaer:nth-of-type(2){-webkit-transform:translate(-.1vw,.1vw);-ms-transform:translate(-.1vw,.1vw);transform:translate(-.1vw,.1vw)}.link_work:focus .squaer:nth-of-type(3),.link_work:hover .squaer:nth-of-type(3){-webkit-transform:translate(.1vw,-.05vw);-ms-transform:translate(.1vw,-.05vw);transform:translate(.1vw,-.05vw)}.link_work:focus .squaer:nth-of-type(4),.link_work:hover .squaer:nth-of-type(4){-webkit-transform:translate(-.1vw,-.05vw);-ms-transform:translate(-.1vw,-.05vw);transform:translate(-.1vw,-.05vw)}.case{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:33.3%;height:50vh;min-height:20vw;padding:1.5vw;border-left:1px solid rgba(25,25,25,.1);border-bottom:1px solid rgba(25,25,25,.1);text-align:center;overflow:hidden}.case a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;width:100%;height:100%;max-height:27vw;min-height:20vw;z-index:1}.case--order::before{content:"";display:block;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;width:18vw;height:18vw;border-radius:50%;background-color:#93dcff;-webkit-transition:.25s cubic-bezier(.33,.5,.65,.49);-o-transition:.25s cubic-bezier(.33,.5,.65,.49);transition:.25s cubic-bezier(.33,.5,.65,.49)}.case--order-1::before{background-color:#93c8ff}.case--order-2::before{background-color:#f2b9de}.case--order-3::before{background-color:#fec3b1}.case--order-4::before{background-color:#93afff}.case--order-5::before{background-color:#d7b0fa}.case--order a{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.case--order a .case_header{position:relative;top:auto;left:auto;margin-top:auto;padding:1.5vw}.case:focus::before,.case:hover::before{top:50%;-webkit-transform:translate(-50%,-50%) scale(2.25);-ms-transform:translate(-50%,-50%) scale(2.25);transform:translate(-50%,-50%) scale(2.25)}.case:focus .case_category,.case:hover .case_category{color:#fff}.case:focus .case_image,.case:hover .case_image{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-filter:brightness(.9) contrast(1.2);filter:brightness(.9) contrast(1.2)}.case_header{position:absolute;top:4.5vw;left:0;width:100%;z-index:2}.case_title{margin-bottom:1.5vw;font-weight:600;font-size:1.5vw;color:#fff}.case_image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-webkit-box-shadow:0 0 30px rgba(0,0,0,.1);box-shadow:0 0 30px rgba(0,0,0,.1);-webkit-transition:.15s cubic-bezier(.33,.5,.65,.49);-o-transition:.15s cubic-bezier(.33,.5,.65,.49);transition:.15s cubic-bezier(.33,.5,.65,.49);z-index:1}.case_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.case_footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:auto}.case_category{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#fff;font-size:.85vw;-webkit-transition:.1s cubic-bezier(.33,.5,.65,.49);-o-transition:.1s cubic-bezier(.33,.5,.65,.49);transition:.1s cubic-bezier(.33,.5,.65,.49);z-index:1}.case_category::after{content:"/";display:block;position:relative;margin-left:.5vw;margin-right:.5vw;font-size:.85vw}.case_category:last-of-type::after{content:none}.history{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3vw}.history_item{position:relative;width:50%;margin-bottom:3vw;padding:0 3vw;border-left:2px solid rgba(25,25,25,.05)}.history_item:last-of-type,.history_item:nth-last-of-type(2){margin-bottom:0}.history_item::after{content:"";display:block;position:absolute;top:50%;left:0;width:70%;height:80%;background-color:rgba(25,25,25,.02);-webkit-transform:scaleX(0) translateY(-50%);-ms-transform:scaleX(0) translateY(-50%);transform:scaleX(0) translateY(-50%);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.history_item .caption{margin-bottom:0}.history_item:focus::after,.history_item:hover::after{-webkit-transform:scaleX(1) translateY(-50%);-ms-transform:scaleX(1) translateY(-50%);transform:scaleX(1) translateY(-50%)}.date{font-family:"Gotham Pro",sans-serif;font-weight:900}.contact_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:1.5vw}.contact_row .link{position:relative;margin-top:0}.contact_row .link::after{content:"";display:block;position:absolute;left:-.3vw;top:50%;width:calc(100% + .6vw);height:.8vw;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:rgba(25,25,25,.05);-webkit-transition:.2s cubic-bezier(.33,.5,.65,.49);-o-transition:.2s cubic-bezier(.33,.5,.65,.49);transition:.2s cubic-bezier(.33,.5,.65,.49)}.contact_row .link:focus,.contact_row .link:hover{color:#191919}.contact_row .link:focus::after,.contact_row .link:hover::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.contact_col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.contact_col a{margin-top:.6vw;margin-right:1.5vw;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out}.contact_col a .icon{display:block;width:1.2vw;height:1.2vw}.contact_col a svg{fill:#191919;width:100%;height:100%;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.contact_col a:focus,.contact_col a:hover{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.map{width:70%;height:100vh}.home .slider{width:calc(100% + 4vw);overflow:visible;z-index:1}.home .slick-arrow{position:absolute;top:50%;left:2.25vw;width:3vw;height:3vw;background-color:transparent;border:none;border-radius:50%;cursor:pointer;font-size:0;z-index:1000}.home .slick-arrow::before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;margin-left:-50%;margin-top:-50%;background-color:rgba(255,255,255,.1);border-radius:50%;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);z-index:-1}.home .slick-arrow::after{content:"";display:block;position:absolute;top:50%;left:50%;width:25%;height:25%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.home .slick-arrow.slick-prev{margin-top:-2.6vw}.home .slick-arrow.slick-prev::after{left:55%;border-left:2px solid #fff;border-bottom:2px solid #fff}.home .slick-arrow.slick-next{margin-top:2.6vw}.home .slick-arrow.slick-next::after{left:45%;border-top:2px solid #fff;border-right:2px solid #fff}.home .slick-arrow:focus::before,.home .slick-arrow:hover::before{-webkit-animation:pulse-2 2s ease-out infinite;animation:pulse-2 2s ease-out infinite}.home .slick-dots{position:fixed;left:6vw;bottom:2.25vw;z-index:999}.home .slick-dots li{width:.55vw;height:.55vw;margin-left:0;margin-right:1.5vw;-webkit-transform:none;-ms-transform:none;transform:none;opacity:.5;-webkit-transition:.15s ease-in;-o-transition:.15s ease-in;transition:.15s ease-in}.home .slick-dots button{background-color:#fff}.home .slick-dots li.slick-active{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.home .slick-dots li.slick-active button{background-color:#fff}.home .content_nav{margin-top:1.25vw;margin-bottom:1.25vw;padding-right:4.5vw}.home .content_nav button{position:relative;font-family:inherit;font-size:1.5vw;padding:0;color:rgba(255,255,255,.5);border:none;background-color:transparent;cursor:pointer;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;white-space:nowrap;margin-right:3px}.home .content_nav button:not(:last-of-type)::after{content:", ";display:inline;position:relative;font-size:inherit}.home .content_nav button span{font-size:inherit}.home .content_nav button.active{color:#fff}.home .content_header{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100vh;opacity:1!important}.home .content_header .content_bg{content:"";display:block;position:absolute;text-transform:uppercase;font-family:"Gotham Pro",sans-serif;white-space:nowrap;font-weight:900;font-size:9.5vw;color:rgba(255,255,255,.2);text-align:center;line-height:100vh;top:0;left:0;width:100%;height:100%;background-color:#32adfe;-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0s cubic-bezier(1,.71,.52,1) 1s,color 0s 1s;-o-transition:all 0s cubic-bezier(1,.71,.52,1) 1s,color 0s 1s;transition:all 0s cubic-bezier(1,.71,.52,1) 1s,color 0s 1s;z-index:-1}.home .content_header:nth-of-type(2)::before{background-color:#2184ff}.home .content_header.slick-active .content_bg{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.home .content_header.slick-active::after{opacity:1}.home .content_header.slick-active .content_info:last-of-type{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.home .content_header.slick-active .content_info h2,.home .content_header.slick-active .content_info span{opacity:1}.home .content_header.slick-active .content_image{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.home .content_image{width:50%;height:calc(100% - 10vw);margin-top:10vw;margin-left:auto;margin-right:15vw;opacity:0;-webkit-transform:translateX(-2vw);-ms-transform:translateX(-2vw);transform:translateX(-2vw);-webkit-transition:.5s cubic-bezier(1,1,.55,1) .5s;-o-transition:.5s cubic-bezier(1,1,.55,1) .5s;transition:.5s cubic-bezier(1,1,.55,1) .5s}.home .content_image img{opacity:0;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.home .content_info{position:fixed;top:50%;left:6vw;width:22%;z-index:2;color:#fff;opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:.5s ease-out;-o-transition:.5s ease-out;transition:.5s ease-out}.home .content_info h2{margin-top:0;font-family:TTInterfaces,sans-serif;font-size:2.5vw;line-height:1}.home .content_info span{font-weight:400;font-size:.8vw}.home .content_info .btn{min-width:11.6vw}.home .content_info .btn span{font-weight:600}.home.loaded .content_image img{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.home.loaded .content_info{opacity:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about .content_header{background-color:rgba(25,25,25,.1)}.about .content_image{height:70%}.about .content_wrap{width:100%;opacity:1;visibility:visible}.about .content_section{position:relative;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;padding-left:5.25vw;margin-left:auto;margin-right:auto;border-left:none;overflow:visible}.about .descr{margin-top:4.5vw}.about .descr:first-of-type{margin-top:0}.about .slider--team{margin-top:3vw}.about .slider--team .slider_item{position:relative;width:20vw;height:20vw;margin-left:1vw;margin-right:1vw;border-radius:50%;overflow:hidden;-webkit-transition:.2s cubic-bezier(.33,.5,.65,.49);-o-transition:.2s cubic-bezier(.33,.5,.65,.49);transition:.2s cubic-bezier(.33,.5,.65,.49)}.about .slider--team .slider_item:focus,.about .slider--team .slider_item:hover{border-radius:0}.about .slider--team .slider_item:focus .slider_caption,.about .slider--team .slider_item:hover .slider_caption{opacity:1}.about .slider--team .slider_item:focus .slider_caption span,.about .slider--team .slider_item:hover .slider_caption span{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.about .slider--team .slider_caption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;width:100%;height:100%;padding:1.5vw;color:#fff;background-color:rgba(25,25,25,.7);opacity:0;-webkit-transition:.2s ease-out;-o-transition:.2s ease-out;transition:.2s ease-out;text-align:center}.about .slider--team .slider_caption span{font-family:TTInterfaces,sans-serif;font-weight:300;margin:.25vw 0;opacity:0;-webkit-transform:translateY(-1vw);-ms-transform:translateY(-1vw);transform:translateY(-1vw);-webkit-transition:.3s cubic-bezier(.33,.5,.65,.49);-o-transition:.3s cubic-bezier(.33,.5,.65,.49);transition:.3s cubic-bezier(.33,.5,.65,.49)}.about .slider--team .slider_caption span:first-of-type{font-family:"Gotham Pro",sans-serif;font-weight:700;font-size:1.5vw;-webkit-transform:translateY(1vw);-ms-transform:translateY(1vw);transform:translateY(1vw)}.about .slider--team img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about .slider--client{margin-top:3vw}.about .slider--client .slider_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:17vw;height:17vw}.about .slider--client a{width:50%;height:50%;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;cursor:default}.about .slider--client a:focus,.about .slider--client a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.about .slider--client a:focus img,.about .slider--client a:hover img{-webkit-filter:grayscale(0) brightness(1);filter:grayscale(0) brightness(1)}.about .slider--client img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:grayscale(1) brightness(1);filter:grayscale(1) brightness(1);-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.contact .content_info{margin-left:4.5vw}.sitemap .content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:4.5vw}.sitemap .sitemap_group{width:100%}.sitemap .sitemap_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.sitemap .filter_link{width:20%;margin-left:0}body>svg:nth-of-type(1){display:none}body.no-js .content_wrap{opacity:1;visibility:visible}body.no-js .content_wrap .closed{display:none}body.no-js .content_section{position:relative;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;width:100%}body.no-js .overlay{display:none}body.no-js .slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto}body.no-js .slider::-webkit-scrollbar{width:2px;height:5px}body.no-js .slider::-webkit-scrollbar-track{background-color:rgba(25,25,25,.1)}body.no-js .slider::-webkit-scrollbar-thumb{background-color:#000}body.no-js .slider .slider_item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:2.25vw}body.no-js .home .content_header{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}body.no-js .home .content_header::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}body.no-js .home .content_header::after{opacity:1}body.no-js .home .content_info:last-of-type{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.no-js .home .content_info h2,body.no-js .home .content_info span{opacity:1}body.no-js .home .content_image{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.no-js .home .slider{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body:not(.no-js) .animate,body:not(.no-js) .content_section p{display:block;-webkit-transform:translateY(5vw) skew(25deg);-ms-transform:translateY(5vw) skew(25deg);transform:translateY(5vw) skew(25deg);opacity:0;-webkit-transition:opacity .2s ease-out,-webkit-transform .5s ease-out;transition:opacity .2s ease-out,-webkit-transform .5s ease-out;-o-transition:transform .5s ease-out,opacity .2s ease-out;transition:transform .5s ease-out,opacity .2s ease-out;transition:transform .5s ease-out,opacity .2s ease-out,-webkit-transform .5s ease-out}body:not(.no-js) .animate--img,body:not(.no-js) .content_section p--img{position:relative;-webkit-transform:none;-ms-transform:none;transform:none;overflow:hidden}body:not(.no-js) .animate--img::after,body:not(.no-js) .content_section p--img::after{content:"";display:block;position:absolute;top:0;left:-110%;width:100%;height:100%;background-color:rgba(25,25,25,.1);-webkit-transition:.7s ease-out;-o-transition:.7s ease-out;transition:.7s ease-out}body:not(.no-js) .animate--img img,body:not(.no-js) .content_section p--img img{opacity:0;-webkit-transition:all .15s ease-out,opacity .3s ease-out .7s;-o-transition:all .15s ease-out,opacity .3s ease-out .7s;transition:all .15s ease-out,opacity .3s ease-out .7s}body:not(.no-js) .animate.active,body:not(.no-js) .content_section p.active{-webkit-transform:translateY(0) skew(0);-ms-transform:translateY(0) skew(0);transform:translateY(0) skew(0);opacity:1}body:not(.no-js) .animate--img.active::after,body:not(.no-js) .content_section p--img.active::after{left:110%}body:not(.no-js) .animate--img.active img,body:not(.no-js) .content_section p--img.active img{opacity:1}body:not(.no-js) .filter .filter_header .icon .line:nth-of-type(2){-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}body:not(.no-js) .filter.open .filter_header .icon .line:nth-of-type(2){-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}@media screen and (min-width:641px){.aside-opened{display:none}}@media screen and (min-width:768px){.copyright_link:focus,.copyright_link:hover{width:4.428vw;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;overflow:visible}.copyright_link:focus .st0,.copyright_link:hover .st0{-webkit-animation:none;animation:none}.copyright_link:focus .st1,.copyright_link:hover .st1{opacity:1!important;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.copyright_link:focus .st2,.copyright_link:hover .st2{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.copyright_link:focus .st3,.copyright_link:hover .st3{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}}@media screen and (min-width:1368px){.opener{width:1.2vw;height:.7vw}.opener .line{height:.15vw}}@media screen and (max-width:1368px){body{font-size:1.3vw}h1{font-size:5vw}h2{font-size:3.8vw}h4{font-size:2vw}h5{font-size:1.3vw}h6{font-size:1.1vw}p{margin-top:2.025vw;margin-bottom:2.025vw}.title+span{font-size:1.3vw}.link{font-size:1.3vw}.btn{font-size:1.2vw;min-width:12vw;padding:1vw 1.5vw}.btn--white{border-radius:25px}.copyright_link{right:6.5vw;width:2.7vw}.copyright_link svg{width:5.5vw}.copyright_link:focus,.copyright_link:hover{width:5.428vw}[type=checkbox]~label,[type=checkbox]~span{width:80%}[type=checkbox]~label::after,[type=checkbox]~label::before,[type=checkbox]~span::after,[type=checkbox]~span::before{width:2vw;height:2vw}[type=checkbox]~label::before,[type=checkbox]~span::before{margin-right:1.5vw}.logo{left:2.25vw;width:25px;height:35px}.logo img{width:25px;height:35px}.menu_list{left:6.75vw;height:35px}.menu_list a{font-size:1.3vw}.cases .menu_list{display:none}.nav_header{width:5vw}.lang-link{font-size:1.3vw}.social_link{width:1.8vw;height:1.8vw}.map-link{width:1.5vw;font-size:1.3vw}.nav_section{width:80%}.nav_descr{margin-bottom:.5vw}.menu_title{font-size:4vw}.closed svg{width:2vw;height:2vw}.open-modal .menu_list{opacity:0;pointer-events:none}.main{padding-right:5vw}.aside{width:30%;padding-left:6.75vw}.filter_header .filter_title{font-size:1.3vw}.filter_header .icon{width:1vw;height:1vw}.filter_header .icon .line:nth-of-type(1){height:2px}.filter_header .icon .line:nth-of-type(2){width:2px}.filter_inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.filter_link{width:100%;margin-left:0;font-size:1.2vw}.case{min-height:30vw}.case a{max-height:30vw;min-height:27vw}.case .case_before,.case::before{width:21vw;height:21vw}.case:focus .case_image,.case:hover .case_image{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.case_title{font-size:2vw}.case_category{font-size:1.1vw}.case_category::after{font-size:1.1vw}.content_image{margin-left:7.2vw}.content_info{margin-right:7.2vw}.content_info h2{font-size:5vw}.content_info .arrow{width:3vw;height:3vw}.content_info .arrow svg{width:1.3vw;height:1.3vw}.content_bottom .next .icon,.content_bottom .prev .icon{width:3vw;height:3vw}.content_services{font-size:1.1vw}.content_section{width:80%;right:5vw;padding:6vw}.content_wrap .closed{right:calc(82% + 5vw)}.link_inner span{font-size:1.3vw}.link_work{width:3vw;height:3vw}.link_work:focus .squaer:nth-of-type(1),.link_work:hover .squaer:nth-of-type(1){-webkit-transform:translate(.3vw,.3vw);-ms-transform:translate(.3vw,.3vw);transform:translate(.3vw,.3vw)}.link_work:focus .squaer:nth-of-type(2),.link_work:hover .squaer:nth-of-type(2){-webkit-transform:translate(-.3vw,.3vw);-ms-transform:translate(-.3vw,.3vw);transform:translate(-.3vw,.3vw)}.link_work:focus .squaer:nth-of-type(3),.link_work:hover .squaer:nth-of-type(3){-webkit-transform:translate(.3vw,-.3vw);-ms-transform:translate(.3vw,-.3vw);transform:translate(.3vw,-.3vw)}.link_work:focus .squaer:nth-of-type(4),.link_work:hover .squaer:nth-of-type(4){-webkit-transform:translate(-.3vw,-.3vw);-ms-transform:translate(-.3vw,-.3vw);transform:translate(-.3vw,-.3vw)}.slick-dots li{width:1vw;height:1vw;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.contact_col a{margin-top:1vw;margin-right:2.25vw}.contact_col a .icon{width:1.8vw;height:1.8vw}.home .slider{width:calc(100% + 5vw)}.home .slick-dots li{width:10px;height:10px}.home .content_header::before{font-size:12.5vw;line-height:106vh}.home .content_info span{font-size:1.2vw}.home .content_info:first-of-type h2{margin-bottom:1vw}.home .content_nav button{font-size:1.6vw;line-height:1.6}.about .content_image{height:80%}.about .content_section{padding-left:7.2vw;padding-right:7.2vw;padding-bottom:0}.case-inner .content_image{margin-left:3vw;margin-right:3vw}.contact h1{margin-top:0}.contact .content_info{margin-left:7.2vw}.sitemap .content{padding-left:7.2vw;padding-right:7.2vw}}@media screen and (max-width:1368px) and (min-height:901px){.case .case_before,.case::before{top:50%;width:100%;height:100%;border-radius:0}.case_category{color:#fff}}@media screen and (max-width:1264px){.home .content_image{height:calc(100% - 14vw);margin-top:14vw}}@media screen and (max-width:1024px){body{font-size:15px}h1{font-size:8vw}h2{font-size:50px;line-height:1}h4{font-size:25px}h5{font-size:16px;margin-top:15px;margin-bottom:15px}h6{font-size:14px}p{margin-top:15px;margin-bottom:15px}.img{margin-top:30px;margin-bottom:30px}.descr{margin-top:30px;margin-bottom:30px}.link{font-size:15px}.link::after{left:-3px;width:calc(100% + 6px);height:10px}.title+span{font-size:15px;margin-bottom:30px}.btn{font-size:14px;min-width:140px;padding:10px 15px}.copyright_link{right:calc(60px + 15px);bottom:15px;width:30px;height:27px}.copyright_link svg{width:64px}.copyright_link:focus,.copyright_link:hover{width:65px}input:not([type=submit]),select,textarea{max-height:50px;padding:15px 0}[type=checkbox]~label,[type=checkbox]~span{width:100%}[type=checkbox]~label::after,[type=checkbox]~label::before,[type=checkbox]~span::after,[type=checkbox]~span::before{width:25px;height:25px}[type=checkbox]~label::before,[type=checkbox]~span::before{margin-right:15px}.modal_showreal .closed{left:15px}.video+.showreal{right:60px}.video+.showreal .icon{width:60px;height:60px}.video+.showreal svg{width:40px;height:40px}.logo{top:15px;left:15px}.menu_list .menu_item{margin-right:15px}.menu_list a{font-size:15px}.nav_header{width:60px}.nav_section{width:calc(100% - 60px)}.nav_about,.nav_form,.nav_menu{width:calc(50% - 30px);padding:30px 30px 90px}.nav_row--fixed-bottom{padding:22.5px 30px}.nav_column{width:100%;margin-top:15px;padding-right:15px}.nav_descr{margin-bottom:0}.menu_link{padding-top:15px;padding-bottom:15px}.menu_title{font-size:50px}.menu_title::after{right:-5px;width:calc(100% + 10px);height:10px}.opener{margin-top:22.5px}.opener .line{height:3px}.closed{top:15px;left:30px}.closed svg{width:30px;height:30px}.lang{bottom:15px}.lang-link{font-size:19px;margin-top:0;padding:7.5px 15px}.lang-link:last-child{padding-bottom:0}.social{margin-bottom:15px}.social_link{width:40px;height:40px;margin:10px;padding:10px}.map-link{font-size:18px;width:22px;margin-bottom:15px}body.not-found .content_info h2{font-size:110px}body.not-found .content_info h2+span{font-size:22px}body.not-found .content_image{margin-left:15px}.wrapper .loaded{width:50px;height:50px}.main{padding-right:60px}.aside{width:35%;padding:30px;padding-left:60px}.filter_header .filter_title{font-size:16px;margin-top:15px;margin-bottom:15px}.filter_header .filter_title::after,.filter_header .filter_title::before{left:-3px;width:calc(100% + 6px);height:10px}.filter_header .icon{width:10px;height:10px}.filter_link{font-size:15px;margin-top:10px;margin-bottom:10px}.case{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:50%;min-height:360px;padding:15px;border:none}.case .case_before,.case::before{top:50%;width:100%;height:100%;border-radius:0}.case a{max-height:360px;min-height:320px}.case--order a .case_header{padding:15px}.case_header{top:0}.case_title{font-size:23px;margin-bottom:22.5px}.case_category{font-size:14px;color:#fff}.case_category::after{font-size:12px;margin-left:10px;margin-right:10px}.content_info{width:45%;margin-right:30px}.content_info h2{font-size:50px;margin-top:45px}.content_info .link{margin-top:30px}.content_info .link span:not(.arrow)::after{left:-3px;width:calc(100% + 6px);height:10px}.content_info .arrow{width:40px;height:40px;margin-left:15px}.content_info .arrow svg{width:20px;height:15px}.content_services{font-size:15px}.content_services h6{margin-bottom:10px}.content_services-left{margin-right:60px}.content_section{right:60px;width:calc(100% - 120px);padding:60px}.content_wrap .closed{right:calc(100% - 105px);z-index:1}.content_bottom{padding-top:30px;padding-bottom:30px}.content_bottom .next .icon,.content_bottom .prev .icon{width:40px;height:40px}.content_bottom .next span,.content_bottom .prev span{font-size:15px}.content_bottom .next .link_inner:first-child,.content_bottom .next span:first-child,.content_bottom .prev .link_inner:first-child,.content_bottom .prev span:first-child{margin-right:15px}.link_work{width:40px;height:40px}.link_work .squaer{width:calc(50% - 2px);height:calc(50% - 3px)}.link_work:focus .squaer:nth-of-type(1),.link_work:hover .squaer:nth-of-type(1){-webkit-transform:translate(3px,3px);-ms-transform:translate(3px,3px);transform:translate(3px,3px)}.link_work:focus .squaer:nth-of-type(2),.link_work:hover .squaer:nth-of-type(2){-webkit-transform:translate(-3px,3px);-ms-transform:translate(-3px,3px);transform:translate(-3px,3px)}.link_work:focus .squaer:nth-of-type(3),.link_work:hover .squaer:nth-of-type(3){-webkit-transform:translate(3px,-3px);-ms-transform:translate(3px,-3px);transform:translate(3px,-3px)}.link_work:focus .squaer:nth-of-type(4),.link_work:hover .squaer:nth-of-type(4){-webkit-transform:translate(-3px,-3px);-ms-transform:translate(-3px,-3px);transform:translate(-3px,-3px)}.slick-dots{margin-top:30px}.slick-dots li{width:15px;height:15px;margin:5px}.history{margin-top:30px}.history_item{margin-bottom:22.5px;padding-left:22.5px;padding-right:22.5px}.history_item::after{content:none}.date{font-weight:700}.contact_row{margin-bottom:15px}.contact_row .link{margin-top:0}.contact_row .link::after{left:-3px;width:calc(100% + 6px);height:10px}.contact_col a{margin-top:10px;margin-right:22.5px}.contact_col a .icon{width:30px;height:30px;padding:5px}.home .slider{width:calc(100% + 60px)}.home .slick-arrow{left:30px;width:70px;height:35px;padding:0;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:20px}.home .slick-arrow::before{content:none}.home .slick-arrow::after{width:12px;height:12px}.home .slick-arrow.slick-prev{margin-top:-27px}.home .slick-arrow.slick-next{margin-top:27px}.home .slick-dots{left:30px}.home .slick-dots li{margin-right:15px}.home .content_info{left:30px;width:220px}.home .content_info h2{font-size:40px;margin-top:15px}.home .content_info span{font-size:15px}.home .content_image{height:100%;margin-top:0;margin-right:75px}.home .content_nav{margin-top:22.5px;margin-bottom:22.5px;padding-right:0}.home .content_nav button{font-size:24px;line-height:1.4}.about .content_image{height:60%;margin-left:0}.about .content_section{padding-left:60px;padding-right:60px}.about .descr{margin-top:45px}.about .slider--team{margin-top:30px}.about .slider--team .slider_item{margin-left:10px;margin-right:10px}.about .slider--team .slider_caption{padding:15px}.about .slider--team .slider_caption span{margin-top:5px;margin-bottom:5px}.about .slider--team .slider_caption span:first-of-type{font-size:19px}.about .slider--client{margin-top:30px}.about .slider--client .slider_item{height:auto}.case-inner .content_image{width:45%}.contact h1{font-size:6vw}.contact .content_info{width:35%;position:absolute;margin-left:60px;z-index:1}.contact .map{width:100%}.sitemap .content{padding:30px;padding-left:60px;padding-right:60px}.sitemap .filter_link{width:33.3%}body:not(.no-js) .animate,body:not(.no-js) .content_section p{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}body:not(.no-js) .animate--img::after,body:not(.no-js) .content_section p--img::after{content:none}body:not(.no-js) .animate--img img,body:not(.no-js) .content_section p--img img{opacity:1}}@media screen and (max-width:768px){.copyright_link{left:15px;right:auto}.form_column{width:100%}.logo{top:15px;width:30px;height:30px}.logo img{width:30px;height:30px}.menu_list{display:none}.opener{position:fixed;top:0;right:15px;width:25px;height:13px;margin-top:24px;pointer-events:auto}.header::before{content:"";display:block;position:fixed;top:0;left:0;right:0;height:60px;-webkit-box-shadow:-1px 0 3px rgba(25,25,25,.1);box-shadow:-1px 0 3px rgba(25,25,25,.1)}.nav_header{top:auto;left:0;right:0;bottom:0;width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;pointer-events:none}.nav_section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:auto;margin-right:0;padding-bottom:60px;-webkit-transform:translateX(130%);-ms-transform:translateX(130%);transform:translateX(130%);overflow:auto;background-color:#fff}.nav_section::-webkit-scrollbar{width:2px;height:0}.nav_section::-webkit-scrollbar-track{background-color:#fff}.nav_section::-webkit-scrollbar-thumb{background-color:#000}.nav_row--fixed-bottom{position:relative;padding-left:0;padding-right:0}.map-link{display:none}.social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:0;visibility:hidden;-webkit-transition:background .3s ease-out;-o-transition:background .3s ease-out;transition:background .3s ease-out}.lang{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;top:50%;left:auto;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lang-link{-webkit-transform:none;-ms-transform:none;transform:none;padding:15px 5px}.lang-link:last-child{padding-right:0;padding-bottom:15px}.nav_about,.nav_form,.nav_menu{width:100%;border-left:none;min-height:440px}.nav_about{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.nav_form{position:fixed;bottom:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100vh;padding-top:60px;padding-bottom:75px;overflow:auto;z-index:3}.nav_form .closed{position:fixed;top:20px}.menu_item:first-of-type .menu_link{padding-top:0}.open-menu .nav_header{background-color:transparent;-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.open-menu .nav_section{-webkit-transform:none;-ms-transform:none;transform:none}.open-menu .social{background-color:#fff;-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.open-modal .nav_header{background-color:transparent}.about .header::before,.case-inner .header::before,.contact .header::before{background-color:#fff}.about .footer,.case-inner .footer,.contact .footer{position:relative;height:60px}.about .footer::before,.case-inner .footer::before,.contact .footer::before{content:"";display:block;position:fixed;left:0;right:0;bottom:0;height:60px;background-color:#fff;z-index:-1}body.not-found .content_info{width:100%;margin-right:0;margin-bottom:60px;text-align:center}body.not-found .content_info h2{font-size:27vw}body.not-found .content_info h2+span{font-size:6vw}body.not-found .content_info .link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body.not-found .content_info .arrow{margin-top:15px;margin-left:0}body.not-found .content_image{position:relative;width:100%;height:calc(100vh - 120px);overflow:hidden;margin-left:0}body.not-found .content_image::before{content:"not found";display:block;position:absolute;top:47%;left:-4vw;font-family:"Gotham Pro",sans-serif;font-weight:900;font-size:9vh;text-transform:uppercase;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;white-space:nowrap;-webkit-transform:translateY(-50%) scale(-1);-ms-transform:translateY(-50%) scale(-1);transform:translateY(-50%) scale(-1);color:#fff;text-shadow:0 -4px 0 rgba(25,25,25,.1);z-index:1}body.not-found .content_image::after{content:"404";display:block;position:absolute;top:35%;right:37.5px;font-family:"Gotham Pro",sans-serif;font-weight:900;font-size:19vw;-webkit-transform:translateY(-50%) rotate(385deg);-ms-transform:translateY(-50%) rotate(385deg);transform:translateY(-50%) rotate(385deg);color:rgba(25,25,25,.1)}.wrapper{width:100%;overflow:hidden}.main{padding-right:0}.aside{width:300px;height:auto;margin-top:60px;margin-bottom:60px}.content{height:auto;margin-top:60px;margin-bottom:60px}.case{width:100%;height:100%}.case--order .case_footer{margin-bottom:30px}.case:focus .case_image,.case:hover .case_image{-webkit-transform:none;-ms-transform:none;transform:none}.case_header{top:30px}.case_title{font-size:6vw;line-height:1.2}.content_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto;overflow:visible}.content_info h2{margin-top:0}.history_item{width:100%;padding-right:0}.home .slider{width:100%}.home .slick-dots{display:none!important}.home .content_header{padding-top:105px;padding-bottom:75px}.home .content_header::before{line-height:90vh}.home .content_header.slick-active .content_info:first-of-type{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.home .content_image{margin-right:30px}.about .content_header{height:auto;min-height:380px;padding:0 60px}.about .content_image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;height:auto;margin-bottom:30px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.about .content_info{width:100%;margin-top:30px;margin-right:0}.case-inner .content_header{padding-top:30px;padding-left:60px;padding-right:60px}.case-inner .content_header .content_services{display:none}.case-inner .content_image,.case-inner .content_info{width:100%;margin:0}.case-inner .content_image{height:auto;margin-top:30px;margin-bottom:30px}.case-inner .content_info{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.case-inner .content_info h2{margin-top:15px}.case-inner .content_info .link[data-opened=all-content]{display:none}.case-inner .content_services{width:100%}.case-inner .content_services li{margin-top:7.5px;margin-bottom:7.5px}.case-inner .content_wrap{width:100%;opacity:1;visibility:visible}.case-inner .content_wrap .overlay{display:none}.case-inner .content_wrap .closed{display:none}.case-inner .content_section{position:relative;width:100%;height:auto;padding-bottom:0;top:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;border-left:none}.case-inner .content_section h1{display:none}.contact .content_header{margin-top:60px;margin-bottom:30px;padding:30px 60px 60px;overflow:auto}.contact .content_header::-webkit-scrollbar{width:2px;height:0}.contact .content_header::-webkit-scrollbar-track{background-color:#fff}.contact .content_header::-webkit-scrollbar-thumb{background-color:#000}.contact .content_info{position:relative;width:100%;margin:0}.contact .map{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:50vh}}@media screen and (max-width:640px){.cases .copyright_link svg{fill:#fff;stroke:#fff}.cases .logo{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cases .opener .line{background-color:#fff}.cases .lang-link{color:#fff}.cases .open-menu .opener .line{background-color:#191919}body.not-found .content_info{width:100%;margin-bottom:120px;padding-left:45px;padding-right:45px}body.not-found .content_image{height:100vh}.aside-opened{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;font-size:17px;padding:0;z-index:2}.aside-opened span{font-family:"Gotham Pro",sans-serif;text-transform:uppercase;font-weight:600;color:#fff;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;cursor:pointer;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.aside{width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:-100%;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.open-filter .aside{margin-left:0}.copyright_link svg,.lang,.link_info,.opener{-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}.content{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:90%;margin-top:0;margin-bottom:0}.case{height:auto;margin-top:-8px;padding:0}.case a{position:absolute;top:0;left:0;right:0;bottom:0;max-height:none}.case--order .case_title{font-size:8vw}.case--order .case_footer{margin-top:30px;margin-bottom:auto}.case:focus .case_image,.case:hover .case_image{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-filter:none;filter:none}.case_image{position:relative;top:auto;left:auto;right:auto;bottom:auto;height:auto;-webkit-box-shadow:none;box-shadow:none}.case_image img{height:auto}.case_title{font-size:10vw}.open-filter .copyright_link svg,.open-filter .lang,.open-filter .link_info,.open-filter .logo,.open-filter .opener{-webkit-filter:brightness(0) invert(0);filter:brightness(0) invert(0)}.open-filter .aside-opened span{color:#191919}.content_bottom{padding-bottom:30px}.content_bottom .next,.content_bottom .prev{width:47%}.content_bottom .link_work{display:none!important}.home .content_info{left:30px;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:auto;margin-right:30px}.home .content_info h2{font-size:12.5vw}.home .content_info span{font-size:4vw}.home .content_image{display:none}.home .content_nav button{font-size:7vw}.home .content_info .btn{min-width:52vw;padding-top:15px;padding-bottom:15px}.home .content_info .btn::after{content:none}.about .content_section{padding-bottom:60px}.about .content_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:90px;padding-bottom:60px}.about .content_image{width:100%;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:30px;margin-right:0;margin-bottom:0}.about .content_info{width:100%}.case-inner .content{margin-top:60px;margin-bottom:60px}.case-inner .content_header{padding-top:30px;padding-bottom:60px}.case-inner .content_section{padding-top:0}.sitemap.main{height:calc(100vh - 120px);margin-top:60px;margin-bottom:60px}.sitemap .filter_link{width:100%}}@media screen and (max-width:560px){.content_bottom{padding-bottom:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.content_bottom .next,.content_bottom .prev{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.content_bottom .next .icon,.content_bottom .prev .icon{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-left:15px;margin-right:0!important}.content_bottom .next svg,.content_bottom .prev svg{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.content_bottom .next{text-align:left;margin-top:15px}}@media screen and (max-width:480px){h2{font-size:10vw}.closed{top:22.5px;left:15px}.nav_about,.nav_form,.nav_menu{height:auto;padding:15px}.nav_about{margin-top:25px;padding-top:35px;padding-bottom:35px;border-top:1px solid rgba(25,25,25,.1)}.nav_about .nav_row--fixed-bottom{margin-top:0}.nav_menu{padding-top:60px}.nav_form{padding-top:75px;padding-bottom:30px}.nav_row--fixed-bottom{position:relative;margin-top:30px;padding:0}.menu_title{font-size:12vw}body.not-found .content_image img{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.history_item{padding-left:0;border-left:none}.content_info .link{margin-top:0}.content_bottom{padding-bottom:15px}.about .content{margin-top:60px;margin-bottom:60px}.about .content_header{min-height:calc(100vh - 120px);padding-left:15px;padding-right:15px}.about .content_info{margin-top:-60px}.about .content_section{padding-left:15px;padding-right:15px;padding-bottom:0}.about .slider--client a{width:75%;height:120px}.case-inner .content_header,.case-inner .content_section{padding-left:15px;padding-right:15px}.case-inner .content_header{padding-top:0;padding-bottom:0}.contact .content_header{padding-left:15px;padding-right:15px}}@media screen and (max-height:680px){textarea{max-height:2em}.open-order .nav_form{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:13.5vw}}
/*# sourceMappingURL=main.min.css.map */