@charset "UTF-8";:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.animate__headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animate__swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translate(-2000px) scale(.7)}80%{opacity:.7;transform:translate(0) scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translate(2000px) scale(.7)}80%{opacity:.7;transform:translate(0) scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(700px) scale(.7)}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0) scale(.7)}to{opacity:.7;transform:translate(-2000px) scale(.7)}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translate(0) scale(.7)}to{opacity:.7;transform:translate(2000px) scale(.7)}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(-700px) scale(.7)}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animate__animated.animate__flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;transform:skew(-20deg)}80%{transform:skew(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skew(30deg)}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0) skew(-30deg)}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg)}to{opacity:0;transform:translate3d(0,700px,0)}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{animation-name:slideOutUp}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;inset:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);-webkit-backdrop-filter:var(--f-button-backdrop-filter);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover:hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:unset!important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, .2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, .2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, .2s) * .2) ease calc(var(--f-transition-duration, .2s) * .8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, .85s) cubic-bezier(.16,1,.3,1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, .3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, .3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, .975)) translate3d(var(--f-zoomInUp-x, 0),var(--f-zoomInUp-y, 16px),0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, .975)) translate3d(var(--f-zoomOutDown-x, 0),var(--f-zoomOutDown-y, 16px),0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, .2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, .2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0,calc(var(--f-throwOutUp-y, 150px) * -1),0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,var(--f-throwOutDown-y, 150px),0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font)}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, .9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);-webkit-backdrop-filter:var(--f-toolbar-backdrop-filter);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y) * 2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x) * 2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);-o-object-fit:var(--f-thumb-img-fit);object-fit:var(--f-thumb-img-fit);-o-object-position:var(--f-thumb-img-position);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width) * 2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)) * -1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, .2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--f-thumb-width),1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0!important;min-height:0!important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports (height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){animation:var(--f-interface-enter-duration, .35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__carousel>.fancybox__viewport>.fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, .35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0,var(--f-drag-offset, 0),0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px) * -1);right:0;z-index:10}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width) * var(--f-thumbs-cols) + var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x) * 2 + var(--f-thumbs-viewport-padding-x) * 2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden!important;grid-template-columns:repeat(auto-fill,calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols)))!important}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:before,.noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.end-0{inset-inline-end:0px}.right-0{right:0}.start-0{inset-inline-start:0px}.top-0{top:0}.z-0{z-index:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-top:auto;margin-bottom:auto}.-ml-px{margin-left:-1px}.-mt-px{margin-top:-1px}.mb-6{margin-bottom:1.5rem}.me-3{margin-inline-end:.75rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-5{width:1.25rem;height:1.25rem}.h-16{height:4rem}.h-5{height:1.25rem}.h-8{height:2rem}.min-h-screen{min-height:100vh}.w-48{width:12rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:72rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y:1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-2{gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.break-all{word-break:break-all}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity:1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pe-4{padding-inline-end:1rem}.ps-3{padding-inline-start:.75rem}.pt-1{padding-top:.25rem}.pt-8{padding-top:2rem}.text-center{text-align:center}.text-start{text-align:start}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity:1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-blue-300{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-opacity-5{--tw-ring-opacity:.05}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--max-width: 1920px;--font-main: "EuclidSquare-Regular", serif;--font-medium: "EuclidSquare-Medium", serif;--font-medium-italic: "EuclidSquare-MediumItalic", serif;--font-semibold: "EuclidSquare-SemiBold", sans-serif;--font-bold: "EuclidSquare-Bold", sans-serif;--green: #007D55;--green-dark: #006b49;--black: #313131;--gray: #F5F5F5;--divider: #D7D7D7;--gray-text: #878787;--white: #fff;--padding-none: 0;--padding-small: 60px;--padding-large: 180px;--padding-medium: 110px}@font-face{font-family:EuclidSquare-Regular;src:url(/build/assets/EuclidSquare-Regular-oW4wcqgT.eot?#iefix) format("embedded-opentype"),url(/build/assets/EuclidSquare-Regular-PLg6GqsT.woff) format("woff"),url(/build/assets/EuclidSquare-Regular-BzppCPE5.ttf) format("truetype");font-display:swap}@font-face{font-family:EuclidSquare-Medium;src:url(/build/assets/EuclidSquare-Medium-JfIyp1Ug.eot?#iefix) format("embedded-opentype"),url(/build/assets/EuclidSquare-Medium-CPQoIN6a.woff) format("woff"),url(/build/assets/EuclidSquare-Medium-CPfyAw1s.ttf) format("truetype");font-display:swap}@font-face{font-family:EuclidSquare-MediumItalic;src:url(/build/assets/EuclidSquare-MediumItalic-nMqK62I0.eot?#iefix) format("embedded-opentype"),url(/build/assets/EuclidSquare-MediumItalic-DooyDShl.woff) format("woff"),url(/build/assets/EuclidSquare-MediumItalic--bsrz0Ze.ttf) format("truetype");font-display:swap}@font-face{font-family:EuclidSquare-Bold;src:url(/build/assets/EuclidSquare-Bold-D4ljMyHx.eot?#iefix) format("embedded-opentype"),url(/build/assets/EuclidSquare-Bold-D1Meq71e.woff) format("woff"),url(/build/assets/EuclidSquare-Bold-BR0Plu9M.ttf) format("truetype");font-display:swap}@font-face{font-family:EuclidSquare-SemiBold;src:url(/build/assets/EuclidSquare-SemiBold-DSEw7J92.eot?#iefix) format("embedded-opentype"),url(/build/assets/EuclidSquare-SemiBold-Df2JeCUw.woff) format("woff"),url(/build/assets/EuclidSquare-SemiBold-DYfWaRin.ttf) format("truetype");font-display:swap}body{line-height:normal;overflow-x:hidden;padding-right:0!important;position:relative;font-family:var(--font-main);color:var(--black);background:#fff;margin:0;box-sizing:border-box}body::-webkit-scrollbar{width:10px;height:4px}body::-webkit-scrollbar-track{background:#b9bec2}body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#434b4f}*{box-sizing:border-box}.overlay{position:fixed;inset:0;background:#313131b3;z-index:91;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;pointer-events:none}.overlay.active{opacity:1;visibility:visible;pointer-events:auto}.modal-open .modal::-webkit-scrollbar{width:10px;height:4px}.modal-open .modal::-webkit-scrollbar-track{background:#b9bec2}.modal-open .modal::-webkit-scrollbar-thumb{border-radius:4px;background-color:#434b4f}.container{max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;padding:0 70px}img{max-width:100%;height:auto}picture{width:100%;height:100%;display:flex;align-items:center;justify-content:center}picture img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}strong{font-weight:600}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-bold);line-height:110%;letter-spacing:-.02em;color:var(--black);position:relative;z-index:12}h1{font-size:56px}h2{font-size:52px}h3{font-size:44px}h4{font-size:36px}h5{font-size:28px}h6{font-size:24px}a{color:var(--black);transition:.3s;text-decoration:none}a:hover,a:focus,a:active{text-decoration:none;outline:none;color:#000}button,button:active,button:focus{outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}address{font-style:normal;line-height:normal;margin:0}mark{color:inherit;background:transparent;padding:0}strong,b{font-family:var(--font-bold)}section{box-sizing:border-box;padding-top:var(--padding-large)}section:first-of-type{padding-top:0;margin-top:145px}section.section-hero{padding-top:0;margin-top:115px}.section-bg{background:var(--gray);margin-top:var(--padding-medium);padding-top:var(--padding-medium);padding-bottom:var(--padding-medium)}.text-light .title{color:#fff}.title.title--h1{font-size:80px;line-height:90%}.title mark{color:var(--green)}.subtitle{font-size:24px;line-height:130%;letter-spacing:-.02em;color:var(--black);position:relative;z-index:12}.button{position:relative;z-index:12}.button.button--outline{height:50px;padding:0 50px;border:2px solid var(--black);font-size:16px;color:var(--black);font-family:var(--font-medium);background:transparent;display:inline-flex;align-items:center;justify-content:center;transition:.3s}.button.button--outline:hover{border-color:var(--green);color:var(--green)}.button.button--primary{font-family:var(--font-medium);height:60px;padding:0 50px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:16px;border:none;background:var(--green);transition:.5s;position:relative;z-index:12}.button.button--primary:hover{background:var(--green-dark)}.button.button--download{width:-moz-fit-content;width:fit-content}.contact{display:inline-flex;position:relative}.contact .contact__value{position:relative;font-size:24px;line-height:90%;letter-spacing:-.01em;color:var(--black);font-family:var(--font-bold);display:inline-flex;align-items:center}.contact a:hover{color:var(--green)}.contact--socials{display:flex;gap:8px}.contact--socials .contact__social{height:40px;width:40px;border-radius:50px;position:relative;background:transparent;transition:.5s}.contact--socials .contact__social img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:20px}.contact--socials .contact__social:hover{opacity:.7}.contact--socials .contact__social.whatsapp{background:#29a71a}.contact--socials .contact__social.telegram{background:linear-gradient(to right,#2aabee,#229ed9)}.contact--socials .contact__social.max{background:url(/build/assets/max-b-iZTJC5.png) no-repeat;background-size:cover;background-position:center}.btn-burger{height:var(--height-btn);width:36px;border-radius:1px;border:1px solid rgba(0,0,0,.25);position:relative;background:transparent;transition:.5s}.btn-burger img.main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s;opacity:.45}.btn-burger img.letter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s;opacity:0}.btn-burger:hover{background:#fff}.btn-burger:hover img.main{top:5px;left:6px;transform:translate(0);opacity:1}.btn-burger:hover img.letter{top:35px;left:6px;transform:translate(0);opacity:1}.btn-projects{height:var(--height-btn);border-radius:1px;border:1px solid rgba(0,0,0,.25);position:relative;background:transparent;transition:.5s;padding:0 30px;display:inline-flex;align-items:center;color:#00000073;font-size:14px}.btn-projects img.main{position:absolute;top:50%;left:11px;transform:translateY(-50%);transition:.3s;opacity:.45}.btn-projects img.letter{position:absolute;top:50%;left:11px;transform:translateY(-50%);transition:.3s;opacity:0}.btn-projects:hover{background:#fff;color:#000}.btn-projects:hover img.main{top:5px;left:6px;transform:translate(0);opacity:1}.btn-projects:hover img.letter{top:35px;left:6px;transform:translate(0);opacity:1}.btn-phone{display:none;height:var(--height-btn);position:relative;background:transparent;transition:.5s;align-items:center;gap:10px;color:#000;font-size:12px;padding:0 10px;border:1px solid rgba(0,0,0,.25)}.btn-gradient{border:1px solid;border-image-source:linear-gradient(90deg,#FF6930 0%,#000000 100%);border-image-slice:1}.video--poster.is-hidden{opacity:0;pointer-events:none}.button--play.is-hidden{opacity:0;pointer-events:none;z-index:-1}.search{position:relative;width:auto;margin:0}.search .search__input{background:#f5f5f5;border:none;height:40px;padding:0 48px 0 16px;font-size:14px;color:#000;outline:none;width:280px}.search .search__input:focus+.search__btn:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.1398 9.47753C11.7926 8.50791 12.174 7.34119 12.174 6.087C12.174 2.73063 9.44334 0 6.08697 0C2.73059 0 0 2.73063 0 6.08697C0 9.44331 2.73062 12.174 6.087 12.174C7.36594 12.174 8.55372 11.7772 9.53447 11.1007L14.3858 15.9309L16 14.3167L11.1398 9.47753ZM6.087 10.4643C3.67866 10.4643 1.71925 8.50494 1.71925 6.09656C1.71925 3.68822 3.67862 1.72884 6.087 1.72884C8.49537 1.72884 10.4548 3.68822 10.4548 6.09659C10.4548 8.50497 8.49534 10.4643 6.087 10.4643Z' fill='%23000'/%3E%3C/svg%3E")}.search .search__btn{position:absolute;top:0;right:0;bottom:0;border:none;background:transparent;width:48px}.search .search__btn:after{content:"";display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M11.1398 9.47753C11.7926 8.50791 12.174 7.34119 12.174 6.087C12.174 2.73063 9.44334 0 6.08697 0C2.73059 0 0 2.73063 0 6.08697C0 9.44331 2.73062 12.174 6.087 12.174C7.36594 12.174 8.55372 11.7772 9.53447 11.1007L14.3858 15.9309L16 14.3167L11.1398 9.47753ZM6.087 10.4643C3.67866 10.4643 1.71925 8.50494 1.71925 6.09656C1.71925 3.68822 3.67862 1.72884 6.087 1.72884C8.49537 1.72884 10.4548 3.68822 10.4548 6.09659C10.4548 8.50497 8.49534 10.4643 6.087 10.4643Z' fill='%23D7D7D7'/%3E%3C/svg%3E");background-size:contain;background-position:center;width:16px;height:16px;transition:.3s}.logo{display:inline-flex;align-items:center;justify-content:center}.form__head{color:#fff;margin-bottom:30px}.form__head h3{color:#fff;font-size:32px;line-height:90%}.form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.form .form__row{display:flex;flex-wrap:wrap;align-items:flex-end;-moz-column-gap:28px;column-gap:28px;row-gap:20px;width:100%}.form .form__field{display:flex;flex-direction:column;gap:10px;width:100%}.form .form__field input{height:60px;border-radius:0;border:none;padding:0 20px;-webkit-appearance:none;outline:none;font-size:16px;background:#149169;color:#fff;font-family:var(--font-main)}.form .form__field input::-webkit-input-placeholder{color:#82ffd7}.form .form__field input::-moz-placeholder{color:#82ffd7}.form .form__field input:-moz-placeholder{color:#82ffd7}.form .form__field input:-ms-input-placeholder{color:#82ffd7}.form .form__field textarea{height:166px;border-radius:0;border:none;padding:20px;-webkit-appearance:none;outline:none;font-size:16px;background:#149169;color:#fff;resize:none;font-family:var(--font-main)}.form .form__field textarea::-webkit-input-placeholder{color:#82ffd7}.form .form__field textarea::-moz-placeholder{color:#82ffd7}.form .form__field textarea:-moz-placeholder{color:#82ffd7}.form .form__field textarea:-ms-input-placeholder{color:#82ffd7}.form .form__field label{font-size:16px;line-height:100%;color:#fff}.form .form__field label .required{color:#ff3100}.form.form--light .form__field input,.form.form--light .form__field textarea{background:var(--gray);color:var(--black)}.form.form--light .form__field input::-webkit-input-placeholder,.form.form--light .form__field textarea::-webkit-input-placeholder{color:var(--gray-text)}.form.form--light .form__field input::-moz-placeholder,.form.form--light .form__field textarea::-moz-placeholder{color:var(--gray-text)}.form.form--light .form__field input:-moz-placeholder,.form.form--light .form__field textarea:-moz-placeholder{color:var(--gray-text)}.form.form--light .form__field input:-ms-input-placeholder,.form.form--light .form__field textarea:-ms-input-placeholder{color:var(--gray-text)}.form.form--light .form__field label{color:var(--black)}.form.form--light .form__button{background:var(--green);color:#fff}.form.form--light .form__button:hover{background:var(--green-dark);color:#fff}.form.form--light .form__checkbox-check{border-color:var(--black)}.form.form--light .form__checkbox-check:after{background:url(/build/assets/form-check-light-CVGBUC5c.svg) no-repeat;background-size:contain;background-position:center}.form.form--light .form__checkbox-check.form__checkbox-check--active{background:var(--black)}.form.form--light .form__checkbox-text{color:var(--black)}.form .form__navigation{width:100%}.form .form__button{background:#fff;color:var(--black);width:100%}.form .form__button:hover{background:#fff;color:var(--black)}.form .form__button[disabled]{opacity:.7;pointer-events:none}.form .form__checkbox{width:100%;display:flex;align-items:center;gap:20px}.form .form__checkbox-check{width:24px;height:24px;background:transparent;border:2px solid #fff;position:relative}.form .form__checkbox-check:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:15px;height:11px;background:url(/build/assets/form-check-ClOcZM3U.svg) no-repeat;background-size:contain;background-position:center;transition:.5s;opacity:0}.form .form__checkbox-check.form__checkbox-check--active{background:#fff}.form .form__checkbox-check.form__checkbox-check--active:after{opacity:1}.form .form__checkbox-text{font-size:16px;line-height:130%;letter-spacing:-.02em;min-height:24px;display:inline-flex;align-items:center;flex-wrap:wrap;width:calc(100% - 44px);color:#fff}.form .form__checkbox-text a{color:inherit}.form .form__checkbox-text a.consent-link{text-decoration:underline;text-underline-offset:2px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a7a7a7}input::-moz-placeholder,textarea::-moz-placeholder{color:#a7a7a7}input:-moz-placeholder,textarea:-moz-placeholder{color:#a7a7a7}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a7a7a7}input:focus,textarea:focus{outline:none}input[name=telefon]{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.wrapper{position:relative}.wrapper .wrapper__thanks{text-align:center;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);opacity:0;visibility:hidden;transition:.3s}.wrapper .wrapper__form{transition:.3s}.wrapper.wrapper--success .wrapper__form{opacity:0;visibility:hidden}.wrapper.wrapper--success .wrapper__thanks{opacity:1;visibility:visible}.divider-default{width:100%;height:1px;background:var(--divider);margin:0 auto;position:relative}.divider-default:before{content:"";position:absolute;left:0;top:-4px;background:var(--divider);width:9px;height:9px;border-radius:50%}.divider-default:after{content:"";position:absolute;right:0;top:-4px;background:var(--divider);width:9px;height:9px;border-radius:50%}.text-default{font-size:20px;line-height:130%;color:var(--black);letter-spacing:-.02em}.text-default blockquote{margin:0;border-left:2px solid var(--green);padding-left:24px;color:var(--green);font-size:24px;line-height:130%;font-family:var(--font-medium-italic)}.text-default :is(h1,h2,h3,h4,h5,h6){line-height:130%}.text-default h1{font-size:40px;margin-bottom:36px}.text-default h2{font-size:36px;margin-bottom:36px}.text-default h3{font-size:32px;margin-bottom:24px}.text-default h4{font-size:28px;margin-bottom:20px}.text-default h5{font-size:24px;margin-bottom:20px}.text-default h6{font-size:20px;margin-bottom:15px}.text-default p{margin-bottom:24px}.text-default p:last-child{margin-bottom:0}.text-default ul{list-style:disc;padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-size:18px}.text-default ul li::marker{color:var(--green)}.text-default ul:last-child{margin-bottom:0}.text-default ol{list-style:decimal;list-style-position:outside;padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-size:18px}.text-default ol li::marker{color:var(--green);font-family:var(--font-medium)}.text-default ol:last-child{margin-bottom:0}.swiper-navigation{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:24px}.swiper-navigation .swiper-pagination{position:relative;top:auto!important;bottom:auto!important;display:flex;justify-content:center;flex-wrap:wrap;gap:12px;width:auto!important}.swiper-navigation .swiper-pagination-bullet{width:8px;height:8px;background:#ebebeb;margin:0!important;opacity:1!important}.swiper-navigation .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--green)}.swiper-button{width:36px;height:36px;background:transparent;border:none;margin:0!important;padding:0;position:relative;inset:auto}.swiper-button svg{display:none}.swiper-button:after{content:"";background:url(/build/assets/arrow-swiper-BdGF4WF3.svg) no-repeat;background-size:contain;background-position:center;width:9px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-button.swiper-button-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}.fancybox-image{border-radius:10px}.f-thumbs__slide__img{-o-object-fit:contain;object-fit:contain}[data-scroll=false]{overflow:hidden}@media(min-width:1200px){[data-scroll=false]{padding-right:10px}html.with-fancybox body.hide-scrollbar{margin:0}.fancybox__container{right:10px}html.with-fancybox{overflow:hidden!important;padding-right:10px}html.with-fancybox .header,html.with-fancybox .widget_socials,[data-scroll=false] .widget_socials{margin-right:10px}[data-scroll=false] .header{margin-right:10px;width:calc(100% - 10px)}}@media(max-width:1800px){:root{--max-width: 1580px}.container{padding:0 50px}section:first-of-type{margin-top:115px}h1{font-size:46px}h2{font-size:44px}h3{font-size:42px}.title.title--h1{font-size:68px}.subtitle{font-size:20px}.search .search__input{width:238px}.search .search__btn{width:40px}.contact .contact__value{font-size:20px}.contact--socials .contact__social{width:34px;height:34px}.contact--socials{gap:5px}.form__head h3{font-size:28px}}@media(max-width:1800px)and (min-width:1281px){.button.button--primary{height:50px;padding:0 40px;font-size:14px}.button.button--outline{padding:0 40px;font-size:14px;height:44px}.form .form__field label{font-size:14px}.form .form__field input{height:50px;font-size:14px}.form .form__field textarea{height:144px;font-size:14px}.form .form__checkbox-text{font-size:14px}.contact--socials .contact__social img{max-height:16px}}@media(max-width:1600px){:root{--max-width: 1440px}.title.title--h1{font-size:58px}.contact .contact__value{font-size:18px}.search .search__input{width:220px}.form__head h3{font-size:24px}}@media(min-width:1281px){.page-main section{overflow:visible}.page-main section .divider-default{position:absolute;background:var(--divider);top:-35px;left:-35px;right:-35px;height:1px;display:block;width:auto}.page-main section .divider-default:before{content:"";position:absolute;width:1px;background:var(--divider);height:70px;left:0;top:0;border-radius:0}.page-main section .divider-default:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--divider);position:absolute;top:60px;right:auto;left:-5px}.page-main section .container>div{position:relative}.page-main section .container>div:after{content:"";position:absolute;top:-35px;bottom:calc(35px - var(--padding-large));width:1px;background:var(--divider)}.page-main section:nth-child(2n) .container>div:after{right:-35px}.page-main section:nth-child(odd) .container>div:after{left:-35px}.page-main section.section-bg .container>div:after{bottom:calc(-2 * var(--padding-medium) - 35px)}.page-main section:last-of-type .container>div:after{bottom:calc(-1 * var(--padding-large))}.page-main section:has(+section.section-bg) .container>div:after{bottom:calc(-1 * var(--padding-large) - 5px)}.page-main section.hero .container>div:before{content:"";position:absolute;height:1px;width:35px;top:53%;left:-35px;background:var(--divider)}.page-main section.hero .container>div:after{top:53%}.page-main section.promo-form .divider-default:before{height:120px}.page-main section.promo-form .divider-default:after{top:110px}}@media(min-width:1281px)and (max-width:1800px){.page-main section .divider-default:before{height:65px}.page-main section .divider-default:after{top:55px}.page-main section.promo-form .divider-default:before{height:100px}.page-main section.promo-form .divider-default:after{top:90px}}@media(max-width:1440px){:root{--padding-large: 140px}.title.title--h1{font-size:52px}}@media(max-width:1280px){:root{--max-width: 1124px;--padding-large: 100px;--padding-medium: 70px}section.section-hero{margin-top:95px}.contact .contact__value{font-size:20px}.contact--socials .contact__social{width:40px;height:40px}.title.title--h1{font-size:56px}h1{font-size:38px}h2{font-size:36px}h3{font-size:32px}h4{font-size:28px}h5{font-size:24px}h6{font-size:20px}.subtitle{font-size:18px}.button.button--outline{padding:0 40px}.form .form__checkbox-text{font-size:20px}.page-main section .divider-default{margin-bottom:70px}.page-main section.section-bg .divider-default{display:none}.page-main section.section-bg+section .divider-default{display:none}}@media(max-width:1199px){:root{--max-width: 992px;--padding-large: 60px;--padding-medium: 60px}section:first-of-type{margin-top:100px}.form .form__checkbox-text{font-size:16px}.title.title--h1{font-size:48px}.text-default{font-size:18px}.text-default :is(h1,h2,h3,h4,h5,h6){margin-bottom:15px;line-height:110%}.text-default p{margin-bottom:15px}.text-default blockquote{font-size:20px}.text-default ul,.text-default ol{margin-bottom:15px}.page-main section .divider-default{margin-bottom:30px}}@media(max-width:991px){:root{--max-width: 768px}.title.title--h1{font-size:42px}.button.button--primary,.form .form__field input{height:50px}.text-default{font-size:16px}.text-default blockquote{font-size:18px;padding-left:20px}.text-default ul,.text-default ol{font-size:16px}.text-default h1{font-size:32px}.text-default h2{font-size:28px}.text-default h3{font-size:24px}.text-default h4{font-size:20px}.text-default h5{font-size:18px}.text-default h6{font-size:16px}}@media(max-width:767px){:root{--max-width: 600px}section.section-hero{margin-top:60px}.container{padding:0 20px}h1{font-size:26px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6,.subtitle{font-size:16px}.title.title--h1{font-size:32px}.text-default blockquote{padding-left:15px}}@media(max-width:479px){.swiper-navigation{margin-top:20px}.swiper-navigation .swiper-button{display:none}.form .form__field label,.form .form__field input,.form .form__checkbox-text{font-size:14px}.section-bg+.promo-form{padding-top:0}}@media(max-width:359px){.title.title--h1{font-size:28px}}.header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:89}.header .header__row{padding:10px 0}.header .header__inner{max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;padding:0 70px;display:flex;justify-content:space-between}.header .header__right{display:inline-flex;align-items:center;justify-content:flex-end;gap:30px}.header .header__left{display:inline-flex;align-items:center;gap:30px}.header .header__logo{display:inline-flex;align-items:center;justify-content:center;max-width:172px}.header .header__menu .menu{font-size:16px;line-height:120%;list-style:none;padding:0;margin:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.header .header__menu .menu>li>a{height:40px}.header .header__menu .menu a{color:#313131;position:relative}.header .header__menu .menu a:hover{color:var(--green)}.header .header__menu .menu .has-children{position:relative}.header .header__menu .menu .has-children>a{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.header .header__menu .menu .has-children>a:after{content:"";width:7px;height:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M7.75 0.75L4.25 4.25L0.75 0.75' stroke='%23313131' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:contain;background-repeat:no-repeat;transition:.5s}.header .header__menu .menu .has-children>a:hover:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M7.75 0.75L4.25 4.25L0.75 0.75' stroke='%23007D55' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.header .header__menu .menu .has-children .submenu{background:#fff;max-height:0;overflow:hidden;opacity:0;transition:all .3s;position:absolute;top:100%;list-style:none;margin:0;padding:0;min-width:300px;box-shadow:0 0 20px #00000017;z-index:-1;pointer-events:none;cursor:pointer}.header .header__menu .menu .has-children .submenu li{cursor:pointer}.header .header__menu .menu .has-children .submenu li a{display:block;padding:20px;border-bottom:1px solid #D7D7D7;cursor:pointer}.header .header__menu .menu .has-children .submenu li:last-child a{border:none}.header .header__menu .menu .has-children.open>a:after,.header .header__menu .menu .has-children:hover>a:after{transform:rotate(-180deg)}.header .header__menu .menu .has-children.open .submenu,.header .header__menu .menu .has-children:hover .submenu{max-height:none;opacity:1;z-index:120;pointer-events:auto}.header .header__burger{display:none}@media(max-width:1800px){.header .header__menu .menu{font-size:14px;gap:17px}.header .header__inner{padding:0 50px}.header .header__logo{max-width:146px}.header .header__right,.header .header__left{gap:25px}}@media(max-width:1600px){.header .header__left{gap:20px}.header .header__right,.header .header__left{gap:15px}}@media(max-width:1440px)and (min-width:1281px){.header .contact--email .contact__value,.header .contact--phone .contact__value{width:40px;height:40px;background:var(--gray);border-radius:50%;font-size:0}.header .contact--email .contact__value:after,.header .contact--phone .contact__value:after{content:"";width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .contact--email .contact__value:after{background:url(/build/assets/mail-Dt3sggWo.svg) no-repeat;background-size:contain;background-position:center}.header .contact--phone .contact__value:after{background:url(/build/assets/phone-S1uzDfn-.svg) no-repeat;background-size:contain;background-position:center}.header .header__right{gap:8px}.header .header__burger{margin-left:8px}}@media(max-width:1280px){.header .header__menu{display:none}.header .header__logo{max-width:170px}.header .header__left,.header .header__right{gap:20px}.header .header__burger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;position:relative;padding:0;border:none;width:20px;min-height:20px}.header .header__burger span{display:block;background:var(--black);height:2px;width:20px;margin-bottom:8px;transition:.3s}.header .header__burger span:last-child{margin-bottom:0}.header .header__burger.active span{position:absolute}.header .header__burger.active span:first-child{top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);margin:0}.header .header__burger.active span:nth-child(2){display:none}.header .header__burger.active span:last-child{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);margin:0}}@media(max-width:1199px){.header .header__logo{max-width:130px}.header .contact--email .contact__value,.header .contact--phone .contact__value{width:40px;height:40px;background:var(--gray);border-radius:50%;font-size:0}.header .contact--email .contact__value:after,.header .contact--phone .contact__value:after{content:"";width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.header .contact--email .contact__value:after{background:url(/build/assets/mail-Dt3sggWo.svg) no-repeat;background-size:contain;background-position:center}.header .contact--phone .contact__value:after{background:url(/build/assets/phone-S1uzDfn-.svg) no-repeat;background-size:contain;background-position:center}.header .header__right{gap:8px}.header .header__burger{margin-left:8px}}@media(max-width:991px){.header .header__search{display:none}}@media(max-width:767px){.header .contact--socials .contact__social.telegram,.header .contact--socials .contact__social.max{display:none}.header .header__inner{padding:0 20px}}@media(max-width:479px){.header .header__right{gap:4px}}@media(max-width:359px){.header .header__logo{max-width:100px}}.footer{background:var(--black);margin-top:var(--padding-large);overflow:hidden}.footer .footer__row{padding:40px 0;border-bottom:1px solid #595959}.footer .footer__row:last-child{border-bottom:none}.footer .footer__inner{display:flex;justify-content:space-between;align-items:center;gap:100px}.footer .footer__row--grid .footer__inner{align-items:flex-start}.footer .footer__right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:50px;width:calc(100% - 380px)}.footer .contact .contact__value{color:#fff;font-size:32px;font-family:var(--font-bold)}.footer .footer__logo{display:inline-flex;align-items:center;justify-content:center;width:280px}.footer .footer__form{background:#454545;padding:24px;display:flex;flex-direction:column;gap:24px;width:350px}.footer .footer__form .button--outline{width:100%;color:#fff;border-color:#fff}.footer .footer__form .button--outline:hover{background:#fff;color:var(--black)}.footer .footer__form-inner{display:flex;flex-direction:column;gap:10px}.footer .footer__form-title{font-size:24px;line-height:90%;letter-spacing:-.02em;color:#fff;font-family:var(--font-semibold)}.footer .footer__form-subtitle{font-size:18px;line-height:120%;letter-spacing:-.02em;color:#878787}.footer .footer__socials{display:flex;flex-direction:column;gap:20px}.footer .footer__socials-item{display:flex;align-items:center;gap:12px;color:#fff;font-family:var(--font-medium);font-size:18px;transition:.3s}.footer .footer__socials-item img{width:28px}.footer .footer__socials-item:hover{color:#ffffffb3}.footer .footer__menu{display:flex;flex-direction:column;gap:15px}.footer .footer__column{display:flex;align-items:flex-start}.footer .footer__column.footer__column--menu{max-width:650px;width:100%}.footer .footer__column.footer__column--last{max-width:430px;width:100%;display:flex;justify-content:space-between}.footer .footer__menu-title{font-size:18px;line-height:120%;color:#fff;font-family:var(--font-semibold)}.footer .footer__menu-services{width:100%;display:flex;flex-direction:column;gap:15px}.footer .footer__menu-services ul{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:auto auto;-moz-column-gap:70px;column-gap:70px;row-gap:10px}.footer .footer__menu-services ul li a{font-size:16px;line-height:120%;color:#878787}.footer .footer__menu-services ul li a:hover{color:#fff}.footer .footer__menu-main ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:10px}.footer .footer__menu-main ul a{font-size:18px;line-height:120%;color:#fff;font-family:var(--font-semibold)}.footer .footer__info{color:#878787;font-size:14px;line-height:120%;display:flex;flex-wrap:wrap;gap:30px}.footer .footer__info a{color:inherit;border-bottom:1px solid}.footer .footer__info a:hover{color:#fff}@media(max-width:1800px){.footer .footer__logo{width:240px}.footer .contact .contact__value{font-size:27px}.footer .footer__right{gap:40px}.footer .footer__row{padding:34px 0}.footer .footer__menu-services ul{-moz-column-gap:60px;column-gap:60px}.footer .footer__column.footer__column--menu{max-width:570px}.footer .footer__inner{gap:80px}.footer .footer__form{padding:20px;gap:20px;width:300px}.footer .footer__column.footer__column--last{max-width:360px}}@media(max-width:1600px){.footer .footer__logo{width:200px}.footer .contact .contact__value{font-size:22px}.footer .footer__right{gap:30px}.footer .footer__inner{gap:60px}.footer .footer__column.footer__column--last{max-width:300px}}@media(max-width:1800px)and (min-width:1281px){.footer .footer__menu-title{font-size:16px}.footer .footer__menu-services ul li a{font-size:14px}.footer .footer__menu-main ul a,.footer .footer__socials-item{font-size:16px}.footer .footer__form-title{font-size:20px}.footer .footer__form-subtitle{font-size:16px}}@media(max-width:1440px)and (min-width:1281px){.footer .footer__menu-services ul{-moz-column-gap:30px;column-gap:30px}.footer .footer__column.footer__column--last{max-width:260px}.footer .footer__inner{gap:30px}.footer .footer__right{width:calc(100% - 280px)}}@media(max-width:1280px){.footer .footer__row{padding:30px 0}.footer .footer__right{width:calc(100% - 200px)}.footer .contact--address{max-width:208px;text-align:right}.footer .footer__inner{gap:0}.footer .footer__row--grid .footer__inner{flex-wrap:wrap;gap:30px}.footer .footer__form{width:100%;flex-direction:row;align-items:center;padding:24px}.footer .footer__form .button--outline{width:230px}.footer .footer__form-inner{width:calc(100% - 250px)}.footer .footer__form-inner br{display:none}.footer .footer__column.footer__column--menu{max-width:650px}}@media(max-width:1199px){.footer .footer__right{gap:20px;width:calc(100% - 150px)}.footer .footer__logo{width:130px}}@media(max-width:991px){.footer .footer__inner{flex-wrap:wrap;gap:20px}.footer .footer__right{width:100%;justify-content:flex-start}.footer .contact .contact__value{font-size:20px}.footer .contact--address{max-width:100%;text-align:left}.footer .footer__form{order:3}.footer .footer__info{gap:20px}}@media(max-width:767px){.footer .footer__menu-services ul{gap:12px;display:flex;flex-direction:column}.footer .footer__form{padding:20px;flex-direction:column;align-items:flex-start}.footer .footer__form-inner{width:100%}}@media(max-width:479px){.footer .footer__right{gap:15px}.footer .footer__form-title{font-size:20px}.footer .footer__form-subtitle{font-size:16px}.footer .footer__form .button--outline{width:100%}.footer .footer__info{flex-direction:column}}.hero.is-home .divider-left:after{top:53%}.hero.is-home .divider-left:before{content:"";position:absolute;top:53%;left:-35px;width:20px;height:1px;background:var(--divider)}.hero .hero__content{display:flex;gap:20px}.hero .hero__content-left{background:var(--black);width:calc(100% - 450px);padding:40px 40px 50px;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.hero .hero__content-left .title--h1{text-shadow:0 8px 24px rgba(0,0,0,.45)}.hero .hero__content-right{background:var(--black);width:430px;position:relative;padding:50px 30px}.hero .hero__content-right .corner{position:absolute;top:12px;right:12px;border-top:20px solid #fff;border-left:20px solid transparent}.hero .hero__content-right:before{content:"";position:absolute;top:-1px;left:-1px;width:47px;height:36px;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:right top;transform:scaleX(-1)}.hero .hero__content-right:after{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:130px solid transparent}.hero .section-bg__cover{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero .section-bg__cover picture{position:absolute;inset:0;z-index:0;filter:brightness(.72)}.hero .section-bg__cover .hero__background-video{position:absolute;inset:0;z-index:0;pointer-events:none;display:block;width:100%;height:100%;min-width:100%;min-height:100%;filter:brightness(.72);-o-object-fit:cover;object-fit:cover}.hero .section-bg__cover:before{content:"";position:absolute;top:-1px;right:-2px;width:47px;height:36px;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:left top;z-index:1;pointer-events:none}.hero .section-bg__cover:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:130px solid transparent;z-index:1;pointer-events:none}.hero .head-content{display:flex;flex-direction:column;align-items:flex-start;gap:50px}.hero .hero__features{display:flex;gap:10px;position:relative;z-index:12}.hero .hero__features-item{background:#ffffff26;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:24px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px}.hero .hero__features-item.hero__features-item--1{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--black);width:calc(24% - 20px)}.hero .hero__features-item.hero__features-item--1 .hero__features-title{font-size:52px}.hero .hero__features-item.hero__features-item--2,.hero .hero__features-item.hero__features-item--3{width:38%}.hero .hero__features-title{font-size:24px;line-height:90%;font-family:var(--font-bold);letter-spacing:-.01em}.hero .hero__feature-text{font-size:16px;line-height:120%;font-family:var(--font-medium)}.hero .hero__features-tags{display:flex;flex-direction:column;gap:10px}.hero .hero__features-label{font-size:16px;line-height:120%}.hero .hero__features-pills{display:flex;flex-wrap:wrap;gap:5px}.hero .hero__features-pills .pill{border:1px solid #919191;border-radius:100px;background:transparent;display:inline-flex;align-items:center;justify-content:center;padding:3px 12px;font-size:16px;line-height:120%}.hero .hero__features-pills .pill.pill--active{background:#fff;border-color:#fff;color:var(--black)}.hero .hero__service-nav{display:flex;gap:10px;z-index:12}.hero .hero__service-nav button{width:60px;height:60px;border:1px solid #8B8B8B;background:transparent;padding:0;position:relative;inset:auto;margin:0;transition:.3s}.hero .hero__service-nav button.swiper-button-disabled{opacity:.35;pointer-events:none}.hero .hero__service-nav button svg{display:none}.hero .hero__service-nav button:after{content:"";background:url(/build/assets/arrow-long-light-BgubEK9M.svg) no-repeat;background-size:contain;background-position:center;width:16px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero .hero__service-nav button.swiper-button-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}.hero .hero__service-card{background:var(--black)}.hero .hero__service-inner,.hero .hero__service-content{display:flex;flex-direction:column;gap:30px}.hero .hero__service-title{font-size:38px;line-height:90%;letter-spacing:-.02em;color:#fff;font-family:var(--font-bold);min-height:2.7em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hero .hero__service-image{height:336px;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero .hero__service-btn{display:flex;justify-content:center;align-items:center;height:60px;background:#fff;width:calc(100% - 140px);color:var(--black);font-size:16px;font-family:var(--font-medium)}@media(max-width:1800px){.hero .hero__content-left{width:calc(100% - 385px);padding:40px}.hero .head-content{gap:40px}.hero .hero__features-item{padding:20px;gap:17px}.hero .hero__features-item.hero__features-item--1 .hero__features-title{font-size:44px}.hero .hero__features-label,.hero .hero__feature-text{font-size:14px}.hero .hero__features-title{font-size:20px}.hero .hero__features-pills .pill{font-size:14px;padding:2px 10px}.hero .hero__content-right{width:365px;padding:40px 25px}.hero .hero__service-title{font-size:34px}.hero .hero__service-inner,.hero .hero__service-content{gap:25px}.hero .hero__service-image{height:285px}.hero .section-bg__cover:after{border-bottom-width:20px;border-left-width:110px}.hero .hero__content-right:after{border-bottom-width:20px;border-right-width:110px}.hero .section-bg__cover:before{width:39px;height:30px}.hero .hero__content-right:before{width:39px;height:30px}}@media(max-width:1800px)and (min-width:1281px){.hero .hero__service-btn{height:50px;font-size:14px;width:calc(100% - 120px)}.hero .hero__service-nav button{width:50px;height:50px}}@media(max-width:1600px){.hero .hero__features-item.hero__features-item--1 .hero__features-title{font-size:38px}.hero .hero__content-left{padding:30px 25px;width:calc(100% - 345px)}.hero .hero__service-title{font-size:28px}.hero .hero__service-image{height:240px}.hero .hero__features-pills .pill{font-size:12px}.hero .hero__features-item{padding:15px;gap:15px}.hero .hero__features-item.hero__features-item--1{width:calc(20% - 20px)}.hero .hero__features-item.hero__features-item--2{width:39%}.hero .hero__features-item.hero__features-item--3{width:41%}.hero .hero__content-right{width:325px;padding:30px 25px}}@media(max-width:1280px){.hero .hero__content-left{padding:40px}.hero .hero__content{flex-direction:column}.hero .hero__content-left{width:100%}.hero.is-home .divider-left:before{display:none}.hero.is-home .divider-left:after{display:none}.hero .section-bg__cover:before{display:none}.hero .hero__features{flex-wrap:wrap}.hero .hero__features-item.hero__features-item--1{width:100%;flex-direction:row;align-items:flex-end}.hero .hero__features-item.hero__features-item--2,.hero .hero__features-item.hero__features-item--3{width:calc(50% - 5px)}.hero .hero__features-title{font-size:24px}.hero .hero__features-label{font-size:16px}.hero .hero__features-pills .pill{font-size:16px;padding:3px 12px}.hero .hero__features-item{padding:24px 20px;gap:20px}.hero .hero__feature-text{font-size:20px}.hero .hero__features-item.hero__features-item--1 .hero__features-title{font-size:44px}.hero .hero__content-right{width:100%;padding:10px 30px 10px 10px}.hero .hero__content-right:before{display:none}.hero .hero__content-right:after{display:none}.hero .section-bg__cover:after{display:none}.hero .hero__content-right .corner{display:none}.hero .hero__service-title{font-size:32px;order:2}.hero .hero__service-image{width:100px;height:100px;order:1}.hero .hero__service-nav{max-width:370px;width:100%}.hero .hero__service-inner{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.hero .hero__service-content{flex-direction:row;align-items:center;width:calc(100% - 395px)}}@media(max-width:991px){.hero .head-content{position:relative;padding:30px;min-height:400px;justify-content:space-between;background:var(--black)}.hero .hero__features{padding:0 30px}.hero .hero__content-left{gap:30px;padding:0;background:transparent}.hero .hero__content-right{display:none}.hero .hero__features-item{background:var(--gray);color:var(--black)}.hero .hero__features-item.hero__features-item--1{color:#fff}.hero .hero__features-item.hero__features-item--2,.hero .hero__features-item.hero__features-item--3{width:100%}.hero .hero__features-pills .pill{border-color:var(--divider)}}@media(max-width:767px){.hero .head-content{padding:30px 20px}.hero .hero__features{padding:0}.hero .hero__features-item.hero__features-item--1 .hero__features-title{font-size:28px}.hero .hero__feature-text{font-size:16px}.hero .hero__features-title{font-size:20px}}@media(max-width:479px){.hero .head-content{margin-left:-20px;margin-right:-20px}.hero .hero__features-item.hero__features-item--1{flex-direction:column;align-items:flex-start;gap:15px}.hero .hero__features-item{padding:16px}.hero .hero__features-label,.hero .hero__features-pills .pill{font-size:14px}}.about .about__content{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.about .about__content-left{width:calc(100% - 750px);max-width:880px;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.about .head-content{display:flex;flex-direction:column;gap:50px}.about .subtitle{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.about .button--primary{min-width:290px}.about .about__content-right{width:730px}.about .about-swiper{height:400px;margin-bottom:16px}.about .about-swiper .swiper-slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.about .about-swiper .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.about .about-mini-swiper{height:70px}.about .about-mini-swiper .swiper-slide{height:auto;overflow:hidden;cursor:pointer}.about .about-mini-swiper .swiper-slide:after{content:"";position:absolute;inset:0;background:#d9d9d9b3;transition:.3s}.about .about-mini-swiper .swiper-slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.about .about-mini-swiper .swiper-slide.swiper-slide-thumb-active:after{opacity:0}.about .about-mini-swiper .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.about .swiper-button-next,.about .swiper-button-prev{width:48px;height:48px}.about .swiper-button-next svg,.about .swiper-button-prev svg{display:none}.about .swiper-button-next:after,.about .swiper-button-prev:after{content:"";background:url(/build/assets/arrow-swiper-light-B6zs9JgA.svg) no-repeat;background-size:contain;background-position:center;width:12px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about .swiper-button-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}@media(max-width:1800px){.about .subtitle{gap:17px}.about .head-content,.about .about__content-left{gap:40px}.about .button--primary{min-width:246px}.about .about__content-right{width:620px}.about .about__content-left{max-width:750px;width:calc(100% - 640px)}.about .about-swiper{height:340px}.about .about-mini-swiper{height:60px}}@media(max-width:1280px){.about .about__content-right{width:450px}.about .about__content-left{max-width:530px;width:calc(100% - 470px)}.about .about-swiper{height:330px;margin-bottom:10px}.about .about-mini-swiper{height:50px}.about .button--primary{min-width:290px}.about .subtitle{gap:15px}.about .head-content,.about .about__content-left{gap:30px}}@media(min-width:992px){.about .about__content>.button--primary{display:none}}@media(max-width:991px){.about .about__content{flex-direction:column;align-items:flex-start;gap:30px}.about .about__content-left{width:100%;max-width:100%}.about .about__content-left .button--primary{display:none}.about .about__content-right{width:100%}}@media(max-width:767px){.about .about-swiper{height:300px}}@media(max-width:479px){.about{overflow:hidden}.about .about-mini-swiper{height:70px}.about .button--primary{width:100%}.about .about-mini-swiper{overflow:visible}}.advantages.is-home{overflow:visible}.advantages .advantages__content{display:flex;flex-direction:column;gap:50px}.advantages .head-content{width:100%}.advantages .advantages__grid{display:flex;gap:20px}.advantages .advantages__main-card{position:relative;width:24%;background:var(--black);color:#fff;padding:50px 30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:20px}.advantages .advantages__main-card:before{content:"";position:absolute;top:-1px;right:-1px;width:47px;height:36px;background:url(/build/assets/corner-DDu7qRIq.svg) no-repeat;background-size:contain;background-position:center;z-index:1}.advantages .advantages__main-card:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid var(--gray);border-left:130px solid transparent}.advantages .advantages__main-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.advantages .advantages__main-image img{background:var(--black);opacity:.5}.advantages .advantages__main-card-title{font-size:32px;line-height:90%;font-family:var(--font-bold);position:relative;z-index:12}.advantages .advantages__main-card-text{font-size:20px;line-height:130%;letter-spacing:-.02em;position:relative;z-index:12}.advantages .advantages__list{width:calc(76% - 20px);display:flex;flex-wrap:wrap;position:relative;overflow:hidden}.advantages .advantages__list:before{content:"";position:absolute;top:-1px;left:-1px;width:47px;height:36px;background:url(/build/assets/corner-DDu7qRIq.svg) no-repeat;background-size:contain;background-position:top left;transform:scaleX(-1)}.advantages .advantages__list:after{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid var(--gray);border-right:130px solid transparent}.advantages .advantage-card{width:50%}.advantages.is-home .divider-right .divider:after{top:-110px}@media(max-width:1800px){.advantages .advantages__content{gap:40px}.advantages .advantages__main-card-title{font-size:27px}.advantages .advantages__main-card-text{font-size:18px}.advantages .advantages__main-card{padding:40px 25px}.advantages .advantages__list:before{width:39px;height:30px}.advantages .advantages__list:after{border-bottom-width:20px;border-right-width:110px}.advantages .advantages__main-card:before{width:39px;height:30px}.advantages .advantages__main-card:after{border-bottom-width:20px;border-left-width:110px}}@media(max-width:1600px){.advantages .advantages__main-card-title{font-size:24px}}@media(max-width:1280px){.advantages .advantages__content{gap:30px}.advantages .advantages__grid{flex-direction:column}.advantages .advantages__main-card{width:100%;padding:30px;gap:60px}.advantages .advantages__main-card:before{display:none}.advantages .advantages__main-card-text{max-width:500px}.advantages .advantages__main-card-title{font-size:28px}.advantages .advantages__main-card:after{display:none}.advantages .advantages__list:before{display:none}.advantages .advantages__list:after{display:none}.advantages .advantages__list{width:100%}}@media(min-width:768px){.advantages .advantage-card:nth-child(2n){border-right-color:#fff}}@media(max-width:767px){.advantages .advantages__main-card-title{font-size:24px}.advantages .advantage-card{width:100%}}@media(max-width:479px){.advantages .advantages__main-card-title{font-size:20px}.advantages .advantages__main-card-text{font-size:14px}.advantages .advantages__main-card{padding:20px;min-height:230px}.advantages .advantages__grid{gap:10px}}.advantages-full .advantages-full__content{display:flex;flex-direction:column;gap:50px}.advantages-full .head-content{width:100%}.advantages-full .advantages-full__grid{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.advantages-full .advantage-card{width:calc(33.33% + 2px)}@media(min-width:1441px){.advantages-full .advantages-full__inner{position:relative}.advantages-full .advantages-full__inner:before{content:"";position:absolute;top:0;right:0;border-top:20px solid var(--gray);border-left:20px solid transparent;z-index:1}.advantages-full .advantages-full__inner:after{content:"";position:absolute;top:0;left:0;border-top:20px solid var(--gray);border-right:20px solid transparent;z-index:1}.advantages-full .advantages-full__grid:before{content:"";position:absolute;bottom:0;right:0;border-bottom:20px solid var(--gray);border-left:20px solid transparent;z-index:1}.advantages-full .advantages-full__grid:after{content:"";position:absolute;bottom:0;left:0;border-bottom:20px solid var(--gray);border-right:20px solid transparent;z-index:1}}@media(max-width:1800px){.advantages-full .advantages-full__content{gap:40px}}@media(min-width:1281px){.advantages-full .advantage-card:nth-child(3n){border-right-color:#fff}}@media(max-width:1280px){.advantages-full .advantage-card{width:calc(50% + 2px)}.advantages-full .advantages-full__content{gap:30px}}@media(max-width:767px){.advantages-full .advantage-card{width:100%}}.advantage-card{display:flex;flex-direction:column;gap:20px;padding:40px 50px;border:1px solid var(--divider);margin:-1px;background:#fff}.advantage-card .advantage-card__head{min-height:40px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:20px}.advantage-card .advantage-card__icon{width:40px;display:inline-flex;align-items:center;justify-content:center}.advantage-card .advantage-card__title{font-size:32px;line-height:90%;font-family:var(--font-bold);width:calc(100% - 60px)}.advantage-card .advantage-card__text{font-size:20px;line-height:130%;letter-spacing:-.02em}@media(max-width:1800px){.advantage-card .advantage-card__title{font-size:27px}.advantage-card .advantage-card__text{font-size:18px}.advantage-card .advantage-card__head{min-height:34px}.advantage-card .advantage-card__icon{width:34px}.advantage-card{gap:17px;padding:34px 40px}}@media(max-width:1600px){.advantage-card .advantage-card__title{font-size:24px}.advantage-card{gap:15px;padding:25px}}@media(max-width:1280px){.advantage-card .advantage-card__title{font-size:28px}.advantage-card .advantage-card__text{font-size:20px}.advantage-card .advantage-card__head{min-height:40px}.advantage-card .advantage-card__icon{width:40px}.advantage-card{padding:25px 30px 30px}}@media(max-width:1199px){.advantage-card .advantage-card__title{font-size:24px}.advantage-card .advantage-card__text{font-size:18px}}@media(max-width:991px){.advantage-card{padding:20px}.advantage-card .advantage-card__title{font-size:20px}.advantage-card .advantage-card__text{font-size:16px}}@media(max-width:767px){.advantage-card{border:none;margin:0;border-bottom:1px solid var(--divider);gap:10px}.advantage-card:last-child{border:none}.advantage-card .advantage-card__title{font-size:20px}.advantage-card .advantage-card__text{font-size:14px}.advantage-card .advantage-card__icon{width:36px}.advantage-card .advantage-card__head{min-height:36px;gap:12px;flex-direction:row;justify-content:flex-start}}.objects .objects__content{display:flex;flex-direction:column;gap:50px}.objects .objects__inner{position:relative}.objects .objects__inner:before{content:"";position:absolute;top:0;right:0;border-top:20px solid #fff;border-left:20px solid transparent;z-index:1}.objects .objects__inner:after{content:"";position:absolute;top:0;left:0;border-top:20px solid #fff;border-right:20px solid transparent;z-index:1}.objects .objects__grid{display:flex;flex-wrap:wrap;gap:20px;position:relative}.objects .objects__grid:before{content:"";position:absolute;bottom:0;right:0;border-bottom:20px solid #fff;border-left:20px solid transparent;z-index:1}.objects .objects__grid:after{content:"";position:absolute;bottom:0;left:0;border-bottom:20px solid #fff;border-right:20px solid transparent;z-index:1}.objects .objects__item{width:calc((100% - 40px) / 3);position:relative;color:#fff;padding:24px;display:flex;align-items:flex-end;justify-content:center;height:250px;background:var(--black)}.objects .objects__image{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.objects .objects__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#000)}.objects .objects__item-title{font-size:20px;line-height:110%;font-family:var(--font-bold);letter-spacing:-.02em;position:relative;z-index:12;width:100%;text-align:center}@media(max-width:1800px){.objects .objects__content{gap:40px}.objects .objects__item{padding:20px;height:220px}.objects .objects__item-title{font-size:18px}}@media(max-width:1280px){.objects .title br{display:none}.objects .objects__content{gap:30px}.objects .objects__item-title{font-size:20px}.objects .objects__item{padding:24px;height:250px}}@media(max-width:991px){.objects .title{max-width:500px}.objects .objects__item{width:calc((100% - 20px)/2)}}@media(max-width:767px){.objects .objects__grid{gap:10px}.objects .objects__item{width:calc((100% - 10px)/2);height:200px}.objects .objects__item-title{font-size:16px}}@media(max-width:479px){.objects .objects__item{padding:16px 10px;height:150px}.objects .objects__item-title{font-size:14px}.objects .objects__inner:before{border-top-width:12px;border-left-width:12px}.objects .objects__inner:after{border-top-width:12px;border-right-width:12px}.objects .objects__grid:before{border-bottom-width:12px;border-left-width:12px}.objects .objects__grid:after{border-bottom-width:12px;border-right-width:12px}}.partners .partners__content{display:flex;flex-direction:column;gap:50px}.partners .head-content{display:flex;align-items:center;justify-content:space-between}.partners .partners__grid{display:flex;flex-wrap:wrap;gap:20px}.partners .partner-card{background:#fff;width:calc((100% - 100px) / 6)}.partners.is-home .divider-right:after{bottom:-225px}.partners.is-home{overflow:visible}.partners .cooperation-page{margin:40px 0 0}.partners .cooperation-page .cooperation-page__text{padding:0 40px!important}@media(max-width:1800px){.partners .partners__content{gap:40px}}@media(max-width:1280px){.partners .partners__content{gap:30px}.partners .partner-card{width:calc((100% - 40px) / 3)}}@media(min-width:992px){.partners .partners__content>.button--outline{display:none}}@media(max-width:991px){.partners .head-content .button--outline{display:none}}@media(max-width:767px){.partners .partner-card{width:100%}.partners .partners__grid{gap:10px}}.partner-card{padding:10px 24px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;background:var(--gray)}.partner-card .partner-card__image{height:90px;max-width:220px;display:flex;align-items:center;justify-content:center;margin-bottom:-10px}.partner-card .partner-card__image img{max-height:100%}.partner-card .partner-card__title{font-size:16px;line-height:110%;margin-bottom:auto;font-family:var(--font-bold)}.partner-card .partner-card__descr{font-size:16px;line-height:120%;border-top:1px solid var(--divider);padding-top:20px;width:100%}@media(max-width:1800px){.partner-card{padding:8px 20px 20px;gap:15px}.partner-card .partner-card__descr{font-size:14px;padding-top:15px}.partner-card .partner-card__title{font-size:14px}.partner-card .partner-card__image{height:80px;max-width:170px}}@media(max-width:1600px){.partner-card{padding:8px 15px 15px}.partner-card .partner-card__image{height:60px;max-width:130px}}@media(max-width:1280px){.partner-card{padding:10px 24px 24px;gap:20px}.partner-card .partner-card__descr{font-size:16px;padding-top:20px}.partner-card .partner-card__title{font-size:16px}.partner-card .partner-card__image{height:90px;max-width:220px}}@media(max-width:991px){.partner-card .partner-card__descr{font-size:14px;padding-top:15px}.partner-card{padding:10px 15px 20px;gap:15px}.partner-card .partner-card__image{height:70px;max-width:140px}.partner-card .partner-card__title{font-size:14px}}@media(max-width:767px){.partner-card{padding:16px;justify-content:space-between;flex-direction:row-reverse;flex-wrap:wrap;text-align:left;gap:10px}.partner-card .partner-card__image{height:50px;max-width:100px;margin-bottom:0;justify-content:flex-end}.partner-card .partner-card__title{margin:0;width:calc(100% - 110px)}}.partners-full .partners-full__content{display:flex;flex-direction:column;gap:100px}.partners-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.partners-full .subtitle{line-height:110%}.partners-full .head-content__left{width:52%;max-width:650px}.partners-full .head-content__right{width:48%}.partners-full .partners-full__grid{display:flex;flex-wrap:wrap;gap:20px}.partners-full .partner-card{width:calc((100% - 100px) / 6)}@media(max-width:1800px){.partners-full .partners-full__content{gap:90px}}@media(max-width:1600px){.partners-full .head-content__left{max-width:500px}}@media(max-width:1280px){.partners-full .title.title--h1{line-height:110%}.partners-full .partners-full__content{gap:80px}.partners-full .partner-card{width:calc((100% - 40px) / 3)}}@media(max-width:1199px){.partners-full .partners-full__content{gap:60px}.partners-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.partners-full .head-content__left{width:100%;max-width:100%}.partners-full .head-content__right{width:100%;max-width:640px}.partners-full .title br{display:none}}@media(max-width:767px){.partners-full .partners-full__grid{gap:10px}.partners-full .partner-card{width:100%}}.presentation .presentation__content{display:flex;flex-direction:column;gap:50px}.presentation .head-content{display:flex;flex-direction:column;gap:30px}.presentation .subtitle{font-size:20px}.presentation .presentation__video{height:1000px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.presentation .presentation__video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.presentation .presentation__video-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0;border-radius:50%;border:none;background:transparent}.presentation .presentation__video-btn img{width:150px}@media(max-width:1800px){.presentation .head-content{gap:25px}.presentation .presentation__content{gap:40px}.presentation .presentation__video{height:850px}.presentation .presentation__video-btn img{width:120px}.presentation .subtitle{font-size:18px}}@media(max-width:1600px){.presentation .presentation__video{height:750px}.presentation .presentation__video-btn img{width:100px}}@media(max-width:1280px){.presentation .presentation__content{gap:30px}.presentation .presentation__video{height:600px}}@media(max-width:991px){.presentation .subtitle{max-width:500px}.presentation .presentation__video{height:400px}.presentation .presentation__video-btn img{width:70px}}@media(max-width:767px){.presentation .subtitle{font-size:16px}}@media(max-width:479px){.presentation .presentation__video{height:300px}}.projects .projects__content{display:flex;flex-direction:column;gap:50px}.projects .head-content{display:flex;align-items:center;justify-content:space-between}@media(max-width:1800px){.projects .projects__content{gap:40px}}@media(max-width:1280px){.projects .projects__content{gap:30px}}@media(min-width:992px){.projects__content>.button--outline{display:none}}@media(max-width:991px){.projects .head-content .button--outline{display:none}}@media(max-width:479px){.projects{overflow:hidden}.projects .projects-swiper{overflow:visible}}.project-requirements .project-requirements__wrapper{display:flex;flex-wrap:wrap;row-gap:50px;-moz-column-gap:20px;column-gap:20px}.project-requirements .project-requirements__grid{display:flex;flex-direction:column;gap:20px;width:calc(100% - 600px)}.project-requirements .project-information__item{background:var(--gray);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.project-requirements .project-information__label{background:#fff;padding:3px 12px;color:var(--gray-text);font-size:18px;letter-spacing:-.02em}.project-requirements .project-information__text{font-size:20px;line-height:130%;letter-spacing:-.02em}.project-requirements .project-requirements__map{width:580px;overflow:hidden}.project-requirements .project-requirements__map img{min-width:100%;-o-object-fit:cover;object-fit:cover}.project-requirements .project-requirements__map ifarme{min-width:100%;min-height:100%}@media(max-width:1800px){.project-requirements .project-requirements__grid{width:calc(100% - 520px)}.project-requirements .project-requirements__map{width:500px}.project-requirements .project-requirements__wrapper{row-gap:40px}}@media(max-width:1600px){.project-requirements .project-requirements__grid{width:calc(100% - 450px)}.project-requirements .project-requirements__map{width:430px}.project-requirements .project-requirements__wrapper{row-gap:30px}}@media(max-width:1280px){.project-requirements .project-requirements__grid{width:100%}.project-requirements .project-requirements__map{width:100%;height:655px}}@media(max-width:1199px){.project-requirements .project-information__item{padding:20px}.project-requirements .project-information__text{font-size:18px}.project-requirements .project-information__label{font-size:16px}.project-requirements .project-requirements__map{height:555px}}@media(max-width:991px){.project-requirements .project-information__text{font-size:16px}.project-requirements .project-information__label{font-size:14px}.project-requirements .project-requirements__map{height:455px}}@media(max-width:767px){.project-requirements .project-requirements__grid{gap:10px}.project-requirements .project-information__item{padding:16px;gap:10px}.project-requirements .project-requirements__map{height:auto}}@media(max-width:479px){.project-requirements .project-requirements__map{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}}.project-review .project-review__wrapper{display:flex;flex-direction:column;gap:50px}.project-review .review-card{position:relative;min-height:500px;padding-right:350px}.project-review .review-card.review-card--has-video{padding-right:0}.project-review .review-card.review-card--has-video .review-card__body{height:calc(100% - 71px)}.project-review .review-card.review-card--has-video .review-card__video,.project-review .review-card.review-card--has-video .review-card__video-body{height:100%}.project-review .review-card .review-card__image{width:350px;position:absolute;top:0;right:0;bottom:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.project-review .review-card .review-card__body{justify-content:flex-end;height:auto}.project-review .review-card .review-card__image+.review-card__text{width:100%;max-width:1280px}.project-review .review-card .review-card__title{font-size:20px}.project-review .review-card .review-card__text{font-size:24px;padding:36px}.project-review .review-card .review-card__logo{width:150px;height:60px}@media(max-width:1800px){.project-review .project-review__wrapper{gap:40px}}@media(max-width:1600px){.project-review .project-review__wrapper{gap:30px}}@media(max-width:1199px){.project-review .review-card .review-card__text{font-size:18px;padding:24px}.project-review .review-card .review-card__title{font-size:16px}.project-review .review-card .review-card__logo{height:40px;width:120px}.project-review .review-card{min-height:400px;padding-right:300px}.project-review .review-card .review-card__image{width:300px}}@media(max-width:991px){.project-review .review-card .review-card__text{font-size:16px;padding:20px}.project-review .review-card .review-card__image{width:220px}.project-review .review-card{min-height:320px;padding-right:220px}}@media(max-width:767px){.project-review .review-card .review-card__title{font-size:12px}.project-review .review-card .review-card__logo{width:80px;height:35px}.project-review .review-card .review-card__text{font-size:14px;padding:20px}.project-review .review-card{padding-right:0;min-height:auto}.project-review .review-card .review-card__image{position:relative;top:auto;right:auto;bottom:auto;width:35%}.project-review .review-card .review-card__image+.review-card__text{width:65%}}@media(max-width:479px){.project-review .review-card .review-card__text{padding:0}.project-review .review-card .review-card__image+.review-card__text{width:100%}}.project-information .project-information__wrapper{display:flex;flex-direction:column;gap:50px}.project-information .project-information__grid{display:flex;flex-wrap:wrap;gap:20px}.project-information .project-information__item{background:var(--gray);width:calc((100% - 60px)/4);padding:24px;min-height:170px;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.project-information .project-information__title{font-size:20px;line-height:130%;letter-spacing:-.02em;color:var(--gray-text)}.project-information .project-information__text{font-size:28px;line-height:130%;letter-spacing:-.02em;font-family:var(--font-bold)}@media(max-width:1800px)and (min-width:1281px){.project-information .project-information__text{font-size:24px}.project-information .project-information__title{font-size:18px}}@media(max-width:1800px){.project-information .project-information__wrapper{gap:40px}}@media(max-width:1280px){.project-information .project-information__wrapper{gap:30px}.project-information .project-information__item{width:calc((100% - 20px)/2);min-height:140px}}@media(max-width:1199px){.project-information .project-information__text{font-size:24px}.project-information .project-information__title{font-size:18px}.project-information .project-information__item{padding:20px}}@media(max-width:991px){.project-information .project-information__text{font-size:20px}.project-information .project-information__title{font-size:16px}}@media(max-width:767px){.project-information .project-information__grid{gap:10px}.project-information .project-information__item{width:100%;gap:10px;min-height:100%}.project-information .project-information__title{font-size:12px}}.project-results .head-content{width:100%}.project-results .project-results__wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:50px;-moz-column-gap:20px;column-gap:20px}.project-results .project-results__content{width:calc(100% - 750px);max-width:880px;font-size:20px;line-height:130%;letter-spacing:-.02em;display:flex;flex-direction:column;gap:30px}.project-results .project-results__gallery{max-width:730px;width:100%}.project-results .project-swiper{height:400px;margin-bottom:16px}.project-results .project-swiper .swiper-slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.project-results .project-swiper .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.project-results .project-mini-swiper{height:70px}.project-results .project-mini-swiper .swiper-slide{height:auto;overflow:hidden;cursor:pointer}.project-results .project-mini-swiper .swiper-slide:after{content:"";position:absolute;inset:0;background:#d9d9d9b3;transition:.3s}.project-results .project-mini-swiper .swiper-slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.project-results .project-mini-swiper .swiper-slide.swiper-slide-thumb-active:after{opacity:0}.project-results .project-mini-swiper .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.project-results .swiper-button-next,.project-results .swiper-button-prev{width:48px;height:48px}.project-results .swiper-button-next svg,.project-results .swiper-button-prev svg{display:none}.project-results .swiper-button-next:after,.project-results .swiper-button-prev:after{content:"";background:url(/build/assets/arrow-swiper-light-B6zs9JgA.svg) no-repeat;background-size:contain;background-position:center;width:12px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-results .swiper-button-prev:after{transform:translate(-50%,-50%) rotate(-180deg)}@media(max-width:1800px){.project-results .project-results__gallery{width:620px}.project-results .project-results__content{max-width:750px;width:calc(100% - 640px)}.project-results .project-swiper{height:340px}.project-results .project-mini-swiper{height:60px}.project-results .project-results__wrapper{row-gap:40px}}@media(max-width:1280px){.project-results .project-results__gallery{width:450px}.project-results .project-results__content{max-width:530px;width:calc(100% - 470px);gap:20px}.project-results .project-swiper{height:330px;margin-bottom:10px}.project-results .project-mini-swiper{height:50px}.project-results .project-results__wrapper{row-gap:30px}}@media(max-width:1199px){.project-results .project-results__content{font-size:18px}}@media(max-width:991px){.project-results .project-results__content{width:100%;max-width:100%;font-size:16px;gap:15px}.project-results .project-results__gallery{width:100%}}@media(max-width:767px){.project-results .project-swiper{height:300px}}@media(max-width:479px){.project-results{overflow:hidden}.project-results .project-mini-swiper{height:70px;overflow:visible}}.project-details .project-details__wrapper{display:flex;gap:70px}.project-details .project-details__content{display:flex;flex-direction:column;gap:36px;position:relative;width:calc(100% - 650px);font-size:20px;line-height:130%;color:var(--black);letter-spacing:-.02em}.project-details .project-details__content blockquote{margin:0;border-left:2px solid var(--green);padding-left:24px;color:var(--green);font-size:24px;line-height:130%;font-family:var(--font-medium-italic)}.project-details .project-details__content h1,.project-details .project-details__content h2,.project-details .project-details__content h3,.project-details .project-details__content h4,.project-details .project-details__content h5,.project-details .project-details__content h6{line-height:130%}.project-details .project-details__content h1,.project-details .project-details__content h2{margin-bottom:36px}.project-details .project-details__content h3{margin-bottom:24px}.project-details .project-details__content h4,.project-details .project-details__content h5{margin-bottom:20px}.project-details .project-details__content h6{margin-bottom:15px}.project-details .project-details__content p{margin-bottom:24px}.project-details .project-details__content p:last-child{margin-bottom:0}.project-details .project-details__content ul{list-style:disc;padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-size:18px}.project-details .project-details__content ul li::marker{color:var(--green)}.project-details .project-details__content ul:last-child{margin-bottom:0}.project-details .project-details__content ol{padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-size:18px}.project-details .project-details__content ol:last-child{margin-bottom:0}.project-details .project-details__content .project-details__image{display:none}.project-details .project-details__images{width:580px;display:flex;flex-direction:column;gap:20px}.project-details .project-details__image{width:100%;height:400px;background:var(--gray);display:inline-flex;align-items:center;justify-content:center}.project-details .project-details__image img{min-width:100%;height:-webkit-fill-available;-o-object-fit:cover;object-fit:cover}@media(max-width:1800px){.project-details .project-details__wrapper{gap:60px}.project-details .project-details__content{width:calc(100% - 550px)}.project-details .project-details__images{width:490px}.project-details .project-details__image{height:340px}}@media(max-width:1600px){.project-details .project-details__wrapper{gap:50px}.project-details .project-details__content{width:calc(100% - 450px)}.project-details .project-details__images{width:400px}.project-details .project-details__image{height:300px}}@media(max-width:1280px){.project-details .project-details__content{width:calc(100% - 380px)}.project-details .project-details__images{width:330px}.project-details .project-details__image{height:250px}}@media(max-width:1199px){.project-details .project-details__wrapper{display:block}.project-details .project-details__content{width:100%;font-size:18px}.project-details .project-details__content :is(h1,h2,h3,h4,h5,h6){margin-bottom:15px;line-height:110%}.project-details .project-details__content p{margin-bottom:15px}.project-details .project-details__content blockquote{font-size:20px}.project-details .project-details__content ul,.project-details .project-details__content ol{margin-bottom:15px}.project-details .project-details__content .project-details .project-details__content .project-details__image{display:flex}.project-details .project-details__image{height:300px}.project-details .project-details__images{display:none}}@media(max-width:991px){.project-details .project-details__content{font-size:16px}.project-details .project-details__content blockquote{font-size:18px;padding-left:20px}.project-details .project-details__content ul,.project-details .project-details__content ol{font-size:16px}}@media(max-width:767px){.project-details .project-details__content blockquote{padding-left:15px}}.project-card{background:var(--gray);position:relative;display:flex;flex-direction:column;height:100%}.project-card .project-card__media{position:relative;flex-shrink:0}.project-card .gallery-swiper .item{height:320px}.project-card .project-card__content{padding:24px;display:flex;flex-direction:column;gap:15px;flex:1}.project-card .project-card__title{font-size:24px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.project-card .project-card__descr{font-size:20px;line-height:110%;letter-spacing:-.02em}.project-card .button--primary{width:100%;margin-top:auto}.project-card .project-card__details{position:absolute;top:24px;left:24px;right:24px;z-index:2}.project-card .project-card__details ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.project-card .project-card__details ul li{padding:5px 12px;border-radius:100px;background:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;font-size:16px;line-height:120%;display:inline-flex;align-items:center;gap:8px}.project-card .gallery-pagination{display:flex;flex-wrap:wrap;gap:10px;position:absolute;bottom:16px;left:16px;right:16px;width:auto;z-index:12}.project-card .swiper-pagination-bullet{margin:0!important;height:2px;background:var(--divider);opacity:1!important;border-radius:10px;width:calc((100% - 50px) / 6)}.project-card .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--green)}.project-card:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid #fff;border-left:20px solid transparent;transition:.3s;z-index:1}.project-card:hover:after{border-top-color:var(--green)}@media(max-width:1800px){.project-card .project-card__details{top:20px;left:20px;right:20px}.project-card .project-card__details ul li{padding:3px 10px;font-size:14px}.project-card .project-card__details ul li img{width:18px}.project-card .gallery-swiper .item{height:270px}.project-card .project-card__title{font-size:20px}.project-card .project-card__descr{font-size:18px}.project-card .project-card__content{padding:20px}}@media(max-width:1280px){.project-card .project-card__content{gap:10px}.project-card .project-card__descr{font-size:16px}.project-card .gallery-swiper .item{height:200px}.project-card .gallery-pagination{bottom:10px}}@media(max-width:991px){.project-card .project-card__content{padding:16px}}@media(max-width:479px){.project-card .project-card__details ul li img{width:14px}.project-card .project-card__details{top:16px;left:16px;right:16px}.project-card .project-card__content{padding:16px}.project-card .project-card__descr{font-size:14px}.project-card .button--primary{margin-top:auto}}.projects-full .projects-full__content{display:flex;flex-direction:column;gap:100px}.projects-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.projects-full .subtitle{line-height:110%;display:flex;flex-direction:column;gap:30px}.projects-full .head-content__left{width:52%;max-width:650px}.projects-full .head-content__right{width:48%}.projects-full .projects-full__grid{display:flex;flex-wrap:wrap;gap:20px}.projects-full .project-card{width:calc((100% - 40px) / 3)}.projects-full .projects-full__button{display:none}@media(max-width:1800px){.projects-full .projects-full__content{gap:90px}}@media(max-width:1600px){.projects-full .head-content__left{max-width:500px}}@media(max-width:1280px){.projects-full .title.title--h1{line-height:110%}.projects-full .projects-full__content{gap:80px}}@media(max-width:1199px){.projects-full .projects-full__content{gap:60px}.projects-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.projects-full .head-content__left{width:100%;max-width:100%}.projects-full .head-content__right{width:100%;max-width:640px}}@media(max-width:991px){.projects-full .project-card{width:calc((100% - 20px)/2)}}@media(max-width:767px){.projects-full .projects-full__grid{gap:10px}.projects-full .project-card{width:100%}.projects-full .projects-full__button{display:block;margin-top:30px}.projects-full .button--outline{width:100%}}.project+section{padding-top:var(--padding-medium)}.project .breadcrumbs{margin-bottom:0}.project .project__hero{display:flex;gap:20px;margin-bottom:30px}.project .project__left{background:var(--black);width:calc(100% - 450px);padding:50px;position:relative;display:flex;justify-content:flex-start;align-items:flex-end}.project .project__left .button--primary{display:none}.project .project__left .title--h1{text-shadow:0 8px 24px rgba(0,0,0,.45)}.project .project__right{background:var(--green);width:430px;position:relative;padding:50px 30px}.project .project__right .corner{position:absolute;top:12px;right:12px;border-top:20px solid #fff;border-left:20px solid transparent}.project .project__right:before{content:"";position:absolute;top:-1px;left:-1px;width:47px;height:36px;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:right top;transform:scaleX(-1)}.project .project__right:after{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:130px solid transparent}.project .section-bg__cover{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.project .section-bg__cover picture{filter:brightness(.72)}.project .section-bg__cover:before{content:"";position:absolute;top:-1px;right:-2px;width:47px;height:36px;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:left top;z-index:1;pointer-events:none}.project .section-bg__cover:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:130px solid transparent;z-index:1;pointer-events:none}.project .form{gap:30px}@media(min-width:1281px){.project .title.title--h1{font-size:58px}}@media(max-width:1800px){.project .project__left{width:calc(100% - 385px);padding:40px}.project .project__right{width:365px;padding:40px 25px}.project .section-bg__cover:after{border-bottom-width:20px;border-left-width:110px}.project .section-bg__cover:before{width:39px;height:30px}.project .project__right:after{border-bottom-width:20px;border-right-width:110px}.project .project__right:before{width:39px;height:30px}}@media(max-width:1600px){.project .project__left{padding:30px 25px;width:calc(100% - 345px)}.project .project__right{width:325px;padding:30px 25px}}@media(max-width:1280px){.project .project__left{padding:50px;width:100%;height:500px}.project .project__right{display:none}.project .project__hero{flex-direction:column}.project .section-bg__cover:before{display:none}.project .head-content{display:flex;justify-content:space-between;align-items:flex-end}.project .project__left .title--h1{max-width:calc(100% - 280px)}.project .project__left .button--primary{display:inline-flex}.project .section-bg__cover:after{display:none}}@media(max-width:1199px){.project .project__left{padding:40px}}@media(max-width:991px){.project .project__left{padding:30px;height:400px}.project .head-content{flex-direction:column;align-items:flex-start;gap:30px;height:100%}.project .project__left .title--h1{max-width:100%}}@media(max-width:767px){.project .project__left{padding:30px 20px}}@media(max-width:479px){.project:first-of-type{margin-top:60px}.project .project__left{margin-left:-20px;margin-right:-20px;width:auto}.project .project__left .button--primary{width:100%}}.news .news__content{display:flex;flex-direction:column;gap:50px}.news .head-content{display:flex;align-items:center;justify-content:space-between}.news .news__grid{display:flex;align-items:flex-start;gap:50px}.news .news__main{width:49%;background:var(--gray);padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;position:relative}.news .news__main:hover .news__main-image img{transform:scale(1.05);min-width:100%;min-height:100%}.news .news__main:hover .news__main-date{border-color:#00000080}.news .news__main-content{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:10px}.news .news__main-date{border:1px solid var(--divider);border-radius:100px;padding:4px 12px;font-size:16px;line-height:120%;transition:.3s}.news .news__main-title{font-size:32px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-medium)}.news .news__main-descr{font-size:20px;line-height:130%;letter-spacing:-.02em;color:#878787}.news .news__main-image{height:500px;width:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.news .news__main-image img{transition:1.5s;min-width:100%;min-height:100%}.news .news__main-link{position:absolute;inset:0}.news .news__list{width:calc(51% - 50px);display:flex;flex-direction:column}.news .news__card{border-bottom:1px solid var(--divider);padding-bottom:28px;margin-bottom:28px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.news .news__card:last-child{padding-bottom:0;margin-bottom:0;border:none}.news .news__card:after{content:"";position:absolute;top:0;right:0;border-top:20px solid var(--green);border-left:20px solid transparent;transition:.3s}.news .news__card:hover .news__card-date{border-color:#00000080}.news .news__card:hover:after{border-top-color:var(--divider)}.news .news__card-date{border:1px solid var(--divider);border-radius:100px;padding:4px 12px;font-size:16px;line-height:120%;transition:.3s}.news .news__card-title{font-size:24px;line-height:130%;letter-spacing:-.02em;font-family:var(--font-medium)}.news .news__card-descr{color:#878787;font-size:18px;line-height:130%;letter-spacing:-.02em}.news .news__card-link{position:absolute;inset:0}@media(max-width:1800px){.news .news__content{gap:40px}.news .news__main{padding:15px}.news .news__main-date{font-size:14px;padding:3px 10px}.news .news__main-title{font-size:27px}.news .news__main-descr{font-size:18px}.news .news__main-image{height:420px}.news .news__card-descr{font-size:16px}.news .news__card-title{font-size:20px}.news .news__card-date{padding:3px 10px;font-size:14px}.news .news__card{padding-bottom:22px;margin-bottom:22px}.news .news__grid{gap:40px}.news .news__list{width:calc(51% - 40px)}}@media(max-width:1280px){.news .news__content{gap:30px}.news .news__grid{flex-direction:column}.news .news__main{width:100%;padding:20px;gap:20px}.news .news__main-title{font-size:32px}.news .news__main-descr{font-size:20px}.news .news__main-date{font-size:16px}.news .news__main-image{height:450px}.news .news__list{width:100%}.news .news__card-date{font-size:16px}.news .news__card-title{font-size:24px}.news .news__card-descr{font-size:18px}.news .news__card{padding-bottom:28px;margin-bottom:28px}}@media(max-width:1199px){.news .news__card-title{font-size:20px}}@media(min-width:992px){.news .news__content>.button--outline{display:none}}@media(max-width:991px){.news .news__main-title{font-size:24px}.news .news__main-descr{font-size:16px}.news .news__main-image{height:350px}.news .news__card-descr{font-size:16px}.news .head-content .button--outline{display:none}.news .news__card:after{border-top-width:12px;border-left-width:12px}.news .news__card-date{font-size:14px}}@media(max-width:479px){.news.is-home{margin-top:0}.news .divider{display:none}.news .news__main{margin-left:-20px;margin-right:-20px;width:auto}.news .news__main-content{padding:0}.news .news__main-title{font-size:20px}.news .news__main-descr,.news .news__main-date{font-size:14px}.news .news__main-image{height:250px}.news .news__card-title{font-size:18px}.news .news__card-descr{font-size:14px}.news .news__card{padding-bottom:20px;margin-bottom:20px}}.services.is-home .service-card.is-featured{width:calc(50% - 20px)}.services.is-home .services-swiper{position:relative;z-index:0}.services.is-home .services-swiper .swiper-wrapper{position:relative;z-index:1}.services.is-home .services-swiper:before{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:30px solid transparent;z-index:2;pointer-events:none}.services.is-home .services-swiper:after{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:30px solid transparent;z-index:2;pointer-events:none}.services .services__content{display:flex;flex-direction:column;gap:50px}.services .services__grid{margin-right:-10px;margin-left:-10px}.services .service-card{width:calc(25% - 20px);margin:0 10px}@media(min-width:1281px){.services.is-home{overflow:visible}}@media(max-width:1800px){.services .services__content{gap:40px}}@media(max-width:1280px){.services .services__content{gap:30px}.services .service-card,.services.is-home .service-card.is-featured{width:calc(33.33% - 20px)}}@media(max-width:991px){.services.is-home .services-swiper:before{display:none}.services.is-home .services-swiper:after{display:none}.services .service-card{margin:0}.services .services__grid{margin-left:0;margin-right:0}}@media(max-width:479px){.services{overflow:hidden}.services .services-swiper{overflow:visible}}.service-card{height:400px;position:relative;cursor:pointer}.service-card .service-card__inner{display:flex;align-items:flex-end;justify-content:flex-start;height:100%;width:100%;padding:36px}.service-card .service-card__image{position:absolute;inset:0;overflow:hidden}.service-card .service-card__image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#000)}.service-card .service-card__image img{transition:1.5s}.service-card .service-card__content{display:flex;flex-direction:column;gap:10px;position:relative;z-index:12;color:#fff;max-width:640px}.service-card .service-card__title{font-size:24px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold);text-shadow:0 1px 2px rgba(0,0,0,.35)}.service-card .service-card__title-link{color:#fff}.service-card .service-card__descr{font-size:18px;line-height:110%;text-shadow:0 1px 2px rgba(0,0,0,.35)}.service-card .service-card__link{position:absolute;inset:0;z-index:20}.service-card:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid #fff;border-left:20px solid transparent;transition:.3s;z-index:1}.service-card:hover .service-card__image img{transform:scale(1.05)}.service-card:hover:after{border-top-color:var(--green)}@media(max-width:1800px){.service-card{height:340px}.service-card .service-card__title{font-size:20px}.service-card .service-card__descr{font-size:16px}.service-card .service-card__content{max-width:540px}.service-card .service-card__inner{padding:30px}}@media(max-width:1280px){.service-card{height:330px}.service-card .service-card__title{font-size:24px}.service-card .service-card__inner{padding:20px}.service-card .service-card__descr{font-size:16px}}@media(max-width:1199px){.service-card .service-card__title{font-size:20px}}@media(max-width:767px){.service-card{height:300px}.service-card .service-card__inner{padding:16px}.service-card .service-card__title{font-size:20px}.service-card .service-card__descr{font-size:14px}.service-card:after{top:5px;right:5px;border-top-width:12px;border-left-width:12px}}.services-full .services-full__content{display:flex;flex-direction:column;gap:100px}.services-full .services-full__hero{display:flex;justify-content:space-between}.services-full .services-full__left{width:59%;max-width:880px;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.services-full .services-full__right{width:41%;height:420px;position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.services-full .services-full__right:before{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:130px solid transparent}.services-full .services-full__right:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:130px solid transparent}.services-full .subtitle{line-height:110%;display:flex;flex-direction:column;gap:30px}.services-full .services-full__list{display:flex;flex-direction:column;gap:50px}.services-full .services-full__grid{display:flex;flex-wrap:wrap;gap:20px}@media(min-width:1281px){.services-full .service-card{width:calc((100% - 60px)/4)}.services-full .service-card:first-child{width:calc((100% - 20px)/2)}}@media(max-width:1800px){.services-full .services-full__left{gap:50px;max-width:750px}.services-full .services-full__content{gap:90px}.services-full .services-full__list{gap:40px}}@media(max-width:1280px){.services-full .service-card{width:calc((100% - 40px) / 3)}.services-full .service-card:first-child{width:calc((100% - 40px) / 3 * 2 + 20px)}.services-full .services-full__left{width:55%;max-width:510px;gap:40px}.services-full .services-full__right{width:44%;height:auto}.services-full .services-full__content{gap:80px}}@media(max-width:1199px){.services-full .services-full__content{gap:60px}.services-full .services-full__left{max-width:460px}.services-full .services-full__list{gap:30px}}@media(max-width:991px){.services-full .service-card{width:calc((100% - 20px)/2)}.services-full .services-full__hero{flex-direction:column;gap:30px}.services-full .services-full__left{max-width:100%;width:100%;gap:30px}.services-full .services-full__right{width:100%}}@media(max-width:767px){.services-full .services-full__grid{gap:10px}.services-full .service-card{width:100%}.services-full .services-full__right{height:250px}.services-full .services-full__right:before{border-right-width:70px}.services-full .services-full__right:after{border-left-width:70px}}.service+section{padding-top:var(--padding-medium)}.service .breadcrumbs{margin-bottom:0}.service .service__hero{display:flex;gap:20px;margin-bottom:30px}.service .service__left{background:var(--black);width:calc(100% - 450px);padding:50px;position:relative;display:flex;justify-content:flex-start;align-items:flex-end}.service .service__left .button--primary{display:none}.service .service__left .title--h1{max-width:880px;text-shadow:0 8px 24px rgba(0,0,0,.45)}.service .service__right{background:var(--green);width:430px;position:relative;padding:50px 30px}.service .service__right .corner{position:absolute;top:12px;right:12px;border-top:20px solid #fff;border-left:20px solid transparent}.service .service__right:before{content:"";position:absolute;top:-1px;left:-1px;width:47px;height:36px;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:right top;transform:scaleX(-1)}.service .service__right:after{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:130px solid transparent}.service .section-bg__cover{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.service .section-bg__cover picture{filter:brightness(.72)}.service .section-bg__cover:before{content:"";position:absolute;top:-1px;right:-2px;width:47px;height:36px;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:left top;z-index:1;pointer-events:none}.service .section-bg__cover:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:130px solid transparent;z-index:1;pointer-events:none}.service .form{gap:30px}@media(max-width:1800px){.service .service__left{width:calc(100% - 385px);padding:40px}.service .service__right{width:365px;padding:40px 25px}.service .section-bg__cover:after{border-bottom-width:20px;border-left-width:110px}.service .section-bg__cover:before{width:39px;height:30px}.service .service__right:after{border-bottom-width:20px;border-right-width:110px}.service .service__right:before{width:39px;height:30px}}@media(max-width:1600px){.service .service__left{padding:30px 25px;width:calc(100% - 345px)}.service .service__right{width:325px;padding:30px 25px}}@media(max-width:1280px){.service .service__left{padding:50px;width:100%;height:500px}.service .service__right{display:none}.service .service__hero{flex-direction:column}.service .section-bg__cover:before{display:none}.service .head-content{display:flex;justify-content:space-between;align-items:flex-end}.service .service__left .title--h1{max-width:calc(100% - 280px)}.service .service__left .button--primary{display:inline-flex}.service .section-bg__cover:after{display:none}}@media(max-width:1199px){.service .service__left{padding:40px}}@media(max-width:991px){.service .service__left{padding:30px;height:400px}.service .head-content{flex-direction:column;align-items:flex-start;gap:30px;height:100%}.service .service__left .title--h1{max-width:100%}}@media(max-width:767px){.service .service__left{padding:30px 20px}}@media(max-width:479px){.service:first-of-type{margin-top:60px}.service .service__left{margin-left:-20px;margin-right:-20px;width:auto}.service .service__left .button--primary{width:100%}}.service-details .service-details__wrapper{display:flex;gap:70px}.service-details .service-details__content{flex-direction:column;gap:36px;position:relative;width:calc(100% - 650px);font-size:20px;line-height:130%;color:var(--black);letter-spacing:-.02em}.service-details .service-details__content a{text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:currentColor}.service-details .service-details__content a:hover{color:var(--green-dark)}.service-details .service-details__content blockquote{margin:0;border-left:2px solid var(--green);padding-left:24px;color:var(--green);font-size:24px;line-height:130%;font-family:var(--font-medium-italic)}.service-details .service-details__content h1,.service-details .service-details__content h2,.service-details .service-details__content h3,.service-details .service-details__content h4,.service-details .service-details__content h5,.service-details .service-details__content h6{line-height:130%}.service-details .service-details__content h1,.service-details .service-details__content h2{margin-bottom:36px}.service-details .service-details__content h3{margin-bottom:24px}.service-details .service-details__content h4,.service-details .service-details__content h5{margin-bottom:20px}.service-details .service-details__content h6{margin-bottom:15px}.service-details .service-details__content p{margin-bottom:24px}.service-details .service-details__content p:last-child{margin-bottom:0}.service-details .service-details__content ul{list-style:disc;padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-size:18px}.service-details .service-details__content ul li::marker{color:var(--green)}.service-details .service-details__content ul:last-child{margin-bottom:0}.service-details .service-details__content ol{padding-left:20px;margin:0 0 24px;display:flex;flex-direction:column;gap:10px;font-size:18px}.service-details .service-details__content ol:last-child{margin-bottom:0}.service-details .service-details__content .service-details__image{display:none}.service-details .service-details__images{width:580px;display:flex;flex-direction:column;align-items:stretch;gap:20px}.service-details .service-details__image{width:100%;height:400px;background:var(--gray);display:block;flex:0 0 auto;overflow:hidden}.service-details .service-details__image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:1800px){.service-details .service-details__wrapper{gap:60px}.service-details .service-details__content{width:calc(100% - 550px)}.service-details .service-details__images{width:490px}.service-details .service-details__image{height:340px}}@media(max-width:1600px){.service-details .service-details__wrapper{gap:50px}.service-details .service-details__content{width:calc(100% - 450px)}.service-details .service-details__images{width:400px}.service-details .service-details__image{height:300px}}@media(max-width:1280px){.service-details .service-details__content{width:calc(100% - 380px)}.service-details .service-details__images{width:330px}.service-details .service-details__image{height:250px}}@media(max-width:1199px){.service-details .service-details__wrapper{display:block}.service-details .service-details__content{width:100%;font-size:18px}.service-details .service-details__content :is(h1,h2,h3,h4,h5,h6){margin-bottom:15px;line-height:110%}.service-details .service-details__content p{margin-bottom:15px}.service-details .service-details__content blockquote{font-size:20px}.service-details .service-details__content ul,.service-details .service-details__content ol{margin-bottom:15px}.service-details .service-details__content .service-details__image{display:flex}.service-details .service-details__image{height:300px}.service-details .service-details__images{display:none}}@media(max-width:991px){.service-details .service-details__content{font-size:16px}.service-details .service-details__content blockquote{font-size:18px;padding-left:20px}.service-details .service-details__content ul,.service-details .service-details__content ol{font-size:16px}}@media(max-width:767px){.service-details .service-details__content blockquote{padding-left:15px}}#scroll-up.active{bottom:105px}.header-h1{color:#fff;font-size:54px}.main .banner .btn-wrapper span{font-size:14px}.banner-desc{font-size:20px}.category-works .content .content-section .entry-title a{text-transform:unset}.pp.consent{display:flex;align-items:flex-start;gap:10px}.pp.consent input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.pp.consent .checkbox{width:18px;height:18px;border:1px solid #ccc;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.pp.consent .checkbox i{opacity:0;transition:opacity .15s}.pp.consent input[type=checkbox]:checked+.checkbox i{opacity:1}.pp.consent label{cursor:pointer}@media(min-width:576px){.banner br{display:none}}@media(max-width:767px){.header-h1{font-size:32px}#header .header-main .logo{width:120px}.banner-desc{font-size:12px}}.button-wrapper{justify-self:center}.partners-grid{background:#fff;padding:60px 20px}.partners-grid__container{max-width:1200px;margin:0 auto}.partners-grid__title{text-align:center;font-size:32px;margin-bottom:40px}.partners-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:80px;gap:20px;align-items:center;justify-items:center;grid-auto-flow:row}.partners-grid__list img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;margin:0}.partners-grid__list>*:nth-child(n+11){display:none}@media(min-width:768px)and (max-width:1199.98px){.partners-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:90px;gap:24px}.partners-grid__list>*{display:block}}@media(min-width:1200px){.partners-grid__list{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:100px;gap:28px}.partners-grid__list>*:nth-child(n+11){display:none}}.review-caption{text-align:center;margin-top:12px;font-size:14px}.section-expert{background-color:#32141b;color:#fff;padding:60px 35px}.expert-container{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:40px}.expert-text{flex:1 1 500px}.expert-title{font-size:28px;font-weight:800;margin-bottom:20px}.expert-paragraph{font-size:16px;line-height:1.6;margin-bottom:20px}.expert-image-wrapper{flex:1 1 500px}.expert-image{width:100%;height:auto;border-radius:8px}.feature-block{display:flex;gap:20px;margin-bottom:30px;align-items:flex-start}.feature-block img{width:48px;height:48px;flex-shrink:0;mix-blend-mode:multiply}.feature-block-text{font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.feature-wrapper{margin:0 auto;padding:40px 120px;background:#fbfbfb}.feature-wrapper .feature-block-text p{margin-bottom:auto}.services-grid{max-width:1200px;margin:0 auto;padding:60px 0;font-family:Arial,sans-serif;text-align:center}.services-grid h2{font-size:32px;margin-bottom:10px}.services-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.services-list .service-item p{display:none}.service-item{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;background:#fff;transition:transform .2s ease}.service-item:hover{transform:translateY(-4px)}.service-item img{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block}.service-item div{padding:10px;font-weight:700}.cta-button{display:inline-block;background-color:#e10024;color:#fff!important;padding:14px 30px;text-decoration:none;border-radius:6px;font-weight:700;font-size:16px;border:2px solid #e10024;transition:background .3s,color .3s;text-align:center}.cta-button:hover,.cta-button:focus,.cta-button:active{background-color:#fff;color:#e10024!important}.projects-section{margin:60px 0}.projects-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.project-card{display:flex;flex-direction:column}.project-card .image-wrapper{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:#ccc;margin-bottom:10px}.project-card .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.project-card p{margin-top:12px}.project-card a{text-decoration:none;color:#000;transition:color .2s}.project-card a:hover{color:var(--white);text-decoration:underline}.project-card small{color:#777}.section-highlight{background-color:#f4f4f4;padding:60px 20px;font-family:Arial,sans-serif}.section-highlight .container{max-width:900px;margin:0 auto;text-align:center}.section-highlight h2{font-size:28px;font-weight:700;margin-bottom:20px}.section-highlight p{font-size:16px;color:#444;line-height:1.6;margin-bottom:20px}.section-highlight ul{list-style:disc;text-align:left;max-width:600px;margin:30px auto 0;padding-left:20px;color:#444;font-size:16px}.section-highlight ul li{margin-bottom:10px}.mb-30{margin-bottom:30px}.mb-20{margin-bottom:20px!important}@media(max-width:600px){.section-highlight h2{font-size:22px}.section-highlight ul{padding-left:16px}.feature-block{flex-direction:column;align-items:center;text-align:center}.feature-block-text{font-size:15px}.feature-wrapper{padding:40px 20px}}@media(min-width:1200px){#main-menu ul li{margin-right:15px}}.home-block.home-block-1 img{max-width:-webkit-fill-available}.section-defect-service{display:grid;grid-template-rows:repeat(1,auto);padding:60px 0}.section-defect-service__item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:30px;padding:20px 0}.section-defect-service__item--reverse .section-defect-service__text{grid-column:2;grid-row:1}.section-defect-service__item--reverse .section-defect-service__image{grid-column:1;grid-row:1}.section-defect-service__image{min-height:100%}.section-defect-service__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:none;border-radius:5px}@media(max-width:768px){.section-defect-service__item{grid-template-columns:1fr}.section-defect-service__text{order:2}.section-defect-service__image{order:1}}.wp-block-media-text>.wp-block-media-text__content{padding:0}.wp-block-media-text{gap:20px}.article-card__body .more-btn,.home-articles .more-btn{justify-items:center}.home-articles h2{margin-bottom:24px}.align-items-stretch{margin-bottom:20px;row-gap:20px}.article-card{border:1px solid rgba(0,0,0,.08);border-radius:5px;overflow:hidden;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.article-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.article-card__image{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;background:#f5f5f5}.article-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.article-card__body{display:flex;flex-direction:column;padding:16px;min-height:190px}.article-card__title{margin:0 0 10px;font-size:18px;line-height:1.3;overflow:visible;display:block;min-height:3.64em}@media(min-width:768px){.article-card__title{min-height:4.55em}}.article-card__excerpt{margin:0 0 16px;color:#555;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em}.article-card__title a{color:inherit;text-decoration:none}.article-card__title a:hover{text-decoration:underline}.home-articles__all{margin-top:20px;text-align:right}.reviews-section{margin-bottom:40px}.partners-logos{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);align-items:center;justify-items:center;margin-bottom:20px}.partners-logos img{max-width:100%;height:auto}@media(max-width:768px){.partners-logos{grid-template-columns:repeat(2,1fr)}}.partnership{padding:40px 0}.partnership__title{margin:0 0 16px;font-size:28px;line-height:1.15;letter-spacing:-.02em}.partnership__title_center{margin-bottom:18px}.partnership-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch;margin-bottom:28px}.partnership-hero__media{border-radius:5px;overflow:hidden;background:#f3f4f6;box-shadow:0 8px 24px #00000014}.partnership-hero__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}.partnership-hero__content{border-radius:5px;background:#fff;padding:22px}.partnership__text p{margin:0 0 12px;opacity:.92;line-height:1.55}.partnership__text p:last-child{margin-bottom:0}.partnership-block>p{line-height:1.6;margin-bottom:30px}.partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:18px 0 22px}.partnership-card{border-radius:5px;background:#fff;border:1px solid #dadada;padding:18px}.partnership-card h3{margin:0 0 12px;font-size:18px;letter-spacing:-.01em}.partnership-card ul{margin:0;padding-left:18px;line-height:1.6}.partnership-slider{margin-top:10px}.partnershipSwiper{padding:6px 6px 4px}.partnership-slideCard{border-radius:5px;overflow:hidden;background:#fff;box-shadow:0 8px 24px #0000001a}.partnership-slideCard__img{display:block;width:100%;aspect-ratio:4/3;background:#f3f4f6;overflow:hidden}.partnership-slideCard__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.partnershipSwiper .swiper-button-prev,.partnershipSwiper .swiper-button-next{width:44px;height:44px;border-radius:999px;background:#ffffffeb;box-shadow:0 8px 20px #00000024}.partnershipSwiper .swiper-button-prev:after,.partnershipSwiper .swiper-button-next:after{font-size:16px;font-weight:700}@media(max-width:992px){.partnership-hero,.partnership-grid{grid-template-columns:1fr}.partnership__title{font-size:24px}}.info-note{padding:14px 16px;margin:20px 0;border-left:4px solid #000;background:#f7f7f7}.info-note p{margin:0}.breadcrumbs{margin-bottom:40px;width:100%}.breadcrumbs .breadcrumbs__list{display:flex;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0;font-size:0;row-gap:12px}.breadcrumbs .breadcrumbs__link{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:12}.breadcrumbs .breadcrumbs__item{font-size:18px;line-height:100%;transition:.3s;display:inline-flex;align-items:center}.breadcrumbs .breadcrumbs__item:after{content:"/";display:inline-block;margin:0 12px;color:var(--divider);font-size:inherit}.breadcrumbs .breadcrumbs__item:hover{opacity:.6}.breadcrumbs .breadcrumbs__item.breadcrumbs__item--current{pointer-events:none}.breadcrumbs .breadcrumbs__item.breadcrumbs__item--current:after{display:none}.breadcrumbs .breadcrumbs__item:first-child:before{content:"";display:inline-block;width:7px;height:7px;background:url(/build/assets/arrow-bottom-bZnfdj1w.svg) no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);margin-right:10px}@media(max-width:1600px){.breadcrumbs .breadcrumbs__item{font-size:16px}}@media(max-width:767px){.breadcrumbs{margin-bottom:20px}.breadcrumbs .breadcrumbs__item{font-size:14px}.breadcrumbs .breadcrumbs__list{row-gap:8px}.breadcrumbs .breadcrumbs__item:after{margin:0 8px}}@media(max-width:479px){.breadcrumbs{margin:0 -20px 20px;width:auto}.breadcrumbs .breadcrumbs__list{white-space:nowrap;flex-wrap:nowrap;overflow-y:none;overflow-x:auto;padding:5px 20px;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs .breadcrumbs__list::-webkit-scrollbar{display:none}}.pagination{width:100%;margin-top:50px}.pagination .pagination__list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.pagination button,.pagination a{width:auto;height:49px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:100%;background:transparent;border:none;transition:.3s;color:#878787;font-family:var(--font-medium);text-decoration:none}.pagination button:hover,.pagination a:hover{color:var(--black)}.pagination .pagination__item--next button,.pagination .pagination__item--prev button{width:36px;height:36px;opacity:.2;padding:0}.pagination .pagination__item--next:hover button,.pagination .pagination__item--next:hover a,.pagination .pagination__item--next.pagination__item--active button,.pagination .pagination__item--next.pagination__item--active a,.pagination .pagination__item--prev:hover button,.pagination .pagination__item--prev:hover a,.pagination .pagination__item--prev.pagination__item--active button,.pagination .pagination__item--prev.pagination__item--active a{opacity:1}.pagination .pagination__item--prev button,.pagination .pagination__item--prev a{transform:rotate(-180deg)}.pagination .pagination__item--active button{color:var(--black);pointer-events:none;background:var(--gray)}@media(max-width:767px){.pagination{margin-top:30px}.pagination button{font-size:16px;height:44px;padding:0 16px}.pagination .pagination__item--next button,.pagination .pagination__item--prev button,.pagination .pagination__item--next a,.pagination .pagination__item--prev a{width:36px;height:36px}.pagination .pagination__item--next button img,.pagination .pagination__item--prev button img,.pagination .pagination__item--next a img,.pagination .pagination__item--prev a img{width:7px}.pagination .pagination__list{gap:7px}}@media(max-width:359px){.pagination .pagination__list{gap:0}}.articles .articles__content{display:flex;flex-direction:column;gap:50px}.articles .articles-swiper:not(.swiper-initialized) .swiper-wrapper{transition-duration:0ms!important}@media(max-width:1800px){.articles .articles__content{gap:40px}}@media(max-width:1280px){.articles .articles__content{gap:30px}}@media(max-width:479px){.articles{overflow:hidden}.articles .articles-swiper{overflow:visible}}.article-card{overflow:hidden;background:#fff;position:relative;transition:.5s;border:1px solid var(--divider);height:auto}.article-card:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid #fff;border-left:20px solid transparent;transition:.3s;z-index:1}.article-card .article-card__image{height:250px;overflow:hidden;position:relative}.article-card .article-card__image img{transition:1.5s;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.article-card .article-card__category{position:absolute;top:20px;left:20px;border-radius:100px;background:#0003;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:29px;padding:0 12px;font-size:16px;line-height:120%;color:#fff;display:inline-flex;align-items:center;justify-content:center}.article-card .article-card__content{padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:calc(100% - 250px)}.article-card .article-card__top{display:flex;flex-direction:column;gap:10px}.article-card .article-card__date{color:var(--gray);font-size:16px;line-height:120%;font-family:var(--font-second)}.article-card .article-card__title{font-size:24px;line-height:130%;letter-spacing:-.02em;font-family:var(--font-medium);color:var(--black)}.article-card .article-card__descr{color:#878787;font-size:18px;line-height:130%;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.article-card .article-card__link{position:absolute;inset:0}.article-card .article-card__date{color:#878787;font-size:18px;line-height:130%;letter-spacing:-.02em;width:100%;text-align:right}.article-card:hover:after{border-top-color:var(--green)}.article-card:hover .article-card__image img{transform:scale(1.05)}@media(max-width:1800px){.article-card .article-card__title{font-size:20px;line-height:110%}.article-card .article-card__descr{font-size:16px;line-height:110%}.article-card .article-card__date{font-size:16px}.article-card .article-card__category{font-size:14px;padding:0 10px}}@media(max-width:1600px){.article-card .article-card__title{font-size:18px}.article-card .article-card__image{height:220px}.article-card .article-card__content{height:calc(100% - 220px)}}@media(max-width:1280px){.article-card .article-card__title{font-size:20px}.article-card .article-card__image{height:200px}.article-card .article-card__content{height:calc(100% - 200px)}}@media(max-width:991px){.article-card .article-card__content{padding:16px}}@media(max-width:767px){.article-card .article-card__descr,.article-card .article-card__date{font-size:14px}.article-card .article-card__category{top:16px;left:16px}.article-card:after{top:5px;right:5px;border-top-width:12px;border-left-width:12px}}.articles-full .articles-full__content{display:flex;flex-direction:column;gap:100px}.articles-full .head-content{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;row-gap:100px}.articles-full .subtitle{line-height:110%}.articles-full .head-content__left{width:52%;max-width:650px}.articles-full .head-content__right{width:48%}.articles-full .articles-full__grid{display:flex;flex-wrap:wrap;gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:50px}.articles-full .article-card{width:calc((100% - 60px)/4)}.articles-full .articles-full__button{display:none}.articles-full .categories{width:100%}.articles-full .categories__body{display:inline-flex;flex-wrap:wrap;gap:12px}.articles-full .categories__item{padding:0 17px;height:44px;border:none;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:120%;transition:.5s;background:var(--gray);border-radius:100px;font-family:var(--font-main);position:relative;text-align:left;color:var(--black)}.articles-full .categories__item span{display:none}.articles-full .categories__item--active{background:var(--green);color:#fff}.articles-full .categories__head{align-items:center;justify-content:space-between;border-bottom:1px solid var(--divider);padding-bottom:24px;margin-bottom:24px;display:none}.articles-full .categories__footer{padding:20px;position:fixed;bottom:0;left:0;right:0;background:#fff;display:none}.articles-full .categories__title{font-size:20px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.articles-full .categories__close{width:20px;height:20px;background:transparent;padding:0;border:none;transition:.3s}.articles-full .categories__close:hover{opacity:.7}.articles-full .categories__toggle{width:100%;border:none;gap:10px;background:var(--gray);height:55px;font-size:20px;font-family:var(--font-medium);transition:.3s;color:var(--black);display:none}.articles-full .categories__toggle:hover{background:var(--divider)}.articles-full .categories__toggle .categories__toggle-label{display:none}@media(max-width:1800px){.articles-full .articles-full__content{gap:90px}.articles-full .head-content{row-gap:90px}.articles-full .categories .categories__item{padding:0 15px;font-size:18px}.articles-full .categories .categories__body{gap:10px}}@media(max-width:1600px){.articles-full .categories .categories__item{font-size:16px}}@media(max-width:1280px){.articles-full .title{line-height:110%}.articles-full .articles-full__content{gap:80px}.articles-full .head-content{row-gap:80px}.articles-full .article-card{width:calc((100% - 40px) / 3)}.articles-full .articles-full__grid{gap:20px}.articles-full .categories .categories__item{height:35px}.articles-full .categories .categories__body{gap:12px}}@media(max-width:1199px){.articles-full .articles-full__content{gap:60px}.articles-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.articles-full .head-content__left{width:100%;max-width:100%}.articles-full .head-content__right{width:100%;max-width:640px}}@media(max-width:991px){.articles-full .article-card{width:calc((100% - 20px)/2)}.articles-full .categories .categories__body{gap:6px}.articles-full .categories .categories__item{font-size:14px}}@media(min-width:768px){.articles-full .categories .categories__item:hover{background:var(--green);color:#fff}}@media(max-width:767px){.articles-full .article-card{width:100%}.articles-full .articles-full__grid{gap:10px}.articles-full .articles-full__button{display:block;margin-top:30px}.articles-full .button--outline{width:100%}.articles-full .categories__toggle{display:flex;align-items:center;justify-content:center;font-size:16px;height:50px}.articles-full .categories__toggle .categories__toggle-label{color:var(--gray-text);font-size:12px}.articles-full .categories__toggle.categories__toggle--selected{flex-direction:column;align-items:flex-start;gap:0;padding:0 12px;position:relative;text-align:left}.articles-full .categories__toggle.categories__toggle--selected img{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.articles-full .categories__toggle.categories__toggle--selected .categories__toggle-label{display:block}.articles-full .categories__toggle.categories__toggle--selected .categories__toggle-selected{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:90%}.articles-full .categories{position:fixed;bottom:0;left:0;right:0;background:#fff;width:100%;padding:20px 20px 90px;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;overflow-y:auto;max-height:85%}.articles-full .categories.open{pointer-events:auto;z-index:92;opacity:1}.articles-full .categories .categories__head,.articles-full .categories .categories__footer{display:flex}.articles-full .categories .categories__footer .button--primary{width:100%}.articles-full .categories .categories__item{background:transparent;border-radius:0;width:100%;padding:0 34px 0 0;justify-content:flex-start;min-height:24px;height:auto;margin-bottom:16px;font-family:var(--font-medium)}.articles-full .categories .categories__item span{position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;border:2px solid var(--divider);display:block}.articles-full .categories .categories__item span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(/build/assets/check-light-CatIeWzM.svg) no-repeat;background-position:center;background-size:contain;width:15px;height:11px}.articles-full .categories .categories__item:last-child{margin-bottom:0}.articles-full .categories .categories__item.categories__item--all{margin-bottom:50px;color:var(--black)}.articles-full .categories .categories__item.categories__item--all:after{content:"";position:absolute;bottom:-25px;left:0;right:0;background:var(--divider);height:1px}.articles-full .categories .categories__item.categories__item--active{color:var(--black)}.articles-full .categories .categories__item.categories__item--active span{border-color:var(--green);background:var(--green)}.articles-full .categories .categories__body{gap:0}}.article .head-content{position:relative;padding-right:300px}.article .head-content .article__category{position:absolute;bottom:0;right:0}.article .article__content{display:flex;flex-direction:column;gap:100px}.article .article__category{background:var(--gray);border-radius:100px;padding:0 16px;height:35px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:120%}.article .article__body{max-width:1180px;width:100%;margin:0 auto;flex-direction:column;gap:50px}.article .article__body a{text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:currentColor}.article .article__body a:hover{color:var(--green-dark)}.article .article__body .article__category{display:none}.article .article__body-image img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.article table{width:100%;border-collapse:collapse;margin:30px 0}.article th,.article td{border-top:1px solid #dadada;padding:8px;text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.article th{background-color:#f2f2f2;font-weight:700;border-bottom:1px solid #dadada}.article td{border-bottom:1px solid #dadada}.article tr:last-child td{border-bottom:none}@media(max-width:1800px){.article .article__content{gap:90px}}@media(max-width:1280px){.article .title.title--h1{line-height:110%}.article .article__content{gap:80px}.article .article__body{gap:36px}.article .head-content{padding-right:200px}}@media(max-width:1199px){.article .article__content{gap:60px}.article .article__body{gap:30px}}@media(max-width:991px){.article .head-content .article__category{display:none}.article .article__body .article__category{display:inline-flex}.article .head-content{padding-right:0}}@media(max-width:767px){.article .article__body,.article .article__body.text-default{min-width:0}.article .article__body.text-default table{display:block;width:100%;max-width:100%;margin:20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.article .article__body.text-default table>*{width:-moz-max-content;width:max-content;min-width:560px}.article .article__body.text-default figure.table{margin:20px 0;max-width:100%}.article .article__body.text-default figure.table table{margin:0}.article__body-image{height:300px}.article__body-image img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}}.dropdown-search{position:absolute;left:0;top:calc(100% + 8px);width:100%;max-height:420px;display:flex;flex-direction:column;background:#fff;border:1px solid #D7D7D7;box-shadow:0 10px 24px #00000014;overflow:hidden;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}.dropdown-search--floating{position:fixed}.dropdown-search.active{opacity:1;transform:translateY(0);pointer-events:auto}.dropdown-search__items{display:flex;flex-direction:column;overflow-y:auto;flex:1 1 auto}.dropdown-search__title{padding:10px 16px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#7a7a7a;background:#f5f5f5}.dropdown-search__item{padding:10px 16px;color:#313131;text-decoration:none;border-bottom:1px solid #EEE;background:#fff;transition:background .2s ease,color .2s ease}.dropdown-search__item:hover{background:#f7f7f7;color:var(--green)}.dropdown-search__item--empty{color:#9b9b9b;cursor:default;pointer-events:none}.dropdown-search__all{padding:12px 16px;text-align:center;text-decoration:none;color:var(--green);border-top:1px solid #EEE;background:#fff;font-family:var(--font-medium);transition:background .2s ease,color .2s ease}.dropdown-search__all:hover{background:#f7f7f7}.material-card{background:var(--gray)}.material-card .material-card__inner{position:relative;padding:20px 10px 20px 190px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:170px}.material-card .material-card__inner:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid var(--divider);border-left:20px solid transparent;transition:.3s}.material-card .material-card__image{width:150px;height:calc(100% - 20px);position:absolute;top:10px;left:10px;bottom:10px;display:inline-flex;align-items:center;justify-content:center}.material-card .material-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.material-card .material-card__category{height:30px;padding:0 12px;border-radius:100px;border:1px solid var(--divider);font-size:16px;line-height:120%;display:inline-flex;align-items:center;justify-content:center}.material-card .material-card__title{font-size:24px;line-height:130%;letter-spacing:-.02em;font-family:var(--font-medium);width:100%}.material-card .material-card__descr{color:var(--gray-text);font-size:18px;line-height:130%;letter-spacing:-.02em;width:100%}.material-card .material-card__link{position:absolute;inset:0}.material-card:hover .material-card__inner:after{border-top-color:var(--green)}@media(max-width:1800px){.material-card .material-card__title{font-size:20px}}@media(max-width:1800px)and (min-width:1281px){.material-card .material-card__category{font-size:15px}.material-card .material-card__descr{font-size:16px}.material-card .material-card__image{width:140px}.material-card .material-card__inner{min-height:160px;padding-left:180px}}@media(max-width:1600px){.material-card .material-card__title{font-size:18px}}@media(max-width:1280px){.material-card .material-card__title{font-size:24px}}@media(max-width:1199px){.material-card .material-card__title{font-size:20px}.material-card .material-card__descr{font-size:16px}.material-card .material-card__category{font-size:15px}}@media(max-width:991px){.material-card .material-card__image{width:100px;height:100px;position:static}.material-card .material-card__inner{padding:16px;align-items:center;min-height:100%;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media(max-width:767px){.material-card .material-card__descr{font-size:14px}.material-card .material-card__category{font-size:14px;height:23px;padding:0 8px}.material-card .material-card__image{width:50px;height:50px}.material-card .material-card__inner:after{top:5px;right:5px;border-top-width:12px;border-left-width:12px}}.materials-full .materials-full__content{display:flex;flex-direction:column;gap:100px}.materials-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.materials-full .subtitle{line-height:110%}.materials-full .head-content__left{width:52%;max-width:650px}.materials-full .head-content__right{width:42%}.materials-full .materials-full__wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:50px}.materials-full .materials-full__grid{display:flex;flex-direction:column;gap:20px}.materials-full .materials-full__sidebar{width:400px}.materials-full .materials-full__list{width:calc(100% - 450px)}.materials-full .materials-full__button{display:none}.materials-sidebar__toggle{width:100%;border:none;gap:10px;background:var(--gray);height:55px;font-size:20px;font-family:var(--font-medium);transition:.3s;color:var(--black);display:none}.materials-sidebar__toggle:hover{background:var(--divider)}.materials-sidebar .materials-sidebar__head{align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;display:none}.materials-sidebar .materials-sidebar__title{font-size:20px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.materials-sidebar .materials-sidebar__close{width:20px;height:20px;background:transparent;padding:0;border:none;transition:.3s}.materials-sidebar .materials-sidebar__close:hover{opacity:.7}.materials-sidebar .materials-sidebar__body{border:1px solid var(--divider);display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.materials-sidebar .materials-sidebar__item{position:relative;font-size:20px;line-height:110%;letter-spacing:-.02em;border:none;border-bottom:1px solid var(--divider);padding:25px 20px;text-align:left;background:#fff;color:var(--black)}.materials-sidebar .materials-sidebar__item:last-child{border:none}.materials-sidebar .materials-sidebar__item:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid var(--divider);border-left:20px solid transparent;transition:.3s}.materials-sidebar .materials-sidebar__item:hover:after{border-top-color:var(--green)}.materials-sidebar .materials-sidebar__item.materials-sidebar__item--active{font-family:var(--font-semibold)}.materials-sidebar .materials-sidebar__item.materials-sidebar__item--active:after{border-top-color:var(--green)}@media(max-width:1800px){.materials-full .materials-full__content{gap:90px}.materials-full .materials-full__sidebar{width:360px}.materials-full .materials-full__list{width:calc(100% - 410px)}.materials-full .materials-full__wrapper{gap:40px}.materials-sidebar .materials-sidebar__item{font-size:18px;padding:20px}}@media(max-width:1600px){.materials-full .materials-full__list{width:calc(100% - 390px)}.materials-full .materials-full__wrapper{gap:30px}.materials-sidebar .materials-sidebar__item{font-size:16px}}@media(max-width:1280px){.materials-full .title.title--h1{line-height:110%}.materials-full .head-content__left{width:45%}.materials-full .head-content__right{width:50%}.materials-full .materials-full__list{width:100%}.materials-full .materials-full__wrapper{width:100%;gap:50px}.materials-full .materials-full__sidebar{width:100%}.materials-full .materials-full__content{gap:80px}.materials-sidebar__toggle{display:flex;align-items:center;justify-content:center}.materials-sidebar{position:fixed;bottom:0;left:0;right:0;background:#fff;width:100%;padding:20px 0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;overflow-y:auto;max-height:100%}.materials-sidebar.open{pointer-events:auto;z-index:92;opacity:1}.materials-sidebar .materials-sidebar__head{display:flex;flex-wrap:wrap;max-width:var(--max-width);width:100%;margin-left:auto;margin-right:auto;padding-left:50px;padding-right:50px;padding-bottom:0}.materials-sidebar .materials-sidebar__head:after{content:"";display:block;background:var(--divider);height:1px;width:100%;margin-top:24px}.materials-sidebar .materials-sidebar__body{border:none;gap:16px;max-width:var(--max-width);width:100%;margin:0 auto;padding:0 50px}.materials-sidebar .materials-sidebar__item{border:none;font-size:16px;font-family:var(--font-medium);padding:0 34px 0 0;min-height:24px}.materials-sidebar .materials-sidebar__item.materials-sidebar__item--active{font-family:var(--font-medium)}.materials-sidebar .materials-sidebar__item:after{display:none}.materials-sidebar .materials-sidebar__item span{border-radius:50%;border:2px solid var(--divider);width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.materials-sidebar .materials-sidebar__item span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#fff;opacity:0;transition:.3s}.materials-sidebar .materials-sidebar__item.materials-sidebar__item--active span{background:var(--green);border-color:var(--green)}.materials-sidebar .materials-sidebar__item.materials-sidebar__item--active span:after{opacity:1}}@media(max-width:1199px){.materials-sidebar__toggle{font-size:18px}.materials-full .materials-full__wrapper{gap:30px}.materials-full .materials-full__content{gap:60px}.materials-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.materials-full .head-content__left{width:100%}.materials-full .head-content__right{width:100%;max-width:640px}}@media(max-width:767px){.materials-sidebar .materials-sidebar__head{padding:0 20px}.materials-sidebar .materials-sidebar__body{padding:0 16px}.materials-sidebar__toggle{font-size:16px;height:50px}.materials-full .materials-full__grid{gap:10px}.materials-full .materials-full__button{display:block;margin-top:30px}.materials-full .button--outline{width:100%}}.material .head-content{position:relative;padding-right:260px}.material .head-content .material__category{position:absolute;bottom:0;right:0}.material .material__content{display:flex;flex-direction:column;gap:100px}.material .material__category{background:var(--gray);border-radius:100px;padding:0 16px;height:35px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;line-height:120%}.material .material__list{width:calc(100% - 450px)}.material .material__list .material__category{display:none}.material .material__wrapper{display:flex;flex-wrap:wrap;flex-direction:row-reverse;gap:50px}.material .material__wrapper-left{width:400px;display:flex;flex-direction:column}.material .material__another{display:flex;flex-direction:column;gap:30px;margin-top:100px}.material .material__another-grid{display:flex;flex-wrap:wrap;gap:20px}.material .material-card{width:100%}.material .material-card__inner{padding-left:116px;min-height:110px}.material .material-card .material-card__image{width:90px}.material .material-card__category{font-size:12px;height:27px}.material .material-card__title{font-size:20px}.material .material-card__descr{display:none}.material .material-card__inner:after{display:none}.material .material__list-head{display:flex;gap:20px;margin-bottom:100px}.material .material__list-image{width:calc(45% - 20px);display:flex;align-items:center;justify-content:center;height:444px}.material .material__list-image img{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.material .material__list-description{width:55%;background:var(--gray);padding:40px;display:flex;flex-direction:column;gap:20px;font-size:24px;line-height:130%;letter-spacing:-.02em}.material .material__list-description h1,.material .material__list-description h2,.material .material__list-description h3,.material .material__list-description h4,.material .material__list-description h5,.material .material__list-description h6{line-height:130%;letter-spacing:-.02em}.material .material__list-description h1{font-size:36px}.material .material__list-description h2{font-size:32px}.material .material__list-description h3{font-size:28px}.material .material__list-description h4{font-size:24px}.material .material__list-description h5{font-size:20px}.material .material__list-description h6{font-size:16px}.material .material__list-body{margin-bottom:50px;display:flex;flex-direction:column;gap:50px;font-size:20px;line-height:130%;letter-spacing:-.02em}.material .material__list-body h1,.material .material__list-body h2,.material .material__list-body h3,.material .material__list-body h4,.material .material__list-body h5,.material .material__list-body h6{line-height:130%;letter-spacing:-.02em}.material .material__list-body h1{font-size:36px}.material .material__list-body h2{font-size:32px}.material .material__list-body h3{font-size:28px}.material .material__list-body h4{font-size:24px}.material .material__list-body h5{font-size:20px}.material .material__list-body h6{font-size:16px}.material .material__list-body .text-default a{font-family:var(--font-semibold);text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:3px;text-decoration-color:currentColor}.material .material__list-body .text-default a:hover{color:var(--green-dark)}.material .material__list-body .text-default table{width:100%;border-collapse:collapse;margin:30px 0}.material .material__list-body .text-default figure.table{margin:30px 0}.material .material__list-body .text-default figure.table table{margin:0}.material .material__list-body .text-default th,.material .material__list-body .text-default td{border-top:1px solid #dadada;padding:8px;text-align:left;vertical-align:top;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.material .material__list-body .text-default th{background-color:#f2f2f2;font-weight:700;border-bottom:1px solid #dadada}.material .material__list-body .text-default td{border-bottom:1px solid #dadada}.material .material__list-body .text-default tr:last-child td{border-bottom:none}.material .material__list-item{display:flex;flex-direction:column;gap:20px}.material .material__list-navigation{display:flex;align-items:center;justify-content:center;gap:20px}.material .material__list-navigation .prev,.material .material__list-navigation .next{background:var(--gray);display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:0 24px;height:60px;font-size:20px;font-family:var(--font-semibold)}.material .material__list-navigation .prev img,.material .material__list-navigation .next img{width:6px}.material .material__list-navigation .prev img{transform:rotate(-180deg)}@media(min-width:1441px){.material .material__another h2{font-size:24px}}@media(max-width:1800px){.material .material__content{gap:90px}.material .material__wrapper{gap:40px}.material .material__wrapper-left{width:360px}.material .material__list{width:calc(100% - 400px)}.material .material__list-description{font-size:20px}.material .material__list-description h3{font-size:24px}.material .material__list-description{padding:30px}.material .material__list-image{height:370px}.material .material__another{margin-top:90px}}@media(max-width:1600px){.material .material__wrapper{gap:30px}.material .material__list{width:calc(100% - 390px)}.material .material__list-image{height:300px}.material .material__another{margin-top:80px}}@media(max-width:1280px){.material .title.title--h1{line-height:110%}.material .material__content{gap:80px}.material .material__wrapper{flex-direction:column;gap:0}.material .material__list,.material .material__wrapper-left{width:100%}.material .material__another{padding-top:var(--padding-large);margin-top:0}.material .material-card{width:calc((100% - 20px)/2)}.material .material__list-navigation .prev,.material .material__list-navigation .next{width:calc(50% - 10px)}.material .material__list-body{gap:36px}.material .head-content{padding-right:320px}.material .materials-sidebar__toggle{margin-bottom:50px}}@media(max-width:1199px){.material .material__content{gap:60px}.material .material__list-body{gap:30px}.material .material__list-head{margin-bottom:60px}.material .material__list-navigation .prev,.material .material__list-navigation .next{font-size:16px}.material .materials-sidebar__toggle{margin-bottom:30px}.material .material__list-body{font-size:18px}}@media(max-width:991px){.material .head-content .material__category{display:none}.material .material__list .material__category{display:inline-flex}.material .head-content{padding-right:0}.material .material__list-description h3{font-size:20px}.material .material__list-description{font-size:16px}.material .material__list-image{height:220px}.material .material-card__inner{padding-left:16px}.material .material-card__inner:after{display:block;border-top-color:var(--green)}.material .material-card .material-card__image{height:90px}.material .material__list-body{font-size:16px}.material .material__list-body h1{font-size:24px}.material .material__list-body h2{font-size:22px}.material .material__list-body h3{font-size:20px}.material .material__list-body h4{font-size:19px}.material .material__list-body h5{font-size:18px}.material .material__list-body h6{font-size:16px}.material .material__list-item{gap:15px}}@media(max-width:767px){.material .material__list-head{margin-bottom:30px;flex-direction:column}.material .material__list-image{height:240px;width:100%}.material .material__list-description{width:100%;padding:20px;gap:15px}.material .material__list-navigation{gap:10px;flex-direction:column}.material .material__list-navigation .prev,.material .material__list-navigation .next{width:100%;height:44px;gap:15px}.material .material__list-body{min-width:0;margin-bottom:30px}.material .material__list-body .text-default{min-width:0}.material .material__list-body .text-default table{display:block;width:100%;max-width:100%;margin:20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.material .material__list-body .text-default table>*{width:-moz-max-content;width:max-content;min-width:560px}.material .material__list-body .text-default figure.table{margin:20px 0;max-width:100%}.material .material__list-body .text-default figure.table table{margin:0}.material .material__another-grid{gap:10px}.material .material-card{width:100%}.material .material-card .material-card__image{width:50px;height:50px}.material .materials-sidebar__toggle{margin-bottom:10px}}.faq{padding-top:110px;padding-bottom:110px;margin-top:var(--padding-large)}.faq .faq__content{display:flex;flex-direction:column;gap:50px}.faq .faq__grid{display:flex;flex-direction:column;gap:20px}.faq+.promo-form .divider{display:none}@media(max-width:1800px){.faq{padding-top:90px;padding-bottom:90px}.faq .faq__content{gap:40px}}@media(max-width:1600px){.faq{padding-top:80px;padding-bottom:80px}.faq .faq__content{gap:30px}}@media(max-width:1280px){.faq{padding-top:70px;padding-bottom:70px}}@media(max-width:767px){.faq{padding-top:50px;padding-bottom:50px}.faq .faq__grid{gap:10px}}.faq-card{background:var(--white);position:relative;transition:.5s;padding:0 50px}.faq-card:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid var(--divider);border-left:20px solid transparent;transition:.3s;z-index:1}.faq-card:hover:after,.faq-card.active:after{border-top-color:var(--green)}.faq-card .faq-card__question{padding:40px 0;display:flex;align-items:center;font-size:32px;line-height:90%;font-family:var(--font-semibold);background:transparent;border:none;width:100%;position:relative;text-align:left;color:var(--black);max-width:1280px}.faq-card .faq-card__answer{font-size:20px;line-height:110%;color:var(--black);padding:40px 0;border-top:1px solid var(--divider);display:none}.faq-card .faq-card__answer>*{margin-bottom:15px}.faq-card .faq-card__answer>*:last-child{margin-bottom:0}@media(max-width:1800px){.faq-card{padding:0 40px}.faq-card .faq-card__question{padding:34px 0;font-size:28px;max-width:1080px}.faq-card .faq-card__answer{font-size:18px;padding:34px 0}}@media(max-width:1600px){.faq-card{padding:0 30px}.faq-card .faq-card__question{font-size:24px;padding:30px 0}.faq-card .faq-card__answer{padding:30px 0}}@media(max-width:1199px){.faq-card .faq-card__question{font-size:20px;max-width:750px}.faq-card .faq-card__answer{font-size:16px}}@media(max-width:991px){.faq-card .faq-card__question{font-size:18px}}@media(max-width:767px){.faq-card{padding:0 20px}.faq-card .faq-card__question{font-size:16px;padding:20px 0}.faq-card .faq-card__answer{font-size:14px}.faq-card:after{top:5px;right:5px;border-top-width:12px;border-left-width:12px}}.page-services .projects .divider-default,.page-services .services .divider-default{display:none}.page-service .faq{margin-top:0;padding-bottom:0;padding-top:var(--padding-large);background:transparent}.page-service .faq .faq-card{background:var(--gray)}.page-project .projects .divider-default{display:none}@media(max-width:479px){.page-main .news .divider-default{display:none}.page-service .faq{margin-bottom:var(--padding-large)}}.portfolio .portfolio__content{display:flex;flex-direction:column;gap:50px}.portfolio .portfolio__image{background:var(--gray);height:350px}.portfolio .portfolio__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:1800px){.portfolio .portfolio__content{gap:40px}.portfolio .portfolio__image{height:300px}}@media(max-width:1280px){.portfolio .portfolio__content{gap:30px}}@media(max-width:767px){.portfolio .portfolio__image{height:250px}}@media(max-width:479px){.portfolio{overflow:hidden}.portfolio .portfolio-swiper{overflow:visible}}.promo-form .divider-default{display:none}.promo-form .promo-form__content{background:var(--green);padding:50px;position:relative;display:flex;flex-direction:column;gap:50px}.promo-form .wrapper__form{display:flex;flex-direction:column;gap:50px}.promo-form .wrapper__thanks-title{font-size:52px;font-family:var(--font-bold);line-height:110%;letter-spacing:-.02em;color:#fff}.promo-form .promo-form__bg{position:absolute;inset:0;overflow:hidden}.promo-form .promo-form__form{position:relative;z-index:12}.promo-form .form{gap:50px}.promo-form .form__button{width:280px}.promo-form .form__column{display:flex;flex-wrap:wrap;-moz-column-gap:28px;column-gap:28px;row-gap:20px;width:calc(66.66% - 14px)}.promo-form .form__column.form__column--last{width:calc(33.33% - 14px)}.promo-form .form__column.form__column--last .form__field{width:100%}.promo-form .form__field{width:calc((100% - 28px)/2)}.promo-form .form__navigation{display:flex;align-items:center;justify-content:flex-end;gap:50px;width:100%}.promo-form .form__checkbox{width:auto;max-width:calc(100% - 330px)}@media(max-width:1800px){.promo-form .promo-form__content{gap:40px;padding:40px}.promo-form .wrapper__form,.promo-form .form,.promo-form .form__navigation{gap:40px}.promo-form .form__button{width:240px}.promo-form .wrapper__thanks-title{font-size:44px}}@media(max-width:1280px){.promo-form .promo-form__content,.promo-form .wrapper__form,.promo-form .form{gap:30px}.promo-form .form__button{width:290px}.promo-form .form__navigation{gap:30px;justify-content:space-between}.promo-form .wrapper__thanks-title{font-size:36px}}@media(max-width:991px){.promo-form .title br{display:none}.promo-form .form__column,.promo-form .form__column.form__column--last{width:100%}.promo-form .form .form__row{flex-direction:column}.promo-form .wrapper__thanks-title br{display:none}}@media(max-width:767px){.promo-form .form__field{width:100%}.promo-form .form__navigation{flex-direction:column}.promo-form .form__checkbox{max-width:100%}.promo-form .form__button{width:100%}.promo-form .promo-form__content{padding:30px}.promo-form .wrapper__thanks-title{font-size:24px}}@media(max-width:479px){.promo-form+section .divider-default{display:none}.promo-form .promo-form__content{margin-left:-20px;margin-right:-20px;padding:50px 20px}.promo-form .title{font-size:28px}.promo-form .form__column{gap:16px}.promo-form .form .form__field textarea{height:50px;padding-top:15px;padding-bottom:15px}}.contacts .contacts__content{display:flex;flex-direction:column;gap:50px}.contacts .contacts__grid{display:flex;gap:20px}.contacts .contacts__grid-left{width:580px;background:var(--gray);position:relative;padding:36px;display:flex;flex-direction:column;justify-content:space-between;gap:36px}.contacts .contacts__grid-left:before{content:"";position:absolute;top:-1px;right:-1px;width:47px;height:36px;z-index:1;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:top right}.contacts .contacts__grid-left:after{content:"";position:absolute;bottom:-1px;right:-1px;border-bottom:30px solid #fff;border-left:130px solid transparent}.contacts .contacts__grid-right{width:calc(100% - 600px);position:relative}.contacts .contacts__grid-right:before{content:"";position:absolute;top:-1px;left:-1px;width:47px;height:36px;z-index:1;background:url(/build/assets/corner-FIbZX2mm.svg) no-repeat;background-size:contain;background-position:top left;transform:scaleX(-1)}.contacts .contacts__grid-right:after{content:"";position:absolute;bottom:-1px;left:-1px;border-bottom:30px solid #fff;border-right:130px solid transparent}.contacts .contacts__grid-inner{display:flex;flex-direction:column;gap:36px}.contacts .contacts__item{display:flex;flex-direction:column;gap:10px}.contacts .contacts__item-label{font-size:18px;line-height:130%;color:var(--gray-text);letter-spacing:-.02em}.contacts .contact .contact__value{font-size:35px;line-height:130%}.contacts .contact-socials .contact-socials__icon{width:80px;height:80px}.contacts .contact-socials .contact-socials__icon img{max-height:28px}.contacts .contacts__map{height:100%}.contacts .contacts__map iframe{width:100%;height:100%}@media(max-width:1800px){.contacts .contacts__content{gap:40px}.contacts .contacts__grid-left{width:490px;padding:30px;gap:30px}.contacts .contacts__grid-right{width:calc(100% - 510px)}.contacts .contacts__grid-left:before{width:39px;height:30px}.contacts .contacts__grid-right:before{width:39px;height:30px}.contacts .contact .contact__value{font-size:30px}.contacts .contacts__grid-left:after{border-bottom-width:20px;border-left-width:110px}.contacts .contacts__grid-right:after{border-bottom-width:20px;border-right-width:110px}.contacts .contacts__grid-inner{gap:30px}}@media(max-width:1600px){.contacts .contact .contact__value{font-size:26px}.contacts .contacts__grid-left{width:420px}.contacts .contacts__grid-right{width:calc(100% - 440px)}}@media(max-width:1800px)and (min-width:1281px){.contacts .contact-socials .contact-socials__icon{width:70px;height:70px}.contacts .contacts__item-label{font-size:16px}}@media(max-width:1440px){.contact .contact__value{font-size:16px}}@media(max-width:1280px){.contacts .contacts__content{gap:30px}.contacts .contacts__grid-left{width:calc(50% - 10px)}.contacts .contacts__grid-right{width:calc(50% - 10px);height:600px}.contacts .contact .contact__value{font-size:28px}.contacts .contact-socials .contact-socials__icon{width:80px;height:80px}}@media(max-width:991px){.contacts .contacts__grid-left:after{display:none}.contacts .contacts__grid-left:before{display:none}.contacts .contacts__grid-right:before{display:none}.contacts .contacts__grid-right:after{display:none}.contacts .contact .contact__value{font-size:24px}.contacts .contacts__grid-right{height:500px}.contacts .contact-socials .contact-socials__icon{width:60px;height:60px}}@media(max-width:767px){.contacts .contacts__grid{flex-direction:column;gap:10px}.contacts .contacts__grid-left{width:100%}.contacts .contacts__grid-right{width:100%;height:400px}}@media(max-width:479px){.contacts .contacts__grid-left{padding:20px;gap:20px}.contacts .contacts__grid-inner{gap:20px}.contacts .contacts__item-label{font-size:14px}.contacts .contact .contact__value{font-size:20px}.contacts .contact-socials .contact-socials__icon{width:48px;height:48px}.contacts .contact-socials .contact-socials__icon img{max-height:24px}.contacts .contacts__item{gap:8px}.contacts .contacts__grid-right{width:auto;margin-left:-20px;margin-right:-20px}.contacts+.footer{margin-top:0}}.contacts-full .contacts-full__content{display:flex;flex-direction:column;gap:100px}.contacts-full .contacts-full__grid{display:flex;gap:20px}.contacts-full .contacts-full__grid-col{width:calc((100% - 20px)/2)}.contacts-full .contacts-full__map{width:100%;height:100%}.contacts-full .contacts-full__map iframe{width:100%;height:100%;pointer-events:none}.contacts-full .contacts-full__grid-col--contacts{display:flex;flex-direction:column;gap:20px}.contacts-full .contacts-full__item{background:var(--gray);padding:24px;display:flex;flex-direction:column;gap:20px}.contacts-full .contacts-full__item-label{font-size:20px;line-height:130%;color:var(--gray-text);letter-spacing:-.02em}.contacts-full .contacts-full__item-details{display:flex;align-items:center;gap:16px}.contacts-full .contacts-full__item-details *{font-size:32px;line-height:130%;letter-spacing:-.02em}.contacts-full .contact--socials{gap:10px}.contacts-full .contact--socials .contact__social img{max-height:30px}.contacts-full .contact--socials .contact__social{width:60px;height:60px}@media(max-width:1800px){.contacts-full .contacts-full__content{gap:90px}}@media(max-width:1800px)and (min-width:1601px){.contacts-full .contacts-full__item-details *{font-size:28px}.contacts-full .contacts-full__item-label{font-size:18px}}@media(max-width:1600px)and (min-width:1281px){.contacts-full .contacts-full__item-details *{font-size:24px}.contacts-full .contacts-full__item-label{font-size:16px}.contacts-full .contacts-full__item{padding:20px}}@media(max-width:1280px){.contacts-full .contacts-full__content{gap:80px}.contacts-full .contacts-full__grid{flex-direction:column}.contacts-full .contacts-full__grid-col{width:100%}.contacts-full .contacts-full__grid-col--contacts{flex-direction:initial;flex-wrap:wrap}.contacts-full .contacts-full__item{width:calc((100% - 20px)/2);gap:15px}.contacts-full .contacts-full__item:first-child{width:100%}.contacts-full .contact--socials .contact__social{width:48px;height:48px}.contacts-full .contacts-full__map{height:600px}}@media(max-width:1199px){.contacts-full .contacts-full__content{gap:60px}.contacts-full .contacts-full__map{height:500px}.contacts-full .contacts-full__item-details *{font-size:28px}.contacts-full .contacts-full__item-details>img{width:32px}.contacts-full .contacts-full__item-label{font-size:18px}}@media(max-width:991px){.contacts-full .contacts-full__item{padding:20px;width:100%}.contacts-full .contacts-full__map{height:400px}.contacts-full .contacts-full__item-details *{font-size:24px}.contacts-full .contacts-full__item-details>img{width:28px}.contacts-full .contacts-full__item-label{font-size:16px}}@media(max-width:767px){.contacts-full .contacts-full__grid-col--contacts{gap:10px}.contacts-full .contacts-full__item{padding:16px;gap:12px}.contacts-full .contacts-full__item-details{gap:12px}.contacts-full .contacts-full__item-details *{font-size:20px}.contacts-full .contacts-full__item-details>img{width:24px}.contacts-full .contacts-full__item-label{font-size:14px}}@media(max-width:479px){.contacts-full .contacts-full__map{margin-left:-20px;margin-right:-20px;width:auto}}.information .information__content{display:flex;flex-direction:column;gap:50px}.information .information__grid{display:flex;flex-wrap:wrap;gap:20px}.information .head-content{display:flex;align-items:center;justify-content:space-between}.information .head-content .title{max-width:calc(100% - 350px)}.information .button--primary{gap:12px}.information .information-card{width:calc((100% - 60px)/4)}@media(max-width:1800px){.information .information__content{gap:40px}}@media(max-width:1280px){.information .information__content{gap:30px}.information .information-card{width:calc((100% - 20px)/2)}}@media(max-width:1199px){.information .head-content{flex-direction:column;align-items:flex-start;gap:30px}.information .head-content .title{max-width:100%}}@media(max-width:767px){.information .information__grid{gap:10px}.information .information-card{width:100%}.information .button--primary{padding:0 20px}.information .button--primary img{width:24px}}@media(max-width:479px){.information .button--primary{width:100%}}.information-card{background:var(--gray);padding:24px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;position:relative}.information-card .information-card__title{font-size:20px;line-height:130%;letter-spacing:-.02em;color:var(--gray-text);max-width:calc(100% - 28px)}.information-card .information-card__text{font-size:28px;line-height:130%;letter-spacing:-.02em;font-family:var(--font-bold)}.information-card .information-card__copy{position:absolute;width:28px;height:28px;top:24px;right:24px;border:none;padding:0;border-radius:0;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 6.69115V21.4695C0 22.2125 0.294933 22.9246 0.8204 23.4491C1.34493 23.9746 2.05707 24.2695 2.8 24.2695H13.0667C13.5819 24.2695 14 23.8514 14 23.3362C14 22.821 13.5819 22.4029 13.0667 22.4029C13.0667 22.4029 6.20293 22.4029 2.8 22.4029C2.55267 22.4029 2.31467 22.3049 2.14013 22.1294C1.96467 21.9549 1.86667 21.7169 1.86667 21.4695V6.69115C1.86667 6.17595 1.44853 5.75781 0.933333 5.75781C0.418133 5.75781 0 6.17595 0 6.69115Z' fill='%23313131'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6065 6.37467C19.6065 5.6308 19.3107 4.91773 18.7852 4.39227L15.2059 0.818533C14.6813 0.294 13.9692 0 13.2272 0C11.7712 0 8.58107 0 6.53334 0C5.7904 0 5.07827 0.294933 4.55374 0.8204C4.02827 1.34493 3.73334 2.05707 3.73334 2.8V17.7333C3.73334 18.4763 4.02827 19.1884 4.55374 19.7129C5.07827 20.2384 5.7904 20.5333 6.53334 20.5333H16.8009C18.3465 20.5333 19.6 19.2808 19.6009 17.7343L19.6065 6.37467ZM17.7399 6.37373L17.7343 17.7333C17.7343 18.2495 17.3161 18.6667 16.8009 18.6667H6.53334C6.286 18.6667 6.048 18.5687 5.87347 18.3932C5.698 18.2187 5.6 17.9807 5.6 17.7333V2.8C5.6 2.55267 5.698 2.31467 5.87347 2.14013C6.048 1.96467 6.286 1.86667 6.53334 1.86667H13.2272C13.4745 1.86667 13.7116 1.96467 13.8871 2.1392L17.4655 5.71293C17.6409 5.8884 17.7399 6.1264 17.7399 6.37373Z' fill='%23313131'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px}.information-card .information-card__copy:hover,.information-card .information-card__copy.is-copied{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='25' viewBox='0 0 20 25' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 6.69115V21.4695C0 22.2125 0.294933 22.9246 0.8204 23.4491C1.34493 23.9746 2.05707 24.2695 2.8 24.2695H13.0667C13.5819 24.2695 14 23.8514 14 23.3362C14 22.821 13.5819 22.4029 13.0667 22.4029C13.0667 22.4029 6.20293 22.4029 2.8 22.4029C2.55267 22.4029 2.31467 22.3049 2.14013 22.1294C1.96467 21.9549 1.86667 21.7169 1.86667 21.4695V6.69115C1.86667 6.17595 1.44853 5.75781 0.933333 5.75781C0.418133 5.75781 0 6.17595 0 6.69115Z' fill='%23007D55'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6065 6.37467C19.6065 5.6308 19.3107 4.91773 18.7852 4.39227L15.2059 0.818533C14.6813 0.294 13.9692 0 13.2272 0C11.7712 0 8.58107 0 6.53334 0C5.7904 0 5.07827 0.294933 4.55374 0.8204C4.02827 1.34493 3.73334 2.05707 3.73334 2.8V17.7333C3.73334 18.4763 4.02827 19.1884 4.55374 19.7129C5.07827 20.2384 5.7904 20.5333 6.53334 20.5333H16.8009C18.3465 20.5333 19.6 19.2808 19.6009 17.7343L19.6065 6.37467ZM17.7399 6.37373L17.7343 17.7333C17.7343 18.2495 17.3161 18.6667 16.8009 18.6667H6.53334C6.286 18.6667 6.048 18.5687 5.87347 18.3932C5.698 18.2187 5.6 17.9807 5.6 17.7333V2.8C5.6 2.55267 5.698 2.31467 5.87347 2.14013C6.048 1.96467 6.286 1.86667 6.53334 1.86667H13.2272C13.4745 1.86667 13.7116 1.96467 13.8871 2.1392L17.4655 5.71293C17.6409 5.8884 17.7399 6.1264 17.7399 6.37373Z' fill='%23007D55'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px}@media(max-width:1800px)and (min-width:1601px){.information-card{min-height:180px}.information-card .information-card__title{font-size:18px}.information-card .information-card__text{font-size:24px}}@media(max-width:1600px)and (min-width:1281px){.information-card{min-height:160px}.information-card .information-card__title{font-size:16px}.information-card .information-card__text{font-size:20px}}@media(max-width:1199px){.information-card{min-height:180px}.information-card .information-card__title{font-size:18px}.information-card .information-card__text{font-size:24px}}@media(max-width:991px){.information-card{min-height:160px;padding:20px}.information-card .information-card__title{font-size:16px}.information-card .information-card__text{font-size:20px}.information-card .information-card__copy{top:16px;right:16px}}@media(max-width:767px){.information-card{min-height:auto;gap:16px;padding:16px}.information-card .information-card__title{font-size:14px}.information-card .information-card__copy{width:24px;height:24px;background-size:24px 24px}.information-card .information-card__copy:hover,.information-card .information-card__copy.is-copied{background-size:24px 24px}}.information-full .information-full__content{display:flex;flex-direction:column;gap:60px}.information-full .head-content{display:flex;align-items:center;justify-content:space-between}.information-full .head-content .title{max-width:calc(100% - 350px)}.information-full .button--primary{gap:12px}.information-full .information-full__grid{display:flex;flex-wrap:wrap;gap:20px}.information-full .information-card{width:calc((100% - 60px)/4)}@media(max-width:1800px){.information-full .information-full__content{gap:60px}}@media(max-width:1280px){.information-full .information-full__content{gap:80px}.information-full .information-card{width:calc((100% - 20px)/2)}}@media(max-width:1199px){.information-full .information-full__content{gap:60px}.information-full .head-content .title{max-width:100%}.information-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}}@media(max-width:767px){.information-full .information-full__grid{gap:10px}.information-full .information-card{width:100%}.information-full .button--primary{padding:0 20px}.information-full .button--primary img{width:24px}}@media(max-width:479px){.information-full .button--primary{width:100%}}.search-results-page .information-full__content{gap:40px}.search-results{display:flex;flex-direction:column;gap:32px}.search-results .search-results__summary{font-size:20px;letter-spacing:-.02em}.search-results .search-results__group{display:flex;flex-direction:column;gap:14px}.search-results .search-results__group-title{font-size:34px;line-height:100%;letter-spacing:-.02em;font-family:var(--font-bold);margin:0}.search-results .search-results__rows{display:flex;flex-direction:column;gap:10px}.search-results .search-results__empty{background:var(--gray);padding:30px;font-size:18px;letter-spacing:-.01em}.search-result-row{background:var(--gray);padding:10px 16px;position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:96px}.search-result-row .search-result-row__left{display:flex;align-items:center;gap:16px;min-width:0;flex:1;color:var(--black);text-decoration:none;position:relative;z-index:2}.search-result-row .search-result-row__media{width:108px;height:72px;flex:0 0 108px;background:#fff;overflow:hidden}.search-result-row .search-result-row__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.search-result-row .search-result-row__title{font-size:20px;letter-spacing:-.02em;line-height:120%;margin:0;white-space:normal;overflow:visible;text-overflow:initial;word-break:break-word}.search-result-row .search-result-row__button{height:50px;min-width:150px;padding:0 30px;flex-shrink:0;position:relative;z-index:2}.search-result-row:hover .search-result-row__title{color:var(--green)}@media(max-width:1800px)and (min-width:1281px){.search-results .search-results__group-title{font-size:32px}.search-result-row .search-result-row__title{font-size:18px}}@media(max-width:1280px){.search-results .search-results__group-title{font-size:32px}.search-result-row .search-result-row__title{font-size:18px}}@media(max-width:991px){.search-results .search-results__summary{font-size:18px}.search-result-row{padding:10px;gap:14px;min-height:88px}.search-result-row .search-result-row__media{width:92px;height:64px;flex-basis:92px}.search-result-row .search-result-row__title{font-size:16px}.search-result-row .search-result-row__button{height:44px;min-width:128px;padding:0 20px;font-size:14px}}@media(max-width:767px){.search-results{gap:24px}.search-results .search-results__group{gap:16px}.search-results .search-results__group-title{font-size:26px}.search-results .search-results__empty{padding:20px;font-size:16px}.search-result-row{gap:10px;min-height:78px}.search-result-row .search-result-row__left{gap:10px}.search-result-row .search-result-row__media{width:72px;height:52px;flex-basis:72px}.search-result-row .search-result-row__title{font-size:15px}.search-result-row .search-result-row__button{display:none}}@media(max-width:479px){.search-result-row .search-result-row__title{font-size:14px}}.reviews .reviews__content{display:flex;flex-direction:column;gap:50px}.reviews .head-content{display:flex;align-items:center;justify-content:space-between}.reviews .swiper-slide{height:auto}.reviews .reviews-swiper-lg .reviews__slide{display:flex;flex-wrap:wrap;gap:20px;height:100%;align-content:flex-start}.reviews .reviews-swiper-lg .reviews__slide .review-card{width:calc((100% - 40px) / 3)}.reviews .reviews-swiper-md{display:none}.reviews .reviews-swiper-md .reviews__slide{display:flex;flex-wrap:wrap;gap:20px;height:auto;align-content:flex-start}.reviews .reviews-swiper-md .reviews__slide .review-card{width:calc((100% - 20px)/2)}.reviews .reviews-swiper-sm{display:none}@media(max-width:1440px){.reviews .reviews-swiper-lg{display:none}.reviews .reviews-swiper-md{display:block}}@media(max-width:1280px){.reviews .reviews__content{gap:30px}}@media(min-width:992px){.reviews__content>.button--outline{display:none}}@media(max-width:991px){.reviews .head-content .button--outline,.reviews .reviews-swiper-md{display:none}.reviews .reviews-swiper-sm{display:block}.reviews .reviews-swiper-sm .reviews__slide,.reviews .reviews-swiper-sm .review-card{height:100%}}@media(max-width:479px){.reviews{overflow:hidden}.reviews .reviews-swiper-sm{overflow:visible}}.review-card{border:1px solid var(--divider)}.review-card .review-card__head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--divider);padding:15px 20px;min-height:70px}.review-card .review-card__logo{height:40px;width:120px;display:inline-flex;align-items:center;justify-content:flex-end}.review-card .review-card__logo img{max-height:100%}.review-card .review-card__title{color:var(--gray-text);font-size:16px;line-height:130%;letter-spacing:-.02em;width:calc(100% - 140px)}.review-card .review-card__text{padding:24px;font-size:18px;line-height:130%;letter-spacing:-.02em}.review-card .review-card__image{min-height:280px;width:35%;border-left:1px solid var(--divider);position:relative;display:inline-flex;align-items:center;justify-content:center}.review-card .review-card__image img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.review-card .review-card__image:hover:before{opacity:1}.review-card .review-card__image:hover:after{opacity:1}.review-card .review-card__image:before{content:"";position:absolute;inset:0;background:#0000001a;opacity:0;transition:.3s}.review-card .review-card__image:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;transform:translate(-50%,-50%);background:url(/build/assets/zoom-DeacV1NW.svg) no-repeat;background-size:contain;background-position:center;opacity:0;transition:.3s;z-index:12}.review-card .review-card__video{padding:10px;width:100%}.review-card .review-card__video-body{position:relative;height:260px;height:100%}.review-card .review-card__video-body video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.review-card .review-card__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;z-index:12;background:transparent;padding:0;border:none}.review-card .review-card__image+.review-card__text{width:65%}.review-card .review-card__video+.review-card__text{display:none}.review-card .review-card__body{display:flex;flex-direction:row-reverse;height:calc(100% - 71px)}@media(max-width:1800px){.review-card .review-card__text{font-size:16px;padding:20px}.review-card .review-card__image{min-height:240px}}@media(max-width:1600px)and (min-width:1441px){.review-card .review-card__text{font-size:15px;padding:15px}}@media(max-width:767px){.review-card .review-card__text{font-size:14px;padding:16px}.review-card .review-card__title{font-size:12px;width:calc(100% - 90px)}.review-card .review-card__logo{width:80px;height:35px}.review-card .review-card__head{padding:16px}.review-card .review-card__image{overflow:hidden}}@media(max-width:479px){.review-card .review-card__body{flex-direction:column-reverse;gap:10px;padding:16px}.review-card .review-card__image+.review-card__text{width:100%;height:auto}.review-card .review-card__image{width:100%;min-height:auto;height:162px;max-width:120px;overflow:hidden;border:1px solid var(--divider)}.review-card .review-card__text{padding:0}.review-card .review-card__video{padding:0;height:100%}.review-card .review-card__text{height:100%}}.reviews-full .reviews-full__content{display:flex;flex-direction:column;gap:100px}.reviews-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.reviews-full .subtitle{line-height:110%}.reviews-full .head-content__left{width:52%;max-width:650px}.reviews-full .head-content__right{width:48%}.reviews-full .reviews-full__grid{display:flex;flex-wrap:wrap;gap:20px}.reviews-full .review-card{width:calc((100% - 40px) / 3)}@media(max-width:1800px){.reviews-full .reviews-full__content{gap:90px}}@media(max-width:1600px){.reviews-full .head-content__left{max-width:500px}}@media(max-width:1440px){.reviews-full .review-card{width:calc((100% - 20px)/2)}}@media(max-width:1280px){.reviews-full .title.title--h1{line-height:110%}.reviews-full .reviews-full__content{gap:80px}}@media(max-width:1199px){.reviews-full .reviews-full__content{gap:60px}.reviews-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.reviews-full .head-content__left{width:100%;max-width:100%}.reviews-full .head-content__right{width:100%;max-width:640px}.reviews-full .title br{display:none}}@media(max-width:991px){.reviews-full .review-card{width:100%}}.navmenu{position:fixed;top:74px;right:-360px;bottom:0;background:#fff;width:360px;z-index:91;border-top:1px solid var(--divider);transition:right .3s}.navmenu.open{right:0}.navmenu .navmenu__inner{overflow-y:auto;padding:30px 20px;height:100%;display:flex;flex-direction:column;justify-content:space-between}.navmenu .navmenu__row{display:flex;flex-direction:column;gap:28px}.navmenu .search input{width:100%}.navmenu .menu{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:32px}.navmenu .menu li{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navmenu .menu li a{font-size:20px;line-height:120%;color:var(--black);width:100%;display:block;position:relative;font-family:var(--font-medium);cursor:pointer}.navmenu .menu li button{background:transparent;padding:0;border:none;width:24px;height:24px;position:relative;display:none;cursor:pointer}.navmenu .menu li button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:11px;height:11px;background:url(/build/assets/arrow-bottom-bZnfdj1w.svg) no-repeat;background-position:center;background-size:contain;transition:.3s}.navmenu .menu li.has-children>a{width:calc(100% - 24px)}.navmenu .menu li.has-children>button{display:block}.navmenu .menu li.has-children.open>button:after{transform:translate(-50%,-50%) rotate(-180deg)}.navmenu .submenu{width:100%;padding:24px 0 0;margin:0;list-style:none;display:none;cursor:pointer}.navmenu .submenu li{margin-bottom:12px;cursor:pointer}.navmenu .submenu li a{font-size:16px;font-family:var(--font-main);cursor:pointer}.navmenu .submenu li:last-child{margin-bottom:0}.navmenu .navmenu__contacts{display:flex;flex-direction:column;gap:28px;position:relative;padding-top:36px;margin-top:36px}.navmenu .navmenu__contacts:before{content:"";position:absolute;top:0;height:1px;left:-20px;right:-20px;background:var(--divider)}.navmenu .navmenu__contacts-label{font-size:16px;line-height:120%;color:var(--gray-text);margin-bottom:10px}@media(max-width:1199px){.navmenu{top:62px}}@media(max-width:479px){.navmenu{width:100%;right:-100%}}@media(max-width:359px){.navmenu{top:60px}}.error-page{padding-bottom:var(--padding-medium)}.error-page .error-page__content{max-width:860px;margin:0 auto;padding:80px 90px;border:1px solid var(--divider);background:linear-gradient(180deg,#fff,#f7faf8);text-align:center}.error-page .error-page__code{margin:0 0 20px;font-family:var(--font-bold);font-size:clamp(72px,14vw,180px);line-height:85%;letter-spacing:-.03em;color:var(--green)}.error-page .title.title--h1{margin-bottom:20px}.error-page .error-page__text{max-width:560px;margin:0 auto;font-size:22px;line-height:130%;color:var(--gray-text)}.error-page .error-page__action{margin-top:40px;min-width:240px}@media(max-width:1800px){.error-page .error-page__content{max-width:760px;padding:70px}.error-page .error-page__text{font-size:20px}}@media(max-width:1280px){.error-page .error-page__content{padding:60px 50px}}@media(max-width:767px){.error-page{padding-bottom:90px}.error-page .error-page__content{padding:45px 25px}.error-page .title.title--h1{margin-bottom:16px}.error-page .error-page__text{font-size:18px}.error-page .error-page__action{margin-top:30px;width:100%}}.certificate-card{padding:10px;display:flex;flex-direction:column;background:var(--gray)}.certificate-card .certificate-card__image{display:flex;align-items:center;justify-content:center;height:577px;width:100%;overflow:hidden;position:relative}.certificate-card .certificate-card__image img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.certificate-card .certificate-card__image:before{content:"";position:absolute;inset:0;background:#0000001a;opacity:0;transition:.3s}.certificate-card .certificate-card__image:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;transform:translate(-50%,-50%);background:url(/build/assets/zoom-DeacV1NW.svg) no-repeat;background-size:contain;background-position:center;opacity:0;transition:.3s;z-index:12}.certificate-card:hover .certificate-card__image:before{opacity:1}.certificate-card:hover .certificate-card__image:after{opacity:1}.certificate-card .certificate-card__content{padding:0 14px 24px}.certificate-card .certificate-card__meta{display:flex;flex-direction:column;gap:24px}.certificate-card .certificate-card__title{font-size:24px;margin-bottom:auto;font-family:var(--font-semibold);letter-spacing:-.02em;color:#000;padding:24px 0;line-height:110%}.certificate-card .certificate-card__label{font-size:16px;width:100%;margin-bottom:5px;color:#000;line-height:110%;letter-spacing:-.02em}.certificate-card .certificate-card__value{font-family:var(--font-medium);font-size:20px;color:#000;line-height:110%;letter-spacing:-.02em}.certificate-card .certificate-card__row{display:flex;align-items:center;border-top:1px solid var(--divider);padding-top:24px}.certificate-card .certificate-card__col{width:50%}.certificate-card .certificate-card__col--full{width:100%}@media(max-width:1800px){.certificate-card .certificate-card__image{height:490px}.certificate-card .certificate-card__title{padding:20px 0;font-size:20px}.certificate-card .certificate-card__meta{gap:20px}.certificate-card .certificate-card__row{padding-top:20px}.certificate-card .certificate-card__label{font-size:14px}.certificate-card .certificate-card__value{font-size:18px}.certificate-card .certificate-card__content{padding:0 10px 20px}}@media(max-width:1600px){.certificate-card .certificate-card__image{height:420px}}@media(max-width:1280px){.certificate-card .certificate-card__content{padding-bottom:10px}}@media(max-width:1199px){.certificate-card .certificate-card__image{height:370px}}@media(max-width:1199px)and (min-width:768px){.certificate-card .certificate-card__value{font-size:16px}.certificate-card .certificate-card__label{font-size:12px}}@media(max-width:767px)and (min-width:480px){.certificate-card .certificate-card__image{height:340px;max-width:240px}}@media(max-width:479px){.certificate-card{padding:5px}.certificate-card .certificate-card__image{height:420px;max-width:310px}}.certificates-full .certificates-full__content{display:flex;flex-direction:column;gap:100px}.certificates-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.certificates-full .subtitle{line-height:110%}.certificates-full .head-content__left{width:52%;max-width:650px}.certificates-full .head-content__right{width:48%}.certificates-full .certificates-full__grid{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;row-gap:50px}.certificates-full .certificate-card{width:calc((100% - 60px)/4)}@media(max-width:1800px){.certificates-full .certificates-full__content{gap:90px}}@media(max-width:1600px){.certificates-full .head-content__left{max-width:500px}}@media(max-width:1280px){.certificates-full .title{line-height:110%}.certificates-full .certificates-full__content{gap:80px}.certificates-full .certificate-card{width:calc((100% - 40px) / 3)}.certificates-full .certificates-full__grid{row-gap:20px}}@media(max-width:1199px){.certificates-full .certificates-full__content{gap:60px}.certificates-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.certificates-full .head-content__left{width:100%;max-width:100%}.certificates-full .head-content__right{width:100%;max-width:640px}.certificates-full .title br{display:none}}@media(max-width:991px){.certificates-full .certificate-card{width:calc((100% - 20px)/2)}}@media(max-width:767px){.certificates-full .certificates-full__grid{gap:20px}.certificates-full .certificate-card{width:100%}}.career-full .career-full__content{display:flex;flex-direction:column;gap:100px}.career-full .career-full__hero{display:flex;justify-content:space-between}.career-full .career-full__left{width:59%;max-width:880px;display:flex;flex-direction:column;justify-content:space-between;gap:60px}.career-full .career-full__right{width:41%;height:360px;position:relative;display:flex;justify-content:center;align-items:flex-end;overflow:hidden}.career-full .career-full__right:before{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:130px solid transparent}.career-full .career-full__right:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:130px solid transparent}.career-full .subtitle{line-height:110%;display:flex;flex-direction:column;gap:30px}.career-full .career-full__list{display:flex;flex-direction:column;gap:50px}.career-full .career-full__grid{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:1800px){.career-full .career-full__left{gap:50px;max-width:750px}.career-full .career-full__content{gap:90px}.career-full .career-full__list{gap:40px}}@media(max-width:1280px){.career-full .subtitle{gap:20px}.career-full .career-full__left{width:55%;max-width:510px;gap:40px}.career-full .career-full__right{width:44%;height:auto}.career-full .career-full__content{gap:80px}}@media(max-width:1199px){.career-full .career-full__content{gap:60px}.career-full .career-full__left{max-width:460px}.career-full .career-full__list{gap:30px}}@media(max-width:991px){.career-full .career-full__hero{flex-direction:column;gap:30px}.career-full .career-full__left{max-width:100%;width:100%;gap:30px}.career-full .career-full__right{width:100%}}@media(max-width:767px){.career-full .career-full__grid{gap:30px}.career-full .career-card{width:100%}.career-full .career-full__right{height:250px}.career-full .career-full__right:before{border-right-width:70px}.career-full .career-full__right:after{border-left-width:70px}}.career-card{background:var(--gray);padding:36px}.career-card .career-card__inner{display:flex}.career-card .career-card__col--first{width:31%;border-right:1px solid var(--divider);padding-right:20px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.career-card .career-card__col--last{width:69%;padding-left:36px;display:flex;flex-direction:column;gap:28px}.career-card .career-card__col--hidden{display:none}.career-card .career-card__content{display:flex;flex-direction:column;gap:24px}.career-card .career-card__nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.career-card .career-card__meta{display:flex;flex-wrap:nowrap;gap:10px}.career-card .career-card__location,.career-card .career-card__schedule{border-radius:100px;background:#fff;padding:5px 12px;font-size:18px;line-height:120%;display:inline-flex;align-items:center;justify-content:center;gap:5px}.career-card .career-card__location:before{content:"";width:24px;height:24px;display:inline-block;background:url(/build/assets/location-DPyoHWDO.svg) no-repeat;background-size:contain;background-position:center}.career-card .career-card__schedule:before{content:"";width:24px;height:24px;display:inline-block;background:url(/build/assets/schedule-DP7MTWSB.svg) no-repeat;background-size:contain;background-position:center}.career-card .career-card__title{font-size:32px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold);max-width:460px}.career-card .career-card__block{display:flex;flex-direction:column;gap:15px}.career-card .career-card__block-title{font-size:24px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.career-card .career-card__block-list{color:var(--gray-text);font-size:20px;line-height:110%;letter-spacing:-.02em}.career-card .career-card__block-list ul{margin:10px 0 0;padding-left:20px;color:var(--black);display:flex;flex-wrap:wrap;gap:12px}.career-card .career-card__block-list ul li{width:calc((100% - 12px)/2)}.career-card .career-card__block-list ul li::marker{color:var(--green)}.career-card .career-card__block-list ol{margin:10px 0 0;color:var(--black);display:flex;flex-wrap:wrap;gap:12px}.career-card .career-card__block-list ol li{width:calc((100% - 12px)/2)}.career-card .career-card__price{font-size:24px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.career-card .button--primary{min-width:250px}@media(max-width:1800px)and (min-width:1601px){.career-card{padding:30px}.career-card .career-card__block-list{font-size:18px}.career-card .career-card__block-title{font-size:22px}.career-card .career-card__title{font-size:28px}.career-card .career-card__location,.career-card .career-card__schedule{font-size:16px}.career-card .button--primary{min-width:200px}.career-card .career-card__price{font-size:20px}}@media(max-width:1600px)and (min-width:1281px){.career-card{padding:25px}.career-card .career-card__block-list{font-size:16px}.career-card .career-card__block-title{font-size:20px}.career-card .career-card__title{font-size:24px}.career-card .career-card__location,.career-card .career-card__schedule{font-size:14px}.career-card .button--primary{min-width:auto}.career-card .career-card__price{font-size:20px}}@media(max-width:1280px){.career-card .career-card__inner{flex-direction:column}.career-card .career-card__col{border-top:1px solid var(--divider);padding-top:36px;margin-top:36px}.career-card .career-card__col--first{width:100%;border:none;padding:0;margin:0}.career-card .career-card__col--last{width:100%;padding-left:0}.career-card .career-card__nav{flex-direction:row-reverse;justify-content:space-between}.career-card .career-card__title{max-width:100%}}@media(max-width:1199px){.career-card{padding:30px}.career-card .career-card__title{font-size:28px}.career-card .career-card__location,.career-card .career-card__schedule{font-size:16px}.career-card .career-card__price,.career-card .career-card__block-title{font-size:20px}.career-card .career-card__block-list{font-size:16px}.career-card .button--primary{min-width:auto}}@media(max-width:991px){.career-card{padding:25px}.career-card .career-card__location,.career-card .career-card__schedule{font-size:14px}.career-card .career-card__title{font-size:24px}.career-card .career-card__block-title{font-size:18px}}@media(max-width:767px){.career-card{padding:16px}.career-card .career-card__title{font-size:20px}.career-card .career-card__block-list ul,.career-card .career-card__block-list ol{margin-top:0;gap:8px}.career-card .career-card__block-list ul li,.career-card .career-card__block-list ol li{width:100%}.career-card .career-card__block{gap:12px}.career-card .career-card__nav{display:block}.career-card .career-card__nav .button--primary{display:none}.career-card .career-card__col--first{gap:20px}.career-card .career-card__inner{position:relative}.career-card .career-card__col.career-card__col--hidden{display:block}}@media(max-width:479px){.career-card .career-card__location:before,.career-card .career-card__schedule:before{width:16px;height:16px}.career-card .career-card__location,.career-card .career-card__schedule{padding:4px 10px;width:100%}.career-card .career-card__block-title{font-size:16px}.career-card .career-card__block-list{font-size:14px}.career-card .career-card__col{padding-top:10px;margin-top:10px}.career-card .career-card__col--last{padding-top:20px;gap:20px}.career-card .button--primary{width:100%}}.catalog-full .catalog-full__content{display:flex;flex-direction:column;gap:100px}.catalog-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.catalog-full .subtitle{line-height:110%}.catalog-full .head-content__left{width:62%;padding-right:30px}.catalog-full .head-content__right{width:38%}.catalog-full .catalog-full__grid{display:flex;flex-wrap:wrap;gap:20px}.catalog-full .category-card{width:calc((100% - 40px) / 3)}.catalog-full .catalog-full__button{display:none}@media(max-width:1800px){.catalog-full .catalog-full__content{gap:90px}}@media(max-width:1280px){.catalog-full .head-content{flex-direction:column;align-items:flex-start;gap:50px}.catalog-full .title{line-height:110%}.catalog-full .catalog-full__content{gap:80px}.catalog-full .head-content__left{width:100%;max-width:100%}.catalog-full .head-content__right{width:100%;max-width:740px}.catalog-full .head-content br{display:none}.catalog-full .category-card{width:calc((100% - 20px)/2)}}@media(max-width:1199px){.catalog-full .catalog-full__content{gap:60px}.catalog-full .head-content{gap:30px}}@media(max-width:767px){.catalog-full .catalog-full__grid{gap:10px}.catalog-full .category-card{width:100%}.catalog-full .catalog-full__button{display:block;margin-top:30px}.catalog-full .button--outline{width:100%}}.category-card{background:var(--gray);padding:24px;position:relative;height:auto}.category-card:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid var(--divider);border-left:20px solid transparent;transition:.3s;z-index:1}.category-card:hover:after{border-top-color:var(--green)}.category-card .category-card__link{position:absolute;inset:0;z-index:12}.category-card .category-card__row{border-top:1px solid var(--divider);padding-top:24px;margin-top:24px}.category-card .category-card__row.category-card__row--subcategory{padding-bottom:24px}.category-card .category-card__row.category-card__row--media{border:none;margin-top:0;padding-top:0}.category-card .category-card__image{height:300px;display:flex;align-items:center;justify-content:center;margin:-14px}.category-card .category-card__image img{max-height:100%;min-height:auto;min-width:auto}.category-card .category-card__content{display:flex;flex-direction:column;text-align:center;gap:15px}.category-card .category-card__title{font-size:24px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.category-card .category-card__text{color:var(--gray-text);font-size:20px;line-height:110%;letter-spacing:-.02em}.category-card .category-card__list{font-size:20px;line-height:130%;letter-spacing:-.02em;position:relative;z-index:13}.category-card .category-card__list ul{display:flex;flex-wrap:wrap;gap:24px;margin:0;padding:0;list-style:none}.category-card .category-card__list ul li{padding-left:18px;position:relative}.category-card .category-card__list ul li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--green);position:absolute;top:11px;left:0}.category-card .category-card__list ul li a{border-bottom:1px solid}.category-card .category-card__list ul li a:hover{color:var(--green)}@media(max-width:1800px)and (min-width:1601px){.category-card .category-card__title{font-size:22px}.category-card .category-card__text,.category-card .category-card__list{font-size:18px}}@media(max-width:1600px)and (min-width:1281px){.category-card .category-card__title{font-size:20px}.category-card .category-card__text,.category-card .category-card__list{font-size:16px}.category-card .category-card__list ul li:before{top:8px}}@media(max-width:1280px){.category-card .category-card__list ul{gap:20px}}@media(max-width:1199px){.category-card .category-card__title{font-size:22px}.category-card .category-card__text,.category-card .category-card__list{font-size:18px}.category-card .category-card__image{height:260px}}@media(max-width:991px){.category-card{padding:20px}.category-card .category-card__row.category-card__row--subcategory{padding-bottom:20px}.category-card .category-card__row{padding-top:20px;margin-top:20px}.category-card .category-card__image{height:220px;margin:-10px}.category-card .category-card__title{font-size:20px}.category-card .category-card__text,.category-card .category-card__list{font-size:16px}.category-card .category-card__list ul li:before{top:8px}}@media(max-width:767px){.category-card{padding:16px}.category-card .category-card__row.category-card__row--subcategory{padding-bottom:16px}.category-card .category-card__content{gap:12px;text-align:left}.category-card:after{top:5px;right:5px;border-top-width:12px;border-left-width:12px;border-top-color:var(--green)}.category-card .category-card__image{margin:-6px}}@media(max-width:479px){.category-card .category-card__image{height:200px}.category-card .category-card__row.category-card__row--subcategory{padding-bottom:5px}.category-card .category-card__list ul{gap:12px;flex-direction:column}}.category-full .category-full__content{display:flex;flex-direction:column;gap:100px}.category-full .category-full__wrapper{display:flex;flex-wrap:wrap;gap:50px}.category-full .category-full__main{width:calc(100% - 450px);display:flex;flex-direction:column;gap:50px}.category-full .category-full__grid{display:flex;flex-wrap:wrap;gap:20px}.category-full .category-full__nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.category-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.category-full .subtitle{line-height:110%}.category-full .head-content__left{width:62%;padding-right:30px}.category-full .head-content__right{width:38%}.category-full .category__sidebar{width:400px}.category-full .category-card{width:calc((100% - 40px) / 3);height:auto;padding:20px}.category-full .category-card:after{display:none}.category-full .category-card .category-card__image{height:240px;margin:-10px}.category-full .category-card .category-card__text{font-size:16px}.category-full .category-card .category-card__title{font-size:20px}.category-full .category-card .category-card__row{padding-top:20px;margin-top:20px}.category-full .category-card .category-card__row.category-card__row--media{padding-top:0;margin-top:0}.category-full .product-card{width:calc((100% - 40px) / 3)}.category-full .category-full__button{display:none}.category-full .filter__toggle{background:var(--gray);height:57px;width:330px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-family:var(--font-medium);color:var(--black);gap:10px;border:none;display:none}.category-full .sidebar__toggle{width:100%;border:none;gap:10px;background:var(--gray);height:55px;font-size:20px;font-family:var(--font-medium);transition:.3s;color:var(--black);display:none}.category-full .sidebar__toggle:hover{background:var(--divider)}.noUi-connects{overflow:visible;border-radius:0}.noUi-target{border-radius:0;box-shadow:none;background:var(--divider);border:none;height:3px;margin-top:12px;margin-bottom:10px}.noUi-horizontal .noUi-handle{width:24px;height:24px;border-radius:50%;background:var(--green);border:1px solid var(--green);top:-12px;right:-24px;box-shadow:none}.noUi-horizontal .noUi-handle.noUi-handle-upper{right:0}.noUi-connect{background:var(--green)}.noUi-handle:after,.noUi-handle:before{display:none}@media(min-width:992px){.category-full .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;transform:none;width:100%}.category-full .swiper-navigation{display:none}.category-full .category-card{width:auto;margin:0;max-width:none}}@media(max-width:1800px){.category-full .category-full__content{gap:90px}.category-full .category__sidebar{width:360px}.category-full .category-full__main{width:calc(100% - 400px)}.category-full .category-full__wrapper{gap:40px}.category-full .category-card .category-card__image{height:200px}}@media(max-width:1600px){.category-full .category-card .category-card__image{height:170px}.category-full .category-full__main{width:calc(100% - 390px)}.category-full .category-full__wrapper{gap:30px}}@media(max-width:1280px){.category-full .head-content{flex-direction:column;align-items:flex-start;gap:50px}.category-full .title{line-height:110%}.category-full .category-full__content{gap:80px}.category-full .head-content__left{width:100%;max-width:100%}.category-full .head-content__right{width:100%;max-width:740px}.category-full .head-content br{display:none}.category-full .category__sidebar,.category-full .category-full__main{width:100%}.category-full .category-card .category-card__image{height:190px}.category-full .filter__toggle{display:inline-flex}.category-full .sidebar__toggle{display:flex;align-items:center;justify-content:center}}@media(max-width:1199px){.category-full .category-full__content{gap:60px}.category-full .head-content{gap:30px}.category-full .category-card .category-card__text{font-size:14px}.category-full .category-card .category-card__title{font-size:18px}.category-full .category-card .category-card__image{height:160px}.category-full .filter__toggle{font-size:18px;width:300px}.category-full .sidebar__toggle{font-size:18px}}@media(max-width:991px){.category-full .category-card .category-card__image{height:190px}.category-full .product-card{width:calc((100% - 20px)/2)}.category-full .filter__toggle{font-size:16px;width:auto;padding:0 30px;height:50px}}@media(max-width:767px){.category-full .category-full__grid{gap:10px}.category-full .category-full__nav{flex-direction:column;gap:10px}.category-full .filter__toggle,.category-full .category-card,.category-full .product-card{width:100%}.category-full .category-full__button{display:block;margin-top:30px}.category-full .button--outline{width:100%}.category-full .category-card .category-card__title{font-size:20px}.category-full .category-card .category-card__text{font-size:16px}.category-full .category-card .category-card__image{height:160px;margin:-6px}.category-full .filter__toggle,.category-full .sidebar__toggle{font-size:16px;height:50px}}@media(max-width:479px){.category-full{overflow:hidden}.category-full .category-full-swiper{overflow:visible}.category-full .category-card .category-card__image{height:190px}.category-full .category-card{padding:16px}.category-full .category-full__button{display:block;width:100%}}.product .breadcrumbs{margin-bottom:0}.product .product__wrapper{display:flex;flex-direction:column;gap:100px}.product .product__wrapper-grid{display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:20px;column-gap:20px}.product .product__col{width:calc((100% - 20px)/2)}.product .product__info{border:1px solid var(--divider);padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.product .product__info hr{margin:0;border:none;height:1px;width:100%;background:var(--divider)}.product .product__info-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;width:100%}.product .product__sku{background:var(--gray);padding:2px 8px;font-size:20px;letter-spacing:-.02em;color:var(--gray-text)}.product .product__status{font-size:20px;letter-spacing:-.02em}.product .product__status.product__status--in-stock{color:var(--green)}.product .product__status.product__status--out-stock{color:red}.product .product__title{font-size:36px;letter-spacing:-.02em;line-height:110%;font-family:var(--font-bold);width:100%}.product .product__info-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;width:100%;margin-top:20px}.product .product__price{font-size:36px;line-height:100%;letter-spacing:-.02em;font-family:var(--font-semibold)}.product .button--primary{max-width:330px;width:100%}.product .product__all-specs{font-size:20px;letter-spacing:-.02em;line-height:130%;border-bottom:1px solid}.product .product__all-specs:hover{color:var(--green)}.product .product__specs{display:flex;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.product .product-specs__item{width:33.33%;padding:0 20px;border-right:1px solid var(--divider);display:flex;flex-direction:column;gap:12px}.product .product-specs__item:last-child{border:none}.product .product-specs__label{font-size:16px;letter-spacing:-.02em;color:var(--gray-text)}.product .product-specs__value{font-size:24px;letter-spacing:-.02em;font-family:var(--font-medium)}.product .product__gallery{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:20px;position:relative}.product .product-swiper{width:calc(100% - 150px);height:500px;background:var(--gray);position:relative}.product .product-swiper .swiper-slide{background:var(--gray);border:none}.product .product-swiper .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.product .product-swiper .swiper-slide__inner img{width:100%;-o-object-fit:contain;object-fit:contain}.product .product-swiper a.swiper-slide__inner:after{content:"";position:absolute;bottom:20px;left:20px;width:44px;height:44px;background:url(/build/assets/zoom-DeacV1NW.svg) no-repeat;background-size:contain;background-position:center;transition:.3s;z-index:12}.product .product-mini-swiper{width:130px}.product .product-mini-swiper .swiper-wrapper{height:430px}.product .product-mini-swiper .swiper-slide{background:var(--gray);border:1px solid transparent}.product .product-mini-swiper .swiper-slide-thumb-active{border-color:var(--green)}.product .product-mini-swiper .swiper-slide__inner{height:100%;width:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.product .product-mini-swiper .swiper-slide__inner img{width:100%;-o-object-fit:contain;object-fit:contain}.product .swiper-button-prev{width:130px;left:0;right:auto;top:0;background:#fff;border:1px solid var(--divider);height:50px;margin:0;display:none;opacity:1;transition:.3s}.product .swiper-button-prev:hover{border-color:#0000004d}.product .swiper-button-prev svg{display:none}.product .swiper-button-prev:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-180deg);width:16px;height:12px;background:url(/build/assets/arrow-long-wghJhJuk.svg) no-repeat;background-position:center;background-size:contain}.product .swiper-button-next{width:130px;left:0;right:auto;bottom:0;background:#fff;border:1px solid var(--divider);height:50px;margin:0;opacity:1;transition:.3s}.product .swiper-button-next:hover{border-color:#0000004d}.product .swiper-button-next.swiper-button-disabled{opacity:.5}.product .swiper-button-next svg{display:none}.product .swiper-button-next:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:12px;background:url(/build/assets/arrow-long-wghJhJuk.svg) no-repeat;background-position:center;background-size:contain}@media(max-width:1800px){.product .product__wrapper{gap:90px}.product .product__info{padding:30px}.product .product__sku,.product .product__status{font-size:18px}.product .product__title{font-size:32px}.product .product-specs__label{font-size:14px}.product .product-specs__value{font-size:20px}.product .product__all-specs{font-size:18px}.product .product__price{font-size:32px}.product .button--primary{max-width:300px}.product .product-swiper{height:460px}.product .product-mini-swiper .swiper-wrapper{height:390px}}@media(max-width:1600px){.product .product-swiper{height:480px}.product .product-mini-swiper .swiper-wrapper{height:410px}}@media(max-width:1280px){.product .product__wrapper{gap:80px}.product .product__info{padding:20px;gap:20px}.product .product__info-top{gap:20px}.product .product__sku,.product .product__status{font-size:16px}.product .product__title{font-size:24px}.product .product__specs{flex-direction:column;margin:0;width:100%;gap:20px}.product .product-specs__item{width:100%;gap:5px;border:none;padding:0}.product .product__all-specs{font-size:16px}.product .product__price{font-size:24px}.product .button--primary{max-width:100%;width:auto}.product .product__info-bottom{margin-top:0}.product .product-swiper{height:460px;width:calc(100% - 120px)}.product .product-mini-swiper .swiper-wrapper{height:390px}.product .product-mini-swiper,.product .swiper-button-prev,.product .swiper-button-next{width:100px}}@media(max-width:1199px){.product .product__wrapper{gap:60px}.product .product__wrapper-grid{flex-direction:column;gap:30px}.product .product__col{width:100%}}@media(max-width:767px){.product .product__sku,.product .product__status{font-size:14px}.product .product__gallery{flex-direction:column;gap:10px}.product .product-swiper{width:100%;height:400px}.product .product-mini-swiper{width:100%}.product .product-mini-swiper .swiper-wrapper{height:auto}.product .swiper-button-next,.product .swiper-button-prev{display:none}}@media(max-width:479px){.product .product__title{font-size:20px}.product .button--primary{width:100%}.product .product__info-bottom{border-top:1px solid var(--divider);padding-top:20px}.product .product-swiper{height:220px}.product .product-swiper a.swiper-slide__inner:after{bottom:10px;left:10px;width:32px;height:32px}}@media(max-width:359px){.product .product-specs__value{font-size:18px}.product .product__col{padding:16px}}.product-details .product-details__content{display:flex;flex-direction:column;gap:50px}.product-details .product-details__grid{display:flex;border:1px solid var(--divider)}.product-details .product-details__grid .product-details__col{width:50%;border-right:1px solid var(--divider);padding:36px}.product-details .product-details__grid .product-details__col:last-child{border:none}.product-details .product-details__grid .product-details__item{border-bottom:1px solid var(--divider);padding:20px 0;color:var(--gray-text);font-size:20px;letter-spacing:-.02em;display:flex;align-items:center;justify-content:space-between}.product-details .product-details__grid .product-details__item .product-details__item-label{width:60%}.product-details .product-details__grid .product-details__item .product-details__item-value{width:40%;padding-left:10px;font-family:var(--font-medium);color:var(--black);text-align:right}.product-details .product-details__grid .product-details__item:first-child{padding-top:0}.product-details .product-details__grid .product-details__item:last-child{border:none;padding-bottom:0}@media(max-width:1800px)and (min-width:1601px){.product-details .product-details__content{gap:40px}.product-details .product-details__grid .product-details__col{padding:30px}.product-details .product-details__grid .product-details__item{font-size:18px}}@media(max-width:1600px)and (min-width:1281px){.product-details .product-details__grid .product-details__col{padding:25px}.product-details .product-details__grid .product-details__item{font-size:16px}}@media(max-width:1280px){.product-details .product-details__content{gap:30px}.product-details .product-details__grid .product-details__col{padding:24px}.product-details .product-details__grid .product-details__item .product-details__item-label{width:55%}.product-details .product-details__grid .product-details__item .product-details__item-value{width:45%}}@media(max-width:1199px){.product-details .product-details__grid .product-details__item{font-size:18px}}@media(max-width:991px){.product-details .product-details__grid .product-details__item{font-size:16px}.product-details .product-details__grid{flex-direction:column;padding:20px 0}.product-details .product-details__grid .product-details__col{padding:0 20px;width:100%;border-right:none}.product-details .product-details__grid .product-details__col:first-child{padding-bottom:20px}.product-details .product-details__grid .product-details__col:first-child .product-details__item:last-child{border-bottom:1px solid var(--divider);padding-bottom:20px}}@media(max-width:767px){.product-details .product-details__grid{padding:16px 0}.product-details .product-details__grid .product-details__col{padding:0 16px}.product-details .product-details__grid .product-details__col:first-child{padding-bottom:16px}.product-details .product-details__grid .product-details__col:first-child .product-details__item:last-child{padding-bottom:16px}.product-details .product-details__grid .product-details__item{flex-direction:column;font-size:14px;gap:5px;padding:16px 0}.product-details .product-details__grid .product-details__item .product-details__item-label{width:100%}.product-details .product-details__grid .product-details__item .product-details__item-value{width:100%;font-size:20px;text-align:left;padding:0}}.product-documents .product-documents__content{display:flex;flex-direction:column;gap:50px}.product-documents .product-documents__grid{display:flex;flex-wrap:wrap;gap:20px}.product-documents .product-documents__item{width:calc((100% - 40px) / 3);background:var(--gray);padding:34px 28px;display:flex;align-items:center;gap:16px;position:relative;color:var(--black)}.product-documents .product-documents__item:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid var(--divider);border-left:20px solid transparent;transition:.3s;z-index:1}.product-documents .product-documents__item:hover:after{border-top-color:var(--green)}.product-documents .product-documents__item-icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.product-documents .product-documents__item-text{width:calc(100% - 52px);font-size:20px;line-break:110%;letter-spacing:-.02em}@media(max-width:1800px)and (min-width:1601px){.product-documents .product-documents__content{gap:40px}.product-documents .product-information__text{font-size:18px}.product-documents .product-documents__item{padding:30px 25px}.product-documents .product-documents__item-text{font-size:18px}.product-documents .product-documents__item-icon{width:32px;height:32px}}@media(max-width:1600px)and (min-width:1281px){.product-documents .product-information__text,.product-documents .product-documents__item-text{font-size:16px}.product-documents .product-documents__item{padding:25px 20px}}@media(max-width:1280px){.product-documents .product-documents__content{gap:30px}.product-documents .product-documents__item{width:calc((100% - 20px)/2)}}@media(max-width:1199px){.product-documents .product-documents__item{padding:25px 20px}.product-documents .product-documents__item-text{font-size:18px}.product-documents .product-documents__item-icon{width:32px;height:32px}}@media(max-width:991px){.product-documents .product-documents__item-icon{width:28px;height:28px}.product-documents .product-documents__item-text{font-size:16px}}@media(max-width:767px){.product-documents .product-documents__item{width:100%;padding:20px}.product-documents .product-documents__grid{gap:10px}.product-documents .product-documents__item:after{top:5px;right:5px;border-top-width:12px;border-left-width:12px}}.product-information .product-information__content{display:flex;flex-direction:column;gap:50px}.product-information .product-information__text{display:flex;flex-direction:column;gap:20px;font-size:20px;letter-spacing:-.02em;color:var(--gray-text);max-width:1180px}@media(max-width:1800px)and (min-width:1601px){.product-information .product-information__content{gap:40px}.product-information .product-information__text{font-size:18px}}@media(max-width:1600px)and (min-width:1281px){.product-information .product-information__text{font-size:16px}}@media(max-width:1280px){.product-information .product-information__content{gap:30px}}@media(max-width:1199px){.product-information .product-information__text{font-size:18px}}@media(max-width:991px){.product-information .product-information__text{font-size:16px}}@media(max-width:767px){.product-information .product-information__text{font-size:14px}}.about-full .about-full__wrapper{display:flex;flex-direction:column;gap:100px}.about-full .head-content{display:flex;align-items:flex-end;justify-content:space-between}.about-full .subtitle{line-height:110%}.about-full .head-content__left{width:58%;max-width:650px}.about-full .head-content__right{width:42%}.about-full .about-full__content{display:flex;flex-wrap:wrap;row-gap:50px;position:relative;padding-top:30px;padding-bottom:30px}.about-full .about-full__text{width:calc(100% - 820px)}.about-full .about-full__media{position:absolute;top:0;right:0;width:730px;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.about-full .about-full__media img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.about-full .about-full__media .corner:before{content:"";position:absolute;top:0;left:0;border-top:30px solid #fff;border-right:30px solid transparent}.about-full .about-full__media .corner:after{content:"";position:absolute;top:0;right:0;border-top:30px solid #fff;border-left:30px solid transparent}.about-full .about-full__media:before{content:"";position:absolute;bottom:0;left:0;border-bottom:30px solid #fff;border-right:30px solid transparent}.about-full .about-full__media:after{content:"";position:absolute;bottom:0;right:0;border-bottom:30px solid #fff;border-left:30px solid transparent}@media(max-width:1800px){.about-full .about-full__wrapper{gap:90px}.about-full .about-full__content{padding-top:20px;padding-bottom:20px;row-gap:40px}.about-full .about-full__media{width:620px}.about-full .about-full__text{width:calc(100% - 700px)}}@media(max-width:1600px){.about-full .head-content__left{max-width:500px}.about-full .about-full__media{width:530px}.about-full .about-full__text{width:calc(100% - 580px)}}@media(max-width:1280px){.about-full .title.title--h1{line-height:110%}.about-full .about-full__wrapper{gap:80px}.about-full .head-content__left{width:52%}.about-full .head-content__right{width:48%}.about-full .about-full__content{padding:0;gap:50px}.about-full .about-full__media{width:330px;height:480px;position:relative;top:auto;right:auto}.about-full .about-full__text{padding-top:0;padding-bottom:0;width:calc(100% - 380px)}.about-full .about-full__text.about-full__text--last{width:100%}}@media(max-width:1199px){.about-full .about-full__wrapper{gap:60px}.about-full .head-content{flex-direction:column;align-items:flex-start;gap:30px}.about-full .head-content__left{width:100%;max-width:100%}.about-full .head-content__right{width:100%;max-width:640px}.about-full .title br{display:none}}@media(max-width:1440px)and (min-width:992px){.about-full .about-full__text{order:1}.about-full .about-full__text.about-full__text--last{order:3}.about-full .about-full__media{order:2}}@media(max-width:991px){.about-full .about-full__content{gap:30px;flex-direction:column}.about-full .about-full__text{width:100%}.about-full .about-full__media{width:100%;height:400px}}@media(max-width:767px){.about-full .about-full__media{height:300px}.about-full .about-full__media:before{border-bottom-width:20px;border-right-width:20px}.about-full .about-full__media:after{border-bottom-width:20px;border-left-width:20px}.about-full .about-full__media .corner:before{border-top-width:20px;border-right-width:20px}.about-full .about-full__media .corner:after{border-top-width:20px;border-left-width:20px}}.page-policy-full .about-full__text{width:100%}.about-intro .about-intro__wrapper{overflow:hidden;position:relative;background:#000;padding:75px 75px 75px 45%;display:flex;align-items:flex-start;flex-direction:column;gap:50px}.about-intro .section-bg__cover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.about-intro .section-bg__cover img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.about-intro .about-intro__image{position:relative;z-index:12;display:none}.about-intro .about-intro__content{position:relative;z-index:12;font-size:20px;line-height:130%;color:#fff;letter-spacing:-.02em;display:flex;flex-direction:column;gap:30px}.about-intro .about-intro__content ul{display:flex;flex-direction:column;gap:30px;list-style:none;padding:0;margin:0}.about-intro .about-intro__content ul li{padding-left:66px;position:relative}.about-intro .about-intro__content ul li:before{content:"";position:absolute;top:0;left:0;width:38px;height:34px;background:url(/build/assets/check-C6_pfPWk.svg) no-repeat;background-size:contain;background-position:center}.about-intro .button--primary{min-width:360px;margin-left:66px}@media(max-width:1800px){.about-intro .about-intro__wrapper{padding:65px 65px 65px 45%;gap:40px}.about-intro .about-intro__content{font-size:18px}.about-intro .button--primary{min-width:330px}}@media(max-width:1600px){.about-intro .about-intro__wrapper{padding:50px 50px 50px 45%;gap:30px}.about-intro .about-intro__content,.about-intro .about-intro__content ul{gap:24px}.about-intro .about-intro__content ul li:before{width:34px;height:30px}.about-intro .about-intro__content ul li{padding-left:60px}.about-intro .button--primary{min-width:300px;margin-left:60px}}@media(max-width:1280px){.about-intro .about-intro__wrapper{padding:50px 40px 50px 40%}}@media(max-width:1199px){.about-intro .about-intro__content{font-size:16px;gap:20px}.about-intro .about-intro__content ul{gap:20px}.about-intro .about-intro__content ul li{padding-left:40px}.about-intro .about-intro__content ul li:before{width:28px;height:28px}.about-intro .button--primary{margin-left:40px;min-width:auto}.about-intro .about-intro__wrapper{padding:40px 40px 40px 35%}}@media(max-width:991px){.about-intro .about-intro__wrapper{padding:30px}.about-intro .about-intro__image{display:block;width:300px}}@media(max-width:767px){.about-intro .about-intro__wrapper{padding:50px 20px}.about-intro .about-intro__content ul{gap:16px}.about-intro .button--primary{margin-left:0}}@media(max-width:479px){.about-intro .about-intro__wrapper{margin-left:-20px;margin-right:-20px}.about-intro .about-intro__image{margin:0 -20px;width:calc(100% + 40px);max-width:380px}}.about-info .about-info__content{display:flex;gap:70px}.about-info .about-full__col{width:calc((100% - 70px)/2)}@media(max-width:1280px){.about-info .about-info__content{gap:50px}.about-info .about-full__col{width:calc((100% - 50px)/2)}}@media(max-width:1199px){.about-info .about-info__content{flex-direction:column}.about-info .about-full__col{width:100%}}.about-team .about-team__wrapper{display:flex;flex-wrap:wrap;gap:50px}.about-team .about-team__content{order:2;width:calc(56% - 50px);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:50px;padding:30px 0}.about-team .head-content{display:flex;flex-direction:column;gap:40px}.about-team .subtitle{display:flex;flex-direction:column;gap:20px}.about-team .about-team-swiper{order:1;width:44%;margin:0;height:500px}.about-team .about-team-mini-swiper{order:3;height:180px;width:100%}.about-team .about-team-mini-swiper .swiper-slide{height:auto;overflow:hidden;cursor:pointer}.about-team .about-team-mini-swiper .swiper-slide:after{content:"";position:absolute;inset:0;background:#d9d9d9b3;transition:.3s}.about-team .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.about-team .swiper-slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.about-team .about-team-mini-swiper .swiper-slide.swiper-slide-thumb-active:after{opacity:0}.about-team .swiper-navigation{margin:0}@media(max-width:1800px)and (min-width:1441px){.about-team .about-team-swiper{height:430px}.about-team .about-team-mini-swiper{height:160px}}@media(min-width:1200px){.about-team .subtitle{font-size:20px;max-width:850px;letter-spacing:0;line-height:110%}}@media(max-width:1280px){.about-team .head-content{gap:30px}.about-team .about-team-mini-swiper{height:130px}}@media(max-width:991px){.about-team .about-team__content{padding:0;width:100%;gap:30px;order:1}.about-team .about-team-swiper{order:2;width:100%;height:400px}.about-team .about-team__wrapper{gap:30px}.about-team .swiper-navigation{display:none}}@media(max-width:767px){.about-team .about-team-swiper{height:300px}}@media(max-width:479px){.about-team{overflow:hidden}.about-team .about-team-swiper{height:250px}.about-team .about-team-mini-swiper{height:100px;overflow:visible}}.cooperation-page .cooperation-page__wrapper{display:flex;flex-direction:column;gap:80px}.cooperation-page .head-content{display:flex;align-items:flex-end;justify-content:space-between}.cooperation-page .head-content__left{width:100%;max-width:860px}.cooperation-page .cooperation-page__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:stretch}.cooperation-page .cooperation-page__split.cooperation-page__split--single{grid-template-columns:1fr}.cooperation-page .cooperation-page__media{background:var(--gray);overflow:hidden;min-height:420px;height:100%}.cooperation-page .cooperation-page__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cooperation-page .cooperation-page__media-link{display:block;width:100%;height:100%}.cooperation-page .cooperation-page__text{height:100%;padding:40px;background:var(--gray)}.cooperation-page .cooperation-page__block{max-width:1200px}.cooperation-gallery .cooperation-gallery__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:start}.cooperation-gallery .cooperation-gallery__left{width:100%;min-width:0}.cooperation-gallery .cooperation-gallery__right{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:50px}.cooperation-gallery .head-content{display:flex;flex-direction:column;gap:50px}.cooperation-gallery .subtitle{display:flex;flex-direction:column;gap:20px}.cooperation-gallery .cooperation-gallery__text ul,.cooperation-gallery .cooperation-gallery__text ol{gap:16px}.cooperation-gallery .cooperation-gallery__text{width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.cooperation-gallery .cooperation-gallery__text img,.cooperation-gallery .cooperation-gallery__text video,.cooperation-gallery .cooperation-gallery__text iframe{max-width:100%;height:auto}.cooperation-gallery .cooperation-gallery__text table{display:block;max-width:100%;overflow-x:auto}.cooperation-gallery .cooperation-gallery-swiper{height:400px;margin-bottom:16px;--swiper-navigation-color: transparent;--swiper-navigation-size: 0px}.cooperation-gallery .cooperation-gallery-swiper .swiper-slide img,.cooperation-gallery .cooperation-gallery-mini-swiper .swiper-slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.cooperation-gallery .cooperation-gallery-swiper .swiper-slide__inner,.cooperation-gallery .cooperation-gallery-mini-swiper .swiper-slide__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cooperation-gallery .cooperation-gallery-swiper .swiper-button-next,.cooperation-gallery .cooperation-gallery-swiper .swiper-button-prev{width:48px;height:48px;background:url(/build/assets/arrow-swiper-light-B6zs9JgA.svg) no-repeat;background-size:12px 24px;background-position:center}.cooperation-gallery .cooperation-gallery-swiper .swiper-button-prev{transform:rotate(-180deg)}.cooperation-gallery .cooperation-gallery-swiper .swiper-button-next:after,.cooperation-gallery .cooperation-gallery-swiper .swiper-button-prev:after{content:none!important}.cooperation-gallery .cooperation-gallery-mini-swiper{height:70px}.cooperation-gallery .cooperation-gallery-mini-swiper .swiper-slide{height:auto;overflow:hidden;cursor:pointer}.cooperation-gallery .cooperation-gallery-mini-swiper .swiper-slide:after{content:"";position:absolute;inset:0;background:#d9d9d9b3;transition:.3s}.cooperation-gallery .cooperation-gallery-mini-swiper .swiper-slide.swiper-slide-thumb-active:after{opacity:0}.cooperation-gallery .cooperation-gallery__layout.cooperation-gallery__layout--text-only{grid-template-columns:1fr}.cooperation-gallery .cooperation-gallery__layout.cooperation-gallery__layout--text-only .cooperation-gallery__right{width:100%}.cooperation-gallery .cooperation-gallery__layout.cooperation-gallery__layout--gallery-only{grid-template-columns:1fr}.cooperation-gallery .cooperation-gallery__layout.cooperation-gallery__layout--gallery-only .cooperation-gallery__left{width:100%}@media(max-width:1800px){.cooperation-page .cooperation-page__wrapper{gap:70px}.cooperation-gallery .subtitle{gap:17px}.cooperation-gallery .head-content,.cooperation-gallery .cooperation-gallery__right{gap:40px}.cooperation-gallery .cooperation-gallery__layout{gap:50px}.cooperation-gallery .cooperation-gallery-swiper{height:340px}.cooperation-gallery .cooperation-gallery-mini-swiper{height:60px}}@media(max-width:1280px){.cooperation-page .title.title--h1{line-height:110%}.cooperation-page .cooperation-page__split{gap:40px}.cooperation-page .cooperation-page__text{padding:30px}.cooperation-gallery .cooperation-gallery__layout{gap:40px}.cooperation-gallery .cooperation-gallery-swiper{height:330px;margin-bottom:10px}.cooperation-gallery .cooperation-gallery-mini-swiper{height:50px}.cooperation-gallery .subtitle{gap:15px}.cooperation-gallery .head-content,.cooperation-gallery .cooperation-gallery__right{gap:30px}}@media(max-width:1199px){.cooperation-page .cooperation-page__wrapper{gap:60px}.cooperation-page .cooperation-page__split{grid-template-columns:1fr;gap:30px}.cooperation-page .cooperation-page__media{min-height:360px}.cooperation-page .cooperation-page__split--second .cooperation-page__media{order:1}.cooperation-page .cooperation-page__split--second .cooperation-page__text{order:2}.cooperation-gallery .cooperation-gallery__layout{grid-template-columns:1fr;gap:30px}.cooperation-gallery .cooperation-gallery__right{width:100%;gap:30px;order:2}.cooperation-gallery .cooperation-gallery__left{order:1;width:100%}.cooperation-gallery .cooperation-gallery-swiper{height:380px}}@media(max-width:767px){.cooperation-page .cooperation-page__media{min-height:280px}.cooperation-page .cooperation-page__text{padding:20px}.cooperation-gallery .cooperation-gallery-swiper{height:300px}}@media(max-width:479px){.cooperation-gallery{overflow:hidden}.cooperation-gallery .cooperation-gallery-mini-swiper{height:100px;overflow:visible}.cooperation-gallery .cooperation-gallery-swiper{height:250px}}.product-card{background:var(--gray);padding:10px;position:relative}.product-card .product-card__link{position:absolute;inset:0}.product-card .product-card__image{display:flex;align-items:center;justify-content:center;width:100%;height:250px}.product-card .product-card__image img{max-height:100%;min-height:auto;min-width:auto}.product-card .product-card__info{padding:0 10px}.product-card .product-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px;margin-top:10px;padding-top:20px;border-top:1px solid var(--divider)}.product-card .product-card__sku{color:var(--gray-text);font-size:16px;letter-spacing:-.02em;padding:3px 8px;background:#fff}.product-card .product-card__status{font-size:16px;letter-spacing:-.02em}.product-card .product-card__status.product-card__status--in-stock{color:var(--green)}.product-card .product-card__status.product-card__status--out-stock{color:red}.product-card .product-card__title{font-size:20px;letter-spacing:-.02em;color:var(--black);margin-bottom:16px;min-height:75px}.product-card .product-card__price-block{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.product-card .product-card__price-label{color:var(--gray-text);font-size:16px;letter-spacing:-.02em}.product-card .product-card__price{color:var(--black);font-size:24px;letter-spacing:-.02em;font-family:var(--font-bold)}.product-card .product-card__actions{display:flex;padding:0 10px 10px;gap:10px}.product-card .product-card__actions a,.product-card .product-card__actions button{width:calc((100% - 10px)/2)}.product-card .button--primary{padding:0 15px}.product-card .button--secondary{height:60px;padding:0 15px;background:transparent;border:1px solid var(--divider);color:var(--black);font-size:16px;font-family:var(--font-medium);display:inline-flex;align-items:center;justify-content:center;transition:.3s}.product-card .button--secondary:hover{border-color:#0000004d}@media(max-width:1800px)and (min-width:1281px){.product-card .button--secondary{height:50px;font-size:14px}.product-card .product-card__price{font-size:20px}.product-card .product-card__price-label{font-size:14px}.product-card .product-card__title{font-size:18px;min-height:65px}.product-card .product-card__sku,.product-card .product-card__status{font-size:14px}}@media(max-width:1800px){.product-card .product-card__image{height:200px}}@media(max-width:1600px){.product-card .product-card__image{height:170px}}@media(max-width:1280px){.product-card .product-card__image{height:190px}}@media(max-width:1199px){.product-card .button--secondary{height:50px;font-size:14px}.product-card .product-card__price{font-size:20px}.product-card .product-card__price-label{font-size:14px}.product-card .product-card__title{font-size:18px;min-height:65px}.product-card .product-card__sku,.product-card .product-card__status{font-size:14px}.product-card .button--primary{height:50px;font-size:14px}.product-card .product-card__image{height:160px}}@media(max-width:991px){.product-card .product-card__image{height:190px}}@media(max-width:479px){.product-card .product-card__image{height:180px}.product-card .product-card__title{font-size:16px;min-height:55px}.product-card .button--primary,.product-card .button--secondary{font-size:16px}}.filter .filter__head{display:none}.filter .filter__body{display:flex;flex-direction:column;gap:50px;margin-top:50px}.filter .filter__group-inner{display:flex;flex-direction:column;gap:12px}.filter .filter__group{display:flex;flex-direction:column;gap:28px}.filter .filter__group.filter__group--row{align-items:center;justify-content:space-between;flex-direction:row;gap:0}.filter .filter__title{font-size:20px;line-height:110%;letter-spacing:-.02em;color:var(--black);font-family:var(--font-bold)}.filter .filter__item{display:flex;align-items:center;gap:16px;cursor:pointer}.filter .filter__item input{position:absolute;opacity:0;pointer-events:none}.filter input[type=checkbox]+.filter__label:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid var(--divider);margin-right:16px;vertical-align:middle;transition:.2s ease;box-sizing:border-box}.filter input[type=checkbox]+.filter__label:after{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:0;left:0;background:url(/build/assets/check-light-CatIeWzM.svg) no-repeat;background-size:15px 11px;background-position:center;opacity:0;transition:.2s ease;box-sizing:border-box}.filter input[type=checkbox]:checked+.filter__label:before{background:var(--green);border-color:var(--green)}.filter input[type=checkbox]:checked+.filter__label:after{opacity:1}.filter input[type=radio]+.filter__label:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid var(--divider);border-radius:50%;margin-right:16px;vertical-align:middle;transition:.2s ease;box-sizing:border-box}.filter input[type=radio]+.filter__label:after{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:0;left:0;border-radius:50%;background:#fff;border:5px solid var(--green);opacity:0;transition:.2s ease;box-sizing:border-box}.filter input[type=radio]:checked+.filter__label:before{background:var(--green);border-color:var(--green)}.filter input[type=radio]:checked+.filter__label:after{opacity:1}.filter .filter__label{font-size:18px;line-height:130%;letter-spacing:-.02em;color:var(--black);min-height:24px;display:inline-flex;align-items:center;position:relative}.filter .filter__toggler{display:inline-flex;align-items:center;position:relative}.filter .filter__toggler .filter__toggler-input{opacity:0;position:absolute}.filter .filter__toggler .filter__toggler-track{width:70px;height:36px;background:#e9e9e9;border-radius:100px;position:relative;transition:.2s ease;cursor:pointer}.filter .filter__toggler .filter__toggler-track:after{content:"";width:26px;height:26px;background:var(--black);border-radius:50%;position:absolute;top:5px;left:5px;transition:.2s ease}.filter .filter__toggler .filter__toggler-input:checked+.filter__toggler-track{background:#e1eeea}.filter .filter__toggler .filter__toggler-input:checked+.filter__toggler-track:after{transform:translate(32px);background:var(--green)}.filter .filter__group-inputs{display:flex;gap:10px;margin-top:30px}.filter .filter__group-inputs .input-range{width:calc((100% - 10px)/2);height:43px;border:1px solid var(--divider);padding:0 16px}@media(max-width:1800px)and (min-width:1281px){.filter .filter__body{gap:40px;margin-top:40px}.filter .filter__title{font-size:18px}.filter .filter__label{font-size:16px}.filter .filter__group{gap:20px}}@media(max-width:1280px){.filter{position:fixed;bottom:0;left:0;right:0;background:#fff;width:100%;padding:30px 0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;overflow-y:auto;max-height:85%}.filter.open{pointer-events:auto;z-index:92;opacity:1}.filter .filter__head{display:flex;flex-wrap:wrap;max-width:var(--max-width);width:100%;margin:0 auto 24px;padding-left:50px;padding-right:50px;align-items:center;justify-content:space-between}.filter .filter__head:after{content:"";display:block;background:var(--divider);height:1px;width:100%;margin-top:24px}.filter .filter__body{max-width:var(--max-width);width:100%;margin:0 auto;padding:0 50px;gap:24px}.filter .filter__body .filter__title{font-size:18px}.filter .filter__label{font-size:16px}.filter .filter__close{width:20px;height:20px;background:transparent;padding:0;border:none;transition:.3s}.filter .filter__close:hover{opacity:.7}.filter .filter__mobile-head{display:flex;flex-wrap:wrap;max-width:var(--max-width);width:100%;margin:0 auto 14px;padding-left:50px;padding-right:50px;padding-bottom:0}.filter .filter__mobile-head:after{content:"";display:block;background:var(--divider);height:1px;width:100%;margin-top:24px}.filter .filter__group{gap:20px}.filter input[type=checkbox]+.filter__label:before{margin-right:12px}.filter input[type=radio]+.filter__label:before{margin-right:12px}}@media(max-width:767px){.filter .filter__head{padding:0 20px}.filter .filter__body{padding:0 16px}}.sort{position:relative}.sort .sort__toggle{font-size:20px;font-family:var(--font-medium);display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;background:transparent;border:none;padding:0 30px 0 0;color:var(--black)}.sort .sort__toggle:after{content:"";width:20px;height:20px;display:inline-block;background:url(/build/assets/arrow-sort-0OE-er0f.svg) no-repeat;background-size:10px 10px;background-position:center;transition:.3s}.sort .sort__dropdown{position:absolute;top:100%;left:0;background:#fff;padding:10px;opacity:0;visibility:hidden;z-index:-1;transition:.3s}.sort .sort__option{background:transparent;padding:0;border:none;font-size:16px;font-family:var(--font-medium);margin-bottom:10px;display:block;width:100%;text-align:left;color:var(--black)}.sort .sort__option:last-child{margin-bottom:0}.sort.is-open .sort__toggle:after{transform:rotate(-180deg)}.sort.is-open .sort__dropdown{top:120%;opacity:1;visibility:visible;z-index:15;box-shadow:0 5px 10px #0003}@media(max-width:1800px)and (min-width:1281px){.sort .sort__toggle{font-size:18px}}@media(max-width:1199px){.sort .sort__toggle{font-size:18px}}@media(max-width:991px){.sort .sort__toggle{font-size:16px;height:50px;border:1px solid var(--divider);padding:0 30px}}@media(max-width:767px){.sort,.sort .sort__toggle,.sort .sort__dropdown{width:100%}}.sidebar .sidebar__head{align-items:center;justify-content:space-between;padding-bottom:24px;margin-bottom:24px;display:none}.sidebar .sidebar__title{font-size:20px;line-height:110%;letter-spacing:-.02em;font-family:var(--font-bold)}.sidebar .sidebar__close{width:20px;height:20px;background:transparent;padding:0;border:none;transition:.3s}.sidebar .sidebar__close:hover{opacity:.7}.sidebar .sidebar__body{border:1px solid var(--divider);display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sidebar .sidebar__item{position:relative;font-size:20px;line-height:110%;letter-spacing:-.02em;border:none;border-bottom:1px solid var(--divider);text-align:left;background:#fff;color:var(--black)}.sidebar .sidebar__item>a{padding:25px 20px;display:flex;align-items:center}.sidebar .sidebar__item:last-child{border:none}.sidebar .sidebar__item.sidebar__item-child:after{content:"";position:absolute;top:12px;right:12px;border-top:20px solid var(--divider);border-left:20px solid transparent;transition:.3s}.sidebar .sidebar__item:hover:after{border-top-color:var(--green)}.sidebar .sidebar__item.is-active>a{font-family:var(--font-semibold)}.sidebar .sidebar__item.is-active:after{border-top-color:var(--green)}.sidebar .sidebar__item.is-active .sidebar__sub{display:block}.sidebar .sidebar__sub{display:none;margin:0;padding:0 20px 20px 40px;list-style:disc;font-size:16px;line-height:130%}.sidebar .sidebar__sub li{margin-bottom:12px}.sidebar .sidebar__sub li:last-child{margin-bottom:0}.sidebar .sidebar__sub li::marker{color:var(--green)}.sidebar .sidebar__sub li a{display:block}.sidebar .sidebar__sub li a span{display:inline-block;border-bottom:1px solid}@media(max-width:1800px){.sidebar .sidebar__item{font-size:18px}.sidebar .sidebar__item>a{padding:20px}.sidebar .sidebar__sub{font-size:14px}}@media(max-width:1600px){.sidebar .sidebar__item{font-size:16px}}@media(max-width:1280px){.sidebar{position:fixed;bottom:0;left:0;right:0;background:#fff;width:100%;padding:30px 0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .3s;overflow-y:auto;max-height:85%}.sidebar.open{pointer-events:auto;z-index:92;opacity:1}.sidebar .sidebar__head{display:flex;flex-wrap:wrap;max-width:var(--max-width);width:100%;margin:0 auto 14px;padding-left:50px;padding-right:50px;padding-bottom:0}.sidebar .sidebar__head:after{content:"";display:block;background:var(--divider);height:1px;width:100%;margin-top:24px}.sidebar .sidebar__body{border:none;gap:5px;max-width:var(--max-width);width:100%;margin:0 auto;padding:0 50px}.sidebar .sidebar__item{border:none;font-size:16px}.sidebar .sidebar__item>a{padding:10px 34px 10px 0;min-height:24px;font-family:var(--font-medium);position:relative}.sidebar .is-active>a{font-family:var(--font-medium)}.sidebar .sidebar__item.sidebar__item-child>a:after{content:"";position:absolute;top:12px;right:0;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M8.5 0.5L4.5 4.5L0.5 0.5' stroke='%231E1D1A' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:8px 8px;background-repeat:no-repeat;transition:.3s}.sidebar .sidebar__item.sidebar__item-child.is-active>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 9 5' fill='none'%3E%3Cpath d='M8.5 0.5L4.5 4.5L0.5 0.5' stroke='%23007D55' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:8px 8px;background-repeat:no-repeat;transform:rotate(-180deg)}.sidebar .sidebar__item.is-active>a{color:var(--green);font-family:var(--font-medium)}.sidebar .sidebar__item:after{display:none}.sidebar .sidebar__sub{padding:10px 0 10px 20px}.sidebar .sidebar__sub li{position:relative}.sidebar .sidebar__sub li a span{border:none}.sidebar .sidebar__sub span.dot{border-radius:50%;border:2px solid var(--divider);width:24px;height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sidebar .sidebar__sub span.dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#fff;opacity:0;transition:.3s}.sidebar .sidebar__sub .is-active span.dot{background:var(--green);border-color:var(--green)}.sidebar .sidebar__sub .is-active span.dot:after{opacity:1}}@media(max-width:767px){.sidebar .sidebar__head{padding:0 20px}.sidebar .sidebar__body{padding:0 16px}}.modal{position:fixed;inset:0;background:#31313100;z-index:91;opacity:0;visibility:hidden;transition:.3s;pointer-events:none}.modal--open{pointer-events:auto;opacity:1;visibility:visible;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;background:#313131b3}.modal__container{border:none;position:relative;width:100%;min-height:100%;margin:auto;display:flex;align-items:center;justify-content:center;padding:50px}.modal__inner{max-width:880px;width:100%;height:100%;background:#fff;overflow:hidden;margin:0 auto;position:relative;display:flex;justify-content:center;padding:50px}.modal__close{position:absolute;top:0;right:0;width:48px;height:48px;background:none;border:none;cursor:pointer;z-index:10;background:url(/build/assets/close-BI3aRhuJ.svg) no-repeat;background-size:18px 18px;background-position:center;padding:0}.modal__content{width:100%;display:flex;flex-direction:column;gap:40px;position:relative;z-index:12}.modal .wrapper__form{display:flex;flex-direction:column;gap:40px}.modal__title{font-size:44px;line-height:90%;letter-spacing:-.02em;color:#000;font-family:var(--font-bold);text-align:center;max-width:690px;margin:0 auto}.modal__text{color:#000c;font-size:16px;line-height:120%;text-align:center}.modal .form{font-display:column;gap:30px}.modal .form .form__row{flex-wrap:wrap;gap:28px}.modal .form .form__column{width:100%;display:flex;flex-wrap:wrap;gap:28px}.modal .form .form__column--last .form__field{width:100%}.modal .form .form__field{width:calc((100% - 28px)/2)}.modal .form .form__navigation{display:flex;flex-direction:column;gap:30px}@media(max-width:1199px){.modal__inner{max-width:780px;padding:40px}.modal__title{font-size:34px}.modal__content,.modal .wrapper__form{gap:30px}}@media(max-width:991px){.modal__title{font-size:28px}.modal__inner{max-width:680px}}@media(max-width:767px){.modal__container{padding:20px}.modal__inner{max-width:480px;padding:40px 20px 20px}.modal__title{font-size:24px}.modal__text{max-width:400px;margin-left:auto;margin-right:auto}.modal .form .form__row{gap:16px}.modal .form .form__column{gap:16px;flex-direction:column}.modal .form .form__field{width:100%}.modal .form{margin:0 auto}.modal .form__field{width:100%}.modal__content,.modal .wrapper__form{gap:24px}}@media(max-width:479px){.modal__text{font-size:14px;margin-left:auto;margin-right:auto}}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity:1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:text-gray-400:hover{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:z-10:focus{z-index:10}.focus\:border-blue-300:focus{--tw-border-opacity:1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.focus\:border-gray-300:focus{--tw-border-opacity:1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-indigo-700:focus{--tw-border-opacity:1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-700:focus{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-100:focus{--tw-bg-opacity:1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.focus\:text-gray-700:focus{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.focus\:text-gray-800:focus{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:text-indigo-800:focus{--tw-text-opacity:1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.active\:bg-gray-100:active{--tw-bg-opacity:1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.active\:bg-gray-900:active{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.active\:bg-red-700:active{--tw-bg-opacity:1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.active\:text-gray-500:active{--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.active\:text-gray-700:active{--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.active\:text-gray-800:active{--tw-text-opacity:1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.disabled\:opacity-25:disabled{opacity:.25}@media(min-width:640px){.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:flex-1{flex:1 1 0%}.sm\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x:.95;--tw-scale-y:.95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}}@media(min-width:1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}.ltr\:origin-top-left:where([dir=ltr],[dir=ltr] *){transform-origin:top left}.ltr\:origin-top-right:where([dir=ltr],[dir=ltr] *){transform-origin:top right}.rtl\:origin-top-left:where([dir=rtl],[dir=rtl] *){transform-origin:top left}.rtl\:origin-top-right:where([dir=rtl],[dir=rtl] *){transform-origin:top right}.rtl\:flex-row-reverse:where([dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){.dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-gray-900:hover{--tw-bg-opacity:1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-200:hover{--tw-text-opacity:1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:focus\:border-blue-700:focus{--tw-border-opacity:1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:focus\:border-blue-800:focus{--tw-border-opacity:1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:active\:bg-gray-700:active{--tw-bg-opacity:1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:active\:text-gray-300:active{--tw-text-opacity:1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}}
