/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */
 @-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:0.75s;animation-duration:0.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}#honeypot-field-url,.um-form input[type=text].apbct_special_field,.wc_apbct_email_id,input[class*=apbct].apbct_special_field,label[id*=apbct_label_id].apbct_special_field{display:none!important}.apbct-tooltip,.apbct-tooltip--text{border-radius:5px;background:#d3d3d3}.comment-form-cookies-consent{width:100%;overflow:hidden}.apbct-tooltip{display:none;position:inherit;margin-top:5px;left:5px;opacity:.9}.apbct-tooltip--text{position:sticky;padding:10px;width:max-content}.apbct-tooltip--arrow{position:absolute;background:#d3d3d3;width:10px;height:10px;top:-5px;left:10px;transform:rotate(135deg)}.apbct-trusted-text--div{font-size:small!important;display:inline-block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--center{font-size:small!important;display:block;text-align:center;width:100%;margin-bottom:2pc}.apbct-trusted-text--label{font-size:small!important;display:inline-block;text-align:center;width:100%;padding:5px 0}.apbct-trusted-text--label_left{font-size:small!important;display:inline-block;text-align:left;padding:5px 0}.apbct-trusted-text--span{display:inline-block}.apbct-popup-fade:before{content:'';background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.7;z-index:9999}.apbct-popup{position:fixed;top:20%;left:50%;padding:20px;width:360px;margin-left:-200px;background:#fff;border:1px solid;border-radius:4px;z-index:99999;opacity:1}.apbct-check_email_exist-bad_email,.apbct-check_email_exist-good_email,.apbct-check_email_exist-load{z-index:9999!important;transition:none!important;background-size:contain;background-repeat:no-repeat!important;background-position-x:right;background-position-y:center;cursor:pointer!important}.apbct-check_email_exist-load{background-size:contain;background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/checking_email.gif)!important}.apbct-check_email_exist-block{position:fixed!important;display:block!important}.apbct-check_email_exist-good_email{background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/good_email.svg)!important}.apbct-check_email_exist-bad_email{background-image:url(/wp-content/plugins/cleantalk-spam-protect/css/images/bad_email.svg)!important}.apbct-check_email_exist-popup_description{display:none;position:fixed!important;padding:2px!important;border:1px solid #E5E8ED!important;border-radius:16px 16px 0!important;background:#FFF!important;background-position-x:right!important;font-size:14px!important;text-align:center!important;transition:all 1s ease-out!important}@media screen and (max-width:782px){.apbct-check_email_exist-popup_description{width:100%!important}}.ct-encoded-form{display:none}.ct-encoded-form-loader{display:block;width:48px;height:48px;border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;animation:ct-encoded-form-loader-spin 1s linear infinite;margin:auto}@keyframes ct-encoded-form-loader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ct-encoded-form-forbidden{display:block;border:1px solid red;padding:10px;background:#fdd;color:red;font-weight:700}.comments-area .comment-list article .comment-author{overflow:visible!important}.apbct_dog_one,.apbct_dog_three,.apbct_dog_two{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:apbct_dog}.apbct-email-encoder,.apbct-email-encoder--settings_example_encoded{position:relative}.apbct-email-encoder-popup{width:30vw;min-width:400px;font-size:16px}.apbct-email-encoder--popup-header{font-size:16px;color:#333}.apbct-email-encoder-elements_center{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:16px!important;color:#000!important}.top-margin-long{margin-top:5px}.apbct-tooltip{display:none}.apbct-blur{filter:blur(5px);transition:filter 2s}.apbct-email-encoder.no-blur .apbct-blur{filter:none}.apbct-email-encoder-select-whole-email{-webkit-user-select:all;user-select:all}.apbct-email-encoder-got-it-button{all:unset;margin-top:10px;padding:5px 10px;border-radius:5px;background-color:#333;color:#fff;cursor:pointer;transition:background-color .3s}.apbct-ee-animation-wrapper{display:flex;height:60px;justify-content:center;font-size:16px;align-items:center}.apbct_dog{margin:0 5px;color:transparent;text-shadow:0 0 2px #aaa}.apbct_dog_one{animation-delay:0s}.apbct_dog_two{animation-delay:.5s}.apbct_dog_three{animation-delay:1s}@keyframes apbct_dog{0%,100%,75%{scale:100%;color:transparent;text-shadow:0 0 2px #aaa}25%{scale:200%;color:unset;text-shadow:unset}}@media screen and (max-width:782px){.apbct-email-encoder--settings_example_encoded{position:relative;display:block}.apbct-email-encoder-popup{width:20vw;min-width:200px;font-size:16px;top:20%;left:75%}.apbct-email-encoder-elements_center{flex-direction:column!important;text-align:center}}.dnd-icon-remove.deleting{font-size:12px;color:#000;font-weight:500;position:relative;top:-3px}.dnd-icon-remove.deleting:after{display:none!important}.wpcf7-drag-n-drop-file.d-none{display:none;opacity:0;visibility:hidden;position:absolute;top:0}.dnd-upload-status{display:flex;padding:4px 0;align-items:center;position:relative}.dnd-upload-status .dnd-upload-image{width:40px;height:40px;border:1px solid #a5a5a5;text-align:center;border-radius:100%;position:relative}.dnd-upload-status .dnd-upload-image span.file{background-image:url("data:image/svg+xml,%0A%3Csvg width='18' height='23' viewBox='0 0 18 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.569 0.659576H0.5V23H18V6.09053L12.569 0.659576ZM12.7872 1.93075L16.7288 5.87234H12.7872V1.93075ZM1.24468 22.2553V1.40426H12.0426V6.61702H17.2553V22.2553H1.24468Z' fill='%235C5B5B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;height:21px;width:16px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dnd-upload-status .dnd-upload-details{padding-left:10px;width:calc(100% - 40px)}.dnd-upload-status .dnd-upload-details .name{color:#016d98;padding:4px 0;padding-right:60px;display:flex}.dnd-upload-status .dnd-upload-details .name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;padding-right:10px}.dnd-upload-status .dnd-upload-details .name em{color:#444242;font-weight:700}.dnd-upload-status .dnd-upload-details .remove-file{position:absolute;right:0;top:10px;text-decoration:none;box-shadow:none;outline:none;opacity:1}.dnd-upload-status .dnd-upload-details .remove-file span:after{content:'';width:15px;height:15px;display:block;background-repeat:no-repeat;background-size:100%;background-image:url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.5 0C7.83499 0 0 7.83499 0 17.5C0 27.165 7.83499 35 17.5 35C27.165 35 35 27.165 35 17.5C34.9888 7.83965 27.1604 0.0112198 17.5 0ZM17.5 33.871C8.45857 33.871 1.12903 26.5414 1.12903 17.5C1.12903 8.45857 8.45857 1.12903 17.5 1.12903C26.5414 1.12903 33.871 8.45857 33.871 17.5C33.861 26.5373 26.5373 33.861 17.5 33.871Z' fill='black'/%3E%3Cpath d='M25.4834 9.51661C25.2629 9.29624 24.9056 9.29624 24.6852 9.51661L17.5 16.7018L10.3148 9.51661C10.0983 9.29236 9.74087 9.28615 9.51661 9.50271C9.29236 9.71927 9.28615 10.0767 9.50271 10.3009C9.50723 10.3057 9.51188 10.3103 9.51661 10.3148L16.7018 17.5L9.51661 24.6852C9.29236 24.9018 9.28615 25.2591 9.50278 25.4834C9.71941 25.7076 10.0768 25.7139 10.301 25.4972C10.3057 25.4927 10.3103 25.488 10.3148 25.4834L17.5 18.2982L24.6852 25.4834C24.9094 25.7 25.2668 25.6938 25.4834 25.4696C25.6947 25.2508 25.6947 24.9039 25.4834 24.6852L18.2982 17.5L25.4834 10.3148C25.7038 10.0944 25.7038 9.73705 25.4834 9.51661Z' fill='black'/%3E%3C/svg%3E%0A")}.dnd-upload-status.in-progress .remove-file{opacity:.2}.dnd-upload-status .dnd-upload-details span.has-error{color:#f50505}.dnd-upload-status .dnd-upload-details .dnd-progress-bar{display:block;border-radius:5px;overflow:hidden;background:#565555;height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{background:#4CAF50;display:block;font-size:11px;text-align:right;color:#fff;height:100%;width:0;line-height:14px}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span.complete{width:100%!important;padding-right:5px}.dnd-upload-counter{position:absolute;right:5px;bottom:3px;font-size:12px}.codedropz-upload-handler{border:2px dashed #c5c5c5;border-radius:5px;margin-bottom:10px;position:relative}.codedropz-upload-container{padding:15px 20px}.codedropz-upload-inner{overflow:hidden;width:100%;text-align:center;text-overflow:ellipsis;font-weight:inherit}.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn{text-decoration:none;box-shadow:none}.codedropz-upload-inner h3{margin:5px 0;font-size:30px;line-height:32px;word-break:break-word}.codedropz-dragover{border-color:#6b6a6a}.codedropz-upload-wrapper span.has-error-msg{display:inline-block;color:red;padding:5px 0;font-style:italic}.wpcf7-form label.error-new{color:#900;font-size:11px;float:none;padding-left:5px}.wpcf7-form .codedropz-upload-wrapper.invalid .codedropz-upload-handler{border-bottom-color:#900;border-bottom-style:solid}@media screen and (max-width:767px){.dnd-upload-status .dnd-upload-details .name em{font-weight:400}.dnd-upload-status .dnd-upload-details .name{padding-right:60px}.codedropz-upload-inner h3{font-size:22px}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}div{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5{margin:0}h1{font-size:calc(var(--index)*1.7)}h2{font-size:30px}h3{font-size:25px}h4{font-size:20px}h5{font-size:18px}a{background-color:#fff0;text-decoration:none;color:#121212}b,strong{font-weight:bolder}img{border-style:none}html{font-size:16px;overflow-x:hidden}body{margin:0}@font-face{font-family:Urbanist-Bold;src:url(/fonts/Urbanist-Bold.ttf);font-display:swap}@font-face{font-family:Urbanist-SemiBold;src:url(/fonts/Urbanist-SemiBold.ttf);font-display:swap}@font-face{font-family:Urbanist-Black;src:url(/fonts/Urbanist-Black.ttf);font-display:swap}@font-face{font-family:Urbanist-Regular;src:url(/fonts/Urbanist-Regular.ttf);font-display:swap}@font-face{font-family:Urbanist-Light;src:url(/fonts/Urbanist-Light.ttf);font-display:swap}::-webkit-scrollbar-button{background-image:url('');background-repeat:no-repeat;width:5px;height:0}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background-color:#fff}::-webkit-scrollbar-thumb:hover{background-color:#000}::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:4px;height:0}::-webkit-scrollbar{width:4px}::-webkit-scrollbar{width:6px!important}::-webkit-scrollbar-button{background-image:url('');background-repeat:no-repeat;width:10px;height:0}::-webkit-scrollbar-track{background-color:#141414}::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background-color:#666;width:10px}::-webkit-scrollbar-thumb:hover{background-color:#888}::-webkit-resizer{background-image:url('');background-repeat:no-repeat;width:10px;height:0}@media (min-width:1000px){a:hover{color:#F7EA48!important}}:root{--index:calc(1vw + 1vh);--font-regular:"Urbanist-Regular", sans-serif;--font-bold:"Urbanist-Bold", sans-serif;--font-semibold:"Urbanist-Semibold", sans-serif;--font-light:"Urbanist-Light", sans-serif}h1,h2,h3,h4,h5{line-height:130%;font-family:var(--font-bold)}body{overflow-x:hidden!important;background-color:#000;color:#fff;font-family:var(--font-regular);font-size:16px;line-height:1.5}html{scroll-behavior:smooth;overflow:inherit!important}.title{font-family:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;font-size:calc(var(--index)*1.7);line-height:130%}.title span{color:#007ACD}.bg-text{font-size:calc(var(--index)*5);font-family:"Urbanist-Black",sans-serif;z-index:-1;position:absolute;text-transform:uppercase}.button{display:inline-block;font-size:calc(var(--index)*0.6);padding:1em 1.5em;border-radius:2em;background-image:linear-gradient(to top,#484256,transparent);color:#fff}.button:hover{background-color:#29648a}.about-us .about-us__first-colums .about-us-right a{display:none}.button-light{display:inline-block;font-size:calc(var(--index)*0.6);text-transform:uppercase;background-image:linear-gradient(to left,transparent,#484256,transparent);padding:.8em 6em;color:#007ACD;letter-spacing:.2em}.button-light:hover{background-color:#26262b}.home-form__container{position:relative}.home-form__container .wpcf7 form.sent .wpcf7-response-output{position:absolute;top:0;height:100%;background:#141b4d;border:none;font-size:calc(var(--index)*1);display:flex;align-items:center;width:100%;padding:0!important}.home-form__container .wpcf7-response-output{position:relative}.home-form__container .wpcf7-response-output:after{content:"Close";position:absolute;width:max-content;top:60%;background-color:#fff;color:#121212;border-radius:calc(var(--index)*1.2);height:calc(var(--index)*2.3);box-shadow:none;border:none;font-family:var(--font-bold);padding:0 calc(var(--index)*1.3);font-size:calc(var(--index)*.65);display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.main-menu-more{display:none}.site-header{top:0;left:0;position:fixed;right:0;width:100%;z-index:600;padding:calc(var(--index)*0.7) 2.3vw calc(var(--index)*0.7) 2.3vw;background:#000}.site-header__container{display:flex;gap:30px;justify-content:space-between;align-items:center}.site-header .menu-item-has-children{position:relative;padding-right:calc(var(--index)*0.6)}.site-header .menu-item-has-children:after{height:calc(var(--index)*0.25);width:calc(var(--index)*0.25);border-right:2px solid #ccc;border-bottom:2px solid #ccc;position:absolute;content:"";right:0;z-index:3;transform:rotate(45deg);transition:all .5s ease-in-out;top:calc(var(--index)*0.3)}.site-header .menu-item-has-children:hover:after{transform:rotate(-135deg);border-color:#F7EA48}.site-header .sub-menu{display:none;position:absolute;top:100%;left:0;max-width:15vw;width:max-content;height:min-content;background:#212121;padding:calc(var(--index)*0.5) 0;border-radius:.8rem;z-index:5000}.site-header .sub-menu li{width:100%;float:left;position:relative}.site-header .sub-menu li a{display:block;padding:5px calc(var(--index)*1)}.site-header .main-navigation__social a:hover{background-color:#007ACD}.site-header .sub-menu .sub-menu{display:none!important;left:100%;top:-35%}.site-header .sub-menu .menu-item-has-children{position:relative}.site-header .sub-menu .menu-item-has-children:hover:after{border-right:1px solid #F7EA48;border-bottom:1px solid #F7EA48}.site-header .sub-menu .menu-item-has-children:hover{color:#007ACD}.site-header .sub-menu .menu-item-has-children:after{height:calc(var(--index)*0.25);width:calc(var(--index)*0.25);border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;content:"";right:0;z-index:3;transform:rotate(-45deg);transition:all .5s ease-in-out;top:45%;right:calc(var(--index)*1.3)}.site-header .sub-menu .menu-item-has-children:hover .sub-menu{display:block!important}.site-header .mobile-parent-nav-menu-item{display:none}.site-header .submenu-expand{display:none}.site-header .menu-item-has-children{position:relative}.site-header .menu-item-has-children:hover .sub-menu{display:block}.site-logo{width:10vw}.site-logo img{width:100%;height:100%}.main-navigation{display:flex;height:100%;align-items:center}.main-navigation ul{display:flex;list-style:none;margin:0;padding:0;gap:calc(var(--index)*1.5);height:100%;align-items:center}.main-navigation ul a{color:#fff;letter-spacing:.4px;font-size:calc(var(--index)*0.65)}.main-navigation ul a:hover{color:#FDF941!important}.main-navigation__social{display:flex;margin-left:calc(var(--index)*.9)}.main-navigation__social a{display:flex;height:calc(var(--index)*1.7);width:calc(var(--index)*1.7);background-color:#333;align-items:center;justify-content:center;border-radius:50%}.main-navigation__social a img{height:calc(var(--index)*.8);width:calc(var(--index)*.8)}.social-box{display:none;align-items:center;justify-content:center;flex-direction:column;position:fixed;left:0;top:0;width:58px;height:100%;gap:20px}.social-box:after{content:"";position:absolute;right:0;top:18%;height:64%;width:1px;background-color:#fff;opacity:.15}.social-box img{filter:invert(1);height:15px}.ourservices-page{padding:15vh 6vw;width:100%;font-size:calc(var(--index)*0.7);color:#fff;position:relative}.ourservices-page #breadcrumbs a{color:#fff}.ourservices-page .breadcrumb_last{color:#007ACD}.ourservices-page-top{margin-bottom:1.2rem}.ourservices-page-top__text{display:flex;flex-direction:column;gap:1rem}.ourservices-page-body__top{font-size:calc(var(--index)*0.8);font-style:italic;width:55%;margin-bottom:1.2rem}.ourservices-page-body__dcd_half{width:66.66%}.ourservices-page-body__dcd_half p{color:#b2b2b2;font-size:calc(var(--index)*0.8);margin-bottom:1rem}.ourservices-page-body-stages__title{font-size:calc(var(--index)*1.2);font-family:var(--font-regular);margin-bottom:2.5rem;font-weight:500}.ourservices-page-body-stages__col{display:grid;grid-template-columns:repeat(3,1fr)}.ourservices-page-body-stages__item{border-top:1px solid #909090;padding-right:4vw}.ourservices-page-body-stages__item:last-child{border:none}.ourservices-page-body-stages__item span{background-color:#fff;color:#000;height:calc(var(--index)*1.4);width:calc(var(--index)*1.4);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Urbanist-SemiBold",sans-serif;transform:translate(0,-50%)}.ourservices-page-body-stages__item_title a{color:#007ACD;font-size:calc(var(--index)*0.9);font-family:var(--font-regular);font-weight:500}.ourservices-page-body-stages__item_desc{font-size:calc(var(--index)*0.65);color:#aaabb8;margin:1rem 0}.ourservices-page-body-stages__item ul{padding:0 0 1rem 1.3rem}.ourservices-page-body-stages__item_btn a{color:#fff;display:flex;gap:5px}.ourservices-page-body-stages__img{margin:4rem 0}.ourservices-page-body-stages__img img{width:100%}.ourservices-page-body-stages-our{display:grid;grid-template-columns:1fr 1fr;margin-bottom:4rem}.ourservices-page-body-stages-our__products{display:flex;flex-direction:column;gap:.8rem;font-size:calc(var(--index)*0.65);color:#aaabb8}.ourservices-page-body-stages-our__products div{color:#007ACD}.ourservices-page-body-stages-our__products_title{color:#fff;font-size:calc(var(--index)*1.4);font-weight:500;font-family:var(--font-regular);margin-bottom:.6rem}.ourservices-page-body-stages-our__goal{display:flex;flex-direction:column;font-size:calc(var(--index)*0.65);color:#aaabb8;gap:1rem}.ourservices-page-body-stages-our__goal div{color:#007ACD}.our-services-why__title{color:#007ACD;font-size:calc(var(--index)*1.4);font-weight:500;font-family:var(--font-regular);margin-bottom:.6rem}.our-services-why__subtitle{font-size:calc(var(--index)*.7)}.our-services-why-rolls{width:100%;display:flex;justify-content:space-between;margin-top:3rem}.our-services-why-rolls__item{flex:1;width:100%;overflow:hidden;text-align:center;border:1px solid #007ACD;border-radius:50%;cursor:pointer}.our-services-why-rolls__item div{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}.our-services-why-rolls__item:not(:last-child){margin-right:calc(var(--index)*-1.8)}.our-services-why-rolls__item:before{content:"";padding-top:100%;float:left}.our-services-why-rolls__title{font-size:calc(var(--index)*1);margin-bottom:.8rem}.our-services-why-rolls__text{font-size:calc(var(--index)*0.65);color:#aaabb8;padding:0 7rem}.ourservices-page-body-dcd-services{margin:4.5rem 0}.ourservices-page-body-dcd-services_title{font-size:calc(var(--index)*1.4);color:#007ACD;margin-bottom:3rem}.ourservices-page-body-dcd-services_table{display:flex;flex-wrap:wrap;gap:1.2rem}.ourservices-page-body-dcd-services_item{width:calc(33.33% - 1.2rem);border:1px solid #d9d9d9;border-radius:1rem;padding:1.8rem;display:flex;flex-direction:column;gap:1rem;min-height:255px}.ourservices-page-body-dcd-services_item_title{font-size:calc(var(--index)*.9);color:#007ACD}.ourservices-page-body-dcd-services_item_title a{color:#007ACD}.ourservices-page-body-dcd-services_item_text{font-size:calc(var(--index)*.65);color:#b2b2b2}.ourservices-page-body-dcd-services_item_btn{margin-top:auto}.ourservices-page-body-dcd-services_item_btn a{color:#fff;display:flex;gap:5px;font-size:calc(var(--index)*.7)}.ourservices-page-body-dcd-services_empty{border-color:#fff0}.ourservices-page-body__dcd_half_mb{margin-bottom:3.5rem}.our-services-form{display:grid;grid-template-columns:1fr 1fr;gap:5vw;padding:5rem 8rem;background-color:#212121;margin-top:5rem}.our-services-form__text{display:flex;flex-direction:column;gap:1.5rem}.our-services-form__text_title{font-size:calc(var(--index)*1.2);color:#fff}.our-services-form__text_text{font-size:calc(var(--index)*0.7)}.our-services-form__text_btn a{padding:0 calc(var(--index)*2.2);border-radius:3rem;height:calc(var(--index)*2.2);display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)*.7);background-color:#fff;color:#000;width:max-content}.our-services-form__form{position:relative}.our-services-form__form_title{font-size:calc(var(--index)*1.2);color:#fff;margin-bottom:1.5rem}.our-services-form__form input{width:100%;height:calc(var(--index)*2.2);border:1px solid #fff0;border-bottom:1px solid #fff;background:0 0;color:#fff;outline:none;font-size:calc(var(--index)*.7)}.our-services-form__form textarea{width:100%;height:calc(var(--index)*2.2);border:1px solid #fff0;border-bottom:1px solid #fff;background:0 0;color:#fff;outline:none;padding-top:calc(var(--index)*.55);font-size:calc(var(--index)*.7);font-family:var(--font-regular)}.our-services-form__form .wpcf7-not-valid-tip{text-align:left!important}.our-services-form__form .wpcf7-response-output{display:block;float:left!important;width:100%!important;margin-top:20px!important}.our-services-form__form input.wpcf7-submit{border-radius:3rem;border:2px solid #fff;height:calc(var(--index)*2.8);width:100%;color:#fff;font-size:15px;position:relative;text-align:center;font-size:calc(var(--index)*.7)}.our-services-form__form input.wpcf7-submit:hover{cursor:pointer;background-color:#007ACD!important;border-color:#007ACD!important}.our-services-form__form input.wpcf7-submit:before{content:"";position:absolute;right:25px;top:22px;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(135deg)}.our-services-form__form input.wpcf7-submit::before:hover{cursor:pointer;border-color:#007ACD!important}.our-services-form__form .input.wpcf7-form-control.wpcf7-file{position:absolute;width:1500px;height:1000px;right:0;bottom:0;outline:none!important}.our-services-form__form .upload-fo:hover .upload-fo__button{border:2px solid #007ACD!important}.our-services-form__form .fo-submit{display:block;width:48.5%;height:calc(var(--index)*2.8);position:absolute;margin-top:25px;right:0;bottom:0;float:right;font-size:calc(var(--index)*.7)}.our-services-form__form .upload-fo{display:block;width:48.5%;height:calc(var(--index)*2.8);position:relative;margin-top:25px;float:left}.our-services-form__form .upload-fo__button{border-radius:3rem;border:2px solid #fff;height:calc(var(--index)*2.8);padding-left:20px;display:flex;width:100%;cursor:pointer;align-items:center;color:#919191;font-size:calc(var(--index)*.7);position:relative}.our-services-form__form .upload-fo__button:after{content:"";position:absolute;right:calc(var(--index)*0.7);top:22%;width:calc(var(--index)*1.5);height:calc(var(--index)*1.5);background-image:url(/img/upload.svg);background-size:100%;background-repeat:no-repeat}.our-services-form__form .upload-fo .wpcf7-form-control-wrap{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.main-screen{height:80vh;min-height:100%;position:relative;display:flex;justify-content:center;overflow:hidden}.main-screen video{position:absolute;left:0;top:calc(var(--index)*2.4);width:100%;z-index:-1}.main-screen__container{padding:25vh 50px 50px;position:relative;z-index:2}.main-screen__text{display:flex;align-items:center;justify-content:center;flex-direction:column}.main-screen .title{color:#fff;font-family:"Urbanist-SemiBold",sans-serif;text-transform:none;font-size:calc(var(--index)*1.9)}.main-screen__subtitle{color:#fff;opacity:0;transform:translateY(15px);line-height:200%;transition:all 1.5s ease-in-out;text-transform:uppercase;letter-spacing:.5px;font-size:calc(var(--index)*1.9);font-family:"Urbanist-SemiBold",sans-serif;text-transform:none}.main-screen__subtitle2{font-size:calc(var(--index)*0.75);color:#fff;padding:2vh 0 7vh;opacity:0;transform:translateY(10px);transition:all 1.7s ease-in-out}.main-screen__btns{display:flex;flex-wrap:wrap;gap:3vw;opacity:.4;filter:blur(3px);transition:all 2s ease-in-out}.main-screen__btns .home-get{background-color:#007ACD;border-color:#007ACD;color:#fff;font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index) * 0.7);border-radius:calc(var(--index) * 1.2)}.main-screen .title{opacity:0;transform:translateY(20px);transition:all 1s ease-in-out}.main-screen .active-container .title{opacity:1;font-weight:400;transform:translateY(0)}.main-screen .active-container .main-screen__subtitle{opacity:1;transform:translateY(0)}.main-screen .active-container .main-screen__subtitle2{opacity:1;transform:translateY(0);text-align:center}.main-screen .active-container .main-screen__btns{opacity:1;filter:none}.aboutus-screen{min-height:100%;display:flex;align-items:center;justify-content:center}.aboutus-screen__container{padding:5vw;width:100%}.aboutus-screen__right{display:grid;align-items:center;grid-template-columns:2fr 1fr;gap:50px}.aboutus-screen__title{opacity:0;transform:translateX(-20px);transition:all .7s ease-in-out}.aboutus-screen__title span{opacity:0;transform:translateX(200px);transition:all 1s ease-in-out;transition-delay:.3s}.aboutus-screen__img{position:relative}.aboutus-screen__img img{width:100%;position:relative;z-index:1}.aboutus-screen__text{display:flex;flex-direction:column;gap:20px;padding-left:3rem}.aboutus-screen__subtitle{font-size:calc(var(--index)*0.7);opacity:0;transform:translateY(-10px);transition:all .7s ease-in-out;transition-delay:.5s}.aboutus-screen__desc{font-size:calc(var(--index)*0.7);opacity:0;transform:translateY(-10px);transition:all .7s ease-in-out;transition-delay:.8s}.active-container .aboutus-screen__title{transform:translateX(0);opacity:1}.active-container .aboutus-screen__title span{transform:translateX(0);opacity:1}.active-container .aboutus-screen__subtitle{transform:translateY(0);opacity:1}.active-container .aboutus-screen__desc{transform:translateY(0);opacity:1}.key-features{min-height:100%;display:flex;align-items:center;justify-content:center}.key-features__container{padding:100px 0 100px 15vw;width:100%}.key-features__top{width:30vw}.key-features__title{margin-bottom:2rem;opacity:0;transform:translateX(45px);transition:all .3s ease-in-out;transition-delay:.001s}.key-features__title span{color:#29648a}.key-features__text{font-size:calc(var(--index)*0.65);color:#aaabb8;opacity:0;transform:translateY(-10px);transition:all .3s ease-in-out;transition-delay:.1s}.key-features__text p{margin-bottom:1rem}.key-features-bottom{padding:1vh 0 0 28vw}.key-features-bottom__item{display:flex;justify-content:space-between;border-bottom:1px solid #fff;padding:1rem 8vw 1rem 0;font-size:calc(var(--index)*1);color:#29648a;opacity:0;transform:translateY(-15px);transition:all .4s ease-in-out;transition-delay:.3s}.key-features-bottom__item:nth-child(2){transition-delay:.5s}.key-features-bottom__item:nth-child(3){transition-delay:.6s}.key-features-bottom__number{font-size:calc(var(--index)*1.2);color:#fff}.active-container .key-features__title{transform:translateX(0);opacity:1}.active-container .key-features__title span{transform:translateX(0);opacity:1}.active-container .key-features-bottom__item{transform:translateY(0);opacity:1}.active-container .key-features__text{transform:translateY(0);opacity:1}.about-screen{min-height:100%;display:flex;align-items:center;justify-content:center}.about-screen__container{padding:5vw;display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:50px;width:100%}.about-screen__title{opacity:0;transform:translateX(-20px);transition:all .7s ease-in-out}.about-screen__title span{opacity:0;transform:translateX(200px);transition:all 1s ease-in-out;transition-delay:.3s}.about-screen__subtitle{font-size:calc(var(--index)*0.7);opacity:0;transform:translateY(-10px);transition:all .7s ease-in-out;transition-delay:.5s}.about-screen__desc{font-size:calc(var(--index)*0.7);opacity:0;transform:translateY(-10px);transition:all .7s ease-in-out;transition-delay:.8s}.about-screen__text{display:flex;flex-direction:column;gap:20px;padding-right:3rem}.about-screen__btns{display:flex;gap:20px;padding-top:20px;opacity:0;transform:translateY(10px);transition:all .7s ease-in-out;transition-delay:1.2s}.about-screen__img{position:relative}.about-screen__img:before{position:absolute;content:"";left:-2rem;top:-2rem;border-right:none;z-index:0;transition:all 1s ease-in-out}.about-screen__img img{width:100%;position:relative;z-index:1}.active-container p{margin-bottom:1rem}.active-container .about-screen__title{transform:translateX(0);opacity:1}.active-container .about-screen__title span{transform:translateX(0);opacity:1}.active-container .about-screen__img:before{animation:border-visible 10s ease-in-out forwards}.active-container .about-screen__subtitle{transform:translateY(0);opacity:1}.active-container .about-screen__desc{transform:translateY(0);opacity:1}.active-container .about-screen__btns{transform:translateY(0);opacity:1}@keyframes border-visible{0%{height:0;width:0}10%{border-top:1px solid #666;height:0;width:0}20%{border-left:1px solid #666}30%{height:calc(100% + 3.8rem);width:calc(100% + 90px + 2rem);border-radius:1rem 0 0 1rem}50%{border-radius:1rem 0 0 1rem;border-bottom:1px solid #666}100%{border:1px solid #666;width:calc(100% + 90px + 2rem);height:calc(100% + 3.8rem);border-radius:2rem 0 0 2rem}}.achievements-screen{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.achievements-screen__container{padding:100px 10vw 100px;width:100%}.achievements-screen__top{width:100%;text-align:right;position:relative;right:-10vw;display:flex;justify-content:right}.achievements-screen__bottom{display:grid;align-items:center;grid-template-columns:1fr 1fr;width:100%}.achievements-screen__subtitle{font-size:calc(var(--index)*0.65);opacity:0;transform:translateY(-20px);transition:all .7s ease-in-out;transition-delay:.3s;margin-left:-1rem;color:#aaabb8}.achievements-screen__title{margin-bottom:20px;opacity:0;transform:translateX(-20px);transition:all .3s ease-in-out;padding:0 10rem 0 20vw;width:max-content;background-image:linear-gradient(to left,#484256,transparent);transition-delay:.001s}.ourservices-page-body-wis{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.5rem 0 2rem}.ourservices-page-body-wis__left{width:50%;color:#aaabb8;font-size:calc(var(--index)*0.65)}.ourservices-page-body-wis__left div{font-size:calc(var(--index)*0.8);margin-bottom:1rem;font-style:italic}.ourservices-page-body-wis__right{width:50%;font-family:var(--font-bold);font-size:calc(var(--index)*1.6);font-style:italic;text-align:right}.ourservices-page-body-table img{width:100%}.ourservices-page-body-goal{margin-bottom:2rem}.ourservices-page-body-goal__title{font-size:calc(var(--index)*1.4);margin-bottom:1rem}.ourservices-page-body-goal p{color:#007ACD;font-size:calc(var(--index)*0.65);width:40%}.ourservices-page-body-twoblocks{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2rem 0 5rem}.ourservices-page-body-twoblocks__item{width:40%;border:1px solid #d9d9d9;border-radius:1rem;padding:1.8rem 1.8rem 2.2rem;display:flex;flex-direction:column;gap:1rem}.ourservices-page-body-twoblocks__item_title{font-size:calc(var(--index)*.9);color:#007ACD}.ourservices-page-body-twoblocks__item_title a{color:#007ACD}.ourservices-page-body-twoblocks__item_text{font-size:calc(var(--index)*.65);color:#b2b2b2}.ourservices-page-body-table2{margin-bottom:5rem}.achievements-screen-counter{display:grid;grid-template-columns:repeat(3,1fr);min-height:30vw;opacity:.4;filter:blur(5px);transition:all 1s ease-in-out;transition-delay:.1s}.achievements-screen-counter__column{width:20vw;height:20vw;display:flex;align-items:center;justify-content:center;border:1px solid #666;border-radius:2rem;position:relative;background-color:#000;transition:transform .1s linear}.achievements-screen-counter__title{position:absolute;top:1.5rem;left:1.5rem;font-size:calc(var(--index)*0.7);text-transform:uppercase;letter-spacing:1.5px}.achievements-screen-counter__number{font-size:calc(var(--index)*3.2);text-transform:uppercase;font-family:var(--font-bold)}.achievements-screen-counter .column-2{top:10vw;left:-3rem}.achievements-screen-counter .column-3{top:3vw;left:-5rem}.active-container .achievements-screen__title{transform:translateX(0);opacity:1}.active-container .achievements-screen__title span{transform:translateX(0);opacity:1}.active-container .achievements-screen__subtitle{transform:translateY(0);opacity:1}.active-container .achievements-screen-counter{filter:none;opacity:1}.home-navigation{position:fixed;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:50;height:100%;width:5vw}.home-navigation ul{list-style:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}.home-navigation a{display:block;height:.4rem;width:.4rem;background-color:#fff;opacity:.9;border-radius:100%;transition:all .2s ease-in-out}.home-navigation a.active{color:#007ACD;width:.7rem;height:.7rem;background-color:#007ACD;transition:all .2s ease-in-out}.why-screen{min-height:100%;display:flex;align-items:center;justify-content:center;position:relative}.why-screen:after{content:"";position:absolute;bottom:0;right:0;width:50%;height:100%;background-image:url(/img/PL_L4.png);background-position:right bottom;background-repeat:no-repeat;background-size:100%;z-index:-1;opacity:.2}.why-screen__container{padding:5vw 5vw 5vw 0;width:100%;display:grid;grid-template-columns:1.2fr 1fr;gap:10vw;align-items:center}.why-screen__title{margin-bottom:5rem;background-image:linear-gradient(to right,#484256,transparent);padding:0 0 0 5vw}.why-screen__title span{color:#29648a}.why-screen__right{margin-top:3.5rem}.why-screen__right p{margin-bottom:1.5rem;width:70%;color:#aaabb8}.why-screen-left__inner{display:grid;grid-template-columns:1fr 1fr;padding-left:10vw;gap:3rem 0}.why-screen-left__item{display:grid;grid-template-columns:1fr 4vw}.why-screen-left__text{background-image:linear-gradient(to top,#484256,transparent);display:flex;align-items:center;justify-content:center;text-align:center;padding:1rem 2rem;border-radius:0 0 1.5rem 1.5rem;height:100%;font-size:calc(var(--index)*0.7)}.why-screen-left__number{text-align:center;display:flex;align-items:center;justify-content:center;height:100%;color:#29648a;font-size:calc(var(--index)*1.1)}.projects-screen{min-height:100%;display:flex;align-items:center;justify-content:center}.projects-screen a{color:#fff}.projects-screen a:hover img{transform:scale(1.1)}.projects-screen__container{padding:100px 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.projects-screen__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:5vw}.projects-screen__name{font-size:calc(var(--index)*0.8);font-family:"Urbanist-SemiBold",sans-serif;margin:0 auto;width:100%;text-align:center}.projects-screen__title{align-self:flex-end;padding:0 10rem 0 10vw;width:max-content;background-image:linear-gradient(to left,#484256,transparent);opacity:0;transform:translateX(15px);transition:all .4s ease-in-out;transition-delay:.001s}.projects-screen__column{position:relative;overflow:hidden;border-radius:2.5rem 2.5rem 0 0;opacity:.3;filter:blur(2px);transform:translateY(5px);transition:all .4s ease-in-out;transition-delay:.1s}.projects-screen__column:first-child{display:none}.projects-screen__img{position:relative;background-image:linear-gradient(to top,#484256,transparent);border-radius:0 0 1em 1em;margin-bottom:1em;padding:3vw 2vw;display:flex;align-items:center;justify-content:center}.projects-screen__img img{height:25vh;transition:all .5s ease-in-out}.active-container .projects-screen__title{opacity:1;transform:translateX(0)}.active-container .projects-screen__column{filter:none;opacity:1;transform:translateY(0)}.page-team-id .pages__breadcrumbs{position:relative}.general-contractor__inner{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.general-contractor__item{width:calc(33.33% - 50px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative}.general-contractor__item img{width:65%;z-index:0;transition:all .5s ease-in-out}.general-contractor__item:hover img{transform:scale(1.1)}.general-contractor__item:hover .general-contractor__drop{display:flex;flex-direction:column;gap:10px}.general-contractor__item:hover .general-contractor__text{color:#007ACD}.general-contractor__drop{display:none;position:absolute;top:100%;left:0;width:100%;padding-top:20px;z-index:50}.general-contractor__drop a{color:#fff;font-size:calc(var(--index)*0.7);padding:1em 1.5em;border-radius:2em;background-image:linear-gradient(to top,#484256,transparent);display:block}.general-contractor__drop a:hover{background-color:#29648a}.general-contractor__text{text-align:center;font-size:calc(var(--index)*0.9);color:#fff}.general-contractor__inner-two{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.team-page__btn{position:absolute;top:15px;right:0}.team-page__btn a{color:#000!important;text-transform:uppercase;font-family:"Urbanist-SemiBold",sans-serif;font-size:calc(var(--index)*1.5);padding:.15em .5em;line-height:1;border-radius:.5em;background-color:#fff}.team-page__btn a:hover{background-color:#007ACD;color:#000!important}.team-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3vw 2vw;align-items:baseline}.team-page__grid img{width:100%;height:100%;margin:0!important}.team-page__text{font-size:calc(var(--index)*0.65);color:#aaabb8;width:80%}.team-page__name{font-size:calc(var(--index)*0.9);color:#007ACD;font-family:"Urbanist-SemiBold",sans-serif;margin-bottom:.5rem}.team-page__item{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-page__img{position:relative;filter:grayscale(1)}.team-page__img:hover{filter:none}.team-page__img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,#000,transparent 80%);z-index:0}.blog-screen{min-height:100%;display:flex;align-items:center;justify-content:center}.blog-screen__container{padding:5vw 0;width:100%;display:grid;grid-template-columns:1fr 2fr}.blog-screen__title{background-image:linear-gradient(to right,#484256,transparent);padding:0 0 0 10vw;opacity:0;transform:translateX(-15px);transition:all .4s ease-in-out;transition-delay:.001s}.blog-screen__name{font-size:var(--index)}.blog-screen__text{font-size:calc(var(--index)*0.75)}.blog-screen__item{display:flex;flex-direction:column;gap:15px}.blog-screen__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding:6rem 5vw 0 3vw;opacity:0;transform:translateX(15px);transition:all .3s ease-in-out;transition-delay:.1s}.blog-screen__img img{width:100%}.blog-text{background-color:#0D0D0D;border-radius:calc(var(--index) * .8);padding:calc(var(--index) * 1.5)}.blog-text .entry-content ul,.blog-text .entry-content ol{padding:1rem 0 2rem 1rem}.blog-text .entry-content ul li,.blog-text .entry-content ol li{margin-bottom:.5rem}.blog-text a{color:#007ACD;text-decoration:underline}.active-container .blog-screen__title{opacity:1;transform:translateX(0)}.active-container .blog-screen__grid{opacity:1;transform:translateX(0)}.active-container .reviews-screen__title{opacity:1;transform:translateY(0)}.active-container .splide__arrows{opacity:1;transform:translateX(0)}.active-container .reviews-screen__review{opacity:1;transform:translateY(0)}.active-container .reviews-screen__author{opacity:1;transform:translateY(0)}.team-screen{min-height:100%;display:flex;align-items:center;justify-content:center}.team-screen__container{padding:0 0 50px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.team-screen__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4vw;padding-top:2rem}.team-screen-item{display:flex;flex-direction:column;text-align:center}.team-screen-item__img img{width:75%}.team-screen-item__name{font-family:var(--font-bold);font-size:calc(var(--index)*1);padding:.7rem 0 0;color:#29648a}.team-screen-item__post{font-size:calc(var(--index)*0.85);color:#999;padding:.8rem 0}.team-screen-item__text{font-size:calc(var(--index)*0.6);color:#999}.team-screen-item__text p{margin-bottom:.5rem}.splide__pagination.splide__pagination--ltr{display:none}.splide__arrows{display:grid;grid-template-columns:1.5rem 1.5rem;gap:1.5rem;position:absolute;right:2rem;top:-4rem}.splide__arrows button{background-color:#fff0;width:1.5rem;border:none;box-shadow:none}.splide__arrows button:hover{opacity:.7}.splide__arrows button img{width:100%}.request-screen{display:flex;flex-direction:column;text-align:center}.request-screen__container{padding:100px 5vw;width:100%}.request-screen__top{display:grid;grid-template-columns:1fr 1fr;gap:7vw;width:90%}.request-screen-left{padding-left:15vw;display:flex;flex-direction:column;gap:.55rem;align-items:start;text-align:left}.request-screen-left img{width:1.6em}.request-screen-left__title{font-size:calc(var(--index)*1.4);font-family:"Urbanist-SemiBold",sans-serif;color:#007ACD}.request-screen-left__text{font-size:calc(var(--index)*0.74);color:#999;padding:3vh 0}.request-screen-left__bottom{color:#007ACD;display:flex;align-items:center;gap:1em;font-size:calc(var(--index)*1.1)}.request-screen-left__bottom:hover{color:#fff}.request-screen-right{text-align:left}.request-screen-right__title{font-size:calc(var(--index)*1.4);font-family:"Urbanist-SemiBold",sans-serif}.request-screen-right__mail{font-size:calc(var(--index)*1);padding-top:1vh}.request-screen-right__mail a{color:#fff}.request-screen-right__phone a{font-size:calc(var(--index)*1);color:#fff}.request-screen-right__form form{padding-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.3vw}.request-screen-right__form form input{background-color:#fff0;border-radius:2rem;border:2px solid #fff;height:55px;padding-left:20px;width:100%;color:#fff;z-index:5}.request-screen-right__form form input:hover,.request-screen-right__form form input:active,.request-screen-right__form form input:focus{border:2px solid #007ACD!important;box-shadow:none!important}.request-screen-right__form form textarea{background-color:#fff0;border-radius:2rem;border:2px solid #fff;height:55px;padding-left:20px;width:100%;padding-top:16px;color:#fff}.request-screen-right__form form textarea:hover,.request-screen-right__form form textarea:active,.request-screen-right__form form textarea:focus{border:2px solid #007ACD!important;box-shadow:none!important}.request-screen-right__form form input.wpcf7-submit{background-color:#fff;color:#000;font-family:var(--font-bold);padding-left:0;font-size:1.1rem;position:relative}.request-screen-right__form form input.wpcf7-submit:hover{cursor:pointer;background-color:#007ACD!important;border-color:#007ACD!important}.request-screen-right__form form input.wpcf7-submit:before{content:"";position:absolute;right:25px;top:22px;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(135deg)}.request-screen-right__form form input.wpcf7-submit::before:hover{cursor:pointer;border-color:#007ACD!important}.request-screen-right__form form .input.wpcf7-form-control.wpcf7-file{position:absolute;width:1500px;height:1000px;right:0;bottom:0;outline:none!important}.request-screen-right .upload-fo:hover .upload-fo__button{border:2px solid #007ACD!important}.request-screen-right .upload-fo{display:block;width:100%;height:55px;position:relative}.request-screen-right .upload-fo__button{border-radius:2rem;border:2px solid #fff;height:55px;padding-left:20px;display:flex;width:100%;align-items:center;color:#919191;font-size:13px;position:relative}.request-screen-right .upload-fo__button:after{content:"";position:absolute;right:25px;top:22px;width:10px;height:10px;border-left:2px solid #999;border-bottom:2px solid #999;transform:rotate(135deg)}.request-screen-right .upload-fo span.wpcf7-form-control-wrap{display:block;width:100%;height:100%;position:absolute;top:0;left:0}.request-screen-right .upload-fo input{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.request-screen-bottom{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:left;padding-top:50px;padding-left:17vw;font-family:"Urbanist-SemiBold",sans-serif;margin-top:-4rem}.request-screen-bottom__left{font-size:calc(var(--index)*1);background-image:url(/img/calendar.png);background-repeat:no-repeat;background-size:40px;background-position-x:15px;background-position-y:center;padding-left:5vw;align-items:center;display:flex;min-height:3rem}.request-screen-bottom__right{font-size:var(--index);align-items:center;display:flex;min-height:2rem}.request-screen-bottom__right-bottom{font-size:var(--index);align-items:center;display:flex;grid-column-start:2;min-height:3rem}.request-screen-bottom__right-bottom a{color:#fff}.why{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.why__container{padding:90px 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.why__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*.5)}.why__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6}.why__table{display:grid;grid-template-columns:repeat(3,1fr);gap:3vw;padding:calc(var(--index)*3) 0 0 0}.why-table-item{display:flex;flex-direction:column;align-items:center;gap:calc(var(--index)*.7);text-align:center}.why-table-item__img{width:calc(var(--index)*4);height:calc(var(--index)*4);border-radius:calc(var(--index)*1);display:flex;align-items:center;justify-content:center;background-color:#262626}.why-table-item__img img{width:45%;height:auto}.why-table-item__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1)}.why-table-item__text{font-size:calc(var(--index)*.7);color:#b6b6b6;width:85%}.footer{min-height:100%;display:flex;align-items:center;justify-content:center;background:#000;font-size:calc(var(--index)*0.75);padding:0 6vw 0 2.3vw;flex-wrap:wrap}.footer-title{color:#fff;font-size:calc(var(--index)*0.7);margin-bottom:1rem;font-family:"Urbanist-SemiBold",sans-serif}.footer-title span{font-family:var(--font-bold);text-transform:uppercase}.footer-contact-line{display:flex;gap:1rem;align-items:center;margin-bottom:.5rem}.footer-contact-line a{color:#fff}.footer-contact-line img{height:calc(var(--index) * .9);width:auto}.contact-page-right-contacts-line{display:flex;gap:calc(var(--index) * 1);align-items:center;margin-bottom:calc(var(--index) * 1);line-height:1.1}.contact-page-right-contacts-line span{display:flex;align-items:center;justify-content:center;background-color:#0D0D0D;height:calc(var(--index) * 2.5);width:calc(var(--index) * 2.5);border-radius:calc(var(--index) * .5)}.contact-page-right-contacts-line .contacts-screen-middle__text p{padding-bottom:calc(var(--index) * .5);font-family:var(--font-bold);font-size:calc(var(--index) * .8);color:#fff}.contact-page-right-contacts-line a{color:#a6a6a6}.contact-page-right-contacts-line img{height:40%;width:auto}.contact-page-right .footer-social a{display:flex;align-items:center;justify-content:center;background-color:#0D0D0D;height:calc(var(--index) * 2.5);width:calc(var(--index) * 2.5);border-radius:calc(var(--index) * .5)}.contact-page-right .footer-social{gap:calc(var(--index) * .5)}.contact-page-right-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1);line-height:1;margin:0 0 calc(var(--index) * 1.5) 0}.footer__container{width:100%;display:flex;gap:5rem;justify-content:space-between;padding:60px 0 30px 0}.footer-terms{display:flex;align-items:center;gap:1rem}.footer-terms a{color:#a6a6a6}.footer-powered__text{font-family:var(--font-regular)}.footer-right{display:flex;flex-direction:column;gap:3rem}.footer ul{display:flex;flex-wrap:wrap;gap:4rem;list-style:none;padding:0;margin:0}.footer ul li{position:relative}.footer ul li::after{content:'';position:absolute;top:20%;right:-2rem;height:60%;width:1px;background-color:#444;z-index:2;will-change:transform}.footer ul li:last-child:after{display:none}.footer-powered{color:#a6a6a6;border-top:1px solid #999;width:100%;text-align:left;padding:1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.footer-powered__contacts{display:flex;gap:2rem;align-items:center;margin:1em 0 2em}.footer-powered__contacts svg{height:3rem}.footer-powered__contacts p{margin-bottom:.3rem}.footer-menu a{color:#f1f1f1;font-size:calc(var(--index)*0.7)}.footer-social{display:flex;gap:20px;padding:calc(var(--index)*1.5) 0 20px 0}.footer-bages{display:flex;gap:10px}.footer-social a{text-transform:uppercase;text-align:center;letter-spacing:1px;font-size:calc(var(--index)*0.75);color:#fff}.footer-social img{height:calc(var(--index)*0.85);width:auto}.footer-bages img{height:calc(var(--index)*1.8);width:auto}.footer-social__ico:hover{opacity:.8}.about-us__leader_col_linkedin a:hover{opacity:.8}.service-template-default{font-size:calc(var(--index)*0.65);margin-top:13vh}.service-template-default .splide img{width:100%}.service-template-default .splide__arrows{position:static}.service-template-default .splide__arrows button svg{fill:#dedede;height:20px}.service-template-default .splide__arrows .splide__arrow--prev{transform:scale(-1,1);position:absolute;left:0;z-index:50;top:45%;cursor:pointer}.service-template-default .splide__arrows .splide__arrow--next{position:absolute;right:0;z-index:50;top:45%;cursor:pointer}.service-template-default .splide__track{position:relative}.service-template-default .splide__track:after{content:"";position:absolute;left:0;top:0;width:33%;height:100%;background-image:linear-gradient(to right,#000,transparent);z-index:1}.service-template-default .splide__track:before{content:"";position:absolute;right:0;top:0;width:33%;height:100%;background-image:linear-gradient(to left,#000,transparent);z-index:1}.service-template-default .revit{margin-top:10vh;color:#aaabb8}.service-template-default .revit__inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.service-template-default .revit .padding-left{width:65%}.service-template-default .revit .title.title-left{margin-bottom:3rem}.service-template-default .revit-second__text{width:calc(var(--index)*37);margin-bottom:1rem}.service-template-default .revit-second .revit__inner{position:relative;padding-left:5vw}.service-template-default .revit ul.revit-list{margin:5vh 0 7vh;list-style:none}.service-template-default .revit ul.revit-list li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.service-template-default .revit ul.revit-list li:after{content:"";position:absolute;left:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.service-template-default .revit-table{margin-top:3vh;height:50vh;position:relative;display:flex;flex-direction:column;gap:calc(var(--index)*1.2);padding-left:calc(var(--index)*8);height:calc(var(--index)*22);width:calc(var(--index)*50)}.service-template-default .revit-table__line{display:grid;grid-template-columns:calc(var(--index)*15) 1fr;height:calc(var(--index)*3.3);align-items:center}.service-template-default .revit-table__line:nth-child(2n){color:#000}.service-template-default .revit-table__left{position:relative;z-index:1;font-size:calc(var(--index)*0.8);padding-right:calc(var(--index)*5);text-align:center}.service-template-default .revit-table__right{position:relative;z-index:1;font-size:calc(var(--index)*0.65);padding-right:calc(var(--index)*7)}.service-template-default .revit-table:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/img/gradient.svg);background-repeat:no-repeat;background-size:100%;width:100%;height:calc(var(--index)*22);z-index:0}.services-page-top{width:100%;margin-bottom:17vh;position:relative;display:flex;justify-content:center;max-height:70vh;overflow:hidden;border-radius:2rem 2rem 0 0}.services-page-top:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,#000,transparent 80%);z-index:0}.services-page-top img{width:100%;height:100%}.services-page-top__text{position:absolute;bottom:7vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;z-index:2}.services-page-top__text a{color:#fff}.title.title-left{background-image:linear-gradient(to right,#484256,transparent);padding:0 20vw 0 10vw;width:max-content;font-size:calc(var(--index)*1.8);color:#fff}.modeling{font-size:calc(var(--index)*0.7);color:#fff}.modeling ul{margin:5vh 0;list-style:none}.modeling ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.modeling ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.modeling__first{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-top:3em;color:#aaabb8}.modeling__first img{width:100%}.modeling__right{padding-right:15vw}.modeling__scroll .scroll__inner{height:calc(var(--index)*7)}.modeling__second{display:flex;align-items:center;justify-content:center;position:relative;padding:20vh 0 15vh}.modeling__second:after{content:"";position:absolute;top:5%;right:-20%;width:57%;height:100%;background-image:url(/img/services/services2.webp);background-repeat:no-repeat;background-size:100%;opacity:.8;z-index:0}.modeling__second__inner{width:50%;padding-right:10vw;color:#aaabb8}.modeling__second__inner .title{margin-bottom:1.5em;color:#fff}.modeling-third{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5vh 5vw}.modeling-third__table{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:90%;margin:1.5em 0;color:#aaabb8}.modeling-third__title{font-size:calc(var(--index)*0.75)}.modeling-third__row{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.modeling-third__row img{width:calc(var(--index)*4)}.modeling-third__text{background-image:linear-gradient(to top,#484256,transparent);padding:1rem 2rem;border-radius:0 0 1.5rem 1.5rem;height:100%;display:flex;flex-direction:column;justify-content:center}.modeling-third__gradient{font-size:calc(var(--index)*0.65);margin-top:1rem}.quantity{font-size:calc(var(--index)*0.7);color:#fff}.quantity__two{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:9vh 0}.quantity__two img{width:100%}.quantity__inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;width:70%;color:#aaabb8}.quantity ul{margin:5vh 0;list-style:none}.quantity ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.quantity ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.quantity__scroll{display:flex;align-items:center;justify-content:center;width:55%;margin-top:5vh}.quantity .scroll__inner{height:20vh;color:#aaabb8}.quantity .scroll__inner p{margin-bottom:5px}.mepdraw{display:flex;align-items:center;flex-direction:column;font-size:calc(var(--index)*0.7)}.mepdraw-first{position:relative;display:flex;justify-content:center}.mepdraw-first:after{content:"";position:absolute;top:-13%;left:-31%;width:94%;height:100%;background-image:url(/img/mepdraw/mepdrowser4.webp);background-repeat:no-repeat;background-size:100%;opacity:.3}.mepdraw-first__inner{display:grid;grid-template-columns:1fr 1.3fr;gap:3vw;width:55%;color:#aaabb8;position:relative;padding-bottom:15vh}.mepdraw-first__inner p{margin-bottom:1.5rem}.mepdraw-first__inner img{width:100%;margin-bottom:2rem}.mepdraw-second-inner{display:flex;flex-direction:column;align-items:center;margin-top:9vh}.mepdraw-second-inner__one{margin-bottom:2rem;width:55%;color:#aaabb8}.mepdraw-second-inner__two{display:flex;flex-direction:column;gap:3rem;color:#aaabb8;width:55%}.mepdraw-second-inner .plumbing{margin-top:2rem}.mepdraw-second-inner img{width:100%}.mepdraw-second-inner__col{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:5vw}.mepdraw-second-inner__col img{width:100%;margin:1rem 0}.mepdraw-second-inner__subtitle{align-self:flex-start;margin:1rem 0;color:#fff;font-size:calc(var(--index)*1.1)}.mepdraw-second-inner .scroll{width:55%;margin-bottom:70px}.mepdraw-second-inner .scroll__inner{height:140px;overflow-y:auto;color:#aaabb8}.mepdraw-second-inner .scroll .title.title-center{width:100%;text-align:center;padding:0;margin-bottom:2rem;color:#fff}.mepdraw-second-inner .scroll p{margin-bottom:1rem}.cad{font-size:calc(var(--index)*0.7)}.cad-first{display:flex;align-items:center;flex-direction:column;padding-top:9vh}.cad-first__inner{color:#aaabb8;width:80%}.cad-first__two{display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding-top:2rem}.cad-first__two img{width:100%}.cad-first__text ul{margin:5vh 0;list-style:none}.cad-first__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.cad-first__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.cad-second{display:flex;align-items:center;flex-direction:column;padding-top:13vh}.cad-second__inner{color:#aaabb8;width:60%;padding-top:10vh}.cad-second__two{display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding-top:2rem}.cad-second img{width:100%}.cad-second__text ul{margin:5vh 0;list-style:none}.cad-second__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.cad-second__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.based{position:relative;font-size:calc(var(--index)*0.7)}.based:after{content:"";position:absolute;background-image:url(/img/3dbased/3dmodelingbased1.webp);background-repeat:no-repeat;background-size:100%;width:100%;height:100%;top:0;right:0;z-index:-1;opacity:.5}.based-first{display:flex;align-items:center;flex-direction:column}.based-first__inner{color:#aaabb8;width:55%}.based-first .title{color:#fff}.based-first .scroll{margin-bottom:4rem}.based-first .scroll__inner{height:calc(var(--index)*6.2)}.based-first .title.title-center{padding:0;text-align:center;width:100%;margin-bottom:3rem}.based-first p{margin-bottom:1rem}.based-second{display:flex;flex-direction:column;align-items:center;padding-top:12vh}.based-second__inner{color:#aaabb8;width:55%;padding-top:5vh}.based-second .title{align-self:flex-start}.based-second ul{margin:5vh 0;list-style:none}.based-second ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.based-second ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.scan{font-size:calc(var(--index)*0.7)}.scan .title{color:#fff}.scan-first{display:flex;flex-direction:column;align-items:center;padding:0 0 12vh}.scan-first__inner{width:60%;color:#aaabb8}.scan-first__two{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem}.scan-first__two img{width:100%}.scan-first__title{font-size:calc(var(--index)*1.2);margin-bottom:2rem;width:80%;color:#fff}.scan-first__one .title.title-center{width:100%;text-align:center;padding:0;margin:5vh 0}.scroll__inner{height:calc(var(--index)*9)}.scroll__inner p{margin-bottom:1rem}.scan-second{margin-top:5vh;color:#aaabb8;display:flex;flex-direction:column;align-items:center}.scan-second__text{width:60%}.scan-second__calousel{width:60%;margin:3rem 0}.scan-second__calousel .splide img{width:100%}.scan-second__calousel .splide__track{position:relative}.scan-second__calousel .splide__track:after{content:"";position:absolute;left:0;top:0;width:33%;height:100%;background-image:linear-gradient(to right,#000,transparent);z-index:1}.scan-second__calousel .splide__track:before{content:"";position:absolute;right:0;top:0;width:33%;height:100%;background-image:linear-gradient(to left,#000,transparent);z-index:1}.spatial{font-size:calc(var(--index)*0.65);display:flex;flex-direction:column}.spatial .why-screen__container{grid-template-columns:1.5fr 1fr;gap:10vw;padding-top:0}.spatial .why-screen__right{font-size:calc(var(--index)*0.6)}.spatial .title.title-small.title-center{align-self:center;margin:0 0 6vh}.spatial .why-screen__container{position:relative}.spatial .why-screen__container:after{position:absolute;content:"";width:45%;height:100%;background-image:url(/img/spatial/spatial1.webp);background-repeat:no-repeat;background-size:100%;right:-10vw;bottom:0;z-index:0;opacity:.15}.spatial-first{display:flex;flex-direction:column;align-items:center}.spatial-first__inner{width:70%;color:#aaabb8;display:flex;flex-direction:column;align-items:center}.spatial-first__two{display:grid;grid-template-columns:1fr 1fr;gap:3vw}.spatial-first__two-img{position:relative;display:flex;align-items:center;flex-direction:column}.spatial-first__two-img img{width:100%}.spatial-first__two-img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,#000,transparent);z-index:0}.spatial-first__two-img-title{position:absolute;bottom:2.5rem;z-index:3;font-size:var(--index);color:#fff}.spatial-first__one{width:90%;margin:3.5rem 0 12vh}.spatial-first ul{margin:5vh 0;list-style:none}.spatial-first ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.spatial-first ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.spatial-first .title.title-center{color:#fff;padding:0;width:100%;text-align:center;margin-bottom:3rem}.spatial-second__inner{display:flex;flex-direction:column;align-items:center}.spatial-second__two{width:80%;display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:2vw}.spatial-second__two video{width:100%}.spatial-second__text{width:80%;color:#aaabb8}.spatial-second__text ul{margin:5vh 0;list-style:none}.spatial-second__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.spatial-second__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.spatial-second__text .scroll__inner{height:calc(var(--index)*5)}.administration{font-size:calc(var(--index)*0.65)}.administration .title.title-left{padding-left:10vw}.administration-first-inner{display:grid;grid-template-columns:1fr 1.2fr;gap:10vw;padding-top:7vh}.administration-first-inner__text{color:#aaabb8;padding-left:10vw}.administration-first-inner__text p{margin-bottom:1rem}.administration-first-inner__text ul{margin:5vh 0;list-style:none}.administration-first-inner__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.administration-first-inner__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.ourservices-page-body-hvc-goal{font-size:calc(var(--index)*0.65);display:grid;grid-template-columns:2.5fr 1fr;padding-top:5vh;margin-bottom:2rem}.ourservices-page-body-hvc-goal__img img{width:70%;position:relative;right:-7vw}.ourservices-page-body-hvc-goal__text{color:#007ACD}.ourservices-page-body-hvc-goal__text h2{color:#fff;margin-bottom:2rem;font-size:calc(var(--index)*1.4);font-weight:500}.ourservices-page-body-hvc-service{font-size:calc(var(--index)*0.65);display:grid;grid-template-columns:1fr 1.3fr;gap:3vw}.ourservices-page-body-hvc-service__text h2{color:#fff;margin-bottom:2rem;font-size:calc(var(--index)*1.4);font-weight:500}.ourservices-page-body-hvc-service__text p{color:#a6a6a6}.ourservices-page-body-hvc-service__text span{display:block;color:#a6a6a6;margin-bottom:1.2rem}.ourservices-page-body-hvc-service__text div{margin-top:2rem}.ourservices-page-body-hvc-service__text div p{color:#007ACD}.ourservices-page-body-hvc-service__text div p a{color:#007ACD}.ourservices-page-body-hvc-service__img{text-align:center}.ourservices-page-body-hvc-service__img img{width:70%;margin:0 auto}.ourservices-page-body-hvc-service__two{display:grid;grid-template-columns:1fr 1fr;gap:3vw;margin:3rem 0;color:#a6a6a6}.administration-first-inner-list{display:flex;flex-direction:column;margin-top:4rem}.administration-first-inner-list__item{display:flex;justify-content:space-between;border-bottom:1px solid #fff;padding:1rem 8vw 1rem 0;font-size:calc(var(--index)*0.75)}.administration-first-inner-list__number{font-size:calc(var(--index)*0.9);color:#fff}.administration-first-inner-list span{color:#007ACD}.administration-second{display:flex;justify-content:center;position:relative;padding:10vh 0}.administration-second:after{position:absolute;content:"";width:90%;height:100%;background-image:url(/img/administration/admin4.webp);background-repeat:no-repeat;background-size:100%;right:-25%;bottom:0;z-index:0;opacity:.2}.administration-second__inner{width:65%;color:#aaabb8}.administration-second__inner .title{color:#fff;margin:3rem 0}.administration-second__inner ul{margin:5vh 0;list-style:none}.administration-second__inner ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.administration-second__inner ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.administration-third{display:flex;align-items:center;flex-direction:column}.administration-third__inner{width:65%}.administration-third__inner .title.title-center{width:100%;padding:0;text-align:center}.administration-third__two{display:grid;grid-template-columns:.9fr 1.1fr;gap:1.5vw;margin-top:3rem;align-items:end}.administration-third__text{color:#aaabb8;margin-top:3rem}.administration-third__text ul{margin:5vh 0;list-style:none}.administration-third__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.administration-third__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.administration-third__imgs img{width:100%}.administration-fourth{margin-top:10vh}.administration-fourth__inner{display:flex;flex-direction:column;align-items:center}.administration-fourth__two{width:70%;display:grid;grid-template-columns:1.2fr 1fr;gap:5vw;color:#aaabb8;align-items:center;padding-top:3rem}.administration-fourth__two ul{margin:5vh 0;list-style:none}.administration-fourth__two ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem);font-size:calc(var(--index)*0.9)}.administration-fourth__two ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.administration-fourth__two ul li div{margin-top:1rem;font-size:calc(var(--index)*0.65)}.administration-fourth__two img{width:100%}.scroll{position:relative;padding-bottom:1.5rem}.scroll__inner{overflow-y:scroll;padding-right:20px}.scroll:after{content:"";position:absolute;bottom:-.5rem;left:0;height:5px;width:100%;background-image:linear-gradient(to left,transparent,#484256,transparent)}.title-small.title{text-transform:none;font-size:calc(var(--index)*1.5);font-family:var(--font-regular)}.title.title-center{background-image:linear-gradient(to left,transparent,#484256,transparent);padding:0 15vw;width:max-content}.pages{padding:15vh 15vw;width:100%;font-size:calc(var(--index)*0.7);color:#fff;position:relative}.pages img{max-width:100%;margin:2rem 0}.pages__breadcrumbs{margin-bottom:2rem}.pages__breadcrumbs a{color:#fff}.about-inner{position:relative}.about-inner__btn{position:absolute;top:calc(var(--index)*-4.3);right:0}.about-inner__btn a{color:#000;text-transform:uppercase;font-family:"Urbanist-SemiBold",sans-serif;font-size:calc(var(--index)*1.5);padding:.15em .5em;line-height:1;border-radius:.5em;background-color:#fff}.about-inner__btn a:hover{background-color:#007ACD;color:#000!important}.about-inner__first{width:40%}.about-inner__first-img{text-align:right}.about-inner__first-img img{width:85%}.about-inner__second{position:relative}.about-inner__second-text{position:absolute;top:4rem;width:80%;right:0;background-color:#000;padding:1rem 15rem 1rem 2rem;border-radius:1rem;z-index:1}.about-inner__second-img{text-align:left}.about-inner__second-img img{width:75%;position:relative;left:-10%;z-index:0}.about-inner__third{position:relative}.about-inner__third-text{position:absolute;top:4rem;width:65%;left:0;background-color:#000;padding:1rem 2rem;border-radius:1rem;z-index:1}.about-inner__third-img{text-align:right}.about-inner__third-img img{width:65%;position:relative;z-index:0}.bim{font-size:calc(var(--index)*0.65)}.bim-first{display:flex;justify-content:center}.bim-first__inner{width:60%;color:#aaabb8;padding-top:10vh}.bim-first-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;padding:7vh 0}.bim-first-columns__item{display:flex;flex-direction:column;align-items:center;text-align:center}.bim-first-columns__item img{height:22vh;transition:all .5s ease-in-out}.bim-first-columns__item:hover img{transform:scale(1.1)}.bim-first-columns__text{font-size:calc(var(--index)*0.9);color:#fff;display:flex;flex-direction:column;align-items:center;margin-top:1.5em}.bim-first-columns__text:hover{color:#007ACD}.bim-second{display:flex;justify-content:center}.bim-second__inner{width:60%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.bim-second__item{width:33.33%;display:flex;flex-direction:column;align-items:center;margin:7vh 0}.bim-second__item img{height:22vh;transition:all .5s ease-in-out}.bim-second__item:hover img{transform:scale(1.1)}.bim-second__text{font-size:calc(var(--index)*0.9);color:#fff;display:flex;flex-direction:column;align-items:center;margin-top:1.5em}.bim-second__text:hover{color:#007ACD}.bim-third{display:flex;justify-content:center}.bim-third__inner{width:65%}.bim-third__inner ol{padding:2rem 0 2rem 1rem}.bim-third__inner ol li{margin-bottom:1rem}.bim-third__inner img{width:100%}.bim-third__info{display:grid;grid-template-columns:1fr 1.15fr;gap:3vw;padding-top:10vh;color:#aaabb8}.bim-fourth{background-image:linear-gradient(to left,transparent,#484256,transparent);display:grid;grid-template-columns:repeat(5,1fr);gap:7vw;align-items:center;padding:0 5vw;margin:4vh 0 10vh}.bim-fourth__item img{width:100%}.bim-fifth{display:flex;justify-content:center}.bim-fifth__inner{display:flex;align-items:center;position:relative;width:70%}.bim-fifth__left{text-align:center;font-size:calc(var(--index)*1.5);position:absolute;left:calc(var(--index)*0.5);z-index:5}.bim-fifth__left span{color:#007ACD;display:block}.bim-fifth-table{margin-top:3vh;height:50vh;position:relative;display:flex;flex-direction:column;gap:calc(var(--index)*1.6);padding-left:calc(var(--index)*15);height:calc(var(--index)*22);width:calc(var(--index)*50)}.bim-fifth-table__line{display:grid;grid-template-columns:calc(var(--index)*12) 1fr;height:calc(var(--index)*3.9);align-items:center;color:#000}.bim-fifth-table__line:nth-child(2n){color:#aaabb8}.bim-fifth-table__left{position:relative;z-index:1;font-size:calc(var(--index)*0.8);padding-right:calc(var(--index)*5);text-align:center}.bim-fifth-table__right{position:relative;z-index:1;font-size:calc(var(--index)*0.65);padding-right:calc(var(--index)*7)}.bim-fifth-table:after{content:"";position:absolute;top:calc(var(--index)*-2.5);left:0;width:100%;height:100%;background-image:url(/img/bim/bg.svg);background-repeat:no-repeat;background-size:100%;width:100%;height:calc(var(--index)*23);z-index:0}.facility{font-size:calc(var(--index)*0.65)}.facility .title.title-left{padding-left:10vw}.facility .title.title-center{padding:0;width:100%;text-align:center}.facility-first{color:#aaabb8;padding-left:10vw;width:80%;padding-top:4vh}.facility-first__two{display:grid;grid-template-columns:1fr 1fr;gap:4vw;padding-top:1rem;align-items:center}.facility-first img{width:100%}.facility-first__two-text ul{margin:5vh 0;list-style:none}.facility-first__two-text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.facility-first__two-text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.facility-first__two-text ul li div{margin-top:1rem;font-size:calc(var(--index)*0.65)}.facility-second{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:13vh}.facility-second__inner{width:65%}.facility-second__two{display:grid;grid-template-columns:auto 1fr;gap:5vw;color:#aaabb8;padding-top:3rem;align-items:center}.facility-second__two img{width:100%}.facility-second .facility-first__one{color:#aaabb8;margin-bottom:2rem}.facility-third{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:13vh}.facility-third__inner{width:65%}.facility-third__img{display:flex;justify-content:center;margin-top:3rem}.facility-third__text{color:#aaabb8;margin-top:3rem}.facility-third__text img{width:60%;margin:0 auto}.gallery-template-default .splide img{width:100%}.gallery-template-default .splide__arrows{position:static}.gallery-template-default .splide__arrows button svg{fill:#dedede;height:20px}.gallery-template-default .splide__arrows .splide__arrow--prev{transform:scale(-1,1);position:absolute;left:0;z-index:50;top:45%;cursor:pointer}.gallery-template-default .splide__arrows .splide__arrow--next{position:absolute;right:0;z-index:50;top:45%;cursor:pointer}.gallery-template-default .splide__track{position:relative}.gallery-template-default .splide__track:after{content:"";position:absolute;left:0;top:0;width:33%;height:100%;background-image:linear-gradient(to right,#000,transparent);z-index:1}.gallery-template-default .splide__track:before{content:"";position:absolute;right:0;top:0;width:33%;height:100%;background-image:linear-gradient(to left,#000,transparent);z-index:1}.portfolio-grid-page-bottom-desc{color:#a6a6a6;font-size:calc(var(--index)*0.7);width:55%;margin-top:calc(var(--index)*2.5)}.portfolio-grid-page-bottom-desc p{margin-bottom:calc(var(--index)*0.7)}.portfolio-grid-page-top-desc{color:#a6a6a6;font-size:calc(var(--index)*0.7);margin-bottom:calc(var(--index)*3);width:55%;margin-top:calc(var(--index)*1);font-style:italic}.portfolio-grid-page-bottom-desc-title{font-size:calc(var(--index)*1.2);margin-bottom:1.5rem}#portfolio-h2{font-size:calc(var(--index)*1);color:#fff;font-family:var(--font-bold)}.portfolio-content{padding:40px 5vw}.portfolio-grid-page-filter{display:flex;gap:calc(var(--index)*0.6);overflow-x:auto;padding:calc(var(--index)*0.4);border-radius:calc(var(--index) * 1.5);background-color:#262626}.portfolio-grid-page-filter div{font-size:calc(var(--index)*0.7);white-space:nowrap;font-family:var(--font-bold);color:#fff;display:flex;gap:calc(var(--index)*.4);align-items:center;justify-content:center;padding:calc(var(--index)*0.5) calc(var(--index)*0.8);border-radius:calc(var(--index) * 1.2);cursor:pointer}.portfolio-grid-page-filter div:hover{background-color:#464646}.portfolio-grid-page-filter svg{height:calc(var(--index) * 1.1);width:calc(var(--index) * 1.1)}.portfolio-grid-page-filter div.building-type-link-active{background:#fff;color:#000}.portfolio-grid-page-filter div.building-type-link-active svg path{stroke:#000}.portfolio-grid-page-filter svg{height:calc(var(--index)*1)}.portfolio-content-top{display:flex;margin-bottom:calc(var(--index)*1.7);align-items:center;gap:calc(var(--index)*1);justify-content:space-between}.portfolio-page{padding:15vh 18vw;width:100%;font-size:calc(var(--index)*0.7);color:#fff;position:relative}.portfolio-page .splide img{width:100%}.portfolio-page .splide__track{position:relative}.portfolio-page .splide__track:after{content:"";position:absolute;left:0;top:0;width:20%;height:100%;background-image:linear-gradient(to right,#000,transparent);z-index:1}.portfolio-page .splide__track:before{content:"";position:absolute;right:0;top:0;width:20%;height:100%;background-image:linear-gradient(to left,#000,transparent);z-index:1}.portfolio-page #breadcrumbs{padding:.2rem 0 1.8rem}.portfolio-page #breadcrumbs a{color:#fff}.portfolio-page__menu{position:absolute;right:18vw;top:15vh}.portfolio-page__menu li{display:flex;justify-content:center}.portfolio-page__menu a{color:#fff;text-transform:uppercase;font-family:"Urbanist-SemiBold",sans-serif;font-size:calc(var(--index)*1.5);padding:.15em .5em;line-height:1;border-radius:.5em}.portfolio-page__menu a[aria-current=page]{background-color:#fff;color:#000}.portfolio-page__menu a h1{font-size:calc(var(--index)*1.5)}.portfolio-page__menu ul{list-style:none;text-align:center;display:flex;flex-direction:column;gap:2vh}.portfolio-page__img{position:relative;left:-8vw;width:80%;margin-bottom:15vh}.portfolio-page__img img{width:100%}.portfolio-page__bottom{position:absolute;bottom:-2rem;left:calc(50% + 12vw);background-color:#000;border-radius:2rem;padding:1.1rem 1.2rem;border-radius:1rem;z-index:1;width:90%}.portfolio-page__slider img{width:100%}.mobile-header-contacts-btn{padding:0 calc(var(--index)*.9);border-radius:calc(var(--index) * 1.2);height:calc(var(--index)*1.7);display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff0;color:#007ACD;border:2px solid #007ACD;width:max-content;font-size:calc(var(--index)*.7);font-family:"Urbanist-SemiBold",sans-serif}.mobile-header-contacts-btn:hover{border-color:#007ACD;cursor:pointer}.get-a-quot-header-box{display:flex;gap:calc(var(--index)*.9);margin-left:calc(var(--index)*3)}.get-a-quot-header.get-a-quot{display:flex;align-items:center;gap:.5rem;justify-content:center;text-align:center;font-size:calc(var(--index)*.7);margin-left:0;background-color:#007ACD;border-color:#007ACD;color:#fff;padding:0 calc(var(--index)*.9);border-radius:calc(var(--index) * 1.2);height:calc(var(--index)*1.7);font-family:"Urbanist-SemiBold",sans-serif}.get-a-quot-header.get-a-quot svg{width:calc(var(--index) * 1);height:calc(var(--index) * 1)}.gallery-inner__text{font-size:calc(var(--index)*0.65);color:#aaabb8}.gallery-inner__text p{margin-bottom:1rem}.gallery-inner__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:7vw;padding:10vh 0}.gallery-inner__column{width:calc(33.33% - 7vw);display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.gallery-inner__column:hover img{transform:scale(1.1)}.gallery-inner__img img{width:100%;transition:all .5s ease-in-out}.gallery-inner a{font-size:calc(var(--index)*0.8);color:#fff}.request-screen-right__form form textarea{font-family:var(--font-regular)}.gallery-inner__column>a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;height:100%}.qc{font-size:calc(var(--index)*0.65)}.qc-first{color:#aaabb8;display:flex;justify-content:center;flex-direction:column;align-items:center}.qc-first__two{display:grid;grid-template-columns:1fr 1fr;gap:8vw;width:70%}.qc-first__img img{width:100%}.qc-first__text p{margin-bottom:1.5rem}.qc-first__text ul{margin:5vh 0;list-style:none}.qc-first__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.qc-first__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.qc-first__text ul li div{margin-top:1rem;font-size:calc(var(--index)*0.65)}.qc-second{padding-top:30vh;display:flex;align-items:center;justify-content:center;margin-bottom:-7rem}.qc-second .title.title-center{text-align:center;padding:0;position:relative;z-index:2;margin-bottom:2rem;width:100%}.qc-second__inner{width:70%}.qc-second__two{color:#aaabb8;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.qc-second__text p{margin-bottom:1.5rem}.qc-second__text ul{margin:5vh 0;list-style:none}.qc-second__text ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.qc-second__text ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.qc-second__text ul li div{margin-top:1rem;font-size:calc(var(--index)*0.65)}.qc-second__img img{width:120%;position:relative;top:-30vh;z-index:0}.top__text div{color:#aaabb8;font-size:calc(var(--index)*0.65)}.lde{font-size:calc(var(--index)*0.65)}.lde .title.title-small.title-center{text-align:center;width:100%;padding:0}.lde ul{margin:5vh 0 8vh;list-style:none}.lde ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.lde ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.lde ul li div{margin-top:1rem;font-size:calc(var(--index)*0.65)}.lde-first__inner{display:flex;flex-direction:column;justify-content:center;align-items:center}.lde-first__inner__two{display:grid;grid-template-columns:1fr 1.5fr;gap:5vw;width:65%;padding:5vh 0 15vh}.lde-first__img img{width:100%}.lde-first__text{color:#aaabb8}.lde-second{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.lde-second:after{content:"";position:absolute;right:-25%;top:0;width:55%;height:100%;background-image:url("/img/lde/Layout drawing 3.png");background-repeat:no-repeat;background-size:100%;z-index:0;opacity:.5}.lde-second__inner{width:65%;z-index:1;position:relative}.lde-second__inner p{margin-bottom:1.5rem}.lde-second .title{margin-bottom:5vh}.sitebim{font-size:calc(var(--index)*0.65)}.sitebim-first{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.sitebim-first__inner{width:70%}.sitebim-first__inner ul{margin:5vh 0;list-style:none}.sitebim-first__inner ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.sitebim-first__inner ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.sitebim-first__inner ul li div{margin-top:1rem;font-size:calc(var(--index)*0.65)}.sitebim-first__two{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:5vw;padding:7vh 0 10vh}.sitebim-first__img img{width:100%}.sitebim-first__text{color:#aaabb8}.sitebim-second{width:70%;color:#aaabb8}.portfolio-page__bottom p{margin-bottom:1rem}.offices{padding-top:5vh;display:flex;flex-direction:column}.offices__text p{margin-bottom:1rem}.offices iframe{height:45vh;width:60%}.offices .iframe-right{align-self:end;margin:7vh 0}.offices .iframe-center{align-self:center;margin-top:7vh}.splide__slide{box-shadow:0 0 40px 0 rgb(0 0 0 / .8)}.mobile-video{display:none}.achievements{background-color:#000;min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.achievements__container{padding:90px 5vw 30px;width:100%;display:flex;flex-direction:column;align-items:center}.achievements__inner{display:grid;grid-template-columns:1.4fr 3fr;gap:3vw;align-items:center}.achievements__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6}.achievements-counter{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--index)*.6);align-items:center}.achievements-counter__column{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0d0d0d;gap:calc(var(--index)*0.7);height:100%;padding:calc(var(--index)*2) calc(var(--index)*1);border-radius:calc(var(--index)*1)}.achievements-counter__number{font-size:calc(var(--index)*2.5);font-family:var(--font-bold);color:#007ACD;line-height:1}.achievements-counter__title{font-size:calc(var(--index)*.7);color:#b6b6b6;font-family:var(--font-bold)}@media (max-width:1250px){.projects-screen__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:40px}summary{height:50px;font-size:15px}.summary__inner{font-size:14px;padding:2rem 0}.projects-screen__column{width:calc(33.33% - 40px)}.blog-screen__grid{gap:30px}.reviews-screen-author__img img{width:100%;height:100%}.services-page-top img{height:100%;width:auto}.bim{font-size:14px}.bim-first__inner{padding-top:50px}.services-screen-text__img{width:auto;height:150px}}.menu-mobile{display:none}.menu-mobile__btn{height:20px;width:22px;position:relative;cursor:pointer;overflow:hidden}.menu-mobile__line{background-color:#fff;display:block;height:1.5px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;transform-origin:center center;transition:.3s ease;width:100%}.menu-mobile__line:nth-child(2){top:8px}.menu-mobile__line:nth-child(3){top:16px}.cross-menu{position:relative;z-index:100000}.cross-menu .menu-mobile__line:nth-child(2){transform:translateX(-100px);transition:all 1s ease-in-out}.cross-menu .menu-mobile__line:nth-child(1){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);transition:1s ease}.cross-menu .menu-mobile__line:nth-child(3){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:1s ease}.menu-mobile-bg{background-color:#121019;width:100%;height:100vh;position:fixed;top:0;right:0;left:0;bottom:0;opacity:.8;display:none;z-index:0}.menu-mobile__inner{display:none;height:100dvh;position:absolute;top:0;left:0;z-index:100;background-color:#000;padding:50px;width:50%;overflow-y:auto;flex-direction:column;justify-content:space-between}.hidden-overflow{overflow:hidden}.visible-menu{display:flex}.menu-mobile a{color:#fff;font-family:var(--font-semibold)}.menu-mobile summary{color:#fff;font-size:17px}.menu-mobile-list{width:100%}.menu-mobile-list__item{color:#fff;font-size:17px;display:flex;height:50px;align-items:center;width:100%}.mobile-table-title{display:none}.mobile-table{display:none}#blog-posts-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.blog-item{display:flex;flex-direction:column;background-color:#0D0D0D;border-radius:1rem;gap:.8rem;height:100%;overflow:hidden;position:relative}.blog-caption{padding:calc(var(--index)*0.75)}.blog__img:hover{opacity:.9}.blog__img img{width:100%;height:auto;border-radius:1rem}.blog__title{display:flex;gap:.8rem;flex-direction:column}.blog__title .entry-title a{color:#fff}.blog__title .entry-title{color:#fff;font-size:calc(var(--index)*0.75);font-family:var(--font-bold)}.blog-bottom{display:flex;justify-content:space-between;margin-top:auto;padding-top:.3rem;color:#adadad;font-size:calc(var(--index)*0.65)}.blog-top{display:flex;justify-content:space-between;margin-top:auto;color:#adadad;font-size:calc(var(--index)*0.65);margin-bottom:.8rem}.news-caption{padding-top:0}.post-type-archive-blog .site-content{font-size:calc(var(--index)*0.7)}.post-type-archive-blog .site-content .page-header{display:flex;flex-direction:column;gap:1rem}.blog__content{margin-top:.8rem;color:#adadad;font-size:calc(var(--index) * 0.65)}#breadcrumbs{color:#a6a6a6;font-size:calc(var(--index) * 0.7)}.box-type{color:#007ACD;display:flex;align-items:center;justify-content:flex-end;z-index:2;gap:.4rem}.box-type svg{height:calc(var(--index) * 0.8);width:auto}.box-type p{font-size:calc(var(--index) * 0.65);font-family:var(--font-bold)}.blog-read{text-transform:lowercase}#breadcrumbs a{color:#fff}.wp-pagenavi{display:flex;justify-content:flex-end;gap:1rem;margin:2.5rem 0}.wp-pagenavi a{color:#5c5b5f;font-family:"Urbanist-SemiBold",sans-serif;font-size:calc(var(--index)*0.7)}.wp-pagenavi span.current{color:#007ACD}.single-blog .site-content{font-size:calc(var(--index)*0.7)}@media (max-width:1600px){.services-page-top img{height:100%;width:auto}}.visible-mobile{display:none}.title-video{display:none;color:#5c5b5f;font-size:calc(var(--index)*0.6)}.title-video.visible-Yes{display:flex;gap:10px;align-items:center}.loader{top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000;z-index:1000;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loadet__text{color:#fff;-webkit-animation:load 1.2s infinite 0s ease-in-out;animation:load 1.2s infinite 0s ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate;text-shadow:0 0 1px #fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.loaded .loader{display:none}@-webkit-keyframes load{0%{-webkit-filter:blur(5px);filter:blur(5px);letter-spacing:5px}}@keyframes load{0%{-webkit-filter:blur(5px);filter:blur(5px);letter-spacing:5px}}.wpcf7-not-valid-tip{margin-top:calc(var(--index) * -0.5);padding-left:calc(var(--index) * 0.9);margin-bottom:calc(var(--index) * 0.9);text-align:left;font-size:calc(var(--index) * 0.7)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#007ACD}.wpcf7-response-output{margin:0 0 15px!important;grid-column:1/3;padding:15px!important;border-radius:5px;font-size:1.1rem}.cky-revisit-bottom-left{display:none!important}.error-404{min-height:50vh;gap:10px;height:50%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-404 .search-form{display:none}.page-id-450 .general-contractor__item:last-child{display:none}.page-id-452 .general-contractor__inner .general-contractor__item:last-child{display:none}.page-id-444 .general-contractor__item:last-child{display:none}.post-type-archive-gallery .gallery-inner__column:first-child{display:none}.postid-306 .bim-second__inner .bim-second__item:last-child{display:none}.pages.about-us-pages{padding:0}.about-us{font-size:calc(var(--index)*0.8)}.about-us .about-us__first_img{width:100%}.about-us .about-us__first_img img{width:100%;margin:0}.about-us .about-us__first{padding:0 15vw}.about-us .about-us__first-colums{display:grid;grid-template-columns:1fr 1fr;margin:6.5vh 0 5.5vh;color:#aaabb8}.about-us .about-us__first-colums p{margin-bottom:1rem}.about-us .about-us__first-colums a{border-radius:3rem;border:2px solid #007ACD;height:calc(var(--index)*2.3);width:100%;color:#fff;font-size:15px;position:relative;text-align:center;font-size:calc(var(--index)*.7);display:flex;align-items:center;justify-content:center;width:max-content;padding:0 2rem}.about-us .about-us__second{margin:15vh 0;padding:0 15vw}.about-us .about-us__second_img{display:flex;align-items:center;justify-content:center}.about-us .about-us__second_img img{height:calc(var(--index)*4)}.about-us .about-us__second-three{display:grid;grid-template-columns:repeat(3,1fr);gap:2vw}.about-us .about-us__second_title{color:#007ACD;font-family:var(--font-bold);font-size:calc(var(--index)*0.85)}.about-us .about-us__second_col{position:relative;background-image:linear-gradient(to top,#484256,transparent);border-radius:0 0 1em 1em;margin-bottom:1em;padding:3vw 2vw;display:flex;flex-direction:column;gap:1rem}.about-us .about-us__second_desc{color:#e9e9e9;font-size:calc(var(--index)*0.65)}.about-us .about-us .leader-title h2{margin-bottom:5vh}.about-us .about-us__leader{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2vw;padding:0 7vw}.about-us .about-us__leader img{width:100%;margin:0}.about-us .about-us__leader_col{display:flex;flex-direction:column;gap:.8rem}.about-us .about-us__leader_col_img{position:relative;background-image:linear-gradient(to top,#484256,transparent);padding-top:2rem;border-radius:0 0 1em 1em;display:flex;align-items:flex-end}.about-us .about-us__leader_col_title{font-family:"Urbanist-SemiBold",sans-serif;text-transform:uppercase;font-size:calc(var(--index)*.9)}.about-us .about-us__leader_col_subtitle{color:#828282;font-size:calc(var(--index)*.9)}.about-us .about-us__leader_col_descr{color:#aaabb8;font-size:calc(var(--index)*0.7)}.about-us .about-us__leader_col_linkedin{filter:invert(1);height:calc(var(--index)*1);margin:.8rem 0;display:flex}.about-us .about-us__leader_col_linkedin img{height:100%}.about-us h2{letter-spacing:.5px;font-size:calc(var(--index)*1.7);text-transform:uppercase;font-family:var(--font-bold);margin-bottom:calc(var(--index)*1.5);color:#fff;text-align:center}.about-us h1{letter-spacing:.5px;font-size:calc(var(--index)*1.7);text-transform:uppercase;font-family:var(--font-bold);margin-bottom:calc(var(--index)*1.5);color:#fff}.about-us__leader_col_img_mobile{display:none}.about-us__leader_col3_div{display:flex;flex-direction:column;gap:.8rem}.about-us__leader_col3{display:flex;flex-direction:column;justify-content:space-between}.contacts-pages{font-size:calc(var(--index)*0.7);padding-top:11vh}.contacts-screen-top{display:flex;flex-direction:column;gap:1rem;padding:10vh 0;text-align:center;background-image:url(/img/bg-contact.webp);background-size:100%;background-repeat:no-repeat}.contacts-screen-top h1{font-family:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;font-size:calc(var(--index)*1.7)}.contacts-screen-top__subtitle{color:#adadad;font-size:calc(var(--index)*1)}.contacts-screen-top__descr span{color:#007ACD}.contacts-screen-middle{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;align-items:center;justify-content:baseline;background:linear-gradient(180deg,#000 0%,rgb(72 68 88 / .3) 100%);padding:6.5vh 12vw}.contacts-screen-middle__col{display:flex;gap:1rem;align-items:center}.contacts-screen-middle__col a{color:#fff}.contacts-screen-middle__col img{height:calc(var(--index)*2)}.contacts-screen-bottom{display:grid;grid-template-columns:1fr 1fr 1fr;padding:12vh 10vw;gap:5vw}.contacts-screen-bottom__title{font-size:calc(var(--index)*1.2);color:#fff;margin-bottom:2rem}.contacts-screen-bottom__text{color:#a6a6a6}.contacts-screen-bottom__form .contacts-screen-bottom__title{color:#fff}.contacts-screen-bottom__text a{background-color:#fff;color:#000;padding:15px 30px;border-radius:3rem;height:calc(var(--index)*2.8);display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)*.7)}.contacts-screen-bottom__text a:hover{background-color:#007ACD;color:#000!important}.contacts-screen-bottom__text-text{padding-top:calc(var(--index)*0.7)}.contacts-screen-bottom__text-text p{margin-bottom:15px}.contacts-screen-bottom__text{display:flex;flex-direction:column}.contacts-screen-bottom__text-link{display:flex;margin-top:auto}.contacts-screen-bottom__form{position:relative}.contacts-screen-bottom__form input{width:100%;height:calc(var(--index)*2.2);border:1px solid #fff0;border-bottom:1px solid #fff;background:0 0;color:#fff;outline:none;font-size:calc(var(--index)*.7)}.contacts-screen-bottom__form textarea{width:100%;height:calc(var(--index)*2.2);border:1px solid #fff0;border-bottom:1px solid #fff;background:0 0;color:#fff;outline:none;padding-top:calc(var(--index)*.55);font-size:calc(var(--index)*.7);font-family:var(--font-regular)}.contacts-screen-bottom__form .wpcf7-not-valid-tip{text-align:left!important}.contacts-screen-bottom__form .wpcf7-response-output{display:block;float:left!important;width:100%!important;margin-top:20px!important}.contacts-screen-bottom__form input.wpcf7-submit{border-radius:3rem;border:2px solid #fff;height:calc(var(--index)*2.8);width:100%;color:#fff;font-size:15px;position:relative;text-align:center;font-size:calc(var(--index)*.7)}.contacts-screen-bottom__form input.wpcf7-submit:hover{cursor:pointer;background-color:#007ACD!important;border-color:#007ACD!important}.contacts-screen-bottom__form input.wpcf7-submit:before{content:"";position:absolute;right:25px;top:22px;width:10px;height:10px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(135deg)}.contacts-screen-bottom__form input.wpcf7-submit::before:hover{cursor:pointer;border-color:#007ACD!important}.contacts-screen-bottom__form .input.wpcf7-form-control.wpcf7-file{position:absolute;width:1500px;height:1000px;right:0;bottom:0;outline:none!important}.contacts-screen-bottom__form .upload-fo:hover .upload-fo__button{border:2px solid #007ACD!important}.contacts-screen-bottom__form .fo-submit{display:block;width:48.5%;height:calc(var(--index)*2.8);position:absolute;margin-top:25px;right:0;bottom:0;float:right;font-size:calc(var(--index)*.7)}.contacts-screen-bottom__form .upload-fo{display:block;width:48.5%;height:calc(var(--index)*2.8);position:absolute;margin-top:25px;float:left;left:0;bottom:0}.contacts-screen-bottom__form .upload-fo__button{border-radius:3rem;border:2px solid #fff;height:calc(var(--index)*2.8);padding-left:20px;display:flex;width:100%;cursor:pointer;align-items:center;color:#919191;font-size:calc(var(--index)*.7);position:relative}.contacts-screen-bottom__form .upload-fo__button:after{content:"";position:absolute;right:calc(var(--index)*0.7);top:22%;width:calc(var(--index)*1.5);height:calc(var(--index)*1.5);background-image:url(/img/upload.svg);background-size:100%;background-repeat:no-repeat}.contacts-screen-bottom__form .upload-fo .wpcf7-form-control-wrap{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.page-id-577 #request-screen{display:none}.gmnoprint{display:none!important}.gm-control-active.gm-fullscreen-control{display:none!important}.gm-style-cc{display:none!important}.contacts-screen-bottom__map{width:100%;overflow:hidden;cursor:pointer}.contacts-screen-bottom__map:before{content:"";padding-top:100%;float:left}.wpgmza-infowindow{color:#000}#text-of-file{position:absolute;bottom:-35px;left:0;color:#a6a6a6}.ourservices-page-body-md-1{display:grid;grid-template-columns:1.4fr 1fr;gap:5vw}.ourservices-page-body-md-1__list{font-size:calc(var(--index)*0.7)}.ourservices-page-body-md-1__list p{color:#fff}.ourservices-page-body-md-1__list div{color:#a6a6a6;margin-top:2.5rem;width:80%}.ourservices-page-body-md-1__img img{width:100%;position:relative;top:-3rem}.ourservices-page-body-md-2{display:grid;grid-template-columns:1.6fr .8fr;gap:5vw;font-size:calc(var(--index)*0.7)}.ourservices-page-body-md-2 h2{font-size:calc(var(--index)*1.2);margin-bottom:1rem}.ourservices-page-body-md-2 p{color:#007ACD}.ourservices-page-body-md-2__img img{width:90%;position:relative;top:-15vh}.ourservices-page-body-md-2__text{padding-top:5vh}.ourservices-page-body-md-2__text div{margin-top:4rem;color:#a6a6a6}..blog-right__socials{display:flex;gap:1rem;justify-content:space-between}.blog-right__socials img{height:20px}.blog-right__title{color:#fff;font-size:calc(var(--index)*1.3);margin:0 0 1rem;font-family:var(--font-bold)}.blog-inner{display:grid;grid-template-columns:1fr 35%;gap:3vw;font-size:calc(var(--index)*.7);color:#a6a6a6;line-height:1.5;padding:60px 5vw}.blog-footer-bottom{padding:60px 5vw}.blog-inner #blog-menu{display:flex;flex-direction:column;gap:.1rem}.blog-inner #blog-menu a{color:#a6a6a6}.blog-inner h2.wp-block-heading{font-family:var(--font-bold);margin:1.8rem 0 1rem;font-size:calc(var(--index)*1.5);color:#fff}.blog-footer-bottom .blog-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem}.blog-inner p{margin-bottom:1rem}.blog-footer__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.5);font-weight:500;text-align:center}.blog-footer-services{display:grid;grid-template-columns:1fr 1fr;gap:2.5vw;color:#a6a6a6}.blog-footer-services-item{border-bottom:1px solid #333;padding-bottom:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.blog-footer-services-item__title{font-size:calc(var(--index)*1)}.blog-footer-services-item__desc{font-size:calc(var(--index)*.65)}.blog-footer-services-item__btn{font-size:calc(var(--index)*.65);color:#ddd;margin-top:1.5rem}.blog-footer-services-item__btn a{color:#ddd;display:flex;gap:5px;align-items:center}.blog-footer-bottom{padding-bottom:4rem}.blog-footer-services{padding-bottom:4rem}.blog-footer-top-title{display:flex;justify-content:space-between;align-items:center;margin:0 0 2rem}.get-a-quot{border-radius:3rem;border:1px solid #fff;height:calc(var(--index)*2.4);padding:0 calc(var(--index)*1.8);width:max-content;color:#fff;font-size:15px;position:relative;text-align:center;font-size:calc(var(--index)*.7);display:flex;align-items:center;cursor:pointer}.get-a-quot:hover{border-color:#007ACD;background-color:#007ACD;color:#fff!important}.blog-footer-bottom .blog-footer__title{margin-bottom:2rem}.reviews{background-color:#0d0d0d}.reviews__container{padding:60px 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.reviews__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*.5)}.reviews__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6;text-align:center;margin-bottom:calc(var(--index)*.5)}.reviews-btn{display:flex}.reviews-btn a{background-color:#007ACD;color:#fff;font-family:var(--font-bold);font-size:calc(var(--index)*0.7);border-radius:calc(var(--index)*1.2);padding:calc(var(--index)*.7) calc(var(--index)*1.7)}.reviews-btn a:hover{background-color:#94d6e9;color:#000!important}.reviews__btn{display:flex;margin-top:calc(var(--index)*.5)}.reviews-table{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index)*1);margin:calc(var(--index)*2) 0}.reviews-table__top{display:grid;grid-template-columns:calc(var(--index)*3) 1fr;align-items:center;gap:calc(var(--index)*.8)}.reviews-table__img img{width:100%;height:auto;border-radius:50%;overflow:hidden}.reviews-table__text div{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*.9)}.reviews-table__text p{font-size:calc(var(--index)*.7);margin:calc(var(--index)*.2) 0 0 0}.reviews-table__info{color:#b6b6b6;font-size:calc(var(--index)*.75);margin:calc(var(--index)*.5) 0 0 0}.abpage .why__container{padding-top:120px}.abpage-top{padding-top:calc(var(--index)*2.4);height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;position:relative}.abpage-top-video{z-index:0;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.abpage-top-video:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4;z-index:1}.abpage-top-video iframe{width:100%;height:100%;position:relative;transform:scale(1.5)}.abpage-top-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--index)*1);font-size:calc(var(--index)*.7);width:40%;position:relative;z-index:2}.abpage-top-text h2{color:#fff;font-size:calc(var(--index)*.7);line-height:1.5;font-family:var(--font-regular);font-weight:400}.mep-bim-page h2,.mep-bim-page h3{font-weight:400}.abpage-top-text p{color:#fff;line-height:1.5}.abpage-top-btn{margin-top:calc(var(--index)*1);display:flex}.abpage-leaders{padding:0 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.abpage-leaders__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*.5)}.abpage-leaders__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6}.abpage-leaders-table{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--index)*1) calc(var(--index)*.8);width:100%;margin-top:calc(var(--index)*2)}.abpage-leaders-table-item{position:relative;border-radius:calc(var(--index)*1)}.abpage-leaders-table-item__img{border-radius:calc(var(--index)*1)}.abpage-leaders-table-item__img img{width:100%}@media (min-width:900px){.abpage-leaders-table-item:hover .abpage-leaders-table-item-hover{display:flex}.abpage-leaders-table-item:hover .abpage-leaders-table-item-info{opacity:0}}.abpage-mobile-img{display:none}.abpage-leaders-table-item-hover{display:none;font-size:calc(var(--index)*.7);color:#000;background-color:#007ACD;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:calc(var(--index)*1);flex-direction:column;border-radius:calc(var(--index)*1);overflow:hidden}.abpage-leaders-table-item-hover__name{font-family:var(--font-bold);font-size:calc(var(--index)*.9)}.abpage-leaders-table-item-hover__post{font-size:calc(var(--index)*.7)}.abpage-leaders-table-item-hover__linked a{padding:0 calc(var(--index)*0.8);border-radius:3rem;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff0;color:#000;border:2px solid #000;width:max-content;font-size:calc(var(--index)*.7);font-family:"Urbanist-SemiBold",sans-serif}.abpage-leaders-table-item-hover__linked a:hover{background-color:#000;color:#fff}.abpage-leaders-table-item-hover__quote{padding:calc(var(--index)*0.8);background-color:#008cb6;border-radius:calc(var(--index)*.7);margin-top:auto}.abpage-leaders-table-item-hover-top{margin-bottom:calc(var(--index)*0.8);display:flex;justify-content:space-between}.abpage-leaders-table-item-info{padding-top:calc(var(--index)*.9);display:flex;justify-content:space-between}.abpage-leaders-table-item-info__name{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*.9)}.abpage-leaders-table-item-info__post{color:#b6b6b6;font-size:calc(var(--index)*.7)}.abpage-leaders-table-item-info__linked a{padding:0 calc(var(--index)*0.8);border-radius:3rem;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff0;color:#fff;border:2px solid #fff;width:max-content;font-size:calc(var(--index)*.7);font-family:"Urbanist-SemiBold",sans-serif}.abpage-location{padding:0 10vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.abpage-location__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*2)}.abpage-location img{width:100%}.cf7-loader-overlay{display:none;position:absolute;inset:0;z-index:100;background:rgb(26 26 26 / .9);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-radius:inherit;align-items:center;justify-content:center;flex-direction:column;gap:16px}.cf7-loader-overlay.is-visible{display:flex}.cf7-spinner{width:calc(var(--index) * 3.5);height:calc(var(--index) * 3.5);border-radius:50%;background:conic-gradient(#FDF941 0deg,#FDF941 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - calc(var(--index) * 0.3) - 1px),#000 calc(100% - calc(var(--index) * 0.3)));mask:radial-gradient(farthest-side,transparent calc(100% - calc(var(--index) * 0.3) - 1px),#000 calc(100% - calc(var(--index) * 0.3)));position:relative}.cf7-spinner::before{content:'';position:absolute;inset:0;border-radius:50%;border:calc(var(--index) * 0.3) solid #fff0;border-top-color:#007ACD;border-right-color:#007ACD;animation:cf7-spin 1.2s linear infinite;box-shadow:inset 0 0 0 calc(var(--index) * 2) rgb(26 26 26 / .9)}@keyframes cf7-spin{to{transform:rotate(360deg)}}.cf7-loader-title{color:#fff;font-family:var(--font-bold);font-size:calc(var(--index) * 1);font-weight:600;margin:0;text-align:center}.cf7-loader-sub{color:rgb(255 255 255 / .55);font-size:calc(var(--index)*0.7);text-align:center}.career-form .cf7-loader-overlay{background:rgb(22 20 26 / .75)}#popup-form .cf7-loader-overlay{background:rgb(22 20 26 / .75)}#home-form-screen .cf7-loader-overlay{background:rgb(20 27 77 / .75)}.wpcf7{position:relative}@media (max-width:1200px){.contacts-screen-middle{padding:6.5vh 5vw}.contacts-screen-bottom{padding:12vh 5vw}.contacts-screen-top{background-size:cover;padding:4vh 0}.ourservices-page-body-md-2__img img{top:-7vh}.ourservices-page-body-md-1__list div{width:100%}.ourservices-page-body-md-2{gap:2vw}}@media (max-width:1000px){#blog-posts-wrapper{grid-template-columns:1fr 1fr}.mep-top-grid-item-text-list-item svg{height:24px}.footer-social img{height:28px}.footer-bages img{height:48px}.page-id-236 #why-screen{padding-top:70px}.reviews__title{font-size:24px;margin-bottom:20px}.reviews__subtitle{font-size:14px;margin-bottom:30px}.reviews-btn a{padding:15px 32px;font-size:16px;border-radius:64px}.post-type-archive-blog .site-content{font-size:16px}.reviews-table{grid-template-columns:1fr;gap:20px;margin:20px 0}.reviews-table__text div{font-size:18px}.reviews-table__text p{font-size:14px;margin-top:0}.reviews__container{padding:40px 20px}.reviews-table__info{font-size:14px;margin-top:8px}.reviews-table__top{grid-template-columns:48px 1fr;gap:10px}.blog__title .entry-title{font-size:17px}.title-video{font-size:14px}.blog__desc{font-size:16px}.blog-button a{font-size:15px}.blog-date{font-size:15px}.sorting-switcher__inner a{font-size:15px}.wp-pagenavi a{font-size:16px}.wp-pagenavi{justify-content:center}.page-header-bottom{margin:1rem 0}.single-blog .site-content{font-size:16px}.blog-inner{grid-template-columns:1fr;gap:15px;font-size:15px}.blog-right{order:-1;margin-top:1.5rem}.blog-inner h2.wp-block-heading{font-size:25px}.blog-right__title{font-size:20px}.blog-right__title{margin-top:2rem}.blog-footer-services{grid-template-columns:1fr}.blog-footer-services-item__title{font-size:20px}.blog-footer-services-item__desc{font-size:16px}.blog-footer-services-item__btn{font-size:15px}.get-a-quot{font-size:15px;height:initial;padding:10px 20px}.blog-footer__title{font-size:25px}}@media (max-width:900px){header .mobile-header-contacts-btn{margin-top:10px;position:absolute;bottom:calc(-100% - 10px);width:100%;height:30px;font-size:14px;padding:0 10px}.visible-mobile{display:block}.revit-table{display:none!important}.revit__inner .mobile-table{padding:20px 0}.mobile-table-title{display:block;text-align:center;font-size:22px}.mobile-table-title span{color:#007ACD}.general-contractor__item{width:100%}.general-contractor__drop{display:flex;flex-direction:column;gap:10px;position:static!important}.general-contractor__text{font-size:15px;width:100%}.general-contractor__drop a{font-size:15px}.mobile-table{display:flex;flex-direction:column;gap:10px;padding:20px}.mobile-table__line{display:grid;grid-template-columns:100px 1fr;gap:10px}.mobile-table__left{background-color:#abb2f4;padding:15px;text-align:center;color:#000;display:flex;align-items:center;justify-content:center}.mobile-table__right{background-color:#abb2f4;padding:15px;color:#000}.mobile-table__line:nth-child(2n) .mobile-table__left{background-color:#363636;color:#aaabb8}.get-a-quot-header.get-a-quot svg{width:22px;height:22px}.mobile-table__line:nth-child(2n) .mobile-table__right{background-color:#363636;color:#aaabb8}.bim-fifth{display:none}.site-header{padding:20px}.bim-fifth-table__line{grid-template-columns:100px 1fr}.site-logo{width:130px;position:absolute;left:50%;transform:translate(-50%,0)}.menu-mobile-bg.visible-bg{display:block}.bim-first-columns__item img{height:auto;width:100%}.service-template-default .revit{margin-top:50px}.service-template-default .revit .title.title-left{margin-bottom:30px}.service-template-default .revit .padding-left{width:100%;padding:0 20px}.service-template-default{font-size:14px}.service-template-default .revit-second__text{width:100%;padding:0}.revit__second.revit-second{margin-top:30px}.service-template-default .revit-table:after{display:none}.service-template-default .revit-table{height:auto;width:100%;padding-left:0;gap:10px}.service-template-default .revit-table__left{height:100%;display:flex;align-items:center;font-size:15px;justify-content:center;padding:0 20px}.service-template-default .revit-table__right{font-size:14px;height:100%;display:flex;align-items:center;padding:20px;border-left:10px solid #000}.service-template-default .revit-table__line{background-color:#363636;height:auto;min-height:60px}.service-template-default .revit-table__line:nth-child(2n){background-color:#abb2f4}.service-template-default .revit-second .revit__inner{padding:0 20px}.pages__breadcrumbs a{font-size:13px}#breadcrumbs span{font-size:14px}.footer-social{justify-content:flex-start}.pages{padding:115px 20px}.bim-first-columns__text{font-size:15px}.bim-fourth{display:flex;flex-wrap:wrap;gap:30px;padding:30px 50px;justify-content:center}.title-small.title{font-size:25px;padding:0 0 0 20px}.bim-first__inner{width:100%;padding:30px 20px 0}.bim-second__inner{width:100%;padding:30px 20px 0}.bim-third__inner{width:100%;padding:30px 20px 0}.bim-fourth__item{width:calc(30% - 20px)}.bim-third__info{grid-template-columns:1fr;gap:30px;padding-top:40px}.home-navigation{display:none}.team-screen{height:100%}.team-screen__container{padding:50px 20px}.team-screen__grid{gap:20px}.team-screen__grid{width:100%}.team-screen-item__name{font-size:16px}.team-screen-item__post{font-size:15px}.team-screen-item__text{font-size:14px}.main-screen__container{padding:25vh 20px}.site-header__container{display:flex;justify-content:flex-start;gap:0}.main-navigation__social{display:none}.get-a-quot-header.get-a-quot{height:30px;font-size:14px;padding:0 10px;margin-left:0}.main-screen__btns{display:grid;grid-template-columns:1fr 1fr;width:100%}.main-screen__btns .button{width:100%;text-align:center}.title{font-size:33px}.main-screen__title{text-align:center}.main-screen__subtitle{font-size:28px;text-align:center}.main-screen__subtitle2{font-size:15px}.button{font-size:14px}.button-light{font-size:14px}.main-screen video{bottom:20px;top:initial}.key-features__text{font-size:15px}.key-features__container{padding:50px 0 50px 50px}.key-features__top{width:100%;padding-right:20px}.key-features-bottom{padding:30px 0 0}.key-features-bottom__item{font-size:16px}.key-features-bottom__number{font-size:16px}.key-features-bottom__item{padding:1rem 2rem 1rem 0}.achievements-screen__container{padding:50px 20px 0}.achievements-screen__top{right:-20px}.achievements-screen__title{padding:0 20px}.achievements-screen__subtitle{font-size:14px}.achievements-screen-counter__number{font-size:calc(var(--index)*2.2)}.main-screen{height:100%}.key-features{height:100%}.achievements-screen{height:100%}.services-screen-text__img{height:100px}.services-screen__container{padding:40px 20px}.services-screen__text{width:100%}.projects-screen{height:100%}.projects-screen__name{font-size:16px}.projects-screen__grid{padding:50px 20px}.blog-screen{height:100%}.blog-screen__container{grid-template-columns:1fr}.blog-screen__grid{padding:50px 20px}.blog-screen__title{padding:0 20px}.reviews-screen{height:100%}.reviews-screen__container{padding:50px 20px}.reviews-screen__text{font-size:15px}.reviews-screen-author__img{width:100px;height:100px}.reviews-screen-author__img img{width:100%;height:100%}.reviews-screen-author__text{font-size:15px}.reviews-screen-author__company{font-size:14px}.reviews-screen__review img{width:100px}.reviews-screen__box{padding:20px 0}.reviews-screen__text{padding:0 0 0 15px}.splide__arrows{right:0;top:-55px}.reviews-screen-author__name{font-size:15px}.request-screen__top{width:100%}.request-screen-left{padding-left:0}.request-screen__top{gap:30px}.request-screen-right__title{font-size:20px}.request-screen-left__title{font-size:20px}.request-screen-left__bottom{font-size:17px}.request-screen-left__text{font-size:14px}.request-screen-right__mail{font-size:17px}.request-screen__container{padding:50px 20px}.footer{padding:40px 20px 0;font-size:16px}.footer-title{font-size:16px}.footer__container{padding:40px 0 20px 0;gap:30px;display:flex;flex-direction:column}.bim-second__item img{height:auto;width:100%}.bim-second__text{font-size:15px}.pages{font-size:14px}.about-inner__first-img img{width:100%}.about-inner__second-img img{width:100%;left:0}.about-inner__third-img img{width:100%}.about-inner__third-text{position:static;width:100%;padding:0}.about-inner__second-text{position:static;width:100%;padding:0}.gallery-inner__text{font-size:14px}.gallery-inner__name a{font-size:15px}.portfolio-page{padding:150px 20px;width:100%;font-size:14px}.portfolio-page__img{position:relative;left:0;width:100%;margin-bottom:20px}.portfolio-page__bottom{position:static;width:100%;padding:20px 0}.top__text div{font-size:14px}.bim-fifth-table:after{display:none!important}.bim-fifth__left{position:static}.bim-fifth__left span{display:initial}.bim-fifth__inner{flex-direction:column;width:100%;padding:0 20px}.bim-fifth-table{height:inherit;width:100%;padding-left:0;gap:10px;margin-top:20px;position:static}.bim-fifth__left{font-size:22px;left:inherit}.bim-fifth-table__right{font-size:14px;height:100%;display:flex;align-items:center;padding:20px;border-left:10px solid #000;position:static}.bim-fifth-table__line{background-color:#abb2f4;height:initial;min-height:initial}.bim-fifth-table__line:nth-child(2n){background-color:#363636}.bim-fifth-table__left{height:initial;display:flex;align-items:center;font-size:15px;justify-content:center;padding:20px}.scan-first__inner{width:100%;padding:0 20px}.scan{font-size:14px}.scan-second__text{width:100%;padding:0 20px}.scan-second__calousel{width:100%;padding:0 20px}.cad-first{padding-top:30px}.cad-first__inner{width:100%;padding:0 20px}.cad{font-size:14px}.cad-second__inner{width:100%;padding:30px 20px}.cad-second__two{padding-top:0}.cad-second{padding-top:40px}.mepdraw-first:after{display:none}.mepdraw-first__inner{width:100%;padding:0 20px 30px}.mepdraw-second-inner__one{width:100%;padding:0 20px}.mepdraw-second-inner__two{width:100%;padding:0 20px}.mepdraw{font-size:14px}.mepdraw-second-inner{margin-top:20px}.mepdraw-second-inner .scroll{width:100%;padding:0 20px 20px}.quantity__two{padding:30px 0}.quantity__inner{width:100%;padding:0 20px}.quantity{font-size:14px}.scroll{margin-top:40px;width:100%;padding:0 20px 20px}.spatial .title.title-small.title-center{margin:0 0 20px}.spatial-second__inner{margin-bottom:40px}.why-screen-left__inner{padding-left:30px}.spatial .why-screen__container{gap:30px;padding:0}.why-screen-left__text{font-size:14px}.spatial .why-screen__container:after{display:none}.why-screen__right p{width:90%}.spatial-second__text{width:100%}.spatial .why-screen__right{font-size:14px}.spatial-first__inner{width:100%;padding:0 20px}.spatial{font-size:14px}.spatial-second__two{width:100%;padding:0 20px}.spatial-first__one{width:100%}.facility-first{padding:0 20px;width:100%;margin-top:20px}.facility{font-size:14px}.facility-second__inner{padding:0 20px;width:100%}.facility-second{padding-top:30px}.facility .title.title-left{padding-left:20px}.facility-third{padding-top:30px}.facility-third__inner{width:100%;padding:0 20px}.facility-third__text{margin-top:20px}.sitebim-first__two{padding:20px 0}.sitebim-first__inner{width:100%;padding:0 20px}.sitebim-second{width:100%;padding:0 20px}.sitebim{font-size:14px}.qc{font-size:14px}.qc-first__two{width:100%;padding:0 20px;gap:20px}.qc-second{margin-bottom:0}.qc-second__img img{position:static}.qc-second__two{gap:20px}.qc-second__inner{width:100%;padding:0 20px}.qc-second{padding-top:50px}.lde{font-size:14px}.lde ul{margin:30px 0}.lde-second:after{display:none}.lde-second__inner{width:100%;padding:0 20px}.lde-first__inner__two{width:100%;padding:30px 20px}.lde-second .title{margin-bottom:20px}.modeling{font-size:14px}.modeling__first{gap:30px;padding:30px 20px 20px}.modeling__right{padding:0}.modeling__scroll .scroll__inner{height:100px}.modeling__second{padding:20px}.modeling__second:after{display:none}.modeling__second__inner{width:100%;padding:0}.modeling-third{padding:0 20px}.modeling-third__gradient{font-size:13px}.modeling-third__text{padding:1rem}.modeling-third__table{gap:20px}.modeling-third__title{font-size:14px}.based{font-size:14px}.based-first__inner{width:100%;padding:0 20px}.based-first .scroll__inner{height:100px}.based-first .title.title-center{margin-bottom:20px}.based-second{padding-top:40px}.based-second__inner{width:100%;padding:20px}.based-first .scroll{margin-top:0}.menu-mobile{display:block}.achievements__inner{grid-template-columns:1fr;gap:30px}.achievements__subtitle{font-size:16px}.achievements-counter{grid-template-columns:1fr;gap:10px}.achievements-counter__number{font-size:45px}.achievements-counter__title{font-size:16px}.achievements-counter__column{border-radius:15px;padding:30px 35px 17px;gap:10px;width:100%}.abpage-top-text,.abpage-top-text h2{width:100%;font-size:16px;gap:10px}.abpage-top{height:100%;padding:125px 20px 70px}.abpage-leaders{padding:50px 20px;background-color:#0d0d0d}.abpage-leaders__title{font-size:24px;margin-bottom:8px}.abpage-leaders__subtitle{font-size:14px;text-align:center}.abpage-leaders-table{grid-template-columns:1fr;margin-top:30px;gap:30px}.abpage-leaders-table-item-info__name{font-size:17px}.abpage-leaders-table-item-info__post{font-size:14px}.abpage-leaders-table-item-info__linked a span{display:none}.abpage-leaders-table-item-info__linked a{background-image:url(/img/ld.svg);background-repeat:no-repeat;background-size:100%;width:35px;height:35px;border:none;padding:0;border-radius:0}.abpage-mobile-img{display:block}.abpage-desctop-img{display:none}.abpage-location__title{font-size:24px;margin-bottom:8px}.abpage-location{padding-top:80px}.abpage .why__container{padding-top:80px}}@media (max-width:768px){.services-screen-text__img{height:auto;width:80%}.services-screen-text__title-sub{display:flex;gap:5px;margin:25px 0 30px;line-height:1}.services-screen-text__subtitle{display:inline-block;margin:0}.services-screen-text__title{display:inline-block;margin:0}.modeling__first{grid-template-columns:1fr;gap:20px}.scroll{padding-left:0;padding-right:0}.modeling-third__table{width:100%}.modeling-third__table{grid-template-columns:1fr}.lde-first__inner__two{grid-template-columns:1fr}.qc-second__img img{width:100%}.qc-second{padding-top:40px}.qc-second__two{grid-template-columns:1fr}.qc-first__two{grid-template-columns:1fr}.sitebim-first__inner ul{margin:30px 0}.sitebim-first__two{grid-template-columns:1fr;gap:20px}.facility-first__two{grid-template-columns:1fr;gap:20px}.facility-second__two{grid-template-columns:1fr;padding-top:20px}.mepdraw-first__inner{grid-template-columns:1fr}.spatial-first__two{display:grid;grid-template-columns:1fr;gap:40px}.facility-second__two-img img{width:100%}.spatial-first__two-img-title{font-size:15px}.facility-second{padding-top:0}.why-screen-left__item{grid-template-columns:1fr}.why-screen-left__inner{padding:0 20px;gap:15px}.why-screen-left__text{padding:1rem}.spatial-second__text .scroll{padding:0 0 20px}.spatial .why-screen__right{margin-top:20px}.spatial-second__text .scroll__inner{height:120px}.spatial-first__one{margin:30px 0}.spatial-second__two{grid-template-columns:1fr}.why-screen-left__number{display:none}.why-screen__right p{width:100%;padding:0 20px}.spatial .why-screen__container{grid-template-columns:1fr}.title.title-left{width:100%}.quantity__scroll{margin-top:0}.quantity__inner{grid-template-columns:1fr}.mepdraw-second-inner .scroll .title.title-center{margin:2rem 0 1rem}.mepdraw-second-inner__two{grid-template-columns:1fr}.mepdraw-second-inner .plumbing{margin-top:0}.mepdraw-second-inner__subtitle{font-size:15px}.mepdraw-second-inner__col{grid-template-columns:1fr;gap:30px}.mepdraw-second-inner__img{order:2}.cad-first__two{grid-template-columns:1fr;gap:20px}.cad-second__text ul{margin:20px 0}.cad-second{padding-top:20px}.cad-second__two{grid-template-columns:1fr;gap:20px}.gallery-inner__column{width:100%;margin:0}.scan-first{padding-bottom:40px}.scan-first__title{width:100%;margin-bottom:20px}.scan-second__calousel{margin:20px 0}.scan-second{margin-top:30px}.scan-first__two{grid-template-columns:1fr}.scan-first__title{font-size:16px}.offices iframe{width:100%}.service-template-default{font-size:14px;margin-top:80px}.bim-third__info{gap:0}.bim-fourth{margin:30px 0}.services-page-top{margin-bottom:40px}.services-page-top__text{position:static;gap:5px}.about-inner__first{width:100%}.about-inner__btn{top:-80px}.services-page-top img{display:none}.services-page-top{justify-content:start;border-radius:0;padding:0 20px}.services-page-top__text{justify-content:start;align-items:start}.bim-fifth-table__line{min-height:75px}.portfolio-page{padding:100px 20px}.portfolio-page__menu{position:relative;right:0;top:0;margin:0 -10px 30px}.portfolio-page__menu ul{flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start}.portfolio-page__menu a{font-size:16px;padding:5px 10px}.portfolio-page__menu a h1{font-size:16px}.footer-social{align-items:flex-start}.team-page__grid{grid-template-columns:repeat(2,1fr);gap:20px}.team-page__btn a{font-size:20px}.team-page__name{font-size:14px}.team-page__text{font-size:13px}.mobile-video{display:block}.title-small.title{font-size:17px;padding:0}.key-features__container{padding:40px 0 40px 30px}.title-center{text-align:center}.title.title-small.title-left{padding-left:20px}.bim-fourth{gap:30px;padding:10px 0}.bim-fourth__item{width:calc(40% - 20px)}.footer-menu a{font-size:14px}.footer-menu li:after{top:4px}.footer-powered{font-size:14px}.footer .footer-menu_second ul{display:flex;flex-direction:column;gap:0}.footer-menu_second ul li:after{display:none}.home-video{display:none}.main-screen video{display:none}.main-screen__subtitle{position:relative;z-index:1}.main-screen__title{position:relative;z-index:1}.main-screen__subtitle2{position:relative;z-index:1}.footer-social a{font-size:15px}.footer-menu_second a{font-size:14px}.team-screen__grid{padding-top:0}.team-screen__grid{grid-template-columns:1fr}.request-screen__top{grid-template-columns:1fr}.request-screen-left__text{padding:15px 0}.request-screen-right__form form{gap:10px}.reviews-screen__review img{width:40px}.reviews-screen-author{padding:30px 0 0}.key-features__title{margin-bottom:1rem}.key-features-bottom__item{padding:1rem 1rem 1rem 0}.achievements-screen-counter__column{width:100%;height:100%}.active-container .achievements-screen-counter{grid-template-columns:1fr;gap:25px}.achievements-screen__bottom{grid-template-columns:1fr}.title{font-size:28px}.achievements-screen-counter__column{width:100%;height:300px}.achievements-screen-counter__number{font-size:40px}.inert-box{display:flex;justify-content:center}.achievements-screen-counter .column-2{top:0;left:0}.achievements-screen-counter .column-3{top:0;left:0}.achievements-screen-counter__title{font-size:15px}.achievements-screen__subtitle{margin:40px 0 0}.services-screen{height:100%}.services-screen__text{grid-template-columns:1fr}.services-screen-text__img{width:50%}.services-screen-text__subtitle{font-size:16px}.services-screen-text__title{font-size:16px}.services-screen-text__text{font-size:14px}.projects-screen__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.projects-screen__column{width:calc(50% - 20px)}.projects-screen__title{padding:0 20px}.blog-screen__grid{grid-template-columns:1fr}.blog-screen__name{font-size:16px}.blog-screen__text{font-size:14px}.main-screen__container{padding:150px 20px 20px}.menu-mobile__inner{width:100%;padding:50px 20px 20px 20px}.gallery-inner a{font-size:15px}}@media (max-width:600px){.bim-first-columns{grid-template-columns:1fr;gap:30px}#blog-posts-wrapper{grid-template-columns:1fr;gap:1rem}.blog-bottom{padding-top:1rem}.sorting-switcher__inner{width:100%}.bim-first-columns__item img{width:70%}.bim-second__item{width:100%;margin:0}.bim-second__item img{width:70%}.bim-second__inner{gap:30px}}@media (max-width:400px){.projects-screen__grid{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.projects-screen__column{width:100%}.main-screen__btns{display:grid;grid-template-columns:1fr;gap:15px;width:100%}}@media (max-width:900px){.contacts-screen-top{padding:50px 0}.ourservices-page-body-md-1__img img{display:none}#text-of-file{position:absolute;bottom:-88px;left:0;color:#a6a6a6}.about-us .about-us__first{padding:0 5vw}.about-us .about-us__second{margin:5vh 0;padding:0 5vw}.about-us .about-us__leader{padding:0 2vw}.contacts-screen-middle{display:flex;flex-direction:column;gap:1rem;background:0 0;align-items:flex-start;padding:30px}.contacts-screen-top h1{font-size:28px}.contacts-screen-top__subtitle{font-size:20px}.contacts-pages{font-size:16px}.contacts-screen-middle__col img{height:40px}.contacts-screen-bottom{display:flex;flex-direction:column;gap:55px;padding:20px;margin-bottom:50px}.contacts-screen-bottom__title{font-size:28px;margin-bottom:1rem}.contacts-screen-bottom__text a{padding:15px 30px;font-size:16px;margin-top:25px;height:initial;height:55px}.contacts-screen-bottom__map{display:none}.contacts-screen-bottom__form .upload-fo__button:after{right:15px;top:20%;width:30px;height:30px}.contacts-screen-bottom__form input{height:55px;font-size:16px}.contacts-screen-bottom__form input.wpcf7-submit{padding:15px 30px;font-size:16px;margin-top:25px;height:initial;height:55px;font-family:var(--font-regular);font-weight:500}.contacts-screen-bottom__form .upload-fo__button{padding:15px 30px;font-size:16px;margin-top:25px;height:initial;height:55px}.contacts-screen-bottom__form .upload-fo{position:relative}.contacts-screen-bottom__form .fo-submit{position:static}.contacts-screen-bottom__form textarea{height:55px;font-size:16px}.footer-menu a{font-size:16px}.footer-menu_second a{font-size:16px}.footer-powered-three img{height:25px}.footer-powered{font-size:16px}.footer-powered-three{flex-direction:column;gap:1.5rem;padding:3rem 0}.footer-social{align-items:flex-start;flex-wrap:wrap}.ourservices-page-body-md-1{grid-template-columns:1fr;gap:25px}.ourservices-page-body-md-1__list{font-size:16px}.ourservices-page-body-md-2__img img{width:100%}.ourservices-page-body-md-2__text{padding-top:0}.ourservices-page-body-md-2__text div{margin-top:20px}.ourservices-page-body-md-1__list div{margin-top:20px}.ourservices-page-body-md-2{grid-template-columns:1fr;gap:20px;font-size:16px;padding-bottom:70px}.ourservices-page-body-md-2 h2{font-size:23px}.ourservices-page-body-md-2__img img{position:static}.ourservices-page-body-md-1__list img{width:100%;margin:25px 0}}.about-us-left a:hover{background-color:#007ACD;color:#fff!important}.about-us-right a{display:none}@media (max-width:850px){.about-us .about-us__first{padding:0}.page-header-img{height:250px}.blog-footer-services{padding-bottom:2rem}.blog-footer-bottom .blog-footer__title{margin-bottom:1rem}.about-us .about-us__first-colums{display:flex;flex-direction:column}.about-us .about-us__first-colums .about-us-left a{display:none}.blog-footer-bottom{margin-bottom:1rem}.about-us-right{font-size:17px}.about-us__first-colums{padding:0 15px}.about-us .about-us__first-colums .about-us-right a{border-radius:3rem;border:2px solid #007ACD;height:50px;width:100%;color:#fff;font-size:15px;position:relative;text-align:center;font-size:17px;display:flex;align-items:center;justify-content:center;width:max-content;padding:0 2rem;margin-top:20px}.about-us h1{font-size:25px}.about-us h2{font-size:25px}.about-us .about-us__second-three{grid-template-columns:1fr}.about-us{font-size:17px}.about-us .about-us__second_desc{font-size:16px}.about-us .about-us__second_title{font-size:18px}.about-us .about-us__second_col{padding:20px}.about-us .about-us__second_img img{height:70px}.about-us .about-us__leader{grid-template-columns:1fr;padding:0 15px}.about-us .about-us__leader_col_descr{font-size:17px}.about-us .about-us__leader_col_title{font-size:18px}.about-us .about-us__leader_col_subtitle{font-size:17px}.about-us__leader_col_img{margin-bottom:25px}.about-us .about-us__leader_col_linkedin{height:25px}.about-us__leader_col3 .about-us__leader_col_img{order:2}.about-us .about-us__leader_col_img{padding-top:0}.about-us .about-us__second{margin:50px 0;padding:0 15px}.pages.about-us-pages{padding:66px 0}.about-us .about-us__first-colums{margin:30px 0 40px}}.our-services-form__text_text p{margin-bottom:10px}.ourservices-page-body-big{margin:4rem 0}.ourservices-page-body-big__title{font-size:calc(var(--index)*1.7);color:#007ACD;margin-bottom:2rem}.ourservices-page-body-big-two{display:grid;grid-template-columns:1.2fr 1fr;gap:8vw}.ourservices-page-body-big-two__left{color:#a6a6a6;font-size:calc(var(--index)*.65)}.ourservices-page-body-big-two__left ul{padding:0 0 1rem 1rem}.ourservices-page-body-big-two__left .div-1{margin-bottom:1.2rem;width:70%}.ourservices-page-body-big-two__left .div-2{margin-top:2rem;width:60%}.ourservices-page-body-big-two__right img{width:100%}.ourservices-page-body-point-top{font-size:calc(var(--index)*0.8);width:55%;margin:1.5rem 0}.ourservices-page-body-point-goal p{color:#007ACD;width:45%}.ourservices-page-body-point-goal h2{font-size:calc(var(--index)*1.4);margin:3rem 0 2rem;color:#fff;font-weight:500}.ourservices-page-body-point-cloud{display:grid;grid-template-columns:1.3fr 1fr;margin:3rem 0}.ourservices-page-body-point-cloud__img img{width:85%}.ourservices-page-body-point-cloud__text{color:#a6a6a6}.ourservices-page-body-point-cloud__text h2{font-size:calc(var(--index)*1.4);width:60%;margin-bottom:2rem;color:#fff;font-weight:500}.ourservices-page-body-point-cloud__text div{margin-bottom:2rem}.ourservices-page-body-build-goal{display:grid;grid-template-columns:2fr 1fr;gap:2vw}.ourservices-page-body-build-goal__img{text-align:center}.ourservices-page-body-build-goal__img img{width:70%;margin:0 auto}.ourservices-page-body-build-goal__text{padding-top:5rem}.ourservices-page-body-build-goal__text h2{font-size:calc(var(--index)*1.4);margin-bottom:2rem;color:#fff;font-weight:500}.ourservices-page-body-build-goal__text p{color:#007ACD}.ourservices-page-body-build-cap{display:grid;grid-template-columns:1.4fr 1fr;gap:5vw;margin:3rem 0 4rem}.ourservices-page-body-build-cap__text{color:#a6a6a6}.ourservices-page-body-build-cap__text span{display:block;margin-bottom:2rem}.ourservices-page-body-build-cap__text div{color:#007ACD;margin-top:1rem}.ourservices-page-body-build-cap__text div a{color:#007ACD}.ourservices-page-body-build-cap__text div a:hover{opacity:.8}.ourservices-page-body-build-cap__text h2{font-size:calc(var(--index)*1.4);margin-bottom:2rem;color:#fff;font-weight:500}.ourservices-page-body-build-cap__bottom{display:flex;align-items:flex-end;color:#a6a6a6}.ourservices-page-body-build-cap__bottom div{padding-left:1.5rem;border-left:1px solid #007ACD}.ourservices-page-body-sleeve-top{display:grid;grid-template-columns:1.5fr 1fr;gap:5vw}.ourservices-page-body-sleeve-top__img{text-align:center}.ourservices-page-body-sleeve-top__img img{width:70%;margin:-5rem auto 0 auto}.ourservices-page-body-sleeve-top__text{color:#a6a6a6}.ourservices-page-body-sleeve-top__text p{margin-bottom:1.5rem}.ourservices-page-body-sleeve-bottom{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-bottom:4rem}.ourservices-page-body-sleeve-bottom__text{display:flex;align-items:flex-end}.ourservices-page-body-sleeve-bottom__text div{color:#a6a6a6}.ourservices-page-body-sleeve-bottom__img h2{font-size:calc(var(--index)*1.5);margin:-3rem 0 3rem;color:#007ACD;font-weight:500}.ourservices-page-body-sleeve-bottom__img img{width:100%}.ourservices-page-body-asbuild-top p{color:#a6a6a6;width:55%;margin-bottom:2rem;font-size:calc(var(--index)*0.6)}.ourservices-page-body-asbuild-top div{color:#007ACD;width:40%;font-size:calc(var(--index)*0.85);margin-bottom:3rem}.ourservices-page-body-asbuild-middle{color:#a6a6a6}.ourservices-page-body-asbuild-middle h2{font-size:calc(var(--index)*1.4);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-asbuild-middle span{color:#fff;margin-bottom:1rem;display:block}.ourservices-page-body-asbuild-middle__ul{display:grid;grid-template-columns:1fr 1fr;gap:8vw;margin-bottom:3rem}.ourservices-page-body-asbuild-bottom{margin-bottom:4rem}.ourservices-page-body-asbuild-bottom img{width:100%}.ourservices-page-body-asbuild-bottom p{width:55%;color:#a6a6a6;margin-top:2rem}.ourservices-page-body-creation-top{display:grid;grid-template-columns:1.8fr 1fr;gap:7vw}.ourservices-page-body-creation-top__text{color:#a6a6a6}.ourservices-page-body-creation-top__text h2{font-size:calc(var(--index)*1.6);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-creation-top__text div{margin-bottom:1rem}.ourservices-page-body-creation-top__img img{width:70%;margin-top:-5rem}.ourservices-page-body-creation-middle{display:grid;grid-template-columns:1.3fr 1fr;gap:7vw;margin:4rem 0}.ourservices-page-body-creation-middle__img{text-align:center}.ourservices-page-body-creation-middle__img img{width:70%;margin:0 auto}.ourservices-page-body-creation-middle__text h2{font-size:calc(var(--index)*1.6);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-creation-middle__text p{color:#007ACD}.ourservices-page-body-creation-bottom{width:50%;margin-bottom:4rem}.ourservices-page-body-creation-bottom h2{font-size:calc(var(--index)*1.6);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-creation-bottom p{color:#a6a6a6}.ourservices-page-body-plumb-top{grid-template-columns:1.6fr 1fr;gap:12vw;display:grid;margin-top:3rem}.ourservices-page-body-plumb-top__img{text-align:center}.ourservices-page-body-plumb-top__img img{width:70%;margin:0 auto}.ourservices-page-body-plumb-top__text h2{font-size:calc(var(--index)*1.5);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-plumb-top__text p{color:#007ACD}.ourservices-page-body-plumb-middle{grid-template-columns:1fr 1fr;gap:7vw;display:grid;color:#a6a6a6;margin-top:3rem}.ourservices-page-body-plumb-middle__text h2{font-size:calc(var(--index)*1.5);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-plumb-middle__text span{display:block;color:#007ACD;margin-top:1rem}.ourservices-page-body-plumb-middle__text span a{color:#007ACD}.ourservices-page-body-plumb-middle__text span a:hover{opacity:.8}.ourservices-page-body-plumb-middle__text div{margin-bottom:1rem;color:#fff}.ourservices-page-body-plumb-middle__img{text-align:center}.ourservices-page-body-plumb-middle__img img{width:70%;margin:0 auto}.ourservices-page-body-plumb-bottom{color:#a6a6a6;grid-template-columns:1fr 1fr;gap:5vw;display:grid;margin:4rem 0}.ourservices-page-body-top{width:55%}.ourservices-page-body-top h2{font-size:calc(var(--index)*1.5);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-top div{color:#a6a6a6;margin-bottom:1rem}.ourservices-page-body-middle{margin:4rem 0}.ourservices-page-body-middle img{width:100%}.ourservices-page-body-bottom{display:grid;grid-template-columns:1fr 1fr;gap:5vw;margin-bottom:4rem}.ourservices-page-body-bottom__left{color:#a6a6a6}.ourservices-page-body-bottom__left h2{font-size:calc(var(--index)*1.5);margin-bottom:1.8rem;color:#fff;font-weight:500}.ourservices-page-body-bottom__left span{color:#007ACD}.ourservices-page-body-bottom__left span a{color:#007ACD}.ourservices-page-body-bottom__left div{margin-bottom:1rem}.ourservices-page-body-bottom__right{color:#007ACD;display:flex;align-items:flex-end}.ourservices-page-body-hanger-offerings{width:55%;color:#a6a6a6}.ourservices-page-body-hanger-offerings h2{font-size:calc(var(--index)*1.5);margin:3rem 0 1.8rem;color:#fff;font-weight:500}.ourservices-page-body-hanger-offerings div{margin-bottom:1.5rem}.ourservices-page-body-hanger-goal{display:grid;grid-template-columns:1fr 1fr;margin-top:5rem}.ourservices-page-body-hanger-goal__img{text-align:center}.ourservices-page-body-hanger-goal__img img{width:90%;margin:0 auto}.ourservices-page-body-hanger-goal__text{color:#a6a6a6}.ourservices-page-body-hanger-goal__text div{color:#007ACD}.ourservices-page-body-hanger-goal__text p{margin-top:1.5rem}.ourservices-page-body-hanger-goal__text h2{font-size:calc(var(--index)*1.5);margin:0 0 1.8rem;color:#fff;font-weight:500}.ourservices-page-body-fabrication{color:#a6a6a6}.ourservices-page-body-fabrication__text{padding-top:5rem}.ourservices-page-body-fabrication__text h2{font-size:calc(var(--index)*1.5);margin:0 0 1.8rem;color:#fff;font-weight:500}.ourservices-page-body-fabrication__text span{margin-top:1.5rem;display:block}.ourservices-page-body-fabrication__text div{margin-bottom:1.5rem}.ourservices-page-body-fabrication__img img{width:70%}.ourservices-page-body-fabrication-top{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem}.ourservices-page-body-fabrication-bottom{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;margin-top:5rem}.ourservices-page-body-fabrication-bottom-img img{width:100%}.ourservices-page-body-fabrication-bottom-text{color:#a6a6a6}.ourservices-page-body-fabrication-bottom-text h2{font-size:calc(var(--index)*1.5);margin:0 0 1.8rem;color:#fff;font-weight:500}.ourservices-page-body-fabrication-bottom-table1 img{width:100%}.ourservices-page-body-fabrication-bottom-table2 img{width:100%}.ourservices-page-body-dshop{color:#a6a6a6}.ourservices-page-body-dshop h2{font-size:calc(var(--index)*1.5);margin:0 0 1.8rem;color:#fff;font-weight:500}.ourservices-page-body-dshop-top{width:55%;margin-top:4rem}.ourservices-page-body-dshop-top div{margin-bottom:1rem}.ourservices-page-body-dshop-bottom{display:grid;grid-template-columns:1.2fr 1fr;margin-top:2rem}.ourservices-page-body-dshop-bottom__img img{width:100%}.ourservices-page-body-dshop-bottom__text{padding:5rem}main.ourservices-page.ourservices-page-main{padding-top:150px}.contact-page{font-size:calc(var(--index)*.65);padding:5vh 6vw}.contact-page #breadcrumbs{margin-bottom:2.5rem}.contact-page-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:3vw}.contact-page-form{background-color:#191919;padding:calc(var(--index) * 3) calc(var(--index) * 2.5);border-radius:calc(var(--index) * 1.2)}.contact-page-form__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1;margin-bottom:calc(var(--index) * .8)}.contact-page-form__subtitle{font-size:calc(var(--index) * .7);line-height:1.5;margin-bottom:calc(var(--index) * 1);color:#a6a6a6}.contact-page-form__subtitle span{font-weight:700;color:#fff}.contact-page-form .contact-2{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index) * 1)}.contact-page-form input{background-color:#424242;color:#fff;border:1px solid #424242;width:100%;border-radius:calc(var(--index) * 1.2);min-height:calc(var(--index) * 2.2);margin-bottom:calc(var(--index) * .8);padding:0 calc(var(--index) * .9);font-size:calc(var(--index)*.7);font-family:var(--font-regular)}.contact-page-form input::placeholder{color:#fff}.contact-page-form input:active,.contact-page-form input:focus{outline:none;border:1px solid #424242}.contact-page-form textarea{background-color:#424242;color:#fff;border:1px solid #424242;width:100%;border-radius:calc(var(--index) * 1.2);padding:calc(var(--index) * .9);max-height:calc(var(--index) * 4);font-size:calc(var(--index)*.7);font-family:var(--font-regular);margin-bottom:calc(var(--index) * .9)}.contact-page-form textarea::placeholder{color:#fff}.contact-page-form textarea:active,.contact-page-form textarea:focus{outline:none;border:1px solid #424242}.contact-page-right{display:flex;flex-direction:column;justify-content:space-between;gap:calc(var(--index) * 2);padding:calc(var(--index) * 3) 0}.contact-page-socials-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1);line-height:1}.contact-page-form input.wpcf7-submit{width:max-content;background-color:#fff;padding:0 5rem;border-radius:3rem;height:calc(var(--index)*2.3);display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)*.7);width:max-content;color:#000;border:1px solid #fff;font-family:"Urbanist-SemiBold",sans-serif;cursor:pointer}.contact-page-form input.wpcf7-submit:hover{color:#fff;background-color:#29648a;border-color:#29648a}.contact-page-form .fo-submit p{display:flex;flex-direction:column;align-items:flex-start}.contact-page-form .wpcf7-not-valid-tip{margin:0 0 1rem;font-size:calc(var(--index)*.7)}.contact-top{background-color:#007ACD;padding:calc(var(--index)* 1) calc(var(--index)* 1) calc(var(--index)* 1) calc(var(--index)* 2);border-radius:calc(var(--index) * 1.2);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(var(--index) * 3);margin-bottom:calc(var(--index) * 1.2)}.contact-top-text{color:#fff;font-family:var(--font-bold);font-size:calc(var(--index) * 1);line-height:1}.contact-top .animated-btn-big{background-color:#FDF941!important;color:#121212!important}.popup-form.visible-popup{display:flex}.popup-form{display:none;background-color:rgb(0 0 0 / .9);align-items:center;justify-content:center;padding:1rem;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:500}.popup-form-inner{width:50%;position:relative;overflow-y:auto;overflow-x:hidden}.popup-form_title{font-family:var(--font-regular);text-align:center;font-size:calc(var(--index)*1.5);margin-bottom:2rem}.popup-form-close{width:50px;height:50px;position:absolute;top:0;cursor:pointer;right:0;z-index:100;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.popup-form-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;opacity:1}.popup-form-close:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);height:1px;width:55%;background:#fff}.popup-form-close:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);height:1px;width:55%;background:#fff}.popup-form .popup-form-inner__form{background-color:#16141a;padding:4rem 4rem 2rem;border-radius:3px;border-radius:3px}.popup-form .popup-form-inner__form__title{font-size:calc(var(--index)*1.6);color:#fff;margin-bottom:1.5rem}.popup-form .popup-form-inner__form .contact-2{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.popup-form .popup-form-inner__form input{background-color:#27232e;color:#fff;border:1px solid #27232e;width:100%;border-radius:.3rem;min-height:3rem;margin-bottom:.8rem;padding:0 1rem;font-size:calc(var(--index)*.7);font-family:var(--font-regular)}.popup-form .popup-form-inner__form input::placeholder{color:#fff}.popup-form .popup-form-inner__form input:active,.popup-form .popup-form-inner__form input:focus{outline:none;border:1px solid #27232e}.popup-form .popup-form-inner__form textarea{background-color:#27232e;color:#fff;border:1px solid #27232e;width:100%;border-radius:.3rem;padding:1rem;max-height:7rem;font-size:calc(var(--index)*.7);font-family:var(--font-regular);margin-bottom:1rem}.popup-form .popup-form-inner__form textarea::placeholder{color:#fff}.popup-form .popup-form-inner__form textarea:active,.popup-form .popup-form-inner__form textarea:focus{outline:none;border:1px solid #27232e}.popup-form .popup-form-inner__form input.wpcf7-submit{width:max-content;background-color:#fff;padding:0 2rem;border-radius:3rem;height:calc(var(--index)*2.3);display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)*.7);width:max-content;color:#000;border:1px solid #fff;font-family:"Urbanist-SemiBold",sans-serif;cursor:pointer}.popup-form .popup-form-inner__form input.wpcf7-submit:hover{color:#fff;background-color:#29648a;border-color:#29648a}.popup-form .popup-form-inner__form .fo-submit p{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.popup-form .popup-form-inner__form .wpcf7-not-valid-tip{margin:0 0 1rem;font-size:calc(var(--index)*.7)}.contact-page-text{color:#a6a6a6}.contact-page-text__title{text-transform:uppercase;font-size:calc(var(--index)*1.5);color:#fff;margin-bottom:1.5rem;font-family:var(--font-regular)}.contact-page-text__subtitle{font-size:calc(var(--index)*.9);margin-bottom:.8rem}.contact-page-text__desc{margin-bottom:2.5rem;font-size:calc(var(--index)*.6)}.contact-page-text-book_btn{padding:15px 30px;border-radius:3rem;height:calc(var(--index)*2);display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)*.7);width:max-content;background-color:#fff0;color:#fff;border:2px solid #fff;margin:2rem 0}.contact-page-text-book__title{color:#007ACD;text-transform:uppercase;margin-bottom:.5rem}.contact-page-text-contacts{border-top:1px solid #333;border-bottom:1px solid #333;padding:1rem 0}.contact-page-text-contacts__item{font-size:calc(var(--index)*.8)}.contact-page-text-contacts__item a{color:#a6a6a6}.blog-right-inner{position:sticky;top:90px;background-color:#0D0D0D;border-radius:calc(var(--index) * .8);padding:calc(var(--index) * 1.5)}.portfolio-post__slider{display:none}.portfolio-post-active .portfolio-post__slider{display:block}.portfolio-post-page{padding:15vh 4vw;width:100%;font-size:calc(var(--index)*0.7);color:#adadad;position:relative}.portfolio-post{display:flex;flex-direction:column;background-repeat:no-repeat;background-size:cover}.portfolio-post img{cursor:pointer}.portfolio-post .portfolio-post-blue-title,.portfolio-post .portfolio-post-text,.portfolio-post .portfolio-post-line{display:none}.portfolio-post .portfolio-post-location.portfolio-post-line,.portfolio-post .portfolio-post-total_area.portfolio-post-line{display:flex;gap:calc(var(--index)*0.2)}.portfolio-post-active.portfolio-post .portfolio-post-blue-title,.portfolio-post-active.portfolio-post .portfolio-post-text{display:initial}.portfolio-post .portfolio-post-img{width:100%;height:100%;object-fit:cover}.portfolio-post-active.portfolio-post{display:grid;grid-template-columns:1.5fr 1fr;position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;padding:10vh 6vw;background-color:rgb(0 0 0 / .9);z-index:5000;align-items:center;background-image:none!important}.portfolio-grid-page{padding:15vh 6vw;width:100%}.portfolio-grid-page nav#breadcrumbs{font-size:calc(var(--index)*0.7);margin:1vh 0 3vh}.portfolio-post-left-top{display:flex;justify-content:space-between;align-items:center;gap:20px;height:10vh;position:absolute;bottom:0;width:100%}.portfolio-post-left-top h1{color:#fff;font-size:calc(var(--index)*1.7);font-weight:500;font-family:var(--font-regular)}.portfolio-post-active .portfolio-post-left-top{position:static}.portfolio-post-left-top-right-inner{color:#1decdf;padding:0 calc(var(--index)*0.8);border-radius:3rem;height:calc(var(--index)*1.7);display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff0;border:1px solid #1decdf;width:max-content;font-size:calc(var(--index)*0.7)}.splide img{width:100%}.portfolio-post-close{display:none;align-items:center;justify-content:center;height:calc(var(--index)*2.5);width:calc(var(--index)*2.5);position:absolute;right:calc(var(--index)*.5);top:calc(var(--index)*.5);cursor:pointer}.portfolio-post-close svg{height:35%;width:35%}.portfolio-post-close:hover{opacity:.8}.portfolio-post-active .portfolio-post-close{display:flex}.portfolio-post-left{position:relative;width:100%;overflow:hidden}.portfolio-post-left>img{border-radius:calc(var(--index)*.5) calc(var(--index)*.5) 0 0;overflow:hidden}.portfolio-post-title{color:#fff;font-size:calc(var(--index)*.7);margin-bottom:calc(var(--index)*.5);display:flex;align-items:center;justify-content:space-between;gap:20px}.portfolio-post-title svg{height:calc(var(--index)*1);width:calc(var(--index)*1)}.portfolio-post-active .portfolio-post-title svg{display:none}.portfolio-post-active .portfolio-post__slider,.portfolio-post-active .splide__track{height:100%}.portfolio-post-active .splide img{height:100%;width:100%;object-fit:cover}.portfolio-post-active .portfolio-post-left{border-radius:calc(var(--index)*1.5) 0 0 calc(var(--index)*1.5);height:100%}.portfolio-post-right{color:#a6a6a6;background-color:#0D0D0D;padding:calc(var(--index)*.75);border-radius:0 0 calc(var(--index)*.5) calc(var(--index)*.5)}.portfolio-post-active .portfolio-post-right{display:flex;position:relative;flex-direction:column;height:100%;overflow-y:auto;padding:calc(var(--index)*3) calc(var(--index)*1.5);border-radius:0 calc(var(--index)*1.5) calc(var(--index)*1.5) 0;background-color:#191919}.portfolio-post-active .portfolio-post-title{color:#fff;font-size:calc(var(--index) * 1.6);margin-bottom:calc(var(--index) * .8)}.portfolio-post-active .portfolio-post-img{display:none}.portfolio-post-blue-title{color:#fff;font-size:calc(var(--index)*.9);font-family:var(--font-bold);margin-bottom:calc(var(--index)*0.4)}.portfolio-post-text{font-size:calc(var(--index)*.65);margin-bottom:calc(var(--index)*1.5)}.portfolio-post-line-title{font-family:var(--font-bold);display:flex;align-items:center;gap:calc(var(--index)*.3)}.portfolio-post-line-title svg{height:calc(var(--index)*0.7);width:calc(var(--index)*0.7)}.portfolio-post-active .portfolio-post-line-title svg{height:calc(var(--index)*0.9);width:calc(var(--index)*0.9)}.portfolio-post-text .wp-block-heading{color:#fff;font-size:calc(var(--index)*.85);margin:.5rem 0}.portfolio-post-text ul{padding-left:20px}.portfolio-post-text ol{padding-left:20px}.portfolio-post-table{padding:0;background-color:#fff0;border-radius:0;border:none;display:grid;grid-template-columns:1fr 1fr;gap:20px}.portfolio-post-line{border:none;font-size:calc(var(--index)*.7);color:#fff;opacity:.7}.portfolio-post-table span{display:none}.portfolio-post-active .portfolio-post-table{display:flex;color:#fff;gap:0;flex-direction:column;background-color:#303030;border-radius:calc(var(--index)*1);border:1px solid rgb(255 255 255 / .15)}.portfolio-post-active .portfolio-post-table span{display:initial}.portfolio-post-active .portfolio-post-line{display:flex;justify-content:space-between;border-bottom:1px solid rgb(255 255 255 / .15);padding:calc(var(--index)*.45) calc(var(--index)*.6);font-size:calc(var(--index)*.8);gap:20px}.portfolio-post-active .portfolio-post-line:last-child{border-bottom:none}.portfolio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--index)*.7)}.portfolio-post-left-top-right{display:none}.portfolio-grid-page h1{font-family:var(--font-bold);text-transform:uppercase;letter-spacing:.5px;font-size:calc(var(--index)*1.7)}.portfolio-post-left .portfolio-post-title{font-size:calc(var(--index)*.7);font-weight:500;font-family:var(--font-regular);position:absolute;bottom:0;padding:0 calc(var(--index)*.7) calc(var(--index)*.7) calc(var(--index)*.7);width:100%;z-index:10}.portfolio-post-active .portfolio-post-left .portfolio-post-title{position:static;padding:0;font-size:calc(var(--index)*1.7)}.portfolio-post-active .portfolio-post-left-top-right{display:flex}.portfolio-post-active .portfolio-post-left-top{padding-bottom:1.5rem}.services{background-color:#0d0d0d}.services__container{padding:60px 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.services__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*.5)}.services__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6;text-align:center}.services-table{display:grid;grid-template-columns:repeat(3,1fr);gap:6vw;padding:calc(var(--index)*2) 0 calc(var(--index)*4) 0}.services-text__column{display:flex;flex-direction:column;gap:calc(var(--index)*.7);padding:0 calc(var(--index)*1) calc(var(--index)*1) calc(var(--index)*1);border-radius:calc(var(--index)*1)}.services-text__column:hover{background-color:#191919}.services-text__column:hover .services-text__title{color:#007ACD}.services-text__column:hover svg path{fill:#007ACD}.services-text__column img{width:100%;height:auto}.services-text__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1);display:flex;justify-content:space-between}.services-text__title svg{height:calc(var(--index)*1);width:calc(var(--index)*1)}.services-text__text{font-size:calc(var(--index)*.7);color:#b6b6b6}.services__btn{display:flex}.portf__container{padding:120px 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.portf__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*2)}.mep-bim-page .portf-table{padding-bottom:0}.mep-bim-page .portfolio-post__slider .splide__arrows button.splide__arrow--prev{transform:rotate(180deg)}.mep-bim-page .abpage-top-text{width:60%}.portf__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6;text-align:center}.portf__btn{display:flex}.portf-table{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index)*1) calc(var(--index)*.8);padding:calc(var(--index)*2) 0;width:100%}.portf-table-item{border-radius:calc(var(--index)*.8)}.portf-table-item img{width:100%;height:auto;border-radius:calc(var(--index)*.8) calc(var(--index)*.8) 0 0;overflow:hidden}.portf-table-item:hover{background-color:#0d0d0d;cursor:pointer}.portf-table-item:hover .portf-table-item-caption__title{color:#007ACD}.portf-table-item:hover .portf-table-item-caption__title svg path{fill:#007ACD}.portf-table-item-caption{padding:calc(var(--index)*.8)}.portf-table-item-caption__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1);display:flex;justify-content:space-between}.portf-table-item-caption__title svg{height:calc(var(--index)*1);width:calc(var(--index)*1)}.portf-table-item-caption-text{display:grid;grid-template-columns:repeat(3,1fr);margin-top:calc(var(--index)*.6)}.portf-table-item-caption-text__column{background-position:left top;background-repeat:no-repeat;background-color:#fff0;padding-left:calc(var(--index)*1.2);background-size:calc(var(--index)*.8)}.portf-table-item-caption-text__column p{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*.7);margin-bottom:calc(var(--index)*.25);line-height:1.1}.portf-table-item-caption-text__column div{color:#b6b6b6;font-size:calc(var(--index)*.65)}.portf-table-item-caption-text .ploc{background-image:url(/img/location.svg)}.portf-table-item-caption-text .ptot{background-image:url(/img/totalarea.svg)}.portf-table-item-caption-text .pflo{background-image:url(/img/flors.svg)}.logos{pointer-events:none;padding-bottom:120px}.logos__container{overflow:hidden;white-space:nowrap;display:flex;flex-direction:column}.logos__marquee{display:flex;overflow:hidden;width:100%}.logos__marquee-content{display:flex;animation:marquee 20s linear infinite}.logos__marquee2{justify-content:flex-end}.logos__marquee2 .logos__marquee-content{animation:marquee2 25s linear infinite}.logos__item{background-color:#0d0d0d;border-radius:calc(var(--index)*.8);padding:calc(var(--index)*2) calc(var(--index)*1) calc(var(--index)*1) calc(var(--index)*1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--index)*1);font-size:calc(var(--index)*.7);margin-bottom:1vw;width:22vw;min-width:22vw;flex:1 1 22vw;margin-left:1vw}.logos__item img{width:auto;height:calc(var(--index)*3.5)}@keyframes marquee{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes marquee2{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.home-form{background-color:#141B4D}.home-form__container{padding:100px 5vw;width:100%;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8vw}.home-form__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1.25;margin-bottom:calc(var(--index)*.5)}.home-form__subtitle{font-size:calc(var(--index)*.7);color:#fff}.home-form .wpcf7-form-control-wrap input.wpcf7-form-control{background-color:#8A8DA6;border-radius:calc(var(--index)*1.2);height:calc(var(--index)*2.3);box-shadow:none;width:90%;border:2px solid #fff0;color:#121212;padding:0 calc(var(--index)*1);margin-bottom:calc(var(--index)*.8);font-size:calc(var(--index)*.65);outline:none!important}.home-form .wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-not-valid{border:2px solid rgb(255 112 115);background-color:#fff}.home-form .wpcf7-form-control-wrap input.wpcf7-form-control::placeholder{color:#121212;font-size:calc(var(--index)*.65)}.home-form .wpcf7-form-control-wrap input.wpcf7-form-control:focus{background-color:#fff}.home-form .wpcf7 form.invalid .wpcf7-response-output,.home-form .wpcf7 form.unaccepted .wpcf7-response-output,.home-form .wpcf7 form.payment-required .wpcf7-response-output{font-size:calc(var(--index)*.7)!important;padding:calc(var(--index)*.7)!important;margin-top:calc(var(--index)*1)!important}.home-submit p{display:flex;gap:calc(var(--index)*1.5);margin-top:1rem;justify-content:space-between}.home-submit span{background-image:url(/img/lock-line.svg);background-repeat:no-repeat;gap:calc(var(--index)*1.3);width:90%;justify-content:space-between;background-size:auto 43%;background-position:left center;padding-left:calc(var(--index)*1.3);font-size:calc(var(--index)*.65);display:flex;align-items:center;font-family:var(--font-bold)}.home-submit .wpcf7-spinner{display:none}.portfolio-post__slider .splide__arrows{position:absolute;bottom:calc(var(--index)*1.3);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:calc(var(--index)*.5);background:rgb(20 20 20 / .75);border-radius:999px;padding:calc(var(--index)*.2);z-index:5;width:max-content;top:initial}.portfolio-post__slider .splide__arrow{position:static;width:28px;height:28px;background:#fff0;display:flex;align-items:center;justify-content:center;transform:none}.portfolio-post__slider .splide__arrow svg{fill:#fff;width:16px;height:16px}.portfolio-post__slider .splide__pagination{position:relative;top:-3px;display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.portfolio-post__slider .splide__pagination__page{width:6px;height:6px;border-radius:50%;background:rgb(255 255 255 / .4);opacity:1;margin:0;border:none;transition:width 0.2s ease,background 0.2s ease}.portfolio-post__slider .splide__pagination__page.is-active{background:#fff;width:16px;border-radius:4px;transform:none}@media (max-width:1100px){.portfolio-grid-page{padding:85px 15px 10px}.contact-page-inner{grid-template-columns:1fr;gap:50px}.portfolio-grid-page-filter div{font-size:14px;padding:8px 12px;gap:8px;border-radius:64px}.portfolio-grid-page-filter svg{height:20px;width:20px}.portfolio-content{padding:30px 20px}.portfolio .abpage-top-btn .animated-btn-big{width:100%}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:10px}.portfolio-grid-page-top-desc{font-size:15px;margin-bottom:45px;width:65%;margin-top:15px}.portfolio-grid-page-filter{gap:10px;border-radius:64px;padding:4px}.portfolio-post-left .portfolio-post-title{font-size:15px;padding:0 10px 15px}.contact-page{font-size:16px}.portfolio-grid-page-bottom-desc p{margin-bottom:10px}.portfolio-grid-page-bottom-desc-title{font-size:19px;margin-bottom:15px}.portfolio-grid-page-bottom-desc{font-size:15px;width:65%;margin-top:40px}.popup-form-inner{width:70%}.popup-form .popup-form-inner__form input{font-size:16px}.popup-form_title{font-size:25px}.popup-form .popup-form-inner__form input.wpcf7-submit{font-size:16px}.popup-form .popup-form-inner__form textarea{font-size:16px}}@media (max-width:900px){.get-a-quot-header-box{display:none}.main-screen .title{font-size:28px}.home-form__container{padding:60px 20px;grid-template-columns:1fr;gap:30px}.home-form__title{text-align:center;font-size:24px;margin-bottom:15px}.home-form .wpcf7-form-control-wrap input.wpcf7-form-control{font-size:14px;height:44px;border-radius:60px;width:100%;margin-bottom:20px;padding:0 20px}.home-form .wpcf7-form-control-wrap input.wpcf7-form-control::placeholder{font-size:14px}.home-submit span{order:-1;font-size:14px;padding-left:40px;background-size:auto 20px}.home-form__subtitle{font-size:14px;text-align:center}.logos .logos__item img{height:60px;width:auto}.home-submit p{flex-direction:column;gap:15px;margin-top:10px}.home-form .wpcf7 form.invalid .wpcf7-response-output,.home-form .wpcf7 form.unaccepted .wpcf7-response-output,.home-form .wpcf7 form.payment-required .wpcf7-response-output{font-size:14px!important;padding:15px!important;margin-top:20px!important}.home-form .wpcf7-not-valid-tip{font-size:14px;margin:0 0 15px}.logos .logos__item p{display:none}.logos .logos__item{margin-bottom:8px;margin-left:8px;width:45vw;max-width:45vw;flex:1 1 45vw;padding:30px 20px}.services__subtitle{font-size:14px}.services-table{grid-template-columns:1fr;gap:30px;padding:30px 0}.services__title{font-size:24px;margin-bottom:20px}.portf__container{padding:80px 20px}.portf__title{font-size:24px;margin-bottom:20px}.reviews__btn{margin-top:15px}.portf__subtitle{font-size:14px}.services-text__column{gap:8px;padding:0}.portf-table{grid-template-columns:1fr;gap:30px}.portf-table-item-caption{padding:0}.portf-table-item img{border-radius:16px}.portf-table-item-caption-text{display:none}.portf-table-item-caption__title{font-size:18px;margin-top:10px}.portf-table-item img{border-radius:16px}.portf-table-item{border-radius:16px}.services-text__title{font-size:18px}.services-text__text{font-size:14px}.services__container{padding:40px 20px}.achievements__container{padding:0}.why__container{padding:0}.why__table{grid-template-columns:1fr;gap:30px;padding:30px 0 80px}.why-table-item__img{width:72px;height:72px;border-radius:16px}.why-table-item{gap:8px}.why__title{font-size:24px}.why__subtitle{font-size:14px;text-align:center}.why__title{margin-bottom:8px}.why-table-item__title{font-size:18px}.why-table-item__text{font-size:14px;width:100%}.why{padding:0 20px}.achievements{padding:50px 20px}.portfolio-grid{grid-template-columns:repeat(2,1fr)}html{overflow-x:hidden}main.ourservices-page{padding:0 15px 10px}.ourservices-page-body__top{font-size:15px;width:100%}.ourservices-page-body-stages__title{font-size:23px}.ourservices-page-body-stages__item{border-left:1px solid #909090;border-top:none;padding-right:0;padding-left:20px;padding-bottom:40px}.ourservices-page-body-stages__item span{height:23px;width:23px;transform:translate(-50%,0);font-size:14px;margin-left:-20px}.ourservices-page-body-stages__item_title{margin-top:-30px}.ourservices-page-body-stages__item_title a{font-size:20px}.ourservices-page-body-stages__item_desc{font-size:14px}.ourservices-page-body-stages__col{grid-template-columns:1fr}.ourservices-page-body-stages__item_btn a{font-size:14px}.ourservices-page-body-stages__img{margin-top:0;margin-bottom:40px}.ourservices-page-body-stages-our{grid-template-columns:1fr;gap:30px}.ourservices-page-body-stages-our__products_title{font-size:22px}.ourservices-page-body-stages-our__goal{font-size:14px;gap:10px}.ourservices-page-body-stages-our__products{font-size:14px}.our-services-why__title{font-size:22px}.our-services-why__subtitle{font-size:15px}.ourservices-page-body-stages-our__products_title{margin-bottom:0}.our-services-why-rolls{flex-wrap:wrap}.our-services-why-rolls__item{flex:initial}.our-services-why-rolls__item:not(:last-child){margin-right:0;margin-bottom:-50px}.our-services-why-rolls__title{font-size:20px}.our-services-why-rolls__text{font-size:15px;padding:0 20px}.our-services-form{padding:40px 15px}.our-services-form{grid-template-columns:1fr;gap:40px}.our-services-form__text_title{font-size:23px}.our-services-form__text_text{font-size:14px}.our-services-form__text_btn a{height:45px;padding:0 15px;font-size:14px}.our-services-form__text{gap:15px}.our-services-form__form_title{margin-bottom:15px;font-size:23px}.our-services-form__form input{height:45px;font-size:14px}.our-services-form__form input.wpcf7-submit{height:45px;padding:0 15px;font-size:14px}.our-services-form__form textarea{height:45px;font-size:14px;padding-top:12px}.our-services-form__form .upload-fo__button{height:45px;padding:0 15px;font-size:14px}.home-form__container .wpcf7 form.sent .wpcf7-response-output{font-size:20px;height:95%}.home-form__container .wpcf7-response-output:after{font-size:14px;height:44px;border-radius:60px;padding:15px 30px;top:57%}.ourservices-page-body__dcd_half p{font-size:15px}.ourservices-page-body__dcd_half{width:100%}.ourservices-page-body-dcd-services_empty{display:none}.ourservices-page-body-dcd-services_item{width:100%;min-height:initial;gap:15px;padding:20px}.ourservices-page-body-dcd-services{margin:45px 0}.ourservices-page-body-dcd-services_title{margin-bottom:20px;font-size:22px}.ourservices-page-body-dcd-services_item_title{font-size:20px}.ourservices-page-body-dcd-services_item_text{font-size:14px}.ourservices-page-body-dcd-services_item_btn a{font-size:15px}.ourservices-page-body-dcd-services_item_btn{margin-top:20px}.ourservices-page-body-wis__left div{font-size:18px}.ourservices-page-body-wis__left{font-size:15px;width:100%}.ourservices-page-body-wis__right{width:100%;text-align:center;font-size:20px}.ourservices-page-body-table{display:none}.ourservices-page-body-twoblocks__item{width:100%;gap:15px;padding:20px}.ourservices-page-body-twoblocks__item_title{font-size:18px}.ourservices-page-body-twoblocks__item_text{font-size:14px}.ourservices-page-body-goal__title{font-size:22px}.ourservices-page-body-goal p{width:100%;font-size:15px}.ourservices-page-body-wis{margin:25px 0}.ourservices-page-body-twoblocks{margin-bottom:30px}.ourservices-page-body-goal{margin-bottom:70px}.ourservices-page-body-big-two{grid-template-columns:1fr;gap:20px}.ourservices-page-body-big__title{font-size:24px;margin-bottom:25px}.ourservices-page-body-big-two__left{font-size:15px}.ourservices-page-body-big-two__left .div-1{width:100%}.ourservices-page-body-big-two__left .div-2{width:100%}.ourservices-page-body-hvc-goal__img img{position:static}.ourservices-page-body-hvc-goal{grid-template-columns:1fr;font-size:16px;gap:20px}.ourservices-page-body-hvc-service{grid-template-columns:1fr;gap:20px;font-size:16px}.ourservices-page-body-hvc-service__two{grid-template-columns:1fr;font-size:16px;gap:10px}.ourservices-page-body-hvc-goal__text h2{font-size:25px;margin-bottom:30px}.ourservices-page-body-hvc-service__text h2{font-size:25px;margin-bottom:30px}.ourservices-page-body-hvc-goal__text p{margin-bottom:35px}.ourservices-page-body-hvc-service__two{margin:35px 0}.ourservices-page-body-point-top{width:100%;font-size:15px;margin:0}.ourservices-page-body-point-top{width:100%;font-size:15px}.ourservices-page-body-point-goal h2{font-size:25px;margin:1rem 0}.ourservices-page-body-point-goal p{width:100%;font-size:15px}.ourservices-page-body-point-cloud{grid-template-columns:1fr;gap:20px}.ourservices-page-body-point-cloud__img img{width:100%}.ourservices-page-body-point-cloud__text{font-size:15px}.ourservices-page-body-point-cloud__text h2{font-size:25px;margin:1rem 0}.ourservices-page-body-point-cloud__text div{margin-bottom:1rem}.ourservices-page-body-sleeve{font-size:15px}.ourservices-page-body-sleeve-top{grid-template-columns:1fr;gap:20px}.ourservices-page-body-sleeve-bottom__img h2{font-size:25px;margin-top:3rem}.ourservices-page-body-sleeve-bottom{grid-template-columns:1fr;gap:20px}.ourservices-page-body-sleeve-top__img img{width:100%;margin:0}.ourservices-page-body-asbuild-top p{width:100%;font-size:15px}.ourservices-page-body-asbuild-top div{width:100%;font-size:16px}.ourservices-page-body-asbuild-middle__ul{grid-template-columns:1fr;gap:20px}.ourservices-page-body-asbuild-middle h2{font-size:24px;margin-bottom:30px}.ourservices-page-body-asbuild-middle{font-size:15px}.ourservices-page-body-top{width:100%;font-size:15px}.ourservices-page-body-top h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-bottom__left h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-plumb-top__text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-plumb-middle__text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-plumb-middle h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-creation-top__text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-bottom__left div{margin-bottom:10px}.ourservices-page-body-middle{margin:15px 0 35px}.ourservices-page-body-bottom{grid-template-columns:1fr;gap:20px;font-size:15px}.ourservices-page-body-plumb-top{grid-template-columns:1fr;gap:20px;font-size:15px}.ourservices-page-body-plumb-middle{grid-template-columns:1fr;gap:30px;font-size:15px}.ourservices-page-body-plumb-bottom{grid-template-columns:1fr;gap:20px;font-size:15px}.ourservices-page-body-creation-top__img img{margin-top:0;width:100%}.ourservices-page-body-creation-top{grid-template-columns:1fr;gap:20px;font-size:15px}.ourservices-page-body-creation-middle{grid-template-columns:1fr;gap:40px;font-size:15px;margin:2rem 0}.ourservices-page-body-creation-bottom h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-creation-middle__img img{width:100%}.ourservices-page-body-creation-bottom{width:100%;font-size:15px}.ourservices-page-body-creation-middle__img{order:2}.ourservices-page-body-creation-middle__text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-asbuild-bottom p{width:100%;font-size:15px}.ourservices-page-body-plumb-top__img img{width:100%}.ourservices-page-body-plumb-middle__img img{width:100%}.ourservices-page-body-hvc-goal__img img{width:100%}.ourservices-page-body-hvc-service__img img{width:90%}.ourservices-page-body-hanger-offerings h2{font-size:24px;margin:20px 0 15px}.ourservices-page-body-hanger-offerings{width:100%;font-size:15px}.ourservices-page-body-hanger-goal{margin-top:20px;grid-template-columns:1fr}.ourservices-page-body-hanger-goal__img img{width:100%}.ourservices-page-body-hanger-goal__text{font-size:15px}.ourservices-page-body-hanger-goal__text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-fabrication-top{grid-template-columns:1fr;gap:20px}.ourservices-page-body-fabrication{font-size:15px}.ourservices-page-body-fabrication__img img{width:100%}.ourservices-page-body-fabrication__text div{margin-bottom:15px}.ourservices-page-body-fabrication__text span{margin-top:15px}.ourservices-page-body-fabrication-bottom{grid-template-columns:1fr;gap:15px}.ourservices-page-body-fabrication-bottom-text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-fabrication__text h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-fabrication__text{padding-top:0;order:2}.ourservices-page-body-fabrication-bottom-table1{order:-2;overflow-x:auto}.ourservices-page-body-fabrication-bottom-table1 img{width:900px}.ourservices-page-body-fabrication-bottom-table2{overflow-x:auto}.ourservices-page-body-fabrication-bottom-table2 img{width:700px}.ourservices-page-body-fabrication-bottom-text{order:-1}.ourservices-page-body-fabrication-bottom{margin-top:25px}.ourservices-page-body-fabrication-bottom-img{order:-3;margin-bottom:30px}.ourservices-page-body-fabrication-bottom-img img{width:100%}.ourservices-page-body-dshop-bottom__text{padding:0}.ourservices-page-body-dshop{font-size:15px}.ourservices-page-body-dshop h2{font-size:24px;margin-bottom:15px}.ourservices-page-body-dshop-top{width:100%;margin-top:2rem}.ourservices-page-body-dshop-bottom{grid-template-columns:1fr;gap:25px;margin-top:25px}.portfolio-grid-page h1{font-size:28px}.portfolio-post-active.portfolio-post{display:block;padding:50px 0;overflow:auto;background-color:#191919}.portfolio-post-active .splide img{height:auto}.portfolio-post-active .portfolio-post-left{height:auto}.portfolio-post-active .portfolio-post-title{font-size:18px;margin-bottom:12px}.portfolio-post-left-top{display:flex;flex-direction:column;gap:15px}.portfolio-post-active .portfolio-post-left .portfolio-post-title{font-size:24px}.portfolio-post-left-top-right-inner{font-size:15px;padding:10px 15px;height:initial}.portfolio-post-blue-title{font-size:14px;margin-bottom:10px}.portfolio-post-active .portfolio-post-left{border-radius:0}.portfolio-post-active .portfolio-post-table{border-radius:14px}.portfolio-post-text{font-size:15px}.portfolio-post-active .portfolio-post-line{font-size:13px;padding:12px}.portfolio-post-line-title{gap:6px}.portfolio-post-line{font-size:16px;padding:7px 0}.portfolio-post-left-top{height:initial}.portfolio-post-active .portfolio-post-right{height:auto;position:static;margin-top:0;padding:20px;overflow:initial}.portfolio-post-active .portfolio-post-left-top{align-items:flex-start}.portfolio-post-close{height:40px;width:40px;right:0;top:0}.portfolio-post-text .wp-block-heading{font-size:19px}.main-screen__btns{grid-template-columns:1fr;gap:16px}.main-screen__btns .home-book{font-size:15px;padding:10px 20px;height:initial;width:100%}.main-screen__btns .home-get{font-size:15px;padding:15px 20px;height:initial;width:100%;border-radius:30px}}@media (max-width:600px){.contact-page{padding:70px 20px 0}.get-a-quot-header-box{display:none}.portfolio-grid-page-top-desc{width:100%}.portfolio-grid-page-top-desc{margin-bottom:35px}.portfolio-grid-page-filter div{font-size:15px;padding:12px 15px}.portfolio-grid{grid-template-columns:1fr}.portfolio-grid-page-bottom-desc{width:100%}.contacts-pages{padding-top:10px}.popup-form-inner{width:90%}.popup-form .popup-form-inner__form{padding:20px}.popup-form_title{font-size:22px;margin-bottom:1rem}nav#breadcrumbs{font-size:14px;margin:20px 0}.portf-table-item-caption__title svg{width:21px;height:21px}.services-text__title svg{width:21px;height:21px}}@media (max-width:450px){.popup-form-inner{width:100%}.popup-form .popup-form-inner__form{padding:15px 15px 0}.popup-form .popup-form-inner__form textarea{margin-bottom:15px}}.home-form__container .wpcf7 form.invalid .wpcf7-response-output:after,.home-form__container .wpcf7 form.unaccepted .wpcf7-response-output:after,.home-form__container .wpcf7 form.payment-required .wpcf7-response-output:after{display:none}.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.abpage-top-video{position:absolute;top:0;left:0;height:100%;width:100%}.abpage-top-video::after{content:'';width:100%;background-color:#000;opacity:.5;left:0;top:0;height:100%;position:absolute;z-index:1}.abpage-top-video video{width:100%;position:absolute;top:0;left:0;z-index:1}.page-id-577 .contact-page-form .contact-page-text-book_btn{display:none!important}#home-form-screen .wpcf7-response-output.hidden{display:none}.abpage-top-img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.abpage-top-img::before{content:'';width:100%;background-color:#000;opacity:.6;left:0;top:0;height:100%;position:absolute;z-index:1}.abpage-top-img img{min-width:100%;height:100%;margin:0;object-fit:cover}.roles{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#0D0D0D}.roles__container{padding:90px 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.roles__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*.5)}.roles__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6;text-align:center;margin-bottom:calc(var(--index)*2)}.benefits{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.benefits__container{padding:90px 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.benefits__title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1;margin-bottom:calc(var(--index)*.5)}.benefits__subtitle{font-size:calc(var(--index)*.7);color:#b6b6b6;text-align:center}.benefits__table{display:flex;flex-direction:column;gap:calc(var(--index)*1);margin-top:calc(var(--index)*2.5)}.benefit-content{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index)*1.5);margin-top:calc(var(--index)*2.5)}.benefit img{width:100%;margin:0}.benefit{display:flex;flex-direction:column;padding:calc(var(--index)*5) calc(var(--index)*3);justify-content:center;min-height:100vh}.benefit-title{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1.6);line-height:1;margin-bottom:calc(var(--index)* .9)}.benefit-text{font-size:calc(var(--index)* .8);color:#b6b6b6}.l-s img{position:relative;top:-2px}.page-e img{position:relative;top:3px}.text-blocks{flex:1}.sticky-image{position:sticky;top:calc(var(--index)*4.5);flex-shrink:0;height:max-content}.sticky-image img{width:100%;height:calc(100vh - calc(var(--index)*3.5) - calc(var(--index)*3.5));display:block;object-fit:cover;margin:0;opacity:1;transition:opacity 1s ease-in-out;border-radius:calc(var(--index)*0.9);overflow:hidden}.career-form{display:none;background-color:rgb(0 0 0 / .9);align-items:center;justify-content:center;padding:1rem;position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:900}.visible-popup.career-form{display:flex}#career-form-btn2{width:100%}.career-form-inner{background-color:#16141a;border-radius:1rem;position:relative;min-width:400px}.career-form-close{width:40px;height:40px;position:absolute;top:10px;cursor:pointer;right:10px;z-index:100;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.career-form-close:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;opacity:1}.career-form-close:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(315deg);-ms-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);height:2px;width:50%;background:#fff}.career-form-close:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);height:2px;width:50%;background:#fff}.career-form-right{padding:calc(var(--index)* 1.5)}.career-form-right .wpcf7-form-control-wrap input.wpcf7-form-control{background-color:#27232E;border-radius:calc(var(--index)*1.2);height:calc(var(--index)*2.3);box-shadow:none;width:100%;border:none;color:#fff;padding:0 calc(var(--index)*1);margin-bottom:calc(var(--index)*.8);font-size:calc(var(--index)*.65);outline:none!important}.career-form-right .wpcf7-form-control-wrap input.wpcf7-form-control::placeholder{color:#fff;font-size:calc(var(--index)*.65)}.career-form-right .wpcf7-form-control-wrap input.wpcf7-form-control:focus{background-color:#443D50;outline:1px solid #fff}.career-form-right .home-submit input.wpcf7-form-control{background-color:#007ACD;color:#fff;border-radius:calc(var(--index)*1.2);height:calc(var(--index)*2.3);box-shadow:none;border:none;font-family:"Urbanist-Bold",sans-serif;padding:0 calc(var(--index)*3);font-size:calc(var(--index)*.65)}.career-form-right .home-submit input.wpcf7-form-control:hover{background-color:#94d6e9;color:#000!important;cursor:pointer}.career-form-right-title{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1.8);line-height:1.25;margin-bottom:calc(var(--index)* .5)}.career-form-right-subtitle{font-size:calc(var(--index)* .7);color:rgb(255 255 255 / .7);margin-bottom:calc(var(--index)* 1.5)}.career-form-right .fprm-two p{display:grid;grid-template-columns:1fr 1fr;gap:0 calc(var(--index)*.8)}.fprm-two-custom{display:grid;grid-template-columns:1fr 1fr;gap:0 calc(var(--index)*.8)}.career-header{background-color:#0D0D0D;padding:150px 6.5vw 50px 2.3vw}.location-c{display:flex;align-items:flex-end;gap:calc(var(--index)*.5);font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index)*.7);margin:calc(var(--index)*1.1) 0 calc(var(--index)*.7) 0;color:#fff}.location-c img{width:calc(var(--index)*1.1);height:auto}.back-c a{display:flex;gap:calc(var(--index)*.4);font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index)*.8);align-items:center;margin-bottom:calc(var(--index)*1.5);color:#fff}.back-c a:hover{color:#fff!important;opacity:.7}.back-c img{width:calc(var(--index)*1);height:calc(var(--index)*1)}.direction-activities{display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)* .65);color:#000;padding:0 calc(var(--index)* 0.7);border-radius:3rem;height:calc(var(--index)* 1.6);width:max-content;font-family:"Urbanist-Bold",sans-serif;margin-bottom:calc(var(--index)* .6);background-color:#DAD4FF}.Construction{background-color:#DAD4FF}.Design{background-color:#FFE2EB}.SMM{background-color:#FFE4C1}.Human.Resources{background-color:#CFFFCA}.Sales{background-color:#FFFD92}.Marketing{background-color:#D7EDFF}.career-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index)*1.8);line-height:1}.cap-wrapper{display:flex;gap:calc(var(--index)*.3);flex-wrap:wrap;justify-content:space-between;align-items:end}.cap-subtitle{font-size:calc(var(--index)* .65);color:rgb(255 255 255 / .7);margin:calc(var(--index)*.5) 0 calc(var(--index)*.1) 0}.career-body-right .cap-subtitle{margin-bottom:calc(var(--index)*1)}.cap-wrapper-item{display:flex;gap:calc(var(--index)*.3);flex-wrap:wrap}.cap-wrapper-item svg{height:calc(var(--index)*.7);width:auto}.direction-activities-box{display:flex;gap:calc(var(--index)*.6)}.active_hiring.direction-activities{background-color:rgb(255 203 80)}.cap-wrapper-item span{display:flex;align-items:center;justify-content:center;text-align:center;font-size:calc(var(--index)* .65);gap:calc(var(--index)* .3);color:#fff;padding:0 calc(var(--index)* 0.7);background-color:#313131;border-radius:3rem;height:calc(var(--index)* 1.6);width:max-content}.cap-wrapper-item.w-arran span{color:#fff;font-family:"Urbanist-Bold",sans-serif}.career-single-bottom{margin-top:calc(var(--index)*1.8);display:flex;gap:calc(var(--index)* 1.7);align-items:center}.share-box{position:relative}#share{background-image:url(/img/share.svg);background-repeat:no-repeat;background-size:auto 105%;background-position:left center;padding-left:calc(var(--index)* 1.3);font-size:calc(var(--index)* .65);display:flex;align-items:center;font-family:"Urbanist-Bold",sans-serif;color:#fff;cursor:pointer}#share:hover{opacity:.7}#share-inner{flex-direction:column;padding:calc(var(--index)* .8);border-radius:calc(var(--index)* 0.35);background-color:#252525;color:#fff;gap:calc(var(--index)* .3);position:absolute;right:-150%;top:0;transform:translate(0,-50%);width:calc(var(--index)* 8)}#share-inner::after{height:calc(var(--index)* 0.7);width:calc(var(--index)* 0.7);background-image:url(/img/arrl.svg);background-size:100%;content:'';position:absolute;left:calc(var(--index)* -0.3);transform:rotate(135deg);top:50%}#share-inner a{color:#fff;font-size:calc(var(--index)* .65);display:flex;gap:calc(var(--index)* .3);align-items:center}#share-inner a img{height:calc(var(--index)* 1);width:auto}.share-inner-title{font-size:calc(var(--index)* .75);margin-bottom:calc(var(--index)* .5);font-family:"Urbanist-Bold",sans-serif}.share-inner-footer{border-top:1px solid #515151}.share-inner-body{display:flex;flex-direction:column;gap:calc(var(--index)* .3);padding-bottom:calc(var(--index)* .5)}#copy-link{color:#fff;font-size:calc(var(--index)* .65);display:flex;gap:calc(var(--index)* .3);margin-top:calc(var(--index)* .65);align-items:center;cursor:pointer}#share-close{position:absolute;top:calc(var(--index)* .65);right:calc(var(--index)* .65);cursor:pointer}#share-close img{height:calc(var(--index)* 1);width:auto}.career-body{padding:50px 6.5vw 50px 2.3vw;display:grid;grid-template-columns:2fr 1fr;gap:3vw}.career-body .wp-block-heading{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1.2);line-height:1;margin-bottom:calc(var(--index)* 1)}.career-body-left{color:#adadad;font-size:calc(var(--index)* .7)}.career-body-left p{margin-bottom:calc(var(--index)* 1)}.career-body-left ul,.career-body-left ol{margin:calc(var(--index)* 1)}.career-body-left ul li,.career-body-left ol li{margin:calc(var(--index)* .4)}.career-body-right{background-color:#191919;border-radius:calc(var(--index)* 0.35);padding:calc(var(--index)* 1);height:max-content;position:sticky;top:100px}.career-body-right-bottom{margin-top:calc(var(--index)* 1)}.career-body-right-bottom p{text-align:center;margin:calc(var(--index)* .3) 0;font-size:calc(var(--index)* .7);color:rgb(255 255 255 / .7)}.career-body-right-bottom .career-body-right-bottom-link{text-align:center;margin:calc(var(--index)* .3) 0 0 0;font-size:calc(var(--index)* .7);color:rgb(0 122 205);font-weight:700}.career-body-right-bottom a{display:flex;text-align:center;align-items:center;justify-content:center;border-radius:calc(var(--index)* 1.2);height:calc(var(--index)* 2.3);font-family:"Urbanist-Bold",sans-serif;width:100%;font-size:calc(var(--index)* .7)}.career-body-right-top{gap:calc(var(--index)* .8)}.career-body-right-top h3{font-size:calc(var(--index)* 1);line-height:1.4}.career-body-right-top img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--index)* 0.3);overflow:hidden}.career-body-right-socials{display:flex;gap:calc(var(--index)* .3);justify-content:flex-end}.career-body-right-socials img{height:calc(var(--index)* 1);width:auto}.career-body-right-socials img:hover{opacity:.7}.career-body-right-name div{font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index)* .9)}.career-body-right-name span{font-size:calc(var(--index)* .7);margin:calc(var(--index)* .85) 0 0 0;color:#ddd}.career-item{width:100%;background-color:#191919;border-radius:calc(var(--index)* 1);padding:calc(var(--index)* 1.5);margin-bottom:calc(var(--index)* .9);position:relative}.career-item:hover{background-color:#262626}.career-item .location-c img{margin:0}.career-item .career-title{font-size:calc(var(--index)* 1)}.career-item .direction-activities{margin-bottom:calc(var(--index)* .8)}.wp-block-image img{border-radius:1rem}.arrow-article{position:absolute;top:50%;right:calc(var(--index)* 1.5);height:calc(var(--index)* 1.5);width:calc(var(--index)* 1.5);transform:translate(0,-50%)}.career-item:hover .arrow-article svg path{fill:#007ACD}.career-item:hover .career-title{color:#007ACD}[data-name="Vacancy"]{position:relative;cursor:pointer}[data-name="Vacancy"] input{cursor:pointer}[data-name="Vacancy"]::after{height:calc(var(--index)* 0.7);width:calc(var(--index)* 0.7);background-repeat:no-repeat;background-image:url(/img/arb.svg);background-size:100%;content:'';position:absolute;right:calc(var(--index)* 1);top:33%}#site-navigation-mobile summary::marker{display:none}#site-navigation-mobile summary{align-items:center;display:flex;position:relative}#site-navigation-mobile details summary::after{content:"";position:absolute;top:50%;right:0;width:.5em;height:.5em;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);transition:transform 0.3s ease}#site-navigation-mobile details[open]>summary::after{transform:translateY(-50%) rotate(45deg)}details .menu-mobile-list{border-left:1px solid #191919;padding-left:30px}.invalid [data-name="Vacancy"]::after{top:23%}.career-form-right-form{position:relative}#career-titles{flex-direction:column;padding:calc(var(--index)* .8);border-radius:calc(var(--index)* 0.35);background-color:#008CB6;color:#fff;gap:calc(var(--index)* .3);position:absolute;left:0;top:100%;width:100%;height:max-content;z-index:50}.invalid #career-titles{top:63%}.career-item-popup{color:#fff;font-size:calc(var(--index)* .8);cursor:pointer}.career-item-popup:hover{opacity:.8}.custom-file-label{display:inline-block;background-color:#27232E;border-radius:calc(var(--index)* 1.2);height:calc(var(--index)* 2.3);width:100%;color:#fff;padding:0 calc(var(--index)* 1) 0 calc(var(--index)* 2.5);margin-bottom:calc(var(--index)* .8);font-size:calc(var(--index)* .65);line-height:calc(var(--index)* 2.3);cursor:pointer;position:relative;background-image:url(/img/attach.svg);background-size:3%;background-repeat:no-repeat;background-position:calc(var(--index)* .8)}.custom-file-label:hover{background-color:#443D50}.custom-file-input{display:none}[data-name="filecareer"]{display:none}.career-form-right .wpcf7-not-valid-tip{margin:calc(var(--index)* -.3) 0 calc(var(--index)* .5) 0}.career-form-right .wpcf7 form.sent .wpcf7-response-output{position:static;top:0;height:100%;background:#16141a;border:none;font-size:calc(var(--index)* 1);display:flex;width:100%;padding:0!important}.career-form-right .wpcf7-response-output{position:relative}.career-form-right .invalid .wpcf7-response-output:after{display:none}.career-form-right .wpcf7-response-output.hidden{display:none!important}.scroll-to-top{position:fixed;bottom:calc(var(--index)*.9);right:calc(var(--index)*.9);display:none;border-radius:calc(var(--index)*1);height:calc(var(--index)*3.2);width:calc(var(--index)*2.2);background-color:#262626;flex-direction:column;gap:calc(var(--index)*.2);font-size:calc(var(--index)*.6);font-family:"Urbanist-SemiBold",sans-serif;color:#fff;border:1px solid #fff0;box-shadow:none;align-items:center;justify-content:center;z-index:500;cursor:pointer}.scroll-to-top:hover{opacity:.8}.scroll-to-top svg{height:calc(var(--index)*.7);width:calc(var(--index)*.7)}.single-career .footer__container,.page-id-1032 .footer__container{border-top:none}.contact-page-form .contact-page-text-book_btn{display:none}@media (max-width:500px){#popup-form .contact-page-text-book_btn{white-space:nowrap}.popup-form .popup-form-inner__form input.wpcf7-submit{font-size:15px;white-space:nowrap;padding:0 1rem}}.agc-badge{background-color:#4B5362;color:#fff;font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index)* 0.7);border-radius:calc(var(--index)* 1.2);padding:calc(var(--index)* .1);cursor:pointer;display:flex;align-items:center;z-index:40;position:absolute;bottom:calc(var(--index)* .5)}.agc-badge span{padding:0 calc(var(--index)* .6)}.agc-badge img{margin:0;height:calc(var(--index)* 2);width:calc(var(--index)* 2)}.agc-badge svg{height:calc(var(--index)* .5);width:calc(var(--index)* .5);margin-left:calc(var(--index)* .5)}.agc-badge:hover{border-color:#007ACD;background-color:#007ACD;color:#fff!important}.fo-submit{margin-top:1rem}.gc-second{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.gc-second-container{padding:90px 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.gc-second-title{text-align:center;font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1.8);line-height:1.2;margin-bottom:calc(var(--index)* .5)}.gc-second-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--index)* .5);margin-top:calc(var(--index)* 2)}.gc-second-grid-item{border-radius:calc(var(--index)* 1);display:flex;flex-direction:column;background-color:#262626;gap:calc(var(--index)* .35);padding:calc(var(--index)* 1.3)}.gc-second-grid-item img{width:calc(var(--index)* 2);height:calc(var(--index)* 2);margin:0}.gc-second-grid-item div{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* .9)}.gc-second-grid-item p{font-size:calc(var(--index)* .7);color:#b6b6b6}.hidden-text{display:none}.view-more{color:#fff;cursor:pointer;font-family:"Urbanist-Bold",sans-serif}.gc-gif{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.gc-gif-container{padding:0 5vw 120px;width:100%;display:grid;grid-template-columns:1.35fr 1fr;gap:calc(var(--index)* 2)}.gc-gif-container video{width:100%}.gc-gif img{width:100%}.gc-gif-text{border-radius:calc(var(--index)* 1);display:flex;flex-direction:column;background-color:#262626;padding:calc(var(--index)* 3.2);height:max-content;font-size:calc(var(--index)* .7);color:#b6b6b6}.gc-gif-text p{margin-bottom:5px}.gc-gif-text h2,.gc-gif-text h3{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1);margin-bottom:calc(var(--index)* 1)}.gc-gif-text h3{margin-top:calc(var(--index)* 1)}.gc-gif-text b{margin-top:calc(var(--index)* 1);font-size:calc(var(--index)* .8);color:#fff}.gc-gif-text ul{padding:calc(var(--index)* .5) 0;list-style:none;display:flex;flex-direction:column;gap:7px}.gc-last{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.gc-last-container{padding:0 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.gc-last-title{text-align:center;font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1.8);line-height:1.2;margin-bottom:calc(var(--index)* .5)}.gc-last-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--index)* .5);margin-top:calc(var(--index)* 2);width:100%}.gc-last-grid-three{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--index)* .5);margin-top:calc(var(--index)* .5);width:100%}.gc-last-grid-item{border-radius:calc(var(--index)* 1);display:flex;flex-direction:column;background-color:#262626;gap:calc(var(--index)* .35);padding:calc(var(--index)* 1.3)}.gc-last-grid-item img{width:calc(var(--index)* 2);height:calc(var(--index)* 2);margin:0}.gc-last-grid-item div{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* .9)}.gc-last-grid-item p{font-size:calc(var(--index)* .7);color:#b6b6b6}.gc-last-subtitle{font-size:calc(var(--index)* .7);color:#b6b6b6;width:100%;text-align:center}.home-submit span b{display:flex;align-items:center;gap:calc(var(--index)* .5);font-family:"Urbanist-Regular",sans-serif;font-weight:400}.home-submit span b img{margin:0}.blog-right-inner .share-box{position:relative;padding-top:calc(var(--index)* 1.3)}.blog-right-inner #share-inner{top:100%;bottom:initial;transform:none;left:0;right:initial}.blog-right-inner #share-inner::after{display:none}.animated-btn{transition:all 0.35s ease;position:relative;overflow:hidden;display:inline-block;line-height:calc(var(--index) * 1.57);text-align:center}.animated-btn-full{transition:all 0.35s ease;position:relative;overflow:hidden;display:inline-block!important;line-height:calc(var(--index) * 1.57);text-align:center}.animated-btn-big{transition:all 0.35s ease;position:relative;overflow:hidden;display:inline-block!important;line-height:calc(var(--index) * 2.4);height:calc(var(--index) * 2.45);padding:0 calc(var(--index) * 1.7);background-color:#007ACD;border-color:#007ACD;border:none;color:#fff;font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index) * 0.7);border-radius:calc(var(--index) * 1.2);text-align:center}.animated-btn-big-light{transition:all 0.35s ease;position:relative;overflow:hidden;display:inline-block!important;line-height:calc(var(--index) * 2.4);height:calc(var(--index) * 2.45);padding:0 calc(var(--index) * 1.7);background-color:#fff0;border:2px solid #007ACD;color:#007ACD;font-family:"Urbanist-Bold",sans-serif;font-size:calc(var(--index) * 0.7);border-radius:calc(var(--index) * 1.2);text-align:center;margin:0!important}.animated-btn-big:hover:before{color:#000}.page-id-21 #content .home-submit .animated-btn-big{padding:0 calc(var(--index) * 1.85) 0 calc(var(--index) * 1.7)}.blog-page-header{background-color:#0D0D0D;padding:150px 6.5vw 50px 2.3vw;display:flex;flex-direction:column;align-items:center;text-align:center;color:#a6a6a6;gap:calc(var(--index)*1.5)}.title-blog{text-transform:none;color:#fff}.blog-social-box{display:flex;background-color:#252525;font-size:calc(var(--index)*.7);font-family:var(--font-semibold);color:#fff;padding:calc(var(--index)*.6) calc(var(--index)*.8);border-radius:calc(var(--index)*.8);gap:calc(var(--index)*.6);display:flex;align-items:center}.blog-social-box a{display:flex;align-items:center;justify-content:center}.blog-social-box a img{width:auto;height:calc(var(--index)*.8)}.blog-social{display:flex;align-items:center;gap:calc(var(--index)*.2)}@media (min-width:1000px){.blog-description{width:50%}}.blog-content{padding:0 5vw}.sorting-switcher__search{width:100%}.sorting-switcher{display:flex;justify-content:space-between;padding:60px 0;width:100%;gap:calc(var(--index) * 2)}.sorting-switcher__inner{display:grid;grid-template-columns:1fr 1fr;border-radius:calc(var(--index) * 1.2);border:3px solid #191919;background-color:#191919}.sorting-switcher__search form{display:flex;position:relative;width:100%}.sorting-switcher__search input{border-radius:calc(var(--index) * 1.2);background-color:#191919;box-shadow:none;border:1px solid #191919;outline:none!important;color:#fff;font-size:calc(var(--index)*.7);width:100%;height:calc(var(--index)*2.5);padding:0 calc(var(--index)*2.6);font-family:var(--font-semibold)}.sorting-switcher__search button{height:calc(var(--index)*2.5);width:calc(var(--index)*2.5);left:0;top:0;position:absolute;background-color:#fff0;box-shadow:none;border:1px solid #fff0;outline:none!important;display:flex;align-items:center;justify-content:center}.sorting-switcher__search button svg{height:50%;width:auto}.sorting-switcher__inner a{display:flex;align-items:center;justify-content:center;font-size:calc(var(--index)*0.65);color:#fff;height:calc(var(--index)*2.5 - 3px);padding:0 calc(var(--index)*2);border-radius:calc(var(--index) * 1.2);font-family:var(--font-bold)}.sorting-switcher__inner a.selected{background-color:#fff;border-radius:calc(var(--index) * 1.2);color:#000}.blog-form{padding:60px 5vw;background-color:#262626;display:grid;grid-template-columns:1.1fr 1fr;gap:2vw;margin-top:120px;align-items:center;position:relative}.blog-form-text{display:flex;flex-direction:column;gap:calc(var(--index) * .4)}.blog-form-text-title{font-family:var(--font-bold);font-size:calc(var(--index) * 1.7);line-height:130%;color:#fff}.blog-form-text-descr{font-size:calc(var(--index) * 0.65);color:#a6a6a6;width:80%}.form-blog-grid{display:flex;gap:calc(var(--index) * 0.7);width:100%}.form-blog-grid-left{position:relative;width:100%}.form-blog-grid-left .checkbox-form{display:block;margin:calc(var(--index) * .5) 0 0 calc(var(--index) * .6)}.form-blog-grid-left .checkbox-form .wpcf7-list-item-label{font-size:calc(var(--index) * 0.65)!important;color:#a6a6a6}.form-blog-grid-left .checkbox-form label{margin-bottom:0}.form-blog-grid-left .checkbox-form input{margin-left:0!important;height:20px!important;width:20px!important}.blog-form-form{position:relative}.blog-form-form input{background-color:#939393;border-radius:calc(var(--index) * 1.2);height:calc(var(--index) * 2.45);box-shadow:none;width:100%;border:none;color:#000;padding:0 calc(var(--index) * 1);margin-bottom:calc(var(--index) * .8);font-size:calc(var(--index) * .65);outline:none!important;margin:0}.blog-form-form input::placeholder{color:#000}.blog-form-form span.wpcf7-form-control-wrap{width:100%}.blog-form-form .wpcf7-not-valid-tip{display:none!important}.blog-form-form .wpcf7 form.invalid .wpcf7-response-output,.blog-form-form .wpcf7 form.unaccepted .wpcf7-response-output,.blog-form-form .wpcf7 form.payment-required .wpcf7-response-output{border-color:red;margin-top:1rem!important}.blog-form .wpcf7 form.sent .wpcf7-response-output{position:absolute;height:100%;background:#262626;border:none;font-size:calc(var(--index)*1);display:flex;align-items:center;width:100%;top:-13%;height:116%;padding:0 0 25px 0!important}.blog-form .wpcf7-response-output{position:relative}.blog-form .wpcf7-response-output:after{content:"Close";position:absolute;width:max-content;top:60%;background-color:#007ACD;color:#fff;border-radius:calc(var(--index)*1.2);height:calc(var(--index)*2.3);box-shadow:none;border:none;font-family:var(--font-bold);padding:0 calc(var(--index)*1.3);font-size:calc(var(--index)*.65);display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer}.blog-form .errorMsgshow.invalid .wpcf7-response-output:after{display:none}.blog-form .invalid .wpcf7-response-output:after{display:none}.blog-form .wpcf7-response-output.hidden{display:none!important}.page-header-blog #share-inner{right:initial;left:-165%}.page-header-blog #share-inner::after{right:calc(var(--index) * -0.3);left:initial;transform:rotate(-45deg)}.privacy-text h1{margin-bottom:2rem;color:#fff}.privacy-text h2,.privacy-text h3,.privacy-text h4,.privacy-text h5{color:#fff;margin:2rem 0 1rem 0}.privacy-text table{border:1px solid #333;border-radius:1rem}.privacy-text table td{padding:1rem}.blog-bottom-description{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 0 0 0}.blog-bottom-description p{width:50%;color:#adadad;text-align:center;font-size:calc(var(--index) * 0.65)}.page-header-blog{padding:120px 6.5vw 80px 2.3vw;position:relative;display:flex;flex-direction:column;gap:calc(var(--index) * 1.5)}.page-header-blog::after{content:'';width:100%;background-color:#000;opacity:.8;left:0;top:0;height:100%;position:absolute;z-index:1}.page-header-blog .title{z-index:2;position:relative;text-transform:none}.page-header-blog .page-header-bottom{z-index:2;position:relative;justify-content:space-between}.page-header-blog #breadcrumbs{z-index:2;position:relative}.page-header-bottom{display:flex;gap:2rem;color:#a6a6a6;align-items:center}.page-header-blog a{color:#a6a6a6}.page-header-bottom-left{display:flex;justify-content:center;gap:calc(var(--index) * .5);position:relative}.page-header-bottom-left span{font-size:calc(var(--index)*1.5);line-height:50%;display:inline-block;transform:translateY(-1px)}#blog-menu{position:sticky;top:20px;margin-bottom:20px}.checkbox-form input{min-height:25px!important;width:27px!important;height:27px!important;margin:0 1rem 0 13px!important;border-radius:2px!important;background-color:#fff!important;border:2px solid #444746!important}.contact-page-form .checkbox-form input{margin-left:0!important}.checkbox-form label{display:flex;align-items:center;margin-bottom:1rem}.checkbox-form .wpcf7-list-item{margin-left:0}.checkbox-form .wpcf7-list-item-label{font-size:calc(var(--index) * .75)}#blog-menu::before{content:'';position:absolute;height:100%;width:1px;background-color:#fff;opacity:.1;left:calc(var(--index) * .18);top:0;z-index:0}.blog-menu-item .dot{display:inline-block;margin-top:calc(var(--index) * .27);width:calc(var(--index) * .4);height:calc(var(--index) * .4);border-radius:50%;background-color:#a6a6a6;transition:background-color 0.3s}.blog-menu-item.active .dot{background-color:#fff}.blog-menu-item.active a{color:#fff!important}.blog-menu-item{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--index) * .6)}.mep-bim-page .abpage-top{background-color:#191919}.abpage-top-btn{gap:calc(var(--index)*.7);flex-wrap:wrap}.mep-top{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.mep-top-container{padding:120px 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.career-apply{background-color:#1A1A1A;display:flex;flex-direction:column;align-items:center;padding:64px 0}.career-apply-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1;text-align:center;margin-bottom:calc(var(--index) * .5)}.career-apply-subtitle{font-size:calc(var(--index) * .7);color:#b6b6b6;text-align:center;margin-bottom:calc(var(--index) * 1.1)}.career-apply-subtitle a{color:#007ACD}.mep-top-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1;margin-bottom:calc(var(--index) * .5)}.mep-top-subtitle{font-size:calc(var(--index) * .7);color:#b6b6b6;text-align:center;width:95%}.mep-top-subtitle span{color:#FDF941}.mep-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 4.5vw;align-items:stretch;padding-top:calc(var(--index) * .5);align-items:center}.shop-drawings-page .mep-top-grid{align-items:center}.mep-top-grid img{width:100%}.mep-top-grid-item-text-descr.mep-top-grid-item-text-descr-bottom{margin-top:calc(var(--index) * .71)}.drawings-page .mep-top-grid{gap:calc(var(--index) * 1.2)}.drawings-page .mep-top-grid-item-text{background-color:#191919;border-radius:calc(var(--index) * 1);padding:calc(var(--index) * 1.6);display:flex;justify-content:center;flex-direction:column}.drawings-page .mep-top-grid-item-text .animated-btn-big{width:max-content}.mep-top-grid-1{grid-template-columns:1fr 1.2fr}.mep-top-grid-2{grid-template-columns:1.2fr 1fr}.mep-top-grid-2{grid-template-columns:1fr 1.2fr}.drawings-page .mep-top-subtitle{margin-bottom:calc(var(--index) * 1.5)}.drawings-page .mep-top-box-text p{margin-bottom:1rem}.drawings-page .mep-top-grid-image img{height:100%;width:100%;object-fit:cover;margin:0}.drawings-page h1{font-size:calc(var(--index) * 1.8);line-height:1.2}.drawings-page h1 div{color:#FDF941}.drawings-page .why__table{grid-template-columns:1fr 1fr}.mep-top-grid-item-text-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.2);line-height:1;margin-bottom:calc(var(--index) * .8)}.mep-top-grid-item-text-descr{font-size:calc(var(--index) * .7);color:#b6b6b6}.mep-top-grid-item-text-descr p{margin-bottom:calc(var(--index) * 1);line-height:1.4}.mep-top-grid-item-text-descr div{margin-bottom:calc(var(--index) * .5)}.mep-top-grid-item-text-list{display:flex;flex-direction:column;gap:calc(var(--index)* .25)}.mep-top-grid-item-text-list-item{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * .71);background-color:#191919;display:flex;align-items:center;padding:calc(var(--index) * .5);border-radius:calc(var(--index)* .4);gap:calc(var(--index)* .5)}.mep-top-grid-item-text-list-item svg{height:calc(var(--index) * .71);width:auto}.mep-top-grid-item-text-descr span{color:#FDF941}.no-margin img{margin-top:0}.mep-top-box{display:flex;background-color:#191919;padding:calc(var(--index) * 2);border-radius:calc(var(--index)* 1);margin:calc(var(--index) * 1.7) 0;gap:3vw;color:#b6b6b6;align-items:center}.mep-top-box-title{width:45%;flex:1 1 45%;max-width:45%;font-family:var(--font-bold);font-size:calc(var(--index) * 1.7);line-height:1.2}.mep-top-box-title span{color:#FDF941}.mep-top-box-text{width:calc(60% - 3vw);flex:1 1 calc(60% - 3vw);max-width:calc(60% - 3vw);font-size:calc(var(--index) * .7);line-height:1.4}.mep-lod{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.mep-lod-container{padding:0 5vw 120px;width:100%;display:flex;flex-direction:column;align-items:center}.mep-lod-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1;margin-bottom:calc(var(--index) * .5)}.mep-lod-subtitle{font-size:calc(var(--index) * .7);color:#b6b6b6;text-align:center;width:95%}.mep-lod-subtitle span{color:#FDF941}.mep-lod-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2vw;padding-top:calc(var(--index) * 2)}.mep-lod-grid img{width:100%;margin:0}.mep-lod-grid-item{display:flex;flex-direction:column;gap:calc(var(--index) * .7)}.mep-lod-grid-item-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * .8);line-height:1;margin-top:calc(var(--index) * .8)}.mep-lod-grid-item-text{font-size:calc(var(--index) * .7);color:#b6b6b6}.mep-blue{padding:100px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#141B4D}.mep-blue-text{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(var(--index)*1);font-size:calc(var(--index)*.7)}.mep-blue-text p{color:#fff;line-height:1.5;font-size:calc(var(--index) * .7)}.mep-blue-text h2{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1}.mep-blue-btn{margin-top:calc(var(--index)*1);display:flex;gap:calc(var(--index) * .7)}.mep-last{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.mep-last-container{padding:120px 5vw 0 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.mep-last-title{text-align:center;font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* 1.8);line-height:1.2;margin-bottom:calc(var(--index)* .5)}.mep-last-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--index)* .5);margin-top:calc(var(--index)* 2);width:100%}.mep-last-grid-three{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--index)* .5);margin-top:calc(var(--index)* 2);width:100%}.mep-last-grid-item{border-radius:calc(var(--index)* 1);display:flex;flex-direction:column;background-color:#191919;gap:calc(var(--index)* .5);padding:calc(var(--index)* 1.3)}.mep-last-grid-item img{width:calc(var(--index)* 2);height:calc(var(--index)* 2);margin:0}.mep-last-grid-item div{font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index)* .9)}.mep-last-grid-item p{font-size:calc(var(--index)* .7);color:#b6b6b6}.mep-last-subtitle{font-size:calc(var(--index)* .7);color:#b6b6b6;width:100%;text-align:center}.mep-lod-grid img,.mep-top-grid img{border-radius:calc(var(--index) * 1.2);overflow:hidden}.page-id-242 summary{position:relative;display:flex;height:10vh;align-items:center;border-bottom:1px solid #333;font-size:calc(var(--index)*1)}.page-id-242 summary:after{height:calc(var(--index)*0.5);width:calc(var(--index)*0.5);border-right:1px solid #ccc;border-bottom:1px solid #ccc;position:absolute;content:"";right:0;z-index:3;transform:rotate(45deg);transition:all .5s ease-in-out}.page-id-242 details[open] summary:after{transform:rotate(-45deg)}.page-id-242 .summary__inner{padding:3rem 0;color:#aaabb8;font-size:calc(var(--index)*0.65)}.page-id-242 .summary__inner ul{margin:5vh 0;list-style:none}.page-id-242 .summary__inner ul li{margin-bottom:1rem;position:relative;padding-left:calc(var(--index) + 1rem)}.page-id-242 .summary__inner ul li:after{content:"";position:absolute;left:0;top:0;background-image:url(/img/list.svg);background-repeat:no-repeat;background-size:calc(var(--index)*1);width:calc(var(--index)*1);height:calc(var(--index)*1)}.mep-faq{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.mep-faq-container{padding:0 5vw 120px 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.mep-faq-title{text-align:center;font-family:"Urbanist-Bold",sans-serif;color:#fff;font-size:calc(var(--index) * 1.8);line-height:1.2;margin-bottom:calc(var(--index) * .5)}.mep-faq-subtitle{font-size:calc(var(--index) * .7);color:#b6b6b6;width:100%;text-align:center}.faq-details-inner{font-size:calc(var(--index) * .7);color:#b6b6b6;margin-top:calc(var(--index) * 1.3)}.mep-faq details{background-color:#191919;border-radius:calc(var(--index) * .7);padding:calc(var(--index) * 1)}.mep-faq details[open]{background-color:#333}.mep-faq details summary{position:relative;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mep-faq .summary-text{flex:1;font-size:calc(var(--index) * .9);font-family:"Urbanist-Bold",sans-serif}.mep-faq .icon-plus,.mep-faq .icon-minus{display:none}.mep-faq details:not([open]) .icon-plus{display:block}.mep-faq details[open] .icon-minus{display:block}.mep-faq-list{display:flex;flex-direction:column;gap:calc(var(--index) * .5);width:100%;margin-top:calc(var(--index) * 2)}.tab-container{width:100%}.tab-buttons{display:flex;overflow-y:hidden;overflow-x:auto;gap:calc(var(--index) * 1)}.tab-button{flex:1;padding:calc(var(--index) * .5) calc(var(--index) * 1);border:none;font-family:"Urbanist-Bold",sans-serif;background-color:#333;color:#fff;cursor:pointer;font-size:calc(var(--index) * .7);border-radius:calc(var(--index) * 2);transition:background-color 0.3s}.tab-button:hover{background-color:#444}.portf__container img{margin:0!important}.tab-button.active{background-color:#1e90ff;color:#fff}.tab-pane{display:none}.tab-pane.active{display:block;overflow:hidden}.abpage-top-btn .mobile-header-contacts-btn{background-color:#fff0;color:#007ACD!important;border:2px solid #007ACD}.abpage-top-btn .mobile-header-contacts-btn:hover{border-color:#F7EA48;cursor:pointer;background-color:#fff0;color:#F7EA48!important}.abpage-top-btn .mobile-header-contacts-btn:before{color:#F7EA48}.mep-blue .mobile-header-contacts-btn{border-radius:3rem;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff0;color:#007ACD;border:2px solid #007ACD;width:max-content;font-family:"Urbanist-SemiBold",sans-serif}.sp-top-container{padding:120px 15vw;width:100%;display:flex;flex-direction:column;align-items:center}.sp-top-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index) * 1.5);align-items:center}.sp-top-grid-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1.1}.sp-top-grid-text{font-size:calc(var(--index) * .7);color:#b6b6b6;line-height:1.5}.sp-top-grid-text span{color:#fff;font-weight:700}.sp-work-subtitle span{color:#FDF941}.sp-work-subtitle{font-size:calc(var(--index) * .7);line-height:1.5;color:#b6b6b6;text-align:center;width:50%}.sp-work-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1.8);line-height:1;margin-bottom:calc(var(--index) * .5)}.sp-middle-grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index) * 1);margin-top:calc(var(--index) * 1.8)}.sp-middle-grid-left{font-size:calc(var(--index) * .7);color:#b6b6b6;border-radius:calc(var(--index) * 1);background-color:#0D0D0D;padding:calc(var(--index) * 2.2);display:flex;align-items:center;line-height:1.5}.sp-middle-grid-left span{font-weight:700;color:#fff}.sp-middle-grid-right{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--index) * .3)}.sp-middle-grid-right-item{font-size:calc(var(--index) * 1);color:#b6b6b6;border-radius:calc(var(--index) * 1);background-color:#262626;padding:calc(var(--index) * .8);gap:calc(var(--index) * .8);line-height:1.3}.sp-middle-grid-right-item svg{margin:-5% 0 0 -5%}.sp-bottom-grid{display:grid;grid-template-columns:1.2fr 3fr;gap:calc(var(--index) * 1);margin-top:calc(var(--index) * 1.1)}.sp-bottom-grid-left{font-size:calc(var(--index) * 1);color:#7F7D20;font-weight:700;border-radius:calc(var(--index) * 1);background-color:#FDF941;padding:calc(var(--index) * 1.5);line-height:1.3;display:flex;align-items:center}.sp-bottom-grid-left span{color:#000}.sp-bottom-grid-right{display:flex;align-items:center;font-size:calc(var(--index) * .7);color:#b6b6b6;border-radius:calc(var(--index) * 1);background-color:#0D0D0D;padding:calc(var(--index) * 2);line-height:1.3}.sp-work-container{padding:0 5vw 120px 5vw;width:100%;display:flex;flex-direction:column;align-items:center}.sp-work-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--index) * 2.6) calc(var(--index) * 2.7);margin-top:calc(var(--index) * 2.7)}.sp-work-grid-item{display:flex;flex-direction:column;font-size:calc(var(--index) * .7);color:#b6b6b6;border-radius:calc(var(--index) * 1);background-color:#0D0D0D;padding:calc(var(--index) * 1.3);line-height:1.3}.sp-work-grid-item-1{position:relative}.sp-work-grid-item-1::after{content:'';position:absolute;left:calc(var(--index) * 2.45);bottom:calc(var(--index) * -1.3);width:var(--line-width);height:calc(var(--index) * .32);background-color:#00253D;z-index:1}.sp-work-grid-item-1,.sp-work-grid-item-2,.sp-work-grid-item-3{width:30%;justify-content:space-between}.sp-work-grid-item-4{width:50%}.sp-work-grid-item-5{width:30%}.sp-work-grid-item-title{font-family:var(--font-bold);color:#fff;font-size:calc(var(--index) * 1);line-height:1;margin-bottom:calc(var(--index) * .5)}.sp-work-grid-item-number{margin-top:calc(var(--index) * .9);background-color:#007ACD;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;height:calc(var(--index) * 2);width:calc(var(--index) * 2);position:relative}.sp-work-grid-item-number::after{position:absolute;content:'';left:50%;transform:translate(-50%,0);height:calc(var(--index) * 2.6);width:calc(var(--index) * .32);background-color:#00253D;z-index:1}.sp-work-grid-item-1 .sp-work-grid-item-number::after,.sp-work-grid-item-2 .sp-work-grid-item-number::after,.sp-work-grid-item-3 .sp-work-grid-item-number::after{top:100%}.sp-work-grid-item-4 .sp-work-grid-item-number::after,.sp-work-grid-item-5 .sp-work-grid-item-number::after{bottom:100%}.sp-work-grid-item-4 .sp-work-grid-item-number,.sp-work-grid-item-5 .sp-work-grid-item-number{margin-top:0;margin-bottom:calc(var(--index) * .9)}.home-form-sp{margin:120px 0}.mep-last-container-sp{padding-top:0}#career-form .animated-btn-big{min-width:max-content!important}.cf-success .career-form-right-title,.cf-success .home-submit,.cf-success .career-form-right-subtitle,.cf-success .fprm-one,.cf-success .fprm-two,.cf-success .checkbox-form{display:none}.cf-success-message{flex-direction:column;gap:calc(var(--index) * .5)}.cf-success-message h3{font-size:calc(var(--index) * 1.5)}.cf-success-message p{font-size:calc(var(--index) * .7);color:rgb(255 255 255 / .7)}#close-career-box{width:100%;contain:layout;margin-top:calc(var(--index) * .7)}.blog-description{font-size:calc(var(--index) * 0.6)}.cf-success .career-form-right{padding-bottom:calc(var(--index) * 1)}@media (min-width:1000px){.animated-btn-big:hover{line-height:calc(var(--index) * 6.4);border-color:#F7EA48;background-color:#F7EA48;cursor:pointer}.mep-blue .mobile-header-contacts-btn{padding:0 calc(var(--index)*.9);border-radius:calc(var(--index) * 1.2);display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fff0;color:#007ACD;border:2px solid #007ACD;width:max-content;font-size:calc(var(--index)*.7);font-family:"Urbanist-SemiBold",sans-serif}.mep-blue .mobile-header-contacts-btn:hover{border-color:#F7EA48;cursor:pointer;color:#F7EA48}.mep-blue .mobile-header-contacts-btn:before{color:#F7EA48}.abpage-top-btn .mobile-header-contacts-btn{padding:0 calc(var(--index)*.9);border-radius:calc(var(--index) * 1.2);display:flex;align-items:center;justify-content:center;text-align:center;width:max-content;font-size:calc(var(--index)*.7);font-family:"Urbanist-SemiBold",sans-serif}.blog-form .wpcf7-response-output:after{border-radius:30px;height:40px;padding:0 30px;font-size:15px}.animated-btn-big:before{content:attr(data-text);position:absolute;top:calc(var(--index) * -2);color:#000}.animated-btn-big-light:before{content:attr(data-text);position:absolute;top:calc(var(--index) * -2);color:#F7EA48}.animated-btn-big-light:hover{line-height:calc(var(--index) * 6.4);border-color:#F7EA48;background-color:#fff0}.animated-btn-big-light:hover:before{color:#F7EA48}.animated-btn-full:before{content:attr(data-text);position:absolute;top:calc(var(--index) * -1.3)}.animated-btn-full:hover:before{color:#000}.animated-btn-full:hover{border-color:#F7EA48;background-color:#F7EA48}.animated-btn:before{content:attr(data-text);position:absolute;top:calc(var(--index) * -1.3)}.animated-btn:hover:before{color:#F7EA48}.animated-btn:hover{line-height:calc(var(--index) * 4.2);border-color:#F7EA48}}@media (max-width:1280px){.abpage-top-video video{height:100%;width:auto}}@media (max-width:1000px){.career-page #why-screen{padding-top:80px}.portfolio-post .portfolio-post-location.portfolio-post-line,.portfolio-post .portfolio-post-total_area.portfolio-post-line{gap:15px}.portfolio-post-active .portfolio-post-line-title svg{height:14px;width:14px}.portfolio-content-top{flex-direction:column;gap:30px;margin-bottom:20px;overflow-x:auto;align-items:flex-start;width:calc(100% + 20px)}.portfolio-post-title{font-size:18px;margin-bottom:10px}.portfolio-post-right{background-color:#fff0;padding:9px 0 0 0}.portfolio-post-table{display:none}.portfolio-post-left>img{border-radius:8px}.portfolio-post-title svg{height:24px;width:24px}#portfolio-h2{font-size:18px;order:2}.cap-wrapper-item svg{height:20px}.wpcf7-not-valid-tip{margin-top:-10px;padding-left:15px;margin-bottom:10px;text-align:left;font-size:13px}.cf7-spinner{width:60px;height:60px;border-radius:50%;background:conic-gradient(#FDF941 0deg,#FDF941 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px - 1px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px - 1px),#000 calc(100% - 6px));position:relative}.cf7-spinner::before{content:'';position:absolute;inset:0;border-radius:50%;border:6px solid #fff0;border-top-color:#007ACD;border-right-color:#007ACD;animation:cf7-spin 1.2s linear infinite;box-shadow:inset 0 0 0 40px rgb(26 26 26 / .9)}.cf7-loader-title{color:#fff;font-family:var(--font-bold);font-size:22px;font-weight:600;margin:0;text-align:center}.cf7-loader-sub{color:rgb(255 255 255 / .55);font-size:14px;margin:-8px 0 0;text-align:center}.blog-description{font-size:14px}.box-type svg{height:18px}.page-header-bottom-left span{font-size:44px}.blog-caption{padding:1rem}.blog-social-box a img{height:24px}#breadcrumbs{font-size:14px}h1{font-size:35px}.cf-success-message{gap:16px}#career-form .animated-btn-big{margin-top:15px}.cf-success .career-form-right{padding:30px 20px 30px 20px}.cf-success-message p{font-size:14px}.cf-success-message h3{font-size:40px}.sp-top-container{padding:60px 20px}.sp-top-grid{grid-template-columns:1fr;text-align:center;gap:15px}.sp-top-grid-title{font-size:24px;margin-bottom:15px}#site-navigation{display:none}.footer__container{padding-top:0;padding-bottom:40px}.sp-top-grid-text{font-size:16px}.sp-middle-grid{gap:15px;grid-template-columns:1fr}.sp-middle-grid-right{grid-template-columns:1fr;gap:8px}.sp-bottom-grid-right{order:-1;font-size:16px;padding:15px}.sp-bottom-grid{grid-template-columns:1fr;gap:20px;margin-top:20px}.sp-middle-grid-left{font-size:16px;padding:15px;border-radius:8px}.sp-bottom-grid-left{font-size:18px;border-radius:8px;padding:15px}.sp-work-subtitle{font-size:16px;width:100%}.sp-work-grid-item-1,.sp-work-grid-item-2,.sp-work-grid-item-3,.sp-work-grid-item-4,.sp-work-grid-item-5{width:100%}.sp-work-grid-item-number{margin-top:0;background-color:#007ACD;height:32px;width:32px;order:-1;margin-bottom:20px!important}.sp-work-grid-item-number::after{position:absolute;content:'';left:-100%;top:0;transform:translate(-18px,-50%);height:6px;width:50px;background-color:#00253D;z-index:1}.sp-work-grid-item-1 .sp-work-grid-item-number::after,.sp-work-grid-item-2 .sp-work-grid-item-number::after,.sp-work-grid-item-3 .sp-work-grid-item-number::after{top:50%}.sp-work-grid-item-4 .sp-work-grid-item-number::after,.sp-work-grid-item-5 .sp-work-grid-item-number::after{top:50%;bottom:initial}.sp-work-grid-item-1::after{display:none}.sp-work-grid::before{position:absolute;content:'';height:calc(var(--line-height) + 10px);width:6px;background-color:#00253D;left:-5px;top:28px}.shop-drawings-page .mep-last-container{padding-top:0}.shop-drawings-page .why-table-item{align-items:flex-start;text-align:left}.shop-drawings-page .why__table{padding-top:0}.shop-drawings-page .why-table-item__img{background-color:#fff0;width:max-content;justify-content:flex-start;height:max-content}.home-form-sp{margin:0 0 60px 0}.why-table-item__img img{width:72%;height:auto;margin-bottom:10px!important}.sp-work-container{padding:60px 20px}.sp-work-grid-item-1{order:1}.sp-work-grid-item-2{order:3}.sp-work-grid-item-4{order:2}.sp-work-grid-item-5{order:4}.sp-work-grid-item-3{order:5}.sp-work-grid-item{font-size:16px;border-radius:8px;padding:15px}.sp-work-grid{position:relative;gap:8px;margin-top:30px;padding-left:30px}.footer ul{flex-direction:column;gap:5px}.footer-powered{gap:30px}.footer ul li::after{display:none}.tab-button{font-size:14px;padding:8px 15px}.tab-buttons{gap:10px;width:calc(100% + 20px)}.abpage-top-btn .mobile-header-contacts-btn{width:100%}.mep-bim-page .abpage-top-text{width:100%}.mep-lod-grid .mobile-header-contacts-btn{line-height:1;font-size:14px;padding:10px 20px;height:initial}.mep-top-grid-item-2{order:-1}.mep-top-grid-item-3{order:1}.mep-top-grid-item-4{order:2}.mep-top-grid-item-5{order:4}.mep-top-grid-item-6{order:3}.mep-top-grid-item-7,.mep-top-grid-item-8{order:5}.mep-top-grid-item-10{order:6}.mep-top-grid-item-11,.mep-top-grid-item-12,.mep-top-grid-item-9{order:7}.mep-top-grid img{margin:10px 0 0 0}.mep-bim-page .abpage-top-btn span{width:100%}.abpage-top-btn{margin-top:30px;gap:15px}.mep-top-container{padding:70px 20px}.mep-top-title{font-size:24px;margin-bottom:15px}.mep-lod-title{font-size:24px;margin-bottom:15px}.mep-top-grid-item-text-title{font-size:19px;margin-bottom:10px}.mep-lod-grid{display:grid;grid-template-columns:1fr;gap:30px;padding-top:30px}.mep-blue-btn .mobile-header-contacts-btn{color:#007ACD!important}.mep-lod-grid-item-title{font-size:18px}.mep-blue{padding:60px 20px}.mep-last-container{padding:70px 20px 0 20px}.mep-faq details{border-radius:8px;padding:12px 15px}.mep-faq .icon-plus,.mep-faq .icon-minus{height:20px}.mep-faq details summary{align-items:flex-start;height:initial}.mep-faq-container{padding:0 20px}.mep-faq .summary-text{font-size:16px}.faq-details-inner{font-size:14px;margin-top:20px}.mep-last-title,.mep-faq-title{font-size:24px;margin-bottom:15px}.mep-last-grid-item{gap:15px;border-radius:10px;padding:15px}.mep-last-grid-item img{width:50px;height:50px}.mep-last-grid-item div{font-size:17px}.mep-last-grid-item p{font-size:14px}.mep-last-grid-three{grid-template-columns:1fr;gap:8px;margin-top:30px}.mep-blue-text h2{font-size:24px}.mep-blue-text{font-size:14px;gap:10px}.mep-blue-btn{margin-top:5px;gap:10px;flex-wrap:wrap;width:100%}.blog-content{padding:0 20px}.blog-bottom-description{padding:80px 20px 0 20px}.blog-form{padding:60px 5vw}.blog-bottom-description p{width:100%;font-size:14px}.mep-blue .mobile-header-contacts-btn,.mep-blue .animated-btn-big{width:100%}.mep-lod-grid-item,.mep-top-grid-item-text-list{gap:10px}.mep-lod-grid-item-text,.mep-top-grid-item-text-descr,.mep-top-subtitle,.mep-lod-subtitle,.mep-last-subtitle,.mep-faq-subtitle{font-size:14px}.mep-lod-container{padding:0 20px 70px 20px}.mep-top-grid-item-text-descr p,.mep-top-grid-item-text-descr div{margin-bottom:20px}.mep-top-grid-item-text-list-item{font-size:16px;padding:10px;border-radius:8px;gap:10px}.mep-top-grid{grid-template-columns:1fr;gap:16px}.mep-lod-grid img,.mep-top-grid img{border-radius:15px}.form-blog-grid{flex-wrap:wrap;gap:20px}.page-header-blog #share-inner{right:initial;left:-14%;top:137%}.page-header-blog #share-inner::after{display:none}.blog-form-form input{height:50px;padding:0 25px;border-radius:30px;font-size:15px}.blog-form-form .animated-btn-big{width:100%}.blog-form{grid-template-columns:1fr;gap:40px}.blog-form-form .animated-btn-big{padding:17px 23px}.blog-form-text-title{font-size:25px}.blog-form-text{gap:15px}.blog-form-text-descr{width:100%;font-size:15px}.page-header-blog .page-header-bottom{flex-direction:column;justify-content:flex-start}.blog-footer-bottom .blog-wrapper{grid-template-columns:1fr;gap:15px}.blog-footer-bottom{padding:40px 20px}.page-header-bottom-left{align-self:self-start}.blog-text{padding:0;background-color:#fff0}.blog-inner{padding:40px 20px}.page-header-blog{padding:120px 20px 80px 20px}.blog-right{display:none}.blog-right-inner .share-box{padding-top:20px}.agc-badge{font-size:16px;border-radius:64px;padding:3px;margin-top:20px;bottom:10px}.drawings-page h1{font-size:35px}.drawings-page .mep-top-subtitle{margin-bottom:15px}.mep-top-grid-1 .mep-top-grid-image,.mep-top-grid-3 .mep-top-grid-image{order:-1}.agc-badge span{padding:0 15px}.mep-top-box{flex-direction:column;gap:15px;border-radius:10px;padding:15px}.mep-top-box-text{width:100%;flex:1 1 100%;max-width:100%;font-size:14px}.mep-blue-text p{font-size:14px}.drawings-page .why__table{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.drawings-page .why-table-item{align-items:flex-start;text-align:left}.drawings-page .why-table-item__img{background-color:#fff0;justify-content:flex-start}.mep-top-box-title{width:100%;flex:1 1 100%;max-width:100%;font-size:27px;order:-1}.sp-middle-grid-right-item svg{margin:-10px 0 0 -10px}.sp-middle-grid-right-item{font-size:18px;border-radius:8px;background-color:#262626;padding:15px;gap:5px}.drawings-page .mep-top-grid-item-text{border-radius:10px;padding:15px}.cap-wrapper .animated-btn-big{align-self:flex-end}.animated-btn-big{font-size:15px;padding:17px 23px;height:initial;line-height:1;border-radius:30px;color:#fff!important}.animated-btn-big-light{font-size:15px;padding:17px 23px;height:initial;line-height:1;border-radius:30px;color:#007ACD!important}.animated-btn-full{font-size:15px;padding:17px 23px;height:initial;line-height:1;border-radius:30px;color:#fff!important}.page-id-21 #content .home-submit .animated-btn-big{padding:17px 23px}.page-id-1178 .abpage-top{padding-bottom:150px}.agc-badge img{height:44px;width:44px}.agc-badge svg{height:10px;width:10px;margin-left:6px}.roles__container{padding:60px 20px}.roles__title{font-size:24px;margin-bottom:8px}.roles__subtitle{font-size:14px;text-align:center}.benefits__container{padding:60px 20px}.benefits__title{font-size:24px;margin-bottom:8px}.benefits__subtitle{font-size:14px;text-align:center}.benefits-left{grid-template-columns:1fr;gap:10px}.benefits__table{gap:20px;margin-top:30px}.benefits-title{font-size:21px;margin-bottom:8px}.benefits-text{font-size:14px;color:#b6b6b6}.benefits-left-img img{width:100%;margin:15px 0 10px 0!important}.career-form__container{grid-template-columns:1fr;padding:60px 20px}.career-form-left{background-color:#fff0;padding:0}.career-form-left-caption-name{margin:15px 0;display:flex;flex-direction:column}.career-form-left-caption-name div{font-size:17px}.career-form-left-caption-name span{font-size:14px}.career-form-left-caption-socials a{border-radius:30px;font-size:14px;height:auto;padding:12px 16px;gap:5px}.career-form-left-caption-socials{gap:8px;justify-content:center}.career-form-left-caption-socials a img{height:17px}.career-form-right{padding:0}.career-form-right-title{font-size:20px;margin:25px 0 15px 0;padding-right:40px}.career-form-right{padding:0 20px 30px 20px}.career-form-right-subtitle{font-size:15px}.career-form-right .wpcf7-form-control-wrap input.wpcf7-form-control{font-size:14px;height:44px;border-radius:60px;width:100%;margin-bottom:20px;padding:0 20px}.custom-file-label{font-size:14px;height:44px;border-radius:60px;width:100%;margin-bottom:20px;padding:0 20px 0 40px;display:flex;align-items:center;background-size:18px;background-position:18px}.career-form-close{top:0;right:0}.career-apply-title{font-size:24px;margin-bottom:8px}.career-apply-subtitle{font-size:14px;margin-bottom:15px}.career-apply{padding:60px 20px}.career-form-right .wpcf7-form-control-wrap input.wpcf7-form-control::placeholder{font-size:14px}.career-form-right .home-submit input.wpcf7-form-control{font-size:14px;height:44px;border-radius:60px;width:100%}.career-form-right .fprm-two p{grid-template-columns:1fr;gap:0}.fprm-two-custom{grid-template-columns:1fr;gap:0}[data-name=Vacancy]:after{height:10px;width:10px;right:18px;top:31%}.career-form-right .wpcf7-not-valid-tip{margin:-10px 0 12px 0}.career-item{padding:15px}.career-item .direction-activities{margin-bottom:10px}.direction-activities{font-size:14px;padding:0 12px;height:32px;margin-bottom:15px}.career-item .career-title{font-size:20px;line-height:1.4}.location-c{gap:7px;font-size:14px;margin:20px 0 15px 0}.arrow-article{display:none}.cap-wrapper{gap:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start}.cap-subtitle{font-size:15px;margin:10px 0 20px 0}.cap-wrapper-item{gap:5px}.cap-wrapper-item span{font-size:14px;padding:0 12px;height:32px}.location-c img{width:15px}.career-header{padding:70px 20px 50px 20px;}.back-c a{font-size:14px;gap:10px;margin-bottom:20px}.back-c img{height:15px;width:15px}.career-title{font-size:25px}.career-single-bottom{gap:30px;margin-top:25px}.join{font-size:14px;height:initial;border-radius:60px}#share{padding-left:30px;font-size:16px}.career-body{grid-template-columns:1fr;padding:20px;gap:30px}.career-body-right{display:none}.career-body-right-name div{font-size:17px}.career-body-right-name span{font-size:15px;margin-top:10px}.career-body-right{border-radius:1rem;padding:20px}.career-body-right-bottom a{font-size:14px;height:initial;border-radius:60px}.career-body-right-top{gap:10px}.career-body-right-socials img{height:15px}.career-body-right-socials{gap:5px}.career-body .wp-block-heading{font-size:25px;margin-bottom:15px}.career-body-left p{margin-bottom:15px}.career-body-left{font-size:15px}.career-body-left ul li,.career-body-left ol li{margin:5px}.career-body-left ul,.career-body-left ol{margin:15px}#share-inner{padding:15px;border-radius:.7rem;gap:5px;left:0;transform:none;width:175px}.gc-gif-text b{font-size:15px}.share-inner-title{font-size:17px;margin-bottom:7px}#share-inner a{font-size:15px;gap:7px}#share-inner a img{height:17px}#copy-link{font-size:15px;gap:7px;margin-top:10px}.share-inner-body{gap:9px;padding-bottom:10px}#share-close img{height:18px}.scroll-to-top{height:60px;width:40px;right:10px;bottom:10px;font-size:13px}.scroll-to-top svg{width:12px;height:12px;border-radius:8px}.benefits__table{display:flex!important}.benefit-content{display:none}.abpage-top-btn span{padding:15px 32px;font-size:16px;border-radius:64px}.gc-second-title{font-size:24px;margin-bottom:20px}.gc-second-grid{grid-template-columns:1fr;gap:10px;width:100%;margin-top:0}.gc-second-grid-item{gap:15px;border-radius:10px;padding:15px}.gc-second-grid-item img{width:50px;height:50px}.gc-second-grid-item div{font-size:17px}.gc-second-grid-item p{font-size:14px}.gc-second-container{padding:70px 20px}.gc-gif-container{padding:0 20px;grid-template-columns:1fr;gap:15px;margin-top:20px}.gc-last-container{padding:70px 20px}.gc-gif-text{border-radius:10px;padding:15px;font-size:14px}.gc-gif-text ul{padding:15px 0 15px 20px}.gc-gif-text h2,.gc-gif-text h3{font-size:17px;margin-bottom:15px}.gc-gif-text h3{margin-top:15px}.gc-last-title{font-size:24px;margin-bottom:15px}.gc-last-subtitle{font-size:14px;margin-bottom:20px}.gc-last-grid{grid-template-columns:1fr;gap:15px;margin-bottom:15px;margin-top:0}.gc-last-grid-item{gap:15px;border-radius:10px;padding:15px}.gc-last-grid-item img{width:50px;height:50px}.gc-last-grid-item div{font-size:17px}.gc-last-grid-item p{font-size:14px}.gc-last-grid-three{grid-template-columns:1fr;gap:15px}.home-submit span{width:100%;font-size:13px;padding-left:25px;background-size:auto 18px}.home-submit span b img{width:78px}.blog-page-header{height:100%;padding:125px 20px 70px;gap:20px}.sorting-switcher{flex-direction:column;gap:20px;padding:40px 0}.sorting-switcher__search input{height:56px;font-size:14px;padding:0 60px;border-radius:30px}.sorting-switcher__search button{height:56px;width:56px;border-radius:30px;font-size:14px}.sorting-switcher__inner{border-radius:30px}.blog-form .wpcf7 form.sent .wpcf7-response-output{font-size:14px}.blog-form .wpcf7-response-output:after{top:56%;border-radius:30px;height:40px;padding:0 30px;font-size:14px}.blog-form .wpcf7 form.sent .wpcf7-response-output{font-size:15px}.blog-form .wpcf7-response-output:after{border-radius:30px;height:45px;padding:0 40px;font-size:15px}.blog-bottom{font-size:15px}.sorting-switcher__inner a.selected{border-radius:30px}.sorting-switcher__inner a{font-size:15px;border-radius:30px;height:38px}.blog-social-box{padding:10px;border-radius:10px;gap:10px;font-size:14px}.form-blog-grid-left .checkbox-form{margin:15px 0 0 15px}.form-blog-grid-left .checkbox-form .wpcf7-list-item-label{font-size:14px!important}.checkbox-form label{margin:0}.checkbox-form .wpcf7-list-item-label{font-size:14px}.blog-top{font-size:15px}.box-type p{font-size:14px}.blog__content{font-size:14px}.site-navigation-mobile-bottom{display:flex;flex-direction:column;gap:15px}header #site-navigation-mobile .mobile-header-contacts-btn{position:static;height:40px;margin:0;display:flex;line-height:1;font-size:15px;color:#007ACD}#site-navigation-mobile .main-navigation__social a img{height:18px;width:18px}#site-navigation-mobile .main-navigation__social{display:flex;margin:0}#site-navigation-mobile .main-navigation__social a{height:40px;width:40px}#site-navigation-mobile .site-navigation-mobile-bottom-top{display:flex;gap:15px}#site-navigation-mobile .get-a-quot-header.get-a-quot{width:100%;height:40px}.contact-top{padding:25px 15px;gap:15px;margin-bottom:25px}.contact-top .animated-btn-big{width:100%}.contact-top-text{font-size:18px;line-height:1.5}.contact-page-form{padding:25px 15px}.contact-page-form .contact-2{grid-template-columns:1fr;gap:0}.contact-page-form input{min-height:44px;height:44px;font-size:16px;border-radius:30px;margin-bottom:16px;padding:0 20px}.contact-page-form textarea{font-size:16px;height:90px;border-radius:30px;margin-bottom:16px;padding:15px 20px;max-height:90px}.contact-page-form__title{font-size:24px;margin-bottom:15px}.contact-page-form__subtitle{font-size:14px;margin-bottom:20px}.contact-page-right{padding:0;gap:25px}.contact-page-right-contacts-line span,.contact-page-right .footer-social a{width:48px;height:48px;border-radius:15px}.contact-page-right .footer-social{padding:0 0 15px 0;gap:10px}.contact-page-right-contacts-line{gap:16px;margin-bottom:16px}.contact-page-right-contacts-line .contacts-screen-middle__text p{font-size:18px;padding-bottom:5px}.contact-page-right-title,.contact-page-socials-title{font-size:18px;margin-bottom:16px}.career-form-inner{min-width:340px}}@media print{@media print{@page{margin:2cm}.entry{margin-top:1em}.entry .entry-header,.site-footer .site-info{margin:0}body{font:13pt Georgia,"Times New Roman",Times,serif;line-height:1.3;background:#fff!important;color:#000}h1{font-size:24pt}h2,h3,h4,.has-regular-font-size,.has-large-font-size,h2.author-title,p.author-bio,.comments-title,h3{font-size:14pt;margin-top:25px}a{page-break-inside:avoid}blockquote{page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid;page-break-inside:avoid}img{page-break-inside:avoid;page-break-after:avoid}table,pre{page-break-inside:avoid}ul,ol,dl{page-break-before:avoid}a:link,a:visited,a{background:#fff0;font-weight:700;text-decoration:underline;text-align:left}a{page-break-inside:avoid}a[href^=http]:after{content:" < " attr(href) "> "}a:after>img{content:""}article a[href^="#"]:after{content:""}a:not(:local-link):after{content:" < " attr(href) "> "}.main-navigation,.site-title+.main-navigation,.social-navigation,.site-branding-container:before,.entry .entry-title:before,.entry-footer,.author-description:before,.post-navigation,.widget-area,.comment-form-flex,.comment-reply,.comment .comment-metadata .edit-link{display:none}.entry .entry-content .wp-block-button .wp-block-button__link,.entry .entry-content .button{color:#000;background:none}.site-header.featured-image{min-height:0}.site-header.featured-image .main-navigation a,.site-header.featured-image .main-navigation a+svg,.site-header.featured-image .social-navigation a,.site-header.featured-image .site-title a,.site-header.featured-image .site-featured-image a,.site-header.featured-image .site-branding .site-title,.site-header.featured-image .site-branding .site-description,.site-header.featured-image .main-navigation a:after,.site-header.featured-image .main-navigation .main-menu>li.menu-item-has-children:after,.site-header.featured-image .main-navigation li,.site-header.featured-image .social-navigation li,.site-header.featured-image .entry-meta,.site-header.featured-image .entry-title,.site-header.featured-image#masthead .site-title a{color:#000;text-shadow:none}.site-header.featured-image .site-featured-image .entry-header,.site-header.featured-image .site-branding-container{margin-top:0;margin-bottom:0}.site-header.featured-image .site-featured-image .post-thumbnail img{position:relative;height:initial;width:initial;object-fit:none;min-width:0;min-height:0;max-width:100%;margin-top:1rem}.image-filters-enabled *:after{display:none!important}.image-filters-enabled .site-header.featured-image .site-featured-image:before{display:none}.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img{filter:none}}}.mg0{margin:0}.mgl0{margin-left:0}.mgr0{margin-right:0}.mgt0{margin-top:0}.mgb0{margin-bottom:0}.pd0{padding:0}.pdl0{padding-left:0}.pdr0{padding-right:0}.pdt0{padding-top:0}.pdb0{padding-bottom:0}.mg1{margin:1px}.mgl1{margin-left:1px}.mgr1{margin-right:1px}.mgt1{margin-top:1px}.mgb1{margin-bottom:1px}.pd1{padding:1px}.pdl1{padding-left:1px}.pdr1{padding-right:1px}.pdt1{padding-top:1px}.pdb1{padding-bottom:1px}.mg2{margin:2px}.mgl2{margin-left:2px}.mgr2{margin-right:2px}.mgt2{margin-top:2px}.mgb2{margin-bottom:2px}.pd2{padding:2px}.pdl2{padding-left:2px}.pdr2{padding-right:2px}.pdt2{padding-top:2px}.pdb2{padding-bottom:2px}.mg3{margin:3px}.mgl3{margin-left:3px}.mgr3{margin-right:3px}.mgt3{margin-top:3px}.mgb3{margin-bottom:3px}.pd3{padding:3px}.pdl3{padding-left:3px}.pdr3{padding-right:3px}.pdt3{padding-top:3px}.pdb3{padding-bottom:3px}.mg4{margin:4px}.mgl4{margin-left:4px}.mgr4{margin-right:4px}.mgt4{margin-top:4px}.mgb4{margin-bottom:4px}.pd4{padding:4px}.pdl4{padding-left:4px}.pdr4{padding-right:4px}.pdt4{padding-top:4px}.pdb4{padding-bottom:4px}.mg5{margin:5px}.mgl5{margin-left:5px}.mgr5{margin-right:5px}.mgt5{margin-top:5px}.mgb5{margin-bottom:5px}.pd5{padding:5px}.pdl5{padding-left:5px}.pdr5{padding-right:5px}.pdt5{padding-top:5px}.pdb5{padding-bottom:5px}.mg6{margin:6px}.mgl6{margin-left:6px}.mgr6{margin-right:6px}.mgt6{margin-top:6px}.mgb6{margin-bottom:6px}.pd6{padding:6px}.pdl6{padding-left:6px}.pdr6{padding-right:6px}.pdt6{padding-top:6px}.pdb6{padding-bottom:6px}.mg7{margin:7px}.mgl7{margin-left:7px}.mgr7{margin-right:7px}.mgt7{margin-top:7px}.mgb7{margin-bottom:7px}.pd7{padding:7px}.pdl7{padding-left:7px}.pdr7{padding-right:7px}.pdt7{padding-top:7px}.pdb7{padding-bottom:7px}.mg8{margin:8px}.mgl8{margin-left:8px}.mgr8{margin-right:8px}.mgt8{margin-top:8px}.mgb8{margin-bottom:8px}.pd8{padding:8px}.pdl8{padding-left:8px}.pdr8{padding-right:8px}.pdt8{padding-top:8px}.pdb8{padding-bottom:8px}.mg9{margin:9px}.mgl9{margin-left:9px}.mgr9{margin-right:9px}.mgt9{margin-top:9px}.mgb9{margin-bottom:9px}.pd9{padding:9px}.pdl9{padding-left:9px}.pdr9{padding-right:9px}.pdt9{padding-top:9px}.pdb9{padding-bottom:9px}.mg10{margin:10px}.mgl10{margin-left:10px}.mgr10{margin-right:10px}.mgt10{margin-top:10px}.mgb10{margin-bottom:10px}.pd10{padding:10px}.pdl10{padding-left:10px}.pdr10{padding-right:10px}.pdt10{padding-top:10px}.pdb10{padding-bottom:10px}.mg11{margin:11px}.mgl11{margin-left:11px}.mgr11{margin-right:11px}.mgt11{margin-top:11px}.mgb11{margin-bottom:11px}.pd11{padding:11px}.pdl11{padding-left:11px}.pdr11{padding-right:11px}.pdt11{padding-top:11px}.pdb11{padding-bottom:11px}.mg12{margin:12px}.mgl12{margin-left:12px}.mgr12{margin-right:12px}.mgt12{margin-top:12px}.mgb12{margin-bottom:12px}.pd12{padding:12px}.pdl12{padding-left:12px}.pdr12{padding-right:12px}.pdt12{padding-top:12px}.pdb12{padding-bottom:12px}.mg13{margin:13px}.mgl13{margin-left:13px}.mgr13{margin-right:13px}.mgt13{margin-top:13px}.mgb13{margin-bottom:13px}.pd13{padding:13px}.pdl13{padding-left:13px}.pdr13{padding-right:13px}.pdt13{padding-top:13px}.pdb13{padding-bottom:13px}.mg14{margin:14px}.mgl14{margin-left:14px}.mgr14{margin-right:14px}.mgt14{margin-top:14px}.mgb14{margin-bottom:14px}.pd14{padding:14px}.pdl14{padding-left:14px}.pdr14{padding-right:14px}.pdt14{padding-top:14px}.pdb14{padding-bottom:14px}.mg15{margin:15px}.mgl15{margin-left:15px}.mgr15{margin-right:15px}.mgt15{margin-top:15px}.mgb15{margin-bottom:15px}.pd15{padding:15px}.pdl15{padding-left:15px}.pdr15{padding-right:15px}.pdt15{padding-top:15px}.pdb15{padding-bottom:15px}.mg16{margin:16px}.mgl16{margin-left:16px}.mgr16{margin-right:16px}.mgt16{margin-top:16px}.mgb16{margin-bottom:16px}.pd16{padding:16px}.pdl16{padding-left:16px}.pdr16{padding-right:16px}.pdt16{padding-top:16px}.pdb16{padding-bottom:16px}.mg17{margin:17px}.mgl17{margin-left:17px}.mgr17{margin-right:17px}.mgt17{margin-top:17px}.mgb17{margin-bottom:17px}.pd17{padding:17px}.pdl17{padding-left:17px}.pdr17{padding-right:17px}.pdt17{padding-top:17px}.pdb17{padding-bottom:17px}.mg18{margin:18px}.mgl18{margin-left:18px}.mgr18{margin-right:18px}.mgt18{margin-top:18px}.mgb18{margin-bottom:18px}.pd18{padding:18px}.pdl18{padding-left:18px}.pdr18{padding-right:18px}.pdt18{padding-top:18px}.pdb18{padding-bottom:18px}.mg19{margin:19px}.mgl19{margin-left:19px}.mgr19{margin-right:19px}.mgt19{margin-top:19px}.mgb19{margin-bottom:19px}.pd19{padding:19px}.pdl19{padding-left:19px}.pdr19{padding-right:19px}.pdt19{padding-top:19px}.pdb19{padding-bottom:19px}.mg20{margin:20px}.mgl20{margin-left:20px}.mgr20{margin-right:20px}.mgt20{margin-top:20px}.mgb20{margin-bottom:20px}.pd20{padding:20px}.pdl20{padding-left:20px}.pdr20{padding-right:20px}.pdt20{padding-top:20px}.pdb20{padding-bottom:20px}.mg21{margin:21px}.mgl21{margin-left:21px}.mgr21{margin-right:21px}.mgt21{margin-top:21px}.mgb21{margin-bottom:21px}.pd21{padding:21px}.pdl21{padding-left:21px}.pdr21{padding-right:21px}.pdt21{padding-top:21px}.pdb21{padding-bottom:21px}.mg22{margin:22px}.mgl22{margin-left:22px}.mgr22{margin-right:22px}.mgt22{margin-top:22px}.mgb22{margin-bottom:22px}.pd22{padding:22px}.pdl22{padding-left:22px}.pdr22{padding-right:22px}.pdt22{padding-top:22px}.pdb22{padding-bottom:22px}.mg23{margin:23px}.mgl23{margin-left:23px}.mgr23{margin-right:23px}.mgt23{margin-top:23px}.mgb23{margin-bottom:23px}.pd23{padding:23px}.pdl23{padding-left:23px}.pdr23{padding-right:23px}.pdt23{padding-top:23px}.pdb23{padding-bottom:23px}.mg24{margin:24px}.mgl24{margin-left:24px}.mgr24{margin-right:24px}.mgt24{margin-top:24px}.mgb24{margin-bottom:24px}.pd24{padding:24px}.pdl24{padding-left:24px}.pdr24{padding-right:24px}.pdt24{padding-top:24px}.pdb24{padding-bottom:24px}.mg25{margin:25px}.mgl25{margin-left:25px}.mgr25{margin-right:25px}.mgt25{margin-top:25px}.mgb25{margin-bottom:25px}.pd25{padding:25px}.pdl25{padding-left:25px}.pdr25{padding-right:25px}.pdt25{padding-top:25px}.pdb25{padding-bottom:25px}.mg26{margin:26px}.mgl26{margin-left:26px}.mgr26{margin-right:26px}.mgt26{margin-top:26px}.mgb26{margin-bottom:26px}.pd26{padding:26px}.pdl26{padding-left:26px}.pdr26{padding-right:26px}.pdt26{padding-top:26px}.pdb26{padding-bottom:26px}.mg27{margin:27px}.mgl27{margin-left:27px}.mgr27{margin-right:27px}.mgt27{margin-top:27px}.mgb27{margin-bottom:27px}.pd27{padding:27px}.pdl27{padding-left:27px}.pdr27{padding-right:27px}.pdt27{padding-top:27px}.pdb27{padding-bottom:27px}.mg28{margin:28px}.mgl28{margin-left:28px}.mgr28{margin-right:28px}.mgt28{margin-top:28px}.mgb28{margin-bottom:28px}.pd28{padding:28px}.pdl28{padding-left:28px}.pdr28{padding-right:28px}.pdt28{padding-top:28px}.pdb28{padding-bottom:28px}.mg29{margin:29px}.mgl29{margin-left:29px}.mgr29{margin-right:29px}.mgt29{margin-top:29px}.mgb29{margin-bottom:29px}.pd29{padding:29px}.pdl29{padding-left:29px}.pdr29{padding-right:29px}.pdt29{padding-top:29px}.pdb29{padding-bottom:29px}.mg30{margin:30px}.mgl30{margin-left:30px}.mgr30{margin-right:30px}.mgt30{margin-top:30px}.mgb30{margin-bottom:30px}.pd30{padding:30px}.pdl30{padding-left:30px}.pdr30{padding-right:30px}.pdt30{padding-top:30px}.pdb30{padding-bottom:30px}.mg-5{margin:-5px}.mgt1-1em{margin-top:1.1em}.mgt1-33em{margin-top:1.33em}.mgb1-33em{margin-bottom:1.33em}.w100{width:100%}.pods-submittable-fields .panda-repeater-iframe{width:100%!important;height:0;border-top:1px solid #f1f1f1;float:left}.pods-submittable-fields .panda-repeater-iframe body{background:0 0}.center{text-align:center}#toplevel_page_panda-pods-repeater-field{display:none}.pprf-redorder-list{-webkit-padding-start:0;padding-inline-start:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.pprf-redorder-list li{float:left;width:100%;margin:0 0 2px 0}.pprf-redorder-list.pandarf_order li{cursor:move;list-style:none}.pprf-row{border:1px solid #f1f1f1;width:calc(100% - 2px);margin-bottom:2px}.pprf-row iframe body .update-nag,.pprf-row iframe body .updated{display:none}.pprf-row iframe body #adminmenuback,.pprf-row iframe body #adminmenuwrap,.pprf-row iframe body #screen-meta-links,.pprf-row iframe body #wpadminbar,.pprf-row iframe body #wpfooter{display:none}.pprf-row .button{background:0 0!important;border:none!important;box-shadow:none!important;float:left;height:30px;min-height:initial;cursor:pointer;margin:0}.pprf-text-right{text-align:right}.button.pprf-save-btn,.button.pprf-trash-btn{border-right:1px solid #e8e8e8!important;margin:0}.pprf-grey-bg{background-color:#f1f1f1}.pprf-green-bg{background-color:#d9e6ff}.pprf-purple-bg{background-color:#f0f5ff}.pprf-white-bg{background-color:#fff}.pprf-left-col{border-right:double #e8e8e8 thick}.pprf-left-col .dashicons{height:14px;width:14px;font-size:14px;margin-top:4px}.pprf-left-col .dashicons::before{font-size:14px}.pprf-right-col{width:43px;padding:0!important;margin:0}.pprf-right-col .dashicons{width:100%}.button.pprf-redorder-btn,.button.pprf-save-redorder-btn{background:#f60;color:#fff;border-radius:5px;font-weight:700;box-shadow:2px 2px 2px 2px #ccc;cursor:pointer;margin-bottom:5px}.pprf-expand-bar{background-color:#e3eef4;height:20px;cursor:pointer;color:#0073aa;font-size:11px;width:100%}.pprf-save-icon{height:16px!important;display:block;margin-left:auto;margin-right:auto}.hidden{display:none}.toplevel_page_panda-pods-repeater-field #wpcontent{margin-left:0}.toplevel_page_panda-pods-repeater-field{background:#fff}.pods-form-front .pods-form-ui-row-type-pandarepeaterfield .pods-field-input{width:80%}.pprf-tab{float:left;padding:5px 10px 3px;border:1px solid #e8e8e8;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;margin:0 3px 5px 0;cursor:pointer;opacity:.3}.pprf-tab:hover{opacity:.8}.pprf-tab.active{background-color:#0073aa;color:#fff;opacity:1}.pprf-load-more-wrap{line-height:28px}.pprf-load-more-wrap .pprf-input,.pprf-load-more-wrap input[type=number].pprf-input{width:50px}.pprf-load-more-wrap .pprf-input,.pprf-load-more-wrap .pprf-select{border:1px solid #e8e8e8;border-radius:5px}.pprf-btn,.pprf-load-more-wrap .pprf-load-more-btn{padding-left:5px;padding-right:5px;border:1px solid #e8e8e8;border-radius:5px;cursor:pointer;background:#f0f5ff}.pprf-btn:hover,.pprf-load-more-wrap .pprf-load-more-btn:hover{background:#f1f1f1}.pprf-btn{padding:1px 5px 4px 5px}select.pprf-in-iframe-sel{height:23px;margin-right:10px;margin-bottom:5px;padding:0;font-size:14px}.pprf-left{float:left}.pprf-order-info{font-size:14px}.pods-form-front .pods-field .pods-field-input .pprf-load-more-wrap .panda-repeater-to-load{width:110px;min-width:initial;padding:0}.pods-form-front .pods-field .pods-field-input .pprf-load-more-wrap input[name=panda-repeater-amount],.pods-form-front .pods-field .pods-field-input .pprf-load-more-wrap input[name=panda-repeater-start-from]{width:60px;padding:0}#pprf-form .pods-form-ui-row-name-id{display:none}#pprf-form label{font-weight:700}#pprf-form .pods-field__container{margin:10px 0 0}#pprf-form .pods-field-option .pods-dfv-container{max-width:calc(100% - 1px)}#pprf-form .pods-form-ui-row-type-pick .pods-form-ui-field select{max-width:100%}
/*# sourceMappingURL=general.min.css.map */
.pprf-left-col{width:calc(100% - 130px)}.pprf-load-more-wrap .pprf-input,.pprf-load-more-wrap .pprf-select{margin-top:0!important;height:28px}
/*# sourceMappingURL=front-end.min.css.map */
