@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Open+Sans+Condensed:wght@700&display=swap);
*{padding:0;margin:0;border:0}*,*:before,*:after{box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{-webkit-text-decoration:none;text-decoration:none}a:hover{-webkit-text-decoration:none;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0)}90%{transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;-webkit-transform-origin:center bottom;animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05, 1.05, 1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25, 0.75, 1)}40%{transform:scale3d(0.75, 1.25, 1)}50%{transform:scale3d(1.15, 0.85, 1)}65%{transform:scale3d(0.95, 1.05, 1)}75%{transform:scale3d(1.05, 0.95, 1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{-webkit-animation-name:headShake;-webkit-animation-timing-function:ease-in-out;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(0deg)}}.swing{-webkit-animation-name:swing;-webkit-transform-origin:top center;animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(0.9, 0.9, 0.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)}}.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)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;-webkit-transform-origin:center;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)}}.heartBeat{-webkit-animation-duration:1.3s;-webkit-animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}20%{transform:scale3d(1.1, 1.1, 1.1)}40%{transform:scale3d(0.9, 0.9, 0.9)}60%{-webkit-transform:scale3d(1.03, 1.03, 1.03);opacity:1;transform:scale3d(1.03, 1.03, 1.03)}80%{transform:scale3d(0.97, 0.97, 0.97)}to{-webkit-transform:scaleX(1);opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;-webkit-animation-name:bounceIn;animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(0, -3000px, 0);opacity:0;transform:translate3d(0, -3000px, 0)}60%{-webkit-transform:translate3d(0, 25px, 0);opacity:1;transform:translate3d(0, 25px, 0)}75%{transform:translate3d(0, -10px, 0)}90%{transform:translate3d(0, 5px, 0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(-3000px, 0, 0);opacity:0;transform:translate3d(-3000px, 0, 0)}60%{-webkit-transform:translate3d(25px, 0, 0);opacity:1;transform:translate3d(25px, 0, 0)}75%{transform:translate3d(-10px, 0, 0)}90%{transform:translate3d(5px, 0, 0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(3000px, 0, 0);opacity:0;transform:translate3d(3000px, 0, 0)}60%{-webkit-transform:translate3d(-25px, 0, 0);opacity:1;transform:translate3d(-25px, 0, 0)}75%{transform:translate3d(10px, 0, 0)}90%{transform:translate3d(-5px, 0, 0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{-webkit-transform:translate3d(0, 3000px, 0);opacity:0;transform:translate3d(0, 3000px, 0)}60%{-webkit-transform:translate3d(0, -20px, 0);opacity:1;transform:translate3d(0, -20px, 0)}75%{transform:translate3d(0, 10px, 0)}90%{transform:translate3d(0, -5px, 0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(0.9, 0.9, 0.9)}50%,55%{-webkit-transform:scale3d(1.1, 1.1, 1.1);opacity:1;transform:scale3d(1.1, 1.1, 1.1)}to{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:.75s;-webkit-animation-name:bounceOut;animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0, 10px, 0)}40%,45%{-webkit-transform:translate3d(0, -20px, 0);opacity:1;transform:translate3d(0, -20px, 0)}to{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px, 0, 0);opacity:1;transform:translate3d(20px, 0, 0)}to{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px, 0, 0);opacity:1;transform:translate3d(-20px, 0, 0)}to{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0, -10px, 0)}40%,45%{-webkit-transform:translate3d(0, 20px, 0);opacity:1;transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{-webkit-transform:translate3d(0, 2000px, 0);opacity:0;transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{-webkit-transform:translate3d(-2000px, 0, 0);opacity:0;transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{-webkit-transform:translate3d(2000px, 0, 0);opacity:0;transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{-webkit-transform:translate3d(0, -2000px, 0);opacity:0;transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg)}to{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{-webkit-animation-name:flip;-webkit-backface-visibility:visible;animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible !important}.flipInX{animation-name:flipInX}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible !important}.flipInY{animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);opacity:1;transform:perspective(400px) rotateX(-20deg)}to{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{backface-visibility:visible !important}.flipOutX{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutX;animation-duration:.75s;animation-name:flipOutX}@keyframes flipOutY{0%{transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);opacity:1;transform:perspective(400px) rotateY(-15deg)}to{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{backface-visibility:visible !important}.flipOutY{-webkit-animation-duration:.75s;-webkit-animation-name:flipOutY;animation-duration:.75s;animation-name:flipOutY}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;transform:translate3d(100%, 0, 0) skewX(-30deg)}60%{-webkit-transform:skewX(20deg);opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;transform:translate3d(100%, 0, 0) skewX(30deg)}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(-200deg);transform-origin:center}to{-webkit-transform:translateZ(0);-webkit-transform-origin:center;opacity:1;transform:translateZ(0);transform-origin:center}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(45deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:left bottom;opacity:1;transform:translateZ(0);transform-origin:left bottom}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-90deg);transform-origin:right bottom}to{-webkit-transform:translateZ(0);-webkit-transform-origin:right bottom;opacity:1;transform:translateZ(0);transform-origin:right bottom}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{-webkit-transform-origin:center;opacity:1;transform-origin:center}to{-webkit-transform:rotate(200deg);-webkit-transform-origin:center;opacity:0;transform:rotate(200deg);transform-origin:center}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(45deg);transform-origin:left bottom}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(-45deg);transform-origin:right bottom}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;opacity:1;transform-origin:left bottom}to{-webkit-transform:rotate(-45deg);-webkit-transform-origin:left bottom;opacity:0;transform:rotate(-45deg);transform-origin:left bottom}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;opacity:1;transform-origin:right bottom}to{-webkit-transform:rotate(90deg);-webkit-transform-origin:right bottom;opacity:0;transform:rotate(90deg);transform-origin:right bottom}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform-origin:top left}20%,60%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-animation-timing-function:ease-in-out;-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg);transform-origin:top left}to{-webkit-transform:translate3d(0, 700px, 0);opacity:0;transform:translate3d(0, 700px, 0)}}.hinge{-webkit-animation-duration:2s;-webkit-animation-name:hinge;animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{0%{-webkit-transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;opacity:0;transform:scale(0.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{-webkit-transform:scale(1);opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);opacity:0;transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);opacity:0;transform:translate3d(100%, 0, 0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0)}60%{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(0.3, 0.3, 0.3);opacity:0;transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0)}to{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform-origin:center bottom}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;opacity:0;transform:scale(0.1) translate3d(-2000px, 0, 0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;opacity:0;transform:scale(0.1) translate3d(2000px, 0, 0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity:1;transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0)}to{-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);opacity:0;transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform-origin:center bottom}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0, -100%, 0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%, 0, 0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0, 100%, 0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0, 100%, 0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%, 0, 0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%, 0, 0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0, -100%, 0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}*{box-sizing:border-box}a{cursor:pointer;color:inherit;-webkit-text-decoration:none;text-decoration:none}ul{list-style:none;padding:0;margin:0}.button{display:inline-block;-webkit-text-decoration:none;text-decoration:none;padding:22px 24px;background:#353442;border-radius:2px;transition:all .2s}.button svg path{transition:all .2s}.button:hover{background:#e30d13;color:#fff}.button:hover svg path{stroke:#fff;transition:all .2s}.button:active{background:#131318;color:#fff}.button:active svg path{stroke:#fff}.mobile__cards{display:none}.mobile__brand{display:none}.header__mobile{display:none}.header__drop{display:none}.generalIssues{display:none}.footer__mobile_blocks{display:none}.title{margin-bottom:35px;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:36px;line-height:56px;font-size:36px;font-weight:bold;color:#fff}.modal-open{padding-right:17px}body{padding-top:113px}.slick-initialized .slick-slide{display:flex}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.mobile_menu{display:none}.pass{background:#616167}.pass__slider{grid-area:sl;overflow:hidden}.pass__slider .slider{position:relative}.pass__slider .slider .slick-arrow{position:absolute;top:45%;z-index:99}.pass__slider .slider .slick-prev{left:2%}.pass__slider .slider .slick-next{right:2%}.pass__slider .slider__control{display:none;position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.pass__slider .slider__control--prev{left:2%}.pass__slider .slider__control--next{right:2%}.pass__slider_img{width:100%}.pass__wrapper-block{position:relative;z-index:1}.pass__warning{grid-area:wa;background:#3734a9;padding:44px 64px}.pass__warning_block{display:flex;align-items:center}.pass__warning_block_text{font-family:Open Sans,sans-serif;font-style:normal;font-weight:normal;font-size:28px;line-height:36px;color:#a09df8;margin-left:21px}.pass__block{display:flex;justify-content:center;align-items:center;text-align:center;overflow:hidden;position:relative}.pass__block svg{position:absolute;z-index:0;transform:scale(1);transition:all .7s}.pass__block:hover svg{transform:scale(1.15);transition:all .7s}.pass__block_title{font-family:Open Sans Condensed,sans-serif;font-weight:100;font-size:56px;color:#fff}.pass__block_subTitle{font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:32px;color:#fff}.pass__block_1{grid-area:b1;background:#017aff}.pass__block_1 svg{bottom:0;right:0}.pass__block_2{grid-area:b2;background:radial-gradient(50% 50% at 50% 50%, #B70D21 0%, #E31E24 100%)}.pass__block_2 svg{top:15px}.pass__block_3{grid-area:b3;background:radial-gradient(50% 50% at 50% 50%, #A0CEF9 0%, #22B0CF 100%)}.pass__block_3 svg{top:1px}.pass__block_4{grid-area:b4;background:radial-gradient(50% 50% at 50% 50%, #F3A204 0%, #F96300 100%)}.pass__block_4 svg{top:15px;right:7px}.pass__block_5{grid-area:b5;background:radial-gradient(50% 50% at 50% 50%, #34DE89 0%, #06B4A1 100%)}.pass__block_5 svg{top:45px;left:25px}.pass__block_6{grid-area:b6;background:radial-gradient(50% 50% at 50% 50%, #3503C3 0%, #6B67EA 100%)}.pass__block_6 svg{right:-3px;top:-75px}.pass__wrapper{padding:40px 0;display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:minmax(208px, 208px);grid-template-areas:"sl sl sl b1 b2" "sl sl sl b3 b4" "wa wa wa b5 b6";width:100%;height:auto}.shoppingMall{padding:30px 0 50px 0;display:flex;align-items:center;justify-content:space-between}.shoppingMall__block{width:596px;height:428px}.shoppingMall__block_title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:36px;line-height:56px;margin-bottom:40px;font-size:36px}.shoppingMall__block_description{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-weight:400;font-size:18px;line-height:24px;margin-bottom:32px}.shoppingMall__button_title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;margin-right:16px;color:#fff;font-weight:bold}.shoppingMall__button{display:flex;align-items:center}.events{background:#616167;padding:35px 0;display:block}.events__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:36px;line-height:56px;font-weight:bold;color:#fff;margin-bottom:40px}.events__slider{margin-top:40px;margin-bottom:32px}.events .slider__item{margin-right:9px}.events__buttons{margin-top:30px}.events .card-event{margin:5px}.events .slick-track{display:flex !important}.slider__item_event{flex:0 0 25%}.slider__control_events[data-slide=prev]{top:-8%;left:89%}.slider__control_events[data-slide=next]{top:-8%;left:94%}.events__buttons_block_first{display:flex;align-items:center;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;font-family:Open Sans,sans-serif;font-weight:bold;color:#fff}.events__buttons_block_first>img{margin-left:16px}.events__buttons_block_next{background:#fff;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;font-family:Open Sans,sans-serif;font-weight:bold;margin-left:24px}.card-event{display:flex;flex-direction:column;align-items:start;width:290px;border-radius:2px;background:#fff;height:auto;max-height:none;max-height:initial;cursor:pointer}.card-event__wrapper{display:flex;flex-direction:column;padding:16px 12px 12px;align-items:start;height:100%;width:100%;pointer-events:none}.card-event__img{width:100%;pointer-events:none}.card-event__img--item{width:100%;height:100%;max-height:280px}.card-event__title{margin-bottom:12px;font-family:Open Sans,sans-serif;font-family:"Open Sans",sans-serif;font-weight:700;font-size:16px;line-height:20px;font-weight:bold;color:#353442;text-transform:uppercase}.card-event__description{margin-bottom:14px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;font-family:Open Sans,sans-serif;font-style:normal}.card-event__type-event{margin-bottom:16px}.card-event__subtitle{margin-top:auto;color:#6b67ea;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;font-family:Open Sans,sans-serif;display:flex;align-items:center}.card-event__subtitle span{margin-left:16px}.card-event__subtitle a{pointer-events:all}.regular{padding:0}.regular>.slick-prev{left:89%;top:-13%}.regular>.slick-next{top:-13%;right:2%}.single-item{padding:0}.single-item>.slick-prev{left:0;z-index:100}.single-item>.slick-next{right:30px}.template-list{padding-top:50px;background-color:#616167;padding-bottom:120px}.template-list__wrapper{display:flex}.template-list__content-wrapper{display:flex;flex-wrap:wrap}.template-list__card{flex-basis:calc(33.333% - 6px);margin-bottom:10px}.template-list__card:not(:nth-of-type(3n)){margin-right:9px}.template-list__content{width:100%}.template-list__sidebar{margin-right:10px;min-width:290px}.template-list__pagination{margin-top:20px}.template-list__mobile-content{display:none}.template-list--gallery .template-list__title{display:flex;align-items:center;font-size:26px}.template-list--gallery .template-list__title:hover{color:#fff}.template-list--gallery .template-list__title svg{margin-right:15px}.template-list--gallery .template-list__card{flex-basis:calc(25% - 9px)}.template-list--gallery .template-list__card .card-event__prev{margin-bottom:22px}.template-list--gallery .template-list__card .card-event__title{margin-bottom:27px}.template-list--gallery .template-list__card .card-event__description{display:none}.template-list--gallery .template-list__card .card-event__subtitle{color:#e31e24}.template-list--gallery .template-list__card:not(:nth-of-type(4n)){margin-right:9px}.template-list--shops .card-event__subtitle{display:flex;width:100%;justify-content:space-between}.template-list--shops .card-event__check-on-map{color:#e31e24;transition:all .2s}.template-list--shops .card-event__check-on-map:hover{color:#e31e24;transition:all .2s}.template-list--map{position:relative;padding-top:0}.template-list--map .container{height:0;max-width:1400px}.template-list--map .template-list__wrapper{padding-top:90px;align-items:flex-end;justify-content:space-between;overflow:hidden;position:relative}.template-list--map .template-list__title{padding-top:60px;position:relative;z-index:998}.template-list--map .template-list__sidebar{z-index:998}.template-list--change-structure .template-list__sidebar{margin-right:0}.template-list--change-structure .template-list__card:not(:nth-of-type(3n)){margin-right:0}.template-list--change-structure .template-list__card:not(:nth-of-type(2n)){margin-right:0}.template-list--change-structure .template-list--change-structure .template-list__card:not(:nth-of-type(2n)){margin-right:0}.template-list--change-structure .template-list__card{flex-basis:auto;max-width:290px;width:100%;margin-right:0px;margin-left:9px}.template-list--change-structure .section-mobile__card:nth-of-type(2n){margin-left:0}.template-list--change-structure .section-mobile__card{flex-basis:auto;max-width:calc(50% - 4px);width:100%;margin-right:4px}.filter-sidebar{position:sticky;top:113px;background-color:#fdfdff;width:290px;max-height:840px;height:100%}.filter-sidebar__search{margin-bottom:4px}.filter-sidebar__buttons-filter{margin-bottom:24px}.filter-sidebar__header{padding-left:16px;padding-right:16px;padding-top:16px}.filter-sidebar__list{padding-right:16px;padding-left:16px;max-height:500px;min-height:336px;overflow:auto}.filter-sidebar__total{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#131318;margin-bottom:20px}.filter-sidebar__total-title{color:#616167}.buttons-filter{margin-bottom:24px}.buttons-filter__upper{margin-bottom:4px;display:flex;justify-content:space-between}.buttons-filter__upper label{flex-basis:calc(50% - 2px)}.buttons-filter__bottom{display:flex;justify-content:space-between}.buttons-filter__bottom label{flex-basis:calc(33.333% - 1px)}.buttons-filter__bottom label:not(:last-of-type){margin-right:3px}.button-filter{box-shadow:0 1px 4px rgba(71,85,105,.16);padding-right:9px;padding-left:9px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;border-radius:2px;width:100%;height:50px;transition:all .3s;background:#fff}.button-filter input{height:0;width:0;visibility:hidden}.button-filter span{font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;color:#353442}.button-filter:hover{transition:all .3s}.button-filter:hover span{color:#e31e24}.button-filter.active{background-color:#e31e24}.button-filter.active span{color:#f6fef9}.button-filter.active svg{stroke:#f6fef9}.category-filter{width:100%;margin-bottom:24px}.category-filter__input{position:absolute;height:0;width:0;visibility:hidden}.category-filter__close{cursor:pointer;margin-left:4px;opacity:1}.category-filter__label{border-bottom:1px solid #cbd5e1;padding-bottom:4px;width:100%;cursor:pointer}.category-filter__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#e30d13}.category-filter__counter{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#e30d13}.collapsed.category-filter__label .category-filter__title{color:#131318}.collapsed.category-filter__label .category-filter__counter{color:#131318}.collapsed.category-filter__label .category-filter__close{opacity:0}.collapse-category__item{display:flex;align-items:center;padding-bottom:8px;border-bottom:1px solid #cbd5e1;margin-bottom:8px}.collapse-category__item:first-of-type{margin-top:18px}.collapse-category__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#131318}.collapse-category__desc{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#131318}.collapse-category__img{height:42px;width:42px;margin-right:16px;min-width:42px}.collapse-category__floor{align-self:self-end;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;margin-right:auto;margin-left:auto;white-space:nowrap}.pagination{display:flex;flex-wrap:wrap}.pagination__item{display:flex;justify-content:center;align-items:center;height:56px;width:56px;background-color:#fff;margin-right:15px;border-radius:2px;box-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px}.breadcrumbs{display:none;list-style:none;padding-left:0;margin-bottom:34px;flex-wrap:wrap}.breadcrumbs__li{display:flex;align-items:center}.breadcrumbs__li:first-of-type a{-webkit-text-decoration:underline;text-decoration:underline}.breadcrumbs__li:after{content:"/";display:block;margin-right:5px;line-height:100%;color:#f6fef9}.breadcrumbs__link{color:#f6fef9;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:20px;margin-right:5px}.breadcrumbs__link:hover{color:#fff}.mobile-content--main{display:none;background:#616167;padding-top:40px;padding-bottom:80px}.mobile-content__section-mobile:not(:last-of-type){margin-bottom:31px}.mobile-content__button-more{margin-top:24px}.card-category{max-width:227px;display:flex;flex-direction:column;padding:44px 30px;background:#fff}.card-category__content{display:flex;flex-direction:column;text-align:center;color:#353442}.card-category__title{margin-bottom:30px;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:700;font-size:16px;line-height:20px}.card-category__text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px}.card-category__wrapper-img{margin-bottom:15px}.card-category__img{width:100%;transition:all .5s}.card-category:hover .card-category__img{transform:scale(1.05);transition:all .5s}.category{padding-top:50px;padding-bottom:150px;background-color:#616167}.category__wrapper{display:flex;flex-wrap:wrap}.category__card{width:calc(33.333% - 9px);margin-bottom:22px}.category__card:not(:nth-of-type(5n)){margin-right:13px}.fancybox__button--zoom{display:none}.fancybox__button--slideshow{display:none}.fancybox__button--fullscreen{display:none}.fancybox__button--thumbs{display:none}.modalDefault{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;overflow-y:scroll;padding-right:12px;padding-left:12px}.modalDefault img{max-height:558px;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.modalDefault__mobile-bar{display:none !important}.modalDefault__button{position:absolute;bottom:26px;right:16px}.modalDefault__map{right:17px}.modalDefault__container{padding:30px 17px 60px}.modalDefault__container a{-webkit-text-decoration:underline !important;text-decoration:underline !important}.modalDefault__container a{display:block;margin-bottom:5px}.modalDefault__img{position:relative;height:200px}.modalDefault__img--mobile{display:none}.modalDefault__overlay{position:inherit;height:100%;width:100%;background-color:#000;opacity:0;top:0;left:0;right:0;bottom:0;z-index:880;transition:all .15s ease-in}.modalDefault__content{border-radius:2px;margin:auto;height:-moz-max-content;height:max-content;transform:translateY(-20px);z-index:889;position:relative;opacity:0;width:100%;max-width:700px;background:#fff;transition:all .15s ease-out}.modalDefault__content p{font-size:14px;margin-bottom:32px}.modalDefault__additional-wrapper{overflow-x:hidden;overflow-y:auto;overflow:hidden auto;height:662px}.modalDefault__additional-wrapper::-webkit-scrollbar-track{background-color:#f5f5f5}.modalDefault__additional-wrapper::-webkit-scrollbar{width:6px;background-color:red}.modalDefault__additional-wrapper::-webkit-scrollbar-thumb{background-color:#e31e24;border-radius:3px}.modalDefault.open .modalDefault__overlay{opacity:.7;transition:all .1s ease-in}.modalDefault.open .modalDefault__content{transform:translateY(0);opacity:1;transition:all .15s ease-in}.modalDefault__close{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:28px;width:52px;height:32px;cursor:pointer;position:absolute;top:20px;right:20px}.modalDefault__close svg{pointer-events:none}.modalDefault--events .modalDefault__additional-wrapper{display:flex;height:auto;max-height:334px}.modalDefault--events .modalDefault__img--custom{min-width:180px;height:180px;margin-top:30px;margin-left:30px}.section-mobile__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:36px;line-height:56px;font-size:32px;color:#fff;margin-bottom:25px}.section-mobile__content{display:flex;flex-wrap:wrap}.section-mobile__card{flex-basis:calc(50% - 2px);margin-bottom:4px}.section-mobile__card:nth-of-type(2n){margin-left:auto}.desc-block{display:flex;margin-bottom:50px}.desc-block__img{max-width:600px;height:-moz-max-content;height:max-content}.desc-block__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:36px;line-height:56px;color:#353442;margin-bottom:40px}.desc-block__text{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-weight:400;font-size:18px;line-height:24px;margin-bottom:30px}.desc-block__wrapper{margin-right:16px}.desc-block__button-more{justify-content:flex-start;width:-moz-max-content;width:max-content}.type-event{display:flex;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;font-family:Open Sans,sans-serif;font-weight:bold;padding:0 12px;align-items:center;border-radius:2px;color:#fff;height:24px}.type-event svg{min-width:14px}.type-event:before{content:"";display:block;width:20px;height:20px;background-repeat:no-repeat;margin:auto}.type-event--star{background:#22b0cf}.type-event--star:before{background-image:url("data:image/svg+xml,%3Csvg width=%2721%27 height=%2720%27 viewBox=%270 0 21 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M14.7251 4.87328H17.5846L17.5846 4.8732H14.7251V5.77821C14.7251 5.94342 14.5911 6.07715 14.4261 6.07715C14.2753 6.07715 14.1505 5.96545 14.1301 5.8201C14.1504 5.96549 14.2753 6.07723 14.4261 6.07723C14.5911 6.07723 14.7251 5.9435 14.7251 5.77828V4.87328ZM14.1272 4.87328L14.1272 4.8732H6.46124V5.77821C6.46124 5.94342 6.32751 6.07715 6.16229 6.07715C6.00031 6.07715 5.8686 5.94862 5.8635 5.78789C5.86856 5.94865 6.00029 6.07723 6.16229 6.07723C6.32751 6.07723 6.46124 5.9435 6.46124 5.77828V4.87328H14.1272ZM5.86335 4.87328V4.8732H3.34504V16.7194L3.34504 4.87328H5.86335ZM14.9244 5.07258H17.3853V16.5202H3.54433V5.07258H5.66405V5.77828C5.66405 6.05357 5.88701 6.27653 6.16229 6.27653C6.43758 6.27653 6.66053 6.05357 6.66053 5.77828V5.07258H13.9279V5.77828C13.9279 6.05366 14.1511 6.27653 14.4261 6.27653C14.7011 6.27653 14.9244 6.05366 14.9244 5.77828V5.07258ZM17.8835 4.07609H14.9244V2.91121C14.9244 2.63583 14.7011 2.41296 14.4261 2.41296C14.1511 2.41296 13.9279 2.63583 13.9279 2.91121V4.07609H6.66053V2.91121C6.66053 2.63592 6.43758 2.41296 6.16229 2.41296C5.88701 2.41296 5.66405 2.63592 5.66405 2.91121V4.07609H3.04609C2.77081 4.07609 2.54785 4.29905 2.54785 4.57433V17.0184C2.54785 17.2934 2.77072 17.5166 3.04609 17.5166H17.8835C18.1586 17.5166 18.3818 17.2935 18.3818 17.0184V4.57433C18.3818 4.29896 18.1585 4.07609 17.8835 4.07609ZM18.182 4.55699C18.1823 4.56271 18.1825 4.56846 18.1825 4.57426V17.0183C18.1825 17.1833 18.0485 17.3173 17.8835 17.3173H3.04609C2.88282 17.3173 2.75031 17.1865 2.7472 17.0242C2.75027 17.1865 2.8828 17.3174 3.04609 17.3174H17.8835C18.0485 17.3174 18.1825 17.1834 18.1825 17.0184V4.57433C18.1825 4.56851 18.1823 4.56273 18.182 4.55699ZM6.46108 2.90152C6.46119 2.90471 6.46124 2.90791 6.46124 2.91113V4.27531H6.46124V2.91121C6.46124 2.90797 6.46119 2.90474 6.46108 2.90152ZM14.7246 2.89386C14.7249 2.8996 14.7251 2.90538 14.7251 2.91121L14.7251 4.27531V2.91113C14.7251 2.90533 14.7249 2.89958 14.7246 2.89386Z%27 fill=%27white%27/%3E%3Cpath d=%27M8.123 12.1499L7.78564 14.1968C7.74265 14.4527 7.83993 14.708 8.03986 14.8638C8.15609 14.9542 8.29352 15.0001 8.43265 15.0001C8.53332 15.0001 8.63513 14.976 8.73042 14.9265L10.5419 13.9709L12.2587 14.9118C12.481 15.0349 12.7463 15.0154 12.9507 14.8614C13.1555 14.7071 13.2561 14.4497 13.2134 14.1897L12.8775 12.1505L14.2999 10.7052C14.4814 10.5217 14.5453 10.2523 14.4673 10.0023C14.3895 9.75228 14.1859 9.57413 13.9374 9.53732L11.9686 9.2396L11.0894 7.38323C10.9774 7.14677 10.7518 7.00012 10.4992 7.00012C10.4981 7.00012 10.4967 7.00012 10.4956 7.00012C10.2439 7.00159 10.0199 7.14854 9.91049 7.38441L9.02989 9.23931L7.06397 9.53673C6.81455 9.57354 6.61066 9.7514 6.5329 10.0008C6.45457 10.2511 6.51848 10.5206 6.69946 10.704L8.123 12.1499ZM9.37263 10.08C9.51063 10.0591 9.62997 9.96902 9.6919 9.83857L10.5001 8.13591L11.3066 9.83857C11.3685 9.96902 11.4881 10.0594 11.6261 10.0803L13.4315 10.3533L12.1258 11.6799C12.026 11.7815 11.9805 11.9276 12.0039 12.0707L12.3122 13.9424L10.7436 13.0825C10.6217 13.0154 10.4766 13.0142 10.3542 13.0793L8.68546 13.9594L8.99681 12.0704C9.02028 11.9273 8.97475 11.7809 8.87493 11.6793L7.56902 10.3527L9.37263 10.08Z%27 fill=%27white%27/%3E%3C/svg%3E%0A")}.type-event--promo{background:#6b67ea}.type-event--promo:before{background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M6.80452 4.75716C6.81246 4.77267 6.82061 4.78819 6.82897 4.80369C6.8649 4.87036 6.90468 4.93689 6.94824 5.00298H6.94824C6.89456 4.92152 6.8466 4.8394 6.80452 4.75716ZM3.41324 8.60802C3.46633 8.69101 3.55931 8.74597 3.66523 8.74597H4.3554L4.3554 8.74597H3.66523C3.55931 8.74597 3.46633 8.691 3.41324 8.60802ZM4.48864 16.8495C4.53606 16.8811 4.59303 16.8996 4.65434 16.8996H15.9531C16.0356 16.8996 16.1103 16.8661 16.1644 16.812C16.1103 16.8661 16.0356 16.8996 15.9531 16.8996H4.65434C4.59303 16.8996 4.53606 16.8811 4.48864 16.8495ZM16.252 8.74577H16.9412C17.0237 8.74577 17.0984 8.71234 17.1525 8.65826C17.0984 8.71234 17.0237 8.74577 16.9412 8.74577H16.252V8.74577ZM13.9838 4.26252C13.9569 4.4151 13.8961 4.58351 13.7774 4.80349C13.8751 4.62236 13.9444 4.44014 13.9838 4.26252ZM13.9497 3.49996C13.9488 3.49223 13.948 3.48443 13.9472 3.47656C13.9434 3.4725 13.9396 3.46846 13.9359 3.46444C13.9407 3.4762 13.9453 3.48804 13.9497 3.49996ZM3.66523 4.80369H6.6053C6.31376 4.20448 6.29093 3.56533 6.6583 3.089C6.96953 2.68818 7.46945 2.52813 8.00055 2.56431C8.53175 2.6005 9.1138 2.8314 9.63749 3.2368C9.89727 3.43741 10.1222 3.66758 10.3034 3.91259C10.4838 3.66893 10.7083 3.43921 10.9709 3.23643C11.5969 2.75122 12.3507 2.49169 12.9981 2.57477C13.3897 2.62468 13.7233 2.79873 13.9472 3.08872C14.3156 3.56493 14.2929 4.20416 14.0011 4.80349H16.9412C17.2162 4.80349 17.4394 5.02636 17.4394 5.30173V8.44683C17.4394 8.7222 17.2162 8.94507 16.9412 8.94507H16.4513V16.6006C16.4513 16.8757 16.2281 17.0989 15.9531 17.0989H4.65434C4.37897 17.0989 4.1561 16.8756 4.1561 16.6006V8.94527H3.66523C3.38995 8.94527 3.16699 8.72231 3.16699 8.44703V5.30193C3.16699 5.02665 3.38995 4.80369 3.66523 4.80369ZM10.9238 4.80369C11.0518 4.53886 11.2786 4.25782 11.5805 4.02475C12.0241 3.681 12.525 3.51873 12.8716 3.56326C13.0249 3.58281 13.1106 3.63598 13.1585 3.69815C13.2249 3.784 13.2524 3.93616 13.1858 4.15812C13.1262 4.35661 12.9977 4.58373 12.8049 4.80369H10.9238ZM10.6676 4.90406C10.7543 4.64537 10.9287 4.37211 11.167 4.12703C10.9594 4.34061 10.8002 4.5756 10.7054 4.80369C10.6914 4.83733 10.6788 4.87081 10.6676 4.90406ZM11.331 3.9718C11.3722 3.93591 11.4148 3.90091 11.4587 3.86699C11.625 3.7381 11.802 3.63076 11.9797 3.54831C11.802 3.63076 11.6251 3.7381 11.4587 3.867C11.4148 3.90092 11.3722 3.93591 11.331 3.9718ZM11.9797 3.54831C12.2634 3.41672 12.549 3.34856 12.7968 3.35746C12.549 3.34856 12.2633 3.41674 11.9797 3.54831ZM13.1282 3.42892C13.0617 3.3979 12.9844 3.37673 12.8968 3.36557C12.8643 3.36138 12.8309 3.35869 12.7968 3.35746C12.8309 3.35869 12.8643 3.36137 12.8968 3.36556C12.9844 3.37673 13.0617 3.3979 13.1282 3.42892ZM13.2803 3.53492C13.293 3.54798 13.305 3.56174 13.3162 3.57621ZM7.28904 3.57642C7.58619 3.19377 8.45572 3.32989 9.14967 3.8672C9.25928 3.95192 9.36068 4.04321 9.45243 4.13865C9.36067 4.04321 9.25928 3.95191 9.14967 3.86719C8.45572 3.32988 7.58619 3.19376 7.28904 3.57641C7.25712 3.61785 7.23261 3.66424 7.21522 3.71473C7.23261 3.66424 7.25712 3.61786 7.28904 3.57642ZM9.22343 4.19214C9.42844 4.38591 9.5858 4.59915 9.68443 4.80349H7.80067C7.73199 4.72498 7.67148 4.64555 7.61935 4.56683C7.52546 4.42504 7.45875 4.28555 7.42044 4.15789C7.35384 3.93595 7.381 3.78391 7.44667 3.69838C7.52778 3.59424 7.72324 3.52424 8.03977 3.57373C8.34403 3.62131 8.70423 3.77435 9.02779 4.02488C9.09704 4.0784 9.16235 4.13441 9.22343 4.19214ZM10.6025 8.74577H15.6541L15.6541 8.74577H10.6025V16.3015L10.6025 8.74577ZM10.8018 8.94507H15.4548V16.1022H10.8018V8.94507ZM10.6025 8.14788V5.60067H13.0198H13.0202H16.6422V5.60068H10.6025L10.6025 8.14788ZM16.4429 5.79997V7.94859H10.8018V5.79997H16.4429ZM4.16347 5.79997H9.80536V7.94859H4.16347V5.79997ZM5.15258 8.94507H9.80536V16.1022H5.15258V8.94507ZM3.96418 8.14788L3.96418 5.60068H10.0047L10.0047 5.60067H3.96418V8.14788ZM4.95329 16.3015L4.95329 8.74577H10.0047L10.0047 8.74577H4.95329V16.3015Z%27 fill=%27white%27/%3E%3C/svg%3E%0A")}.type-event--sale{background:#e31e24}.type-event--sale:before{background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M10.8274 3.37922L10.6635 3.13563C10.3464 2.66449 9.65314 2.66449 9.33608 3.13563L9.17215 3.37922C8.45383 4.44663 7.16609 4.98003 5.90339 4.73319L5.61523 4.67685C5.0579 4.5679 4.56766 5.05814 4.67661 5.61548L4.73294 5.90363C4.97978 7.16633 4.44638 8.45408 3.37898 9.1724L3.13538 9.33632C2.66425 9.65338 2.66425 10.3467 3.13538 10.6637L3.37898 10.8277C4.44638 11.546 4.97978 12.8337 4.73294 14.0964L4.67661 14.3846C4.56766 14.9419 5.0579 15.4322 5.61523 15.3232L5.90339 15.2669C7.16609 15.02 8.45383 15.5534 9.17215 16.6208L9.33608 16.8644C9.65314 17.3356 10.3464 17.3356 10.6635 16.8644L10.8274 16.6208C11.5457 15.5534 12.8335 15.02 14.0962 15.2669L14.3843 15.3232C14.9417 15.4322 15.4319 14.9419 15.323 14.3846L15.2666 14.0964C15.0198 12.8337 15.5532 11.546 16.6206 10.8277L16.8642 10.6637C17.3353 10.3467 17.3353 9.65338 16.8642 9.33632L16.6206 9.1724C15.5532 8.45408 15.0198 7.16634 15.2666 5.90364L15.323 5.61548C15.4319 5.05814 14.9417 4.5679 14.3843 4.67685L14.0962 4.73319C12.8335 4.98003 11.5457 4.44663 10.8274 3.37922ZM11.6591 2.46566C10.8664 1.28782 9.13316 1.28781 8.34052 2.46566L8.17659 2.70925C7.72764 3.37638 6.9228 3.70975 6.13362 3.55548L5.84546 3.49915C4.45212 3.22677 3.22652 4.45236 3.4989 5.8457L3.55523 6.13386C3.70951 6.92305 3.37613 7.72789 2.70901 8.17684L2.46541 8.34076C1.28757 9.1334 1.28757 10.8667 2.46541 11.6593L2.709 11.8232C3.37613 12.2722 3.70951 13.077 3.55523 13.8662L3.4989 14.1544C3.22652 15.5477 4.45212 16.7733 5.84546 16.5009L6.13362 16.4446C6.9228 16.2903 7.72764 16.6237 8.17659 17.2908L8.34052 17.5344C9.13316 18.7122 10.8664 18.7122 11.6591 17.5344L11.823 17.2908C12.2719 16.6237 13.0768 16.2903 13.866 16.4446L14.1541 16.5009C15.5475 16.7733 16.7731 15.5477 16.5007 14.1544L16.4443 13.8662C16.2901 13.077 16.6234 12.2722 17.2906 11.8232L17.5342 11.6593C18.712 10.8667 18.712 9.1334 17.5342 8.34076L17.2906 8.17684C16.6234 7.72789 16.2901 6.92305 16.4443 6.13386L16.5007 5.8457C16.7731 4.45236 15.5475 3.22677 14.1541 3.49915L13.866 3.55548C13.0768 3.70975 12.2719 3.37638 11.823 2.70925L11.6591 2.46566Z%27 fill=%27white%27/%3E%3Cpath d=%27M7 8.49806C7 7.98968 7.10513 7.6129 7.3154 7.36774C7.52812 7.12258 7.8154 7 8.17726 7C8.55134 7 8.84352 7.12258 9.05379 7.36774C9.2665 7.61032 9.37286 7.9871 9.37286 8.49806C9.37286 9.00645 9.2665 9.38323 9.05379 9.62839C8.84352 9.87355 8.55746 9.99613 8.1956 9.99613C7.82152 9.99613 7.52812 9.87484 7.3154 9.63226C7.10513 9.3871 7 9.00903 7 8.49806ZM7.80318 8.49032C7.80318 8.85935 7.84352 9.1071 7.92421 9.23355C7.98533 9.32645 8.06968 9.3729 8.17726 9.3729C8.28729 9.3729 8.37286 9.32645 8.43399 9.23355C8.51223 9.1071 8.55134 8.85935 8.55134 8.49032C8.55134 8.12129 8.51223 7.87484 8.43399 7.75097C8.37286 7.65548 8.28729 7.60774 8.17726 7.60774C8.06968 7.60774 7.98533 7.65419 7.92421 7.7471C7.84352 7.87355 7.80318 8.12129 7.80318 8.49032ZM8.9621 12.9884H8.19927L11.0636 7H11.8044L8.9621 12.9884ZM10.6271 11.4981C10.6271 10.9897 10.7323 10.6129 10.9425 10.3677C11.1553 10.1226 11.445 10 11.8117 10C12.1809 10 12.4707 10.1226 12.6809 10.3677C12.8936 10.6129 13 10.9897 13 11.4981C13 12.009 12.8936 12.3871 12.6809 12.6323C12.4707 12.8774 12.1846 13 11.8227 13C11.4487 13 11.1553 12.8774 10.9425 12.6323C10.7323 12.3871 10.6271 12.009 10.6271 11.4981ZM11.4303 11.4942C11.4303 11.8632 11.4707 12.1097 11.5513 12.2335C11.6125 12.329 11.6968 12.3768 11.8044 12.3768C11.9144 12.3768 11.9988 12.3303 12.0575 12.2374C12.1381 12.111 12.1785 11.8632 12.1785 11.4942C12.1785 11.1252 12.1394 10.8774 12.0611 10.751C12 10.6581 11.9144 10.6116 11.8044 10.6116C11.6944 10.6116 11.61 10.6581 11.5513 10.751C11.4707 10.8774 11.4303 11.1252 11.4303 11.4942Z%27 fill=%27white%27/%3E%3C/svg%3E%0A")}.type-event--gallery{background:#22b0cf}.type-event--gallery:before{background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15.1231 6.242L13.6538 6.23432L12.2461 4.13432C12.1615 4.00354 12.0154 3.91895 11.8615 3.91895H8.06924C7.91538 3.91895 7.77692 4.00357 7.69232 4.12664L6.23848 6.23432L4.87694 6.242C3.84616 6.242 3 7.08817 3 8.11892V14.1881C3 15.2189 3.84616 16.0804 4.87691 16.0804H15.1231C16.1538 16.0804 17 15.2189 17 14.1881V8.11892C17 7.08817 16.1538 6.242 15.1231 6.242V6.242ZM16.0769 14.1881C16.0769 14.7112 15.6461 15.1574 15.1231 15.1574H4.87694C4.35385 15.1574 3.9231 14.7112 3.9231 14.1881V8.11892C3.9231 7.59583 4.35388 7.16508 4.87694 7.16508H6.48464C6.63849 7.16508 6.77696 7.08045 6.86155 6.95739L8.3154 4.8497H11.6154L13.0154 6.94178C13.1 7.06484 13.2461 7.14947 13.3923 7.14947L15.1154 7.16486C15.6385 7.16486 16.0692 7.59564 16.0692 8.1187V14.1879H16.0769L16.0769 14.1881ZM10.0385 7.34969C8.23077 7.34969 6.76922 8.81893 6.76922 10.6189C6.76922 12.4189 8.23846 13.8881 10.0385 13.8881C11.8385 13.8881 13.3077 12.4189 13.3077 10.6189C13.3077 8.81888 11.8385 7.34969 10.0385 7.34969ZM10.0385 12.9651C8.74615 12.9651 7.69229 11.9112 7.69229 10.6189C7.69229 9.3266 8.74615 8.27274 10.0385 8.27274C11.3308 8.27274 12.3846 9.3266 12.3846 10.6189C12.3846 11.9112 11.3308 12.9651 10.0385 12.9651Z%27 fill=%27white%27/%3E%3Cpath d=%27M14.4152 8.88121C14.5129 8.88121 14.5921 8.80199 14.5921 8.70428C14.5921 8.60656 14.5129 8.52734 14.4152 8.52734C14.3175 8.52734 14.2383 8.60656 14.2383 8.70428C14.2383 8.80199 14.3175 8.88121 14.4152 8.88121Z%27 fill=%27white%27/%3E%3Cpath d=%27M14.4153 8.06543C14.246 8.06543 14.0836 8.1327 13.9639 8.25243C13.8441 8.37217 13.7769 8.53457 13.7769 8.7039C13.7769 8.87323 13.8441 9.03563 13.9639 9.15537C14.0836 9.2751 14.246 9.34237 14.4153 9.34237C14.5847 9.34237 14.7471 9.2751 14.8668 9.15537C14.9865 9.03563 15.0538 8.87323 15.0538 8.7039C15.0538 8.53457 14.9865 8.37217 14.8668 8.25243C14.7471 8.1327 14.5847 8.06543 14.4153 8.06543V8.06543ZM14.4153 8.98851C14.2538 8.98851 14.1307 8.85773 14.1307 8.7039C14.1307 8.55007 14.2615 8.41929 14.4153 8.41929C14.5692 8.41929 14.6999 8.55007 14.6999 8.7039C14.6999 8.85773 14.5769 8.98851 14.4153 8.98851Z%27 fill=%27white%27/%3E%3C/svg%3E%0A")}.type-event--desc{margin-left:7px}.modal-button{border-radius:50%;height:32px;width:32px;background-color:#fff;display:flex;align-items:center;justify-content:center;border:none;outline:none}.modal-button--inverse{background-color:#e31e24}.modal-button--inverse svg path{fill:#fff}.mobile-bar{display:flex;align-items:center;justify-content:space-between;padding-right:17px;padding-top:5px;padding-bottom:5px;box-shadow:0 1px 4px rgba(71,85,105,.16)}.mobile-bar__return{display:flex;align-items:center;cursor:pointer}.mobile-bar__return svg{pointer-events:none;margin-right:5px}.mobile-bar__return span{pointer-events:none}.mobile-bar__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#353442}.mobile-bar__buttons{display:flex;align-items:center}.mobile-bar__button:first-child{margin-right:10px}.modalContentEvents__text{margin-bottom:56px}.modalContentEvents__text img{margin-top:20px}.modalContentEvents__text b{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:20px;line-height:28px;margin-bottom:16px;display:block}.modalContentEvents__text p{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;font-size:14px}.modalContentEvents__link{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-weight:700;font-size:14px;line-height:20px;-webkit-text-decoration:underline;text-decoration:underline}.modalContentEvents__type-event{width:-moz-max-content;width:max-content;margin-bottom:17px}.modalContentShops__collapse-category{margin-bottom:24px}.modalContentShops .collapse-category__item{margin-bottom:0}.modalContentShops .collapse-category__item:first-of-type{margin-top:0}.modalContentShops .collapse-category__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:24px;line-height:32px}.modalContentShops .collapse-category__desc{font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px}.modalContentShops__wrapper-floor{display:flex;justify-content:space-between;margin-bottom:32px}.modalContentShops__calendar{margin-bottom:32px}.modalContentShops__modal-tags{max-width:65%;margin-bottom:20px}.modalContentShops__description{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px}.modalContentShops__section-mobile:not(:last-of-type){margin-bottom:40px}.modalContentShops__section-mobile .section-mobile__title{color:#131318;margin-left:5%}.modalContentShops__section-mobile .section-mobile__card{flex-basis:calc(33.333% - 5px)}.modalContentShops__section-mobile .section-mobile__card:not(:first-of-type){margin-left:7px}.calendar{display:flex;align-items:center;justify-content:space-between;width:321px}.calendar__items{display:flex;flex-direction:column;align-items:center;padding:4px}.calendar__items.active{background:red}.calendar__item-title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#fff}.calendar__item{font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#fff}.calendar__item:nth-child(2){margin:2px 0}.calendar--inverse .calendar__item{color:#616167}.calendar--inverse .calendar__items.active .calendar__item{color:#fff}.social-modal{display:flex}.social-modal li:not(:last-of-type){margin-right:16px}.floor{display:block;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;padding:4px;color:#353442;background-color:#cbd5e1;border-radius:2px;height:-moz-max-content;height:max-content}.modal-tags{display:flex;font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:20px;color:#cbd5e1;padding-bottom:8px;border-bottom:1px solid #cbd5e1}.modal-tags li{display:flex}.modal-tags li:before{content:"#";display:block}.modal-tags li:not(:last-of-type){margin-right:5px}.modalForm{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;overflow-y:scroll;padding-right:12px;padding-left:12px}.modalForm__container{padding:64px 102px}.modalForm__overlay{position:inherit;height:100%;width:100%;background-color:#000;opacity:0;top:0;left:0;right:0;bottom:0;z-index:880;transition:all .15s ease-in}.modalForm__content{border-radius:2px;margin:3vh auto 6vh auto;height:-moz-max-content;height:max-content;transform:translateY(-20px);z-index:889;position:relative;opacity:0;width:100%;max-width:950px;background:#fff;transition:all .15s ease-out}.modalForm.open .modalForm__overlay{opacity:.7;transition:all .1s ease-in}.modalForm.open .modalForm__content{transform:translateY(0);opacity:1;transition:all .15s ease-in}.modalForm__close{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:28px;width:52px;height:32px;cursor:pointer;position:absolute;top:20px;right:20px}.modalForm__close svg{pointer-events:none}.formFeedback{max-width:584px}.formFeedback__container{padding:64px 102px;display:flex;flex-direction:column}.formFeedback__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:18px;line-height:24px;margin-bottom:16px;text-align:center}.formFeedback__input-form{margin-bottom:8px}.formFeedback__input-form:last-of-type{margin-bottom:24px}.formFeedback__policy{display:flex;margin-bottom:38px}.formFeedback__policy a{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#131318}.formFeedback__button{background:#e31e24;color:#fff;border:none;outline:none;border-radius:2px}.input-form{padding:4px 16px 12px;display:flex;flex-direction:column;background-color:#f1f5f9}.input-form__title{margin-bottom:4px;color:#0b1f35;font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px}.input-form__item{background-color:#f1f5f9;border:none;outline:none}.input-form__item::-moz-placeholder{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;font-size:16px;color:#9ca4ad}.input-form__item:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;font-size:16px;color:#9ca4ad}.input-form__item::placeholder{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;font-size:16px;color:#9ca4ad}.input-form--files{display:none;border:1px dashed #cbd5e1;padding-top:24px;padding-bottom:44px;align-items:center;position:relative;cursor:pointer}.input-form--files:hover svg circle{transition:all .4s;fill:#e2e8f0}.input-form--files .input-form__item{visibility:hidden;width:0;height:0;position:absolute}.input-form--files .input-form__title{max-width:145px;text-align:center}.checkbox{display:flex;align-items:center;justify-content:center;margin-right:8px}.checkbox__label{width:16px;height:16px;border-radius:50%;border:1px solid #9ca4ad}.checkbox__input{visibility:hidden;height:0;width:0;position:absolute}.checkbox__input:checked+.checkbox__label{border:5px solid #e31e24}.contacts{background:#616167;padding-top:20px}.contacts__content{display:flex;background:#9ca4ad;justify-content:space-between;margin-bottom:20px}.contacts__info-contacts{height:-moz-max-content;height:max-content;padding-top:30px;margin-right:auto;margin-left:auto}.contacts__formFeedback{justify-self:self-end;width:100%;background:#fff;max-width:50%}.contacts__map{width:100%;height:650px}.info-contacts__content{display:flex}.info-contacts__logo{display:flex;flex-direction:column;align-items:center;margin-right:24px}.info-contacts__logo svg{margin-bottom:20px}.info-contacts__text{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#fff;display:block}.info-contacts__text:first-child{margin-bottom:12px}.info-contacts__calendar{margin-top:60px;margin-bottom:60px}.info-contacts a{transition:all .2s}.info-contacts a:hover{color:#e31e24;transition:all .2s}.info-contacts__control-map{display:flex;justify-content:space-between;margin-bottom:70px}.info-contacts__button-control{flex-basis:calc(50% - 3px)}.result-search{background:#fff;width:100%;min-height:50vh;padding:24px 76px 50px 45px}.result-search__wrapper-title{margin-bottom:24px;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#131318;display:flex;align-items:center}.result-search__wrapper-title svg{margin-right:8px}.result-search__collapse-category div{pointer-events:none}.result-search__collapse-category .collapse-category__wrapper{flex-basis:45%}.search-filter{padding:4px 8px;box-shadow:0 1px 4px rgba(71,85,105,.16);border-radius:2px}.search-filter__title{font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#131318;margin-bottom:4px}.search-filter__wrapper{display:flex;justify-content:space-between}.search-filter__input{width:100%;border:none;outline:none}.search-filter__input::-moz-placeholder{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#cbd5e1}.search-filter__input:-ms-input-placeholder{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#cbd5e1}.search-filter__input::placeholder{font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#cbd5e1}.search-modal{display:none;position:fixed;width:100%;top:0;bottom:0;left:0;right:0;z-index:9999}.search-modal__content{padding:20px;margin:auto;position:relative;max-width:300px;width:100%;height:50px;background:#fff;display:flex;align-items:center;z-index:2}.search-modal__content svg{margin-right:15px}.search-modal__input{border:none;outline:none}.search-modal__overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7}.active.search-modal{display:flex}.filter-floor{height:232px;width:268px;background:#616167;opacity:.96;position:relative;z-index:999;border-radius:2px;box-shadow:0px 1px 4px rgba(71,85,105,.16);padding:25px}.filter-floor__wrapper{display:flex;justify-content:space-between;align-items:center}.filter-floor__button:not(:last-of-type){margin-bottom:12px}.filter-floor__filter-events{height:-moz-max-content;height:max-content;display:flex;flex-direction:column;align-items:start}.button-filter-events{cursor:pointer;max-width:130px;width:100%;padding:4px 8px;border-radius:4px;min-width:118px}.button-filter-events span{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#fff}.button-filter-events input{height:0;width:0;position:absolute}.button-filter-events:hover{background:#353442}.button-filter-events.active{background:#353442}.button-filter-events>*{pointer-events:none}.floors-map{display:flex;flex-direction:column;padding:2px;background:#131318}.floors-map__header{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#fff;text-align:center;margin-bottom:2px}.floors-map__text{font-family:"Open Sans",sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#131318;font-weight:700}.floors-map__counter{position:absolute;display:flex;align-items:center;padding:4px;height:28px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#353442;background:#cbd5e1;border-radius:2px;left:-16%;top:5%}.floors-map__button{position:relative;cursor:pointer;height:70px;width:70px;display:flex;align-items:center;justify-content:center;border-radius:2px;background:#f7fbff}.floors-map__button input{width:0;height:0;position:absolute}.floors-map__button:not(:last-of-type){margin-bottom:2px}.floors-map__button:hover{background:#353442}.floors-map__button:hover .floors-map__text{color:#fff}.floors-map__button.active{background:#e31e24}.floors-map__button.active .floors-map__text{color:#f7fbff}.search-result{position:absolute;align-self:flex-start;width:290px;padding-top:15px;padding-bottom:60px;height:840px;z-index:999;border-radius:4px;background-color:#fdfdff}.search-result__list{max-height:560px;overflow:auto}.search-result__item-floor{padding-left:16px;height:36px;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#131318;display:flex;align-items:center;background-color:#e2e8f0;margin-right:14px;margin-bottom:12px}.search-result__item-floor span{margin-right:3px}.search-result__wrapper-block{padding-left:16px;margin-bottom:32px}.search-result__title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#131318;margin-bottom:12px;margin-left:15px}.search-result__collapse-category{margin-right:22px}.search-result__item{margin-right:22px;margin-left:22px}.search-result__item:last-of-type{margin-bottom:32px}.search-result__empty{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:24px;line-height:32px;color:#131318;text-align:center;display:block;margin-top:25px}.search-sidebar-form{display:flex;position:relative;max-width:248px;margin-left:15px;border-radius:2px;height:28px;margin-bottom:16px;box-shadow:0 1px 4px rgba(71,85,105,.16)}.search-sidebar-form__input{border:none;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-weight:400;color:#131318}.search-sidebar-form__close{position:absolute;height:inherit;right:8px;top:50%;transform:translateY(-50%);cursor:pointer}.mapTooltip{padding:16px;position:relative;background:#3e91ff;border:none;z-index:2;border-radius:12px;font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;color:#131318}.mapTooltip:before{position:absolute;z-index:1;width:0;height:0;border:0 solid rgba(0,0,0,0);border-top-width:15px;border-bottom-width:15px;border-right:14px solid #3e91ff;border-radius:10px;top:14px}.mapTooltip--services{background:#fd934f}.mapTooltip--services:before{border-right:14px solid #fd934f}.mapTooltip--food{background:#39e287}.mapTooltip--food:before{border-right:14px solid #39e287}.mapTooltip--shop{background:#3e91ff}.mapTooltip--shop:before{border-right:14px solid #3e91ff}.map{height:100vh !important}.modal-fancy-events{padding:0 !important}.modal-fancy-events{overflow:hidden;max-width:950px}.modal-fancy-events .fancybox-slide{padding:0}.modal-fancy-events .fancybox-button{background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:28px;width:52px;height:32px;cursor:pointer;position:absolute;top:20px;right:20px}.iw-modal{display:none}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51, 181, 229, 0.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url("#default#VML");display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255, 255, 255, 0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:black}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(assets/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(assets/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(assets/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{-webkit-text-decoration:none;text-decoration:none}.leaflet-control-attribution a:hover{-webkit-text-decoration:underline;text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;box-sizing:border-box;background:#fff;background:rgba(255, 255, 255, 0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:white;color:#333;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;-webkit-text-decoration:none;text-decoration:none;font-weight:bold;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}body{padding:0}.page{font-family:"firaSans";min-width:310px;margin:0 auto;background-color:#fff;position:relative;overflow-x:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .4s ease}.page.lock{overflow:hidden;height:100vh}.page_theme-black{background-color:#0f0f0f}.container-body{width:100%;max-width:1440px;margin:auto}.section-title{font-family:"firaSans medium";font-weight:700;color:#e7e6e6;font-size:180px;line-height:100%;letter-spacing:-0.5px;text-transform:uppercase}.section-description{font-family:"firaSans";color:#5c5c5d;font-size:20px;line-height:150%;transition:all .4s ease}.page_theme-black .section-description{color:#e7e6e6}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.title-second-level{font-family:"firaSans medium";color:#e7e6e6;font-size:160px;line-height:140%;letter-spacing:-3.5px;text-transform:uppercase}.subtitle-second-level{font-family:"firaSans medium";color:#5c5c5d;font-size:18px;display:flex;gap:10px;align-items:center}.subtitle-second-level span{font-family:"firaSans medium";font-weight:700;color:#ef4823;font-size:24px}.title-third-level__row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(28,28,28,.24);max-width:100%;margin:0 auto;transition:all .4s ease}.title-third-level{font-family:"anonymous bold";font-size:56px;line-height:78px;color:#1c1c1c;transition:all .4s ease}.subtitle-third-level{font-size:18px;line-height:25px;color:#ef4823;transition:all .4s ease}.page_theme-black .title-third-level__row{border-color:rgba(251,251,251,.24)}.page_theme-black .title-third-level{color:#fff}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.btn-more{width:100%;height:50px;border-radius:30px;background-color:#ef4823;border:1px solid #ef4823;font-family:"firaSans medium";color:#fff;font-size:18px;display:block;margin-left:auto;margin-right:auto;transition:all .6s ease}.btn-more:hover{background-color:rgba(0,0,0,0);color:#ef4823}.btn-more_disabled{background-color:#b0b0b0;border-color:#b0b0b0;color:#5c5c5d;cursor:no-drop}.btn-more_disabled:hover{background-color:#b0b0b0;border:1px solid #b0b0b0;color:#5c5c5d}.btn-primary{width:100%;height:52px;background-color:#ef4823;border-radius:40px;display:flex;align-items:center;justify-content:center;gap:16px;color:#fff;font-size:16px;transition:all .6s ease}.btn-primary:hover{color:#ef4823;background-color:#fff;border:1px solid #ef4823}.btn-primary svg{display:none}.logo__cover{position:relative;width:100%}.logo-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .4s ease}.logo-img:hover{transform:scale(1.05)}.logo-img_light{opacity:1;visibility:visible}.logo-img_dark{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.page_theme-black .logo-img_light{opacity:0;visibility:hidden}.page_theme-black .logo-img_dark{opacity:1;visibility:visible}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.header{font-family:"firaSans";border-bottom:1px solid #1c1c1c;background-color:#fff;position:fixed;width:100%;top:0px;z-index:10;transition:all .4s ease}.header_developed-projects{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(255,255,255,.3);border-color:rgba(0,0,0,0)}.header__row{display:flex;justify-content:space-between;align-items:center;padding:26px 0 28px}.header__nav{display:flex;justify-content:space-between;align-items:center;gap:40px;max-width:320px;width:100%}.header__btn{width:52px;height:52px;flex-shrink:0;border-radius:50%;background-color:#ef4823;display:flex;justify-content:center;align-items:center;transition:all .4s ease}.header__btn svg{width:18px;height:9px}.header__btn svg rect{transition:all .4s ease}.header__list{display:flex;gap:14px 32px;flex-wrap:wrap}.header__link{color:#1c1c1c;font-size:14px;position:relative;transition:all .4s ease}.header__link:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;background-color:#ef4823;transform:scaleX(0);transform-origin:bottom left;transition:transform .4s}.header__link:hover:after{transform:scaleX(1)}.header__cover{max-width:292px;height:70px}.header__switch-row{display:flex;justify-content:space-between;align-items:center;gap:60px;max-width:320px;width:100%}.header__phone{font-family:"firaSans medium";color:#1c1c1c;font-size:16px;letter-spacing:1px;transition:all .4s ease}.header__phone:hover{color:#ef4823}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border:1px solid #ccc;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#ef4823;transition:.4s}input:checked+.slider{background-color:#ef4823}input:focus+.slider{box-shadow:0 0 1px #ef4823}input:checked+.slider:before{background-color:#fff;transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.header__burger-bg{position:absolute;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.2);display:none;transition:all .6s ease}.header__burger-bg_active{display:block}.header__burger{position:fixed;top:0;left:-100%;max-width:42vw;width:100%;height:100vh;background-color:#ef4823;border-radius:0 0 50% 0;padding:60px;overflow-y:auto;transition:all .6s ease}.header__burger::-webkit-scrollbar{width:0px}.header__burger_active{left:0}.header__burger .switch{display:none}.header__burger .switch .slider:before{background-color:#fff}.header__burger .switch input:checked+.slider{background-color:#ef4823}.header__burger .switch input:checked+.slider:before{background-color:#0f0f0f}.header__burger-body{display:flex;flex-direction:column;gap:80px}.header-burger__links-col{display:flex;flex-direction:column;gap:60px}.header__burger-button{max-width:42px;max-height:42px;background-color:rgba(0,0,0,0)}.header__burger-button svg{width:100%;height:100%}.header__burger-ul{width:100%;max-width:354px;display:flex;flex-direction:column;gap:25px;padding-bottom:60px;border-bottom:1px solid #fff}.header__burger-link{display:flex;gap:16px;align-items:center;width:-moz-fit-content;width:fit-content;font-size:24px;color:#fff}.header__burger-link svg{width:24px;height:24px;flex-shrink:0}.header-burger__contacts-row{display:flex;flex-direction:column;gap:40px}.header__burger-icons{display:flex;flex-wrap:wrap;gap:20px}.burger-icons__link{width:32px;height:32px;display:block}.burger-icons__link svg{width:100%;height:100%}.page_theme-black .header{border-color:#fbfbfb;background-color:#0f0f0f}.page_theme-black .header_developed-projects{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-color:rgba(255,255,255,.3);border-color:rgba(0,0,0,0)}.page_theme-black .header__btn{background-color:#fff}.page_theme-black .header__btn svg rect{fill:#ef4823}.page_theme-black .header__btn svg rect:last-of-type{stroke:#ef4823;fill:#ef4823}.page_theme-black .header__link,.page_theme-black .header__phone{color:#fff}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.hero{overflow:hidden}.hero .container-body{max-width:100%;padding:0;height:100%}.hero__content{max-width:100%;height:100vh;position:relative}.hero__text-rows{display:flex;justify-content:center;height:100%;max-width:1440px;width:100%;margin:0 auto}.hero__text-rows li{border-left:1px solid #1c1c1c;width:100%;max-width:20%;height:100%;padding-top:40px;padding-bottom:80px;display:flex;flex-direction:column;transition:all .4s ease}.hero__text-rows li:first-of-type{border-left:none;padding-bottom:120px}.hero__text-item{display:flex;flex-direction:column;gap:40px;margin-top:auto}.hero__description{font-size:18px;line-height:25px;color:#1c1c1c;transition:all .4s ease}.hero__description span{color:#ef4823}.hero__btn-form{max-width:276px;height:52px;border-radius:40px;margin-left:0;margin-right:0}.hero__btn-form:hover{background-color:#fff}.hero__subtitle{font-size:24px;line-height:33px;color:#b0b0b0;text-align:center;transition:all .6s ease}.hero__subtitle:hover{font-size:26px;letter-spacing:1.5px}.hero__video-btn-cover{position:relative;width:242px;height:160px}.hero__video-btn{width:242px;height:160px;overflow:hidden;border-radius:20px;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px;position:absolute;left:0;top:0}.hero__video-btn video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.hero__video-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.hero__video-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__mobile-content{display:none}.page_theme-black .hero__description,.page_theme-black .hero-mobile__description{color:#fff}.page_theme-black .hero__text-rows li{border-color:#fbfbfb}.string{max-width:100vw;width:100%;border-top:1px solid #1c1c1c;border-bottom:1px solid #1c1c1c;padding:56px 0 56px 80px;overflow-x:hidden;transition:all .4s ease}.string_active{margin-top:160px}.string_active_step-two{margin-top:320px}.string_active_step-tree{margin-top:390px}.string__text{font-family:"anonymous";font-size:56px;line-height:56px;letter-spacing:6px;color:#b0b0b0;white-space:nowrap}.string__text:after{content:"const res = await client.request<T>('get', uri,} const res = await client.request<T>('get', uri,}"}.string__text_right:after{content:"{ function pow(x, n) { return (n == 1) ? x : (x * pow(x, n - 1));}"}.string__text_slow{animation:ticker 20s infinite linear}.string__text_medium{animation:ticker 15s infinite linear}.string__text_fast{animation:ticker 10s infinite linear}.string__text_right{animation-direction:reverse;margin:40px 0}@keyframes ticker{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.page_theme-black .string{border-color:#fbfbfb}.projects{padding-top:60px;padding-bottom:100px}.projects .container-body{max-width:1920px}.projects__titles-row{max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.projects__title{font-family:"firaSans medium";font-size:180px;color:#e7e6e6;text-transform:uppercase}.projects__subtitle{font-family:"firaSans";font-size:18px;line-height:25px;color:#5c5c5d}.projects__subtitle-span{font-family:"firaSans medium";font-weight:700;font-size:24px;line-height:33px;color:#ef4823;margin-right:4px}.projects__slider-names{overflow:hidden;max-width:1440px;margin:60px auto}.projects__slider-names-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap;gap:14px 30px}.projects__slider-names-slide{width:-moz-fit-content !important;width:fit-content !important}.projects__slider-names-slide{text-align:center}.projects__slider-names-slide:hover{cursor:pointer}.projects__slider-names .swiper-slide-thumb-active .projects__sliders-name-project{font-weight:600;color:#ef4823}.projects__sliders-name-project{font-size:46px;line-height:78px;font-family:"firaSans";color:#1c1c1c}.projects__slider-projects{overflow:hidden}.projects__slider-projects-wrapper{display:flex}.projects-slider__nav-btn-row{display:flex;justify-content:space-between;max-width:7.5vw;margin:20px auto 0}.projects__slider-projects-next{width:60px;height:60px;background-color:#fff;border-radius:50%;border:1px solid #5c5c5d;position:relative}.projects__slider-projects-prev{width:60px;height:60px;background-color:#fff;border-radius:50%;border:1px solid #5c5c5d;position:relative}.projects__slider-projects-next,.projects__slider-projects-prev:hover{cursor:pointer}.projects-slider__nav-btn-img{width:25px;height:25px;-o-object-fit:cover;object-fit:cover;position:absolute;top:26%;left:27%}.projects__slider-projects-slide{width:auto !important;display:flex !important}.projects__slider-projects-slide{gap:0 20px;height:100%;transition:max-width .3s ease}.projects__slider-projects .swiper-slide-active .projects-slider__img{filter:grayscale(0%)}.projects-slider__project-cover{position:relative;overflow:hidden;max-width:615px;width:100%}.projects-slider__img-cover{width:615px;height:457px;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:40px;display:block;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.projects-slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all .5s ease}.projects-slider__img-cover:hover .projects-slider__img{transform:scale(1.05)}.projects__description-mob{display:none}.page_theme-black .projects__subtitle{color:#e7e6e6}.page_theme-black .projects__description-mob{color:#fff}.page_theme-black .projects__sliders-name-project{color:#fff}.ninety-words{font-family:"firaSans";padding:160px 0 140px}.ninety-words_min-padding{padding:0 0 82px}.ninety-words__cover{background-color:#1c1c1c;max-width:100%;margin:0 auto;display:flex;justify-content:space-around;padding:120px;border-radius:60px 60px 60px 60px;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px;transition:all .4s ease}.ninety-words__desckription{max-width:680px}.ninety-words__text{font-size:24px;line-height:36px;color:rgba(255,255,255,.7);transition:all .4s ease}.ninety-words__text-span{color:#ef4823}.ninety-words__links{border-left:1px solid #fff;padding-left:80px;transition:all .4s ease}.ninety-words__link{width:100px;height:100px;background-color:#ef4823;border-radius:50%;display:block;position:relative}.ninety-words__arrow{position:absolute;top:25%;left:25%;width:50px;height:50px;transition:500ms}.ninety-words__link:hover .ninety-words__arrow{transform:rotate(-100deg)}.ninety-words__links-title{font-family:"anonymous";font-weight:700;font-size:56px;line-height:56px;color:#fff;max-width:328px;margin-top:40px;transition:all .4s ease}.page_theme-black .ninety-words__cover{background-color:#fff;box-shadow:rgba(255,255,255,.1) 0px 4px 16px,rgba(255,255,255,.05) 0px 8px 32px}.page_theme-black .ninety-words__text{color:#1c1c1c}.page_theme-black .ninety-words__links-title{color:#1c1c1c}.page_theme-black .ninety-words__links{border-color:rgba(28,28,28,.24)}.full-development{margin-bottom:120px;overflow:hidden;transition:all .4s ease}.atom{height:860px;border-top:1px solid rgba(28,28,28,.16);border-bottom:1px solid rgba(28,28,28,.16);overflow:hidden;position:relative;max-width:100vw;z-index:2}.atom-rows{display:flex;max-width:90vw;margin:0 auto;height:100%}.atom-row-last{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%}.atom-row-average{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;border-left:1px solid rgba(28,28,28,.16);border-right:1px solid rgba(28,28,28,.16)}.atom-row-central{width:100%}.atom-text{display:block;font-family:"mulish";font-size:24px;line-height:33px;color:#b0b0b0}.atom__video-body-bg{max-height:600px}.atom__video-cover-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.full-development__text-rows{margin:160px auto 0}.full-development__text{font-family:"anonymous bold";font-size:160px;line-height:224px;letter-spacing:-2.5px;color:#e7e6e6;border-bottom:1px solid rgba(28,28,28,.24);transition:all .4s ease}.full-development__text_center{text-align:center}.full-development__text-span{color:#ef4823}.page_theme-black .full-development{z-index:-2}.page_theme-black .atom{border-color:rgba(251,251,251,.24)}.page_theme-black .atom-row-average{border-color:rgba(251,251,251,.24)}.page_theme-black .full-development__text{border-color:rgba(251,251,251,.24)}.full-development_not-atom .full-development__text-rows{margin-top:0}.stages{width:100%;margin-bottom:180px}.stages__body{display:flex;flex-direction:column;gap:70px}.stages-titles__rows{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.stages__body .section-title{margin-top:-20px;margin-bottom:-20px}.stages__description{font-size:16px;line-height:140%;color:#5c5c5d;text-align:right;width:100%;max-width:224px}.stages__rows{background-color:#1c1c1c;border-radius:60px;padding:70px}.stages__row{width:100%;overflow:hidden;padding:30px 0;border-bottom:1px solid rgba(251,251,251,.24);transition:all .6s ease}.stages__visible-row{display:flex;flex-wrap:wrap;gap:30px 0;align-items:center;min-height:74px;cursor:pointer}.visible-row__title{font-family:"anonymous bold";font-size:36px;line-height:140%;color:#fff;margin-right:40px}.visible-row__icons{display:flex;gap:10px;border-radius:60px;padding:10px;background:linear-gradient(to right, rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0) 100%)}.visible-row__icons li{width:54px;height:54px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center}.visible-row__icons li svg{width:42px;height:42px}.visible-row__arrow{display:block;margin-left:auto;width:45px;height:45px;transition:all .3s ease}.stages__novisible-content{margin-top:0;overflow:hidden;max-height:0;transition:all .3s ease}.stages__novisible-content .visible-row__icons{display:none}.stages__novisible-row{margin-top:40px;display:flex;flex-direction:column;gap:20px;transition:all .3s ease}.stages__novisible-row li{display:flex;gap:10px;color:#fff;font-size:20px;line-height:150%}.visible-row__titles-row .visible-row__arrow{display:none}.stages__row_active .visible-row__arrow{transform:rotate(-180deg)}.stages__row_active .stages__novisible-content{max-height:10000px}.page_theme-black .stages__description{color:#e7e6e6}.page_theme-black .stages__rows{background-color:#fff}.page_theme-black .stages__row{border-color:rgba(28,28,28,.24)}.page_theme-black .visible-row__title{color:#1c1c1c}.page_theme-black .visible-row__icons{background:linear-gradient(to right, rgba(28, 28, 28, 0.12) 0%, rgba(28, 28, 28, 0) 100%)}.page_theme-black .visible-row__icons li{background-color:#1c1c1c}.page_theme-black .visible-row__arrow path{fill:rgba(28,28,28,.34)}.page_theme-black .stages__novisible-row li{color:#5c5c5d}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.hard-skills{padding-bottom:160px}.hard-skills__titles-row{display:flex;justify-content:space-between;gap:70px;max-width:100%;margin:0 auto;padding:84px 0 116px;border-top:1px solid rgba(28,28,28,.24);transition:all .4s ease}.hard-skills__title{font-family:"anonymous bold";font-size:52px;line-height:62px;letter-spacing:-2px;display:block;max-width:960px;transition:all .4s ease}.hard-skills__icon{flex-shrink:0;width:220px;height:220px;background-color:#ef4823;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .5s ease}.hard-skills__icon svg{width:88px;height:88px;transition:all .5s ease}.hard-skills__icon:hover svg{transform:rotate(-100deg)}.hard-skills__rows{border-top:1px solid rgba(28,28,28,.24);border-bottom:1px solid rgba(28,28,28,.24);display:flex;justify-content:center;transition:all .4s ease}.hard-skills__row-img{padding:120px 0;border-right:1px solid rgba(28,28,28,.24);transition:all .4s ease}.hard-skills__img-cower{position:relative;max-width:533px;border-radius:60px;overflow:hidden;margin-right:240px}.hard-skills__img-cower img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;transition:all .6s ease}.hard-skills__img-cower:hover img{transform:scale(1.05)}.hard-skills__img-text{color:#5c5c5d;font-size:18px;line-height:20px;position:absolute;top:40px;left:40px}.hard-skills__rows-text{margin:120px 0;max-height:810px;overflow:auto}.hard-skills__rows-text::-webkit-scrollbar{width:0px}.hard-skills__row-text{border-bottom:1px solid rgba(28,28,28,.24);padding-left:80px;padding-top:50px;transition:all .4s ease}.row-text__titles-row{display:flex;margin-bottom:20px}.row-text__number{color:#b0b0b0;font-size:36px;line-height:50px;display:block}.row-text__title{color:#ef4823;font-size:36px;line-height:50px;display:block;margin-left:40px}.row-text__description{color:#5c5c5d;font-size:18px;line-height:25px;margin-left:80px;margin-bottom:20px;max-width:552px;transition:all .4s ease}.page_theme-black .hard-skills__titles-row,.page_theme-black .hard-skills__row-img,.page_theme-black .hard-skills__rows,.page_theme-black .hard-skills__row-text{border-color:rgba(251,251,251,.24)}.page_theme-black .hard-skills{color:#e7e6e6}.page_theme-black .row-text__description{color:#fff}.services{margin-top:160px;padding-bottom:160px;overflow-x:hidden;overflow-y:visible;transition:all .4s ease}.services__cover{max-width:1062px;width:100%;background-color:#1c1c1c;border-radius:40px 40px 40px 40px;margin:0 auto;padding:80px 0px 120px;position:relative;transition:all .4s ease}.services__body{max-width:898px;width:100%;margin:0 auto}.services__titles-row{display:flex;justify-content:space-between;align-items:center}.services__title{font-family:"anonymous";font-size:56px;line-height:78px;color:rgba(231,230,230,.7);transition:all .4s ease}.services__button{width:260px;height:52px;background-color:#ef4823;border-radius:40px 40px 40px 40px;color:#fff;font-size:18px;z-index:2;transition:all .6s ease}.services__button:hover{color:#ef4823;background-color:#fff;border:1px solid #ef4823}.services__items{margin-top:40px}.services__items li{display:flex;border-bottom:1px solid rgba(231,230,230,.3);margin-bottom:10px;transition:all .4s ease}.services__items li:last-child{margin-bottom:0px;border-bottom:none}.services__item-nuber{font-size:24px;line-height:34px;color:rgba(231,230,230,.3);display:block;margin-bottom:40px;transition:all .4s ease}.services__item-text{font-weight:450;font-size:36px;color:#e7e6e6;display:block;letter-spacing:3px;margin-top:30px;margin-left:40px;transition:all .4s ease}.services__logo{position:absolute;bottom:-40px;right:-280px}.services-mobile__button{display:none}.page_theme-black .services{border-color:#fbfbfb}.page_theme-black .services__cover{background-color:#fff}.page_theme-black .services__title{color:#1c1c1c}.page_theme-black .services__items li{border-color:#b0b0b0}.page_theme-black .services__item-nuber{color:#b0b0b0}.page_theme-black .services__item-text{color:#1c1c1c}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.pride{padding-bottom:260px}.pride-cards__slider{overflow:hidden;padding-top:140px;padding-bottom:20px}.pride-cards__slider .swiper-wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:80px 15%}.pride__card-body{height:680px !important}.pride__card-body{max-width:500px;width:100%;border-radius:40px;overflow:hidden;position:relative;background-color:#fff;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.pride-card_bg-orange{background-color:#ef4823}.pride-card_bg-orange .pride-card__title{color:#fff}.pride-card_bg-white{background-color:#fff;border:1px solid rgba(28,28,28,.24)}.pride-card_bg-black{background-color:#1c1c1c}.pride-card_bg-black .pride-card__title{color:#fff}.pride-card_right-turn{transform:rotate(20deg) !important}.pride-card_right-min-turn{transform:rotate(10deg) !important}.pride-card_left-turn{transform:rotate(-20deg) !important}.pride-card_left-min-turn{transform:rotate(-10deg) !important}.pride-card_top-turn{margin-top:-120px}.pride-card__img-cover{max-width:436px;max-height:436px;margin:32px auto;border-radius:40px;overflow:hidden;display:block}.pride-card__img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.pride-card__img-cover:hover img{transform:scale(1.05)}.pride-card__title{font-size:36px;line-height:43px;text-align:center;max-width:367px;margin:auto;color:#1c1c1c}.pride__description{font-family:"anonymous bold";font-size:56px;line-height:67px;letter-spacing:-2px;max-width:1090px;margin-top:240px;transition:all .4s ease}.page_theme-black .pride__card-body{box-shadow:rgba(251,251,251,.5) 0px 4px 16px,rgba(251,251,251,.1) 0px 8px 32px}.page_theme-black .pride-card_bg-black{box-shadow:rgba(63,77,95,.1) 0px 4px 16px,rgba(63,77,95,.05) 0px 8px 32px}.page_theme-black .pride__description{color:#fff}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.our-partners{padding-bottom:80px}.our-partners .title-third-level{color:#ef4823}.our-partners .subtitle-third-level{color:#5c5c5d}.our-partners__img-row{margin-top:80px;overflow:hidden}.our-partners__img-row .swiper-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:80px 8%}.our-partners__img-row .swiper-slide{width:-moz-fit-content !important;width:fit-content !important;height:-moz-fit-content !important;height:fit-content !important}.our-partners__img-cover{display:block;max-width:384px}.our-partners__img-cover img{width:100%;-o-object-fit:contain;object-fit:contain}.one-step{font-family:"firaSans";margin-top:130px}.one-step__cover{background-color:#1c1c1c;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;gap:60px;padding:120px;border-radius:60px;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px;transition:all .4s ease}.one-step__text-content{max-width:680px;display:flex;flex-direction:column;justify-content:center;gap:40px}.one-step__title{font-family:"anonymous bold";font-size:86px;line-height:92px;color:#fff;transition:all .4s ease}.one-step__text{font-size:24px;line-height:36px;color:rgba(255,255,255,.7);transition:all .4s ease}.one-step__text span,.one-step__text a{color:#ef4823}.one-step__line{display:block;width:1px;background-color:#fff;flex-shrink:0;transition:all .4s ease}.one-step__application-content{display:flex;flex-direction:column;gap:60px;max-width:370px;flex-shrink:0}.one-step-application__icon{width:100px;height:100px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .4s ease}.one-step-application__icon svg{width:50px;height:50px;transition:all .4s ease}.one-step-application__icon svg path{fill:#ef4823;transition:all .4s ease}.one-step-application__icon:hover svg{transform:rotate(-100deg)}.one-step__application-text{font-size:18px;line-height:25px;color:rgba(255,255,255,.7);transition:all .4s ease}.page_theme-black .our-partners .subtitle-third-level{color:#e7e6e6}.page_theme-black .one-step__cover{background-color:#fff;box-shadow:rgba(255,255,255,.1) 0px 4px 16px,rgba(255,255,255,.05) 0px 8px 32px}.page_theme-black .one-step__text{color:#1c1c1c}.page_theme-black .one-step__title{color:#1c1c1c}.page_theme-black .one-step__line{background-color:#1c1c1c}.page_theme-black .one-step-application__icon{background-color:#ef4823}.page_theme-black .one-step-application__icon svg path{fill:#fff}.page_theme-black .one-step__application-text{color:#1c1c1c}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.footer{max-width:100%;margin:0 auto;padding-bottom:50px}.footer .container-body{display:flex;flex-direction:column;gap:40px}.footer__row-links{display:flex;justify-content:space-between;gap:80px;padding:40px 0;border-top:1px solid rgba(28,28,28,.24);border-bottom:1px solid rgba(28,28,28,.24);transition:all .4s ease}.footer-row-links{display:flex;justify-content:space-between;gap:80px;width:100%;max-width:44.5%}.footer-logo__cover{max-width:170px;max-height:40px}.footer__text,.footer__link{font-family:"firaSans";font-size:14px;line-height:19px;color:#5c5c5d;transition:all .4s ease}.footer__text_mob-visible,.footer__link_mob-visible{display:none}.footer__info-row{display:flex;flex-direction:column;gap:40px}.footer__contact-row{max-width:205px}.footer__address-row{max-width:286px}.footer__contact-row,.footer__address-row{display:flex;flex-direction:column;gap:20px}.footer__info-row-text{display:flex;flex-wrap:wrap;gap:12px 16px;max-width:315px}.footer__info-row-icons{max-width:315px;display:flex;justify-content:space-between}.footer__info-icons-link{display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:50%;overflow:hidden;background-color:#fff}.footer__info-icons-link svg{width:100%;height:100%}.footer-iframe__row{display:flex;flex-direction:column;gap:20px}.footer-logo__link{display:block;width:100%;max-width:280px}.footer-logo__link img{width:100%;-o-object-fit:contain;object-fit:contain;transition:all .6s ease}.footer__copyright-row{display:flex;flex-direction:column;gap:40px}.footer__copyright{font-family:"firaSans";font-size:14px;line-height:19px;color:#1c1c1c;transition:all .4s ease}.footer__copyright:last-of-type{color:#5c5c5d}.page_theme-black .footer__row-links{border-color:rgba(251,251,251,.24)}.page_theme-black .footer__text,.page_theme-black .footer__link,.page_theme-black .footer__copyright{color:#e7e6e6}.popup-studio{display:none}.popup-studio_active{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(13,17,21,.9);z-index:15;display:flex;justify-content:center;align-items:center}.popup-body{position:relative;max-width:1520px;width:100%;margin:80px 20px}.popup-close{width:50px;height:50px;background-color:rgba(0,0,0,0);position:absolute;top:0px;right:0px;z-index:15;transition:all .5s ease 0s}.popup-close svg{width:100%;height:100%}.popup-close:hover{width:70px;height:70px}.popup__video{margin:0 auto;display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.popup-form-bg{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);display:none;z-index:20;transition:all .6s ease}.popup-form-bg_active{display:block}.popup-form{position:fixed;top:0;right:-100%;background-color:#fff;width:90vw;height:100%;border-radius:800px 0 0 800px;z-index:21;padding:20px 0 20px 20%;overflow:auto;transition:all .6s ease}.popup-form_active{right:0%}.popup-form::-webkit-scrollbar{width:6px}.popup-form::-webkit-scrollbar-track{background:#fff}.popup-form::-webkit-scrollbar-thumb{background-color:#ef4823;border-radius:4px;border:2px solid #fff}.popup-form__step-tree{background-color:#ef4823;padding-left:5%}.popup-form__step-tree .popup-form__body{height:100%;gap:0}.popup-form__step-tree .popup-form__line-mob{background-color:#fff}.popup-form__step-tree .popup-form-close svg path{fill:#fff}.popup-form__step-tree .form{display:none}.popup-form__step-tree .popup-form-back_active{display:none}.popup-form__body{display:flex;flex-direction:column;gap:60px}.popup-form__header{padding-right:10%;display:flex;flex-direction:column;gap:42px}.popup-form__line-mob{display:none;max-width:20vw;width:100%;height:6px;margin:0 auto;background-color:#1c1c1c}.popup-btns__row{padding-left:80px;display:flex;justify-content:space-between;align-items:center}.popup-form-back{width:32px;height:32px;background-color:rgba(0,0,0,0);display:none}.popup-form-back svg{width:100%;height:100%;transform:rotate(45deg)}.popup-form-back svg path{transition:all .6s ease}.popup-form-back_active{display:block}.popup-form-close{width:42px;height:42px;background-color:rgba(0,0,0,0);display:block;margin-left:auto;transition:all .6s ease}.popup-form-close svg{width:100%;height:100%}.popup-form-close svg path{transition:all .6s ease}.popup-form-close:hover{transform:rotate(180deg)}.popup-form__text{margin-right:42px;display:flex;flex-direction:column;gap:16px}.popup-form__title-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.popup-form__title{font-family:"anonymous bold";font-size:86px;line-height:92px;color:#1c1c1c;display:block}.popup-form__arrow{width:100px;height:100px;background-color:#ef4823;border-radius:50%;display:block;position:relative;flex-shrink:0}.popup-form__arrow svg{position:absolute;top:25%;left:25%;width:50px;height:50px;transform:rotate(-100deg);transition:500ms}.popup-form__arrow:hover svg{transform:rotate(-135deg)}.popup-form__description{font-family:"firaSans";font-size:24px;line-height:33px;color:#b0b0b0;padding:26px 0;border-top:2px solid rgba(28,28,28,.16);border-bottom:2px solid rgba(28,28,28,.16)}.popup-form__text-send{display:none;align-items:center;margin-top:auto;margin-bottom:auto}.popup-form__text-send_active{display:flex}.popup-form__text-send svg{width:343px;height:328px;flex-shrink:0}.text-send__titles-row{margin-left:60px;padding-left:60px;border-left:1px solid #fff}.text-send__title{font-family:"anonymous bold";font-size:66px;line-height:92px;color:#fff}.text-send__description{font-family:"firaSans";font-size:24px;line-height:33px;color:rgba(255,255,255,.8)}.form{font-family:"firaSans"}.form-step{max-width:695px;width:100%}.form-step__two{max-width:527px}.form-step__novisible{display:none}.form-step__visible{display:block}.form__label{font-size:20px;line-height:30px;color:#5c5c5d;width:100%;display:block}.form-options__row{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px 20px}.form-options{border:1px solid #b0b0b0;padding:10px 20px;font-size:12px;color:#1c1c1c;border-radius:40px;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.form-options:hover{cursor:pointer;border:1px solid #ef4823}.form-options input{opacity:0;width:0;height:0}.form-options input:checked+span{color:#ef4823}.form-step__next-button{margin-top:60px;max-width:260px}.form-inputs__row,.form-inputs__container{display:flex;flex-direction:column;gap:30px}.form-input__body{display:flex;flex-direction:column;gap:10px}.form__input{display:block;width:100%;height:60px;border-radius:40px;border:1px solid #b0b0b0;font-size:18px;line-height:25px;color:#b0b0b0;padding-left:20px}.form-files-names__row{display:none}.form-files-names__row_active{display:flex;flex-wrap:wrap;gap:10px}.form-files-names__row .form-file-tag{display:inline-flex;align-items:center;gap:8px;background-color:rgba(28,28,28,.05);border:1px solid rgba(28,28,28,.15);padding:6px 14px;border-radius:20px;font-size:14px;color:#1c1c1c;cursor:pointer;transition:all .3s ease}.form-files-names__row .form-file-tag:hover{background-color:rgba(235,94,40,.1);border-color:#ef4823}.form-files-names__row .form-file-tag:hover .form-file-tag__close{color:#ef4823}.form-files-names__row .form-file-tag__close{font-size:18px;line-height:1;color:#b0b0b0;font-weight:bold;transition:color .3s ease}.form__input_file{display:none}.form__input_file+label{display:block;width:100%;height:60px;border-radius:40px;border:1px solid #b0b0b0;font-size:18px;line-height:25px;color:#b0b0b0;padding-left:20px;text-align:center;line-height:60px;cursor:pointer}.form__input-text{display:block;border-radius:40px;border:1px solid #b0b0b0;width:100%;height:120px;padding:20px 0 0 20px;font-size:18px;line-height:25px;color:#b0b0b0}.form__input-error{font-size:16px;color:#ef4823;display:none}.form__input-error_active{display:block}.form-checkbox__body{margin-top:20px}.form__checkbox-label{font-family:"firaSans";display:block;font-size:10px;color:#b0b0b0;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__checkbox-label::before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #b0b0b0;border-radius:2px;background-color:#fff;transition:border-color .2s, background-color .2s}#consent-checkbox{position:absolute;opacity:0;cursor:pointer}#consent-checkbox:checked+.form__checkbox-label::before{border-color:#ef4823;background-color:#ef4823}.nav-pages{margin-left:5vw;padding:40px 0;display:inline-flex;gap:0 10px}.nav-pages__sec{width:100%}.nav-pages__body{padding:40px 0;display:inline-flex;gap:0 10px}.nav-pages__text{font-size:14px;line-height:21px;color:#5c5c5d;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page_theme-black .nav-pages__text{color:#e7e6e6}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.studio-team__sec{padding-bottom:54px}.studio-team__body{display:flex;flex-direction:column;gap:72px}.studio-team__text-content{display:flex;justify-content:space-between;align-items:center;gap:36px}.studio-team__slider{overflow:hidden}.studio-team__slider .swiper-wrapper{flex-wrap:wrap;gap:40px 10px;justify-content:center}.studio-team__slide{width:-moz-fit-content !important;width:fit-content !important}.studio-team__slide-body{width:100%;max-width:321px;display:flex;flex-direction:column;gap:26px}.team-slide__img-body{width:321px;height:321px;overflow:hidden;border-radius:50%}.team-slide__img-body img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.team-slide__img-body:hover img{transform:scale(1.04)}.team-slide__text-col{padding:0 8px;display:flex;flex-direction:column;gap:10px}.team-slide__title{font-family:"firaSans medium";color:#1c1c1c;font-size:24px;line-height:140%;transition:all .4s ease}.team-slide__description{font-family:"firaSans";color:#b0b0b0;font-size:16px;line-height:140%}.page_theme-black .team-slide__title{color:#fff}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.studio-projects__sec{padding-top:80px;padding-bottom:130px}.studio-projects__body{display:flex;flex-direction:column;gap:70px}.studio-projects__text-content{display:flex;flex-direction:column;gap:10px}.studio-projects__titles-row{display:flex;justify-content:space-between;align-items:center;gap:36px}.studio-projects__projects-names{display:flex;flex-wrap:wrap;gap:14px 50px;width:100%}.studio-projects__projects-names .active{color:#ef4823}.studio-projects__project-name{background-color:rgba(0,0,0,0);font-family:"firaCode";color:#1c1c1c;font-size:36px;transition:color .6s ease}.studio-projects__project-name:hover{color:#ef4823}.studio-projects__cards-content{display:flex;flex-direction:column;gap:50px}.studio-projects__btn{width:164px;height:164px;border-radius:50%;margin:0 auto;padding:0 36px;background-color:#ef4823;border:2px solid #ef4823;font-family:"firaSans medium";color:#fff;font-size:18px;line-height:32px;text-align:center;display:flex;justify-content:center;align-items:center;transition:color .6s ease;transition:background .6s ease}.studio-projects__btn:hover{background-color:rgba(0,0,0,0);color:#ef4823}.studio-projects__btn.none{display:none}.studio-projects__cards-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:50px 64px}.studio-projects__card{display:flex;flex-direction:column;gap:29px;max-width:646px}.studio-projects__card:hover img{transform:scale(1.04)}.studio-projects__img-card{width:646px;height:463px;border-radius:40px;overflow:hidden}.studio-projects__img-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.studio-projects__text-card{padding:0 8px;display:flex;flex-direction:column;gap:16px}.studio-projects__title-card{font-family:"firaSans medium";color:#1c1c1c;font-size:24px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:12px;transition:all .4s ease}.studio-projects__title-card:hover .studio-projects__text-icon svg path{fill:#1c1c1c}.studio-projects__description-card{font-family:"firaSans";color:#b0b0b0;font-size:18px;line-height:140%}.studio-projects__text-icon{flex-shrink:0}.studio-projects__text-icon svg{width:14px;height:14px;transform:rotate(95deg)}.studio-projects__text-icon svg path{fill:rgba(0,0,0,0);transition:all .6s ease}.studio-projects__tags-card{display:flex;flex-wrap:wrap;gap:10px;margin-top:-12px}.studio-projects__tags-card li{display:inline-flex;align-items:center;padding:.8rem 1.2rem;border:1px solid #b0b0b0;border-radius:500px;font-weight:500;font-size:18px;letter-spacing:0;color:#b0b0b0;white-space:nowrap}.studio-projects__card_h-l .studio-projects__img-card{height:523px}.studio-projects__card_h-s .studio-projects__img-card{height:328px}.studio-projects__card_h-xl .studio-projects__img-card{height:600px}.studio-projects__card_w-xs{max-width:403px}.studio-projects__card_w-xs .studio-projects__img-card{width:403px}.studio-projects__card_w-s{max-width:518px}.studio-projects__card_w-s .studio-projects__img-card{width:518px}.studio-projects__card_w-m{max-width:602px}.studio-projects__card_w-m .studio-projects__img-card{width:602px}.studio-projects__card_w-xl{max-width:730px}.studio-projects__card_w-xl .studio-projects__img-card{width:730px}.studio-projects__card_hidden{display:none}.page_theme-black .studio-projects__project-name,.page_theme-black .studio-projects__title-card{color:#fff}.page_theme-black .studio-projects__project-name:hover{color:#ef4823}.page_theme-black .studio-projects__title-card:hover .studio-projects__text-icon svg path{fill:#fff}.page_theme-black .studio-projects__projects-names .active{color:#ef4823}.page__about-us.lock{overflow:hidden}.team{margin:0 auto}.team__slider-row{position:relative}.team__slider{position:relative;overflow:hidden;max-width:100vw}.team__slider-wrapper{display:flex;gap:0px 30px}.team-slide{max-width:350px}.team-slide__body{width:350px}.team-slide__card{padding:40px 50px;max-width:1077px;width:100%;min-height:406px;background-color:#fff;display:none;justify-content:space-between;border-radius:60px;box-shadow:rgba(153,153,153,.17) 0px 4px 16px,rgba(153,153,153,.17) 0px 8px 32px;position:absolute;top:80%;left:50%;transform:translate(-50%, -50%);z-index:11;transition:all .6s ease}.team-slide__card_visible{display:flex}.card__img-cover{width:278px;height:278px;overflow:hidden;border-radius:50%;box-shadow:rgba(153,153,153,.1) 0px 4px 16px,rgba(153,153,153,.07) 0px 8px 32px}.card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:110%;transition:all .6s ease}.card__img-cover:hover .card__img{transform:scale(1.05)}.card__text-row{max-width:547px}.card__subtitle{font-size:18px;line-height:25px;color:#b0b0b0}.card__title{font-family:"firaSans medium";font-size:56px;line-height:84px;color:#ef4823}.card__description{font-size:36px;line-height:54px;color:#5c5c5d}.card__button{width:24px;height:24px;background-color:rgba(0,0,0,0)}.card__button-img{width:100%;height:100%;transition:all .6s ease}.card__button:hover .card__button-img{transform:rotate(-90deg)}.team-slide__img-cover{width:350px;height:350px;overflow:hidden;border-radius:50%}.team-slide__img{-o-object-fit:cover;object-fit:cover;width:100%;height:110%;transition:all .6s ease}.team-slide__img-cover:hover{cursor:pointer}.team-slide__img-cover:hover .team-slide__img{transform:scale(1.05)}.team__titles-row{display:flex;justify-content:space-between;align-items:center;max-width:90vw;margin:60px auto 0}.team__title{font-family:"firaSans medium";font-size:200px;line-height:300px;color:#e7e6e6}.team__subtitles-row{color:#1c1c1c}.team__subtitle{font-family:"anonymous bold";font-size:56px;line-height:78px;letter-spacing:3px;text-transform:uppercase}.team__description{font-size:24px;line-height:36px;max-width:376px}.team-slide-bg{background-color:rgba(28,28,28,.4);position:absolute;top:-120px;left:0;width:100vw;height:120vh;z-index:10;display:none;transition:all .6s ease}.team-slide-bg_active{display:block}.team__arrow-cover{display:none}.page_theme-black .team__subtitles-row{color:#e7e6e6}.more-than-fifty{max-width:90vw;margin:0 auto 140px}.more-than-fifty__line{width:100%;height:1px;background-color:rgba(28,28,28,.24);display:block;margin:30px 0}.more-than-fifty__text{font-family:"anonymous bold";font-size:56px;line-height:78px;color:#1c1c1c}.more-than-fifty__text-color{color:#ef4823 !important}.more-than-fifty__text-right{text-align:right}.more-than-fifty__row{background-color:#1c1c1c;border-radius:60px 60px 60px 60px;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px;padding:140px 100px;display:flex;justify-content:space-between;margin-top:120px}.more-than-fifty__img-cover{width:400px;height:400px;overflow:hidden;border-radius:50%}.more-than-fifty__img{-o-object-fit:cover;object-fit:cover;width:100%;height:110%;transition:all .6s ease}.more-than-fifty__img-cover:hover .more-than-fifty__img{transform:scale(1.05)}.more-than-fifty__img-text{font-size:24px;line-height:36px;color:rgba(255,255,255,.8);text-align:center}.more-than-fifty__img-span{font-size:18px;line-height:27px;color:#ef4823}.more-than-fifty__row-descriptions{max-width:70%;border-left:1px solid rgba(251,251,251,.24);padding-left:40px}.row-descriptions__titles-row{max-width:590px;width:100%;display:flex;justify-content:space-between;margin-bottom:60px;margin-left:80px}.row-descriptions__title-img-cover{max-width:418px;width:100%;overflow:hidden}.row-descriptions__title-img{width:100%;-o-object-fit:fill;object-fit:fill;transition:all .6s ease}.row-descriptions__title-img-cover:hover .row-descriptions__title-img{transform:scale(1.05)}.more-than-fifty__arrow-cover{width:100px;height:100px;background-color:#ef4823;border-radius:50%;display:block;position:relative}.more-than-fifty__arrow{position:absolute;top:25%;left:25%;width:50px;height:50px;transform:rotate(-100deg);transition:500ms}.more-than-fifty__arrow-cover:hover .more-than-fifty__arrow{transform:rotate(-45deg)}.row-descriptions__description{font-size:24px;line-height:36px;color:rgba(255,255,255,.7);border-top:1px solid rgba(251,251,251,.24);padding-top:40px;padding-left:80px}.page_theme-black .more-than-fifty__text{color:#e7e6e6}.page_theme-black .more-than-fifty__line{background-color:rgba(251,251,251,.24)}.comfort{max-width:90vw;margin:0 auto 80px}.comfort__title{font-family:"anonymous bold";font-size:36px;line-height:50px;color:#ef4823;border-bottom:1px solid rgba(28,28,28,.24);padding-bottom:10px}.comfort__subtitle{font-family:"firaSans medium";font-weight:500;font-size:56px;line-height:84px;color:#1c1c1c;margin-top:20px}.comfort__content{display:flex;justify-content:space-evenly;align-items:center;margin-top:120px}.comfort__img-cover{max-width:35vw;width:100%;border-radius:60px 60px 60px 60px;overflow:hidden}.comfort__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .6s ease}.comfort__img-cover:hover .comfort__img{transform:scale(1.05)}.comfort__descriptions-row{max-width:611px}.comfort__descriptions-title{font-family:"firaSans medium";font-size:56px;line-height:84px;color:#1c1c1c;border-bottom:1px solid rgba(28,28,28,.24)}.comfort__description{font-size:24px;line-height:36px;color:#5c5c5d;margin-top:20px}.page_theme-black .comfort__subtitle{color:#e7e6e6}.page_theme-black .comfort__title{border-color:rgba(251,251,251,.24)}.page_theme-black .comfort__descriptions-title{color:#e7e6e6;border-color:rgba(251,251,251,.24)}.vacancies{max-width:90vw;margin:0 auto}.vacancies__title{font-family:"firaSans medium";font-size:180px;color:#e7e6e6;text-transform:uppercase}.vacancies__description{font-size:24px;line-height:36px;color:#1c1c1c;max-width:413px;margin-top:20px}.vacancies__row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(28,28,28,.24);padding-bottom:40px;margin-top:80px}.vacancies__row_margin{margin-top:40px;border-bottom:none}.vacancies__text{font-family:"anonymous bold";font-size:36px;line-height:50px;color:#1c1c1c}.vacancies__btn{width:260px;height:52px;background-color:#ef4823;border-radius:40px 40px 40px 40px;transition:all .6s ease}.vacancies__btn:hover{background-color:#fff;border:1px solid #ef4823}.vacancies__btn:hover .vacancies__btn-text{color:#ef4823}.vacancies__btn-text{color:#fff;font-size:18px;line-height:25px}.vacancies__btn-img{display:none}.page_theme-black .vacancies__description{color:#e7e6e6}.page_theme-black .vacancies__row{border-color:rgba(251,251,251,.24)}.page_theme-black .vacancies__title{border-color:rgba(251,251,251,.24)}.page_theme-black .vacancies__text{color:#e7e6e6}.product-launch{max-width:90vw;margin:0 auto 140px}.product-launch__title-row{display:flex;justify-content:flex-start;align-items:center}.product-launch__title{font-family:"firaSans medium";font-size:200px;line-height:300px;letter-spacing:-0.5px;color:#e7e6e6;text-transform:uppercase}.product-launch__description-body{display:flex;justify-content:space-between;margin-top:40px}.product-launch__text-row{max-width:648px;text-align:right}.product-launch__text-description{font-size:24px;line-height:36px;margin-bottom:80px;text-align:left;color:#1c1c1c}.product-launch__text-list{font-family:"anonymous bold";font-size:36px;line-height:50px;color:#1c1c1c;border-bottom:1px solid rgba(28,28,28,.24);padding-bottom:20px;margin-top:20px;width:auto;padding-right:20px;display:inline-flex}.product-launch__text-list_span{color:#ef4823}.product-launch__img-cover{max-width:718px}.product-launch__img{width:100%}.product-launch__start-anim{width:150px;height:150px;position:relative;margin-right:20px}.start-anim__circle{position:relative;width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center}.start-anim__text{color:#b0b0b0;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:rotateText 10s linear infinite;transform-origin:center center}.start-anim__arrow_cover{width:71px;height:71px;background-color:#ef4823;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.start-anim__arrow{width:30px;height:30px;transform:rotate(-100deg)}.start-anim__text span{font-size:13px;position:absolute;transform-origin:center center}@keyframes rotateText{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.product-launch__start-anim_mobile{display:none}.product-launch__text-row-mob{display:none}.product-launch__start-anim_desktop:hover{cursor:pointer}.page_theme-black .product-launch__text-description{color:#b0b0b0}.page_theme-black .product-launch__text-list{color:#e7e6e6;border-color:rgba(251,251,251,.24)}.trending{max-width:90vw;margin:0 auto 120px}.trending__img-rows{display:flex;justify-content:center}.trending__img-title-cover{max-width:600px;width:100%;margin-right:60px;overflow:hidden;border-radius:60px;margin-bottom:60px}.trending__img-title{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.trending__img-title-cover:hover .trending__img-title{transform:scale(1.05)}.trending__row{max-width:60%;border-left:1px solid rgba(28,28,28,.24)}.trending__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;border-bottom:1px solid rgba(28,28,28,.24);padding-bottom:40px;padding-left:60px}.trending-technologies__row{display:flex;flex-wrap:wrap;max-width:56%;margin-top:80px;margin-left:60px}.trending-technologies__img-cover{max-width:124px;max-height:120px}.trending-technologies__img{width:100%;height:100%}.trending__text-row{border-top:1px solid rgba(28,28,28,.24);border-bottom:1px solid rgba(28,28,28,.24);display:flex;justify-content:space-between;padding:120px 0}.trending__text-description{font-family:"firaSans medium";font-size:56px;line-height:84px;color:#1c1c1c;max-width:60%}.trending__text-arrow_cover{width:220px;height:220px;background-color:#ef4823;border-radius:50%;display:block;position:relative}.trending__text-arrow{position:absolute;top:30%;left:30%;width:88px;height:88px;display:block}.page_theme-black .trending__row{border-color:rgba(251,251,251,.24)}.page_theme-black .trending__title{border-color:rgba(251,251,251,.24)}.page_theme-black .trending__text-row{border-color:rgba(251,251,251,.24)}.page_theme-black .trending__text-description{color:#fff}.stages-development{margin-bottom:120px}.poster{max-width:100vw;margin:0 auto;max-height:100vh;height:100vh;overflow:hidden;background:url(assets/development/poster-bg.jpg) 100%/100% no-repeat;position:relative;perspective:1px;margin-bottom:120px}.poster__img-desktop{-o-object-fit:contain;object-fit:contain;position:absolute;transition:transform .1s ease-out;height:80%}.poster__img-desktop_left{top:-19%;left:-0.1%}.poster__img-desktop_center{top:-24%;left:40%}.poster__img-desktop_right{top:-19%;right:15%}.purchase{padding-bottom:120px}.purchase__slider-names{width:100%;margin:40px auto 0;padding-bottom:5px;overflow:hidden}.purchase__slider-names-wrapper{gap:15px 30px;flex-wrap:wrap}.purchase__slider-names-slide{width:-moz-fit-content !important;width:fit-content !important;transition:all .6s ease !important}.purchase__slider-names-slide{border:1px solid #b0b0b0;border-radius:40px}.purchase__slider-names-slide:hover{cursor:pointer;background-color:#ef4823}.purchase__slider-names-slide:hover .slider-names__text{color:#fff}.slider-names__text{margin:20px 30px;font-size:12px;line-height:16px;color:#1c1c1c;transition:all .6s ease}.purchase__slider-works{width:100%;margin:60px auto 0;position:relative}.purchase__slider-works-bg{position:absolute;top:0;right:100px;width:600px;height:698px;overflow:hidden}.purchase__slider-works-bg img{width:100%;-o-object-fit:contain;object-fit:contain}.slider-work__job{max-width:813px;border-bottom:1px solid rgba(28,28,28,.24);padding-bottom:20px;margin-bottom:30px}.job__visible-content{display:flex;justify-content:space-between;align-items:center}.job__title{font-size:24px;line-height:36px;color:#1c1c1c}.job__subtitle{margin-top:10px;font-size:18px;line-height:25px;color:#b0b0b0}.job__price-row{display:flex;min-width:-moz-fit-content;min-width:fit-content;flex-wrap:nowrap;align-items:center;gap:30px}.job__price{font-size:24px;line-height:36px;color:#5c5c5d}.job__price-arrow{width:38px;height:38px;border-radius:50%;border:2px solid #ef4823;background-color:#ef4823;display:flex;justify-content:center;align-items:center;transition:all .6s ease}.job__price-arrow svg{width:24px;height:24px;transition:all .6s ease}.job__price-arrow svg path{transition:all .6s ease}.job__hidden-content{margin-top:0;overflow:hidden;max-height:0;transition:all .6s ease}.job__description{font-size:20px;line-height:150%;color:#5c5c5d}.job__hidden-content .job__price-row{display:none}.purchase__slider-names .swiper-slide-thumb-active{background-color:#ef4823}.purchase__slider-names .swiper-slide-thumb-active .slider-names__text{color:#fff}.job__visible-content:hover{cursor:pointer}.job__visible-content:hover .job__price-arrow{background-color:rgba(0,0,0,0)}.job__visible-content:hover .job__price-arrow svg path{stroke:#ef4823}.slider-work__job_active .job__price-arrow svg{transform:rotate(-180deg)}.slider-work__job_active .job__hidden-content{margin-top:20px;max-height:900px}.page_theme-black .slider-work__job{border-color:rgba(251,251,251,.24)}.page_theme-black .job__title{color:#fff}.page_theme-black .job__price{color:#e7e6e6}.page_theme-black .job__description{color:#e7e6e6}.page_theme-black .slider-names__text{color:#fff}.application{max-width:90vw;margin:0 auto;padding-bottom:60px}.application__descriptions{font-size:24px;line-height:36px;color:#5c5c5d}.application__descriptions_margin{margin-top:40px}.application__body{max-width:90vw;margin:120px auto 0;background-color:#1c1c1c;display:flex;justify-content:space-evenly;align-items:center;padding:80px 60px;border-radius:60px;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.application__text-row{max-width:60%;padding-right:20%;border-right:1px solid rgba(251,251,251,.24)}.application__text-titile{font-family:"anonymous bold";font-size:56px;line-height:60px;color:#fff}.application__text-description{margin-top:40px;font-size:24px;line-height:33px;color:rgba(255,255,255,.7)}.application__button{margin-top:40px;width:260px;height:52px;background-color:#ef4823;border-radius:40px;transition:all .6s ease}.application__button:hover{color:#ef4823;background-color:#fff;border:1px solid #ef4823}.application__button:hover .button__text{color:#ef4823}.button__text{font-size:18px;line-height:25px;color:#fff}.application__img-cover{width:230px;height:230px;border-radius:50%;background-color:#fff;position:relative}.application__img{position:absolute;top:35%;left:35%}.application__text_mobile{display:none}.application__button_mobile{display:none}.page_theme-black .application__descriptions{color:rgba(255,255,255,.7)}.products{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products__title-row{display:flex;justify-content:space-between;align-items:center;max-width:90vw;margin:0 auto}.products__title{font-family:"firaSans medium";font-size:200px;letter-spacing:-0.5px;color:#e7e6e6;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products__description-row-mob{display:none}.products__description{font-size:24px;line-height:36px;color:#000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.products__description_desktop{max-width:564px;margin-top:80px}.slider-filter-tag__row{margin-left:5vw}.purchase__slider-filter-tag{overflow:hidden}.purchase__slide-filter-tag{width:auto !important;transition:all .6s ease !important}.purchase__slide-filter-tag{border:1px solid #b0b0b0;border-radius:40px;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.purchase__slide-filter-tag_active{background-color:#ef4823}.purchase__slide-filter-tag:hover{cursor:pointer;background-color:#ef4823}.purchase__slide-filter-tag:hover .slide-filter-tag__text{color:#fff}.slide-filter-tag__text{margin:6px 20px;font-size:12px;line-height:16px;color:#1c1c1c;transition:all .6s ease}.products-slider{max-width:90vw;margin:80px auto 0;overflow:hidden}.products-slider_hidden{max-height:2448px}.products-slider__wrapper{justify-content:center;flex-wrap:wrap;gap:60px}.products-slider__slide{max-width:42vw}.products-slider__slide-cover{position:relative;overflow:hidden;max-width:42vw}.products-slider__img-cover{max-width:42vw;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:40px;display:block;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.products-slider__img{width:100%;height:656px;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.products-slider__slide-cover:hover .products-slider__img{transform:scale(1.02)}.products-slider__link-bg{position:absolute;height:130px;max-width:42vw;width:100%;bottom:0;left:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.7) 100%);border-radius:0px 0px 40px 40px;z-index:2}.products-slider__link{width:100px;height:100px;border-radius:50%;position:absolute;left:20px;bottom:20px;background-color:#ef4823}.products-slider__arrow{position:absolute;top:25%;left:25%;width:50px;height:50px;transition:500ms}.products-slider__link-bg:hover .products-slider__text-link_hidem{top:70%}.products-slider__link-bg:hover .products-slider__arrow{transform:rotate(45deg)}.products-slider__text-link{position:absolute;font-family:"firaSans medium";font-size:24px;line-height:33px;letter-spacing:2px;color:#fff;text-transform:uppercase;top:35%;left:130%;white-space:nowrap}.products-slider__text-link_hidem{position:absolute;font-family:"firaSans medium";font-size:20px;line-height:33px;letter-spacing:2px;color:#fff;top:200%;left:130%;white-space:nowrap;transition:500ms}.products-slider__text-link_hidem::first-letter{text-transform:uppercase}.toggle-btn__products{width:283px;height:52px;border-radius:20px;border:1px solid #ef4823;color:#ef4823;font-size:18px;line-height:25px;background-color:#fff;font-weight:500;display:block;margin:60px auto 120px}.swiper-slide__none{display:none !important}.products__nav-btn-row{display:none}.page_theme-black .slide-filter-tag__text{color:#fff}.page_theme-black .products__description{color:#fff}.number-one{margin-bottom:180px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.number-one__title{font-family:"firaSans medium";font-size:86px;line-height:129px;color:#000;max-width:90vw;margin:0 auto}.number-one__title-span{color:#b0b0b0}.number-one__slider-row{margin-left:5vw;margin-top:80px}.number-one__slider{overflow:hidden;max-width:100vw;padding:20px 0}.number-one__slider-slide{width:auto !important}.number-one__slide-body{display:flex;justify-content:center;align-items:center;gap:0 60px;max-width:1213px;background-color:#fff;border-radius:40px;box-shadow:rgba(217,217,217,.58) 0px 4px 16px,rgba(217,217,217,.58) 0px 8px 32px;padding:40px 40px}.slide__img-cover{max-width:651px;border-radius:60px;overflow:hidden}.slide__img{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.slide__img-cover:hover .slide__img{transform:scale(1.05)}.slide__text-row{max-width:441px}.slide__subtitle{font-size:16px;line-height:24px;color:#b0b0b0}.slide__title{font-family:"firaSans medium";font-size:46px;line-height:55px;color:#ef4823}.slide__description{font-size:18px;line-height:25px;color:#1c1c1c;margin-top:20px}.number-one__nav-btn-row{display:flex;justify-content:space-between;max-width:150px;margin:120px auto}.number-one__nav-btn{width:42px;height:42px;border-radius:50%;background-color:#fff;box-shadow:rgba(217,217,217,.58) 0px 4px 16px,rgba(217,217,217,.58) 0px 8px 32px;position:relative}.number-one__nav-btn:hover{cursor:pointer}.number-one__nav-btn-img{width:32px;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.slide__btn-more{display:none}.slide__btn-turn{display:none}.slide__btn-turn_active{display:none}.slide__btn-toggle-review{font-size:12px;line-height:16px;color:#b0b0b0;background-color:rgba(0,0,0,0);-webkit-text-decoration:underline;text-decoration:underline;margin-top:20px;margin-bottom:5px}.page_theme-black .number-one__title{color:#fff}.mayrveda-poster__text-row{max-width:75vw;margin:0 auto;display:flex}.mayrveda-poster__link{font-size:20px;line-height:30px;color:#5c5c5d;-webkit-text-decoration:underline;text-decoration:underline;margin-top:30px;display:block}.mayrveda-poster__cover-arrow{width:62px;height:62px;background-color:#ef4823;border-radius:50%;display:block;position:relative}.mayrveda-poster___arrow{position:absolute;top:30%;left:30%;width:25px;height:25px;transform:rotate(165deg);transition:500ms}.mayrveda-poster__cover-arrow:hover .mayrveda-poster___arrow{transform:rotate(230deg)}.mayrveda-poster__titles-row{border-left:1px solid rgba(28,28,28,.24);margin-left:30px;padding-left:30px}.mayrveda-poster__subtitle{font-size:20px;line-height:30px;color:#5c5c5d}.mayrveda-poster__title{font-family:"firaSans medium";font-weight:600;font-size:46px;line-height:64px;letter-spacing:6px}.mayrveda-poster__tag-row{margin-top:20px}.mayrveda-poster__tag-body{border:1px solid #1c1c1c;max-width:140px;width:auto;border-radius:40px;display:block;background-color:#fff}.mayrveda-poster__tag-text{font-size:10px;line-height:14px;color:#1c1c1c;margin:6px 20px;display:block}.mayrveda-poster__boby{margin-top:60px;max-width:100vw;position:relative}.mayrveda-poster__cover{padding-top:40px;height:90vh}.mayrveda-poster-cover-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.mayrveda-poster-cover-video_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.7)}.mayrveda-poster__header-row{max-width:90vw;margin:0 auto;display:flex;justify-content:center;align-items:center}.mayrveda-poster__header-logo{margin-right:40px}.mayrveda-poster__header-text{font-family:"montserrat medium";font-size:14px;line-height:22px;color:#fff;margin-right:30px}.mayrveda-poster__header-text_arrow{margin-top:-2px;margin-left:3px;width:26px;height:26px}.mayrveda-poster__header-text_search{width:14px;height:13px;margin-right:6px;margin-top:4px}.mayrveda-poster__header-text-btn-user{width:44px;height:44px;background-color:#fff;margin-right:30px}.mayrveda-poster__header-text-btn-reservation{width:187px;height:44px;background-color:#fff;display:inline-flex;justify-content:center;align-items:center}.mayrveda-poster__header-text-reservation{font-size:14px;line-height:23px;color:#b88e6d}.mayrveda-poster__stars-row{width:225px;margin:20vh auto 0;display:flex;justify-content:space-between}.mayrveda-poster__boby-title{font-family:"montserrat black";font-size:60px;line-height:51px;letter-spacing:10px;color:#fff;text-transform:uppercase;text-align:center;margin-top:20px}.mayrveda-poster__boby-subtitle{font-family:"montserrat black";font-size:19px;line-height:25px;letter-spacing:10px;color:#fff;text-transform:uppercase;text-align:center;margin-top:25px}.mayrveda-poster__boby-row{max-width:560px;margin:35px auto 0;display:flex;justify-content:space-between;align-items:center}.mayrveda-poster__boby-description{font-family:"montserrat medium";font-size:19px;line-height:25px;color:#fff}.mayrveda-poster__boby-description_span{width:5px;height:5px;border-radius:50%;background-color:#fff}.mayrveda-poster__play-anim{width:120px;height:120px;position:relative;margin:60px auto 0}.mayrveda-poster__circle{position:relative;width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center}.play-anim__text{color:#b0b0b0;position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;animation:rotateText 10s linear infinite;transform-origin:center center}.play-anim__text span{font-size:16px;font-family:"montserrat medium";color:#fff;text-transform:uppercase;position:absolute;transform-origin:center center}.play-anim__play_cover{width:51px;height:51px;background-color:#b88e6d;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:1}.play-anim__play{width:14px;height:19px}.mayrveda-poster__boby-link{position:absolute;top:0;left:0;width:100%;height:100%}.mayrveda-poster__header-logo_mob{display:none}.mayrveda-poster__header-text_mob{display:none}.mayrveda-poster__title_mob{display:none}.mayrveda-poster__subtitle_mob{display:none}.page_theme-black .mayrveda-poster__link{color:#e7e6e6}.page_theme-black .mayrveda-poster__subtitle{color:#e7e6e6}.page_theme-black .mayrveda-poster__title{color:#fff}.about-project{margin-top:120px}.about-project__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;margin-left:12.5vw}.about-project__description{font-size:26px;line-height:34px;max-width:1280px;margin:40px 0 0 12.5vw}.about-project__video-cover{width:1520px;height:auto;margin:80px auto 0;position:relative}.about-project__video{width:1520px;height:auto;display:block}.about-project__bg-cover{width:100%;height:100%;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;display:block}.about-project__bg-cover_none{display:none}.about-project__bg-play{width:90px;height:90px;background:url(assets/play.svg) 100%/100% no-repeat;margin:25% auto 0;transition:500ms}.about-project__video-cover:hover{cursor:pointer}.about-project__video-cover:hover .about-project__bg-play{background:url(assets/play-hover.svg) 100%/100% no-repeat}.page_theme-black .about-project__description{color:#e7e6e6}.task{margin-top:120px}.task__row{display:flex;justify-content:space-between}.task__mayrveda-img{max-width:200px;width:100%;margin-right:1vw}.task__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;margin-left:12.5vw}.task__title_small{font-size:36px;line-height:43px;margin-top:120px}.task__description{font-size:28px;line-height:36px;color:#1c1c1c;margin-left:12.5vw;margin-top:40px;max-width:1069px}.task__description_small{font-size:18px;line-height:21px}.task__subtitles-row{margin-top:180px;margin-left:12.5vw;display:flex;justify-content:space-between;width:100%}.task__subtitle{font-family:"anonymous bold";font-size:36px;line-height:43px;color:#ef4823}.task__subtitles-description{font-size:18px;line-height:21px;color:#1c1c1c;max-width:414px;margin-top:30px}.task__subtitles-img{margin-top:40px}.task__phone-img{max-width:60vw;width:100%;margin-top:40px;-o-object-fit:cover;object-fit:cover}.task__row-icons{max-width:75vw;width:100%;margin:80px auto 0;display:block}.task__subtitles-img_mob{display:none}.task__row-icons_mob{display:none}.page_theme-black .task__description{color:#e7e6e6}.page_theme-black .task__subtitles-description{color:#e7e6e6}.analysis{padding:120px 0 80px}.analysis__body{max-width:75vw;margin:0 auto;background-color:#1c1c1c;border-radius:40px;padding:40px}.analysis__title{font-family:"anonymous bold";font-size:46px;line-height:55px;color:#fff}.analysis__title_span{color:#ef4823}.analysis__line{display:block;max-width:100%;width:100%;border-bottom:1px solid rgba(255,255,255,.2);margin:40px 0}.analysis__description{font-size:22px;line-height:34px;color:#b0b0b0}.site-pages{margin-top:120px}.site-pages__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;margin-left:12.5vw}.site-pages__description{font-size:28px;line-height:36px;color:#1c1c1c;margin-left:12.5vw;margin-top:40px;max-width:1036px;margin-bottom:80px}.site-pages__img-cover{max-width:75vw;margin:0 auto;overflow:hidden;border-radius:40px;margin-bottom:60px;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.site-pages__img{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.site-pages__img-cover:hover .site-pages__img{transform:scale(1.02)}.site-pages__slider{overflow:hidden}.page_theme-black .site-pages__description{color:#e7e6e6}.mobile-version{margin-top:120px;margin-bottom:120px}.mobile-version__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;margin-left:12.5vw}.mobile-version__description{font-size:28px;line-height:36px;color:#1c1c1c;max-width:75vw;margin:40px auto 80px}.mobile-version__slider-row{position:relative;padding:20px 0}.mobile-version__bg-cover{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #b0b0b0;border-bottom:1px solid #b0b0b0;display:flex;justify-content:center;z-index:-1}.mobile-version__row-one{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0;max-width:20%;width:100%}.mobile-version__row-two{display:flex;flex-direction:column;justify-content:space-between;padding:40px 0;max-width:10%;width:100%}.mobile-version__row-tree{max-width:15%;width:100%;border-left:1px solid #b0b0b0;border-right:1px solid #b0b0b0}.mobile-version__bg-text{font-family:"mulish";font-size:24px;line-height:33px;color:#b0b0b0;text-align:center}.mobile-version__slider{overflow:hidden;margin-left:12.5vw;max-width:100%;width:100%}.mobile-version__slider-wrapper{align-items:center;min-height:756px}.mobile-version__slide-body{width:auto !important}.mobile-version__slider .swiper-slide-next{margin-left:-91px}.mobile-version__nav-btn-row{margin-left:12.5vw;margin-top:40px;max-width:129px;justify-content:space-between;display:none}.mobile-version__nav-btn{width:44px;height:44px;overflow:hidden;border-radius:50%;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.mobile-version__nav-btn-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-version__nav-btn:hover{cursor:pointer}.mobile-version__img-cover{width:283px;height:572px;overflow:hidden;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px;border-radius:50px;padding:5px;transition:all .6s ease}.mobile-version__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.mobile-version__img-cover:hover .mobile-version__img{transform:scale(1.02)}.mobile-version__slider .swiper-slide-active{z-index:2}.mobile-version__slider .swiper-slide-active .mobile-version__img-cover{width:374px;height:756px}.page_theme-black .mobile-version__description{color:#e7e6e6}.technologies-projects-mayrveda__body{max-width:75vw;margin:0 auto;background-color:#1c1c1c;padding:80px 80px 120px;border-radius:40px}.technologies-projects-mayrveda__title{font-family:"anonymous bold";font-size:36px;line-height:43px;color:#ef4823}.technologies-projects-mayrveda__description{font-size:36px;line-height:50px;color:#b0b0b0;margin-top:40px}.technologies-projects-mayrveda__description_span{color:#e7e6e6}.technologies-projects-mayrveda__slider{margin-top:80px;overflow:hidden}.technologies-projects-mayrveda__slide-body{width:auto !important}.technologies-projects-mayrveda__slider_mob{display:none}.project-team{margin-top:120px}.project-team__title{font-family:"anonymous bold";font-size:36px;line-height:43px;color:#ef4823;margin-left:12.5vw;margin-bottom:20px}.project-team__card{max-width:75vw;margin:0 auto;border-top:1px solid rgba(28,28,28,.24);display:flex;justify-content:space-between;padding:20px 0;transition:all .6s ease}.project-team__card:hover{max-width:80vw;padding:40px 0}.project-team__card:hover .project-team__card-img{filter:grayscale(0%)}.project-team__card-employee{display:flex;align-items:center;max-width:366px;width:100%}.project-team__card-img-cover{width:62px;height:62px;border-radius:50%;margin-right:20px;overflow:hidden;transition:all .6s ease}.project-team__card-img{width:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all .6s ease}.project-team__card-employee:hover .project-team__card-img-cover{width:82px;height:82px;margin:-10px 4px -10px -4px}.project-team__card-employee:hover .project-team__card-img{transform:scale(1.15)}.project-team__card-mane{font-size:24px;line-height:33px;color:#1c1c1c}.project-team__card-specialization{max-width:397px;width:100%}.project-team__card-specialization_title{font-size:18px;line-height:25px;color:#b0b0b0}.project-team__card-specialization_description{font-size:24px;line-height:33px;color:#5c5c5d;transition:600ms}.project-team__card-specialization:hover .project-team__card-specialization_description{color:#ef4823}.project-team__card-technologies{max-width:355px;width:100%}.project-team__card-technologies_title{font-size:18px;line-height:25px;color:#b0b0b0}.project-team__card-technologies_description{font-size:24px;line-height:33px;color:#5c5c5d;transition:all .6s ease}.project-team__card-technologies:hover .project-team__card-technologies_description{color:#ef4823}.project-team__card-icons_mob{display:none}.project-team__card-specialization_description_mob{display:none}.page_theme-black .project-team__card-mane{color:#fff}.page_theme-black .project-team__card-specialization_title{color:#5c5c5d}.page_theme-black .project-team__card-specialization_description{color:#e7e6e6}.page_theme-black .project-team__card-technologies_title{color:#5c5c5d}.page_theme-black .project-team__card-technologies_description{color:#e7e6e6}.page_theme-black .project-team__card-specialization_description_mob{color:#b0b0b0}.page_theme-black .project-team__card{border-color:rgba(251,251,251,.24)}.other-projects{margin-top:120px}.other-projects__title{font-family:"anonymous bold";font-size:36px;line-height:43px;color:#ef4823;margin-left:12.5vw;margin-bottom:40px;padding-bottom:40px;margin-right:12.5vw;border-bottom:1px solid rgba(28,28,28,.24)}.other-projects__slider{margin-left:12.5vw;overflow:hidden}.other-projects__slide-body{width:auto !important}.other-projects__img-cover{width:646px;height:416px;overflow:hidden;border-radius:40px;display:block;box-shadow:rgba(28,28,28,.1) 0px 4px 16px,rgba(28,28,28,.05) 0px 8px 32px}.other-projects__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.other-projects__img-cover:hover .other-projects__img{transform:scale(1.05)}.other-projects__info-row{margin-top:40px;display:flex;justify-content:space-between}.other-projects__slide-title{font-size:36px;line-height:50px;color:#1c1c1c}.other-projects__slide-subtitle{font-size:20px;line-height:30px;color:#b0b0b0}.other-projects__team-cards{display:flex;justify-content:center;align-items:center}.team-cards__img-cover{width:42px;height:42px;border-radius:50%;overflow:hidden;margin-left:-15px;transition:all .6s ease}.team-cards__img{width:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all .6s ease}.team-cards__img-cover:hover{width:52px;height:52px;margin-left:-20px;margin-top:-5px;margin-bottom:-5px;margin-right:-5px;z-index:1}.team-cards__img-cover:hover .team-cards__img{filter:grayscale(0%);transform:scale(1.15)}.team-cards__number{font-family:"firaSans medium";font-weight:500;font-size:20px;line-height:30px;color:#ef4823;margin-left:15px}.other-projects__team-description{margin-top:8px;font-size:20px;line-height:30px;color:#b0b0b0;display:block;text-align:right}.page_theme-black .other-projects__slide-title{color:#fff}.page_theme-black .other-projects__title{border-color:gba(251, 251, 251, 0.24)}.application__projects-mayrveda{max-width:75vw}.vitarus-poster__link{white-space:nowrap}.vitarus-poster__title{max-width:770px}.vitarus-poster__tag-body{max-width:70px;white-space:nowrap}.vitarus-poster__text-row{border-bottom:1px solid rgba(28,28,28,.16);padding-bottom:40px}.vitarus-poster__img-cover{max-width:75vw;overflow:hidden;margin:0 auto}.vitarus-poster__img{width:100%;-o-object-fit:contain;object-fit:contain;transition:all .6s ease}.vitarus-poster__img-cover:hover .vitarus-poster__img{transform:scale(1.01)}.task-vitarus{margin-top:120px}.task-vitarus__text-row{max-width:75vw;margin:0 auto}.task-vitarus__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823}.task-vitarus__description{font-size:28px;line-height:36px;color:#1c1c1c;margin-top:10px}.task-vitarus__description_span{color:#b0b0b0}.task-vitarus__img-row{margin-left:12.5vw;margin-top:120px;display:flex;justify-content:space-between}.vitarus-img-row__text-row{max-width:403px;margin-top:80px}.vitarus-text-row__description{font-size:20px;line-height:30px;color:#1c1c1c}.vitarus-text-row__employee-row{margin-top:20px;display:flex;align-items:center}.employee-row__img-cover{width:62px;height:62px;border-radius:50%;overflow:hidden}.employee-row__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.employee-row__img-cover:hover .employee-row__img{transform:scale(1.05)}.employee-row__title{margin-left:10px;font-size:20px;line-height:30px;color:#1c1c1c}.employee-row__subtitle{font-size:14px;line-height:21px;color:#b0b0b0}.task-vitarus__img-cover{margin:120px auto 180px;max-width:1384px}.solution__img-cover{max-width:75vw;overflow:hidden;margin:0 auto}.solution__img{width:100%;height:100%}.solution__text-body{max-width:75%;width:100%;margin:20px auto 0}.solution__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823}.solution__description{font-size:28px;line-height:36px;color:#1c1c1c}.mobile-version__description_vitarus{margin-bottom:40px !important}.page_theme-black .task-vitarus__description{color:#fff}.page_theme-black .vitarus-text-row__description{color:#fff}.page_theme-black .employee-row__title{color:#fff}.page_theme-black .solution__description{color:#fff}.optimization{margin:120px auto;overflow-x:hidden}.optimization__img-cover{max-width:35vw;margin:0 auto;overflow:hidden}.optimization__img{width:100%;-o-object-fit:contain;object-fit:contain}.optimization__description{font-size:28px;line-height:36px;color:#1c1c1c;max-width:75vw;display:block;margin:160px auto 0}.page_theme-black .optimization__description{color:#fff}.application__projects-vitarus{max-width:75vw}.first-city-poster__tag-body{max-width:120px}.projects-first-city-poster-cover{max-width:90vw;height:60vh;overflow:hidden;margin:0 auto}.first-city-poster__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.task-first-city{margin:120px 0 80px}.task-first-city__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;margin-left:12.5vw}.task-first-city__description{font-size:26px;line-height:34px;color:#1c1c1c;max-width:75vw;display:block;margin:60px auto}.task-first-city__img-phone-cover{overflow-x:hidden;margin-top:120px}.task-first-city__img-cover{max-width:90vw;margin:0 auto;max-height:60vh;overflow:hidden;display:none}.task-first-city__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.task-first-city__img_mob{display:none}.task-first-city__text-row{display:flex;max-width:75vw;justify-content:space-between;margin:60px auto 240px}.ninety-words__link_first-city{width:230px;height:230px;margin-top:auto}.ninety-words__arrow_first-city{width:100px;height:100px}.first-city-img-row__text-row{max-width:591px;width:100%;margin-top:0}.vitarus-text-row__employee-row_first-city{margin-top:40px}.solution-first-city__bg-cover{position:relative;max-width:90vw;margin:auto}.solution-first-city__img-cover{max-width:90vw;max-height:60vh;margin:auto;overflow:hidden;display:none}.solution-first-city__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution-first-city__text-row{max-width:90vw;margin:0px auto}.solution-first-city__title{font-family:"anonymous bold";font-size:56px;line-height:67px;color:#ef4823;max-width:75vw;margin:40px auto 20px}.solution-first-city__description{font-size:28px;line-height:36px;max-width:75vw;margin:auto;color:#1c1c1c}.page_theme-black .task-first-city__description{color:#fff}.page_theme-black .solution-first-city__description{color:#fff}.emi-home-poster__tag-body{max-width:110px}.task-emi-home__description-row{display:flex;justify-content:center;max-width:75vw;margin:auto;border-top:1px solid rgba(28,28,28,.24);border-bottom:1px solid rgba(28,28,28,.24);padding:80px 0}.task-emi-home__text-row{margin:0;border-left:1px solid rgba(28,28,28,.24);padding-left:40px}.task-emi-home__description-img-cover{max-width:651px;height:auto;border-radius:40px;overflow:hidden;margin-right:40px}.task-emi-home__description-img{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.task-emi-home__description-img-cover:hover .task-emi-home__description-img{transform:scale(1.05)}.emi-home-img-row__text-row{margin-top:auto}.task-emi-home__arrow-row{display:flex;justify-content:space-between;max-width:75vw;width:100%;margin:60px auto;padding-bottom:60px;border-bottom:1px solid rgba(28,28,28,.24)}.task-emi-home__description{max-width:718px !important}.task-emi-home__description{margin:0}.mobile-version__bg-cover_task-emi-home{border:none;top:-100px;display:flex;flex-direction:column;justify-content:center;max-width:74vw;left:0;right:0;margin:auto}.task-emi-home__mobile-version-text{font-family:"firaSans medium";font-size:200px;line-height:300px;color:#e7e6e6;text-transform:uppercase}.task-emi-home__mobile-version-text_center{text-align:center}.task-emi-home__mobile-version-text_right{text-align:right}.solution-first-city__bg-cover_emi-home{margin-top:220px}.solution-emi-home__img-cover{display:block;max-height:90vh}.task-first-city__title_margin{margin-bottom:20px}.mobile-version__title_emi-home{margin-top:60px}.mobile-version__description_emi-home{margin-bottom:180px}.page_theme-black .task-emi-home__description-row{border-color:rgba(251,251,251,.24)}.page_theme-black .task-emi-home__text-row{border-color:rgba(251,251,251,.24)}.page_theme-black .task-emi-home__arrow-row{border-color:rgba(251,251,251,.24)}.projects-armada-poster{max-width:65vw;margin:40px auto 0}.task-armada__description-row{max-width:100vw !important;flex-direction:column-reverse !important}.task-armada__description-row{border:none;padding-bottom:0}.task-armada__text-row{margin:60px 0 120px 12.5vw}.solution-armada__img-cover{max-height:80vh !important}.solution-armada__img-cover{display:block}.task-armada__map-cover{width:100vw;height:80vh;overflow:hidden}.task-armada__website-catalog-cover{background-color:#616167;width:100vw;padding:60px 0 120px;margin-top:60px}.task-armada__website-catalog-title{font-size:36px;font-weight:bold;color:#fff;text-align:center;margin:0 0 60px}.task-armada__website-catalog-row{display:flex;justify-content:center;gap:0 9px}.website-catalog__nav{max-width:290px;width:100%;background-color:#fff;height:600px}.website-catalog__nav-search{padding:4px 8px;box-shadow:0 1px 4px rgba(71,85,105,.16);border-radius:2px;margin:10px}.website-catalog__search__title{color:#131318;font-size:12px;line-height:16px;margin-bottom:4px}.website-catalog__search{max-width:220px;width:100%}.search-filter__bottons-row{max-width:270px;width:100%;display:flex;justify-content:space-between;margin:0 auto}.search-filter__botton{display:flex;flex-direction:column;align-items:center;box-shadow:0 1px 4px rgba(71,85,105,.16);max-width:50%;width:100%;padding:10px 0}.search-filter__botton-text{font-size:14px;line-height:16px;color:#353442;font-weight:700;transition:all .6s ease}.search-filter__botton:hover{cursor:pointer}.search-filter__botton:hover .search-filter__botton-text{color:#e31e24}.search__bottons-row{max-width:270px;width:100%;display:flex;justify-content:space-between;margin:5px auto 0}.search__botton{margin:0;max-width:32%;width:100%;display:block;padding:20px 0;text-align:center;box-shadow:0 1px 4px rgba(71,85,105,.16);font-size:14px;color:#353442;font-weight:700;transition:all .6s ease}.search__botton:hover{cursor:pointer;color:#e31e24}.search__botton_active{background-color:#e31e24;color:#f6fef9}.search__botton_active:hover{color:#f6fef9}.website-catalog__result{margin-top:40px;padding:0 16px}.website-catalog__result-countert{font-size:24px;line-height:32px;font-weight:700;color:#616167}.website-catalog__result-countert_color{color:#131318}.result-category__title{width:50%;border-bottom:1px solid #cbd5e1;padding-bottom:4px;color:#131318;font-size:14px;line-height:20px;font-weight:700}.result-category__title_min{width:30%}.result-category__body{display:flex;align-items:center;padding-bottom:8px;border-bottom:1px solid #cbd5e1;margin-bottom:8px}.result-category__img{width:42px;height:42px}.result-category__text-row{margin-left:15px}.result-category__text-title{margin:0;font-size:14px;font-weight:700;line-height:20px;color:#131318}.result-category__text-description{margin:0;font-size:14px;line-height:20px;color:#131318}.website-catalog__cards-row{max-width:900px;display:flex;gap:9px;flex-wrap:wrap}.website-catalog__card{max-width:290px;width:100%;background-color:#fff;display:flex;flex-direction:column;height:510px}.website-catalog__img{max-width:290px;width:100%;-o-object-fit:contain;object-fit:contain}.website-catalog__action-cover{background-color:#6b67ea;max-width:35%;width:100%;margin-left:12px;margin-top:20px;display:flex;justify-content:center;gap:0 5px;align-items:center;padding:5px 0}.website-catalog__action-cover_sale{background-color:#e31e24}.website-catalog__action-cover_event{background-color:#22b0cf}.website-catalog__action-img{width:20px;height:20px}.website-catalog__action-text{font-size:14px;line-height:16px;color:#fff}.website-catalog__title{font-size:16px;line-height:21px;color:#353442;font-weight:600;text-transform:uppercase;margin-left:12px;margin-top:25px}.website-catalog__description{font-size:14px;line-height:20px;margin:10px 0 auto 12px}.website-catalog__description_color{color:#6b67ea}.website-catalog__data{font-size:14px;line-height:20px;margin:0 0 10px 12px;color:#6b67ea}.task-armada__row{justify-content:start;max-width:75vw;width:100%;margin:auto}.task-armada__subtitles-row{margin-left:0;margin-top:60px}.task-armada__title_small{margin-left:0}.task-armada__description_small{margin-left:0}.mobile-version__description_armada{margin-bottom:0}.opt-poster__tag-text{white-space:nowrap}.opt-poster__img_mob{display:none}.projects-opt-poster-cover{height:100vh !important}.projects-opt-poster-cover{max-width:100vw}.about-project-opt{position:relative;margin-top:180px;padding-bottom:220px}.about-project__description_opt{max-width:708px}.about-project-opt__img-cover{max-width:620px;box-shadow:rgba(12,110,200,.1) 0px 4px 16px,rgba(12,110,200,.14) 0px 8px 32px;margin-left:12.5vw;margin-top:60px;background-color:rgba(12,110,200,.05)}.about-project-opt__img-cover_laptop{max-width:1000px;box-shadow:none;position:absolute;right:0;top:-80px;margin:0;z-index:-1;background-color:rgba(0,0,0,0)}.about-project-opt__img{width:100%;-o-object-fit:cover;object-fit:cover}.task-opt{margin-bottom:120px}.task__row_opt{display:block}.task__description_opt{max-width:75vw;background-color:rgba(0,0,0,0)}.task-opt__img-cover{margin-top:60px;max-width:100vw;width:100%;height:70vh;position:relative}.task-opt__img{width:100%;position:absolute;top:-130px;left:5vw;-o-object-fit:fill;object-fit:fill}.task__subtitles-row_opt{max-width:60vw;margin:180px auto 0 12.5vw}.task-opt-icons__row{max-width:75vw;margin:40px auto 0;display:flex;justify-content:space-between}.task-opt__row-icons{width:25%}.task-opt__row-icons_long{width:40%}.task-opt__img_mob{display:none}.task-opt__row-icons_mob{display:none}.site-pages__img-cover_opt{border-radius:120px}.projects-happy-poster{max-width:100vw;max-height:100vh;overflow:hidden;margin:0 auto}.happy-poster__img_mob{display:none}.about-project-happy{margin-top:120px}.task__text-row_happy{max-width:75vw;width:100%}.about-project-happy__img-row{margin-top:-200px;display:flex;justify-content:flex-end}.task-first-city__description_happy{max-width:45vw;margin:60px auto 60px 12.5vw}.about-project-happy__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.about-project-happy__img_mouse{margin-top:auto;margin-bottom:10%;max-width:187px;max-height:288px}.about-project-happy__img_laptop{max-width:545px;max-height:909px}.about-project-happy__img-cover{max-width:100vw;height:auto}.about-project-happy__row-icons{margin-top:40px}.task-happy__subtitles-img_two-mob{display:none}.about-project-happy__img_mob{display:none}.task-first-city_happy{overflow-x:hidden}.up-btn{position:fixed;bottom:120px;right:24px;z-index:3;display:none;height:-moz-min-content;height:min-content;width:-moz-min-content;width:min-content;border-radius:50%;opacity:.7;transition:all .3s ease}.up_active{display:block}.up__button{height:60px;width:60px;overflow:hidden;background-color:rgba(0,0,0,0)}.up__button-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:rotate(45deg);transition:all .3s ease}.up-btn:hover{transform:translate(0px, -6px);opacity:1}.up-btn:hover .up__button-img{transform:rotate(225deg)}@font-face{font-family:"anonymous bold";src:url(assets/anonymous-pro-bold-700.woff2) format("woff2"),url(assets/anonymous-pro-bold-700.woff) format("woff")}@font-face{font-family:"anonymous";src:url(assets/anonymous-pro-regular-400.woff2) format("woff2"),url(assets/anonymous-pro-regular-400.woff) format("woff")}@font-face{font-family:"firaSans";src:url(assets/firaSans-regular-400.woff2) format("woff2"),url(assets/firaSans-400.woff) format("woff")}@font-face{font-family:"firaSans medium";src:url(assets/firaSans-medium-500.woff2) format("woff2"),url(assets/firaSans-Medium-500.woff) format("woff")}@font-face{font-family:"firaCode";src:url(assets/FiraCode-Regular.woff2) format("woff2"),url(assets/FiraCode-Regular.woff) format("woff")}@font-face{font-family:"mulish";src:url(assets/mulish-regular-400.woff2) format("woff2"),url(assets/mulish-regular-400.woff) format("woff")}@font-face{font-family:"montserrat medium";src:url(assets/Montserrat-Medium.woff2) format("woff2"),url(assets/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"montserrat semiBold";src:url(assets/Montserrat-SemiBold.woff2) format("woff2"),url(assets/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"montserrat black";src:url(assets/Montserrat-Black.woff2) format("woff2"),url(assets/Montserrat-Black.woff) format("woff")}.warning--cookie{position:fixed;z-index:1000;bottom:104px;left:50%;transform:translate(-50%, 0);display:none;justify-content:space-between;align-items:center;width:900px;padding:16px 32px;background-color:#fff;box-shadow:0 6px 8px 0 rgba(43,30,30,.15);gap:20px}.warning--active{display:flex}.warning__text{font-family:"firaSans";color:#1c1c1c;font-size:14px;line-height:30px}.warning__text a{color:#1c1c1c;-webkit-text-decoration:underline;text-decoration:underline}.warning__apply{background-color:#ef4823;min-width:86px;width:86px;height:50px;font-family:"firaSans";color:#fff;font-size:14px}.privacy-policy__sec{max-width:90vw;margin:0 auto;padding-top:40px}.privacy-policy__title{font-family:"firaSans medium";color:#2b1e1e;font-size:24px;line-height:30px;margin-bottom:40px}.privacy-policy__subtitle{font-family:"firaSans medium";color:#2b1e1e;font-size:18px;line-height:26px;margin-bottom:20px}.privacy-policy__description{font-family:"firaSans";color:#2b1e1e;font-size:16px;line-height:24px;margin-bottom:26px}.privacy-policy__ul{margin-bottom:40px}.privacy-policy__ul li{display:flex;gap:0 10px;margin-bottom:10px}.privacy-policy__ul li p{font-family:"firaSans";color:#2b1e1e;font-size:16px;line-height:22px}.privacy-policy__ul li span{display:inline-block;min-width:4px;width:4px;height:4px;border-radius:50%;background-color:#2b1e1e;margin-top:8px}.privacy-policy__ul li:last-of-type{margin-bottom:0}.privacy-policy__sec_dark .privacy-policy__title{color:#fff}.privacy-policy__sec_dark .privacy-policy__subtitle{color:#fff}.privacy-policy__sec_dark .privacy-policy__description{color:#fff}.privacy-policy__sec_dark .privacy-policy__ul p{color:#fff}.privacy-policy__sec_dark .privacy-policy__ul span{background-color:#fff}.blog-title__sec{width:100%;margin-bottom:50px}.blog-title__body{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(28,28,28,.24);padding:40px 0 24px}.blog__title{font-family:"anonymous bold";color:#1c1c1c;font-size:48px;line-height:140%}.blog__link{font-family:"firaSans";color:#b0b0b0;font-size:16px}.page_theme-black .blog-title__body{border-color:rgba(251,251,251,.24)}.page_theme-black .blog__title{color:#fff}.page_theme-black .blog__link{color:#e7e6e6}.blog-cards__sec{width:100%;margin-bottom:60px}.blog-cards__body{border-bottom:1px solid rgba(28,28,28,.16);padding-bottom:50px}.blog-cards__row{margin-bottom:40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(380px, 1fr));grid-gap:40px;gap:40px}.blog-cards__btn-more{max-width:270px}.blog-card__body{width:100%;display:flex;flex-direction:column;gap:30px}.blog-card__img-cover{width:100%;max-height:360px;border-radius:28px;overflow:hidden}.blog-card__img-cover img{width:100%;-o-object-fit:contain;object-fit:contain}.blog-card__text-body{display:flex;flex-direction:column;gap:16px}.blog-card__date-row{display:flex;align-items:center;justify-content:space-between}.blog-card__tag-text{font-family:"firaSans";color:#ef4823;font-size:16px}.blog-card__date-text{font-family:"firaSans";color:#b0b0b0;font-size:16px}.blog-card__title{font-family:"firaSans";color:#1c1c1c;font-size:22px}.blog-card__description{font-family:"firaSans";color:#5c5c5d;font-size:16px;line-height:150%;margin-bottom:6px}.blog-card__icons-row{display:flex;align-items:center;justify-content:space-between}.blog-card__author{display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.blog-card__author-icon{width:32px;height:32px;border-radius:50%;overflow:hidden}.blog-card__author-icon img{width:100%;-o-object-fit:contain;object-fit:contain}.blog-card__author-text{font-family:"firaSans";color:#b0b0b0;font-size:16px}.blog-card__icon-body{width:32px;height:32px;background-color:#ef4823;border:2px solid #ef4823;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .6s ease}.blog-card__icon-body svg{width:13px;height:12px}.blog-card__icon-body svg path{transition:all .6s ease}.blog-card__body:hover .blog-card__icon-body{background-color:rgba(0,0,0,0)}.blog-card__body:hover .blog-card__icon-body svg path{stroke:#ef4823}.page_theme-black .blog-cards__body{border-color:rgba(251,251,251,.24)}.page_theme-black .blog-card__date-text{color:#e7e6e6}.page_theme-black .blog-card__title{color:#fff}.page_theme-black .blog-card__description{color:#fff}.page_theme-black .blog-card__author-text{color:#e7e6e6}.leave-request__sec{padding-bottom:80px}.leave-request__body{display:flex;justify-content:space-between;gap:40px;background-color:#1c1c1c;border-radius:60px;padding-left:50px;padding-bottom:18px;transition:all .4s ease}.leave-request__text-row{margin-top:50px;display:flex;flex-direction:column;gap:32px;width:100%;max-width:75%;padding-right:40px;border-right:1px solid rgba(251,251,251,.24)}.leave-request__title{font-family:"anonymous bold";font-weight:700;color:#fff;font-size:64px;line-height:100%;transition:all .4s ease}.leave-request__title span{color:#ef4823}.leave-request__description{font-family:"firaSans";color:#fff;font-size:24px;line-height:150%;margin-bottom:10px;transition:all .4s ease}.leave-request__btn{max-width:280px;margin:0}.leave-request__img-row{width:100%;max-width:364px}.leave-request__img-body{position:relative;width:100%;max-width:322px;margin-left:auto}.leave-request__img-body img{width:322px;-o-object-fit:contain;object-fit:contain}.leave-request__img-text{font-family:"firaSans";color:#e7e6e6;font-size:18px;line-height:140%;width:100%;max-width:314px;position:absolute;bottom:40px;left:-40px;transition:all .4s ease}.page_theme-black .leave-request__body{background-color:#fff}.page_theme-black .leave-request__text-row{border-color:rgba(28,28,28,.24)}.page_theme-black .leave-request__title{color:#1c1c1c}.page_theme-black .leave-request__description{color:#5c5c5d}.page_theme-black .leave-request__img-text{color:#b0b0b0}.blog-detail-title__sec .container-body{max-width:1026px;padding-left:0;padding-right:0}.blog-detail-title__sec .blog-title__body{padding-top:14px;padding-bottom:14px}.blog-detail-title__sec .blog__title{font-size:32px}.blog-detail-title__sec .blog__link{font-size:20px;display:flex;align-items:center;flex-wrap:nowrap;gap:10px;width:-moz-fit-content;width:fit-content}.blog-detail-title__sec .blog__link:hover .blog-detail__icon-body{background-color:rgba(0,0,0,0)}.blog-detail-title__sec .blog__link:hover .blog-detail__icon-body svg path{stroke:#ef4823}.blog-detail__icon-body{width:32px;height:32px;background-color:#ef4823;border:2px solid #ef4823;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .6s ease}.blog-detail__icon-body svg{width:24px;height:24px}.blog-detail__icon-body svg path{transition:all .6s ease}.poster-blog__sec{margin-bottom:100px}.poster-blog__sec .container-body{max-width:1026px;padding-left:0;padding-right:0}.poster-blog__body{position:relative;padding-bottom:63px}.poster-blog__ing-cover{width:100%;max-width:100%;overflow:hidden;border-radius:40px}.poster-blog__ing-cover img{width:100%;-o-object-fit:contain;object-fit:contain}.poster-blog__text-block{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background:rgba(255,255,255,.3);border:1px solid #e7e6e6;padding:28px 30px 40px;border-radius:30px;width:100%;max-width:600px;display:flex;flex-direction:column;gap:24px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%, 0%)}.text-block__title{font-family:"anonymous bold";color:#1c1c1c;font-size:32px;line-height:140%}.text-block__views-counter{font-family:"firaSans";color:#1c1c1c;font-size:20px;display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.text-block__views-counter svg{width:24px;height:24px}.text-block__date{font-family:"firaSans";font-size:16px;color:#1c1c1c;display:flex;align-items:center;gap:20px;margin-top:6px}.text-block__date-title{color:#ef4823}.text-block__date-description{font-family:"firaSans medium"}.poster-blog__ing-tablet{display:none}.blog-text__sec{width:100%;margin-bottom:100px}.blog-text__body{width:100%;max-width:1026px;margin:auto;position:relative}.blog-text__icons-row{position:sticky;top:14%;right:0;width:100%;height:172px}.icons-row__author{position:absolute;left:0;top:0;max-width:173px}.icons-row__author-img{width:70px;height:70px;overflow:hidden;border-radius:50%;margin-bottom:6px}.icons-row__author-img img{width:100%;-o-object-fit:cover;object-fit:cover}.icons-row__author-title{font-family:"firaSans";color:#1c1c1c;font-size:18px;line-height:150%}.icons-row__author-description{font-family:"firaSans";color:#b0b0b0;font-size:14px;line-height:150%}.icons-row__social-icons{position:absolute;right:110px;top:0;display:flex;flex-direction:column;gap:24px}.icons-row__social-link{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.icons-row__social-link svg{width:48px;height:48px}.blog-text__text-column{width:100%;max-width:600px;margin:auto;margin-top:-172px;display:flex;flex-direction:column;gap:50px}.blog-text__text-item{display:flex;flex-direction:column;gap:42px}.blog-text__text-title{font-family:"anonymous bold";color:#1c1c1c;font-size:36px;line-height:140%;margin-top:-12px;margin-bottom:-12px}.blog-text__text-description{font-family:"firaSans";color:#5c5c5d;font-size:22px;line-height:150%;margin-top:-6px;margin-bottom:-6px}.blog-text__text-img{width:600px;height:500px;border-radius:40px;overflow:hidden}.blog-text__text-img img{width:100%;-o-object-fit:cover;object-fit:cover}.blog-text__text-quote{background-color:#e7e6e6;padding:26px 40px 30px 60px;border-radius:40px;display:flex;flex-direction:column;gap:20px}.quote__text-body{position:relative}.quote__text{font-family:"firaSans";color:#5c5c5d;font-size:16px;line-height:150%}.quote__text-icon{background-color:#1c1c1c;border-radius:100px;padding:20px;position:absolute;top:3px;left:-20%}.quote__text-icon svg{width:40px;height:27px}.quote__author{display:flex;align-items:center;gap:16px}.quote__author-icon{width:56px;height:56px;border-radius:50%;overflow:hidden}.quote__author-icon img{width:100%;-o-object-fit:cover;object-fit:cover}.quote__author-text-row{font-family:"firaSans"}.quote__author-title{font-size:18px;line-height:150%;color:#1c1c1c}.quote__author-description{font-size:14px;line-height:150%;color:#b0b0b0}.blog-text__list{margin-top:10px;padding-left:8px}.blog-text__list li{display:flex;gap:8px;margin-bottom:14px}.blog-text__list li:last-of-type{margin-bottom:0}.blog-text__list span{color:#5c5c5d;font-size:22px}.page_theme-black .icons-row__author-title{color:#fff}.page_theme-black .blog-text__text-title{color:#fff}.page_theme-black .blog-text__text-description{color:#fff}.page_theme-black .quote__text-icon{background-color:#5c5c5d}.leave-request__sec_blog-detail{margin-bottom:80px}.leave-request__sec_blog-detail .container-body{max-width:1026px;padding-left:0;padding-right:0}.leave-request__sec_blog-detail .leave-request__body{padding-top:50px;padding-bottom:40px}.leave-request__sec_blog-detail .leave-request__text-row{margin-top:0}.leave-request__sec_blog-detail .leave-request__img-row{max-width:395px}.leave-request__sec_blog-detail .leave-request__img-body{max-width:395px}.leave-request__sec_blog-detail .leave-request__img-text{bottom:16px;left:0}.leave-request__sec_blog-detail .leave-request__img-body img{width:395px}.blog-cards-slider__sec{width:100%}.blog-cards-slider__sec .container-body{padding-left:90px;padding-right:90px}.blog-cards-slider__sec .blog-title__body{padding-top:0;padding-bottom:14px;margin-bottom:80px}.blog-cards-slider__sec .blog__title{font-size:32px}.blog-cards-slider__sec .blog__link{font-size:20px;display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.blog-cards-slider__sec .blog__link:hover .blog-detail__icon-body{background-color:rgba(0,0,0,0)}.blog-cards-slider__sec .blog__link:hover .blog-detail__icon-body svg path{stroke:#ef4823}.blog-cards-slider__sec .blog-cards__body{overflow:hidden;padding-bottom:0;border:none}.blog-cards-slider__sec .blog-cards__row{display:flex;gap:0}.blog-cards-slider__sec .blog-card__body{max-width:386px;display:flex}.services-titles__sec{width:100%;padding-top:100px;margin-bottom:80px}.services-titles__body{display:flex;justify-content:space-between;align-items:center}.services-titles__text-row{display:flex;flex-direction:column;gap:50px}.services-titles__img-cover{width:364px;height:345px}.services-titles__img-cover img{width:100%;-o-object-fit:contain;object-fit:contain}.services-titles__descriptions-row{display:flex;align-items:center;gap:40px}.services-titles__start-anim-cover{border-right:1px solid rgba(28,28,28,.24);padding-right:40px}.services-titles__start-anim-cover .product-launch__start-anim{margin:0}.services-titles__description{font-family:"firaSans";color:#1c1c1c;font-size:24px;line-height:150%;max-width:477px}.page_theme-black .services-titles__description{color:#fff}.page_theme-black .services-titles__start-anim-cover{border-color:rgba(251,251,251,.24)}.services-cards__sec{width:100%}.services-cards__body li{display:flex;align-items:center;gap:80px;justify-content:space-between;min-height:200px}.services-card__title{font-family:"anonymous bold";color:#1c1c1c;font-size:32px;line-height:140%;width:100%;max-width:414px;padding:40px 0;transition:all .6s ease}.services-cards__body li:hover .services-card__title{color:#ef4823}.services-card__title_mob{display:none}.services-card__description-cover{display:flex;align-items:center;gap:94px;justify-content:space-between;border-bottom:1px solid rgba(28,28,28,.24);padding:40px 0}.services-card__description{width:100%;max-width:532px;font-family:"firaSans";color:#5c5c5d;font-size:20px;line-height:150%}.services-card__icon{min-width:120px;width:120px;height:120px;border-radius:30px;background-color:#1c1c1c;display:flex;align-items:center;justify-content:center}.services-card__icon svg{width:100px;height:100px}.services-card__icon_theme-dark{display:none}.services-card__icon_theme-withe{display:block}.page_theme-black .services-card__title{color:#fff}.page_theme-black .services-card__description-cover{border-color:rgba(251,251,251,.24)}.page_theme-black .services-card__description{color:#e7e6e6}.page_theme-black .services-card__icon{background-color:#fff}.page_theme-black .services-card__icon_theme-withe{display:none}.page_theme-black .services-card__icon_theme-dark{display:block}.cases-titles__sec{width:100%;margin-bottom:80px}.cases-titles__body{display:flex;align-items:center;justify-content:space-between;gap:60px}.cases-titles__nav-row{width:100%;max-width:805px;display:flex;flex-direction:column;gap:60px;padding-right:95px;border-right:1px solid #e7e6e6}.cases-titles__text-row .section-title{display:none}.cases-titles__descriptions-row{display:flex;flex-direction:column;gap:50px}.cases-titles__start-anim-cover .product-launch__start-anim{margin:0}.cases-titles__start-anim-cover .product-launch__start-anim_mobile{display:block;cursor:pointer;width:60px;height:60px}.cases-titles__start-anim-cover .product-launch__start-anim_mobile .start-anim__arrow_cover{width:30px;height:30px}.cases-titles__start-anim-cover .product-launch__start-anim_mobile .start-anim__text span{font-size:7px}.cases-titles__start-anim-cover .product-launch__start-anim_mobile .start-anim__arrow{width:10px;height:10px}.cases-titles__description{font-family:"firaSans";color:#1c1c1c;font-size:18px;line-height:150%;max-width:380px}.cases-titles__btns-ul{display:flex;flex-wrap:wrap;gap:8px 10px}.cases-titles__btn{border:1px solid #5c5c5d;width:-moz-fit-content;width:fit-content;border-radius:60px;background-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:9px 16px;transition:all .6s ease}.cases-titles__btn span{font-size:12px;line-height:140%;color:#5c5c5d;transition:all .6s ease}.cases-titles__btn_active{background-color:#5c5c5d;border-color:#5c5c5d}.cases-titles__btn_active span{color:#e7e6e6}.page_theme-black .cases-titles__description{color:#fff}.page_theme-black .cases-titles__btn{border-color:#e7e6e6}.page_theme-black .cases-titles__btn span{color:#e7e6e6}.page_theme-black .cases-titles__btn_active{background-color:#e7e6e6;border-color:#e7e6e6}.page_theme-black .cases-titles__btn_active span{color:#5c5c5d}.cases-titles__btn:hover{cursor:pointer;border-color:#ef4823}.cases-titles__btn:hover span{color:#ef4823}.cases-cards__sec{width:100%;margin-bottom:80px}.cases-cards__body{display:flex;flex-direction:column;gap:60px}.cases-cards__row{display:grid;grid-template-columns:repeat(auto-fit, minmax(500px, 0.5fr));grid-gap:60px 40px;gap:60px 40px}.cases-cards__card{width:100%}.cases-cards__card-body{width:100%;display:flex;flex-direction:column;gap:25px}.cases-cards__card_none{display:none}.cases-cards__img-cover{width:100%;overflow:hidden;border-radius:28px;height:422px}.cases-cards__img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.cases-cards__card-body:hover .cases-cards__img-cover img{transform:scale(1.02)}.cases-cards__text-row{display:flex;flex-direction:column;gap:10px}.cases-cards__date-tag{display:flex;justify-content:space-between;align-items:center;font-family:"firaSans";font-size:16px;line-height:150%}.cases-cards__tag-text{color:#ef4823}.cases-cards__date-text{color:#b0b0b0}.cases-cards__title{font-size:22px;line-height:140%;color:#1c1c1c}.cases-cards__description{color:#5c5c5d;font-size:16px;line-height:150%}.cases-cards__btn-more{max-width:270px}.cases-cards__btn-more_none{display:none}.page_theme-black .cases-cards__date-text{color:#e7e6e6}.page_theme-black .cases-cards__title{color:#fff}.page_theme-black .cases-cards__description{color:#fff}.technologies-work__sec{margin-bottom:120px}.technologies-work__sec_developed-projects{margin-bottom:100px}.technologies-work__sec .container-body{max-width:100%}.technologies-work__body{display:flex;flex-direction:column;gap:80px}.technologies-work__text-row{display:flex;align-items:flex-end;gap:40px;width:100%;max-width:1440px;margin:auto}.technologies-work__title{font-family:"anonymous bold";color:#1c1c1c;font-size:90px;line-height:120%;width:100%;max-width:641px;transition:all .4s ease}.technologies-work__title span{color:#ef4823}.technologies-work__body .section-description{text-align:right;margin-bottom:24px}.technologies-work__slider{overflow:hidden;max-width:1920px;width:100%;border-bottom:1px solid rgba(28,28,28,.24)}.technologies-work__slider-wrapper{margin-bottom:60px;height:-moz-fit-content;height:fit-content}.technologies-work__slider-wrapper .swiper-slide{width:-moz-fit-content !important;width:fit-content !important;height:-moz-fit-content !important;height:fit-content !important}.technologies-work__slide-body{width:173px;height:173px;border-radius:30px;overflow:hidden;background-color:#1c1c1c;display:flex;align-items:center;justify-content:center;transition:all .4s ease}.technologies-work__slide-body svg{width:131px;height:131px}.technologies-work__slide-body svg path{transition:all .4s ease}.page_theme-black .technologies-work__title{color:#fff}.page_theme-black .technologies-work__slider{border-color:rgba(251,251,251,.24)}.page_theme-black .technologies-work__slide-body{background-color:#fff}.page_theme-black .technologies-work__slide-body svg path{fill:#ef4823}.technologies-work__slide-body:hover{background-color:#ef4823}.technologies-work__slide-body:hover svg path{fill:#fff}.development-text__sec{width:100%;margin-bottom:120px}.development-text__body{display:flex;justify-content:space-between;gap:59px}.development-text__titles-row{width:100%;max-width:582px;margin-top:-8px;display:flex;flex-direction:column;gap:36px}.development-text__titles-row li{font-family:"anonymous bold";color:#1c1c1c;font-size:90px;border-bottom:1px solid rgba(28,28,28,.24);text-align:center;padding-bottom:30px}.development-text__titles-row li:first-of-type{color:#e7e6e6;text-align:left}.development-text__titles-row li:last-of-type{color:#ef4823;border-bottom:none;text-align:right}.development-text__description-row{width:100%;max-width:600px;display:flex;flex-direction:column;gap:35px}.development-text__description{color:#5c5c5d;font-size:24px;line-height:150%}.page_theme-black .development-text__titles-row li{border-color:rgba(251,251,251,.24) !important}.page_theme-black .development-text__titles-row li{color:#fff}.page_theme-black .development-text__titles-row li:first-of-type{color:#e7e6e6}.page_theme-black .development-text__titles-row li:last-of-type{color:#ef4823}.page_theme-black .development-text__description{color:#e7e6e6}.development-team__sec{width:100%;margin-bottom:114px}.development-team__sec_developed-projects{margin-bottom:104px}.development-team__sec .container-body{max-width:100%}.development-team__titles-row{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid rgba(28,28,28,.24);max-width:1440px;margin:auto;transition:all .4s ease}.development-team__title{font-family:"anonymous bold";color:#1c1c1c;font-size:48px;line-height:140%;transition:all .4s ease}.development-team__subtitle{color:#b0b0b0;font-size:16px;line-height:150%}.development-team__slider{overflow:hidden;height:-moz-fit-content;height:fit-content;max-width:1920px;margin:0 auto 68px}.development-team__slider-wrapper{margin-top:50px}.development-team__slide-body{max-width:280px}.development-team__slide-img{width:280px;height:280px;border-radius:50%;overflow:hidden;border:2px solid rgba(239,72,35,0);margin-bottom:4px;transition:all .5s ease}.development-team__slide-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.development-team__slide-body:hover .development-team__slide-img{border-color:#ef4823}.development-team__slide-body:hover .development-team__slide-img img{transform:scale(1.02)}.development-team__slide-title{font-family:"anonymous bold";color:#1c1c1c;font-size:32px;line-height:140%;text-align:center;transition:all .4s ease}.development-team__slide-subtitle{color:#ef4823;font-size:16px;line-height:140%;text-align:center}.development-team__string{width:100%;border-top:1px solid rgba(28,28,28,.24);border-bottom:1px solid rgba(28,28,28,.24);padding:24px 0;overflow:hidden;transition:all .4s ease}.development-team__string-text{font-family:"anonymous bold";font-size:32px;color:#e7e6e6;white-space:nowrap;animation:ticker 15s infinite linear}.development-team__string-text:after{content:"Тайм-менеджмент / Профессионализм / Эмпатия / Ответственность / Открытость / Развитие / Креативное мышление / Тайм-менеджмент / Профессионализм / Эмпатия / Ответственность / Открытость / Развитие / Креативное мышление"}.page_theme-black .development-team__title{color:#fff}.page_theme-black .development-team__subtitle{color:#e7e6e6}.page_theme-black .development-team__titles-row,.page_theme-black .development-team__slider{border-color:rgba(251,251,251,.24)}.page_theme-black .development-team__slide-title{color:#fff}.page_theme-black .development-team__string{border-color:rgba(251,251,251,.24)}.cards-cases__sec{width:100%;margin-bottom:80px}.cards-cases__body{display:flex;flex-direction:column;gap:70px}.cards-cases__text-row{display:flex;justify-content:space-between;gap:30px;align-items:flex-end}.cards-cases__titles-row{display:flex;gap:30px;align-items:flex-end}.cards-cases__titles-row .section-title{margin-top:-20px;margin-bottom:-20px}.cards-cases__subtitle{color:#ef4823;font-size:32px}.cards-cases__link{color:#b0b0b0;font-size:24px;display:flex;align-items:center;gap:20px;width:-moz-fit-content;width:fit-content}.cards-cases__icon-body{width:32px;height:32px;background-color:#ef4823;border:2px solid #ef4823;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .6s ease}.cards-cases__icon-body svg{width:24px;height:24px}.cards-cases__icon-body svg path{transition:all .6s ease}.cards-cases__link:hover .cards-cases__icon-body{background-color:rgba(0,0,0,0)}.cards-cases__link:hover .cards-cases__icon-body svg path{stroke:#ef4823}.cards-cases__cards-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(480px, 0.5fr));grid-gap:40px;gap:40px}.cards-cases__card{width:100%;overflow:hidden;border-radius:50px;max-height:499px}.cards-cases__card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s ease}.cards-cases__card:hover img{transform:scale(1.05)}.page_theme-black .cards-cases__link{color:#e7e6e6}.development-titles__sec{width:100%;margin-bottom:120px}.development-titles__body{display:flex;flex-direction:column;gap:14px}.development-titles__description-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-gap:20px;gap:20px}.development-titles__body .section-description{grid-column:1;grid-row:1;margin-top:auto}.development-titles__descriptions-ul{width:100%;max-width:643px;grid-column:1;grid-row:2;align-self:end;height:-moz-fit-content;height:fit-content}.development-titles__descriptions-ul li{font-family:"anonymous bold";color:#1c1c1c;font-size:36px;line-height:140%;border-bottom:1px solid rgba(28,28,28,.24);text-align:right;padding:26px 0}.development-titles__descriptions-ul li span{color:#ef4823}.development-titles__img-cover{width:595px;grid-column:2;grid-row:1/span 2;margin-left:auto}.development-titles__img-cover img,.development-titles__img-cover video{width:100%;-o-object-fit:contain;object-fit:contain}.page_theme-black .development-titles__descriptions-ul li{color:#fff;border-color:rgba(251,251,251,.24)}.title-dev-projects__sec{margin-bottom:100px}.title-dev-projects__sec .container-body{max-width:1920px}.title-dev-projects__body{position:relative}.title-dev-projects__img-cover{width:100%;max-width:100%;overflow:hidden}.title-dev-projects__img-cover img{width:100%;-o-object-fit:contain;object-fit:contain}.title-dev-projects__img-tab{display:none}.title-dev-projects__img-mob{display:none}.title-dev-projects__text-row{max-width:1440px;width:100%;height:100%;padding-top:158px;padding-bottom:48px;position:absolute;top:0;left:50%;transform:translate(-50%, 0%);display:flex;flex-direction:column;justify-content:space-between}.title-dev-projects__link{padding:4.5px 8px;border-radius:36px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;gap:8px;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.title-dev-projects__icon-link{width:32px;height:32px;background-color:#ef4823;border:2px solid #ef4823;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:all .6s ease}.title-dev-projects__icon-link svg{width:24px;height:24px}.title-dev-projects__icon-link svg path{transition:all .6s ease}.title-dev-projects__text-link{font-size:16px;color:#5c5c5d}.title-dev-projects__link:hover .title-dev-projects__icon-link{background-color:rgba(0,0,0,0)}.title-dev-projects__link:hover .title-dev-projects__icon-link svg path{stroke:#ef4823}.title-dev-projects__titles-body{border-radius:36px;border:1px solid #e7e6e6;padding:34px;background-color:rgba(255,255,255,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);width:100%;max-width:814px;margin:auto auto 0;display:flex;align-items:center;gap:30px}.title-dev-projects__titles-body .title-dev-projects__link{padding:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:50px 0;background-color:rgba(0,0,0,0);-webkit-backdrop-filter:none;backdrop-filter:none;max-width:160px}.title-dev-projects__titles-body .title-dev-projects__icon-link{width:52px;height:52px}.title-dev-projects__titles-body .title-dev-projects__icon-link svg{width:32px;height:32px}.title-dev-projects__titles-body .title-dev-projects__text-link{font-size:20px;line-height:150%;-webkit-text-decoration:underline;text-decoration:underline}.title-dev-projects__titles-row{border-left:1px solid rgba(28,28,28,.24);padding-left:30px}.title-dev-projects__subtitle{font-size:18px;line-height:150%;color:#5c5c5d}.title-dev-projects__title{font-family:"anonymous bold";font-size:36px;line-height:140%;color:#1c1c1c;margin-bottom:14px}.title-dev-projects__tags{display:flex;flex-wrap:wrap;gap:8px 14px}.title-dev-projects__tags li{padding:10px;border-radius:30px;border:.57px solid #b0b0b0;width:-moz-fit-content;width:fit-content;font-size:10px;white-space:nowrap;color:#1c1c1c}.title-dev-projects__sec_height .title-dev-projects__subtitle{color:#e7e6e6}.title-dev-projects__sec_vitarus .title-dev-projects__subtitle{color:#e7e6e6}.title-dev-projects__sec_vitarus .title-dev-projects__titles-body .title-dev-projects__text-link{color:#e7e6e6}.title-dev-projects__sec_health .title-dev-projects__titles-body .title-dev-projects__link{gap:25px 0}.title-dev-projects__sec_fk-rostov .title-dev-projects__subtitle{color:#e7e6e6}.title-dev-projects__sec_fk-rostov .title-dev-projects__titles-body .title-dev-projects__text-link{color:#e7e6e6}.about-dev-project__sec{margin-bottom:100px}.about-dev-project__body{display:flex;flex-direction:column;gap:70px}.about-dev-project__titles-row{position:relative;display:flex}.about-dev-project__title{font-family:"firaSans medium";font-weight:700;font-size:200px;line-height:120%;color:#e7e6e6;text-transform:uppercase;margin-top:-45px;margin-bottom:-47px}.about-dev-project__subtitle{font-family:"anonymous bold";font-size:52px;line-height:120%;color:#ef4823;position:absolute;top:-15px;left:113px}.about-dev-project__descriptions-row{display:flex;justify-content:space-between;gap:20px;margin-left:113px;margin-top:-70px;position:relative;z-index:2}.about-dev-project__text-row{width:100%;max-width:640px;display:flex;flex-direction:column;gap:30px}.about-dev-project__description{font-size:20px;line-height:150%;color:#5c5c5d}.about-dev-project__img-cover{width:370px;height:500px;overflow:hidden;margin-top:-80px;flex-shrink:0}.about-dev-project__img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-dev-project__item_task .about-dev-project__titles-row{margin-left:auto;width:-moz-fit-content;width:fit-content}.about-dev-project__item_task .about-dev-project__subtitle{right:107px;left:auto}.about-dev-project__item_task .about-dev-project__descriptions-row{margin-left:0;margin-right:107px;flex-direction:row-reverse}.about-dev-project__item_task .about-dev-project__description{text-align:right}.about-dev-project__item_task .about-dev-project__img-cover{margin-top:-106px}.about-dev-project__sec_mariecher .about-dev-project__img-cover{width:220px}.about-dev-project__sec_emi-home .about-dev-project__img-cover{width:284px}.about-dev-project__sec_emi-home .about-dev-project__item_task .about-dev-project__img-cover{width:433px}.about-dev-project__sec_height .about-dev-project__item_task .about-dev-project__img-cover{width:220px}.about-dev-project__sec_ladno .about-dev-project__img-cover{width:220px}.about-dev-project__sec_vitarus .about-dev-project__img-cover{width:220px}.about-dev-project__sec_vitarus .about-dev-project__item_task .about-dev-project__img-cover{width:367px}.about-dev-project__sec_opt .about-dev-project__img-cover{width:220px}.about-dev-project__sec_opt .about-dev-project__item_task .about-dev-project__img-cover{width:367px}.about-dev-project__sec_rostorg .about-dev-project__item_task .about-dev-project__img-cover{width:220px}.about-dev-project__sec_happi .about-dev-project__img-cover{width:220px}.about-dev-project__sec_health .about-dev-project__item_task .about-dev-project__img-cover{width:246px}.about-dev-project__sec_fk-rostov .about-dev-project__img-cover{width:250px;height:507px}.about-dev-project__sec_fk-rostov .about-dev-project__item_task .about-dev-project__img-cover{width:250px;height:508px}.page_theme-black .about-dev-project__title{color:#5c5c5d}.page_theme-black .about-dev-project__description{color:#fff}.poster-dev-projects__sec{margin-bottom:74px}.poster-dev-projects__sec .container-body{max-width:1920px}.poster-dev-projects__body{width:100%;overflow:hidden}.poster-dev-projects__img-poster{width:100%;-o-object-fit:contain;object-fit:contain}.poster-dev-projects__tab{display:none}.poster-dev-projects__mob{display:none}.poster-dev-projects__img-text{width:100%;-o-object-fit:contain;object-fit:contain;display:block;margin-top:-75px}.poster-dev-projects__img-text path{transition:all .4s ease}.poster-dev-projects__img-min-text{width:100%;max-width:22.5%;-o-object-fit:contain;object-fit:contain;display:block}.poster-dev-projects__img-min-text path{transition:all .4s ease}.poster-dev-projects__img-text-column{margin-top:-200px;display:flex;flex-direction:column;gap:19px}.poster-dev-projects__img-text-column .poster-dev-projects__img-text{margin-top:0}.poster-dev-projects__sec_ladno .poster-dev-projects__img-text{margin-top:-185px}.poster-dev-projects__sec_opt .poster-dev-projects__img-text{max-width:802px;margin-top:-95px}.poster-dev-projects__sec_rostorg .poster-dev-projects__img-text{margin-top:-135px}.page_theme-black .poster-dev-projects__img-text path,.page_theme-black .poster-dev-projects__img-min-text path{fill:#5c5c5d}.quotes__sec{margin-bottom:80px}.quotes__body{display:flex;flex-direction:column}.quotes__titles-row{position:relative}.quotes__title{font-family:"firaSans medium";font-weight:700;font-size:200px;line-height:120%;color:#e7e6e6;text-transform:uppercase;margin-top:-45px;margin-bottom:-47px;transition:all .4s ease}.quotes__subtitle{font-family:"anonymous bold";font-size:52px;line-height:120%;color:#ef4823;position:absolute;top:-15px;left:107px}.quotes__quote-body{width:100%;max-width:600px;margin-left:auto;margin-top:-68px;padding:26px 40px 30px 60px;border-radius:40px;background-color:#e7e6e6;position:relative;display:flex;flex-direction:column;gap:20px}.quotes__quote-icon{width:80px;height:67px;border-radius:100px;background-color:#1c1c1c;display:flex;align-items:center;justify-content:center;position:absolute;top:30px;left:-40px;transition:all .4s ease}.quotes__quote-icon svg{width:40px;height:27px}.quotes__quote-text{font-size:16px;line-height:150%;color:#5c5c5d}.author-quote__row{display:flex;align-items:center;gap:16px}.author-quote__avatar-cover{width:56px;height:56px;border-radius:50%;overflow:hidden}.author-quote__avatar-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.author-quote__title{font-size:18px;line-height:150%;color:#1c1c1c}.author-quote__description{font-size:14px;line-height:150%;color:#b0b0b0}.page_theme-black .quotes__title{color:#5c5c5d}.page_theme-black .quotes__quote-icon{background-color:#5c5c5d}.other-dev-projects__sec{margin-bottom:100px}.other-dev-projects__sec .container-body{max-width:1920px}.other-dev-projects__titles-row{width:100%;max-width:1440px;margin:0 auto 20px}.other-dev-projects__title{font-family:"anonymous bold";color:#1c1c1c;font-size:48px;line-height:140%;transition:all .4s ease}.other-dev-projects__slider{padding:50px 0 42px;border-top:1px solid rgba(28,28,28,.24);border-bottom:1px solid rgba(28,28,28,.24);overflow:hidden;width:100%;transition:all .4s ease}.other-dev-projects__slide{width:600px !important}.other-dev-projects__slide-body{width:100%;display:flex;flex-direction:column;gap:32px}.slide-body__img-cover{width:600px;height:416px;border-radius:42px;overflow:hidden}.slide-body__img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .6s ease}.other-dev-projects__slide-body:hover .slide-body__img-cover img{transform:scale(1.02)}.slide-body__text-row{display:flex;justify-content:space-between;align-items:center}.slide-body__titles-row{display:flex;flex-direction:column;gap:10px}.slide-body__title{font-size:36px;line-height:140%;color:#1c1c1c;transition:all .4s ease}.slide-body__description{font-size:20px;line-height:150%;color:#b0b0b0}.slide-body__team-row{min-width:199px;display:flex;flex-direction:column;gap:12px}.slide-body__team-row .slide-body__description{text-align:right}.slide-body__team{display:flex;align-items:center;justify-content:flex-end}.slide-body__team li{width:42px;height:42px;border-radius:50%;overflow:hidden;margin-left:-21px;transition:all .6s ease}.slide-body__team li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all .6s ease}.slide-body__team li span{font-family:"firaSans medium";font-size:20px;color:#ef4823}.slide-body__team li:last-of-type{border-radius:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-left:16px}.slide-body__team li:hover{z-index:1}.slide-body__team li:hover img{filter:grayscale(0%);transform:scale(1.05)}.page_theme-black .other-dev-projects__title{color:#fff}.page_theme-black .other-dev-projects__slider{border-color:rgba(251,251,251,.24)}.page_theme-black .slide-body__title{color:#fff}@media (min-width: 1200px){.container{max-width:1212px}}@media (min-width: 1990px){.technologies-work__sec .container-body{max-width:1440px}}@media (max-width: 1199px){.modal-open{padding-right:0}body{padding-top:92px}.title{font-size:32px}.template-list__card{flex-basis:calc(50% - 10px)}.template-list__card:not(:nth-of-type(2n)){margin-right:10px}.card-category{max-width:220px}.category__card:not(:nth-of-type(4n)){margin-right:13px}.desc-block{margin-bottom:100px;flex-direction:column-reverse}.desc-block__img{margin-bottom:50px}.desc-block__title{pointer-events:auto}.contacts__content{flex-direction:column}.contacts__formFeedback{width:100%;max-width:none}.contacts__info-contacts{margin-bottom:40px}.info-contacts__content{flex-direction:column}.info-contacts__logo{margin-bottom:30px;margin-right:0}.info-contacts__text{text-align:center}.info-contacts__calendar{margin-top:35px;margin-bottom:35px}body{padding-top:0}}@media (max-width: 1099px){.shoppingMall{flex-direction:column-reverse !important}.shoppingMall__block_bg{margin-bottom:10px}}@media (max-width: 999px){.events{display:none}.template-list{padding-top:30px}.template-list__mobile-content{display:block}.template-list__wrapper{flex-direction:column}.template-list__sidebar{margin-bottom:31px;display:none}.template-list__content-wrapper{display:none}.template-list__pagination{display:none !important}.template-list__title{font-size:18px;margin-bottom:15px}.template-list--gallery .template-list__content-wrapper{display:flex}.template-list--gallery .template-list__card{flex-basis:calc(50% - 9px)}.template-list--shops .template-list__content-wrapper{display:flex}.template-list--shops .card-event__subtitle{flex-direction:column;align-items:self-start}.template-list--shops .template-list__mobile-content{display:none}.template-list--change-structure .template-list__card{max-width:calc(50% - 10px);width:100%;margin-right:0;margin-left:7px}.template-list--hidden-sidebar .template-list__sidebar{display:none}.template-list--map{margin-bottom:570px;padding-top:0}.template-list--map .template-list__sidebar{z-index:998;min-width:0;background:none;display:block;margin-right:0;margin-bottom:calc(100% - 260px);height:-moz-max-content;height:max-content}.template-list--map .template-list__title{padding-top:10px;margin-bottom:0}.template-list--map .filter-sidebar__header{display:none;padding:0}.template-list--map .filter-sidebar__list{display:none}.template-list--map .filter-sidebar__search{background-color:#fff}.template-list--map .template-list__filter-floor{width:100%;height:200px;padding:16px}.template-list--map .template-list__wrapper{height:calc(100vh - 240px);overflow:visible;overflow:initial}.filter-sidebar{position:static;width:100%}.mobile-content--main{display:block}.modalContentShops__section-mobile .section-mobile__card{min-width:130px}.modalContentShops__section-mobile .section-mobile__card:nth-of-type(2n){margin-left:7px}.filter-floor{width:-moz-max-content !important;width:max-content !important}.filter-floor{z-index:998}.filter-floor__filter-events{display:none}.filter-floor__wrapper{justify-content:flex-end}.map{height:100vh !important}.leaflet-control-container{display:none}}@media (max-width: 746px){.card-event{width:100%}.card-event__title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:12px;line-height:14px;margin-bottom:30px}.card-event__description{display:none}.card-event__subtitle{font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px}.pass{width:100%;display:flex;align-items:center;justify-content:center}.pass__slider{display:none}.pass__wrapper{width:100%;margin-top:0;grid-template-columns:repeat(2, 50%);grid-auto-rows:minmax(140px, 160px);grid-template-areas:"b1 b2" "b3 b4" "b5 b6";max-width:none}.pass__warning{display:none}.pass__block svg{zoom:.8}.pass__block:hover svg{transform:scale(1.2)}.pass__block_title{font-weight:300;font-size:36px}.pass__block_subTitle{font-style:normal;font-weight:600;font-size:18px;line-height:24px}.mobile_menu{display:flex;align-items:center;flex-direction:column;background:#616167}.mobile_menu .container{max-width:none;padding:0;margin:0}.mobile_menu_slider{width:100%;overflow:hidden}.mobile_menu_slider .slider__control{display:none}.mobile_menu_items{display:flex;flex-direction:column;width:100%}.mobile_menu_items-content{display:flex;flex-direction:column;align-items:center}.mobile_menu_items-info{width:100%;display:flex;align-items:center;justify-content:space-between}.mm__info_block{width:calc(50% - 1px);margin:2px 0;display:flex;align-items:center;padding:15px 11px;background:#fff;height:50px}.mm__info_title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;margin-left:8px;color:#616167}.mm__content{width:100%}.mm__content_block{padding:15px 11px;display:flex;align-items:center;width:100%;background:#fdfdff;margin:2px 0}.mm__content_block-bg{background:#e2e8f0}.mm__content_block-title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;color:#131318;font-weight:bold;margin-left:8px}.mm__content_block-title-color{color:#616167}.events{display:none}.shoppingMall{position:relative;padding:150px 12px 80px 12px;flex-direction:column-reverse;align-items:flex-start}.shoppingMall__block{display:flex;flex-direction:column;height:auto;width:100%}.shoppingMall__block_bg{width:100%}.shoppingMall__block_title{font-size:32px;line-height:40px;position:absolute;top:40px}.shoppingMall__block_description{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px;line-height:24px;margin-top:18px}.mobile__cards{background:#616167;display:flex;flex-direction:column;align-items:center;padding:40px 0 80px 0}.mobile__cards_block:nth-child(1){margin-bottom:80px}.mobile__cards_button{margin:0 auto;width:290px;height:60px;background:#353442;border-radius:2px;margin-top:14px;display:flex;align-items:center;justify-content:center}.mobile__cards_button-map{background:#fff;margin-top:24px}.mobile__cards_button-text{font-family:"Open Sans",sans-serif;font-weight:700;font-size:14px;line-height:16px;color:#fff;margin-right:16px;font-weight:bold;font-family:Open Sans,sans-serif}.mobile__cards_button-text-map{color:#131318}.mobile__cards_button-circle{font-family:Open Sans,sans-serif;width:40px;height:40px;background:#e31e24;display:flex;align-items:center;justify-content:center;font-family:"Open Sans",sans-serif;font-weight:700;font-size:12px;line-height:14px;color:#fff;border-radius:100%;font-weight:bold}.mobile__cards_wrapper{width:294px;display:flex;flex-wrap:wrap;margin:0 auto;margin-top:24px}.mobile__cards_block{display:flex;flex-direction:column}.mobile__cards_title{width:293px;margin:0 auto;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:20px;line-height:28px;color:#fff}.events__card{width:143px;height:332px;margin:2px}.events__card_prev{margin:8px;padding:4px 12px}.events__card_img{width:100%;height:143px}.events__card_title{font-family:"Open Sans",sans-serif;font-weight:700;font-size:12px;line-height:14px;font-weight:bold;margin:0 8px;font-family:Open Sans,sans-serif}.events__card_subTitle{height:100%;display:flex;align-items:flex-end;font-family:"Open Sans",sans-serif;font-weight:400;font-size:12px;line-height:16px;font-weight:normal;font-family:Open Sans,sans-serif}.brand{display:none}.mobile__brand{display:block;padding:40px 0 40px 0}.mobile__brand_title{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:36px;line-height:56px;font-size:32px;font-family:Open Sans Condensed,sans-serif;font-weight:bold;margin-bottom:30px;padding-left:12px;padding-right:12px}.mobile__brand_slider{display:flex;align-items:center;justify-content:center;margin-top:32px}.mobile__brand_slider_wrapper{width:100%}.mobile__brand_slider_item{width:100%;display:flex;align-items:center;justify-content:center}.mobile__brand_slider_item img{max-width:90%}.header__drop_wrapper_next-back{display:flex;align-items:center;margin-bottom:23px}.header__drop_wrapper_next-back-text{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:18px;line-height:24px;font-family:Open Sans Condensed,sans-serif;font-weight:bold;color:#fff}.header__drop_next_content{display:flex;flex-direction:column}.header__drop_next-item{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;font-family:Open Sans Condensed,sans-serif;font-weight:bold;color:#131318;padding-bottom:4px;border-bottom:1px solid #cbd5e1;margin-bottom:24px}.header__drop_next-item>span{margin-left:4px;color:#616167}.tab_block{transition:all .2s;padding:6px;display:flex;align-items:center;background:#fdfdff;box-shadow:0 1px 4px rgba(71,85,105,.16);border-radius:2px;margin-bottom:12px;width:100%;color:#616167}.tab_block svg path{transition:all .2s}.tab_block:hover{background:#e30d13;color:#fff}.tab_block:hover svg path{fill:#fff;transition:all .2s}.tab_block:active{background:#131318;color:#fff}.tab_block:active svg path{fill:#fff}.tab_block_text{font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:14px;line-height:20px;font-family:Open Sans Condensed,sans-serif;font-weight:bold;margin-left:8px}.tab_block:focus{background:#e30d13;color:#fff}.tab_block:focus>img{filter:brightness(0) invert(1)}.mobile__links_item{transition:all .2s;margin-bottom:12px;font-family:"Open Sans Condensed",sans-serif;font-weight:700;font-size:16px;line-height:20px;font-family:Open Sans Condensed,sans-serif;font-weight:bold;color:#f1f5f9}.mobile__links_item:hover{color:#e31e24;transition:all .2s}.generalIssues{display:flex;flex-direction:column;align-items:center}}@media (max-width: 1400px){.template-list--map .template-list__wrapper{padding-top:45px}.template-list--map .filter-sidebar__list{max-height:336px;height:336px}.services__logo{width:280px;height:366px;bottom:0px;right:-80px}.comfort__descriptions-row{max-width:40vw}.vitarus-img-row__img-cover{max-width:50vw}.task-vitarus__img-cover{max-width:90vw;overflow:hidden}.task-vitarus__img{width:100%;-o-object-fit:cover;object-fit:cover}.solution{max-width:100vw;width:100%}.task-happy__subtitles-img_two-mob{display:block}.task-happy__subtitles-img_two-decst{display:none !important}}@media (max-width: 1237px){.card-category{max-width:220px}}@media (max-width: 991px){.card-category{padding:43px 20px;max-width:none}.card-category__title{margin-bottom:0;font-size:14px}.card-category__text{display:none}.card-category__wrapper-img{margin-bottom:30px}.category__card{width:calc(32.333% - 7px)}.category__card:not(:nth-of-type(4n)){margin-right:0}.category__card:not(:nth-of-type(3n)){margin-right:13px}}@media (max-width: 350px){.card-category{padding:25px 20px}.category__card{margin-bottom:14px}}@media (max-width: 550px){.category__card{width:calc(49.333% - 5px)}.category__card:not(:nth-of-type(3n)){margin-right:0}.category__card:not(:nth-of-type(4n)){margin-right:0}.category__card:not(:nth-of-type(2n)){margin-right:13px}.formFeedback__container{padding:48px 35px}.atom{height:486px}.atom-text{font-size:18px;line-height:25px}.atom-rows{height:486px}.atom__video-body-bg{max-height:486px}.atom__video-cover-video{height:486px}.full-development__text-rows{margin-top:60px}.about-project{margin-top:40px}.about-project__title{font-size:24px;line-height:33px}.about-project__description{font-size:14px;line-height:18px;margin-top:20px}.about-project__video-cover{max-width:100vw !important}.about-project__video-cover{margin-top:60px}.about-project__bg-play{width:48px;height:48px}.task__title{font-size:24px;line-height:33px}.task__description{font-size:14px;line-height:18px;margin-top:20px}.task__mayrveda-img{right:10px !important}.task__mayrveda-img{max-height:55vh}.task__phone-img{margin-bottom:60px}.task__subtitle{font-size:18px;line-height:25px}.task__subtitles-row{margin-top:80px !important}.task__subtitles-description{font-size:12px;line-height:14px}.site-pages{margin-top:80px}.site-pages__title{font-size:24px;line-height:33px;margin-left:5vw}.site-pages__description{font-size:14px;line-height:18px}.mobile-version{margin-top:40px;margin-bottom:80px}.mobile-version__title{font-size:24px;line-height:33px}.mobile-version__description{font-size:14px;line-height:18px;margin-bottom:20px}.mobile-version__bg-cover{top:10%;left:0;width:100%;height:80%}.mobile-version__row-one{display:none}.mobile-version__row-two{display:none}.mobile-version__row-tree{display:none}.project-team__title{font-size:24px;line-height:33px}.project-team__card-mane{font-size:18px;line-height:25px}.project-team__card-specialization_description{font-size:14px;line-height:19px}.task-vitarus{margin-top:60px}.task-vitarus__title{font-size:24px;line-height:33px}.solution__title{font-size:24px;line-height:33px}.task-vitarus__img-row{margin-top:60px}.employee-row__title{font-size:12px;line-height:17px}.employee-row__subtitle{font-size:12px;line-height:17px}.employee-row__img-cover{width:33px;height:33px}.vitarus-text-row__employee-row{margin-top:40px}.vitarus-text-row__description{font-size:14px;line-height:19px}.vitarus-img-row__text-row{margin-right:5vw}.solution__text-body{bottom:40px}.task-vitarus__description{font-size:14px !important;line-height:18px !important}.solution__description{font-size:14px !important;line-height:18px !important}.task-first-city{margin:60px 0 80px}.task-first-city__description{margin-top:20px !important;font-size:14px !important;line-height:18px !important}.task-first-city__title{font-size:24px;line-height:33px}.ninety-words__arrow_first-city{transform:rotate(-90deg) !important}.solution-first-city__title{font-size:24px;line-height:33px}.solution-first-city__description{font-size:14px !important;line-height:18px !important}.about-project-opt{margin-top:40px !important}}@media (max-width: 1024px){.modalDefault{padding:0}.modalDefault__mobile-bar{display:flex !important}.modalDefault__content{max-width:none;margin:0;transform:translateY(100vh);opacity:.8;min-height:100vh;overflow-y:auto}.modalDefault.open .modalDefault__content{transform:translateY(0);transition:all .5s cubic-bezier(0.71, 0.5, 0.12, 0.71)}.modalDefault__additional-wrapper{display:block !important;max-height:none !important}.modalDefault__additional-wrapper{height:auto}.modalDefault__close{display:none}.modalDefault__button{display:none !important}.modalDefault__link{display:block;width:100%;text-align:right}.modalDefault--events{margin:15vh auto auto auto}.modalDefault--events .modalDefault__img--custom{margin-top:0;margin-left:0}.modalForm{width:100%;padding:0}.modalForm__content{max-width:none;margin:0;transform:translateX(-100vw);opacity:.8}.modalForm.open .modalForm__content{transform:translateX(0);transition:all .5s cubic-bezier(0.71, 0.5, 0.12, 0.71)}.fancybox-container .fancybox-button{display:none}}@media (max-width: 415px){.modalDefault__img{display:none}.modalDefault__img--mobile{display:block}.modalDefault .modalDefault--events .modalDefault__img--mobile{height:320px}}@media (max-width: 767px){.desc-block__title{font-size:32px;line-height:40px}.desc-block__text{font-size:16px;line-height:22px}}@media (max-width: 576px){.result-search{padding:24px 39px 49px 25px}.result-search__collapse-category .collapse-category__wrapper{flex-basis:62%}}@media (max-width: 1399px){.search-result__list{max-height:470px}}@media (max-width: 1490px){.container-body{padding-left:90px;padding-right:90px}.hero__text-rows{padding-left:90px;padding-right:90px}.projects .container-body{padding-left:0;padding-right:0}.projects__titles-row{padding-left:90px;padding-right:90px}.projects__slider-names{max-width:calc(100% - 180px)}.studio-projects__cards-row{gap:50px 5%}.studio-projects__card{width:100%;max-width:47.5%}.studio-projects__img-card{width:100%;height:auto;border-radius:30px}.studio-projects__img-card img{-o-object-fit:contain;object-fit:contain}.studio-projects__card_h-l .studio-projects__img-card,.studio-projects__card_h-s .studio-projects__img-card,.studio-projects__card_h-xl .studio-projects__img-card{height:auto}.studio-projects__card_w-xs .studio-projects__img-card,.studio-projects__card_w-s .studio-projects__img-card,.studio-projects__card_w-m .studio-projects__img-card,.studio-projects__card_w-xl .studio-projects__img-card{width:100%}.purchase__slider-works-bg{right:-8%}.leave-request__text-row{max-width:786px}.technologies-work__sec .container-body{padding-left:0;padding-right:0}.technologies-work__text-row{padding-left:90px;padding-right:90px}.development-team__sec .container-body{padding-left:0;padding-right:0}.development-team__titles-row{padding-left:90px;padding-right:90px;border-bottom:none}.development-team__slider{border-top:1px solid rgba(28,28,28,.24);max-width:100%}.title-dev-projects__sec .container-body{padding-left:0;padding-right:0}.title-dev-projects__text-row{padding-left:100px;padding-right:100px}.poster-dev-projects__sec .container-body{padding-left:0;padding-right:0}.other-dev-projects__sec .container-body{padding-left:0;padding-right:0}.other-dev-projects__titles-row{padding-left:90px;padding-right:90px}}@media (max-width: 1200px){.container-body{padding-left:24px;padding-right:24px}.section-title{font-size:100px}.section-description{font-size:16px;line-height:140%}.title-second-level{font-size:90px;line-height:120%}.title-third-level__row{flex-direction:column;gap:20px;justify-content:flex-start;align-items:stretch;border-bottom:none}.title-third-level{border-bottom:1px solid rgba(28,28,28,.24)}.page_theme-black .title-third-level{border-color:rgba(251,251,251,.24)}.header__cover{max-width:170px;height:40px}.header__switch-row{justify-content:flex-end;gap:20px}.header__list{display:none}.header__phone{display:none}.header__burger{max-width:100vw;border-radius:0;padding-left:24px;padding-right:24px}.header__burger-ul{max-width:100%}.hero{padding-bottom:60px}.hero__text-rows{padding-left:24px;padding-right:24px}.hero__text-rows li{max-width:33%;padding-top:20px}.hero__text-rows li:first-of-type{display:none}.hero__text-rows li:last-of-type{max-width:1px}.hero__text-rows li:last-of-type .hero__text-item{display:none}.hero__mobile-content{padding-left:24px;padding-right:24px;border-top:1px solid #1c1c1c;display:block;padding-top:60px;transition:all .4s ease}.hero-mobile__title{font-weight:700;font-size:86px;line-height:112px;letter-spacing:5px;text-transform:uppercase;color:#e7e6e6;text-align:center}.hero-mobile__title span{color:#ef4823}.hero-mobile__description{font-size:14px;line-height:21px;color:#5c5c5d}.hero-mobile__button{max-width:212px;height:48px;margin-top:60px}.page_theme-black .hero__mobile-content{border-color:#fbfbfb}.projects__titles-row{padding-left:24px;padding-right:24px}.projects__slider-names{max-width:calc(100% - 48px)}.ninety-words__text{font-size:18px;line-height:25px;max-width:427px;padding-right:10px}.ninety-words__links{padding-left:40px}.ninety-words__links-title{font-size:46px;line-height:46px;max-width:258px;margin-top:40px}.stages__body .section-title{font-size:90px;margin-top:-10px;margin-bottom:-10px}.stages__body{gap:45px}.stages__description{text-align:left}.stages__rows{border-radius:30px;padding:30px 20px}.stages__row{padding-top:15px;padding-bottom:30px}.stages__visible-row{flex-wrap:nowrap;flex-direction:column;gap:20px 0;align-items:flex-start}.visible-row__titles-row{display:flex;align-items:center;justify-content:space-between;width:100%}.visible-row__titles-row .visible-row__arrow{display:block}.visible-row__title{font-size:32px}.visible-row__arrow{display:none;margin-left:0;width:24px;height:24px}.stages__novisible-content{display:flex;flex-direction:column;gap:30px;transition:all 0s ease}.stages__novisible-content .visible-row__icons{width:-moz-fit-content !important;width:fit-content !important;height:-moz-fit-content !important;height:fit-content !important;padding:10px !important}.stages__novisible-content .visible-row__icons{display:flex}.stages__novisible-row{margin-top:0px;gap:10px}.stages__novisible-row li{font-size:18px}.stages__row_active .visible-row__icons{overflow:hidden;padding:0;width:0;height:0}.hard-skills{padding-bottom:80px}.hard-skills__titles-row{display:flex;flex-direction:column;gap:20px;padding-top:0;padding-bottom:60px;border-top:none}.hard-skills__title{max-width:100%}.hard-skills__icon{width:150px;height:150px;margin-left:auto}.hard-skills__icon svg{transform:rotate(-100deg)}.hard-skills__rows{flex-direction:column-reverse;border-bottom:none}.hard-skills__row-img{border-right:none;border-top:1px solid rgba(28,28,28,.24);padding-top:60px;padding-bottom:0}.hard-skills__img-cower{margin:0 auto}.hard-skills__rows-text{margin-top:0;margin-bottom:0}.our-partners__img-row .swiper-wrapper{justify-content:flex-start}.our-partners__img-cover{max-width:25vw}.one-step{margin-top:60px}.one-step__text-content{max-width:46%}.one-step__application-content{max-width:40%;gap:40px}.one-step__application-text{font-size:16px;line-height:22px}.footer__row-links{gap:24px !important}.footer__row-links{padding-top:40px;justify-content:flex-start;flex-direction:column}.footer-row-links{max-width:100% !important;gap:24px !important}.footer-row-links{justify-content:flex-start;align-items:center;flex-direction:column}.footer__info-row{align-items:center;gap:24px;text-align:center}.footer__info-row-text{max-width:100%;gap:24px;justify-content:center}.footer__info-row-icons{max-width:100%;justify-content:center;gap:24px;flex-wrap:wrap}.footer-iframe__row{align-items:center}.footer__contact-row,.footer__address-row{max-width:100%;width:100%;flex-direction:row;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(28,28,28,.24);transition:all .4s ease}.footer__contact-row{text-align:center}.footer__text,.footer__link{font-size:18px;line-height:25px}.footer__link{color:#1c1c1c}.footer__text{color:#b0b0b0}.footer__info-row .footer__text{color:#1c1c1c}.footer__contact-row .footer__text{display:inline-flex;flex-direction:column;width:100%;max-width:28%}.footer__address-row .footer__text{color:#1c1c1c;width:100%;max-width:28%}.page_theme-black .footer__contact-row,.page_theme-black .footer__address-row{border-color:rgba(251,251,251,.24)}.page_theme-black .footer__address-row .footer__text{color:#e7e6e6}.page_theme-black .footer__info-row .footer__text{color:#e7e6e6}.popup-form{width:100%;padding-left:40px;padding-right:40px;border-radius:0}.popup-form__header{padding-right:0;gap:26px}.popup-form__line-mob{display:block}.popup-btns__row{padding-left:0 !important}.popup-form__text{margin-right:0}.form-step{max-width:100%}.form-options__row{margin-bottom:80px}.popup-form__text-send_active{margin:17% auto 0;flex-direction:column-reverse}.popup-form__text-send_active svg{margin-top:60px}.text-send__titles-row{border-left:none;margin-left:0;padding-left:0}.nav-pages__body{padding:20px 0}.studio-team__sec .container-body{padding-right:0}.studio-team__text-content{padding-right:24px}.studio-team__slider .swiper-wrapper{flex-wrap:nowrap;gap:0;justify-content:flex-start}.studio-projects__projects-names{gap:14px 16px}.studio-projects__project-name{font-size:16px;letter-spacing:-1.2px}.studio-projects__title-card:hover .studio-projects__text-icon svg path{fill:rgba(0,0,0,0)}.more-than-fifty__row-img{margin-right:20px}.more-than-fifty__img-cover{width:250px;height:250px}.more-than-fifty__row-descriptions{padding-left:20px}.stages-development{margin-bottom:70px}.purchase{padding-bottom:70px}.purchase__body .section-title{font-size:90px}.purchase__slider-names-wrapper{gap:0;flex-wrap:nowrap;padding:5px 0}.purchase__slider-works-bg{display:none}.slider-names__text{font-size:10px;line-height:14px;margin:10px 25px}.slider-work__job{padding-bottom:15px;margin-bottom:22px}.job__title{font-size:20px;line-height:150%}.job__subtitle{font-size:14px;line-height:140%}.job__price{font-size:20px;line-height:150%}.job__description{font-size:16px}.job__visible-content:hover .job__price-arrow{background-color:#ef4823}.job__visible-content:hover .job__price-arrow svg path{stroke:#fff}.products__title{font-size:110px}.products-slider_hidden{max-height:1900px !important}.about-project-opt__img-cover{max-width:400px}.about-project-opt__img-cover_laptop{max-width:50vw !important}.about-project-opt__img-cover_laptop{top:180px}.warning--cookie{width:100%}.blog-title__sec{margin-bottom:30px}.blog-title__body{padding:10px 24px 6px}.blog__title{font-size:32px}.blog__link{font-size:14px}.blog-cards__body{padding-bottom:20px}.blog-cards__row{grid-template-columns:repeat(auto-fit, minmax(340px, 1fr));gap:24px;margin-bottom:30px}.blog-card__body{gap:20px}.blog-card__img-cover{border-radius:30px}.blog-card__text-body{gap:12px}.blog-card__tag-text,.blog-card__date-text{font-size:14px}.blog-card__title{font-size:20px}.blog-card__description{font-size:14px;margin-bottom:2px}.blog-card__author-text{font-size:12px}.blog-card__icon-body{height:56px;border-radius:100px}.leave-request__sec{padding-bottom:70px}.leave-request__body{border-radius:40px;padding-left:30px;padding-bottom:20px;gap:20px}.leave-request__text-row{max-width:100%;padding-right:20px;margin-top:38px;gap:20px}.leave-request__title{font-size:24px}.leave-request__description{font-size:14px;margin-bottom:0}.leave-request__btn{max-width:189px}.leave-request__img-row{max-width:294px;min-width:294px}.leave-request__img-body{max-width:202px}.leave-request__img-body img{width:202px}.leave-request__img-text{font-size:12px;max-width:240px;min-width:237px;left:-66px;bottom:24px}.blog-detail-title__sec{margin-bottom:25px}.poster-blog__sec{margin-bottom:30px}.poster-blog__sec .container-body{padding-left:24px;padding-right:24px}.poster-blog__body{padding-bottom:60px}.poster-blog__ing-tablet{display:block}.poster-blog__ing-dest{display:none}.poster-blog__text-block{max-width:520px;bottom:0px}.text-block__title{font-size:28px}.text-block__views-counter{font-size:18px}.text-block__date{font-size:14px;margin-top:0}.blog-text__sec{margin-bottom:60px}.blog-text__body{max-width:520px;display:flex;flex-direction:column;gap:45px}.blog-text__icons-row{position:static;height:-moz-fit-content;height:fit-content;display:flex;justify-content:space-between;align-items:center}.icons-row__author{position:static}.icons-row__social-icons{position:static}.blog-text__text-column{margin-top:0;max-width:520px}.blog-text__text-img{width:520px}.quote__text-icon{left:-24%}.leave-request__sec_blog-detail .container-body{padding-left:24px;padding-right:24px}.leave-request__sec_blog-detail .leave-request__body{padding-top:0;padding-bottom:20px}.leave-request__sec_blog-detail .leave-request__text-row{margin-top:38px}.leave-request__sec_blog-detail .leave-request__img-row{max-width:294px}.leave-request__sec_blog-detail .leave-request__img-body{max-width:202px}.leave-request__sec_blog-detail .leave-request__img-text{bottom:24px;left:-66px}.leave-request__sec_blog-detail .leave-request__img-body img{width:202px}.blog-cards-slider__sec .container-body{padding-left:24px;padding-right:24px}.blog-cards-slider__sec .blog-title__body{padding-left:0;padding-right:0;margin-bottom:27px}.blog-cards-slider__sec .blog-card__body{max-width:224px}.blog-cards-slider__sec .blog-card__img-cover{max-height:200px}.services-titles__sec{padding-top:30px;margin-bottom:50px}.services-titles__img-cover{width:201px;height:189px}.services-titles__text-row{gap:30px}.services-titles__descriptions-row{gap:16px}.services-titles__start-anim-cover{padding-right:16px}.services-titles__description{font-size:16px;line-height:140%;max-width:370px}.services-cards__body li{gap:30px;padding:30px 0;min-height:160px;border-bottom:1px solid rgba(28,28,28,.24)}.services-cards__body li:first-of-type{border-top:1px solid rgba(28,28,28,.24)}.services-cards__body li:last-of-type{border:none}.page_theme-black .services-cards__body li{border-color:rgba(251,251,251,.24)}.services-card__title{font-size:24px;max-width:100%;padding:0;display:none}.services-card__title_mob{display:block}.services-card__description{max-width:100%;font-size:16px}.services-card__description-cover{flex-direction:row-reverse;border:none;padding:0;gap:30px}.services-card__icon{min-width:100px;width:100px;height:100px;border-radius:25px}.services-card__icon svg{width:80px;height:80px}.services-card__description-body{display:flex;flex-direction:column;gap:16px}.cases-titles__sec{margin-bottom:50px}.cases-titles__body{align-items:flex-start;justify-content:flex-start;flex-direction:column-reverse;gap:30px}.cases-titles__nav-row{max-width:100%;border:none;padding-right:0}.cases-titles__nav-row .section-title{display:none}.cases-titles__text-row{display:flex;flex-direction:column;gap:40px}.cases-titles__text-row .section-title{display:block}.cases-titles__descriptions-row{flex-direction:row-reverse;gap:50px;align-items:center}.cases-titles__description{font-size:16px;max-width:85%}.cases-cards__row{grid-template-columns:repeat(auto-fit, minmax(340px, 0.5fr));gap:35px 24px}.cases-cards__card-body{gap:16px}.cases-cards__img-cover{border-radius:30px;height:483px}.cases-cards__text-row{gap:8px}.cases-cards__date-tag,.cases-cards__description{font-size:14px}.cases-cards__title{font-size:20px}.technologies-work__sec{margin-bottom:70px}.technologies-work__sec_developed-projects{margin-bottom:50px}.technologies-work__body{gap:40px}.technologies-work__text-row{padding-left:24px;padding-right:24px;gap:30px}.technologies-work__title{font-size:52px;max-width:371px;margin-bottom:66px}.technologies-work__body .section-description{text-align:left;margin-bottom:0;line-height:150%}.technologies-work__slider-wrapper{margin-bottom:40px}.technologies-work__slide-body{width:100px;height:100px}.technologies-work__slide-body svg{width:80px;height:80px}.development-text__sec{margin-bottom:64px}.development-text__body{flex-direction:column;gap:40px}.development-text__titles-row{max-width:100%;margin-top:0;gap:28px}.development-text__titles-row li{font-size:70px;padding-bottom:28px}.development-text__titles-row li:first-of-type{width:-moz-fit-content;width:fit-content;padding-right:6%}.development-text__titles-row li:last-of-type{border-bottom:1px solid rgba(28,28,28,.24);width:-moz-fit-content;width:fit-content;padding-left:6%;margin-left:auto}.development-text__description-row{gap:25px}.development-text__description{font-size:16px}.development-team__sec{margin-bottom:64px}.development-team__titles-row{padding:10px 24px}.development-team__title{font-size:32px}.development-team__subtitle{font-size:14px}.development-team__slider{margin-bottom:52px}.development-team__slider-wrapper{margin-top:40px}.development-team__slide-body{max-width:224px}.development-team__slide-img{width:224px;height:224px}.development-team__slide-title{font-size:24px}.development-team__slide-subtitle{font-size:14px}.development-team__string{padding-top:16px;padding-bottom:16px}.development-team__string-text{font-size:24px}.cards-cases__sec{margin-bottom:70px}.cards-cases__body{gap:30px}.cards-cases__text-row{flex-direction:column;gap:34px;align-items:flex-start}.cards-cases__titles-row{gap:15px}.cards-cases__titles-row .section-title{margin-top:-10px;margin-bottom:-10px}.cards-cases__body .section-title{font-size:90px}.cards-cases__subtitle{font-size:24px;margin-bottom:2px}.cards-cases__cards-row{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:24px 26px}.cards-cases__card{border-radius:30px;max-height:260px}.development-titles__sec{margin-bottom:45px}.development-titles__body{gap:40px}.development-titles__body .section-title{font-size:90px}.development-titles__body .section-description{margin-top:0}.development-titles__descriptions-ul{align-self:center}.development-titles__descriptions-ul li{font-size:20px;padding-top:12px;padding-bottom:12px}.development-titles__img-cover{width:346px}.title-dev-projects__sec{margin-bottom:70px}.title-dev-projects__img-des{display:none}.title-dev-projects__img-tab{display:block}.title-dev-projects__text-row{padding:134px 24px 29px}.title-dev-projects__text-link{font-size:14px}.title-dev-projects__titles-body .title-dev-projects__link{gap:45px 0}.title-dev-projects__subtitle{font-size:16px}.title-dev-projects__title{font-size:30px}.title-dev-projects__sec_health .title-dev-projects__titles-body .title-dev-projects__link{gap:15px 0}.about-dev-project__sec{margin-bottom:70px}.about-dev-project__title{font-size:94px;margin-top:-15px;margin-bottom:-17px}.about-dev-project__subtitle{font-size:38px;top:0;left:0}.about-dev-project__descriptions-row{margin-left:0;margin-top:-24px}.about-dev-project__text-row{gap:24px}.about-dev-project__description{font-size:16px}.about-dev-project__img-cover{width:310px;height:420px;margin-top:-54px}.about-dev-project__item_task .about-dev-project__subtitle{right:0}.about-dev-project__item_task .about-dev-project__descriptions-row{margin-right:0}.about-dev-project__item_task .about-dev-project__img-cover{margin-top:-54px}.about-dev-project__sec_mariecher .about-dev-project__body{gap:113px}.about-dev-project__sec_mariecher .about-dev-project__img-cover{width:185px}.about-dev-project__sec_mariecher .about-dev-project__item_task .about-dev-project__img-cover{width:220px;height:500px;margin-top:-100px}.about-dev-project__sec_emi-home .about-dev-project__img-cover{width:252px;height:443px}.about-dev-project__sec_emi-home .about-dev-project__item_task .about-dev-project__img-cover{width:278px;height:320px;margin-top:0}.about-dev-project__sec_height .about-dev-project__img-cover{width:273px;height:372px;margin-top:-30px}.about-dev-project__sec_height .about-dev-project__item_task .about-dev-project__img-cover{width:198px;height:450px;margin-top:-64px}.about-dev-project__sec_ladno .about-dev-project__img-cover{height:500px;margin-top:-94px}.about-dev-project__sec_vitarus .about-dev-project__img-cover{width:198px;height:450px}.about-dev-project__sec_vitarus .about-dev-project__item_task .about-dev-project__img-cover{width:273px;height:372px;margin-top:-24px}.about-dev-project__sec_opt .about-dev-project__img-cover{width:198px;height:450px;margin-top:-68px}.about-dev-project__sec_opt .about-dev-project__item_task .about-dev-project__img-cover{width:273px;height:372px;margin-top:-24px}.about-dev-project__sec_rostorg .about-dev-project__img-cover{width:273px;height:372px;margin-top:-30px}.about-dev-project__sec_rostorg .about-dev-project__item_task .about-dev-project__img-cover{width:198px;height:450px;margin-top:-60px}.about-dev-project__sec_happi .about-dev-project__img-cover{width:198px;height:450px}.about-dev-project__sec_health .about-dev-project__img-cover{width:273px;height:372px}.about-dev-project__sec_health .about-dev-project__item_task .about-dev-project__img-cover{width:221px;height:450px;margin-top:-64px}.about-dev-project__sec_fk-rostov .about-dev-project__img-cover{width:207px;height:420px}.about-dev-project__sec_fk-rostov .about-dev-project__item_task .about-dev-project__img-cover{width:207px;height:420px}.poster-dev-projects__sec{margin-bottom:56px}.poster-dev-projects__img-text{margin-top:-45px}.poster-dev-projects__des{display:none}.poster-dev-projects__tab{display:block}.poster-dev-projects__img-text-column{margin-top:-100px;gap:11px}.poster-dev-projects__sec_ladno .poster-dev-projects__img-text{margin-top:-105px}.poster-dev-projects__sec_opt .poster-dev-projects__img-text{max-width:525px;margin-top:-70px}.poster-dev-projects__sec_rostorg .poster-dev-projects__img-text{margin-top:-75px}.quotes__sec{margin-bottom:60px}.quotes__body{gap:32px}.quotes__title{font-size:94px;margin-top:-15px;margin-bottom:-17px}.quotes__subtitle{font-size:38px;top:0;left:0}.quotes__quote-body{margin-top:0}.other-dev-projects__sec{margin-bottom:70px}.other-dev-projects__titles-row{padding-left:24px;padding-right:24px;margin-bottom:10px}.other-dev-projects__title{font-size:32px}.other-dev-projects__slider{padding-top:40px;padding-bottom:32px}.slide-body__title{font-size:32px}.other-dev-projects__slide-body:hover .slide-body__img-cover img{transform:scale(1)}}@media (max-width: 590px){.container-body{padding-left:16px;padding-right:16px}.section-title{font-size:56px}.section-description{font-size:14px}.title-second-level{font-size:56px;line-height:140%}.subtitle-second-level{font-size:14px}.subtitle-second-level span{font-size:14px}.title-third-level__row{gap:10px}.title-third-level{font-size:26px;line-height:31px;padding-bottom:10px}.subtitle-third-level{font-size:14px;line-height:21px}.btn-primary{font-size:14px}.btn-primary svg{display:inline-block;width:32px;height:32px}.header__row{flex-direction:row-reverse}.header__nav{justify-content:flex-end}.header__burger{padding:40px 16px}.header__burger .switch{display:block}.header__switch-row{display:none}.header__burger-body,.header-burger__links-col{gap:20px}.header__burger-ul{gap:16px;padding-bottom:20px}.hero__text-rows{padding-left:0;padding-right:0}.hero__mobile-content{padding-left:16px;padding-right:16px}.hero__subtitle{font-size:14px;line-height:21px}.hero__subtitle:hover{font-size:14px !important}.hero-mobile__title{text-align:left}.projects__titles-row{padding-left:16px;padding-right:16px}.projects__slider-names{max-width:calc(100% - 48px);margin-top:40px;margin-bottom:40px}.stages__body{gap:25px}.stages-titles__rows{flex-direction:column;gap:6px;align-items:flex-start}.stages__body .section-title{font-size:56px;margin-top:0;margin-bottom:0}.stages__description{font-size:12px;max-width:242px}.stages__row{padding-top:10px;padding-bottom:17px}.stages__visible-row{gap:10px}.visible-row__title{font-size:18px;margin-right:6px}.visible-row__icons{gap:8px;padding:8px}.visible-row__icons li{width:24px;height:24px}.visible-row__icons li svg{width:18px;height:18px}.stages__novisible-content{gap:20px}.stages__novisible-row li{font-size:14px}.hard-skills{padding-bottom:60px}.hard-skills__titles-row{padding-bottom:60px}.hard-skills__title{font-size:24px;line-height:33px}.hard-skills__icon{width:62px;height:62px}.hard-skills__icon svg{width:28px;height:28px}.hard-skills__row-img{padding-top:40px}.hard-skills__row-text{padding-left:0;padding-top:10px}.row-text__number{font-size:16px;line-height:21px;padding-top:5px}.row-text__title{font-size:26px;line-height:33px}.row-text__description{font-size:16px;line-height:21px;margin-left:60px}.pride{padding-bottom:60px !important}.pride-cards__slider{padding-top:40px}.pride__description{margin-top:20px !important}.pride__description{font-size:24px;line-height:33px}.our-partners{padding-bottom:60px}.our-partners__img-row{margin-top:60px}.our-partners__img-row .swiper-wrapper{flex-wrap:nowrap;gap:0}.our-partners__img-cover{max-width:184px}.one-step__cover{gap:24px !important}.one-step__cover{flex-direction:column;border-radius:40px}.one-step__text-content,.one-step__application-content{max-width:100%}.one-step__title{font-size:36px;line-height:36px}.one-step__text{font-size:14px;line-height:21px}.one-step__line{width:100%;height:1px}.one-step-application__icon svg{transform:rotate(180deg)}.one-step-application__icon:hover svg{transform:rotate(180deg)}.one-step__application-text{font-size:14px;line-height:21px}.one-step__btn{max-width:194px !important}.footer{padding-bottom:60px}.footer .container-body{gap:24px}.footer__row-links{padding-top:24px;padding-bottom:20px}.footer__contact-row,.footer__address-row{flex-direction:column;justify-content:flex-start;gap:30px}.footer__contact-row .footer__text,.footer__address-row .footer__text{max-width:100%}.footer__text_mob-visible,.footer__link_mob-visible{display:block}.footer__text_desc-visible,.footer__link_desc-visible{display:none}.footer__copyright-row{gap:20px}.footer__copyright{font-size:18px;line-height:25px;text-align:center}.footer__copyright:last-of-type{text-align:left;color:#b0b0b0}.popup-form{padding-left:16px;padding-right:16px}.popup-form-back,.popup-form-close{width:24px;height:24px}.popup-form__title{font-size:36px !important}.popup-form__title{line-height:36px}.popup-form__arrow{width:42px;height:42px}.popup-form__arrow svg{width:20px;height:20px}.popup-form__description{font-size:14px !important}.popup-form__description{line-height:21px}.form-options__row{margin-top:20px;gap:10px}.form-options{font-size:10px;padding:5px 10px}.form-step__next-button{max-width:159px}.form-inputs__row{gap:20px}.form__input-error{font-size:8px !important}.form__input-text{height:92px !important}.form__input-text{border-radius:20px}.text-send__title{font-size:36px;line-height:43px}.text-send__description{font-size:20px;line-height:30px}.popup-form__text-send_active svg{width:265px;height:254px}.studio-team__sec{padding-bottom:40px}.studio-team__body{gap:36px}.studio-team__text-content{justify-content:flex-start;align-items:flex-start;gap:2px;flex-direction:column;padding-right:16px}.studio-team__slide-body{max-width:200px;gap:16px}.team-slide__img-body{width:200px;height:200px}.team-slide__text-col{gap:6px}.team-slide__title{font-size:18px}.team-slide__description{font-size:14px}.studio-projects__sec{padding-top:54px;padding-bottom:0}.studio-projects__sec .projects__description-mob{padding:0;margin-bottom:22px}.studio-projects__body{gap:25px}.studio-projects__text-content{gap:22px}.studio-projects__titles-row{justify-content:flex-start;align-items:flex-start;gap:0px;flex-direction:column;padding-right:16px}.studio-projects__cards-content{gap:24px}.studio-projects__cards-row{gap:24px 0}.studio-projects__card{gap:8px;max-width:100%}.studio-projects__card:hover img{transform:scale(1)}.studio-projects__text-card{padding-left:0;padding-right:0;gap:8px}.studio-projects__title-card{font-size:16px}.studio-projects__description-card{font-size:14px}.studio-projects__tags-card{gap:8px;margin-top:4px}.studio-projects__tags-card li{padding:.6rem .8rem;border-radius:14px;font-size:14px}.studio-projects__btn{width:109px;height:109px;padding-left:24px;padding-right:24px;font-size:12px;line-height:22px}.studio-projects__btn:hover{background-color:#ef4823;color:#fff}.stages-development{margin-bottom:50px}.purchase{padding-bottom:50px}.purchase__body .section-title{font-size:56px}.purchase__slider-names{margin-top:30px}.purchase__slider-works{margin-top:30px}.job__visible-content{flex-direction:column;align-items:stretch;gap:14px}.slider-work__job{padding-bottom:17px;margin-bottom:17px}.job__price-row{min-width:100%;justify-content:space-between;gap:30px}.job__title{font-size:18px;line-height:140%}.job__subtitle{font-size:12px;margin-top:6px}.job__description{font-size:14px}.job__hidden-content{transition-delay:0s;transition-duration:.5s}.job__hidden-content .job__price-row{display:flex}.job__visible-content .job__price-row{max-height:900px;transition-delay:.6s;transition:all .5s ease}.slider-work__job_active .job__visible-content .job__price-row{overflow:hidden;max-height:0;transition-delay:0s}.slider-work__job_active .job__hidden-content{transition-delay:.6s}.up-btn{bottom:20px;right:14px}.up__button{height:50px;width:50px}.warning__text{font-size:10px;line-height:20px}.blog-title__body{padding-left:0;padding-right:0;padding-bottom:10px;flex-direction:column;align-items:flex-start;gap:6px}.blog__title{font-size:24px}.blog-cards__body{border-bottom:none;padding-bottom:0}.blog-cards__row{grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));gap:30px}.blog-cards__btn-more{max-width:100%;height:50px;font-size:18px}.blog-detail-title__sec{margin-bottom:30px}.blog-detail-title__sec .container-body{padding-left:16px;padding-right:16px}.blog-detail-title__sec .blog-title__body{flex-direction:row;align-items:center}.blog-detail-title__sec .blog__title{font-size:24px}.blog-detail-title__sec .blog__link{font-size:16px}.poster-blog__sec .container-body{padding-left:16px;padding-right:16px}.poster-blog__body{padding-bottom:100px}.poster-blog__ing-cover{border-radius:30px;min-height:202px}.poster-blog__ing-cover img{min-height:202px;-o-object-fit:cover;object-fit:cover}.poster-blog__ing-tablet{display:none}.poster-blog__ing-dest{display:block}.poster-blog__text-block{max-width:280px;padding:20px 20px 30px;gap:16px}.text-block__title{font-size:20px}.text-block__views-counter{font-size:14px}.text-block__date{font-size:12px}.blog-text__sec{margin-bottom:40px}.blog-text__body{gap:30px}.blog-text__icons-row{flex-direction:column;gap:14px}.icons-row__author{max-width:100%}.icons-row__author-img{margin-left:auto;margin-right:auto}.icons-row__author-title,.icons-row__author-description{text-align:center}.icons-row__social-icons{flex-direction:row}.blog-text__text-column{gap:40px}.blog-text__text-item{gap:34px}.blog-text__text-title{font-size:20px}.blog-text__text-description{font-size:14px}.blog-text__text-img{width:100%;height:-moz-fit-content;height:fit-content;border-radius:30px}.blog-text__text-img img{-o-object-fit:contain;object-fit:contain}.blog-text__text-quote{padding:30px 20px;gap:14px}.quote__text-body{display:flex;flex-direction:column;gap:18px}.quote__text-icon{position:static;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:16px;border-radius:82px}.quote__text-icon svg{width:33px;height:22px}.quote__text{font-size:14px}.quote__author-title{font-size:16px}.quote__author-description{font-size:12px}.blog-text__list{padding-left:4px}.blog-text__list span{font-size:14px}.leave-request__sec_blog-detail{margin-bottom:54px}.leave-request__sec_blog-detail .container-body{padding-left:16px;padding-right:16px}.blog-cards-slider__sec .container-body{padding-left:0;padding-right:0}.blog-cards-slider__sec .blog-title__body{flex-direction:row;align-items:center;margin-left:16px;margin-right:16px}.blog-cards-slider__sec .blog__title{font-size:24px}.blog-cards-slider__sec .blog-cards__body{max-width:calc(100% - 16px);margin-left:16px}.blog-cards-slider__sec .blog-card__body{max-width:280px}.services-titles__sec{padding-top:20px;margin-bottom:40px}.services-titles__img-cover{width:100%;height:-moz-fit-content;height:fit-content}.services-titles__body{align-items:flex-start;flex-direction:column;gap:50px}.services-titles__text-row{gap:16px}.services-titles__description{font-size:14px;max-width:100%}.services-card__description-cover{flex-direction:column-reverse;align-items:flex-start;gap:20px}.services-card__description-body{display:flex;flex-direction:column;gap:14px}.services-cards__body li{padding-bottom:25px}.cases-titles__body{gap:18px}.cases-titles__text-row{gap:16px}.cases-titles__descriptions-row{flex-direction:row;gap:16px}.cases-titles__description{font-size:14px;padding-left:16px;border-left:1px solid rgba(28,28,28,.24)}.page_theme-black .cases-titles__description{border-color:#e7e6e6}.cases-cards__row{grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));gap:24px 0}.cases-cards__img-cover{height:462px}.technologies-work__sec{margin-bottom:50px}.technologies-work__sec_developed-projects{margin-bottom:45px}.technologies-work__body{gap:29px}.technologies-work__text-row{padding-left:16px;padding-right:16px;flex-direction:column;align-items:flex-start;gap:20px}.technologies-work__title{font-size:36px;max-width:100%;margin-bottom:0}.technologies-work__slider-wrapper{margin-bottom:30px}.technologies-work__slide-body{width:70px;height:70px;border-radius:12px}.technologies-work__slide-body svg{width:54px;height:54px}.development-text__sec{margin-bottom:46px}.development-text__body{gap:30px}.development-text__titles-row{gap:15px}.development-text__titles-row li{font-size:32px;padding-bottom:12px;text-align:left}.development-text__titles-row li:first-of-type{padding-right:20%}.development-text__titles-row li:last-of-type{padding-left:10%}.development-text__description-row{max-width:100%;gap:22px}.development-text__description{font-size:14px}.development-team__sec{margin-bottom:44px}.development-team__sec_developed-projects{margin-bottom:58px}.development-team__titles-row{flex-direction:column;align-items:flex-start;gap:2px;padding-left:16px;padding-right:16px}.development-team__title{font-size:24px}.development-team__slider{margin-bottom:26px}.development-team__slider-wrapper{margin-top:29px}.development-team__slide-body{max-width:156px}.development-team__slide-img{width:156px;height:156px}.development-team__slide-title{font-size:16px}.development-team__slide-subtitle{font-size:10px}.development-team__string-text{font-size:16px}.cards-cases__sec{margin-bottom:50px}.cards-cases__body{gap:20px}.cards-cases__body .section-title{font-size:56px}.cards-cases__text-row{gap:12px}.cards-cases__titles-row{gap:10px}.cards-cases__titles-row .section-title{margin-top:0;margin-bottom:0}.cards-cases__subtitle{font-size:12px;margin-bottom:6px}.cards-cases__cards-row{gap:20px}.cards-cases__link{font-size:16px;gap:10px}.development-titles__sec{margin-bottom:40px}.development-titles__body{gap:16px}.development-titles__description-row{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:45px}.development-titles__body .section-title{font-size:56px}.development-titles__body .section-description{grid-column:1;grid-row:1}.development-titles__img-cover{grid-column:1;grid-row:2;width:100%;margin-left:0}.development-titles__descriptions-ul{grid-column:1;grid-row:3}.development-titles__descriptions-ul li{font-size:18px;padding-top:13px;padding-bottom:13px}.title-dev-projects__sec{margin-bottom:50px}.title-dev-projects__body{padding-bottom:106px}.title-dev-projects__img-tab{display:none}.title-dev-projects__img-mob{display:block}.title-dev-projects__link{margin-left:auto;margin-right:auto}.title-dev-projects__text-row{padding:126px 16px 0}.title-dev-projects__titles-body{padding:16px;border-radius:30px;flex-direction:column;gap:16px}.title-dev-projects__titles-row{border-left:none;border-top:1px solid rgba(28,28,28,.24);padding-left:0;padding-top:10px}.title-dev-projects__subtitle{font-size:14px}.title-dev-projects__title{font-size:24px;margin-bottom:12px}.title-dev-projects__tags{gap:8px}.title-dev-projects__titles-body .title-dev-projects__link{flex-direction:row;align-items:center;justify-content:space-between;width:100%;max-width:100%}.title-dev-projects__titles-body .title-dev-projects__icon-link{width:32px;height:32px}.title-dev-projects__titles-body .title-dev-projects__icon-link svg{width:24px;height:24px}.title-dev-projects__titles-body .title-dev-projects__text-link{font-size:14px}.about-dev-project__sec{margin-bottom:50px}.about-dev-project__body{gap:42px}.about-dev-project__title{font-size:58px;margin-top:-5px;margin-bottom:-7px}.about-dev-project__subtitle{font-size:24px}.about-dev-project__descriptions-row{flex-direction:column;margin-top:-20px;gap:28px}.about-dev-project__text-row{gap:22px}.about-dev-project__description{font-size:14px}.about-dev-project__img-cover{width:328px;height:443px;margin-top:0}.about-dev-project__item_task .about-dev-project__titles-row{margin-left:0}.about-dev-project__item_task .about-dev-project__subtitle{right:auto;left:0}.about-dev-project__item_task .about-dev-project__descriptions-row{flex-direction:column}.about-dev-project__item_task .about-dev-project__description{text-align:left}.about-dev-project__item_task .about-dev-project__img-cover{margin-top:0}.about-dev-project__sec_mariecher .about-dev-project__body{gap:42px}.about-dev-project__sec_mariecher .about-dev-project__img-cover{width:195px;margin-left:auto;margin-right:auto}.about-dev-project__sec_mariecher .about-dev-project__item_task .about-dev-project__img-cover{width:195px;height:433px;margin-top:0}.about-dev-project__sec_emi-home .about-dev-project__img-cover{margin-left:auto;margin-right:auto}.about-dev-project__sec_emi-home .about-dev-project__item_task .about-dev-project__img-cover{width:328px;height:379px}.about-dev-project__sec_height .about-dev-project__img-cover{width:325px;height:443px;margin-top:0;margin-left:auto;margin-right:auto}.about-dev-project__sec_height .about-dev-project__item_task .about-dev-project__img-cover{width:220px;height:500px;margin-top:0;margin-left:auto;margin-right:auto}.about-dev-project__sec_ladno .about-dev-project__img-cover{margin-top:0;margin-left:auto;margin-right:auto}.about-dev-project__sec_vitarus .about-dev-project__img-cover{width:220px;height:500px;margin-left:auto;margin-right:auto}.about-dev-project__sec_vitarus .about-dev-project__item_task .about-dev-project__img-cover{width:325px;height:443px;margin-top:0}.about-dev-project__sec_opt .about-dev-project__img-cover{width:220px;height:500px;margin-top:0;margin-left:auto;margin-right:auto}.about-dev-project__sec_opt .about-dev-project__item_task .about-dev-project__img-cover{width:328px;height:446px;margin-top:0}.about-dev-project__sec_rostorg .about-dev-project__img-cover{width:328px;height:446px;margin-top:0;margin-left:auto;margin-right:auto}.about-dev-project__sec_rostorg .about-dev-project__item_task .about-dev-project__img-cover{width:220px;height:500px;margin-top:0}.about-dev-project__sec_happi .about-dev-project__img-cover{width:220px;height:500px;margin-left:auto;margin-right:auto}.about-dev-project__sec_health .about-dev-project__img-cover{width:328px;height:446px;margin-left:auto;margin-right:auto}.about-dev-project__sec_health .about-dev-project__item_task .about-dev-project__img-cover{width:246px;height:500px;margin-top:0}.about-dev-project__sec_fk-rostov .about-dev-project__img-cover{width:250px;height:507px;margin-left:auto;margin-right:auto}.about-dev-project__sec_fk-rostov .about-dev-project__item_task .about-dev-project__img-cover{width:250px;height:508px;margin-left:auto;margin-right:auto}.poster-dev-projects__sec{margin-bottom:38px}.poster-dev-projects__img-text{margin-top:-17px}.poster-dev-projects__tab{display:none}.poster-dev-projects__mob{display:block}.poster-dev-projects__img-min-text{max-width:38%}.poster-dev-projects__img-text-column{margin-top:-64px}.poster-dev-projects__sec_ladno .poster-dev-projects__img-text{margin-top:-50px}.poster-dev-projects__sec_opt .poster-dev-projects__img-text{margin-top:-54px}.poster-dev-projects__sec_rostorg .poster-dev-projects__img-text{margin-top:-35px}.quotes__sec{margin-bottom:50px}.quotes__body{gap:14px}.quotes__title{font-size:58px;margin-top:-5px;margin-bottom:-7px}.quotes__subtitle{font-size:24px}.quotes__quote-body{margin-left:0;padding-top:30px;padding-left:20px;padding-right:20px}.quotes__quote-icon{width:66px;height:55px;border-radius:82px;position:static}.quotes__quote-icon svg{width:33px;height:22px}.quotes__quote-text{font-size:14px;margin-top:-5px;margin-bottom:-5px}.author-quote__title{font-size:16px}.author-quote__description{font-size:12px}.other-dev-projects__sec{margin-bottom:50px}.other-dev-projects__titles-row{padding-left:16px;padding-right:16px;margin-bottom:6px}.other-dev-projects__title{font-size:24px}.other-dev-projects__slider{padding-top:28px;padding-bottom:8px}.other-dev-projects__slide{width:312px !important}.other-dev-projects__slide-body{gap:10px}.slide-body__img-cover{width:312px;height:220px;border-radius:24px}.slide-body__text-row{flex-direction:column;align-items:flex-start;gap:16px}.slide-body__titles-row{gap:4px;width:100%;padding-bottom:6px;border-bottom:1px solid rgba(28,28,28,.24)}.slide-body__title{font-size:20px}.slide-body__description{font-size:16px}.slide-body__team-row{min-width:184px;gap:4px}.slide-body__team li span{font-size:16px}.slide-body__team li:last-of-type{margin-left:8px}.slide-body__team-row .slide-body__description{text-align:left}}@media (max-width: 1201px){.btn-more{height:42px;font-size:14px}}@media (max-width: 1100px){.btn-more:hover{background-color:#ef4823;color:#fff}.hero__subtitle:hover{font-size:24px;letter-spacing:normal}.string__text{font-size:36px;line-height:50px}.string__text_right{margin:20px 0}.services__cover{max-width:90vw;padding:40px 4vw 100px}.services__button{width:200px;height:34px;font-size:12px}.services__item-nuber{font-size:18px;line-height:25px;margin-bottom:30px}.services__item-text{font-size:24px;line-height:33px;margin-top:20px;margin-left:30px}.team-slide__card{max-width:90vw;top:40%;min-height:auto}.card__subtitle{font-size:16px;line-height:18px}.card__title{font-size:46px;line-height:64px}.card__description{font-size:26px;line-height:34px;max-width:45vw}.vacancies__text{font-size:26px;line-height:40px}.up__button-img{transform:rotate(225deg);transition:all .3s ease}.up-btn:hover{transform:translate(0px, 0px)}.blog-card__body:hover .blog-card__icon-body{background-color:#ef4823}.blog-card__body:hover .blog-card__icon-body svg path{stroke:#fff}}@media (max-width: 1600px){.string_active_step-tree{margin-top:450px}}@media (max-width: 1370px){.string_active_step-tree{margin-top:500px}}@media (max-width: 1280px){.string_active_step-tree{margin-top:220px}}@media (max-width: 1000px){.string_active{margin-top:0}.string_active_step-two{margin-top:0}.string_active_step-tree{margin-top:0}.projects__titles-row{display:flex;flex-direction:column;align-items:flex-start}.projects-slider__img-cover{height:300px}.projects-slider__project-cover{max-width:50vw}.projects-slider__img-cover{max-width:50vw}.projects-slider__project-cover-vita{display:none}.projects-slider__project-cover-artreality{display:none}.projects-slider__project-cover-medima{display:none}.team__title{font-size:56px;line-height:84px}.team__subtitle{font-size:36px;line-height:50px}.team__description{font-size:18px;line-height:25px}.comfort__content{flex-direction:column}.comfort__img-cover{max-width:90vw}.comfort__descriptions-row{max-width:90vw !important}.product-launch{max-width:100vw;margin:0 0 80px 0}.product-launch__title{line-height:150px}.product-launch__start-anim_desktop{display:none}.product-launch__title-row{flex-direction:column;align-items:flex-start;max-width:90vw;margin:0 auto}.product-launch__text-description_desktop{display:none}.product-launch__text-row-mob{display:flex;align-items:center}.product-launch__start-anim_mobile{display:block}.product-launch__start-anim{width:60px;height:60px}.start-anim__text span{font-size:7px}.start-anim__arrow_cover{width:30px;height:30px}.start-anim__arrow{width:10px;height:10px}.product-launch__text-description{padding-right:30px;margin-bottom:0}.product-launch__description-body{flex-direction:column-reverse;overflow:hidden}.product-launch__img-cover{margin-left:72%;width:300px}.product-launch__text-row{max-width:90vw;margin:0 auto;text-align:left}.product-launch__text-list{width:100%}.product-launch__text-list_span{margin-right:20px}.trending{margin-bottom:60px}.trending__img-rows{flex-direction:column}.trending__img-title-cover{max-width:100%;margin:0 auto 60px}.trending__row{border-left:none;max-width:100%}.trending__title{padding-left:0}.trending-technologies__row{margin-left:0;justify-content:space-evenly}.trending__text-row{flex-direction:column}.trending__text-description{max-width:100%;font-size:24px;line-height:33px}.trending__text-arrow_cover{width:62px;height:62px;margin-left:auto}.trending__text-arrow{top:25%;left:25%;width:31px;height:31px;transform:rotate(-100deg)}.trending__text-row{border-top:none;border-bottom:none;padding:40px 0 0}.products__description_desktop{display:none}.toggle-btn__products{display:none}.products__title-row{flex-direction:column}.products-slider__wrapper{justify-content:space-between;flex-wrap:nowrap}.products-slider__slide{max-width:90vw}.products-slider__slide-cover{max-width:90vw}.products-slider__img-cover{height:40vh !important}.products-slider__img-cover{max-width:90vw;border-radius:40px}.products-slider__img{height:40vh !important}.products__nav-btn-row{display:flex;justify-content:space-between;max-width:140px;margin:60px auto}.products__nav-btn{width:42px;height:42px;border-radius:50%;background-color:#fff;box-shadow:rgba(217,217,217,.58) 0px 4px 16px,rgba(217,217,217,.58) 0px 8px 32px;position:relative}.products__nav-btn:hover{cursor:pointer}.products__nav-btn-img{width:32px;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.products__description-row-mob{display:flex;justify-content:space-between;align-items:center}.products__description{max-width:70%}.slider-filter-tag__row{margin-top:40px;margin-left:0}.number-one__slide-body{flex-direction:column}.number-one__nav-btn-row{display:none}.mobile-version__title{margin-left:5vw}.mobile-version__description{max-width:90vw}.mobile-version__slider-wrapper{min-height:622px}.mobile-version__slider .swiper-slide-next{margin-left:0}.mobile-version__img-cover{width:308px;height:622px;border-radius:50px;padding:5px}.mobile-version__slider .swiper-slide-active .mobile-version__img-cover{width:308px;height:622px}.mobile-version__nav-btn-row{margin:40px auto 0}.task-vitarus__img-cover{display:none}.task-vitarus__description{font-size:24px;line-height:33px}.task-vitarus__img-row{flex-direction:column-reverse}.vitarus-img-row__text-row{margin-bottom:60px;margin-top:60px}.solution__description{font-size:24px;line-height:33px}.vitarus-img-row__img-cover{max-width:80vw !important}.vitarus-img-row__img-cover{overflow:hidden;margin-left:auto}.vitarus-img-row__img{width:100%;-o-object-fit:cover;object-fit:cover}.solution__img-cover{max-width:100vw}.solution__text-body{max-width:90vw}.optimization__img-cover{max-width:90vw}.optimization__description{max-width:90vw;font-size:14px;line-height:18px;margin-top:60px}.projects-first-city-poster{max-width:100vw}.projects-first-city-poster-cover{max-width:100vw;height:30vh}.task-first-city__img-phone-cover{max-width:100vw;margin:60px 0 0 auto}.task-first-city__img_dest{display:none}.task-first-city__img_mob{display:block}.task-first-city__text-row{flex-direction:column;margin-bottom:60px;margin-top:0}.first-city-img-row__text-row{margin-bottom:40px}.ninety-words__link_first-city{width:96px !important;height:96px !important}.ninety-words__link_first-city{margin-left:auto}.ninety-words__arrow_first-city{width:45px !important;height:45px !important}.task-first-city__img-cover{max-width:100vw}.task-first-city__description{font-size:24px;line-height:33px;margin:40px auto}.solution-first-city__description{font-size:24px;line-height:33px}.task-emi-home__description-row{display:flex;flex-direction:column;border:none;padding:0}.task-emi-home__description-img-cover{margin:0 auto}.task-emi-home__text-row{border:none;padding:0;margin-top:80px}.task-emi-home__arrow-row{flex-direction:column;border:none;margin-top:0;margin-bottom:40px}.mobile-version__bg-cover_task-emi-home{max-width:90vw;top:-270px}.task-emi-home__mobile-version-text{font-size:56px;line-height:84px}.solution-first-city__bg-cover_emi-home{margin-top:60px}.task-armada__text-row{margin-left:5vw}}@media (max-width: 500px){.string{padding:26px 0}.string__text{font-size:24px;line-height:33px}.string__text_right{margin:10px 0}.projects{padding-bottom:40px;overflow-x:hidden;max-width:100vw}.projects__title{font-size:56px !important}.projects__subtitle{font-size:14px;line-height:21px}.projects__subtitle-span{font-size:14px;line-height:21px}.projects__sliders-name-project{font-size:24px;line-height:38px}.projects__slider-names-wrapper{gap:0px 30px !important}.projects-slider__img-cover{border-radius:20px}.projects-slider__project-cover{max-width:80vw}.projects-slider__img-cover{max-width:80vw}.projects__description-mob{display:block;max-width:100%;margin:0 auto 40px;font-family:"anonymous bold";font-size:24px;line-height:28px;padding-left:16px;padding-right:16px}.ninety-words{padding:40px 0 80px}.ninety-words_min-padding{padding-bottom:40px}.ninety-words__links-title{max-width:137px !important}.team{margin-bottom:60px}.team__titles-row{flex-direction:column;align-items:flex-start}.team__subtitles-row{border-top:1px solid rgba(28,28,28,.24);padding-top:40px}.page_theme-black .team__subtitles-row{color:#e7e6e6}.page_theme-black .team__subtitles-row_theme-black{border-color:rgba(251,251,251,.24)}.team__arrow-cover{width:71px;height:71px;background-color:#ef4823;border-radius:50%;display:block;position:relative}.team__arrow{position:absolute;top:25%;left:25%;width:35px;height:35px;transform:rotate(135deg)}.team__subtitles-row{display:flex;flex-wrap:wrap;justify-content:space-between}.team__subtitle{margin-right:90px}.team__description{max-width:205px;margin-left:auto;margin-top:-25px}.number-one{margin-bottom:60px}.number-one__slider-row{margin-top:40px}.number-one__slide-body{max-width:210px;gap:0;border-radius:20px;padding:10px}.slide__img-cover{max-width:168px;border-radius:20px}.slide__subtitle{font-size:10px;line-height:15px}.slide__title{font-size:18px;line-height:21px}.slide__description{font-size:12px;line-height:16px;max-height:98px;overflow:hidden;transition:all .6s ease}.slide__description_active{max-height:none;overflow:auto}.slide__btn-turn_active{display:block}.vitarus-poster__title{letter-spacing:2px}.mobile-version__bg-cover_task-emi-home{top:-200px}.mobile-version__description_emi-home{margin-bottom:80px}.task-opt{margin-bottom:20px}.task-opt__img-cover{height:65vh !important;margin-bottom:40px !important}.task-opt__img{top:-100px !important}.happy-poster__img_decst{display:none}.happy-poster__img_mob{display:block}.about-project-happy__img_mob{display:block}.about-project-happy__img_decst{display:none}.about-project-happy__img_mouse{max-width:25%;max-height:none}.about-project-happy__img_laptop{max-width:60%;max-height:none}.about-project-happy__icon{max-width:25%}.about-project-happy__icon_long{max-width:65%}}@media (max-width: 1920px){.projects__slider-names-wrapper{justify-content:flex-start;gap:0px 40px}}@media (max-width: 1700px){.projects-slider__project-cover{max-width:30vw}.projects-slider__img-cover{max-width:30vw}.more-than-fifty__row-img{margin-right:40px}.comfort__content{justify-content:space-between}.comfort__img-cover{max-width:45vw}.trending-technologies__row{max-width:70%}.application__text-row{padding-right:10%}.task__subtitles-row{max-width:70vw}.other-projects__slide-title{font-size:28px;line-height:40px}.other-projects__slide-subtitle{font-size:16px;line-height:20px;margin-top:10px}.team-cards__number{font-size:16px;line-height:20px;margin-left:10px}.other-projects__team-description{margin-top:8px;font-size:16px;line-height:20px}.task-armada__map-cover{height:90vh}}@media (max-width: 1450px){.projects__title{font-size:110px}.ninety-words__cover{justify-content:space-between;padding:120px 60px}.full-development__text{font-size:110px;line-height:154px;letter-spacing:-2.5px}.product-launch__title{font-size:110px}.mobile-version__slider{margin-left:5vw}}@media (max-width: 1300px){.projects__sliders-name-project{font-size:36px;line-height:58px}.ninety-words__desckription{max-width:580px}.atom-row-central{width:0}.atom-text{font-size:18px;line-height:25px}.trending__row{max-width:50%}.trending-technologies__row{max-width:100% !important}.trending-technologies__img-cover{max-width:80px;max-height:76px}.slide__img-cover{max-width:401px}.slide__text-row{max-width:401px}}@media (max-width: 900px){.ninety-words{padding-top:60px}.full-development{margin-bottom:60px}.full-development__text{font-size:40px !important;line-height:56px !important}.nav-pages{padding:20px 0}.team-slide__img-cover{width:150px;height:150px}.team-slide__body{width:150px}.team-slide{max-width:150px}.team__slider-wrapper{gap:0 15px}.team-slide__card{flex-direction:column-reverse;align-items:center;padding:30px 10px;border-radius:40px}.card__img-cover{margin-top:20px;width:120px;height:120px}.card__description{max-width:100%;font-size:18px;line-height:24px}.card__subtitle{font-size:14px}.card__title{font-size:24px;line-height:30px}.card__button{margin-left:auto;margin-right:20px}.application__body{margin-top:60px;flex-direction:column;justify-content:center;padding:60px 40px;border-radius:40px}.application__text-row{padding-right:0;max-width:100%;border-right:none;border-bottom:1px solid #fff;padding-bottom:40px}.application__text_desktop{display:none}.application__button_desktop{display:none}.application__text_mobile{display:block}.application__text-description{color:#fff}.application__text-description_span{color:#ef4823}.application__text-description_link{color:#ef4823}.application__img-cover{margin-top:40px;margin-right:auto}.application__img{transform:rotate(-100deg)}.application__text-description_color{color:rgba(255,255,255,.7)}.application__button_mobile{display:flex;justify-content:space-evenly;align-items:center;margin-right:auto}.button__img{width:32px;height:32px}.mayrveda-poster__cover{height:94vh}.mayrveda-poster__stars-row{margin-top:35%}.mayrveda-poster__header-text_mob{margin-top:20%}.mayrveda-poster__subtitle_dest{display:none}.mayrveda-poster__title_dest{display:none}.mayrveda-poster__text-row{border-bottom:1px solid rgba(28,28,28,.24);border-top:1px solid rgba(28,28,28,.24);max-width:90vw;padding:20px 0}.mayrveda-poster__title_mob{display:block;margin-left:5vw;margin-top:20px}.mayrveda-poster__subtitle_mob{display:block;margin-left:5vw}.about-project__title{margin-left:5vw}.about-project__description{margin-left:5vw;max-width:90vw}.task{margin-top:10px}.task__row{position:relative}.task__text-row{margin-top:30px}.task__title{margin-left:5vw}.task__description{margin-left:5vw}.task__phone-img{max-width:90vw;width:90vw;position:relative;left:0;top:0}.task__mayrveda-img{position:relative;right:40px;top:0;max-width:200px;width:200px;z-index:-1;height:75vh}.task__subtitles-row{margin-left:5vw}.analysis__body{max-width:90vw}.site-pages__title{max-width:90vw;margin:0 auto}.site-pages__description{max-width:90vw;margin:40px auto 80px}.site-pages__img-cover{max-width:90vw;margin:0 auto 40px}.technologies-projects-mayrveda__body{max-width:90vw}.project-team__title{margin-left:5vw}.project-team__card{max-width:90vw !important}.project-team__card{flex-direction:column;align-items:center;border-top:none}.project-team__card:hover{padding:20px 0}.project-team__card-employee{max-width:90%;justify-content:start;margin-left:2%}.project-team__card-technologies{display:none}.project-team__card-specialization{display:none}.project-team__card-icons_mob{display:block;margin-top:20px;max-width:90%;width:100%;display:flex;justify-content:space-between}.project-team__card-icon-img_mob{width:32px;height:32px}.project-team__card-manes_row{max-width:70%;margin-left:10%}.project-team__card-specialization_description_mob{display:block}.project-team__card-img-cover{min-width:86px;width:86px;height:86px}.project-team__card-employee:hover .project-team__card-img-cover{width:86px;height:86px;margin:0 20px 0 0}.other-projects__title{margin-left:5vw;margin-right:5vw}.other-projects__slider{margin-left:5vw}.application__projects-mayrveda{max-width:90vw}.vitarus-poster__subtitle_mob{border-bottom:1px solid rgba(28,28,28,.16);padding-bottom:20px}.application__projects-vitarus{max-width:90vw}.task-armada__map-cover{height:85vh}.task-armada__website-catalog-title{font-size:32px}.website-catalog__nav{display:none}.task-armada__row{margin-bottom:60px}.task-armada__subtitles-row{margin-left:0}.task-armada__subtitles-img_dest{display:none}.task-armada__subtitles-img_mob{display:block}.task-armada__title_small{margin-left:0}.task-armada__description_small{margin-left:0}.mobile-version__description_armada{margin-bottom:40px}.opt-poster__img_decst{display:none}.opt-poster__img_mob{display:block}.about-project-opt{margin-top:80px;padding-bottom:0}.about-project-opt__img-cover_laptop{max-width:100vw !important}.about-project-opt__img-cover_laptop{position:relative;top:-80px}.about-project-opt__img-cover{max-width:85vw}.task-opt__img_dest{display:none}.task-opt__img_mob{display:block}.task-opt__img-cover{height:85vh;margin-bottom:120px;overflow:hidden}.task-opt__img{left:-35% !important}.task-opt__img{width:200%;position:absolute;top:-270px}.task-opt__subtitles-img_dest{display:none}.task-opt__subtitles-img_mob{display:block}.task-opt__description_small{margin-right:5vw}.site-pages__img-cover_opt{border-radius:40px !important}.task-first-city__description_happy{max-width:90vw !important}.about-project-happy__img-row{margin-top:10px}}@media (max-width: 700px){.ninety-words__cover{padding:60px 20px !important}.ninety-words__cover{flex-direction:column-reverse}.ninety-words__desckription{padding-top:40px;max-width:100%;width:100%}.ninety-words__text{font-size:16px !important;line-height:21px !important;max-width:100% !important}.ninety-words__text{width:100%}.ninety-words__links{padding-left:0px !important}.ninety-words__links{padding-bottom:30px;display:flex;justify-content:space-between;border-left:none;border-bottom:1px solid #fff}.ninety-words__links-title{font-size:25px !important;line-height:28px !important;margin-top:0px !important}.ninety-words__link{width:62px;height:62px}.ninety-words__arrow{width:31px;height:31px;transform:rotate(180deg)}.ninety-words__link:hover .ninety-words__arrow{transform:rotate(180deg)}.task-opt__img{top:-220px}}@media (max-width: 800px){.full-development_not-atom{margin-bottom:22px !important}.services{max-width:100vw;margin-top:0;padding-top:38px;padding-bottom:60px}.services__cover{padding-bottom:40px}.services__button{display:none}.services__logo{width:98px !important;height:129px !important;top:-40px !important;right:0px !important}.services__titles-row{border-bottom:1px solid rgba(231,230,230,.7)}.services__title{font-size:26px;line-height:36px;margin-bottom:10px}.services__item-nuber{font-size:12px;line-height:16px;margin-bottom:15px}.services__item-text{font-size:18px;line-height:25px;margin-top:10px;margin-left:20px}.services__items li{margin-bottom:10px;padding-bottom:10px}.services__items li:last-child{padding-bottom:0}.services-mobile__button{display:block;width:231px;height:48px;background-color:#ef4823;border-radius:40px 40px 40px 40px;display:flex;align-items:center;justify-content:space-evenly;margin:40px auto 0 20px}.services-mobile__button-text{font-weight:500;font-size:14px;line-height:21px;color:#fff}.services-mobile__button-img{width:32px;height:32px}.task__subtitles-row{flex-direction:column;justify-content:center;max-width:90vw;margin-top:120px}.task__subtitles-img_mob{display:block;max-width:90vw;margin:40px auto 0}.task__subtitles-description{max-width:90vw}.task__subtitles-img{max-width:70vw;width:100%;margin:40px auto 0;display:block}.task__subtitles-img_dest{display:none}.task__row-icons_mob{display:block;max-width:90vw;width:100%;margin:40px auto 0}.task__subtitle{margin-top:20px}.task__subtitles-description{margin-top:20px}.task__row-icons_dest{display:none}.task-opt-icons__row{max-width:90vw}.task-opt__row-icons_long{max-width:30vw}.task-opt__row-icons{width:100%}.task-opt__row-icons_dest{display:none}.task-opt__row-icons_mob{display:block}.mob-task-opt__row{max-width:50vw;display:flex;flex-direction:column;gap:40px 0}}@media (max-width: 1420px){.pride__card-body{height:436px !important}.pride__card-body{max-width:320px}.pride-card__img-cover{max-width:279px;max-height:279px}.pride-card__title{font-size:23px;line-height:27px;max-width:222px}}@media (max-width: 890px){.pride{max-width:100vw;overflow-x:hidden;padding-bottom:80px}.pride-cards__slider{padding-bottom:20px}.pride-cards__slider .swiper-wrapper{flex-wrap:nowrap;gap:0;justify-content:flex-start}.pride__card-body{border-radius:30px}.pride-card_right-turn,.pride-card_right-min-turn,.pride-card_left-turn,.pride-card_left-min-turn{transform:rotate(0deg) !important}.pride-card_top-turn{margin-top:0px}.pride__description{margin-top:140px}}@media (max-width: 1390px){.our-partners__img-row .swiper-wrapper{gap:60px 5%}.one-step__cover{padding:60px 40px;gap:20px}.one-step__title{font-size:46px;line-height:49px}.one-step__text{font-size:16px;line-height:22px}.one-step__btn{max-width:276px}.footer-row-links{max-width:47%}.popup-btns__row{padding-left:20px}.popup-form__title{font-size:50px}.popup-form__description{font-size:18px;padding-top:10px;padding-bottom:10px}.form-inputs__container{gap:10px}.form__label{font-size:16px;line-height:22px}.form__input{font-size:16px;height:40px}.form__input_file+label{height:30px;line-height:30px}.form__input-error{font-size:14px}.form-step__next-button{margin-top:60px}}@media (max-width: 1610px){.footer__row-links{gap:30px}.footer-row-links{gap:30px}.popup-form__title{font-size:70px}}@media screen and (max-width: 1100px){.popup-close{width:25px;height:25px}.popup-close:hover{width:25px;height:25px}}@media (max-width: 1350px){.more-than-fifty__row{padding:140px 40px}.row-descriptions__titles-row{margin-left:20px}.row-descriptions__description{padding-left:20px}}@media (max-width: 950px){.more-than-fifty__text-right{text-align:left}.more-than-fifty__row{flex-direction:column;padding-top:40px;padding-bottom:60px}.more-than-fifty__row-img{display:flex;align-items:center;justify-content:space-around;margin-right:0;border-bottom:1px solid rgba(251,251,251,.24);padding-bottom:20px}.more-than-fifty__row-descriptions{max-width:100%;padding-left:0;margin-top:40px;border-left:none}.row-descriptions__titles-row{margin-left:0}.row-descriptions__description{padding-left:0}}@media (max-width: 750px){.more-than-fifty__text{font-size:24px;line-height:33px}}@media (max-width: 650px){.more-than-fifty__line{margin:15px 0}.more-than-fifty__row{margin-top:60px}.more-than-fifty__row-img{justify-content:space-between !important}.row-descriptions__title-img-cover{max-width:173px}.more-than-fifty__arrow-cover{width:77px;height:77px}.more-than-fifty__arrow{width:38px;height:38px}.row-descriptions__titles-row{align-items:center;margin-bottom:20px}.more-than-fifty__row-descriptions{margin-top:20px !important}.leave-request__sec{padding-bottom:50px}.leave-request__body{flex-direction:column;border-radius:30px;padding:38px 28px}.leave-request__text-row{margin-top:0;padding:0 0 24px;border-right:none;border-bottom:1px solid rgba(251,251,251,.24)}.leave-request__title{font-size:32px}.leave-request__description{margin-bottom:4px}.leave-request__btn{max-width:100%}.leave-request__img-row{max-width:100%;min-width:auto}.leave-request__img-body{max-width:100%;margin-left:0}.leave-request__img-body img{display:none}.leave-request__img-text{position:static;max-width:100%;min-width:auto;font-size:14px}}@media (max-width: 580px){.more-than-fifty{margin-bottom:40px}.more-than-fifty__row{padding:20px 20px 40px}.more-than-fifty__row-img{justify-content:space-around !important}.more-than-fifty__img-cover{width:155px;height:155px}.more-than-fifty__img-text{font-size:14px;line-height:19px;text-align:left}.more-than-fifty__img-span{font-size:11px;line-height:15px}.row-descriptions__description{font-size:14px;line-height:19px;padding-top:20px}.more-than-fifty__line_mob{display:none}.mayrveda-poster__stars-row{width:134px}.mayrveda-poster__star{width:18px;height:18px}.mayrveda-poster__boby-title{font-size:36px;line-height:30px}.mayrveda-poster__boby-subtitle{font-size:12px;line-height:15px}.mayrveda-poster__boby-row{max-width:90vw}.mayrveda-poster__boby-description{font-size:11px;line-height:15px}}@media (max-width: 600px){.comfort{margin-bottom:40px}.comfort__title{font-size:26px;line-height:36px}.comfort__subtitle{font-weight:400;font-size:18px;line-height:25px}.comfort__content{margin-top:40px}.comfort__descriptions-row{margin-top:40px}.comfort__descriptions-title{font-size:24px;line-height:33px;padding-bottom:10px}.comfort__description{font-size:14px;line-height:19px}.vacancies__title{font-size:56px !important}.vacancies__title{line-height:84px;border-bottom:1px solid rgba(28,28,28,.24)}.vacancies__description{font-size:14px;line-height:19px}.vacancies__row{margin-top:40px;padding-bottom:20px}.vacancies__row_margin{margin-top:15px}.vacancies__text{font-size:18px;line-height:25px;max-width:240px}.vacancies__btn{width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center}.vacancies__btn-text{display:none}.vacancies__btn-img{display:block;width:21px;height:21px;-o-object-fit:cover;object-fit:cover}.trending__title{font-size:24px;line-height:33px}.trending-technologies__row{margin-top:40px}.application__descriptions{font-size:14px;line-height:19px}.application__text-titile{font-size:36px;line-height:36px}.application__text-description{font-size:14px;line-height:21px}.application__img-cover{width:100px;height:100px}.application__img{width:30px;height:30px}.button__text{font-size:14px;line-height:21px}.products__description{font-size:14px;line-height:19px}.products__title{font-size:76px;line-height:114px;margin-right:auto}.mayrveda-poster__title_mob{font-size:20px;line-height:33px;max-width:90vw;margin:20px auto 0}.mayrveda-poster__subtitle_mob{font-size:12px;line-height:16px;margin-top:10px}.mayrveda-poster__link{font-size:12px;line-height:16px;margin-top:15px}.mayrveda-poster__cover-arrow{width:42px;height:42px}.mayrveda-poster___arrow{width:19px;height:19px}.analysis{padding-bottom:40px}.analysis__body{padding:40px 20px}.analysis__title{font-size:20px;line-height:26px}.analysis__line{margin:20px 0}.analysis__description{font-size:12px;line-height:15px}.technologies-projects-mayrveda__body{padding:60px 40px}.technologies-projects-mayrveda__title{font-size:15px;line-height:21px}.technologies-projects-mayrveda__description{font-size:22px;line-height:30px}.technologies-projects-mayrveda__slider_dest{display:none}.technologies-projects-mayrveda__slider_mob{display:block;margin-top:40px}.other-projects{margin-top:60px}.other-projects__title{font-size:24px;line-height:33px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid rgba(28,28,28,.24)}.other-projects__img-cover{width:263px;height:169px;border-radius:20px}.task-armada__website-catalog-cover{overflow-x:hidden}.website-catalog__cards-row{max-width:95vw !important}.website-catalog__cards-row{margin:auto;gap:9px 0;justify-content:space-between}.task-armada__website-catalog-row{gap:0}.website-catalog__card{max-width:48%;height:340px}.website-catalog__description{display:none}.website-catalog__title{font-size:10px;line-height:14px;margin:25px 12px 7px}.website-catalog__action-cover{max-width:50%}.website-catalog__data{margin-top:auto;font-size:10px;margin:auto 12px 12px 12px}.task-armada__subtitles-row{margin-top:0 !important}}@media (max-width: 830px){.vacancies__title{font-size:110px}}@media (max-width: 680px){.product-launch__title{font-size:56px;line-height:84px}.product-launch__text-description{font-size:14px;line-height:19px}.product-launch__text-list{font-size:20px;line-height:28px}}@media (max-width: 1120px)and (max-height: 770px){.poster__img-desktop{height:65%}}@media (max-width: 1000px)and (max-height: 1200px){.poster{background-size:auto 100%;max-height:60vh}.poster__img-desktop_left{display:none}.poster__img-desktop_center{top:-47% !important}.poster__img-desktop_center{left:70%}.poster__img-desktop_right{top:-46% !important}.poster__img-desktop_right{right:40%}}@media (max-width: 500px)and (max-height: 1000px){.poster{max-height:55vh}.poster__img-desktop{height:60%}}@media (max-width: 380px)and (max-height: 750px){.poster__img-desktop_center{top:-85% !important}.poster__img-desktop_right{top:-68% !important}}@media (max-width: 330px){.application__button_mobile{max-width:99%}}@media (max-width: 1500px){.products-slider_hidden{max-height:1950px}.products-slider__wrapper{gap:60px 0}.products-slider__img-cover{height:506px}.products-slider__img{height:506px}.mayrveda-poster__header-text{font-size:10px;margin-right:20px}.about-project__video-cover{max-width:90vw}.about-project__video{width:100%}.project-team__card{max-width:85vw}.project-team__card:hover{max-width:90vw}.other-projects__slide-title{font-size:20px}.other-projects__slide-subtitle{font-size:10px}.team-cards__number{font-size:10px;margin-left:10px}.other-projects__team-description{margin-top:8px;font-size:10px}.task-vitarus__text-row{max-width:90vw}.task-vitarus__img-row{margin-left:5vw}.task-first-city__title{margin-left:5vw}.task-first-city__description{max-width:90vw}.task-first-city__text-row{max-width:90vw}.solution-first-city__bg-cover{max-width:100vw}.solution-first-city__img-cover{max-width:100vw}.solution-first-city__title{max-width:90vw}.solution-first-city__description{max-width:90vw}.task-emi-home__description-row{max-width:90vw}.task-emi-home__arrow-row{max-width:90vw}.mobile-version__title_emi-home{margin-left:5vw}.mobile-version__description_emi-home{margin-left:5vw}.task-armada__row{justify-content:center;max-width:90vw}.task__text-row_armada{width:100%}.task-armada__subtitles-row{max-width:90vw}.task__row-icons__armada_dest{margin-left:0}.mobile-version__description_armada{margin-left:5vw}.about-project__title_opt{margin-left:5vw}.about-project__description_opt{margin-left:5vw}.about-project-opt__img-cover{margin-left:5vw}.about-project-opt__img-cover_laptop{max-width:60vw}.task__title_opt{margin-left:5vw}.task__description_opt{max-width:90vw;margin-left:5vw}.task__subtitles-row_opt{max-width:90vw;margin-left:5vw}.task-opt__description_small{margin-left:5vw}.task__row-icons_opt{margin-left:5vw}.task-opt-icons__row{margin-left:5vw}.task-opt__img{left:0}.site-pages__img-cover_opt{border-radius:60px}.task-first-city__description_happy{max-width:50vw;margin-left:5vw}.task__text-row_happy{max-width:90vw}}@media (max-width: 780px){.number-one__title{font-size:36px;line-height:43px}}@media (max-width: 1050px){.mayrveda-poster__header-text{display:none}.mayrveda-poster__header-logo_mob{display:block;margin:0 5px}.mayrveda-poster__header-logo_dest{display:none}.mayrveda-poster__header-text-btn-user{display:none}.mayrveda-poster__header-text-btn-reservation{background-color:#b88e6d;margin-left:auto}.mayrveda-poster__header-text-reservation{color:#fff}.mayrveda-poster__stars-row{margin-top:15vh}.mayrveda-poster__header-text_mob{margin-right:0 !important}.mayrveda-poster__header-text_mob{display:block;text-align:center;margin-top:5vh}.task__mayrveda-img{max-width:120px}.other-projects__slide-title{font-size:14px !important;line-height:20px !important}.other-projects__slide-subtitle{font-size:8px;line-height:12px;margin-top:10px}.team-cards__number{font-size:8px;line-height:12px;margin-left:10px}.other-projects__team-description{margin-top:8px;font-size:8px;line-height:12px}.team-cards__img-cover{width:22px;height:22px;margin-left:-8px}.team-cards__img-cover:hover{width:27px;height:27px;margin-left:-11.5px;margin-top:-2.5px;margin-bottom:-2.5px;margin-right:-2.5px}}@media (max-width: 770px){.mobile-version{overflow-x:hidden}.task-emi-home{overflow-x:hidden !important}.task-armada{overflow-x:hidden !important}}@media (max-width: 2000px){.solution-first-city__img-cover{max-height:100vh}}@media (max-width: 1250px){.website-catalog__cards-row{max-width:600px}}@media (min-width: 747px)and (max-width: 1023px){.pass__wrapper{grid-auto-rows:minmax(116px, 116px)}.pass__block_title{font-size:40px}.pass__block_subTitle{font-size:20px}.pass__warning_block_text{font-size:16px;line-height:25px}.pass__warning{padding:6px 64px}.header__menu_list{font-size:11px;line-height:18px}.header__bottom_text{font-size:12px;line-height:18px}.header__top_block_link:nth-child(2){margin:0 2px}.header__top_block_link{font-size:10px;line-height:10px}.header__top_logo>img{width:200px}.header__bottom{padding:0}.shoppingMall{flex-direction:column-reverse}.shoppingMall__block_description{font-size:12px;line-height:22px}.button{padding:17px 18px}.footer__wrapper{flex-direction:column;align-items:center}.footer__logo{margin-right:0}.footer__address{margin-right:0;align-items:center}.footer__line{display:none}.footer__links{margin-right:0;align-items:center;margin-top:25px}.brand__title{text-align:center}}@media (min-width: 1024px)and (max-width: 1440px){.pass__wrapper{grid-auto-rows:minmax(167px, 167px)}.brand__title{text-align:center}}@media (prefers-reduced-motion){.animated{-webkit-animation:unset !important;-webkit-transition:none !important;animation:none 0s ease 0s 1 normal none running !important;animation:initial !important;transition:none !important}}@media (max-height: 1200px){.poster__img-desktop_left{top:-25%}.poster__img-desktop_center{top:-31%}.poster__img-desktop_right{top:-25%}}@media (max-height: 900px){.poster__img-desktop_left{top:-37%}.poster__img-desktop_center{top:-44%}.poster__img-desktop_right{top:-37%}}@media (min-height: 2000px){.poster__img-desktop_left{top:-10%}.poster__img-desktop_center{top:-14%}.poster__img-desktop_right{top:-10%}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}: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:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function, ease);transition-timing-function:initial;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:translate3d(0px, 0, 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{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;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-left: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-top: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,.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:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.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 #007aff;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.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(0deg)}100%{transform:rotate(360deg)}}
.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{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
