@charset "UTF-8";@import "/css/font-awesome.min.css";@import "/css/likely.custom.css";@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes roll-the-barrel{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes spin-loader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes -webkit-anim{0%{-webkit-transform:scaleX(.01) scaleY(.01) translate3d(0,0,0);transform:scaleX(.01) scaleY(.01) translate3d(0,0,0)}23%,38.5%,53.9%,69.3%,7.7%,84.7%,to{-webkit-transform:scaleX(1) scaleY(1) translate3d(0,0,0);transform:scaleX(1) scaleY(1) translate3d(0,0,0)}15.4%{-webkit-transform:scaleX(.85) scaleY(1) translate3d(0,0,0);transform:scaleX(.85) scaleY(1) translate3d(0,0,0)}30.8%{-webkit-transform:scaleX(.9) scaleY(1) translate3d(0,0,0);transform:scaleX(.9) scaleY(1) translate3d(0,0,0)}46.2%{-webkit-transform:scaleX(.92) scaleY(1) translate3d(0,0,0);transform:scaleX(.92) scaleY(1) translate3d(0,0,0)}61.6%{-webkit-transform:scaleX(.95) scaleY(1) translate3d(0,0,0);transform:scaleX(.95) scaleY(1) translate3d(0,0,0)}77%{-webkit-transform:scaleX(.98) scaleY(1) translate3d(0,0,0);transform:scaleX(.98) scaleY(1) translate3d(0,0,0)}92.4%{-webkit-transform:scaleX(.99) scaleY(1) translate3d(0,0,0);transform:scaleX(.99) scaleY(1) translate3d(0,0,0)}}@keyframes anim{0%{-webkit-transform:scaleX(.01) scaleY(.01) translate3d(0,0,0);transform:scaleX(.01) scaleY(.01) translate3d(0,0,0)}23%,38.5%,53.9%,69.3%,7.7%,84.7%,to{-webkit-transform:scaleX(1) scaleY(1) translate3d(0,0,0);transform:scaleX(1) scaleY(1) translate3d(0,0,0)}15.4%{-webkit-transform:scaleX(.85) scaleY(1) translate3d(0,0,0);transform:scaleX(.85) scaleY(1) translate3d(0,0,0)}30.8%{-webkit-transform:scaleX(.9) scaleY(1) translate3d(0,0,0);transform:scaleX(.9) scaleY(1) translate3d(0,0,0)}46.2%{-webkit-transform:scaleX(.92) scaleY(1) translate3d(0,0,0);transform:scaleX(.92) scaleY(1) translate3d(0,0,0)}61.6%{-webkit-transform:scaleX(.95) scaleY(1) translate3d(0,0,0);transform:scaleX(.95) scaleY(1) translate3d(0,0,0)}77%{-webkit-transform:scaleX(.98) scaleY(1) translate3d(0,0,0);transform:scaleX(.98) scaleY(1) translate3d(0,0,0)}92.4%{-webkit-transform:scaleX(.99) scaleY(1) translate3d(0,0,0);transform:scaleX(.99) scaleY(1) translate3d(0,0,0)}}@keyframes de-anim{0%{-webkit-transform:scaleX(1) scaleY(1) translate3d(0,0,0);transform:scaleX(1) scaleY(1) translate3d(0,0,0)}to{-webkit-transform:scaleX(.01) scaleY(.01) translate3d(0,0,0);transform:scaleX(.01) scaleY(.01) translate3d(0,0,0)}}@keyframes animate-opacity{0%{opacity:0}to{opacity:.8}}@keyframes ppc{0%{opacity:0;transform:scale(.7)}to{transform:scale(1);opacity:1}}@keyframes spin-fa{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes draw-arrow-left{0%{transform-origin:left;transform:scaleX(0) rotate(45deg)}to{transform-origin:left;transform:scaleX(1) rotate(45deg)}}@keyframes draw-arrow-right{0%{transform-origin:left;transform:scaleX(0) rotate(-45deg)}to{transform-origin:left;transform:scaleX(1) rotate(-45deg)}}@-webkit-keyframes inputHighlighter--red{0%{background:#ee2459}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter--red{0%{background:#ee2459}to{width:0;background:0 0}}@keyframes inputHighlighter--red{0%{background:#ee2459}to{width:0;background:0 0}}@-webkit-keyframes inputHighlighter--yellow{0%{background:#fbc500}to{width:0;background:0 0}}@-moz-keyframes inputHighlighter--yellow{0%{background:#fbc500}to{width:0;background:0 0}}@keyframes inputHighlighter--yellow{0%{background:#fbc500}to{width:0;background:0 0}}@-webkit-keyframes autofill{to{color:inherit;background:0 0}}@keyframes hearted_letters{0%{transform:scale(0) rotate(-25deg)}25%{transform:scale(1.1)}50%{transform:scale(.8) rotate(0deg)}75%,to{transform:scale(1)}90%{transform:scale(.9)}}@keyframes worksSlideIn{0%{transform:translateX(100%);box-shadow:none}to{transform:translateX(0);box-shadow:0 0 10px -5px rgba(0,0,0,.2),0 0 24px 2px rgba(0,0,0,.14),0 0 30px 5px rgba(0,0,0,.12)}}@keyframes worksSlideOut{0%{transform:translateX(0);box-shadow:0 0 10px -5px rgba(0,0,0,.2),0 0 24px 2px rgba(0,0,0,.14),0 0 30px 5px rgba(0,0,0,.12)}to{transform:translateX(100%);box-shadow:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes leftCrossIn{0%{height:21px;left:13px;transform:rotate(0)}49%{height:21px;left:19px;transform:rotate(0)}51%{height:28px;left:19px;transform:rotate(0)}to{height:28px;left:19px;transform:rotate(45deg)}}@keyframes rightCrossIn{0%{left:25px;transform:rotate(0)}49%,51%{left:19px;transform:rotate(0)}to{left:19px;transform:rotate(-45deg)}}@keyframes leftCrossOut{0%{height:28px;left:19px;transform:rotate(45deg)}49%{height:28px;left:19px;transform:rotate(0)}51%{height:21px;left:19px;transform:rotate(0)}to{height:21px;left:13px;transform:rotate(0)}}@keyframes rightCrossOut{0%{left:19px;transform:rotate(-45deg)}49%,51%{left:19px;transform:rotate(0)}to{left:25px;transform:rotate(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Light/Gilroy-Light.eot);src:url(../fonts/Gilroy-Light/Gilroy-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Light/Gilroy-Light.woff) format("woff"),url(../fonts/Gilroy-Light/Gilroy-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Regular/Gilroy-Regular.eot);src:url(../fonts/Gilroy-Regular/Gilroy-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Regular/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular/Gilroy-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.eot);src:url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff) format("woff"),url(../fonts/Gilroy-SemiBold/Gilroy-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Medium/Gilroy-Medium.eot);src:url(../fonts/Gilroy-Medium/Gilroy-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Medium/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium/Gilroy-Medium.ttf) format("truetype");font-weight:700}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-Bold/Gilroy-Bold.eot);src:url(../fonts/Gilroy-Bold/Gilroy-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-Bold/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold/Gilroy-Bold.ttf) format("truetype");font-weight:800}@font-face{font-family:"Gilroy";src:url(../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.eot);src:url(../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.woff) format("woff"),url(../fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.ttf) format("truetype");font-weight:900}@font-face{font-family:"Inter",sans-serif;src:url(../fonts/Inter/Inter-VariableFont_slnt,wght.ttf) format("truetype")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url(Inter-Light.woff2?v=3.13) format("woff2"),url(Inter-Light.woff?v=3.13) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(Inter-Regular.woff2?v=3.13) format("woff2"),url(Inter-Regular.woff?v=3.13) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(Inter-Medium.woff2?v=3.13) format("woff2"),url(Inter-Medium.woff?v=3.13) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(Inter-SemiBold.woff2?v=3.13) format("woff2"),url(Inter-SemiBold.woff?v=3.13) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url(Inter-Bold.woff2?v=3.13) format("woff2"),url(Inter-Bold.woff?v=3.13) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url(Inter-ExtraBold.woff2?v=3.13) format("woff2"),url(Inter-ExtraBold.woff?v=3.13) format("woff")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url(Inter-Black.woff2?v=3.13) format("woff2"),url(Inter-Black.woff?v=3.13) format("woff")}.wrapper--tilda{position:absolute;top:0;left:0;right:0;z-index:102;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:1168px;margin:0 auto;min-width:100%}@media screen and (max-width:1023px){.wrapper--tilda{z-index:302}}.wrapper--tilda.wrapper--tilda-static{position:static}.row{display:flex;flex-flow:row wrap}.col-2{flex:0 0 16.6666667%;max-width:16.6666667%}.col-3{flex:0 0 25%;max-width:25%}.col-3--special{flex:0 0 calc(25% - 40px);max-width:calc(25% - 40px)}.col-4{flex:0 0 33.3333333%;max-width:33.3333333%}.col-5{flex:0 0 41.6666667%;max-width:41.6666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333%;max-width:58.3333333%}.col-8{flex:0 0 66.6666667%;max-width:66.6666667%}.col-6-offset-6{margin-left:50%}@media screen and (max-width:1000px){.col-2,.col-3,.col-3--special,.col-4{flex:0 0 50%;max-width:50%;margin-bottom:40px}}@media screen and (max-width:600px){.col-2,.col-3,.col-3--special,.col-4{flex:0 0 100%;max-width:100%}}@media screen and (min-width:320px) and (max-width:767px){.small-12{flex:0 0 100%;max-width:100%}}@media screen and (min-width:768px) and (max-width:1199px){.medium-4{flex:0 0 33.3333333%;max-width:33.3333333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-12{flex:0 0 100%;max-width:100%}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-wrapper{z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{height:14px;bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;background:#000}button.swiper-pagination-bullet{border:0;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet,a{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,.swiper-pagination-white .swiper-pagination-bullet-active,body,table,td{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-black .swiper-pagination-bullet-active,.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'https%3A%2F%2F2.zoppoz.workers.dev%3A443%2Fhttp%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}#container.isOpen #content .portfolio-list2,.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}*{box-sizing:border-box}a{text-decoration:none;color:#1a1a1a;transition:color .3s ease}a[href^="tel:"]{cursor:default}.locked{overflow:hidden;min-height:calc(100vh - 55px);top:0;left:0;right:0;bottom:0}#arrow_right_big{display:inline;vertical-align:middle;fill:#1a1a1a;transition:fill .3s ease}@media screen and (max-width:767px){#arrow_right_big{height:22px;width:16px}}.clearfix:after,.clearfix:before{content:"";display:table;clear:both}.wrap-wide{padding:0 16px;overflow:hidden}.wrap{margin:0 auto;max-width:940px}body::after,body::before{height:50vh;width:100%;position:fixed;left:0}body::before{top:0;transform:translateY(-100%)}body::after{bottom:0;transform:translateY(100%)}body.page-is-changing::after,body.page-is-changing::before{transform:translateY(0)}.cd-loading-bar{position:fixed;height:2px;width:90%}.cd-loading-bar::before{position:absolute;left:0;top:0;height:100%;width:100%;transform:scaleX(0);transform-origin:left center}.page-is-changing .cd-loading-bar::before{transform:scaleX(1)}.all-works-list__item,.animate,.btn,.btn--button,.btn--main,.btn--mobile,.btn-arrow__head,.btn-arrow__shaft,.button--blue,.button--filled,.button--green,.button-loader,.cls-1,.form-mobile-friendly__btn,.hero .wrap-wide.colored,.icon-hamburger,.main-portfolio__arrow .arrow__head,.main-portfolio__arrow .arrow__shaft,.main-tags__link,.main-work__link,.main-work__link-wrapper,.mobile-mnu__link,.mobile-page-header .colored,.page404__show-star,.portfolio .h2p:hover .count,.portfolio-item__link-wrapper,.portfolio-items-list,.portfolio-list2 .fav a img,.portfolio-sidebar__link,.prototypes li a,.review__subtitle,.review__title,.reviews .more .fa-refresh,.reviews-page h2:hover .count,.show-all-works,.show-all-works:after,.slide-from-bottom,.slide-from-bottom-custom,.slide-from-bottom-small,.slide-from-right,.slide-from-right-fast,.slide-from-top-small,.socials__item,.socials__item span,.square-button,.stage__description,.stage__divider,.stage__title{transition:all .3s ease-in-out}.animated--roll-the-barrel{animation-name:roll-the-barrel;animation-iteration-count:1;animation-duration:2s;transform-origin:50% 50%}.to-loaded{opacity:0;transition:all 1s ease-in-out}.slide-from-right,.to-loaded.loaded{opacity:1!important}.slide-from-right{transform:translate(-30px,0)}.slide-from-bottom,.slide-from-right-fast{opacity:1!important;transform:translate(-100px,0)}.slide-from-bottom{transform:translate(0,-50px)}.slide-from-bottom-small{opacity:1!important;transform:translate(0,-20px)}.slide-from-top-small{opacity:1!important;transform:translate(0,10px)}.slide-from-bottom-custom{opacity:1!important;transform:translate(0,0)!important}html{height:100%}body{min-height:100%;font-family:"Gilroy",sans-serif;font-size:20px;font-weight:400;margin:0}p{line-height:32.5px;margin:14px 0}h4{font-weight:800}.color-white{color:#fff}.color-black,.main-page .socials--column .socials__item:visited,.main-page .socials--column .socials__item:visited:hover,h1,h2,h3,h4{color:#1a1a1a}#container{position:relative;flex:1 0 auto;min-height:100vh;background-color:#fff;overflow-x:hidden;max-width:100vw}.main-page #content{display:block;width:100%;overflow:visible}.main-page .wrapper{overflow:visible;padding:0 0 38px;width:100%;max-width:1168px;margin:0 auto;display:flex;flex-direction:column;justify-content:space-between;position:relative}.main-page #content,.main-page .hero.wrapper,.portfolio2 #content{background-color:#ededed}.main-page .header__contact-btn,.main-page .header__link{display:none}.main-page .socials--hero{top:0;right:-3px;height:100%;justify-content:center}.main-page .socials--column .socials__item{color:#1a1a1a;font-size:18px;line-height:35px;margin-bottom:31px}.main-page .socials--column .socials__item:last-child{margin-bottom:0}.main-page .socials--column .socials__item span::before{background-color:#ee2459}.header__title-text,h1{font-size:78px;font-weight:800;line-height:78px;margin:0 0 44px}@media screen and (max-width:1199px){.header__title-text,h1{font-size:55px}}@media screen and (max-width:767px){.header__title-text,h1{font-size:36px}}.header__title-text{margin-block-start:0}.main-page .header .header__title-content{margin-block-start:0;width:100%;max-width:560px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1;margin-right:-22.6%}@media screen and (min-width:768px) and (max-width:1023px){.main-page .header .header__title-content{margin-bottom:0}}.main-page h2{text-align:left}.main-page .hero,.main-page .mobile-menu__inner{background-color:#f7f7f7}.main-page .contact-list,.main-page .mobile-mnu__link,.main-page .mobile-mnu__link:visited{color:#1a1a1a}@media screen and (max-width:510px){.mobile-menu-arrow{width:18px;height:14px}}.main-page .mobile-menu-arrow-detail{stroke:#1a1a1a}.hero__body{padding-bottom:120px;position:relative}@media screen and (max-width:767px){.hero__body{padding-bottom:0}}.body--main{padding-bottom:0;padding-top:0;margin-top:59px;position:relative}@media screen and (min-width:1200px){.body--main{align-items:flex-start}}@media screen and (max-width:1023px){.body--main{margin-top:-56px;position:static}}@media screen and (max-width:767px){.body--main{padding:0;margin:-62px 0 0;display:block}}@media screen and (max-height:900px) and (min-width:1024px){.body--main .stats{margin-top:50px}}.hero__body--reviews{padding-top:89px;padding-bottom:0}@media screen and (max-width:510px){.hero__body--reviews{padding-left:16px;padding-top:0}}.main-page h1{font-size:8.4vh;line-height:90px;font-weight:800;font-size:80px;color:#1a1a1a;margin-bottom:40px}@media screen and (max-width:767px){.main-page .portfolio-items-list{padding-bottom:20px}}h2{font-size:35.4px;font-weight:700}.h1{font-size:78px;font-weight:800;line-height:78px;margin:0 0 44px}@media screen and (max-width:1199px){.h1{font-size:55px;line-height:60px}}@media screen and (max-width:767px){.h1{font-size:36px;line-height:38px;word-wrap:break-word}}.h1--hny{font-size:114px!important;line-height:105px!important;letter-spacing:.01em}@media screen and (max-width:1023px){.h1--hny{font-size:95px!important;line-height:95px!important}}@media screen and (max-width:374px){.h1--hny{font-size:70px!important;line-height:74px!important}}.h2{font-size:50px;font-weight:800;line-height:65px;margin:0 0 31px}@media screen and (max-width:1199px){.h2{font-size:36px;line-height:40px}}@media screen and (max-width:767px){.h2{font-size:26px;line-height:28px;margin-bottom:17px}}.h3{font-size:36px;font-weight:800;line-height:43px;margin-top:0;margin-bottom:23px}@media screen and (max-width:1199px){.h3{font-size:28px;line-height:36px;margin-bottom:7px}}@media screen and (max-width:767px){.h3{font-size:20px;line-height:27px}}.p{font-size:20px;color:#1a1a1a;font-weight:700;line-height:30px;margin:0 0 20px}@media screen and (max-width:1199px){.p{font-size:16px;line-height:24px;margin-bottom:10px}}@media screen and (max-width:767px){.p{font-size:14px;line-height:22px}}.p--hny,strong{font-weight:800}.p--hny{color:#fff;font-size:19px;line-height:29px;letter-spacing:.01em;max-width:400px}@media screen and (max-width:1023px){.p--hny{font-size:18px;line-height:26px;padding-right:10px}}@media screen and (max-width:767px){.p--hny{height:87px;padding-right:0}}.sub-page-title{font-size:22px;font-weight:800;line-height:34px;margin-left:auto;margin-right:auto}@media screen and (max-width:1199px){.sub-page-title{font-size:18px;line-height:26px}}@media screen and (max-width:767px){.sub-page-title{font-size:15px;line-height:22px}}.p-helping{font-size:16px;font-weight:700;line-height:26px;margin-top:0}@media screen and (max-width:1199px){.p-helping{font-size:14px;line-height:22px}}@media screen and (max-width:767px){.p-helping{font-size:14px;line-height:22px;margin-bottom:7px}}.main-page .header__title h1{color:#1a1a1a;margin-top:0;letter-spacing:0;font-size:70px;line-height:70px;font-weight:800;margin-left:-5px;margin-bottom:21px;opacity:0;transform:translateY(20px);max-width:100%}@media screen and (max-width:767px){.main-page .header__title h1{font-size:30px;line-height:37px;margin-bottom:8px}}.main-page .colored{padding-bottom:120px;position:relative}@media screen and (max-width:1199px){.main-page .colored{padding-bottom:70px}}@media screen and (max-width:767px){.main-page .colored{padding-top:59px;padding-bottom:0}}.main-page .page-header{overflow:visible;margin-bottom:0}@media screen and (max-width:767px){.main-page .page-header{padding-left:0;position:relative;padding-right:0;margin-bottom:0}}.main-page .header__title{overflow:visible;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;flex-grow:1;width:100%;position:relative}.main-page .header__subtitle{font-size:24px;line-height:33px;font-weight:800;color:#1a1a1a;margin-bottom:0;opacity:0;transform:translateY(20px);max-width:100%}.main-page .header__button-wrapper{margin-top:43px;display:flex;opacity:0}@media screen and (max-width:1023px){.main-page .header__button-wrapper{display:none}}.main-page .order-button a{color:#ee2459;border:solid 2px #fff!important;background-color:#fff;font-size:20px;font-weight:800;padding:0 44px}@media screen and (max-width:767px){.main-page .order-button a{width:auto;margin-top:20px;padding:10px 40px;line-height:1;font-size:13px}}.main-page .header__photo{width:65.2%;flex-shrink:0;position:relative;z-index:-1;overflow:hidden;margin-left:-34px}.main-page .header__photo .header__picture{display:block}.main-page .header__photo img{width:100%;height:auto;display:block;opacity:0}@media screen and (max-width:1023px){.main-page .header__photo{margin-left:0}}.main-page .header__photo-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;will-change:transform;background-color:#ee2459;transform:translateX(-100%)}.main-page .js-load .header__photo-overlay{transition:.5s ease-in-out;transition-property:transform;transform:translateX(0)}.main-page .js-load .header__button-wrapper,.main-page .js-load .header__subtitle,.main-page .js-load .header__title h1,.main-page .js-load .stats__item{transition:.8s ease-in-out;transition-property:transform,opacity}.main-page .js-load .header__title h1{transition-delay:.5s}.main-page .js-load .header__subtitle{transition-delay:.9s}.main-page .js-load .header__button-wrapper{transition-delay:1.9s}.main-page .js-load .stats__item:first-child{transition-delay:1.1s}.main-page .js-load .stats__item:nth-child(2){transition-delay:1.3s}.main-page .js-load .stats__item:nth-child(3){transition-delay:1.5s}.main-page .js-animate-in .header__button-wrapper,.main-page .js-animate-in .header__photo img{opacity:1}.main-page .js-animate-in .header__photo-overlay{transform:translateX(101%)}.main-page .js-animate-in .header__subtitle,.main-page .js-animate-in .header__title h1,.main-page .js-animate-in .stats__item{opacity:1;transform:translateY(0)}.main-page .header__photo--mobile,.portfolio2 .portfolio-list2 .fav li.none{display:none}.main-page .header__content{position:relative;width:100%;padding-top:0;padding-right:0;padding-bottom:17px;display:flex;flex-direction:column}@media screen and (max-width:767px){.main-page .hero{background-color:#f7f7f7;margin-bottom:-188px}.main-page .wrapper{padding:0;display:block}.main-page .page-header{width:100%}.main-page .refresh{margin-bottom:6vh}.main-page .header__link+.arrow{width:43px;top:1px;left:107px}.main-page .header__link+.arrow::before{top:9px;width:43px}.main-page .header__link+.arrow::after{top:4px}.main-page .mobile-menu-button{height:26px}.main-page .header__content{width:100%;padding:16px 16px 245px}.main-page .header__title h1{font-size:32px;line-height:39px;margin-left:2px;margin-bottom:9px;width:260px}.main-page .header__subtitle{font-size:18px;line-height:24px;margin-left:2px;margin-top:0;width:260px}.main-page .header__contact-btn,.main-page .header__link{display:block;position:relative}.main-page .header__link{z-index:2;font-size:16px;line-height:20px;color:#1a1a1a;border-radius:0;background:0 0;margin-bottom:29px;padding:0 54px 0 0}.footer .socials{display:flex;justify-content:left}.footer .socials__item{font-size:22px;font-weight:800;padding:0}.footer .socials__item:not(:last-of-type){margin-right:25px;padding:0}.footer .socials__item:last-of-type{padding:0}}@media screen and (min-width:1024px) and (max-width:1279px){.main-page .wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:768px) and (max-width:1023px){.main-page .hero{margin-bottom:-55px}.main-page .wrapper{padding:0 0 49px}.main-page .header__title h1{font-size:60px;line-height:67px;margin-bottom:23px;font-weight:800;width:500px}.main-page .header__subtitle{font-size:24px;line-height:32px;width:550px;margin-top:0}.hero__body--main{margin-top:4vh;margin-bottom:0}.hero__body--main .header__title{margin-top:51px}.main-page .header__photo{width:100%}.main-page .header__content{padding:40px 24px 66px;width:100%}}@media screen and (max-width:1023px){.main-page .socials--column{display:none}.main-page .header__content{position:static;display:block;background:linear-gradient(180deg,#f7f7f7 0,#ededed 100%)}.main-page .header__photo--desktop{display:none}.main-page .header__photo--mobile{display:block}.main-page .header__photo{position:relative;width:100%}.main-page .header__button{display:none}}.stats{padding:0;margin:90px 0 0 296px;list-style:none;font-weight:800;display:flex;font-size:24px;line-height:24px}.stats__item{width:208px;margin-right:49px;opacity:0;transform:translateY(32px)}.stats__item:nth-child(2n){width:190px;margin-right:57px}.stats__item:nth-child(3n){width:195px;margin-right:41px}.stats__value{display:block;color:#ee2459;font-size:40px;line-height:40px;margin-bottom:20px}.stats__description{display:block}@media screen and (min-width:768px) and (max-width:1023px){.stats{margin:52px 0 0;font-size:24px;line-height:24px}.stats__item{width:190px;margin-right:32px}.stats__item:nth-child(2n){width:137px;margin-right:32px}.stats__item:nth-child(3n){width:190px;margin-right:32px}.stats__value{font-size:40px;line-height:40px;margin-bottom:12px}}@media screen and (max-width:767px){.stats{margin:6px 0 0;font-size:12px;line-height:12px}.stats__item{width:83px;margin-right:18px}.stats__item:nth-child(2n){width:68px;margin-right:18px}.stats__item:nth-child(3n){width:99px;margin-right:0}.stats__value{font-size:24px;line-height:30px;min-height:30px;margin-bottom:6px;margin-left:2px}.stats__description{margin-left:3px}}.main-portfolio{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:1168px;margin:0 auto;padding-top:100px}.main-portfolio__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 40px}.main-portfolio--landing{margin-bottom:154px}.main-portfolio__link-wrapper{margin:222px auto;transform:translateY(100px)}.main-portfolio__link{color:#1a1a1a;font-weight:800;font-size:24px}.main-portfolio__arrow{margin-left:7px;vertical-align:middle}.main-portfolio__arrow .arrow__head,.main-portfolio__arrow .arrow__shaft{transition-property:transform;transform-origin:left}.main-portfolio__list{list-style:none;padding:0;margin:0}.main-portfolio__item:not(:last-of-type){margin-bottom:161px}.main-work{width:100%;max-width:1168px}.main-work.js-slide-in{transform:translateY(200px);opacity:0}.main-portfolio__link-wrapper{opacity:0}.main-portfolio__link-wrapper.js-show,.main-work.js-slide-in.js-show{opacity:1;transform:translateY(0)}.main-portfolio.js-animate .main-portfolio__link-wrapper,.main-portfolio.js-animate .main-work{transition:.6s;transition-timing-function:cubic-bezier(.23,.76,.49,.96);transition-property:transform,opacity}.main-work__link{display:block;font-weight:800;font-size:24px;line-height:39px;color:#1a1a1a;background-color:#fff;overflow:hidden}.main-work__link:hover{color:#1a1a1a}.main-work__image img,.main-work__link,.main-work__link-wrapper{transition-property:transform;transform-origin:center}.main-work__link-wrapper{display:flex}.main-work__image{width:62%;flex-shrink:0;overflow:hidden}.main-work__image img{display:block;width:100%;height:auto;transition:5s;transition-timing-function:cubic-bezier(.02,.75,.13,.89)}.main-work__content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:63px}.main-work__title{font-weight:800;font-size:40px;line-height:50px;margin:0 0 25px}.main-work__description{margin:0 0 25px;font-size:14px;line-height:24px;width:100%}.main-work__button{display:flex;align-items:center;margin-top:auto;font-size:18px;line-height:22px}.main-work__link-arrow{overflow:visible;margin-left:8px;margin-top:1px}.main-work__link-arrow .arrow-icon__head,.main-work__link-arrow .arrow-icon__shaft{transition:.3s ease-in-out;transition-property:transform;transform-origin:left}.main-work__link:hover .main-work__image img{transform:scale(1.1)}.main-work__link:hover .arrow-icon__shaft{transform:scaleX(1.5)}.main-work__link:hover .arrow-icon__head{transform:translateX(15px)}@media screen and (min-width:1024px) and (max-width:1279px){.main-portfolio{padding-left:20px;padding-right:20px}}@media screen and (min-width:768px) and (max-width:1023px){.main-portfolio{padding-top:0}.main-portfolio__link{font-size:18px;line-height:27px}.main-portfolio__list{padding:0 30px}.main-portfolio__item:not(:last-child){margin-bottom:47px}.main-portfolio__link-wrapper{margin:100px auto;transform:translateY(50px)}.main-work{transform:translateY(100px)}.main-work__image{width:63%}.main-work__content{padding:21px 16px}.main-work__title{font-size:24px;line-height:30px;margin-left:-1px;margin-bottom:12px}.main-work__description{font-size:13px;line-height:20px;margin-bottom:12px}.main-work__button{font-size:13px;line-height:16px}.main-work__link-arrow{transform:scale(.8);margin-top:0}}@media screen and (max-width:767px){.main-portfolio{padding-top:0}.main-work__link-wrapper{flex-direction:column}.main-portfolio__link-wrapper{margin:100px auto}.main-portfolio__link{font-size:13px;line-height:13px}.main-portfolio__list{padding:0 16px}.main-portfolio__item:not(:last-child){margin-bottom:24px}.main-work__link{flex-direction:column}.main-work__image{width:100%}.main-work__content{padding:16px 15px 28px;flex-grow:1}.main-work__title{font-size:18px;line-height:22px;margin-bottom:4px}.main-work__description{font-size:13px;line-height:19px;min-height:132px;margin-bottom:4px}.main-work__button{font-size:13px;line-height:16px}.main-portfolio--landing{margin:32px auto;padding:0 16px}.main-portfolio--landing .main-portfolio__title{font-size:32px;line-height:40px;margin-bottom:24px}.main-portfolio--landing .main-portfolio__item:not(:last-child){margin-bottom:16px}}.main-features{background-color:transparent;color:#fff;padding:222px 9% 232px;margin-bottom:134px;position:relative}.main-features ::selection{background-color:rgba(255,255,255,.99);color:#ee2459}.main-features::before{content:"";width:100%;height:100%;background-color:#ee2459;position:absolute;z-index:-1;top:0;left:0}.main-features.js-slide-in::before{transform:skewY(-10deg);opacity:0}.main-features.js-show::before{opacity:1;transform:skewY(0)}.main-features__list{list-style:none;padding:0;margin:0;font-weight:800}.main-features__item{display:flex;max-width:995px;margin:0 auto}.main-features__item.js-slide-in{transform:translateY(100px);opacity:0}.main-features__item.js-show{opacity:1;transform:translateY(0)}.main-features.js-animate .main-features__item,.main-features.js-animate::before{transition:.6s;transition-timing-function:ease-in-out;transition-property:transform,opacity}.main-features__item:not(:last-child){margin-bottom:213px}.main-features .main-features__title{color:inherit;font-weight:800;font-size:40px;line-height:50px;flex-shrink:0;width:320px;margin:0 51px 0 0}.main-features .main-features__text{margin:0;font-size:24px;line-height:39px}.main-features--landing .main-features__item{max-width:640px;display:block}.main-features--landing .main-features__title{margin-bottom:51px;margin-right:0;width:100%}.main-features--redesign{margin-bottom:0}.main-features--redesign .main-features__item{max-width:1000px}.main-features--redesign .main-features__text{font-size:40px;line-height:50px}@media screen and (min-width:768px) and (max-width:1023px){.main-features{padding:68px 30px 73px;margin-bottom:63px}.main-features__list{max-width:100%;margin:0 auto}.main-features__item{transform:translateY(60px)}.main-features__item:not(:last-child){margin-bottom:45px}.main-features .main-features__title{font-size:32px;line-height:40px;width:250px;margin-right:56px}.main-features .main-features__text{font-size:18px;line-height:27px}}@media screen and (max-width:767px){.main-features{padding:56px 16px 59px;margin-bottom:39px}.main-features--redesign{margin-bottom:0}.main-features__item{display:block}.main-features__item:not(:last-child){margin-bottom:52px}.main-features .main-features__title{font-size:18px;line-height:22px;margin:0 0 10px;width:100%}.main-features .main-features__text{font-size:13px;line-height:19px}}.main-reviews{overflow:hidden;margin:0;padding:120px 0;width:100%;color:#1a1a1a;background-color:#fff}@media (max-width:768px){.main-reviews{padding:64px 0}}@media screen and (min-width:1024px){.main-reviews{padding:0 24px}}.main-reviews__header{max-width:1168px;margin:0 auto 67px;display:flex;justify-content:space-between}.main-reviews .main-reviews__title{font-weight:800;font-size:40px;line-height:50px;color:#1a1a1a;margin:0}.main-reviews__list-wrapper{max-width:1168px;margin:0 auto}.main-reviews__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap}.main-reviews__navigation{display:flex;justify-content:center;margin-top:50px}.review-item{padding:42px 48px;background-color:#fff;flex-shrink:0;font-weight:800;display:flex;flex-wrap:nowrap;width:100%;min-height:500px;margin-right:0}.review-item__text{margin:0;padding-right:65px;font-size:24px;line-height:42px;position:relative}.review-item__text::after{content:"";position:absolute;width:2px;height:calc(100% - 16px);background-color:#1a1a1a;right:0;top:8px}.review-item__info{flex-shrink:0;width:309px;padding:8px 48px;display:flex;flex-direction:column}.review-item__author{font-size:18px;line-height:27px;margin-top:2px;margin-bottom:14px}.review-item__links{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.review-item__link{color:#1a1a1a;font-size:18px;line-height:22px;display:flex}.review-item__link--full-review{position:relative;padding-left:40px;font-size:14px;line-height:17px;width:115px;height:42px}.review-item__link--full-review::before{content:"";position:absolute;top:0;left:0;width:30px;height:35px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../i/icon-review-desktop.svg);transition:.3s ease-in-out;transition-property:transform;transform-origin:center}.review-item__link--full-review:hover::before{transform:scale(1.12)}.review-item__link-arrow{overflow:visible;margin-left:3px;vertical-align:middle}.review-item__link-arrow .arrow-icon__head,.review-item__link-arrow .arrow-icon__shaft{transition:.3s ease-in-out;transition-property:transform;transform-origin:left}.review-item__link--case{margin-bottom:-4px;display:inline-block;margin-top:auto}.review-item__link--case:hover .arrow-icon__shaft{transform:scaleX(1.5)}.review-item__link--case:hover .arrow-icon__head{transform:translateX(15px)}.review-item__link:hover{color:#1a1a1a}.review-item__avatar{border-radius:50%}.review-item__company{display:block}@media screen and (min-width:768px) and (max-width:1023px){.main-reviews{margin:0 0 24px}.main-reviews__header{margin:0 30px 21px;justify-content:space-between}.main-reviews .main-reviews__title{font-size:32px;line-height:44px;margin-right:50px;padding-left:33px}.main-reviews__controls{display:flex}.main-reviews__list-wrapper{padding:0}.main-reviews__navigation{margin-top:30px}.review-item{max-width:calc(100% - 60px);padding:22px 33px;min-height:300px;margin-left:30px;margin-right:30px}.review-item:last-child{margin-right:0}.review-item__text{font-size:13px;line-height:23px;margin-right:32px;padding-right:20px}.review-item__text::after{height:calc(100% - 4px);top:2px}.review-item__info{width:194px;padding:13px 0 1px;flex-shrink:0;display:flex;flex-direction:column}.review-item__avatar{width:48px;height:48px}.review-item__author{font-size:13px;line-height:16px;margin:5px 0}.review-item__links{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:3px}.review-item__link{font-size:13px;line-height:13px}.review-item__link--full-review{width:100px;padding-left:22px;padding-top:0}.review-item__link--full-review::before{width:17px;height:23px;top:1px;left:1px;background-image:url(../i/icon-review-mobile.svg)}.review-item__link-arrow{scale:.8}}@media screen and (max-width:767px){.main-reviews{margin:0 0 24px}.main-reviews__header{margin:0 16px 29px}.main-reviews .main-reviews__title{font-size:32px;line-height:44px;margin-right:0;padding-left:0}.main-reviews__list-wrapper{padding:0 16px}.main-reviews__navigation{margin-top:20px}.review-item{display:flex;flex-direction:column;align-items:flex-start;width:256px;min-height:412px;padding:13px 16px 14px;margin-right:5vw}.review-item:last-child{margin-right:0}.review-item__text{font-size:13px;line-height:23px;margin-bottom:24px;padding-bottom:19px;padding-right:0;height:265px;position:relative}.review-item__text::after{content:"";position:absolute;top:unset;bottom:0;left:0;width:100%;height:1.6px;background-color:#1a1a1a}.review-item__info{width:100%;flex-grow:1;padding:0;display:flex;flex-direction:column;justify-content:space-between}.review-item__author-info{display:flex;flex-wrap:nowrap;align-content:stretch;align-items:center}.review-item__avatar{width:48px;height:48px;margin-right:7px;flex-shrink:0}.review-item__author{font-size:13px;line-height:16px;margin:0;display:flex;flex-direction:column}.review-item__links{width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:auto;align-items:flex-end}.review-item__link{font-size:13px;line-height:13px;height:26px}.review-item__link--full-review{padding-left:21px;padding-top:0;width:89px}.review-item__link--full-review::before{top:0;width:17px;height:26px;background-image:url(../i/icon-review-mobile.svg)}.review-item__link--case{width:64px;margin-bottom:0}.review-item__link--case::after{content:"";display:inline-block;width:26px;height:10px;vertical-align:middle;background-image:url(../i/review-arrow-mobile.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.review-item__link-arrow{display:none}}.controls{display:flex;margin-right:4px;margin-top:5px}.controls__button{width:48px;height:38px;white-space:nowrap;text-indent:300%;padding:0;overflow:hidden;border-radius:0;background:0 0;cursor:pointer;position:relative;border:0}.controls__button::before{content:"";position:absolute;top:0;left:0;background-image:url(/https/asanov.agency/i/carousel-arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.controls__button:disabled{opacity:.3;cursor:default;pointer-events:none}.controls__button:last-child{margin-left:20px}.controls__button:hover{background:0 0}.controls__button--prev{transform:rotate(180deg)}@media screen and (max-width:767px){.controls{display:none}}.swiper-pagination-bullet{width:12px;height:12px;border-radius:50%;cursor:pointer;background-color:#c9c9c9;opacity:1;transition:.15s ease;outline:0;-webkit-tap-highlight-color:transparent}.swiper-pagination-bullet-active{background-color:#ee2459;cursor:default;transform:scale(1.15)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:5px;margin-right:5px}@media screen and (max-width:1023px){.swiper-pagination-bullet{width:7px;height:7px}.swiper-pagination-bullet-active{transform:scale(1.2)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:3px;margin-right:3px}}@media screen and (max-width:767px){.swiper-pagination-bullet{width:6px;height:6px}.swiper-pagination-bullet-active{transform:scale(1.2)}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin-left:2px;margin-right:2px}}.main-tags{margin:103px auto 0;max-width:1168px}@media screen and (max-width:767px){.main-tags{margin:34px 16px 0}}@media screen and (min-width:768px) and (max-width:1023px){.main-tags{margin:48px 30px 0;max-width:650px}}@media screen and (min-width:1024px) and (max-width:1199px){.main-tags{padding-left:0;padding-right:0}}.main-tags__list{display:flex;flex-direction:row;list-style:none;flex-wrap:wrap;width:calc(100% + 20px);margin:0 0 0 -10px;padding:0}@media screen and (max-width:1023px){.main-tags__list{width:calc(100% + 24px);margin-left:-12px}}@media screen and (max-width:767px){.main-tags__list{flex-direction:row;align-items:flex-start;width:calc(100% + 12px);margin-left:-6px}}.main-tags__item{margin-left:10px;margin-right:10px;margin-bottom:20px}@media screen and (max-width:767px){.main-tags__item{margin:6px}}@media screen and (min-width:1024px) and (max-width:1439px){.main-tags__item{margin-top:0}}.main-tags__link{color:#666;font-size:14px;line-height:16px;display:block;padding:7px 10px 9px 11px;border-radius:3px;background-color:#e5e5e5}@media screen and (max-width:767px){.main-tags__link{font-size:11px;line-height:12px;padding:6px 8px}}@media screen and (min-width:768px) and (max-width:1023px){.main-tags__link{padding:7px 11px 9px;font-size:14px;line-height:16px}}@media screen and (min-width:1024px) and (max-width:1199px){.main-tags__link{line-height:15px;padding:4px 6px 6px}}.main-tags__link::before{z-index:1;content:"# ";opacity:.7}.main-tags__link:hover{background-color:#ed205a!important;color:#fff!important;border-bottom:none!important;border-color:none!important}@media screen and (max-width:767px){.main-tags__link:hover{background-color:#e5e5e5;color:#666}}.btn.btn--order{border-radius:0;background-color:transparent;border:2px solid #fff;color:#fff;margin-top:47px;margin-left:2px;font-size:18px;line-height:22px;display:inline-flex;align-items:center;position:relative}.btn.btn--order h2{display:inline}.btn.btn--order.btn--modal{border-color:#1a1a1a;color:#1a1a1a;margin-top:0;margin-left:0;margin-bottom:39px}.btn.btn--order.btn--modal .btn-arrow__head,.btn.btn--order.btn--modal .btn-arrow__shaft{stroke:#1a1a1a}.btn.btn--order.btn--modal:hover{background-color:#1a1a1a;color:#fff}.btn-loader svg,.btn.btn--order.btn--modal:hover .btn-arrow__head,.btn.btn--order.btn--modal:hover .btn-arrow__shaft{stroke:#fff}.btn.btn--order:hover{color:#1a1a1a;background-color:#fff}.btn.btn--order:hover .btn-arrow__head,.btn.btn--order:hover .btn-arrow__shaft{stroke:#1a1a1a}.btn.btn--order .btn-arrow{transform-origin:left;transform:scale(1.2);margin-left:6px}.btn.btn--order.btn--mobile{border:4px solid #fff;font-size:24px;line-height:29px;padding:15px 39px}@media screen and (max-width:1023px){.btn.btn--order{margin-top:31px}}@media screen and (max-width:767px){.btn.btn--order{margin-top:16px}.btn.btn--order.btn--mobile{width:128px;height:48px;font-size:18px;margin-top:0;padding:0 24px}}@media screen and (max-width:630px){.btn.btn--order.btn--modal{margin-bottom:20px}}.btn-loader{position:absolute;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:#1a1a1a}@media screen and (max-width:767px){.btn.btn--order{font-size:13px;line-height:13px;padding:15px 17px}.btn.btn--order .btn-arrow{transform:scale(1);width:26px;height:10px;margin-left:4px;vertical-align:middle}}.square-button{font-size:24px;line-height:30px;color:#1a1a1a;cursor:pointer;font-weight:800;border:4px solid #1a1a1a;padding:15px 27px;background-color:transparent;border-radius:0;outline:0;-webkit-tap-highlight-color:transparent;display:inline-block}.square-button:active,.square-button:hover{background-color:#1a1a1a;color:#fff}.square-button_type_full-width{width:100%}.square-button_size_medium{font-size:18px;border-width:2px;padding:10px 24px}.square-button--white{color:#fff;border-color:#fff;background-color:#1a1a1a}.square-button--white:active,.square-button--white:hover{background-color:#fff;color:#1a1a1a}@media screen and (min-width:768px) and (max-width:1023px){.square-button{font-size:18px;line-height:22px;border-width:2px;padding:19px 23px}}@media screen and (max-width:767px){.square-button{font-size:13px;line-height:13px;padding:15px 17px;border-width:3px}.hide-for-mobile{display:none}}@media screen and (min-width:768px){.hide-for-medium-up{display:none}}.visible-for-small-only{display:none!important}@media screen and (max-width:767px){.visible-for-small-only{display:block!important}}.hero-wrapper{position:relative;height:800px;background-color:#262626;background-image:url(/https/asanov.agency/i/mobile/bg_top.png);background-repeat:no-repeat;background-position:63vw 50%}@media screen and (max-width:1199px){.hero-wrapper{height:auto;padding:0;background-position:35vw center}}@media screen and (max-width:767px){.hero-wrapper{background-color:#262626;background-repeat:no-repeat;background-position:10vw 235px;background-size:700px;opacity:1}}@media screen and (max-width:1199px){.hero{margin-top:0}}@media screen and (max-width:767px){.hero{background-color:#ee2459}}.hero .wrap-wide.colored{opacity:0}@media screen and (max-width:767px){.hero--green{background-color:#07a661}}.hero--mobile-page{background-color:transparent;max-width:1168px;padding:0 0 20px}@media screen and (max-width:1023px){.hero--mobile-page{padding:0 30px 20px}}@media screen and (max-width:767px){.hero--mobile-page{height:470px;padding:0 16px 20px}.hero-yellow{background-color:#fbc500}}.awwards{display:flex;flex-flow:row wrap;box-sizing:border-box}@media screen and (max-width:767px){.awwards{background-color:#fff;padding:40px 16px 0;margin-left:-15px;margin-right:-15px}}.awward{max-width:26%;flex:0 0 26%;padding-left:10px;padding-right:10px;box-sizing:border-box}.awward:nth-child(2){max-width:19%;flex:0 0 19%}.awward:nth-child(2) .awwrad__icon,.awward:nth-child(3) .awwrad__icon{margin-left:-3px}.awward:nth-child(3){max-width:23%;flex:0 0 23%}@media screen and (max-width:1199px){.awward{max-width:49%;flex:0 0 49%;margin-bottom:35px}.awward:nth-child(2),.awward:nth-child(3){max-width:50%;flex:0 0 50%}}@media screen and (max-width:767px){.awward{max-width:49%;flex:0 0 49%;padding-left:5px;padding-right:5px}.awward:last-of-type .awwrad__icon,.awward:nth-child(1) .awwrad__icon{margin-left:0}.awward:nth-child(2),.awward:nth-child(3){max-width:50%;flex:0 0 50%}}.awwrad__icon{width:25px;height:25px;float:left;margin-top:-5px;text-align:right;margin-left:-7px}@media screen and (max-width:767px){.awwrad__icon{float:none;margin-bottom:5px}}.awward__text{margin-left:30px;color:#fff;font-size:16px;line-height:26px;letter-spacing:.025em;font-family:"Gilroy",sans-serif;font-weight:300}@media screen and (max-width:767px){.awward__text{color:#1a1a1a;font-size:11px;line-height:20px;margin-bottom:30px;margin-left:0;padding-left:0;padding-right:0}}.about h1{line-height:60px;font-size:50px;font-weight:800;color:#fff;letter-spacing:normal}h3{font-weight:700}.mobile-menu{display:block;position:absolute;top:0;bottom:0;right:0;z-index:21;width:260px}.mobile-menu__close-btn{position:absolute;right:20px;top:20px;z-index:100;cursor:pointer}@media screen and (min-width:1024px){.mobile-menu{display:none}}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,.75);display:none}.nav-overlay.active,label{display:block}.mobile-menu__inner{position:absolute;right:0;width:456px;z-index:21;height:100%;max-height:100vh;transform:translate3d(0,0,0);transition:all .3s ease-in-out;overflow-x:hidden;overflow-y:scroll}@media screen and (max-width:510px){.mobile-menu__inner{width:320px}}.mobile-menu__inner::before{content:"";background-color:rgba(0,0,0,.75);position:absolute;width:100%;height:100%;z-index:10}.mobile-menu__inner--yellow{background-color:#fbc500}#container.isOpen .mobile-menu{display:block;z-index:100;background-color:inherit;transition:.5s all;width:456px}@media screen and (max-width:510px){#container.isOpen .mobile-menu{width:320px}}#container.isOpen .mobile-menu__inner:before{content:none}#container.isOpen #content{transform:translate3d(-456px,0,0);transition:transform .5s ease-in-out;overflow:visible}@media screen and (max-width:510px){#container.isOpen #content{transform:translate3d(-320px,0,0)}}#container.isOpen #menu{transform:translate3d(0,0,0)}#menu{visibility:visible;transition:transform .5s;width:260px}#content{overflow:hidden;transition:transform .5s ease-in-out;background-color:#ededed;z-index:99;position:relative;flex:1}@media screen and (max-width:1199px){#content{padding-bottom:0}}.order-button a,.short-desc{font-family:"Gilroy",sans-serif}.short-desc{font-size:13px;line-height:20px;font-weight:300;padding-top:6px;color:#1a1a1a;padding-left:10px;padding-right:15px}.fa-hand-o-right{padding-right:5px}.order-button a{font-size:24px;font-weight:600;padding:0 30px;border-radius:30px!important;border:solid 2px #ee2459;color:#ee2459;display:inline-block;margin-top:50px;line-height:50px}.order-button a:hover{color:#fff;background:#ee2459}.intro{background:#1c2223 url(/https/asanov.agency/i/intro-background.jpg) center bottom no-repeat;background-size:cover;color:#fff;padding:80px 16px 80px 20%}.intro .eitem{width:55%}.intro .order-button a{color:#fff;border:solid 2px #fff!important}.intro .show-modal-form{width:auto}.intro .order-button a:hover{background:#fff;color:#1a1a1a}.intro .email,.intro .phone a{color:#fff}.arrow-slide-down{width:200px;height:70px;display:inline-block;position:absolute;background-image:url(/https/asanov.agency/i/arrow_down_white.svg);background-position:center center;background-repeat:no-repeat;bottom:10px;left:calc(50% - 100px);-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;z-index:20;cursor:pointer}@media screen and (max-width:767px){.arrow-slide-down{display:none}}.arrow-slide-down--small{height:20px;bottom:0}.mobile-page-header .head2{padding-left:0;padding-right:0}.mobile-page-header .colored{opacity:0}@media screen and (min-width:1199px){.mobile-page-header .colored{padding-top:48px}}@media screen and (max-width:767px){.mobile-page-header .colored{padding-top:39px;opacity:1}}@media screen and (max-width:1199px){.mobile-page-header .page-header{margin-bottom:25px}.mobile-page-header .page-header .header__title .header__title-text{font-size:55px}}@media screen and (max-width:767px){.mobile-page-header .page-header{padding-left:0;margin-bottom:0}}@media screen and (max-width:1199px){.mobile-page-header .page-header .header__title .header__title-text{font-size:55px}}@media screen and (max-width:510px){.mobile-page-header .page-header .header__title .header__title-text{font-size:32px}}.mobile-page-header .header__title{margin-bottom:4vh}@media screen and (max-width:767px){.mobile-page-header .header__title{margin-bottom:15px}}.mobile-page-header .header__title .order-button{margin-top:53px}@media screen and (max-width:767px){.mobile-page-header .header__title .order-button{margin-top:33px}}.mobile-page-header .header__title .header__title-text,.mobile-page-header .header__title h1{display:block;color:#fff;margin-bottom:40px;margin-block-start:.83em;font-size:78px;line-height:78px;font-weight:800}@media screen and (max-width:1199px){.mobile-page-header .header__title .header__title-text,.mobile-page-header .header__title h1{line-height:60px;margin-bottom:45px}}@media screen and (max-width:767px){.mobile-page-header .header__title .header__title-text,.mobile-page-header .header__title h1{line-height:60px;margin-bottom:34px}}@media screen and (max-width:510px){.mobile-page-header .header__title .header__title-text,.mobile-page-header .header__title h1{line-height:37px;margin-bottom:34px}}.header__title--black{color:#1a1a1a}.show-modal-form{font-weight:800;cursor:pointer}.icon-in{width:20px;height:40px;display:inline-block;background-position:center;background-image:url(/https/asanov.agency/i/icon-in_black.svg);background-size:contain;background-repeat:no-repeat}.icon-in--red{background-image:url(/https/asanov.agency/i/icon-in_red.svg)}.icon-in--yellow{background-image:url(/https/asanov.agency/i/icon-in_yellow.svg)}.icon-in--white{background-image:url(/https/asanov.agency/i/icon-in_white.svg)}.icon-tg{width:22px;height:40px;display:inline-block;background-image:url(/https/asanov.agency/i/icon-tg_black.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.icon-tg--red{background-image:url(/https/asanov.agency/i/icon-tg_red.svg)}.icon-tg--yellow{background-image:url(/https/asanov.agency/i/icon-tg_yellow.svg)}.icon-tg--white{background-image:url(/https/asanov.agency/i/icon-tg_white.svg)}.button--filled{color:#fff}.button--filled,.button--filled:hover{background-color:transparent}.button--blue{background-color:#2c9fe5;border:0}.button--green{background-color:#55be00;border:0}.button--black{background-color:#1a1a1a;color:#fff}@media screen and (max-width:767px){.section{padding-left:16px;padding-right:16px}}.section__inner .section__content{flex-direction:row-reverse}.section__title{width:100%;font-size:40px;font-weight:800;line-height:54px;position:relative;z-index:2}@media screen and (max-width:1023px){.section__title{font-size:36px;line-height:40px}}@media screen and (max-width:767px){.section__title{font-size:24px;line-height:30px}}.section__subtitle{max-width:646px;font-size:24px;line-height:29px;font-weight:800}@media screen and (max-width:1023px){.section__subtitle{text-align:center;width:100%;max-width:none}}@media screen and (max-width:767px){.section__subtitle{font-size:20px}}.section__content{margin-top:50px;display:flex;flex-flow:row wrap;align-items:center}.section__content .section__content-img{height:fit-content}@media screen and (max-width:1199px){.section__content{margin-top:30px}}@media screen and (max-width:767px){.section__content{align-items:initial}}.section__content--align-baseline{align-items:baseline}.why-adaptive{background-color:#ededed;background-position:left center;background-repeat:no-repeat;background-size:contain;color:#1a1a1a;padding-bottom:120px;padding-top:80px}.why-adaptive .wrap{max-width:85%}@media screen and (max-width:1199px){.why-adaptive{padding-bottom:65px;padding-top:33px}}@media screen and (max-width:767px){.why-adaptive{padding-top:26px;padding-bottom:55px}}.why-adaptive__reasons{display:flex;flex-flow:column wrap;align-items:center;justify-content:center}@media screen and (max-width:1199px){.why-adaptive__reasons{padding-left:23px}}@media screen and (max-width:767px){.why-adaptive__reasons{padding-left:0}}.adaptive-reason{display:flex;flex-flow:row wrap;align-items:center;width:100%;padding:0 15px;margin-bottom:45px}@media screen and (max-width:1199px){.adaptive-reason{margin-bottom:35px}}@media screen and (max-width:767px){.adaptive-reason{margin-bottom:30px;padding:0}}.adaptive-reason__image{flex:0 0 20%;max-width:20%}@media screen and (max-width:767px){.adaptive-reason__image img{max-width:100%}}.adaprive-reason__text{flex:0 0 80%;max-width:80%;font-size:18px;font-weight:800;line-height:26px;box-sizing:border-box;letter-spacing:.01em}@media screen and (max-width:1023px){.adaprive-reason__text{padding-left:20px;font-size:16px}}@media screen and (max-width:767px){.adaprive-reason__text{font-size:13px;line-height:19px}.section-image{margin-bottom:20px;margin-left:0}}.section-image img{height:auto}.adaptivity{background-color:#ededed;color:#1a1a1a;padding-top:140px;padding-bottom:120px}@media screen and (max-width:1023px){.adaptivity{padding-top:60px;padding-bottom:60px}}.adaptivity__reasons{width:100%;margin-left:-40px;margin-right:-40px;padding-top:35px}@media screen and (max-width:1023px){.adaptivity__reasons{margin-left:-15px;margin-right:-15px;margin-bottom:45px}}@media screen and (max-width:767px){.adaptivity__reasons{align-items:center;padding-top:5px;margin-bottom:0;margin-left:0;margin-right:0}}.adaptivity__reason{padding-left:40px;padding-right:40px;box-sizing:border-box}@media screen and (max-width:1023px){.adaptivity__reason{padding-left:15px;padding-right:15px}}@media screen and (max-width:767px){.adaptivity__reason{display:flex;flex-flow:column wrap;margin-bottom:30px;padding-left:0;padding-right:0}.adaptivity__reason:last-child{margin-bottom:0}}.adaptivity-reason__image{margin-bottom:26px}@media screen and (max-width:767px){.adaptivity-reason__image{display:flex;justify-content:center}}.adaptivity-reason__image img,.section-image img{max-width:100%;display:inline-block}.adaptivity-reason__title{max-width:245px;font-size:24px;font-weight:800;margin-bottom:15px}@media screen and (max-width:767px){.adaptivity-reason__title{max-width:90%;font-size:18px;line-height:25px;margin-bottom:8px}}.adaptivity-reason__text{max-width:260px;font-size:14px;line-height:140%;font-weight:800}@media screen and (max-width:767px){.adaptivity-reason__text{font-size:13px;line-height:19px}}.check-mobile{display:flex;justify-content:center;align-items:center;padding-top:165px;padding-bottom:145px;background:#262626;text-align:center}@media screen and (max-width:767px){.check-mobile{text-align:left;padding-top:60px;padding-bottom:60px}}.check-mobile-form-wrapper{width:70%;margin-left:auto;margin-right:auto}.check-mobile-form-wrapper p{font-size:24px;line-height:140%;font-weight:600}@media screen and (max-width:1199px){.check-mobile-form-wrapper{width:100%}.check-mobile-form-wrapper p{font-size:13px;line-height:19px}}.check-mobile__title{font-size:40px;margin-bottom:20px;font-weight:800}@media screen and (max-width:1199px){.check-mobile__title{font-size:28px}}@media screen and (max-width:767px){.check-mobile__title{font-size:24px;line-height:140%}}.form-mobile-friendly{margin-top:45px}@media screen and (max-width:1199px){.form-mobile-friendly{margin-top:17px}}.form-mobile-friendly__warning{font-size:16px;margin-top:20px}button:focus{outline:0}.form-mobile-friendly__group{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;text-align:center}.form-mobile-friendly__group a{background:0 0}.form-mobile-friendly__btn{background-color:#2c9fe5;padding:13px 30px;border:0;cursor:pointer;font-size:17px;font-weight:800;color:#fff;border-radius:30px;display:inline-block;outline:0;position:relative}.form-mobile-friendly__btn:hover{background-color:#ee2459;color:#fff}.form-mobile-friendly__btn.disabled{background-color:#d3d3d3;cursor:default}@media screen and (max-width:767px){.form-mobile-friendly__btn{margin-left:0;font-size:15px}}.button-loader{animation:spin-loader 1s infinite;left:25px;top:18px;position:absolute;width:15px;height:15px}.check-mobile__response{margin-top:110px;display:none}@media screen and (max-width:767px){.check-mobile__response{margin-top:60px}}.check-mobile-response__inner{display:flex;flex-flow:row wrap;min-height:450px}@media screen and (max-width:767px){.check-mobile-response__inner{margin-bottom:30px}}.response__image-wrapper{flex:0 0 40%;max-width:40%;background-image:url(/https/asanov.agency/i/portfolio/switch/mobile.png);background-repeat:no-repeat;background-size:contain;position:relative}@media screen and (max-width:767px){.response__image-wrapper{flex:0 0 100%;max-width:100%;display:flex;height:460px;background-position:center center;order:2;flex-flow:row wrap}}.response__image-wrapper img{width:186px;height:323px;position:absolute;top:58px;left:17px}@media screen and (max-width:767px){.response__image-wrapper img{position:static}}.show-modal-form.medium-hidden{max-width:100%;flex:0 0 100%;margin-top:30px;margin-bottom:30px}@media screen and (max-width:767px){.response-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%}}.response__data-wrapper{flex:0 0 60%;max-width:60%}@media screen and (max-width:767px){.response__data-wrapper{flex:0 0 100%;max-width:100%}}.response-data{text-align:left}.response-data__title{font-size:32px;line-height:40px;font-weight:800;margin-bottom:12px}@media screen and (max-width:1199px){.response-data__title{font-size:24px;line-height:40px}}@media screen and (max-width:767px){.response-data__title{font-size:22px;line-height:32px;letter-spacing:-.02em;margin-left:40px}}.response-data__title.success{position:relative}.response-data__title.success:before{content:"\f00c";font-family:"FontAwesome";position:absolute;left:-40px;color:#55be00}.response-data__list{margin-bottom:40px}.response-data__offer{margin-bottom:55px;font-size:16px;line-height:24px}@media screen and (max-width:767px){.response-data__offer{margin-left:40px;margin-bottom:12px}}.response-data__offer-minitext{font-size:14px;margin-bottom:15px}@media screen and (max-width:767px){.response-data__offer-minitext{margin-left:40px;margin-bottom:40px}}s{font-size:14px}.molodec-button{font-size:16px;padding:14px 30px}.molodec-button s{font-weight:400}.molodec-button.medium-hidden{max-width:initial;flex:initial;display:inline-block;width:auto;margin-left:auto;margin-right:auto}.portfolio-item-page .browser-top-bar .browser-url a:hover,.portfolio-item-page .pn a:hover,.response-data__offer-link,.reviews h2 a:hover{color:#ee2459}.data-list__item{display:inline-block;vertical-align:middle;margin-bottom:15px;position:relative;padding-left:35px}@media screen and (max-width:767px){.data-list__item{font-size:14px}}.data-list__item:before,ul.marked-list>li:before{content:url(/https/asanov.agency/i/mobile/response-bad.png);display:inline-block;position:absolute;top:2px;left:0;vertical-align:middle}@media screen and (max-width:767px){.data-list__item:before{top:0}}.do{min-height:950px;color:#1a1a1a;padding-top:150px;padding-bottom:120px;background-color:#ededed;position:relative}.do .section__title{margin-bottom:60px}.do .section__subtitle{text-align:left}@media screen and (max-width:767px){.do .section__subtitle{font-size:18px}}.do .section__content{margin-top:110px;min-height:512px}@media screen and (max-width:1023px){.do .section__content{margin-top:80px}}@media screen and (max-width:767px){.do .section__content{margin-top:50px;min-height:0}}.do .do__content-row{position:relative;display:flex;width:100%;padding-left:30px;font-size:24px;line-height:29px;font-weight:800}@media screen and (max-width:1023px){.do .do__content-row{flex-wrap:wrap}}@media screen and (max-width:767px){.do .do__content-row{padding-left:14px;font-size:13px;line-height:19px}}.do .do__content-row-number{position:absolute;width:30px;height:30px;left:0}@media screen and (max-width:767px){.do .do__content-row-number{font-size:13px;line-height:19px}}.do .do__content-row-elem{flex:0 0 50%;box-sizing:border-box;padding-right:150px}.do .do__content-row-elem img{margin-right:38px}@media screen and (max-width:1023px){.do .do__content-row-elem{flex-basis:100%;margin-bottom:50px;padding-right:0}}@media screen and (max-width:767px){.do .do__content-row-elem{font-size:13px;line-height:19px;font-weight:900;margin-bottom:34px}.do .do__content-row-elem img{margin-right:16px;margin-bottom:16px}}@media screen and (max-width:436px){.do .do__content-row-elem img{margin-right:0}.do .do__content-row-elem img:nth-child(2n-1){margin-right:16px}}.do .do__content-row-images{display:flex;flex-wrap:wrap;align-items:flex-start;padding-right:0}@media screen and (max-width:1199px){.do{padding-top:70px;padding-bottom:20px}.do:before{background-image:-moz-radial-gradient(50% -5970px,circle,#fff 6000px,rgba(255,255,255,0) -4.4em);background-image:-o-radial-gradient(50% -5970px,circle,#fff 6000px,rgba(255,255,255,0) -4.4em);background-image:-ms-radial-gradient(50% -5970px,circle,white 6000px,rgba(255,255,255,0) -4.4em);background-image:-webkit-radial-gradient(50% -5970px,circle,#fff 6000px,rgba(255,255,255,0) -4.4em);background-image:radial-gradient(50% -5970px,circle,white 6000px,rgba(255,255,255,0) -4.4em)}}@media screen and (max-width:767px){.do{padding-top:60px}.do:before{content:none}}.do__styles-wrapper{max-width:100%;padding-bottom:80px;margin-bottom:74px;border-bottom:1px solid #c8c8c8;width:100%}@media screen and (max-width:1199px){.do__styles-wrapper{padding-bottom:60px;margin-bottom:24px}}@media screen and (max-width:767px){.do__styles-wrapper{padding-bottom:0}}.do__styles{text-align:center;display:flex;flex-flow:row wrap;width:100%;padding-left:40px;padding-right:40px;background-image:url(/https/asanov.agency/i/mobile/do_styles_arrow.png);background-repeat:no-repeat;background-position:50% 30%;justify-content:center}@media screen and (max-width:767px){.do__styles{padding-left:0;padding-right:0;text-align:left;background-position:11% 45%;background-image:url(/https/asanov.agency/i/mobile/do_styles_arrow_down.png)}}.do__content{box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:542px;margin-top:0}@media screen and (max-width:1023px){.do__content{min-height:0;padding-left:20px;padding-right:20px;text-align:center}}@media screen and (max-width:767px){.do__content{padding-left:0;padding-right:0;margin-top:13px}}.do__text{margin-top:50px;color:#1a1a1a;font-size:40px;line-height:140%;font-weight:800}@media screen and (max-width:1023px){.do__text{font-size:28px;line-height:36px;max-width:65%;margin-left:auto;margin-right:auto;margin-bottom:0}}@media screen and (max-width:767px){.do__text{max-width:100%;font-size:20px;line-height:30px;margin-bottom:0}}.figure{margin:0;padding-top:13px}@media screen and (max-width:767px){.figure{display:flex;flex-flow:row wrap;align-items:center;margin-bottom:50px}.figure img{flex:0 0 30%;max-width:30%}}.figure__caption{font-size:16px;line-height:26px;font-weight:800;margin-top:15px;color:#1a1a1a}@media screen and (max-width:1199px){.figure__caption{font-size:14px;line-height:24px;margin-top:15px}}@media screen and (max-width:767px){.figure__caption{flex:0 0 70%;max-width:70%;padding-left:20px;font-size:14px;box-sizing:border-box}}.do__devices{display:flex;flex-flow:row wrap;align-items:center;text-align:left}@media screen and (max-width:1199px){.do__devices{padding-bottom:33px}}@media screen and (max-width:767px){.do__devices{align-items:initial}}.do__device{flex:0 0 50%;max-width:50%;box-sizing:border-box;padding-left:30px;padding-right:30px;display:flex;flex-flow:row wrap;margin-bottom:40px;align-items:center}@media screen and (max-width:767px){.do__device{padding-left:10px;padding-right:10px;margin-bottom:20px}}.do-device__icon{margin-top:4px;width:112px;text-align:right}.do-device__icon img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}@media screen and (max-width:767px){.do-device__icon{text-align:left;margin-top:0;max-width:100%}}.do-device__text{color:#1a1a1a;font-size:18px;line-height:140%;letter-spacing:.01em;font-weight:800;padding-left:25px}@media screen and (max-width:1199px){.do-device__text{font-size:14px}}@media screen and (max-width:767px){.do-device__text{padding-left:0;font-size:14px;line-height:18px;margin-top:5px;width:100%}}.do-price{display:flex;justify-content:center;align-items:center;background-color:#ededed;color:#1a1a1a;min-height:542px;z-index:10;position:relative}@media screen and (max-width:1199px){.do-price{padding-top:58px;padding-bottom:58px;min-height:0}}@media screen and (max-width:767px){.do-price{padding-top:41px}}.do-price__title{font-size:40px;line-height:54px;font-weight:800;text-align:center;margin-bottom:16px}@media screen and (max-width:1199px){.do-price__title{font-size:28px}}@media screen and (max-width:767px){.do-price__title{font-size:20px;line-height:30px;margin-bottom:11px}}@media screen and (max-width:450px){.do-price__title{text-align:left}}.do-price__subtitle{font-size:24px;font-weight:800;text-align:center;margin-bottom:35px}@media screen and (max-width:1199px){.do-price__subtitle{font-size:16px}}@media screen and (max-width:767px){.do-price__subtitle{font-size:14px;margin-bottom:28px}}@media screen and (max-width:450px){.do-price__subtitle{text-align:left}.do-price__body .square-button{font-size:18px;width:100%;text-align:center}}.section__works{color:#1a1a1a;padding-top:150px;padding-bottom:160px}@media screen and (min-width:768px){.section__works .scrollyeah__shaft{display:flex;flex-flow:row wrap;width:100%}}.section__works .section__content{margin-top:0}.section__works .section__title{text-align:center}@media screen and (max-width:1199px){.section__works{padding:67px 16px 40px}}@media screen and (max-width:450px){.section__works{padding-left:8px}.section__works .wrap{max-width:none;width:100%;margin:0}.section__works .square-button{font-size:18px;width:100%;text-align:center}}.works-list{width:100%;margin:27px 0 70px}@media screen and (max-width:1199px){.works-list{margin-top:13px;margin-bottom:40px}}@media screen and (max-width:767px){.works-list{margin-bottom:25px;margin-left:0;margin-top:3px}}@media screen and (min-width:768px){.works-list{display:flex;flex-flow:row wrap}}.work-list__item{position:relative;box-sizing:border-box;width:200px;float:left;height:575px;background-image:url(/https/asanov.agency/i/mobile/iphone_mock.png);background-repeat:no-repeat;background-position:49% 52%;flex:0 0 33.3333333%;max-width:33.3333333%;padding:0}@media screen and (max-width:1023px){.work-list__item{padding-left:23px;padding-right:23px;width:200px;float:left;text-align:center;background-size:80%,contain}}@media screen and (max-width:990px){.work-list__item{height:60vw}}@media screen and (max-width:767px){.work-list__item{width:200px;float:left;height:385px;line-height:128px;text-align:center;margin:8px;position:relative;background-repeat:no-repeat;background-size:contain;background-position:50.5% 51.5%,center center;padding:0}}.work-item__img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.section__order{padding-top:138px;padding-bottom:9px;text-align:center;background:#1a1a1a}@media screen and (max-width:1023px){.section__order{padding:50px 30px 25px}}@media screen and (max-width:767px){.section__order{padding:49px 16px 20px}}.section__order .wrap{max-width:656px;position:relative}@media screen and (max-width:1023px){.section__order .wrap{max-width:auto}}.section__order--mobile{background:url(/https/asanov.agency/i/mobile/bg_form.png),#1a1a1a;background-repeat:no-repeat;background-size:100%;background-position:top center}@media screen and (max-width:1199px){.section__order--mobile{background-size:150%;background-position:center center}}@media screen and (max-width:767px){.section__order--mobile{background:#1a1a1a}}.section__order--footer-form{color:#fff;text-align:left}.section__order--footer-form .section-order__subtitle,.section__order--footer-form .section-order__title{color:inherit;opacity:1}.section__order--footer-form .order__politics{color:#a6a6a6;margin-top:75px;margin-bottom:0;font-size:12px;line-height:15px}@media screen and (min-width:768px) and (max-width:1023px){.section__order--footer-form .order__politics{margin-top:27px}}@media screen and (max-width:767px){.section__order--footer-form .order__politics{margin-top:20px;width:95%}}.section__order--footer-form .order__politics-link{color:inherit;text-decoration:underline;font-size:inherit;line-height:inherit}.section-order__title{width:500px;font-size:50px;line-height:120%;font-weight:800;margin-top:0;margin-bottom:21px}@media screen and (max-width:1023px){.section-order__title{max-width:80%;font-size:32px;line-height:normal;margin-bottom:6px}}@media screen and (max-width:767px){.section-order__title{font-size:32px;line-height:40px;margin-bottom:7px}}.section-order__subtitle{width:320px;font-size:24px;line-height:36px;margin-bottom:50px;margin-left:0;font-weight:800}@media screen and (max-width:1023px){.section-order__subtitle{font-size:18px;line-height:27px;margin-bottom:37px}}@media screen and (max-width:767px){.section-order__subtitle{max-width:100%;font-size:16px;line-height:19px;font-weight:800}}.form-adaptive{max-width:100%;margin:0 auto}@media screen and (max-width:767px){.form-adaptive{max-width:100%}}.footer-form__email{display:none!important}.colored{padding-top:2rem}@media screen and (max-width:1199px){.colored{padding-top:30px}}.colored--red{background-color:#ee2459}.colored--yellow{background-color:#fbc500}.colored--dark{background-color:#353540}.colored--dark-gradient{background-image:-moz-linear-gradient(56deg,#2a2b33 0,#3b3c48 27%);background-image:-webkit-linear-gradient(56deg,#2a2b33 0,#3b3c48 27%);background-image:-ms-linear-gradient(56deg,#2a2b33 0%,#3b3c48 27%);background-image:linear-gradient(56deg,#2a2b33 0,#3b3c48 27%)}.colored--blue{background-color:#2391b6}.colored--green,.round-block{background-color:#07a661;overflow:hidden}.round-block{width:100%;height:100%;position:absolute;z-index:-1;transition:all .4s ease-in-out;background-color:#ededed}@media screen and (max-width:767px){.round-block{border-radius:0;display:none}}.colored-animation{animation:anim 3s ease-in-out both;-webkit-transform:scaleX(1) scaleY(1) translate3d(0,0,0);transform:scaleX(1) scaleY(1) translate3d(0,0,0);animation-iteration-count:1;transition:all .6s ease-in-out}@media screen and (max-width:767px){.colored-animation{animation:none}}.colored-animation--remove{transform:scaleX(.01) scaleY(.01) translateZ(0);animation:de-anim 1s ease-in-out both}.parallax,.round-block--static{position:absolute;overflow:hidden}.round-block--static{width:6000px;height:6000px;border-radius:50%;top:-5393px;z-index:-1!important;will-change:transform;left:calc(50% - 3000px);transform:scaleX(1) scaleY(1) translateZ(0);transition:all .2s ease-in-out;animation:none}.parallax{width:100%;bottom:0;top:0;left:0;right:0}@media screen and (max-width:475px){.parallax{position:relative}}.parallax__img{position:absolute}.parallax__img--1{right:66px;bottom:0;transform:scale(0);animation:name duration timing-function delay iteration-count direction fill-mode}@media (max-width:475px) and (min-width:320px){.parallax__img--1{position:relative;top:0;bottom:unset;right:unset;left:0}}@media (max-width:509px) and (min-width:475px){.parallax__img--1{right:34px;bottom:43px}}@media (max-width:615px) and (min-width:509px){.parallax__img--1{right:75px;width:26%}}@media screen and (min-width:768px){.parallax__img--1{right:20.5%;bottom:0}}@media screen and (min-width:1880px){.parallax__img--1{right:20.5%;bottom:0}}@media screen and (min-width:2200px){.parallax__img--1{right:20%;bottom:0}}.parallax__img--2{right:171px;bottom:165px;transform:scale(0);animation:hearted_letters .83s 1.1s forwards}@media (max-width:509px) and (min-width:320px){.parallax__img--2{display:none}}@media (max-width:615px) and (min-width:509px){.parallax__img--2{width:20%}}@media screen and (max-width:640px){.parallax__img--2{bottom:160px}}@media screen and (min-width:320px){.parallax__img--2{right:16px;bottom:200px}}@media screen and (min-width:768px){.parallax__img--2{right:70px;bottom:185px}}@media screen and (min-width:1280px){.parallax__img--2{right:115px}}@media screen and (min-width:1900px){.parallax__img--2{right:9%}}@media screen and (min-width:2200px){.parallax__img--2{right:8%;bottom:205px}}.parallax__img--3{right:35%;bottom:165px;transform:scale(0);animation:hearted_letters .5s 1.2s forwards}@media (max-width:509px) and (min-width:320px){.parallax__img--3{display:none}}@media (max-width:590px) and (min-width:509px){.parallax__img--3{width:15%;right:195px}}@media (max-width:615px) and (min-width:590px){.parallax__img--3{width:15%;right:210px}}@media screen and (max-width:640px){.parallax__img--3{bottom:156px;right:180px}}@media screen and (min-width:768px){.parallax__img--3{right:314px;bottom:165px;top:unset}}@media screen and (min-width:1024px){.parallax__img--3{right:368px;bottom:165px;top:unset}}@media screen and (min-width:1280px){.parallax__img--3{right:406px;bottom:165px;top:unset}}@media screen and (min-width:1900px){.parallax__img--3{right:34%;top:130px}}@media screen and (min-width:2200px){.parallax__img--3{right:34%;bottom:165px}}.show-all-works{color:#fff!important;background-color:#e4365f;font-size:14px;font-weight:800;text-align:center;padding:15px 0;display:block;width:240px;margin:10px auto 60px;cursor:pointer;border-radius:30px;position:relative;border:0}@media screen and (max-width:1199px){.show-all-works{margin-bottom:20px}}@media screen and (max-width:767px){.show-all-works{margin-bottom:5px}}.show-all-works:visited{color:inherit}.show-all-works:after{position:absolute;content:"\f054";font-family:"FontAwesome";font-size:10px;margin-left:8px;top:calc(50% + 1px);transform:translateY(-50%)}.show-all-works:hover{color:#fff;background-color:#cd194c}.show-all-works:hover:after{margin-left:14px}.show-all-works--mobile{padding-right:20px;padding-left:10px}.show-all-works--black{background-color:#1a1a1a;color:#fff}.show-all-works--black:hover{background-color:#e4365f}.show-all-works--black:visited{color:#fff}.portfolio2{color:#1a1a1a}@media screen and (min-width:768px){.portfolio2 .portfolio-tags-list{min-height:800px}}.portfolio2 .portfolio-list2 .fav li{width:16%;margin:0;padding:0 15px;box-sizing:border-box}@media screen and (max-width:1900px){.portfolio2 .portfolio-list2 .fav li{width:25%}}@media screen and (max-width:1599px){.portfolio2 .portfolio-list2 .fav li{width:33.3333333%}}@media screen and (max-width:1279px){.portfolio2 .portfolio-list2 .fav li{width:33.3333333%}}@media screen and (max-width:989px){.portfolio2 .portfolio-list2 .fav li{width:50%;padding:0 10px}}@media screen and (max-width:759px){.portfolio2 .portfolio-list2 .fav li{width:100%}}@media screen and (min-width:2200px){.portfolio2 .portfolio-list2 .fav li{width:20%}}@media screen and (max-width:767px){.portfolio2 .portfolio-list2 .head2{background-color:#ee2459}}.portfolio-list2 .fav a img{max-width:100%;-webkit-backface-visibility:hidden}@media screen and (max-width:990px){.portfolio-list2 .fav a img{max-width:100%}}.contact-info{margin-left:auto}.portfolio-list2{position:relative;padding:0;overflow:hidden;min-height:100vh}.portfolio-list2 .round-block{z-index:5}.portfolio-list2 .header__title-text,.portfolio-list2 h1{display:inline-block;padding-bottom:13px;margin-bottom:1.3rem;position:relative}.portfolio-list2 .colored{position:relative;z-index:6}@media screen and (max-width:767px){.portfolio-list2 .colored{background-color:#ee2459}}.portfolio-items-list{display:block;position:relative}.portfolio-items-list.current{display:block!important}.portfolio-items-list ul{list-style:none;margin:0;padding:0}.portfolio-lists-container2{position:relative;background-color:#ededed;padding-top:39px}@media screen and (max-width:596px){.portfolio-lists-container2{padding-top:0;padding-bottom:0}}.portfolio-open-filter{position:absolute;top:26px;right:20px;cursor:pointer;z-index:3}.portfolio-open-filter:hover .portfolio-open-filter__circle{fill:#000;background-color:#000;stroke:#000}.filter-close:hover svg .filter-close__cross,.modal-window__close:hover svg .filter-close__cross,.portfolio-open-filter:hover .portfolio-open-filter__cog{fill:#fff}.filter123{width:420px;background-color:#e8e8e8;position:absolute;z-index:4;right:0;top:0;visibility:hidden;bottom:0;transform:translateX(100%);box-sizing:border-box;overflow-y:scroll;margin-right:-26px;padding:480px 20px 38px;transition:transform .3s ease-in-out,visibility .3s ease-out}@media screen and (max-width:1279px){.filter123{width:300px;padding-top:430px}}@media screen and (max-width:989px){.filter123{width:260px}}@media screen and (max-width:759px){.filter123{width:100%;bottom:auto;margin-right:0;overflow:visible;margin-top:0;padding-top:50px;top:385px}}@media screen and (max-width:510px){.filter123{margin-right:0;visibility:hidden;padding-top:100px}}.filter123--open{transform:translateX(0);visibility:visible}@media screen and (max-width:510px){.filter123--open{visibility:visible}}.filter-close{top:445px;right:30px;z-index:10}.filter-close,.modal-window__close{position:absolute;cursor:pointer;color:#d0d0d0}@media screen and (max-width:1279px){.filter-close,.modal-window__close{top:405px}}@media screen and (max-width:759px){.filter-close,.modal-window__close{top:45px}}.filter-close:hover svg circle,.modal-window__close:hover svg circle{stroke:#e6295b;fill:#e6295b}.filter123.fixed{padding-top:40px}.filter123.fixed .filter-close,.filter123.fixed .modal-window__close{top:18px}.tag-undo{float:right;font-size:14px;margin-top:20px;position:absolute;display:none;right:0;top:0;cursor:pointer}.tag-undo img{display:inline-block;vertical-align:top;margin-top:1px}.work-counter{display:inline-block;color:#2c2c2c;font-size:32px;font-weight:800;margin-left:-2px;text-align:center}@media screen and (max-width:1600px){.work-counter{padding-left:0;text-align:left;margin-left:128px}}@media screen and (min-width:1024px) and (max-width:1600px){.work-counter{padding-left:0;margin-left:0;text-align:left;width:auto}}.work-counter .count{font-size:20px;margin-left:-4px}.work-counter .count:before{content:url(/https/asanov.agency/i/folder.svg);padding-right:20px}ul.marked-list{font-size:23px;line-height:35px}ul.marked-list>li{margin-bottom:10px;padding-left:24px;position:relative}ul.marked-list>li:before{content:"";background-color:#8a8a8a;width:8px;height:8px;border-radius:50%;line-height:35px;top:16px}.section__stats{display:flex;flex-direction:column;padding-top:155px;padding-bottom:90px;min-height:865px;color:#262626}@media screen and (max-width:767px){.section__stats{padding-top:55px;padding-bottom:60px;min-height:0}}@media screen and (max-width:450px){.section__stats .section__title{width:300px}}.stats__content{display:flex;flex:1 0 auto;justify-content:space-between;align-items:center;height:600px;overflow:hidden}@media screen and (max-width:1023px){.stats__content{flex-direction:column;padding-top:50px;height:auto}}.stats__desc-container{display:flex}@media screen and (max-width:1023px){.stats__desc-container{height:120px;width:100%;margin-top:40px;justify-content:space-around}}@media screen and (max-width:767px){.stats__desc-container{flex-direction:column}}.stats__desc{display:flex;flex:0 0 auto;width:235px;height:40px;font-size:14px;font-weight:800;line-height:140%;color:#262626;z-index:2}@media screen and (max-width:767px){.stats__desc{font-size:12px;line-height:12px;height:auto}}.stats__desc:first-child{margin-right:20px}@media screen and (max-width:767px){.stats__desc:first-child{margin-right:0}}.stats__desc .stats__desc-first-block,.stats__desc .stats__desc-second-block{flex:0 0 auto;width:24px;height:24px;background-color:#ee2459;margin-right:15px}.stats__desc .stats__desc-second-block{background-color:#262626}.pie-chart-container{position:relative;flex:0 0 auto;height:450px;width:450px}@media screen and (max-width:500px){.pie-chart-container{height:280px;width:280px}}.pie-chart{position:absolute;height:100%;width:100%;border-radius:50%}.pie-chart-first{background-color:#ee2459;color:#fff}.pie-chart-first .first-count{display:inline-block;font-size:64px;font-weight:800;position:relative;z-index:1;top:53%;left:15%;transform:scale(0)}@media screen and (max-width:500px){.pie-chart-first .first-count{font-size:40px}}.pie-chart-first .second-count{display:inline-block;font-size:64px;font-weight:800;position:relative;z-index:1;top:30%;left:35%;transform:scale(0)}@media screen and (max-width:500px){.pie-chart-first .second-count{font-size:40px}}.pie-chart-first .count-scale-up{transform:scale(1);transition:transform 2s ease}.pie-chart-second-container{position:relative;height:100%;width:100%;left:50%;overflow:hidden}.pie-chart-second{left:-50%;background-image:linear-gradient(90deg,#262626 50%,transparent 50%);transform:rotate(0deg)}.pie-chart-second.moving-pie{transform:rotate(137deg);transition:transform 2s ease}.statics-livein{background:#2a2b33;height:100%;min-height:865px;box-sizing:border-box;position:relative;z-index:2;padding-top:55px;padding-bottom:120px;color:#fff;overflow:hidden}@media screen and (max-width:1199px){.statics-livein{min-height:455px;max-height:500px;padding-top:40px}}@media screen and (max-width:767px){.statics-livein{min-height:360px;max-height:360px;padding:28px 0 90px}}.statics-livein .section__title{color:inherit;max-width:90%}@media screen and (max-width:767px){.statics-livein .section__title{font-size:18px;line-height:28px;max-width:100%}}.st-livein--right,.text-wrap td.align-right,.text-wrap th.align-right{text-align:right}.st-livein{position:relative;z-index:2;display:inline-block;width:50%;margin-top:80px;vertical-align:top;float:left}@media screen and (max-width:1199px){.st-livein{text-align:center}}@media screen and (max-width:767px){.st-livein{margin-top:35px}}.st-livein span{font-weight:800;font-size:150px;width:330px;display:inline-block;text-align:left}@media screen and (max-width:1199px){.st-livein span{font-size:80px}}@media screen and (max-width:767px){.st-livein span{font-size:40px;max-width:100%;width:70%}}.st-livein span .count{width:180px!important;display:inline-block}@media screen and (max-width:1199px){.st-livein span .count{width:100px!important}}@media screen and (max-width:767px){.st-livein span .count{width:50px!important}}.st-livein p{line-height:30px;max-width:245px;margin:0 auto;text-align:left;font-weight:700}@media screen and (max-width:1199px){.st-livein p{font-size:14px;line-height:24px;margin-top:10px}}@media screen and (max-width:767px){.st-livein p{max-width:70%;line-height:22px;margin:0}}.st-livein .left-st{max-width:250px;display:inline-block;text-align:right}@media screen and (max-width:1199px){.st-livein .left-st{max-width:170px}}@media screen and (max-width:767px){.st-livein .left-st{max-width:100%;justify-content:flex-start;display:flex;flex-flow:row wrap;margin-left:auto}.st-livein .right-st{justify-content:flex-end}}.hidden-cover{background:#2c9fe5;width:1px;position:absolute;left:0;right:20%;top:0;bottom:0;z-index:-1;transition:all 3s cubic-bezier(.25,.55,0,.91)}.hidden-cover .triangle{position:absolute;right:-470px;content:"";display:block;width:0;height:0;border-style:solid;border-width:760px 470px 0 0;border-color:#2c9fe5 transparent transparent}@media screen and (max-width:767px){.hidden-cover .triangle{right:0;border-width:1250px 470px 0 0;transition:all 3s cubic-bezier(.25,.55,0,.91)}}.hidden-cover.activated{width:calc(60% - 235px)}@media screen and (max-width:1199px){.hidden-cover.activated{width:calc(50% - 235px)}}@media screen and (max-width:767px){.hidden-cover.activated .triangle{right:-250px}}.portfolio-item-page{padding-top:50px}@media screen and (max-width:1023px){.portfolio-item-page{padding-top:0}}.portfolio-item-page p:not([class]){font-size:26px;line-height:35px}.portfolio-item-page h1{padding-bottom:50px;font-size:78px}.portfolio-item-page .pn{position:relative;font-size:40px;overflow:hidden;z-index:2}.portfolio-item-page .pn a{color:#ebebeb;border:0;padding:10px}.portfolio-item-page .pn .title{opacity:0}.portfolio-item-page .next,.prototypes li a:hover:before{right:0}.portfolio-item-page .prev{left:0}.portfolio-item-page .work-url{margin-right:16px;display:inline-block;padding:0 16px 7px 0}.portfolio-item-page .work-url .favicon{vertical-align:-2px;margin-right:5px}.portfolio-item-page .opened{float:right}.portfolio-item-page .comm{font-size:15.4px;font-style:italic;padding-top:6px;color:#7d8384}.portfolio-item-page .desc{padding:30px 0;max-width:850px;margin-left:-10px}.portfolio-item-page .item-img{margin:120px auto 80px;position:relative;width:800px}.portfolio-item-page .item-img img{width:100%}.portfolio-item-page .item-img .shad{box-shadow:0 0 15px #c6c9cb;height:auto;padding:42px 0 0;border-radius:1px}.portfolio-item-page .item-img .img-comm{left:835px;position:absolute;top:0;width:140px;font-size:15.54px;line-height:22px}.portfolio-item-page .item-img+.item-img{margin-top:200px}.portfolio-item-page .browser-top-bar{width:800px;height:42px;position:absolute;left:0;top:0;background:url(/https/asanov.agency/i/portfolio/browser-top-bar.gif) left bottom no-repeat;font:10px "Lucida Grande","PT Sans",Arial,sans-serif}.portfolio-item-page .browser-top-bar .title{position:absolute;left:0;top:0;width:100%;text-align:center;font-size:9px;color:#424647}.portfolio-item-page .browser-top-bar .browser-url{position:absolute;left:87px;top:20px;display:flex;align-items:center;gap:3px}.portfolio-item-page .browser-top-bar .browser-url a,.reviews h2 a{color:#1a1a1a;border:0}.portfolio-item-page .browser-top-bar .browser-url img{position:relative;width:14px;height:14px}.portfolio-item-page .browser-bottom-bar{width:800px;height:10px;position:absolute;left:0;bottom:0;background:#eee}.portfolio-item-page--tilda{position:relative;padding-top:0}.tilda-page-title{font-size:inherit;line-height:inherit;display:inline;color:inherit;font-weight:inherit;margin:0!important;padding:0!important;letter-spacing:inherit}.t-tildalabel__link:hover{color:#fff;opacity:.7}.page-tilda__title{font-size:25px;line-height:37px;margin-top:35px;margin-left:20px;letter-spacing:.01em;display:flex;flex-flow:row wrap;align-items:baseline;max-width:1168px}.page-tilda__title h1{margin:0;padding:0}@media screen and (max-width:1023px){.page-tilda__title{margin-top:15px;padding:0 30px}.page-tilda__title h1{margin:0;padding:0}}@media screen and (max-width:767px){.page-tilda__title{margin-top:0;margin-left:auto;margin-right:auto;font-size:20px;padding:0 16px}.page-tilda__title h1{margin:0;padding:0}}.page-tilda__main-link:hover{opacity:.85}.page-tilda__title--black{color:#1a1a1a}.page-tilda__title--light{color:#fff}.comparator{position:relative;cursor:w-resize;margin:120px auto 0;display:block;width:800px;max-height:560px;border:0}.comparator .comp-left,.page-header{position:relative;z-index:1}.comparator .comp-right{position:absolute;top:0;bottom:0;right:0;overflow:hidden;z-index:2}.comparator .is-divided{box-sizing:border-box;border-left:1px solid #b30;width:50%}.comparator img{margin:0;vertical-align:top;max-width:100%}.comparator .comp-right img{position:absolute;height:100%;max-width:none;right:0}.about #content{background:#ee2459}.about .reasons h2,.about .team h2{text-align:center;font-size:45px}.about .team{padding:50px 0;background:#ebebeb}.about .team .wrap{width:100%;padding:0 0 0 150px;line-height:1.4;box-sizing:border-box;max-width:initial}.about .team article{width:350px;margin-right:50px;margin-top:50px;vertical-align:top;display:inline-block;font-size:17px}.about .team article .photo{float:left;margin-right:10px;width:100px;height:100px}.about .team article img{border-radius:50%;max-width:100%;display:inline-block;height:auto}.about .building{color:#fff;font-size:23.4px;background:url(/https/asanov.agency/i/about/leontievsky.jpg) no-repeat;background-size:cover;position:relative}.about .building h2{color:#fff}.about .building .box{position:absolute;top:0;left:0;width:100%;padding-top:50px}.about .building .desc{width:65%}.about .building .small{font-size:20px}.about .map{margin-top:40px}.about .map h2{margin-bottom:-80px}.page-header{display:flex;flex-flow:row wrap;z-index:2;margin-bottom:55px}@media screen and (max-width:510px){.page-header{margin-bottom:0}}.header-divider{width:75px;height:6px;background-color:#fff;margin:0 auto 45px}@media screen and (max-width:510px){.header-divider{margin-bottom:27px}}.header-divider--left{margin-left:0}.header-divider--black{background-color:#1a1a1a}@media screen and (max-width:1279px){.main-page .header__title{flex:1 0 auto}}.header__title{text-align:center;margin:0 auto}.header__title .btn--order{margin-top:40px}@media screen and (max-width:1199px){.header__title .header__title-text,.header__title h1{font-size:55px;margin-bottom:33px}}@media screen and (max-width:1279px){.header__title{flex:0 0 100%;max-width:100%;text-align:center}}.header__title--left{text-align:left;margin:0 auto 0 0}.pad7076{padding-top:40px;padding-bottom:76px}.header__icon{fill:#fff}@media screen and (max-width:767px){.header__icon{fill:#000}}.header__counter{color:#fff;display:block;font-size:24px;font-weight:800;margin:0 auto;text-align:center}.header__counter:before{content:"";background:url(/https/asanov.agency/i/review.svg) no-repeat center;width:34px;height:22px;display:inline-block;margin-top:2px;vertical-align:-4px;margin-right:5px}.header__counter .count{font-size:20px}.header__counter--works:before{background:url(/https/asanov.agency/i/folder.svg) no-repeat center;vertical-align:-2px}.reviews2{overflow-x:hidden}.reviews2,.reviews2 #container{background-color:#ededed}.reviews2 .wrapper{min-height:1px}.reviews2 .header{z-index:100}.reviews2 .round-block{width:6000px;height:6000px;position:absolute;top:-5450px;z-index:-1;will-change:transform;right:0;overflow:hidden;transition:all .4s ease-in-out}.reviews2.mfp-zoom-out-cur{overflow:hidden}@media screen and (max-width:1199px){.reviews2 .header__title{margin-top:60px}}@media screen and (max-width:767px){.reviews2 .header__title{margin-top:30px}.reviews2 .header__title h1{font-size:28px!important}}@media screen and (max-width:510px){.reviews2 .round-block{top:-5600px}}.reviews2 h1{color:#1a1a1a;display:inline-block;font-size:72px;line-height:71px;padding-bottom:13px;margin-bottom:1.3rem;position:relative}.mt40{margin-top:-40px}.wrap1220,.wrap1660{max-width:1660px;margin-left:auto;margin-right:auto}.wrap1220{max-width:1220px}.reviews{padding:60px 0 30px;min-height:600px}@media screen and (max-width:1023px){.reviews .eitem{opacity:1}}.reviews .reviewbox{margin:50px auto;padding:0 100px;font-size:27.76px;font-style:italic;font-weight:400;position:relative}.reviews .item-lft,.reviews .item-rgt{position:absolute;top:0;height:100%;width:68px;background:url(/https/asanov.agency/i/reviews-line.png) no-repeat}.reviews .item-lft{left:0}.reviews .item-rgt{right:50px}.reviews .author{margin-left:40%;margin-bottom:50px}.reviews .author .userpic{float:left;margin-right:10px}.reviews .author .userpic img{border-radius:50px;width:100px;height:100px}.reviews .author .name{padding-top:24px}.reviews .author .occupancy{color:#7d8384;font-style:italic;font-size:15.56px}.reviews .more{margin:60px 0 20px;text-align:center;display:block;border:0;color:#1a1a1a}.reviews .more .more-txt{border-bottom:dotted 1px #1a1a1a}.reviews .more .more-txt:hover{color:#1c91ec;border-bottom-color:#1c91ec}.reviews .more .fa-refresh{margin-right:10px;vertical-align:-4px;font-size:30px}.reviews .a1 .fa-refresh{transform:rotate(360deg)}.reviews-page{overflow:hidden;position:relative;background-color:#ededed}.reviews-page .wrap-wide{overflow:visible}.reviews-page h2 a{color:#1a1a1a;border-bottom:solid 1px #cccdcd}.reviews-page h2 a:hover{color:#ee2459;border-bottom:solid 1px #ffc5d6}.reviews-page h2:hover .count{transform:rotate(360deg);display:inline-block}.reviews-page h2 .count{color:#ee2459;font-size:20px;vertical-align:40px;font-weight:400}.reviews-page li{float:left;height:370px;width:250px;margin:60px 15px 0}.reviews-page .pic{padding-bottom:10px;height:170px;display:table-cell;position:relative;vertical-align:bottom;text-align:center;box-shadow:0 0 15px #bcc0c2;border-radius:1px}.reviews-page .pic a{border:0!important}.reviews-page .pic img{opacity:1;transition:opacity .4s}.reviews-page .pic img:hover{opacity:.8}.reviews-page h3{padding-top:10px;text-align:center}.reviews-page header a:visited{color:#4d6199!important;border-bottom-color:#c9cfe0}.reviews-page a{color:#1a1a1a;border-color:#cccdcd}.reviews-page a:hover{color:#ee2459;border-bottom:solid 1px #ffc5d6}.reviews-item-page .wrap{padding:50px 16px}.reviews-item-page h1{padding-bottom:50px}.reviews-item-page img{width:760px;box-shadow:0 0 15px #bcc0c2}.tag-item-page p{max-width:900px}.tag-item-page p>a{color:#ee2459}.tag-item-page .order-button{margin-bottom:50px}.tag-item-text{color:#1a1a1a;display:flex;flex-flow:row wrap;padding:0 16px 40px}.tag-item-text__description{flex:0 0 600px;max-width:600px}@media screen and (max-width:1023px){.tag-item-text__description{flex:0 0 600px;max-width:600px;margin-top:14px}}@media screen and (max-width:759px){.tag-item-text__description{flex:0 0 100%;max-width:100%;margin-top:20px}}.tag-item-text__description p,.tag-item-text__description ul{font-size:14px;line-height:24px;margin:0}.tag-item-text__description p>a,.tag-item-text__description ul>a{color:#ee2459;display:inline-block}.tag-item-text__description ol{list-style-type:decimal;font-size:14px;line-height:24px;list-style-position:inside;margin-top:5px;margin-bottom:5px;margin-left:10px}.portfolio-list2 .tag-item-text__title,.tag-item-text__title{flex:0 0 20%;max-width:20%;font-size:24px;line-height:30px;font-weight:800;padding-right:20px;padding-bottom:0;margin:0;letter-spacing:normal;text-align:left}.portfolio-list2 .tag-item-text__title a,.tag-item-text__title a{display:inline-block}.portfolio-list2 .tag-item-text__title a:visited,.tag-item-text__title a:visited{color:#1a1a1a}.portfolio-list2 .tag-item-text__title a:hover,.tag-item-text__title a:hover{color:#ee2459}@media screen and (max-width:759px){.portfolio-list2 .tag-item-text__title,.tag-item-text__title{flex:0 0 100%;max-width:100%}}.blog-item__link:hover a,.portfolio-list2 .tag-item-text__title,.review-popup-info__link a,.review-popup-info__link a:hover{color:#1a1a1a}.divider-mini{width:36px;height:4px;margin-top:12px;background-color:#1a1a1a}.reviews-list2{display:flex;flex-flow:row wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:120px;position:relative;margin-top:176px}@media screen and (max-width:1024px){.reviews-list2{justify-content:center}}@media screen and (max-width:600px){.reviews-list2{margin-top:130px}}.review__image img{max-width:100%}.reviews2__review{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex:0 0 25%;max-width:280px;cursor:pointer;position:relative;overflow:hidden;border-color:#000!important;background-color:#fff}.reviews2__review:nth-child(n+1){margin-right:16px;margin-top:15.92px}@media screen and (min-width:1900px){.reviews2__review{flex:0 0 23.5%;max-width:23.5%}}@media screen and (max-width:1279px){.reviews2__review{flex:0 0 33.3333333%;max-width:31.3333333%}}.reviews2__review:hover .review__description{background-color:rgba(0,0,0,.8);opacity:1}.reviews2__review:hover .review__subtitle,.reviews2__review:hover .review__title{transform:translateY(0);opacity:1}.review__description{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;padding:28px 20px;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-image:url(../i/image-zoom.svg);background-position:center center;background-repeat:no-repeat;font-weight:800}.review__subtitle,.review__title{transform:translateY(-100px);opacity:0}.review__title{font-size:18px;color:#fff;transition-delay:.15s}.review__subtitle{font-size:14px;color:rgba(255,255,255,.4);margin-top:6px;transition-delay:.05s}.mfp-title .review__popup-info{display:block;padding:120px 30px 0}.mfp-title .review__popup-info h3{font-size:34px;line-height:35px}.mfp-title .review__popup-info p{font-size:14px;line-height:25px}.mfp-image-holder .mfp-close{right:20px!important;top:60px!important;width:auto;background:0 0;padding-right:0}.close-btn:hover,.mfp-image-holder .mfp-close:hover{background:0 0}.mfp-figure figure{margin:0;flex:3}.mfp-bottom-bar{margin-top:0;position:static;top:0;left:0;width:100%;cursor:auto}.mfp-figure{display:flex;flex-flow:row wrap}.review__popup-info{flex:2;position:relative;background:#ededed;padding:32px 32px 0;box-sizing:border-box;margin:40px 0;color:#fff;font-weight:800;display:none}.review-popup-info__title{font-size:34px;line-height:35px;margin-top:5px;color:#1a1a1a}.review-popup-info__subtitle{font-size:14px;line-height:25px;margin-top:5px;color:#262626;opacity:.3}.review-popup-info__link{font-size:18px;line-height:25px;font-weight:800;margin-top:20px;padding-top:50px;position:relative}.review-popup-info__link a svg{vertical-align:-2px;margin-left:10px}.mfp-bg{animation:animate-opacity .3s both}.mfp-content{width:1200px;animation:ppc .3s both;transition:all .3s cubic-bezier(.165,.84,.44,1)}@media screen and (max-width:1023px){.mfp-content{width:640px}}.mfp-close::after{content:"";position:absolute;display:block;top:-20px;left:-45px;right:-15px;bottom:-25px}.blog{margin:0 auto!important}.blog .portfolio-list{width:100%;margin-left:0}.blog__header{margin-bottom:104px}@media all and (max-width:475px){.blog-item-page{padding-left:6px;padding-right:6px}}.white-wrapper{padding:26px 18px;background-color:#fff}@media all and (min-width:475px){.white-wrapper{padding:26px 26px 46px}}.blog-item__wrap{max-width:682px!important}@media all and (min-width:768px){.blog-item__wrap{width:682px!important}}.blog-item__wrap .blog-tags__link{border-bottom:none}.blog-item__wrap .blog-tags__link:hover{background-color:#ed205a!important;color:#fff!important;border-bottom:none!important;border-color:none!important}.blog-tags{max-width:205px;margin-top:0;margin-bottom:20px}@media screen and (max-width:848px){.blog-tags{max-width:872px!important;width:100%}}@media screen and (max-width:965px){.blog-tags{margin-left:0}}@media screen and (max-width:1123px){.blog-tags{max-width:868px;width:100%;margin-bottom:20px;margin-top:0;margin-left:0}}.blog-tags__link{width:max-content;border:0}.blog__wrapper{display:flex;flex-wrap:wrap-reverse!important;max-width:1170px;width:100%;margin:0 auto}@media screen and (max-width:1123px) and (min-width:768px){.blog__wrapper{padding:0 24px}}.blog__list{margin-right:.7%;justify-content:space-between}@media screen and (min-width:1024px){.blog__list{max-width:872px;width:100%;margin:0 0 25px!important;padding-left:0;display:flex;flex-wrap:wrap;justify-content:space-between}}.blog-item{width:100%;max-width:100vw;margin-bottom:54px}@media screen and (min-width:997px){.blog-item{max-width:420px}}@media screen and (min-width:805px){.blog-item{list-style:none;margin-bottom:80px;overflow:hidden}}@media screen and (min-width:1095px){.blog-item{position:relative;font-size:30px;max-width:420px;width:100%;margin-bottom:80px}}.blog-item__image-wrapper{position:relative;overflow:hidden;transition:.6s;transition-timing-function:cubic-bezier(.23,.76,.49,.96);transition-property:transform,opacity;max-height:402px}.blog-item__image-wrapper .blog-item__image{overflow:hidden}.blog-item__image-wrapper .blog-item__image img{transition:5s;transition-timing-function:cubic-bezier(.02,.75,.13,.89);transition-property:transform;transform-origin:center;width:100vw}@media screen and (min-width:767px){.blog-item__image-wrapper .blog-item__image img{width:100%}}.blog-item__link,.blog-item__link-wrapper{transition-property:transform;transform-origin:center}.blog-item__link{transition:color .3s ease;overflow:hidden}.blog-item__link:hover .blog-item__image img{transform:scale(1.1)}.blog-item__link .blog-item__title{font-family:"Gilroy",sans-serif;color:#1a1a1a;font-size:24px;line-height:29px;font-weight:800;margin-bottom:16px}@media screen and (max-width:767px){.blog-item__link .blog-item__title{margin-bottom:4px;font-size:18px;line-height:22px}}@media screen and (max-width:1024px) and (min-width:768px){.blog-item__link .blog-item__title{font-size:32px;line-height:36px;margin-bottom:12px}}.blog-item__link .blog-item__text{font-family:"Gilroy",sans-serif;font-size:14px;line-height:170%;color:#1a1a1a;opacity:.5;font-weight:800}@media screen and (max-width:767px){.blog-item__link .blog-item__text{font-size:13px;line-height:19px}}@media screen and (max-width:1024px) and (min-width:768px){.blog-item__link .blog-item__text{font-size:16px;line-height:26px}}.blog-item__tag{position:absolute;top:16px;left:16px;padding:8px 12px;color:#fff;background-color:#000;border-radius:3px;height:32px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px}@media screen and (max-width:767px){.blog-item__tag{font-size:11px;line-height:12px;height:auto}}.blog-item__date{position:absolute;left:16px;bottom:16px;background-color:transparent;color:#fff;font-family:"Gilroy",sans-serif;font-size:13px;line-height:170%}@media screen and (max-width:767px){.blog-item__date{font-size:11px;line-height:12px}}.blog-item:nth-child(even){margin-left:0}.blog-item:first-child{position:relative;width:100%;max-width:100vw;margin-right:0;margin-bottom:103px}@media screen and (min-width:805px){.blog-item:first-child{margin-bottom:80px}}@media screen and (max-width:805px){.blog-item:first-child{max-width:100vw;margin-bottom:54px}}.blog-item:first-child .blog-item__wrapper .blog-item__image{height:397px;max-width:100%}.blog-item:first-child .blog-item__title{font-family:"Gilroy",sans-serif;color:#1a1a1a;font-size:40px;line-height:50px;font-weight:800;margin-bottom:13px}@media screen and (max-width:767px){.blog-item:first-child .blog-item__title{margin-bottom:4px;font-size:18px;line-height:22px}}@media screen and (max-width:1024px) and (min-width:768px){.blog-item:first-child .blog-item__title{font-size:32px;line-height:36px}}.blog-item:first-child .blog-item__text{font-size:18px;line-height:170%}@media screen and (max-width:767px){.blog-item:first-child .blog-item__text{font-size:13px;line-height:19px}}@media screen and (max-width:1024px) and (min-width:768px){.blog-item:first-child .blog-item__text{font-size:16px;line-height:26px}}.blog-item__wrap h2,.blog-item__wrap p{font-family:"Inter",sans-serif;font-weight:500}.blog-item__wrap .blog-item__title{margin-bottom:6px}.blog-item__wrap .blog-item__avatar{border-radius:50%;width:32px;height:32px;margin-right:7px;flex-shrink:0}.blog-item__subtitle{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.blog-item__subtitle .likely-icon{width:26px!important}.blog-item__subtitle-wrapper,.contacts-item__text--messengers a{display:flex;align-items:center}.blog-item__subtitle-wrapper p{color:#666;margin-top:0;margin-bottom:0;font-size:13px!important}.blog-item__subtitle-wrapper .blog-item__info{display:flex;flex-direction:row;justify-content:space-between;min-width:180px;align-items:center}.blog-item__subtitle-wrapper .blog-item__date{position:relative;top:unset;bottom:unset;left:unset;margin-top:0;margin-right:14px;margin-bottom:0}@media screen and (max-width:767px){.blog-item__subtitle-wrapper .blog-item__date{font-size:11px;line-height:12px}}.blog-item__subtitle-wrapper .blog-item__author{margin-top:0;margin-bottom:0;margin-right:14px;display:inline}@media screen and (max-width:767px){.blog-item__subtitle-wrapper .blog-item__author{font-size:11px;line-height:12px}}.contacts,.contacts .header-bg{background-color:#ededed}.contacts .header-bg{height:auto;background-repeat:no-repeat;background-position:top center;background-size:contain}@media screen and (max-width:1599px){.contacts .header-bg{background-size:cover}}.contacts .page-header{padding-top:38px}@media screen and (max-width:767px){.contacts .page-header{padding-top:20px}}.header__title--contacts{align-items:center;display:flex;flex-wrap:wrap;max-width:1204px;width:100%}@media screen and (max-width:510px){.header__title--contacts h1{font-size:2.2em!important}}.header__title--contacts::before{content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain;width:160px;height:160px;background-image:url(../i/emoji/email-box.png)}@media screen and (max-width:510px){.header__title--contacts::before{margin-bottom:44px;margin-left:-21px}}.contacts-items{display:flex;flex-flow:row wrap;margin-top:0;margin-left:-20px;margin-right:-20px}.contacts-item__text--messengers{display:flex;flex-direction:column;align-items:flex-start}.contacts-item__text--messengers a svg{margin-right:9px}.contacts-items__item{padding-right:20px;padding-left:20px;box-sizing:border-box}.contacts-item__title{font-size:24px;font-weight:800;line-height:37px;color:#1a1a1a;margin-bottom:20px}.contacts-item__text{color:#262626;font-style:normal;font-weight:700;font-size:18px;line-height:28px}.contacts-item__social-link{display:inline-block;float:left;width:50%}@media screen and (max-width:767px){.contacts-items{margin-left:0;margin-right:0;padding:0 16px}.contacts-items__item{padding-right:0;padding-left:0}}.wrapper__map-wrapper{width:100%;max-width:100%;padding:0}#map{width:100%;height:600px}@media screen and (max-width:510px){#map{height:225px}}.map-wrapper{margin-top:78px;box-sizing:border-box}@media screen and (max-width:1000px){.map-wrapper{margin-right:-20px;margin-left:-20px;margin-top:45px}}@media screen and (max-width:510px){.map-wrapper{margin-top:0}}.mapboxgl-marker{width:41px;height:36px;background-image:url(../i/marker-gm.png);background-repeat:no-repeat;background-position:center center}.order .wrap{position:relative}.order .switch{position:relative!important;margin-bottom:30px}.order .switch li a{width:80px;display:inline-block;text-align:center}.order h1{padding-bottom:50px}.order .order-box{border-radius:15px;display:inline-block;margin-bottom:100px;position:relative}.order .order-box.err{border-color:#ee2459}.order .fa-file,.order .fa-file-text{color:#b6bbbc;font-size:14px;padding-right:6px}.order .fa-rub{padding-right:10px}.order .ok{font-size:50px;font-weight:400;line-height:60px;padding:70px 20%}.order .fa-check{margin-left:-85px;color:#6ace33}.errors{position:absolute;top:160px;left:700px;width:200px;color:#ee2459}input{margin:0}textarea:not(.autoExpand):not(.bx-im-textarea-input){margin:0;font-size:20px;font-family:"Gilroy",sans-serif;padding:8px 12px;color:#1a1a1a;width:500px;border:solid 2px #1a1a1a;border-radius:5px;height:150px}textarea:not(.bx-im-textarea-input){resize:none}.fa-send{padding-right:10px}form .element{padding-bottom:20px}.qemail{display:none}input[type=checkbox]:checked+label:after{content:"✓";color:#ee2459;font-weight:700;line-height:30px}.footer{padding-top:25px;padding-bottom:25px;border-top:1px solid #1a1a1a;font-family:"Gilroy",sans-serif;font-weight:300;color:#fff;font-size:13px;line-height:23px;z-index:10;background-color:#1a1a1a}.footer__logo-text{line-height:1}@media screen and (min-width:1024px) and (max-width:1279px){.footer{padding:25px 24px}}@media screen and (max-width:767px){.footer{text-align:left;padding-bottom:20px;padding-top:20px;border-top:0}}.footer .wrapper.wrapper--footer{max-width:1168px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;padding:55px 0 47px}@media screen and (max-width:1279px){.footer .wrapper.wrapper--footer{flex-direction:column}}@media screen and (max-width:1023px){.footer .wrapper.wrapper--footer{flex-direction:row;max-width:auto;flex-wrap:wrap;padding:0 30px}}@media screen and (max-width:767px){.footer .wrapper.wrapper--footer{padding:0 16px}}.footer-row{display:flex;flex-flow:row wrap;max-width:1168px;overflow:hidden}.footer-row:last-of-type{flex-grow:1}@media screen and (max-width:1279px){.footer-row:not(:last-of-type){margin-bottom:29px}}.footer__studio{flex:0 0 auto;font-weight:800;font-size:18px;line-height:25px;margin-left:2px;margin-right:59px}.footer__studio span{margin-right:3px}@media screen and (max-width:1023px){.footer__studio{flex:0 0 100%;max-width:100%}}@media screen and (max-width:767px){.footer__studio{flex:0 0 100%;max-width:100%;margin-bottom:0}}.footer__studio-logo{vertical-align:-2px;display:flex;align-items:center;width:84px;font-size:inherit;line-height:inherit}.footer__studio-logo img{display:inline-block;max-width:100%;height:auto;vertical-align:middle;margin-right:2px;margin-left:-3px}.footer__socials{flex:0 0 auto;margin-left:auto}@media screen and (max-width:1023px){.footer__socials{margin-top:10px}}@media screen and (max-width:767px){.footer__socials{flex:0 0 100%;max-width:100%;margin-top:24px}}.footer__contacts{flex:0 0 auto;max-width:205px;font-size:18px;line-height:25px;font-weight:800;font-family:"Gilroy",sans-serif;color:#fff}.footer__contacts a{display:inline;color:#fff}.footer__contacts a:hover,.footer__privacy a:hover{color:#ee2459}@media screen and (max-width:1023px){.footer__contacts{flex:0 0 auto;max-width:auto;font-size:13px;line-height:16px}}@media screen and (max-width:767px){.footer__contacts{flex:0 0 100%;max-width:100%;margin-bottom:12px;margin-top:15px}}.footer__address{flex:0 0 auto;max-width:155px;font-size:18px;line-height:25px;font-weight:800;margin-right:64px;font-family:"Gilroy",sans-serif;color:#fff}.footer__address a,.footer__privacy a{color:#fff}@media screen and (max-width:1023px){.footer__address{font-size:13px;line-height:16px;flex:0 0 auto;max-width:auto;margin-right:31px}}@media screen and (max-width:767px){.footer__address{flex:0 0 126px;max-width:126px;margin-right:0}}.footer__address-map{margin-top:16px;display:block}@media screen and (max-width:767px){.footer__address-map{margin-top:0;margin-bottom:16px}}.footer__privacy{flex:0 0 calc(70% - 50px);max-width:calc(70% - 50px);text-align:right;margin-left:auto}@media screen and (max-width:1199px){.footer__privacy{flex:0 0 calc(60% - 50px);max-width:calc(60% - 50px)}}@media screen and (max-width:1023px){.footer__privacy{flex:0 0 calc(50% - 50px);max-width:calc(50% - 50px)}}@media screen and (max-width:767px){.footer__privacy{flex:0 0 100%;max-width:100%;text-align:center}}.footer__divider{width:60px;height:4px;background-color:#ee2459;margin-top:10px}@media screen and (max-width:767px){.footer__divider{margin-left:auto;margin-right:auto;display:none}}.new_scroll{margin:60px 0 100px;position:relative}.new_scroll .slick-list.draggable{overflow:hidden}.new_scroll,.new_scroll .slick-track{max-height:540px}.new_scroll .slick-next,.new_scroll .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:21px;height:34px;margin-top:-17px;padding:0;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.new_scroll .slick-prev{left:-15px;background:url(/https/asanov.agency/i/arrow-left-m.png) no-repeat}.new_scroll .slick-prev.active,.new_scroll .slick-prev:focus,.new_scroll .slick-prev:hover{background:url(/https/asanov.agency/i/arrow-left-m.png) no-repeat}.new_scroll .slick-next{right:-15px;background:url(/https/asanov.agency/i/arrow-right-m.png) no-repeat}.new_scroll .slick-next.active,.new_scroll .slick-next:focus,.new_scroll .slick-next:hover{background:url(/https/asanov.agency/i/arrow-right-m.png) no-repeat}.slick-next:before,.slick-prev:before{content:""!important}.new_scroll .review-item-scroll{text-align:center}.new_scroll .review-item-scroll .pic,.review-item-scroll{display:inline-block}.about .reasons li{margin-right:30px}.review-item-scroll{margin-right:20px;margin-top:40px}.review-item-scroll:first-child{margin-left:20px}.review-item-scroll .pic{height:450px;width:315px;box-shadow:0 0 10px #bcc0c2}.review-item-scroll .pic:hover+h3 a{color:#ed2059;border-bottom:solid 1px #ffc5d6}.review-item-scroll .pic img{width:100%;height:100%}.mobile-nav{display:none}@media screen and (max-width:1023px){.mobile-nav{display:flex;position:relative;max-width:120px;width:120px;justify-content:flex-end}}@media screen and (max-width:767px){.mobile-nav{width:34px}}.mobile-nav__menu-open{right:-456px}@media screen and (max-width:510px){.mobile-nav__menu-open{right:-320px}}p.social{line-height:25px;margin:3px 0!important;display:block!important;font-size:16px}.social .likely span{color:#fff!important}.likely__counter{display:none!important}.tabs_divs .recent-text{margin:20px 10px;font-size:18px}.review-full{font-style:italic;font-size:14.004px;color:#58a1da;float:right;margin-top:20px;padding-top:3px}.fa-bars{color:#fff}.fa-file:before{margin-right:5px}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer!important;background:url(/https/asanov.agency/i/close_cross.svg) no-repeat center;width:38px;height:38.56px}.switching{background:#f5f5f5}.switching .switcher{padding:0 96px;display:flex;flex-wrap:wrap;justify-content:center;height:130px;align-items:center}.switching .switcher .sw{display:block;padding:5px 10px;box-sizing:content-box;border-radius:5px;border:0;outline:0;height:82px;cursor:pointer;margin-left:70px;background-color:transparent}.switching .switcher .sw:first-child{margin-left:0}.switching .switcher .sw.active{background-color:#919191}.switching .switcher .sw1,.switching .switcher .sw2{box-sizing:content-box!important;width:68px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M22.1346 34H12.7115C10.1089 34 8 31.761 8 29V5C8 2.238 10.1089 0 12.7115 0H22.1346C24.7363 0 26.8462 2.238 26.8462 5V29C26.8462 31.761 24.7363 34 22.1346 34ZM24.0192 5C24.0192 3.895 23.1759 3 22.1346 3H12.7115C11.6703 3 10.8269 3.895 10.8269 5V29C10.8269 30.105 11.6703 31 12.7115 31H22.1346C23.1759 31 24.0192 30.105 24.0192 29V5ZM17.4231 29C16.3818 29 15.5385 28.104 15.5385 27C15.5385 25.895 16.3818 25 17.4231 25C18.4634 25 19.3077 25.895 19.3077 27C19.3077 28.104 18.4634 29 17.4231 29Z' fill='black'/%3E%3C/svg%3E");background-position:center center}.switching .switcher .sw1:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M22.1346 34H12.7115C10.1089 34 8 31.761 8 29V5C8 2.238 10.1089 0 12.7115 0H22.1346C24.7363 0 26.8462 2.238 26.8462 5V29C26.8462 31.761 24.7363 34 22.1346 34ZM24.0192 5C24.0192 3.895 23.1759 3 22.1346 3H12.7115C11.6703 3 10.8269 3.895 10.8269 5V29C10.8269 30.105 11.6703 31 12.7115 31H22.1346C23.1759 31 24.0192 30.105 24.0192 29V5ZM17.4231 29C16.3818 29 15.5385 28.104 15.5385 27C15.5385 25.895 16.3818 25 17.4231 25C18.4634 25 19.3077 25.895 19.3077 27C19.3077 28.104 18.4634 29 17.4231 29Z' fill='%23ED2059'/%3E%3C/svg%3E")}.switching .switcher .sw1.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34' fill='none'%3E%3Cpath d='M22.1346 34H12.7115C10.1089 34 8 31.761 8 29V5C8 2.238 10.1089 0 12.7115 0H22.1346C24.7363 0 26.8462 2.238 26.8462 5V29C26.8462 31.761 24.7363 34 22.1346 34ZM24.0192 5C24.0192 3.895 23.1759 3 22.1346 3H12.7115C11.6703 3 10.8269 3.895 10.8269 5V29C10.8269 30.105 11.6703 31 12.7115 31H22.1346C23.1759 31 24.0192 30.105 24.0192 29V5ZM17.4231 29C16.3818 29 15.5385 28.104 15.5385 27C15.5385 25.895 16.3818 25 17.4231 25C18.4634 25 19.3077 25.895 19.3077 27C19.3077 28.104 18.4634 29 17.4231 29Z' fill='white'/%3E%3C/svg%3E")}.switching .switcher .sw1+.sw2,.switching .switcher .sw1+.sw3,.switching .switcher .sw1+.sw4,.switching .switcher .sw1+.sw5{margin-left:55px}.switching .switcher .sw2{width:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='52' viewBox='0 0 62 52' fill='none'%3E%3Cpath d='M44 52H18C15.238 52 13 49.761 13 47V5C13 2.238 15.238 0 18 0H44C46.761 0 49 2.238 49 5V47C49 49.761 46.761 52 44 52ZM46 5C46 3.895 45.105 3 44 3H18C16.895 3 16 3.895 16 5V47C16 48.105 16.895 49 18 49H44C45.105 49 46 48.105 46 47V5ZM31 46C29.895 46 29 45.104 29 44C29 42.895 29.895 42 31 42C32.104 42 33 42.895 33 44C33 45.104 32.104 46 31 46Z' fill='black'/%3E%3C/svg%3E%0A")}.switching .switcher .sw2:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='52' viewBox='0 0 62 52' fill='none'%3E%3Cpath d='M44 52H18C15.238 52 13 49.761 13 47V5C13 2.238 15.238 0 18 0H44C46.761 0 49 2.238 49 5V47C49 49.761 46.761 52 44 52ZM46 5C46 3.895 45.105 3 44 3H18C16.895 3 16 3.895 16 5V47C16 48.105 16.895 49 18 49H44C45.105 49 46 48.105 46 47V5ZM31 46C29.895 46 29 45.104 29 44C29 42.895 29.895 42 31 42C32.104 42 33 42.895 33 44C33 45.104 32.104 46 31 46Z' fill='%23ED2059'/%3E%3C/svg%3E%0A")}.switching .switcher .sw2.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='52' viewBox='0 0 62 52' fill='none'%3E%3Cpath d='M44 52H18C15.238 52 13 49.761 13 47V5C13 2.238 15.238 0 18 0H44C46.761 0 49 2.238 49 5V47C49 49.761 46.761 52 44 52ZM46 5C46 3.895 45.105 3 44 3H18C16.895 3 16 3.895 16 5V47C16 48.105 16.895 49 18 49H44C45.105 49 46 48.105 46 47V5ZM31 46C29.895 46 29 45.104 29 44C29 42.895 29.895 42 31 42C32.104 42 33 42.895 33 44C33 45.104 32.104 46 31 46Z' fill='white'/%3E%3C/svg%3E%0A")}.switching .switcher .sw3{width:70px;background:url(/https/asanov.agency/i/portfolio/switch/ipadpro.svg) no-repeat;background-position:-2px 20px}.switching .switcher .sw3:hover{background-position:-278px 20px}.switching .switcher .sw3.active{background-position:-141px 20px}.switching .switcher .sw4{width:86px;box-sizing:content-box!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='48' viewBox='0 0 113 48' fill='none'%3E%3Cpath d='M93.5 48H91.5H21.5H19.5C17.291 48 15.5 46.209 15.5 44V43H21.5V6C21.5 2.686 24.186 0 27.5 0H85.5C88.814 0 91.5 2.686 91.5 6V43H97.5V44C97.5 46.209 95.709 48 93.5 48ZM88.5 6C88.5 4.343 87.157 3 85.5 3H27.5C25.843 3 24.5 4.343 24.5 6V43H47.5C47.5 43.552 47.948 44 48.5 44H62.5C63.052 44 63.5 43.552 63.5 43H88.5V6Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center center}.switching .switcher .sw4:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='48' viewBox='0 0 113 48' fill='none'%3E%3Cpath d='M93.5 48H91.5H21.5H19.5C17.291 48 15.5 46.209 15.5 44V43H21.5V6C21.5 2.686 24.186 0 27.5 0H85.5C88.814 0 91.5 2.686 91.5 6V43H97.5V44C97.5 46.209 95.709 48 93.5 48ZM88.5 6C88.5 4.343 87.157 3 85.5 3H27.5C25.843 3 24.5 4.343 24.5 6V43H47.5C47.5 43.552 47.948 44 48.5 44H62.5C63.052 44 63.5 43.552 63.5 43H88.5V6Z' fill='%23ED2059'/%3E%3C/svg%3E")}.switching .switcher .sw4.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='113' height='48' viewBox='0 0 113 48' fill='none'%3E%3Cpath d='M93.5 48H91.5H21.5H19.5C17.291 48 15.5 46.209 15.5 44V43H21.5V6C21.5 2.686 24.186 0 27.5 0H85.5C88.814 0 91.5 2.686 91.5 6V43H97.5V44C97.5 46.209 95.709 48 93.5 48ZM88.5 6C88.5 4.343 87.157 3 85.5 3H27.5C25.843 3 24.5 4.343 24.5 6V43H47.5C47.5 43.552 47.948 44 48.5 44H62.5C63.052 44 63.5 43.552 63.5 43H88.5V6Z' fill='white'/%3E%3C/svg%3E")}.switching .switcher .sw5{width:80px;background:url(/https/asanov.agency/i/portfolio/switch/desktop.svg) no-repeat;background-position:-2px 20px}.switching .switcher .sw5:hover{background-position:-292px 20px}.switching .switcher .sw5.active{background-position:-144px 20px}.switching .switch-panel>div{display:none;position:relative}.switching .switch-panel.mobile .psd-image__wrapper{width:320px;height:576px;position:absolute;left:30px;top:98px;overflow-y:scroll;overflow-x:hidden;padding-right:26px}.switching .switch-panel.mobile .mobile{display:block;width:378px;margin:0 auto}.switching .switch-panel.mobile .mobile .switch-out{top:0;left:0}.switching .switch-panel.tablet .tablet{display:block;width:640px;margin:0 auto}.switching .switch-panel.tablet .tablet .switch-out{margin-left:-279px;margin-top:12.7%}.switching .switch-panel.ipadpro .ipadpro{display:block;width:930px;margin:0 auto}.switching .switch-panel.ipadpro .ipadpro .switch-out{margin-left:-406px;margin-top:3.4%}.switching .switch-panel.laptop .laptop{display:block;width:1297px;margin:0 auto}.switching .switch-panel.laptop .laptop .switch-out{margin-left:-484px;margin-top:3.7%}.switching .switch-panel.desktop .desktop{display:block;width:1374px;margin:0 auto}.switching .switch-panel.desktop .desktop .switch-out{margin-left:-588px;margin-top:7.1%}.switching .switch-panel .switch-out{position:absolute;z-index:2;left:50%}.switching .switch-panel .switch-in{position:relative;margin:0 auto;display:block}@media screen and (max-width:1376px){.switching .switch-panel.desktop .desktop{display:block;width:100%;margin:0 auto}.switching .switch-panel.desktop .desktop .switch-out{margin-left:0;left:0;margin-top:7.1%;width:100%;box-sizing:border-box;padding:0 7.3%}.switching .switch-panel.desktop .desktop .switch-in{width:100%}}@media screen and (max-width:1280px){.switching .switch-panel.laptop .laptop{display:block;width:100%;margin:0 auto}.switching .switch-panel.laptop .laptop .switch-out{margin-left:0;left:0;margin-top:3.7%;width:100%;box-sizing:border-box;padding:0 12.6%}.switching .switch-panel.laptop .laptop .switch-in{width:100%}}@media screen and (max-width:1023px){.new_scroll{max-height:410px}.about .team .wrap{padding:0}.about .team article{margin-right:0;max-width:50%;float:left}.switching .switch-panel.ipadpro .ipadpro{display:block;width:100%;margin:0 auto}.switching .switch-panel.ipadpro .ipadpro .switch-out{margin-left:0;left:0;margin-top:3.5%;width:100%;box-sizing:border-box;padding:0 6.6%}.switching .switch-panel.ipadpro .ipadpro .switch-in{width:100%}}@media screen and (max-width:767px){.switching{display:none}.about .team article{float:none;max-width:100%}}.page404 img{display:inline-block;margin:0 auto;max-width:100%;height:auto;vertical-align:middle;max-height:400px}.page404 .mfp-close{background:0 0}.page404{display:flex;flex-flow:row wrap;align-items:center;padding-top:50px;padding-bottom:150px}@media screen and (max-width:1023px){.page404{padding-bottom:0}}.page404__subtitle{font-size:22px;line-height:34px;font-weight:800;margin-bottom:60px;max-width:70%;color:#1a1a1a}@media screen and (max-width:1199px){.page404__subtitle{max-width:100%}}@media screen and (max-width:767px){.page404__subtitle{font-size:15px;line-height:22px;margin-bottom:45px}}.page404__show-star{padding:0;border:0;outline:0;background-color:transparent;color:#1a1a1a}.page404__show-star .fa{margin-right:10px}.page404__show-star:hover{background-color:transparent;color:#ee2459}.page404__show-star.rotate .fa{display:inline-block;animation:spin-fa .5s linear 3;transform-origin:center}.page404__left,.page404__right{flex:0 0 50%;max-width:50%}@media screen and (max-width:1199px){.page404__right{display:none}.page404__left{flex:0 0 60%;max-width:60%;justify-content:center;margin-left:auto;margin-right:auto;text-align:center!important}}@media screen and (max-width:767px){.page404__left{flex:0 0 100%;max-width:100%}}@media screen and (max-width:1199px){.page404__left .header-divider{margin-left:auto}}.page404__insert-block{min-height:400px;text-align:center;z-index:3}.page404__insert-block a{margin-top:20px;display:block}.presentation ol{list-style:inside decimal}.js-lock-scroll{overflow:hidden!important}.overlay,.overlay__ripple{top:0;left:0;width:100%;height:100%}.overlay{position:fixed;display:none;right:0;bottom:0;z-index:100}.overlay__ripple{position:absolute;border-radius:100%;background:#fff;opacity:0;transform-origin:0 0;backface-visiblity:hidden;transform:scale(0) translate3d(-50%,-50%,0);transition:opacity 300ms ease-in-out,transform 300ms cubic-bezier(.7,0,.6,.8)}.overlay.js-animate-done+.modal-window{opacity:1;transform:scale(1)}.overlay.js-animate-in+.modal-window{display:flex}.cssclippaths .modal[data-modal=test]{transform:translateZ(0)}.modal-window{transform:scale(.95);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;display:none;opacity:0;transition:opacity 1s linear;overflow-y:auto;justify-content:center;align-items:center;-webkit-overflow-scrolling:touch}.overlay.js-open{display:block}.js-animate-in .overlay__ripple{opacity:1;transform:scale(1) translate3d(-50%,-50%,0)}.js-animate-done .overlay__ripple{border-radius:0;transform:none;transition:opacity 300ms ease-in-out}@media screen and (max-width:510px){.modal-window .header-divider{margin-bottom:1rem}}@media screen and (max-width:767px){.modal-window{align-items:flex-start}}.modal__row{display:flex;flex-flow:row wrap;align-items:flex-start;padding-top:20px}.modal-window__form{width:calc(656px + 4rem);background-color:#fff;position:relative;z-index:101;padding:2rem;margin-top:16px;box-sizing:border-box;-webkit-overflow-scrolling:touch}@media screen and (max-width:1023px){.modal-window__form{position:static}}@media screen and (max-width:767px){.modal-window__form{margin-top:0;padding:3rem 24px;padding-bottom:1.5em;width:100%}}.modal-window__content{position:relative}@media screen and (max-width:1023px){.modal-window__content{height:100%}}@media screen and (max-width:767px){.modal-window__content{width:100%;display:flex;justify-content:center}}.modal-window__close{top:55px;right:19px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;box-sizing:content-box;z-index:102;padding:0}.modal-window__close:active,.modal-window__close:focus,.modal-window__close:hover{background-color:transparent}@media screen and (max-width:1023px){.modal-window__close{top:36px;right:39px}}@media screen and (max-width:768px){.modal-window__close{top:12px;right:16px}}.modal-form__title{text-align:left;color:#1a1a1a;font-size:40px;line-height:normal;font-weight:800;margin-bottom:21px;margin-left:-1px;max-width:60%}@media screen and (max-width:1023px){.modal-form__title{font-size:72px;line-height:72px}}@media screen and (max-width:767px){.modal-form__title{font-size:36px;line-height:36px;margin-bottom:47px}}.modal-form__title h1{font-size:72px!important;font-weight:800!important;line-height:80px!important;letter-spacing:-1px!important;color:#1a1a1a!important;margin-bottom:1.3rem}@media screen and (max-width:1023px){.modal-form__title h1{font-size:56px!important;line-height:60px!important}}@media screen and (max-width:767px){.modal-form__title h1{padding-bottom:0}}@media screen and (max-width:510px){.modal-form__title h1{font-size:34px!important;line-height:40px!important}}.modal-form__title h1:after{content:"";position:relative;width:12px;height:12px;background-color:#1a1a1a;bottom:-2px;right:-5px;border-radius:50%;display:inline-block}@media screen and (max-width:510px){.modal-form__title h1:after{width:8px;height:8px;bottom:0}}.modal-form__title .header-divider{margin-left:auto;margin-right:auto}.modal-form__desc{font-size:24px;line-height:36px;margin-bottom:50px;margin-left:0;font-weight:800;max-width:60%}.modal__group{position:relative;margin-bottom:47px;width:100%;color:#1a1a1a}.material-group{position:relative;margin-bottom:45px;margin-left:auto;margin-right:auto}.material-group:last-of-type{margin-bottom:32px}.modal__agreement{color:#a6a6a6;font-size:12px;line-height:15px}@media screen and (max-width:1023px){.modal__agreement{width:270px}}.modal__agreement-link{color:inherit;text-decoration:underline}.modal__agreement-link:hover{color:currentColor}.material-group--white{color:#fff}.material-group--yellow .material-bar:before,.material-group--yellow .modal__bar:before{background:#fbc500}.material-group--yellow .material-input:focus~.material-highlight,.material-group--yellow .modal__input:focus~.modal__highlight{-webkit-animation:inputHighlighter--yellow .3s ease;-moz-animation:inputHighlighter--yellow .3s ease;animation:inputHighlighter--yellow .3s ease}.material-input,.material-textarea,.modal__input,.modal__textarea{font-family:inherit;display:block!important;width:100%!important;border:0!important;border-bottom:2px solid rgba(255,255,255,.65)!important;border-radius:0!important;box-sizing:border-box;color:inherit!important}.material-input,.material-textarea,.modal__textarea{font-size:18px!important;line-height:22px;font-weight:800;padding:9px 10px 8px 0!important}.material-input.err,.material-textarea.err,.modal__input.err,.modal__textarea.err{border-color:#ee2459!important}.material-group--dark-purple .material-input,.material-group--dark-purple .material-textarea{border-color:#1a1a1a!important;color:#1a1a1a}.material-group--dark-purple .material-label,.prototypes li a:hover{color:#1a1a1a}.material-group--dark-purple .material-input:not([value=""])~.material-label,.material-group--dark-purple .material-textarea:not([value=""])~.material-label{color:#1a1a1a}.material-group--dark-purple .material-input:focus~.material-label,.material-group--dark-purple .material-textarea:focus~.material-label{color:#1a1a1a}.material-group--dark-purple .material-bar:before{background:#1a1a1a}.material-group--dark-purple .material-input:focus~.material-bar:before{background:#614599!important}.material-group--dark-purple .material-input:not([value=""])~.material-bar:before{background-color:#1a1a1a}@media screen and (max-width:767px){.material-input,.material-textarea,.modal__input,.modal__textarea{font-size:16px!important;line-height:20px}}.modal__input{font-size:18px!important;line-height:22px!important;font-weight:800;padding:10px 10px 10px 0!important}.modal__input,.modal__textarea{border-bottom:2px solid #e1e1e1!important}.material-input,.material-textarea{background-color:transparent}.modal__textarea:not(.autoExpand){resize:none}.material-textarea:not(.autoExpand){height:42px;resize:none}.modal__textarea:not(.autoExpand){padding-left:0!important;height:39px;overflow:hidden}.material-input:focus,.material-textarea:focus,.modal__input:focus,.modal__textarea:focus{outline:0;border-bottom:2px solid transparent!important}.material-label,.modal__label{font-weight:800;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.material-label{color:#7d8384;font-size:18px;line-height:22px}@media screen and (max-width:767px){.material-label,.modal__label{font-size:16px;line-height:20px}}.modal__label{font-size:18px;line-height:22px;color:#a6a6a6}@media screen and (max-width:767px){.modal__label{font-size:16px;line-height:17px}}.material-label{color:rgba(255,255,255,.65)}.modal__input:focus~.modal__label,.modal__input:not([value=""])~.modal__label{top:-15px;font-size:14px;color:#a6a6a6}.material-input:focus~.material-label,.material-input:not([value=""])~.material-label{color:#fff;top:-15px;font-size:14px}.modal__textarea:focus~.modal__label,.modal__textarea:not([value=""])~.modal__label{top:-15px;font-size:14px;color:#a6a6a6}.material-textarea:focus~.material-label,.material-textarea:not([value=""])~.material-label{color:#fff;top:-15px;font-size:14px}.modal__input:not([value=""])~.modal__bar:before{width:100%;background-color:#1a1a1a}.material-input:not([value=""])~.material-bar:before{width:100%;background-color:#fff}.modal__textarea:not([value=""])~.modal__bar:before{width:100%;background-color:#1a1a1a}.material-textarea:not([value=""])~.material-bar:before{width:100%;background-color:#fff}.material-bar,.modal__bar{position:relative;display:block;width:100%}.material-bar:before,.modal__bar:before{content:"";height:2px;width:0;bottom:0;position:absolute;background:#e4365f;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;left:0}.material-input:focus~.material-bar:before,.material-textarea:focus~.material-bar:before,.modal__input:focus~.modal__bar:before,.modal__textarea:focus~.modal__bar:before{width:100%}.material-highlight,.modal__highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.material-input:focus~.material-highlight,.modal__input:focus~.modal__highlight{-webkit-animation:inputHighlighter--red .3s ease;-moz-animation:inputHighlighter--red .3s ease;animation:inputHighlighter--red .3s ease}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.prototypes-page .logo{margin-left:-62px}.prototypes-title{font-size:50px;line-height:30px;font-weight:800;letter-spacing:.02em;margin-left:30px;color:#1a1a1a}.prototypes{margin:50px 0;padding-left:4px;list-style-type:none}.prototypes li{padding:7px 0;font-weight:800;font-size:18px;line-height:30px;position:relative}.modal__title .h1z:after,.prototypes li a{position:relative;display:inline-block}.prototypes li a:before{content:"";position:absolute;z-index:2;left:0;right:100%;bottom:-5px;background:#1a1a1a;height:3px;transition:right .3s ease-out}.hidden{display:none!important;opacity:0}.h100pr{height:100%}.position-relative{position:relative}@media screen and (max-width:767px){.small-hidden{display:none!important}}@media screen and (min-width:768px){.medium-hidden{display:none!important}}@media screen and (min-width:1199px){.large-hidden{display:none!important}.large-visible{display:block!important}}@media screen and (max-width:510px){.hidden-small{display:none}}.op0{opacity:0}.mb140{margin-bottom:140px}.maxw585px{max-width:585px}.maxw395px{max-width:395px}@media screen and (max-width:509px){.maxw395px{max-width:288px}}@media screen and (max-width:1199px){.maxw420px-medium{max-width:420px}}.maxw1628px{max-width:1628px}@media screen and (max-width:1199px){.mla-medium{margin-left:auto}.mb60-medium{margin-bottom:60px}}@media screen and (max-width:767px){.mb0-small{margin-bottom:0}.pb50-small{padding-bottom:50px}}@media screen and (max-width:1199px){.mra-medium{margin-right:auto}}.m-y-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-left{text-align:left}.fixed{position:fixed}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.modal__title .h1z{font-size:72px!important;font-weight:800!important;line-height:80px!important;letter-spacing:-1px!important;color:#1a1a1a!important;margin-bottom:1.3rem}@media screen and (max-width:1023px){.modal__title .h1z{font-size:56px!important;line-height:60px!important}}@media screen and (max-width:767px){.modal__title .h1z{padding-bottom:0}}@media screen and (max-width:510px){.modal__title .h1z{font-size:34px!important;line-height:40px!important}}.modal__title .h1z:after{content:"";width:12px;height:12px;background-color:#1a1a1a;bottom:-2px;right:-5px;border-radius:50%}@media screen and (max-width:510px){.modal__title .h1z:after{width:8px;height:8px;bottom:0}}.h1z{margin-bottom:.67em;margin-top:.67em}.main-page .h2p{font-size:78px;font-weight:800;line-height:78px}@media screen and (max-width:1199px){.main-page .h2p{font-size:55px}}@media screen and (max-width:767px){.main-page .h2p{font-size:36px}}.main-page .h2p{text-align:center;margin-bottom:24px;margin-top:10px}.item .h3p{font-size:20px;padding-bottom:5px;margin-top:0;margin-bottom:0}.fav .h3p{display:inline-block;padding:0;border-radius:2px;position:relative}.fav a:hover .h3p{color:#ee2459}.h3p{font-weight:700;color:#1a1a1a}.portfolio .h2p .count{color:#ee2459;font-size:20px;vertical-align:35px}@media screen and (max-width:767px){.portfolio .h2p .count{vertical-align:20px;margin-left:5px}}.portfolio .h2p:hover .count{transform:rotate(360deg);display:inline-block}::selection{background-color:#ee2459;color:#fff}.landing-page,.landing-page #content{background-color:#ededed}.footer-row:not(:last-child){margin-right:48px}.footer__logo{margin-right:0!important}.footer-row div{width:auto;margin-right:48px;line-height:28px}.footer-row div:last-child{margin-right:0}.footer-row a{line-height:28px;display:block}.footer-row a .icon-in{height:28px}.footer-row a.socials__item span::before{bottom:-3px}.footer__socials .socials--row{margin-top:0}.footer-row .footer-contacts--messengers{margin-right:0;margin-left:34px}.footer-row .footer-contacts--messengers,.footer__contacts{display:flex;flex-direction:column;align-items:flex-start}.footer-contacts--messengers .footer__email{display:flex;align-items:center;position:relative}.footer-contacts--messengers .footer__email svg{position:absolute;left:-34px;top:50%;transform:translateY(-50%)}@media all and (max-width:1279px){.footer .wrapper.wrapper--footer{flex-wrap:wrap}.footer-row:first-child{width:100%}.footer-row:not(:last-child){margin-right:0}.footer-row div{margin-right:40px}}@media all and (max-width:1023px){.footer-row div{font-size:13px;line-height:22px;margin-right:32px}.footer__studio{margin-left:0}.footer__studio-logo svg{width:16px;height:16px}.footer-contacts--messengers svg{width:16px;height:auto}.footer-row a{line-height:inherit}.footer__socials{margin-top:-2px!important}.footer__socials .socials__item{padding:0 8px!important}.footer__socials .socials__item:last-child{padding-right:0!important}.footer__socials .socials__item:not(:last-of-type) span{font-size:16px}.footer__socials .icon-in{height:18px!important;vertical-align:middle}.footer-row .footer-contacts--messengers{margin-left:21px}.footer-contacts--messengers .footer__email svg{left:-21px}}@media all and (max-width:767px){.footer__logo{margin:0!important;display:flex!important;justify-content:flex-start;align-items:center}.footer-row:not(:last-of-type){margin-bottom:42px}.footer__logo-image{width:16px;height:16px;margin:0 4px 0 0!important}.footer-row div{margin-top:0;margin-bottom:16px!important}.footer-row div:last-child{margin-bottom:0!important}.footer-row .footer-contacts--messengers{flex-direction:row;margin-left:21px}.footer-row .footer-contacts--messengers .footer__email{margin-right:37px}.footer .socials__item:first-child{padding-left:0!important}.footer .socials__item:not(:last-of-type){margin-right:16px}}.gap-content-container{padding-top:160px;padding-bottom:160px}.small-gap-content-container{padding-top:120px;padding-bottom:120px}.text-centered{text-align:center}.tick-style-list{padding:0}.tick-style-list__item{list-style:none;display:flex;align-items:center;margin-bottom:15px}.tick-style-list__item:last-child{margin-bottom:0}.tick-style-list__item:before{content:"";background:url(/https/asanov.agency/i/tick.svg) center center no-repeat;background-size:cover;display:block;margin-right:6px;width:18px;height:18px}.price-card{background-color:#fff;padding:24px 33px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.price-card__field{margin:20px auto}.price-card__field:first-child{margin-top:0}.price-card__field:last-child{margin-bottom:0}.price-card__attention-field{margin:30px auto}.price-card__title{font-family:"Gilroy",sans-serif;font-weight:800}.price-card__separator{height:2px;width:100%;background-color:#1a1a1a}.price-card__promo{font-size:34px;font-family:"Gilroy",sans-serif;transition:.4s color;font-weight:800}.price-card__promo-additions,.price-card__real-price{font-size:14px;font-family:"Gilroy",sans-serif;font-weight:800}.price-card__promo-additions{margin-top:10px;display:flex;flex-direction:column;align-items:center}.price-card__real-price{text-decoration-line:line-through}.price-card__promo-price,.price-card__ups-list{font-size:32px;font-family:"Gilroy",sans-serif;font-weight:800}.price-card__ups-list{font-size:14px;white-space:nowrap}.price-card_clickable{cursor:pointer;border:4px solid transparent;transition:.4s all;box-sizing:border-box}.price-card_clickable:hover{border:4px solid #ee2459}.price-card_clickable:hover .price-card__promo{color:#ee2459}.character-reply{display:flex;align-items:center}.character-reply__character{border-radius:50%;min-width:80px;width:80px;height:80px;background-color:#fff;overflow:hidden;display:flex}.character-reply__character-img{width:100%}.character-reply__reply-wrap{display:flex;align-items:center}.character-reply__reply-wrap:before{content:"";display:block;border:11px solid transparent;border-right:11px solid #fff}.character-reply__reply{font-family:"Gilroy",sans-serif;font-weight:800;padding:8px 24px;background-color:#fff;border-radius:8px;line-height:1.4}.link{cursor:pointer;transition:.2s all}.link_red,.link_to-red:hover{color:#ee2459}.link:active{opacity:.6}.list-like-feature{display:flex;flex-direction:column}.list-like-feature__field{margin:8px 0}.list-like-feature__field:first-child{margin-top:0}.list-like-feature__field:last-child{margin-bottom:0}.list-like-feature__title{font-family:"Gilroy",sans-serif;font-weight:800;line-height:1.4;margin:0!important}.list-like-feature__list-container{margin:0;padding:0 0 0 15px}.list-like-feature__list-item{margin:8px 0;line-height:1.7;font-family:"Gilroy",sans-serif;font-weight:800}.simple-presentation{display:flex;align-items:center}.simple-presentation__img_left{margin-right:200px}.simple-presentation__img_right{margin-left:200px}.workers-default-grid{display:grid;grid-row-gap:60px;align-items:baseline;grid-column-gap:15px;grid-template-columns:1fr 1fr 1fr}.workers-default-grid .worker-alt{max-width:220px}.worker-alt{text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.worker-alt__field{margin:6px 0}.worker-alt__field:first-child{margin-top:0}.worker-alt__field:last-child{margin-bottom:0}.worker-alt__img-container{width:144px;height:144px;background-color:#fff;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.worker-alt__photo{width:100%}.worker-alt__description,.worker-alt__title{font-family:"Gilroy",sans-serif;font-weight:800}.worker-alt__description{font-size:14px;color:#999}.arrow-controls{display:flex}.arrow-controls__item{width:38px;height:38px;margin:0 15px;cursor:pointer}.arrow-controls__item:first-child{margin-left:0}.arrow-controls__item:last-child{margin-right:0}.arrow-controls__item_disabled{opacity:.35;cursor:default}.arrow-prev{transform:rotate(180deg)}.arrow-next,.arrow-prev{background:url(/https/asanov.agency/i/carousel-arrow.svg) center center no-repeat;background-size:contain}.default-slider__header,.dots-navigation{display:flex;justify-content:space-between;align-items:center}.dots-navigation{height:20px!important;justify-content:center;padding:25px 0}.stats-feature{display:flex}.stats-feature__item{margin:0 40px}.stats-feature__item:first-child{margin-left:0}.stats-feature__item:last-child{margin-right:0}.stats-feature__value{font-family:"Gilroy",sans-serif;font-weight:800;font-size:40px;color:#ee2459}.stats-feature__description{font-size:24px;font-family:"Gilroy",sans-serif;font-weight:800;margin-top:10px}.price-tag{font-size:24px;white-space:nowrap}.price-tag_dark{background-color:#1a1a1a;padding:20px 40px;color:#fff}.important-note{background-color:#ee2459;color:#fff;font-family:"Gilroy";font-weight:800;position:absolute;white-space:nowrap}.important-note_wrap{position:relative;display:table}.important-note_md{padding:8px;line-height:1.1;top:-15px;font-size:24px;left:calc(100% + 8px)}.simple-list{margin:0;padding:0}.simple-list li{list-style-type:none}.simple-list li:before{content:"– "}.policy-agreement{color:#a6a6a6;font-size:12px;font-family:"Open Sans";line-height:15px}.policy-agreement__link{color:inherit;text-decoration:underline}.policy-agreement__link:hover{color:#ee2459}.js-loader-show,.js-show-success-message,.js-submit-error-message{display:none}.m-top-zero{margin-top:0!important}.locale-picker{display:flex}.locale-picker__item{font-family:"Gilroy",sans-serif;font-weight:800;color:#fff;background-color:#1a1a1a;padding:3px 4px;cursor:pointer;transition:.3s all;display:none;margin:0 3px}.locale-picker__item:first-child{margin-left:0}.locale-picker__item:last-child{margin-right:0}.head2 .head2-menu__link::before,.locale-picker__item:hover{background-color:#ee2459}.locale-picker__item:active{opacity:.65}.locale-picker__item_to-choose{display:block}@media screen and (max-width:1023px){.locale-picker__item{font-size:22px}}.cookie-popup-container{display:flex;justify-content:center;position:fixed;bottom:20px;left:10px;right:10px;z-index:9998}.cookie-popup-container.js-slide-in{transform:translateY(110%);opacity:0}.cookie-popup-container.js-show{transition:all .4s cubic-bezier(.165,.84,.44,1);transform:translateY(0);opacity:1}.cookie-popup{display:flex;justify-content:space-between;align-items:center;padding:12px 24px 12px 32px;height:88px;width:100%;max-width:700px;background-color:#111;font-weight:700;font-size:16px;color:#fff;z-index:9999}.cookie-popup p{line-height:normal;margin-right:10px}.cookie-popup .cookie-btn{background-color:#ee2459;color:#fff;font-size:18px;border-radius:0;cursor:pointer}@media screen and (max-width:600px){.cookie-popup,.cookie-popup .cookie-btn{padding:8px 14px;font-size:12px}.cookie-popup{padding:12px 16px;height:70px}}.head2{padding:71px 10px 50px 0;z-index:5;width:100%;max-width:1168px;margin:0 auto;color:#1a1a1a;font-size:18px;line-height:24px;display:flex;justify-content:flex-start;font-weight:800;position:relative;box-sizing:border-box}.head2__logo{display:flex;align-items:flex-start;margin-right:86px;color:inherit}.head2__logo:focus,.head2__logo:hover,.head2__logo:visited{color:inherit}.head2__logo-image{margin-top:1px;margin-right:1px}.head2__contact{margin-left:auto;position:relative}.head2__contact-link{overflow:visible;display:block;color:#1a1a1a;font-size:inherit;line-height:inherit;padding:0;margin:0 -30px 0 0;background-color:transparent;border-radius:0;border:0;outline:0}.head2__contact-link:focus,.head2__contact-link:hover{color:inherit;background-color:transparent}.head2__contact-link:focus .arrow-icon--head2 .arrow-icon__shaft,.head2__contact-link:hover .arrow-icon--head2 .arrow-icon__shaft{transform:scaleX(1.5)}.head2__contact-link:focus .arrow-icon--head2 .arrow-icon__head,.head2__contact-link:hover .arrow-icon--head2 .arrow-icon__head{transform:translateX(22px)}.arrow-icon--head2{overflow:visible;margin-left:2px;transition:.3s ease-in-out;transition-property:transform,opacity;transform-origin:left;pointer-events:none}.arrow-icon--head2 .arrow-icon__head,.arrow-icon--head2 .arrow-icon__shaft{transition:.3s ease-in-out;transition-property:transform;transform-origin:left}.head2__contact-link.current .arrow-icon--head2{transform:translateX(100%);opacity:0}#container.isOpen .icon-hamburger,.icon-hamburger{fill:#1a1a1a}.mobile-menu-button--cross .icon-hamburger-1{transform-origin:center;transform:rotate(45deg) translate(0,3px)}.mobile-menu-button--cross .icon-hamburger-2{transform-origin:center;transform:rotate(-45deg) translate(0,-3px)}.head2--white{color:#1a1a1a}.head2--white .arrow-icon--head2 .arrow-icon__head,.head2--white .arrow-icon--head2 .arrow-icon__shaft{stroke:#1a1a1a}.head2--white .icon-hamburger{fill:#1a1a1a}.head2--light,.head2--light .head2__contact-link{color:#fff}.head2--light .arrow-icon--head2 .arrow-icon__head,.head2--light .arrow-icon--head2 .arrow-icon__shaft{stroke:#fff}.head2--light .locale-picker__item{color:#1a1a1a;background-color:#fff}.head2--light .icon-hamburger{fill:#fff}@media screen and (min-width:1024px) and (max-width:1439px){.head2-wrapped{padding-left:20px;padding-right:20px}}@media screen and (min-width:1024px) and (max-width:1279px){body:not(.main-page) .head2{padding-left:20px;padding-right:30px}.head2-contact__link:hover+.arrow::before,.modal .btn--modal:hover .arrow::before{transform:scaleX(1.5)}.head2-contact__link:hover+.arrow::after,.modal .btn--modal:hover .arrow::after{transform:translateX(25px)}}@media screen and (max-width:1023px){.head2{padding:19px 30px 0;justify-content:space-between}.head2__contact{display:none}}@media screen and (max-width:767px){.head2{padding:19px 16px 13px}.head2__logo{margin-left:-3px}.head2__logo-picture{margin-right:2px;margin-top:1px}.head2__logo-text{font-size:inherit}}.head2-menu{display:flex;padding:0;margin:0;list-style:none}.head2-menu__item{margin-right:40px}.head2-menu__link{color:inherit;position:relative}.head2-menu__link::before{content:"";position:absolute;z-index:2;bottom:-6px;background:#ee2459;height:3px;right:0;width:0;opacity:0;transition:width .3s ease-out,opacity .3s ease-in-out}.head2-menu__link:hover::before{left:0;right:auto;width:100%;opacity:1;transition:width .3s ease-out,opacity .3s ease-in-out}.head2-menu__link:focus,.head2-menu__link:hover,.head2-menu__link:visited{color:inherit}.current.head2-menu__item .head2-menu__link::before{width:100%;opacity:1;transition:none}@media screen and (max-width:1023px){.head2-menu{display:none}}.mobile-mnu{list-style-type:none;padding:0;margin:67px 0 0;display:flex;flex-direction:column}.mobile-mnu_current,.socials__item span{position:relative}.mobile-mnu_current:before{content:"";position:absolute;display:block;top:calc(50% - 5px);left:-18px;width:10px;height:10px;background-color:#ed205a;border-radius:50%}@media screen and (max-width:510px){.mobile-mnu_current:before{left:-15px;width:8px;height:8px}}.mobile-mnu__link{display:block;font-size:34px;position:relative;font-weight:800;margin:15px 15px 15px 44px;transform:translateX(100%);opacity:0}@media screen and (max-width:510px){.mobile-mnu__link{font-size:22px}}.mobile-mnu__link .arrow-icon{vertical-align:middle}.mobile-mnu__link--show{transform:translateX(0);opacity:1}.contact-list,.contact-list a,.main-page .contact-list a,.mobile-mnu__link,.mobile-mnu__link.current,.mobile-mnu__link:visited{color:#1a1a1a}.mobile-menu-arrow-detail,.mobile-mnu__link:hover .mobile-menu-arrow-detail{stroke:#1a1a1a}.mobile-mnu__link:hover{color:#1a1a1a;background-color:transparent}.contact-list{display:flex;flex-direction:column;list-style-type:none;padding:0;margin:50px 0 40px 44px;transition:all .3s ease-in-out;transform:translateX(100%);opacity:0}.contact-list__contact{font-size:16px;line-height:140%;font-weight:800}.contact-list__contact:not(:last-child){margin-bottom:25px}.contact-list__contact p{margin:0;height:20px}@media screen and (max-width:510px){.contact-list__contact{font-size:13px}}.contact-list--show{transform:translateX(0);opacity:1}.btn{display:inline-block;padding:19px 32px;line-height:1;font-size:17px;font-weight:800;border-radius:30px;cursor:pointer}.btn .fa-angle-left{margin-right:8px;font-size:16px}@media screen and (max-width:1199px){.btn{font-size:16px;padding:19px 23px;font-weight:800}}@media screen and (max-width:767px){.btn{padding:13px 22px}}.btn--main{border-radius:30px!important;display:inline-block;margin-top:50px;color:#ee2459;border:solid 2px #fff;background-color:#fff;font-size:20px;font-weight:800;padding:0 44px;line-height:50px}@media screen and (max-width:767px){.btn--main{line-height:1;padding:13px 22px;margin-top:0;font-size:16px}}.btn--red{background-color:#ee2459;color:#fff}.btn--yellow{background-color:#fbc500;color:#1a1a1a}.btn--button:hover,.btn--red:hover,.btn--yellow:hover{color:#fff;background-color:#1a1a1a}.btn--arrow{position:relative;padding-right:44px}.btn--arrow:after{transition:all .3s ease-in-out;position:absolute;content:"\f054";color:#1a1a1a;font-family:"FontAwesome";font-size:10px;margin-left:6px;top:calc(50% + .5px);transform:translateY(-50%)}.btn--arrow:hover:after{margin-left:12px;color:#fff}.btn--button{color:#fff;background-color:#e4365f;font-size:16px;font-weight:800;text-align:center;padding:15px 0;display:block;width:240px;cursor:pointer;position:relative;border-radius:30px;border:0;outline:0;line-height:18px}.btn--center{margin:0 auto}.btn--hover-white:hover{color:#1a1a1a;background-color:#fff;border-color:#fff}.btn--mobile{border-color:#ee2459;background-color:#ee2459;color:#fff;margin-top:0;line-height:1}@media screen and (max-width:767px){.btn--mobile{padding:13px 18px;font-size:15px}}.btn--mobile:hover{color:#ee2459;background-color:#fff}.btn h1,.btn h2,.mobile-page-header .header__title .btn h1{font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;margin:0;color:inherit;pointer-events:none}.portfolio__list--tag .portfolio__item{margin:0}.mobile-block{background:#1a1a1a;background:url(/https/asanov.agency/i/mobile/bg_top.png),#1a1a1a;color:#fff;padding-top:66px;padding-bottom:70px;background-position:calc(100% + 550px) center,center;background-repeat:no-repeat}@media screen and (max-width:767px){.mobile-block{background:#1a1a1a;background-position:center center;padding-top:53px;border-bottom:1px solid #1a1a1a}}.mobile-block__left{flex:0 0 50%;max-width:50%}@media screen and (max-width:1199px){.mobile-block__left{flex:0 0 60%;max-width:60%}}@media screen and (max-width:767px){.mobile-block__left{flex:0 0 100%;max-width:100%;text-align:center}}.mobile-block__pretitle{font-family:"Gilroy",sans-serif;font-size:13px;line-height:25px;font-weight:300}@media screen and (max-width:767px){.mobile-block__pretitle{margin-bottom:10px}}.mobile-block__title{font-size:34px;line-height:40px;font-weight:800;margin-bottom:32px}@media screen and (max-width:767px){.mobile-block__title{font-size:23px;line-height:30px;margin-bottom:30px}}.mobile-block__subtitle{font-family:"Gilroy",sans-serif;font-size:13px;line-height:25px;font-weight:300;margin-bottom:50px;padding-right:8vw}@media screen and (max-width:767px){.mobile-block__subtitle{margin-bottom:40px;padding-right:0}}.socials{text-align:right;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}@media screen and (max-width:1200px){.socials{flex:0 0 50%;max-width:100%;text-align:right;justify-content:flex-end;margin-left:auto}}@media screen and (max-width:767px){.socials{flex:0 0 100%;max-width:100%;text-align:center;justify-content:center;margin-left:auto;margin-right:auto}}.socials--hero{position:absolute;top:110px;right:0;z-index:20}@media screen and (max-width:1023px){.socials--hero{top:83px}}@media screen and (max-width:767px){.socials--hero{top:50px}}.socials--row{flex-direction:row;align-items:flex-start;justify-content:flex-start}.socials--column{flex-direction:column;max-width:26px}.socials--column .socials__item{font-size:20px;margin-bottom:20px}.socials--column .socials__item:not(:last-of-type){padding:0}.socials--column .socials__item:last-of-type{padding:0}.socials--column .socials__item span:before{bottom:1px}.socials--hny{position:absolute;top:93px;right:0;z-index:20;padding-left:12px;padding-right:12px;max-width:46px;background-color:#5b88cc;padding-top:7px}.socials--hny .socials__item:last-of-type{margin-bottom:10px}@media screen and (max-width:1199px){.socials--hny{top:53px}}@media screen and (max-width:767px){.socials--hny{background-color:transparent;padding-right:0;padding-left:0;max-width:26px}}.socials__item{display:flex;align-items:center;justify-content:center;color:#ee2459;font-size:20px;font-weight:800;line-height:40px;position:relative}.socials__item span:before{content:"";position:absolute;z-index:2;bottom:3px;background:#fff;height:3px;right:0;width:0;opacity:0;transition:width .3s ease-out,opacity .3s ease-in-out}.socials__item:not(:last-of-type){padding-left:14px;padding-right:15px}.socials__item.socials__item--tg{padding-left:10px}.socials__item.socials__item--in{padding-left:9px}.socials__item:hover,.socials__item:hover:visited,.socials__item:visited{color:#ee2459}.socials__item:hover span:before{left:0;right:auto;width:100%;opacity:1;transition:width .3s ease-out,opacity .3s ease-in-out}@media screen and (max-width:1023px){.socials__item:not(:last-of-type){padding-left:13px;padding-right:13px}.socials__item:last-of-type{padding-left:13px}}@media screen and (max-width:767px){.socials__item{margin-bottom:13px}.socials__item:not(:last-of-type){padding-left:8px;padding-right:8px}.socials__item:last-of-type{padding-left:8px}}.socials__item--black,.socials__item--black:hover,.socials__item--black:visited{color:#1a1a1a}.socials__item--black span:before{background-color:#1a1a1a}.socials__item--black:hovervisited{color:#1a1a1a}.socials__item--red{color:#ee2459}.socials__item--red span:before{background-color:#ee2459}.socials__item--yellow,.socials__item--yellow:hover,.socials__item--yellow:hover:visited,.socials__item--yellow:visited{color:#fbc500}.socials__item--yellow span:before,.socials__item--yellow:hover span:before{background-color:#fbc500}.socials__item--cms{font-size:14px}.reasons h2,.socials__item--white,.socials__item--white:hover,.socials__item--white:visited,.socials__item--white:visited:hover,.studio{color:#fff}.socials__item--white span:before{background-color:#fff}.studio{background:#ee2459 url(/https/asanov.agency/i/about/star.svg) no-repeat 50% 50%;padding-top:120px;padding-bottom:120px;transition:all 1s ease-in-out}@media screen and (max-width:1023px){.studio{padding-top:30px;height:auto;padding-bottom:30px}}@media screen and (max-width:510px){.studio{padding-top:30px;height:auto;padding-bottom:30px}}.studio ul{line-height:30px;list-style-type:none;margin:50px 0 0;padding:0}@media screen and (max-width:1023px){.studio ul{margin-top:10px}}.studio li{width:30%;margin-right:3%;float:left}@media screen and (max-width:1023px){.studio li{display:block;width:100%;margin-top:20px;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:510px){.studio li{display:block;width:100%;margin-top:20px;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px}}.reasons{background:#303334;padding:0;overflow:hidden}.reasons h2 b{color:#ee2459;font-size:133.34px}.reasons ul{margin:50px -150px 50px 0}.reasons li{width:242px;height:450px;margin-right:20px;float:left;display:inline-block}.reasons li:first-child{margin-left:150px}.reasons img{display:block;margin-bottom:20px}.reasons h3{color:#fff;background:#ee2459;padding:0 7px;display:inline-block;border-radius:2px}.reasons .desc{color:#b2b7b9;font-size:15.54px;line-height:26.66px;padding-top:10px}.product-makers{background:#fff;text-align:center;margin-top:50px}.product-makers__title{text-align:center;font-weight:800;font-size:32px;line-height:37px;margin-bottom:6px}.product-makers__items{vertical-align:top;padding:30px 0}.product-makers-items__item{margin-right:50px;display:inline-block;text-align:left;padding-bottom:20px;line-height:28px}.product-makers-items__item:last-child{margin-right:0}@media screen and (max-width:1023px){.product-makers-items__item{width:100%;text-align:center;margin-right:0}}.product-makers-item__position{font-weight:700}.product-makers-item__link{color:#1a1a1a;border-color:#cccdcd}.product-makers-item__link:hover{color:#ee2459}.product-makers__social{margin-bottom:24px}.product-makers__social .at-share-btn{margin:0 5px}@media screen and (max-width:1023px){.product-makers__social{margin-bottom:29px}}.tags-list{text-align:center;display:flex;flex-flow:row wrap;justify-content:flex-start;max-width:1168px;margin:52px auto}.tags-list--filter{text-align:left;justify-content:flex-start}.tags-list__title{font-size:14px;font-weight:800;color:#1a1a1a;display:block;margin-bottom:20px}.tags-list__tag{display:inline-block;font-size:14px;color:#666;line-height:16px;padding:7px 10px 8px 11px;margin-bottom:16px;margin-right:16px;background-color:#fff;border-radius:3px;text-transform:lowercase;transition:.3s ease-in-out;transition-property:color,background-color}.tags-list__tag:last-child{margin-right:0}.tags-list__tag::before{z-index:1;content:"# ";opacity:.7;vertical-align:-1px}.tags-list__tag--type.active,.tags-list__tag--type:hover{background:#edc5cf;color:#ee2459}.tags-list__tag--scope.active,.tags-list__tag--scope:hover{background:#c3dbed;color:#1c91ec}.tags-list__tag--tech.active,.tags-list__tag--tech:hover{background:#cfe4be;color:#55be00}@media screen and (max-width:510px){.tags-list__tags{display:none}}@media screen and (min-width:510px){.tags-list__tags{display:block!important}}@media screen and (max-width:510px){.tags-list__title{display:block}.tags-list__title:after{content:"\f078";font-family:"FontAwesome";font-size:10px;padding-left:5px;padding-right:5px;vertical-align:middle;display:inline-block;margin-top:-3px;transform-origin:50% 50%;transition:transform .1s linear}.tags-list__title.active:after{transform:rotate(180deg);margin-top:0}}.similar{background-color:#ededed;padding-top:60px;padding-bottom:91px;border-bottom:1px solid #e5e5e5}.similar .tags-list{margin:0}.similar__wrapper{max-width:1168px;margin:0 auto 52px}.similar__title{text-align:left;margin-bottom:41px;font-size:50px;line-height:93px;font-weight:800;color:#1a1a1a}.similar__list{display:flex;flex-flow:row wrap;padding:0;margin:0;list-style:none}.similar-list--landing{margin-top:16px}.similar__item{width:280px;margin-right:16px;background-color:#fff}.similar__item:last-child{margin-right:0}.similar-item__link{width:100%;min-height:294px;display:flex;flex-direction:column;color:#1a1a1a}.similar-item__link:hover,.similar-item__link:visited{color:#1a1a1a}.similar-item__link:hover .similar-item__image{transform:scale(1.1)}.similar-item__picture{width:auto;height:194px;display:flex;justify-content:center;align-content:center;align-items:center;overflow:hidden}.similar-item__image{max-height:194px;width:auto;display:block;transition:5s;transition-timing-function:cubic-bezier(.02,.75,.13,.89);transition-property:transform;transform-origin:center}.similar-item__content{padding:13px 20px;flex-grow:1}.similar-item__title{font-size:24px;line-height:30px;font-weight:800;display:block;margin-bottom:3px}.similar-item__description{font-size:14px;line-height:17px;font-weight:800}.similar__tags{max-width:1168px;margin:0 auto}@media screen and (min-width:1024px) and (max-width:1279px){.similar__wrapper{padding:0 20px}.similar__item{width:calc(25% - 16px)}.similar__tags{padding:0 20px}}@media screen and (max-width:1023px){.similar{padding:63px 0 0}.similar p.similar-item__description{font-size:13px;line-height:16px}.similar__wrapper{box-sizing:border-box}.similar__title{padding:0 30px;font-size:32px;line-height:44px;margin-bottom:21px}.similar__list-wrapper{padding:0 30px;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.similar__list{flex-wrap:nowrap}.similar__item{flex-shrink:0}.similar__tags{padding:0 30px}}@media screen and (max-width:767px){.similar{padding-top:48px}.similar p.similar-item__description{line-height:19px}.similar .tags-list{flex-wrap:nowrap}.similar .tags-list__tag{flex-shrink:0}.similar__title{padding:0 16px;margin-bottom:24px}.similar__list-wrapper{padding:0 16px}.similar__item{width:256px}.similar-item__link{min-height:281px}.similar-item__content{padding:12px 16px 11px}.similar-item__title{font-size:18px;line-height:22px;margin-bottom:4px}.similar__tags{padding:0 16px;margin-top:40px;max-width:100%;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.similar-list--landing{margin-top:0;flex-direction:column}.similar-list--landing .similar__item{width:100%;margin-right:0;margin-bottom:16px}}.portfolio-review{background-color:#ededed;padding-top:71px;padding-bottom:0}.portfolio-review *,.portfolio-review ::after,.portfolio-review ::before{box-sizing:border-box}.portfolio-review__body{background-color:#fff;padding:36px 36px 30px;max-width:730px;margin-left:auto;margin-right:auto}.portfolio-review .wrapper{max-width:1168px;margin:0 auto}.portfolio-review__title{display:block;max-width:1168px;font-size:40px;line-height:50px;font-weight:800;margin:0 auto 67px}.portfolio-review__person{display:flex;flex-flow:row wrap;margin-bottom:4px}.portfolio-review-person__text{padding-left:20px}@media screen and (max-width:767px){.portfolio-review-person__text{padding-left:20px}}.portfolio-review-person__name{font-size:20px;line-height:30px;font-weight:600}.portfolio-review-person__subname{font-size:13px;line-height:30px;opacity:.5}.portfolio-review__text{font-size:16px;line-height:28px;margin-left:88px}.portfolio-review__full{font-size:13px;line-height:30px;color:#1a1a1a;margin-left:88px}@media screen and (max-width:1279px){.portfolio-review{padding:71px 20px 0}}@media screen and (max-width:1023px){.portfolio-review{padding:63px 30px 0}.portfolio-review p.review-item__text{font-size:13px;line-height:23px}.portfolio-review p.review-item__author{font-size:13px;line-height:16px}.portfolio-review .review-item__links{justify-content:flex-end}.portfolio-review .review-item__link--full-review{height:auto}.portfolio-review__title{font-size:32px;line-height:44px;margin-bottom:21px}}@media screen and (max-width:767px){.portfolio-review{padding:44px 16px 0}.portfolio-review .review-item__links{justify-content:flex-start}.portfolio-review .wrapper{width:100%}.portfolio-review__title{margin-bottom:24px}}.portfolio-want{width:100%;height:569px;display:flex;justify-content:center;align-items:center;align-content:center;background-color:#fff}@media screen and (max-width:1023px){.portfolio-want{height:384px}.portfolio-want .square-button{padding:19px 34px}}@media screen and (max-width:767px){.portfolio-want{height:224px}.portfolio-want .square-button{font-size:18px;line-height:25px;padding:17px 34px 18px}}.next-project{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;max-width:1168px;margin:53px auto 0}.next-project__link{color:#1a1a1a;font-size:24px;line-height:30px;font-weight:800;padding:50px;width:100%;text-align:center}.next-project__link .next-project__link-arrow{overflow:visible;vertical-align:middle;margin-left:10px;transition:.3s ease-in-out;transition-property:transform,opacity}.next-project__link .arrow-icon__head,.next-project__link .arrow-icon__shaft{transition:.3s ease-in-out;transition-property:transform;transform-origin:left}.next-project__link:hover{color:#1a1a1a}.next-project__link:hover .arrow-icon__shaft{transform:scaleX(1.3)}.next-project__link:hover .arrow-icon__head{transform:translateX(26px)}.next-project__link.js-animate .next-project__link-arrow{transform:translateX(100%);opacity:0}@media screen and (max-width:1023px){.next-project{margin:40px auto 63px}.next-project__link{font-size:13px;line-height:16px}.next-project__link .next-project__link-arrow{width:35px;height:10px}}@media screen and (max-width:767px){.next-project{margin:9px auto 41px}}.tag-list__group{margin-bottom:30px}@media screen and (max-width:510px){.tag-list__group{width:100%}}.all-works-list__container{position:fixed;top:0;right:0;bottom:0;z-index:300;transform:translateX(100%);transition:right 1s ease;display:block;background-color:#efefef;animation-timing-function:ease;animation-fill-mode:forwards;animation-duration:.6s}.all-works-list__container.js-animate-in{animation-name:worksSlideIn}.all-works-list__container.js-animate-out{animation-name:worksSlideOut}.all-works-list__container-hidden{right:-460px;transition:right .3s ease}.back-to-menu-btn{display:none;align-items:center;box-sizing:border-box;width:260px;height:40px;margin-top:40px;padding-left:22px;color:#262626}.back-to-menu-btn :hover{cursor:pointer}.back-to-menu-btn p{margin-left:6px;font-size:22px;font-weight:800;line-height:15px}.all-works-list__wrapper{width:100%;height:100%;overflow:hidden;position:relative;z-index:6;background-color:#efefef}.all-works-list{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:100%;box-sizing:border-box}.all-works-list-overlay{position:fixed;z-index:299;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.32);display:none;animation-timing-function:ease;animation-fill-mode:forwards;animation-duration:.6s;overflow:hidden}.all-works-list-overlay.js-opened{display:block}.all-works-list-overlay.js-animate-in{animation-name:fadeIn}.all-works-list-overlay.js-animate-out{animation-name:fadeOut}.all-works-list-close{position:absolute;right:32px;top:-10px;cursor:pointer}@media screen and (max-width:767px){.all-works-list-close{top:-56px}}.all-works-list__year{font-family:"Gilroy",sans-serif;font-size:18px;font-weight:800;line-height:21px;color:#262626;opacity:.3;margin-bottom:7px}.all-works-list__year:not(:first-of-type){margin-top:60px}.all-works-list__item{box-sizing:border-box;padding:12px 0;display:block}.all-works-list__item:hover{background-color:#fff;color:initial}.all-works-list__item--current{background-color:#fff;position:relative;pointer-events:none;cursor:default}.all-works-list__item--current::before{content:"";position:absolute;left:22px;top:calc(50% - 8px);width:12px;height:12px;border-radius:50%;background-color:#ee2459}.all-works-list-item__title{font-size:18px;font-weight:800;line-height:21px}.all-works-list-item__subtitle{font-size:14px;line-height:19px;font-weight:800;color:rgba(0,0,0,.3)}.all-works-list__more-items{position:absolute;z-index:5;display:block;background-color:#efefef;height:88px;width:56px;top:calc(50% - 44px);left:-44px;text-indent:300%;overflow:hidden;white-space:nowrap;font-size:16px;cursor:pointer;transition:.3s ease-in-out;transition-property:transform;box-shadow:0 0 10px -5px rgba(0,0,0,.2)}.all-works-list__more-items::after,.all-works-list__more-items::before{content:"";position:absolute;background-color:#1a1a1a;animation-timing-function:ease;animation-fill-mode:forwards;animation-duration:.6s}.all-works-list__more-items:before{height:28px;width:4px;bottom:30px;left:25px}.all-works-list__more-items:after{height:21px;width:4px;bottom:30px;left:13px}.all-works-list__more-items:active,.all-works-list__more-items:focus,.all-works-list__more-items:hover{transform:translateX(-12px)}.all-works-list__item,.all-works-list__year{padding-left:44px}.all-works-list__container.js-opened .all-works-list__more-items:active,.all-works-list__container.js-opened .all-works-list__more-items:focus,.all-works-list__container.js-opened .all-works-list__more-items:hover{transform:none}.all-works-list__container.js-animate-in .all-works-list__more-items::before{animation-name:rightCrossIn}.all-works-list__container.js-animate-in .all-works-list__more-items::after{animation-name:leftCrossIn}.all-works-list__container.js-animate-out .all-works-list__more-items::before{animation-name:rightCrossOut}.all-works-list__container.js-animate-out .all-works-list__more-items::after{animation-name:leftCrossOut}@media screen and (max-width:1023px){.all-works-list__container{width:456px}.all-works-list{margin-top:16px;padding-top:0;height:calc(100vh - 132px)}.all-works-list-item__subtitle,.all-works-list__more-items{display:none}.back-to-menu-btn{display:flex;margin-top:76px}}@media screen and (max-width:510px){.all-works-list__container{width:320px}.all-works-list__item{padding-right:15px}}@media screen and (min-width:768px) and (max-width:1023px){@keyframes leftCrossIn{0%{height:11px;left:13px;transform:rotate(0)}49%{height:11px;left:16px;transform:rotate(0)}51%{height:15px;left:16px;transform:rotate(0)}to{height:15px;left:16px;transform:rotate(45deg)}}@keyframes rightCrossIn{0%{left:19px;transform:rotate(0)}49%,51%{left:16px;transform:rotate(0)}to{left:16px;transform:rotate(-45deg)}}@keyframes leftCrossOut{0%{height:15px;left:16px;transform:rotate(45deg)}49%{height:15px;left:16px;transform:rotate(0)}51%{height:11px;left:16px;transform:rotate(0)}to{height:11px;left:13px;transform:rotate(0)}}@keyframes rightCrossOut{0%{left:16px;transform:rotate(-45deg)}49%,51%{left:16px;transform:rotate(0)}to{left:19px;transform:rotate(0)}}}.portfolio-share{background-color:#ededed;padding-top:92px;padding-bottom:76px}.portfolio-share__wrapper{max-width:1168px;margin:0 auto;display:flex}.portfolio-share__title{display:block;font-size:18px;line-height:25px;font-weight:800;margin-right:19px;margin-top:4px}.portfolio-share__text{font-size:14px;line-height:16px;color:#1a1a1a;vertical-align:2px}@media screen and (max-width:1279px){.portfolio-share{padding:92px 20px 76px}}@media screen and (max-width:1023px){.portfolio-share{padding:54px 30px 81px}.portfolio-share__wrapper{display:block}.portfolio-share__title{font-size:13px;line-height:18px}}@media screen and (max-width:767px){.portfolio-share{padding:22px 16px 17px}.portfolio-share .likely__button,.portfolio-share .portfolio-share__text{display:none}.services{padding-top:8px}}.services-item{display:flex;flex-flow:row wrap;color:#1a1a1a;font-weight:700;padding-top:140px;padding-bottom:135px;border-bottom:2px solid #e8e8e8;align-items:center}@media screen and (max-width:1199px){.services-item{padding-bottom:80px;padding-top:70px;align-items:center}}@media screen and (max-width:767px){.services-item{padding-bottom:42px;padding-top:32px}}.services-item__left,.services-item__right{max-width:50%;flex:0 0 50%}@media screen and (max-width:1199px){.services-item__left,.services-item__right{max-width:60%;flex:0 0 60%}}@media screen and (max-width:767px){.services-item__left,.services-item__right{max-width:100%;flex:0 0 100%;order:2}}@media screen and (max-width:1199px){.services-item__left--with-image,.services-item__right--with-image{max-width:40%;flex:0 0 40%}}@media screen and (max-width:767px){.services-item__left--with-image,.services-item__right--with-image{max-width:100%;flex:0 0 100%;order:1;padding-left:25vw!important;padding-right:25vw!important;margin-bottom:20px}}.services-item__left{padding-left:60px;padding-right:30px}@media screen and (max-width:1199px){.services-item__left{padding-left:0}}@media screen and (max-width:767px){.services-item__left{padding-left:0;padding-right:0}}@media screen and (max-width:1199px){.services-item__img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}}.services-item__right{padding-right:60px;padding-left:30px}@media screen and (max-width:1199px){.services-item__right{padding-right:0}}@media screen and (max-width:767px){.services-item__right{padding-left:0;padding-right:0}}.services-item__price{margin-bottom:48px}@media screen and (max-width:1199px){.services-item__price{margin-bottom:29px}}.section-order__title--services{font-size:54px;line-height:50px;letter-spacing:-.005em}@media screen and (max-width:1199px){.section-order__title--services{font-size:36px;line-height:50px}}@media screen and (max-width:767px){.section-order__title--services{font-size:26px;line-height:35px;max-width:70%;margin-left:auto;margin-right:auto}}.section-order__subtitle--services{font-size:20px;font-weight:700;line-height:30px;opacity:1;max-width:70%;color:#fff}@media screen and (max-width:1199px){.section-order__subtitle--services{font-size:16px;line-height:28px}}@media screen and (max-width:767px){.section-order__subtitle--services{max-width:100%;font-size:14px;line-height:22px}}.dev-process{padding-top:170px;padding-bottom:78px}@media screen and (max-width:1199px){.dev-process{padding-top:90px;padding-bottom:43px}}@media screen and (max-width:767px){.dev-process{padding-top:67px;padding-bottom:0;margin-bottom:33px;background-color:#1a1a1a;color:#fff}.dev-process .h2{color:#fff}}.dev-process__subtitle{max-width:80%;margin-bottom:61px}@media screen and (max-width:1199px){.dev-process__subtitle{max-width:100%;margin-bottom:39px}}@media screen and (max-width:767px){.dev-process__subtitle{color:#fff}}.stages{display:flex;flex-flow:row wrap;justify-content:center;border-bottom:2px solid #e8e8e8}@media screen and (max-width:767px){.stages{margin-left:-20px;margin-right:-20px;border-bottom:0}}.stages--landings{margin-top:58px}.stages--landings .stages__number{color:#ee2459}@media screen and (max-width:767px){.stages--landings{margin-top:23px}.stages--landings .stages__stage{border-color:#ccc;border-width:2px;padding:22px 16px 24px}.stages--landings .stages__stage:last-of-type{border-bottom:2px solid #ccc}.stages--landings .stage__number{font-size:24px;line-height:30px;font-weight:800;margin-top:0;color:#ee2459}.stages--landings .stage__number::after{content:".";display:inline-block}.stages--landings .stage__title{font-size:24px;line-height:30px;font-weight:800;text-transform:none}.stages--landings .stage__description{color:gray;opacity:1;font-weight:800}}.stages__stage{max-width:12.5%;flex:0 0 12.5%;text-align:center;position:relative;padding-left:30px;padding-right:30px;margin-bottom:30px;padding-top:100px;border-left:2px solid #e8e8e8}.stages__stage:last-of-type{border-right:2px solid #e8e8e8}.stages__stage *{pointer-events:none}@media screen and (max-width:1199px){.stages__stage{padding-top:50px;padding-left:20px;padding-right:20px;user-select:none}}@media screen and (max-width:767px){.stages__stage{max-width:100%;flex:0 0 100%;display:flex;flex-flow:row wrap;border-left:none;border-top:2px solid rgba(232,232,232,.1);padding-top:20px;padding-bottom:18px;align-items:center}.stages__stage:last-of-type{border-right:none;border-bottom:2px solid rgba(232,232,232,.1)}}.stage,.stage:after{transition:opacity .5s ease-in-out}.stage{min-height:505px;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;cursor:pointer}.stage:after{content:"";background-color:transparent;display:block;position:absolute;left:-2px;right:-2px;bottom:0;top:0;opacity:0;height:calc(100% + 30px);z-index:1}@media screen and (max-width:767px){.stage:after{content:none}}@media screen and (min-width:1200px){.stage:hover .stage__number{opacity:1;color:#fff}.stage:hover .stage__description,.stage:hover .stage__divider{opacity:1}.stage:hover .stage__title{margin-top:120px;opacity:1;color:#fff}.stage:hover:after{background-color:#1a1a1a;opacity:1}}@media screen and (max-width:1199px){.stage{min-height:360px}}@media screen and (max-width:767px){.stage{min-height:auto;margin-bottom:0}}.stage__number{font-size:16px;font-weight:700;opacity:.5;margin-bottom:21px;position:absolute;top:30px;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width:1199px){.stage__number{margin-bottom:33px;top:7px}}@media screen and (max-width:767px){.stage__number{flex:0 0 10%;max-width:10%;order:1;position:static;transform:none;margin-bottom:0;opacity:1;color:#fbc500;margin-top:2px}}.stage__divider{height:3px;background-color:#ee2459;margin-bottom:32px;max-width:65px;margin-left:auto;margin-right:auto;opacity:0;width:65px;top:73px;position:absolute;z-index:2}@media screen and (max-width:1199px){.stage__divider{display:none}}.stage__description{font-size:14px;line-height:20px;font-weight:700;color:#fff;opacity:0;position:absolute;top:114px;left:50%;transform:translateX(-50%);z-index:2}@media screen and (max-width:1199px){.stage__description{opacity:.6;transform:none;position:static;text-align:right;transform:scale3d(-1,-1,-1);writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;color:#1a1a1a;order:2}}@media screen and (max-width:1010px){.stage__description{bottom:125px}}@media screen and (max-width:767px){.stage__description{position:static;text-align:left;min-width:auto;order:3;flex:0 0 100%;max-width:100%;padding-left:calc(10% + 3px);color:#fff;transform:none;writing-mode:horizontal-tb}}.stage__title{font-size:25px;line-height:26px;font-weight:800;opacity:.4;text-transform:uppercase;transform:scale3d(-1,-1,-1);writing-mode:vertical-lr;-webkit-writing-mode:vertical-lr;z-index:2}@media screen and (max-width:1199px){.stage__title{font-size:19px;opacity:1}}@media screen and (max-width:767px){.stage__title{justify-content:initial;margin-top:0;margin-left:0;flex:0 0 90%;max-width:90%;padding-left:3px;order:2;transform:none;writing-mode:horizontal-tb;text-align:left}}.support{max-width:1168px;margin:0 auto}.support__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 36px}.support__description{font-size:18px;line-height:31px;font-weight:800;margin:0;max-width:742px}.support__list{list-style:none;padding:0;margin:86px 0 33px;display:flex;flex-wrap:wrap}.support__list-item{margin-right:80px;margin-bottom:81px}.support__list-item:nth-child(3n+3){margin-right:0}@media screen and (max-width:1439px){.support{padding:0 20px}.support__list{margin-top:64px}.support__list-item{margin-right:20px;margin-bottom:20px}.support__list-item:nth-child(3n+3){margin-right:0}}@media screen and (max-width:1023px){.support{padding:0 30px;margin-top:16px}.support__title{margin-bottom:16px;font-size:32px;line-height:40px}.support__list-item{margin-right:16px;margin-bottom:16px}.support__list-item:nth-child(3n+3){margin-right:16px}.support__list-item:nth-child(2n){margin-right:0}}@media screen and (max-width:767px){.support{padding:0 16px;margin-top:32px 0}.support__title{font-size:32px;line-height:40px;margin-bottom:15px}.support__description{font-size:13px;line-height:20px}.support__list{margin-top:42px;margin-bottom:48px}.support__list-item:nth-child(3n+3){margin-right:0}.support__list-item{margin-right:0;margin-bottom:48px}.support__list-item:last-child{margin-bottom:0}}.support-item{min-height:383px;width:322px;background-color:#fff}.support-item--seo .support-item__link::before{content:url(../i/services/seo.svg)}.support-item--technical .support-item__link::before{content:url(../i/services/technical.svg)}.support-item--context-add .support-item__link::before{content:url(../i/services/context-add.svg)}.support-item--start .support-item__link::before{content:url(../i/services/start.svg)}.support-item--audit .support-item__link::before{content:url(../i/services/audit.svg)}.support-item--mobile .support-item__link::before{content:url(../i/services/mobile.svg);top:-30px}.support-item--redesign .support-item__link::before{content:url(../i/services/redesign.svg)}.support-item--cms .support-item__link::before{content:url(../i/services/cms.svg)}.support-item__link{display:flex;flex-direction:column;font-size:24px;line-height:30px;font-weight:800;color:#1a1a1a;padding:96px 22px 18px;height:100%;position:relative;border:4px solid transparent}.support-item__link_real{transition:.4s all}.support-item__link_real:hover{border:4px solid #ee2459}.support-item__link:active,.support-item__link:hover,.support-item__link:visited{color:#1a1a1a}.support-item__link::before{position:absolute;top:-24px;left:-24px;pointer-events:none}.support-item__title{font-weight:800;font-size:24px;line-height:30px;margin:0 0 13px}.support-item__description{font-size:14px;line-height:21px;font-weight:800;margin:0 0 0 1px}.support-item__price{margin-top:auto}@media screen and (max-width:1439px){.support-item{width:calc(32.9% - 10px)}.support-item--mobile .support-item__link::before{top:20px}.support-item__link{padding-top:144px}.support-item__link::before{top:20px;left:23px}}@media screen and (max-width:1023px){.support-item{width:calc(50% - 8px)}}@media screen and (max-width:767px){.support-item{width:100%;min-height:271px}.support-item--mobile .support-item__link::before{top:-16px}.support-item__link{align-items:flex-start;padding:110px 15px 16px}.support-item__link::before{left:16px;top:-16px}.support-item__title{font-size:18px;line-height:22px;margin-bottom:4px}.support-item__description{font-size:13px;line-height:19px}.support-item__price{display:inline-flex;padding:6px 10px;font-size:18px;line-height:22px;margin-top:28px;margin-left:1px;background-color:#ee2459;color:#fff}}.footer__logo{display:flex;align-items:flex-start;color:inherit}.footer__logo:focus,.footer__logo:hover,.footer__logo:visited{color:inherit}.footer__logo-image{margin-right:1px}@media screen and (max-width:767px){.footer__logo{margin-left:-3px}.footer__logo-text{font-size:inherit}}.form-success{position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:none;opacity:0;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.form-success__icon{margin-bottom:24px}.form-success__text{font-size:40px;line-height:40px;color:#fff;text-align:center;margin-bottom:20px;position:relative;transition:.3s ease-in-out;transition-delay:.3s;font-weight:800}.form-success--modal .form-success__text,.form-success--popup .form-success__text{color:#1a1a1a}.form-success--popup{padding:28px 37px}@media screen and (max-width:1023px){.form-success__text{max-width:720px}}@media screen and (max-width:767px){.form-success{padding:3rem 24px}.form-success__text{font-size:32px;max-width:270px}.form-success__substring{margin-top:3px;display:block;font-size:18px;line-height:22px}}.form-error{position:absolute;top:0;left:0;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:none;opacity:0;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.form-error .btn.btn--modal,.form-error .btn.btn--order{margin:0}.form-error__icon{margin-bottom:24px}.form-error__message{font-size:40px;line-height:40px;font-weight:800;text-align:center;color:#1a1a1a;margin:0 0 31px}.form-error--footer .form-error__message{color:#fff}@media screen and (max-width:767px){.form-error{padding:3rem 24px}.form-error--footer{padding:0}.form-error__message{font-size:32px}}#content.text{background-color:#f7f7f7}.text-wrap{margin-top:5px;margin-bottom:80px}.text-wrap .pseudo-h1,.text-wrap h1{display:block;font-size:26px;line-height:36px;color:#1a1a1a;margin-bottom:14px;letter-spacing:0;font-weight:800}.text-wrap .pseudo-h2,.text-wrap h2{color:#1a1a1a;display:block;font-size:19px;line-height:24px;font-weight:800;margin-top:14px;margin-bottom:14px}.text-wrap ol,.text-wrap p,.text-wrap ul{font-size:16px;line-height:24px;margin:14px 0}.text-wrap p b{font-weight:600}.text-wrap figure{margin:0 0 14px}.text-wrap figcaption{font-size:13px;line-height:24px;color:gray;margin-top:-6px}.text-wrap img{width:100%;height:auto}.text-wrap ol,.text-wrap ul{padding-left:20px;list-style:none}.text-wrap ol li,.text-wrap ul li{margin-bottom:14px;position:relative}.text-wrap ul li::before{content:"";width:4px;height:4px;background-color:#1a1a1a;position:absolute;top:10px;left:-20px;border-radius:50%}.text-wrap ol{padding-left:25px;counter-reset:ol}.text-wrap ol li{counter-increment:ol}.text-wrap ol li::before{content:counter(ol) ".";position:absolute;font-size:inherit;line-height:inherit;color:inherit;font-weight:800;top:0;left:-25px}.text-wrap .table-scroll,.text-wrap .table-wrap{padding-left:24px;padding-right:24px;width:calc(100% + 48px);margin-left:-24px}.text-wrap .table-wrap{position:relative;margin-top:20px;margin-bottom:20px}.text-wrap .table-wrap::after,.text-wrap .table-wrap::before{content:"";position:absolute;width:24px;height:100%;top:0;background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 20%,rgba(255,255,255,.8) 35%,#fff 80%)}.text-wrap .table-wrap::before{left:0;transform:rotate(180deg)}.text-wrap .table-wrap::after{right:0}.text-wrap .table-scroll{overflow-x:scroll;-webkit-overflow-scrolling:touch}.text-wrap table{border-collapse:collapse;font-size:16px;line-height:28px;white-space:nowrap}.text-wrap td,.text-wrap th{padding:12px 25px 20px 0}.text-wrap tr:not(:first-child){border-top:1px solid #e5e5e5}.text-wrap th{text-align:left;font-weight:800}.text-wrap a{text-decoration:none;border-bottom:1px solid #ccc;transition:.3s}.text-wrap a:hover{color:#ee2459;border-color:#ee2459}@media (min-width:768px){.text-wrap{width:600px;padding-left:0;padding-right:0;margin:26px auto 133px}.text-wrap .pseudo-h1,.text-wrap h1{font-size:48px;line-height:60px;margin-left:-3px;margin-bottom:26px}.text-wrap .pseudo-h2,.text-wrap h2{font-size:24px;line-height:43px;margin-bottom:22px}.text-wrap .pseudo-h2+p,.text-wrap h2{margin-top:22px}.text-wrap figure{margin-bottom:29px}.text-wrap li,.text-wrap p,.text-wrap table,.text-wrap ul{font-size:18px;line-height:28px}.text-wrap p{margin:29px 0}.text-wrap ul{padding-left:22px}.text-wrap ol li,.text-wrap ul li{margin-bottom:14px}.text-wrap ul li::before{top:12px;left:-19px}.text-wrap .table-wrap{width:100%;margin-top:49px;margin-left:0;margin-bottom:47px;padding-left:3px;padding-right:0;overflow-x:visible}.text-wrap .table-wrap::after,.text-wrap .table-wrap::before{display:none}.text-wrap .table-scroll{width:100%;margin-left:0;padding:0}.text-wrap table{width:100%}.text-wrap td,.text-wrap th{padding-top:14px;padding-bottom:17px;padding-right:45px}.text-wrap td:last-child,.text-wrap th:last-child{padding-right:0}}@media (min-width:1024px){.text-wrap{margin-bottom:152px}.text-wrap-premium{max-width:872px;width:auto;margin-left:296px}}@media (max-width:1168px){.text-wrap-premium{margin-left:auto;margin-right:20px;max-width:830px}}@media screen and (max-width:768px){.text-wrap-premium{max-width:600px;width:auto;margin-left:auto;margin-right:auto}}@media (max-width:1024px) and (min-width:768px){.text-wrap-premium{min-width:600px;max-width:800px;width:auto;margin-right:90px;margin-bottom:133px}}.text-wrap--tag{width:800px;max-width:100%;margin:0 0 80px}@media screen and (max-width:767px){.text-wrap--tag{margin-bottom:28px}}.mobile-websites__title{max-width:500px}.mobile-websites__subtitle{font-size:24px;font-weight:800}.mobile-websites__selected{display:inline-block;background-color:#ee2459}@media screen and (min-width:1024px){.mobile-websites__title{max-width:650px}}.js-animate+.websites-stats .stats__item{transition:.8s ease-in-out;transition-property:transform,opacity}.js-video-load+.websites-stats .stats__item{opacity:1;transform:translateY(0)}@media screen and (max-width:767px){.websites-hero{display:flex;flex-direction:column;margin-top:-69px;min-height:auto}.websites-hero__video-container{position:relative;order:1}.websites-hero__content{order:2;padding:16px;width:100%}.websites-hero__title{font-size:32px;line-height:39px;margin-bottom:9px;margin-left:2px}.websites-hero__description{font-size:18px;line-height:24px;margin-left:2px}.websites-hero__button{display:none}}.websites-stats{max-width:1168px;width:100%;margin:0 auto}.js-animate+.websites-stats .stats__item:first-child{transition-delay:1.1s}.js-animate+.websites-stats .stats__item:nth-child(2){transition-delay:1.3s}.js-animate+.websites-stats .stats__item:nth-child(3){transition-delay:1.5s}@media screen and (max-width:767px){.websites-stats{padding:0 16px;margin-bottom:32px}}.landing-hero{max-width:1168px;width:100%;display:flex;justify-content:space-between;color:#1a1a1a;font-weight:800;margin:74px auto 160px}.landing-hero__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-bottom:48px}.landing-hero__title{font-size:72px;line-height:72px;margin:0}.landing-hero__text{font-size:24px;line-height:33px;margin:23px 0 0}.landing-hero__button{margin-top:39px;padding-left:38px;padding-right:39px}.landing-hero__image{margin-right:-11px}.landing-hero--landings{margin-top:-5px}.landing-hero--landings .landing-hero__content{max-width:490px;padding-bottom:0}.landing-hero--landings .landing-hero__image{margin-right:-1px}@media screen and (max-width:767px){.landing-hero{flex-direction:column;margin-top:0;margin-bottom:64px;padding:0 16px}.landing-hero--landings .landing-hero__image{margin-left:auto;margin-right:auto;width:80%}.landing-hero__content{order:2;padding-bottom:0}.landing-hero__title{font-size:32px;line-height:39px;margin-left:-1px}.landing-hero__text{font-size:18px;line-height:24px;margin-top:14px}.landing-hero__button{font-size:18px;line-height:22px;margin-top:26px;padding:11px 23px}.landing-hero__image{order:1;width:100%;height:auto;margin-bottom:18px}}.price-list{max-width:1168px;margin:0 auto 166px}.price-list__title{font-size:40px;line-height:54px;font-weight:800;text-align:center;margin:0 0 50px}.price-list__list{padding:0;margin:0;list-style:none}.price-list__item:not(:last-child){margin-bottom:16px}@media screen and (max-width:767px){.price-list{padding:0 16px;margin:32px auto}.price-list__title{font-size:32px;line-height:40px;margin-bottom:32px;text-align:left}}.price-item{background-color:#fff;display:flex;justify-content:space-between;max-width:991px;margin:0 auto;padding:34px 52px 34px 32px;min-height:240px}.price-item--button{border-radius:0;color:#1a1a1a;text-align:left;border:0}.price-item--button:hover{color:#1a1a1a;background-color:#fff}.price-item--button *{pointer-events:none}.price-item__image{align-self:center;margin-right:72px;margin-top:10px;min-width:150px}.price-item__title{font-size:30px;line-height:37px;font-weight:800;margin:5px 0 0}.price-item__description{font-size:18px;line-height:31px;font-weight:800;margin:12px 0;padding-right:55px}.price-item__price{font-size:30px;line-height:52px;font-weight:800;white-space:nowrap}@media screen and (max-width:767px){.price-item{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;padding:23px 16px}.price-item__image{align-self:center;margin:0 auto;width:66.5%;padding-top:7px;padding-bottom:26px}.price-item__content{width:100%}.price-item__title{font-size:18px;line-height:22px}.price-item__description{font-size:13px;line-height:19px;margin:4px 0;padding-right:0}.price-item__price{display:block;font-size:18px;line-height:22px;background-color:#ee2459;color:#fff;align-self:flex-start;padding:6px 8px;margin-top:23px}}.tell-us{background-color:#1a1a1a;min-height:542px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:11px}.tell-us--contacts{background-color:#ee2459!important;min-height:532px;padding-top:0}.tell-us__title{font-size:40px;line-height:54px;font-weight:800;color:#fff;text-align:center;margin-bottom:66px;max-width:790px}.tell-us__button{padding-left:39px;padding-right:39px}.tell-us__contacts::before{content:"";width:48px;height:4px;background-color:#fff;display:block;margin:0 auto 25px}.tell-us__contact-link{display:block;color:#fff;font-size:24px;line-height:42px;font-weight:800;text-align:center}.tell-us__contact-link:active,.tell-us__contact-link:hover{color:#fff}@media screen and (max-width:767px){.tell-us{padding:56px 16px 62px;min-height:auto;justify-content:flex-start;align-items:flex-start}.tell-us--contacts{margin-bottom:32px}.tell-us__title{font-size:24px;line-height:34px;margin-bottom:25px;text-align:left}.tell-us__button{font-size:18px;line-height:22px;padding:17px 30px 18px}.tell-us__contacts::before{margin-left:0;margin-right:0}.tell-us__contact-link{font-size:24px;line-height:34px;text-align:left}}.workers-list{margin:0 auto;max-width:1168px;padding-top:140px}.workers-list__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 74px -1px}.workers-list__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.workers-list__item{margin-right:25px;margin-bottom:80px}@media all and (min-width:1280px){.workers-list__item{margin-right:152px;margin-bottom:73px}.workers-list__item:nth-child(4n+4){margin-right:0}}@media screen and (max-width:767px){.workers-list{margin:32px auto;padding:0 16px}.workers-list__title{font-size:32px;line-height:40px;margin-bottom:24px}.workers-list__item{margin-right:8px;margin-bottom:24px}.workers-list__item:nth-child(2n){margin-right:0}.workers-list__item:last-child,.workers-list__item:nth-last-child(2){margin-bottom:0}}.worker,.worker a{display:flex;flex-direction:column;align-items:center}.worker__photo{display:block;border-radius:50%;width:80%;background-color:#fff;height:auto;object-fit:cover;margin-bottom:8px}.worker__name,.worker__position{font-size:18px;line-height:22px;font-weight:800;display:block}.worker__position{text-align:center;margin:4px 0 0;color:#999}.worker__description{font-size:14px;line-height:19px;opacity:.3;margin:4px 0 0;font-weight:800}.worker--free-consultation{display:flex;flex-direction:column;align-items:center}.worker a,.worker--free-consultation .worker__info{text-align:center}.worker--free-consultation .worker__photo{border-radius:0}.worker--free-consultation .worker__position{font-size:14px;line-height:19px;opacity:.3;margin-top:4px}@media all and (min-width:1280px){.worker{width:144px}.worker__photo{width:100%}.worker__name{font-size:18px;line-height:22px}.worker__position{font-size:14px;line-height:20px}}@media all and (min-width:768px) and (max-width:1023px){.worker{width:calc(33% - 25px)}}@media all and (min-width:1024px) and (max-width:1279px){.worker{width:calc(25% - 25px)}}@media screen and (max-width:767px){.worker{width:calc(50% - 4px);padding-right:10px}.worker__name{font-weight:800;display:block}.worker__name,.worker__position{font-size:13px;line-height:19px}.worker__description{font-size:13px;line-height:16px;margin-top:4px}.worker--free-consultation{flex-direction:row;width:100%;padding-right:0}.worker--free-consultation .worker__photo{margin-bottom:0}.worker--free-consultation .worker__info{display:flex;flex-direction:column;text-align:left;margin-left:10px}}.development-process{width:100%;max-width:1168px;margin:0 auto;padding-top:48px;padding-bottom:161px}.development-process .stages{border-bottom:none}.development-process .stage__divider{background-color:#ee2459}.development-process--services{padding-top:65px;padding-bottom:110px}.development-process--redesign{padding-top:148px;padding-bottom:110px}.development-process--landings{padding-top:148px;padding-bottom:48px}.development-process__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 36px}.development-process__description{font-size:18px;line-height:31px;font-weight:800;margin:0 0 58px;max-width:800px}@media screen and (max-width:1439px){.development-process{padding:0 20px;margin-top:64px}}@media screen and (max-width:1023px){.development-process{padding:0 30px}.development-process__title{margin-bottom:16px;font-size:32px;line-height:40px}}@media screen and (max-width:767px){.development-process{padding:0 16px;margin:32px auto 0;color:#1a1a1a;overflow:hidden}.development-process__title{font-size:32px;line-height:40px;margin-bottom:13px}.development-process__description{font-size:13px;line-height:19px;margin-bottom:23px}}.quote{background-color:#fff;width:100%;display:flex;justify-content:center;align-items:center;padding-top:99px;padding-bottom:135px}.quote__wrapper{max-width:766px;padding-left:105px;padding-right:75px;padding-top:50px;position:relative}.quote__wrapper::before{content:url(/https/asanov.agency/i/quote.svg);position:absolute;top:0;left:31px}.quote__text{font-size:18px;line-height:31px;font-weight:800;margin:0 0 23px}.quote__author{display:flex;align-items:center}.quote__author-photo{border-radius:50%;width:80px;height:80px;object-fit:cover;margin-right:22px}.quote__author-name,.quote__author-position{font-size:18px;line-height:25px;font-weight:800;display:block}.quote__author-position{opacity:.3}@media screen and (max-width:767px){.quote{padding:0 16px}.quote__wrapper{padding:41px 0}.quote__wrapper::before{content:"";top:23px;left:-26px;width:82px;height:63px;background-image:url(/https/asanov.agency/i/quote.svg);background-position:center;background-size:contain}.quote__text{font-size:13px;line-height:19px;margin-bottom:18px}.quote__author-photo{width:48px;height:48px;margin-right:6px}.quote__author-name,.quote__author-position{font-size:13px;line-height:16px}}.features-list{max-width:1168px;width:100%;margin:0 auto 140px}.features-list__list{list-style:none;padding:0;margin:0}.features-list__item:not(:last-child){margin-bottom:16px}.features-list__item:nth-child(2n) .features-list__item-link{flex-direction:row-reverse;padding-right:106px;padding-left:120px}.features-list__item-link{background-color:#fff;display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;padding:50px 120px 50px 106px;min-height:480px}.features-list__item-link:active,.features-list__item-link:hover,.features-list__item-link:visited{color:#1a1a1a}.features-list__item-content{max-width:500px}.features-list__item-title{font-size:40px;line-height:50px;font-weight:800;margin:0 0 7px}.features-list__item-description{font-size:18px;line-height:31px;font-weight:800;margin:0}.features-list__item-price{display:inline-flex;margin-top:20px;padding:12px 15px;background-color:#1a1a1a;color:#fff;font-size:24px;font-weight:800}.features-list__item-image{display:block}@media screen and (max-width:1439px){.features-list{padding:0 20px;margin-bottom:0}.features-list__item:nth-child(2n) .features-list__item-link{padding:30px}.features-list__item-link{padding:30px;min-height:376px;justify-content:space-between}.features-list__item-content{max-width:50%}}@media screen and (max-width:1023px){.features-list{padding:0 30px;margin-bottom:0}.features-list__item-title{font-size:24px;line-height:30px}.features-list__item-description{font-size:13px;line-height:19px}.features-list__item-price{font-size:24px;line-height:30px;padding:4px 6px}.features-list__item-icon{max-width:240px}.features-list__item-image{max-width:100%}}@media screen and (max-width:767px){.features-list{padding:0 16px;margin-bottom:32px}.features-list__item:nth-child(2n) .features-list__item-link{flex-direction:column;padding:0}.features-list__item-link{padding:0;flex-direction:column;justify-content:flex-start;min-height:auto}.features-list__item-content{order:2;padding:23px 16px;max-width:100%}.features-list__item-title{font-size:18px;line-height:22px;margin-bottom:5px}.features-list__item-description{font-size:13px;line-height:19px}.features-list__item-icon{width:100%;order:1;padding:30px 59px 0}.features-list__item-price{padding:6px 10px;font-size:18px;line-height:22px}.features-list__item-image{width:100%;height:auto}}.purpose{max-width:1168px;width:100%;margin:100px auto}.purpose__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 53px}.purpose__list{margin:0 auto;padding:0;list-style:none;display:flex;flex-wrap:wrap}.purpose__item{width:344px;margin-right:50px;font-size:24px;line-height:42px;font-weight:800}.purpose__item:nth-child(3n+3){margin-right:0}.purpose__item::before{content:"";display:block;width:32px;height:3px;background-color:#1a1a1a;margin-bottom:15px}@media screen and (max-width:767px){.purpose{padding:0 16px;margin-top:32px;margin-bottom:32px}.purpose__item,.purpose__title{font-size:32px;line-height:40px;margin-bottom:32px}.purpose__item{font-size:13px;line-height:19px;margin-right:0;max-width:220px}.purpose__item:last-child{margin-bottom:0}}.composition{max-width:1168px;width:100%;margin:140px auto 240px}.composition__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 50px}.composition__image{width:100%;height:auto;max-width:1078px}@media screen and (max-width:767px){.composition{padding:0 16px;margin-top:32px;margin-bottom:32px}.composition__title{font-size:32px;line-height:40px;margin-bottom:32px}}.ordered-features{max-width:1168px;width:100%;margin:147px auto}.ordered-features__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 30px;text-align:center}.ordered-features__list{list-style:none;padding:0;margin:0 auto;max-width:646px;counter-reset:ordered-features}.ordered-features__item{font-size:18px;line-height:31px;font-weight:800;padding-left:46px;position:relative}.ordered-features__item:not(:last-child){margin-bottom:43px}.ordered-features__item::before{counter-increment:ordered-features;content:counter(ordered-features);width:32px;height:32px;font-size:18px;line-height:22px;font-weight:800;display:flex;justify-content:center;align-items:center;color:#fff;position:absolute;top:0;left:0;border-radius:50%;background-color:#ee2459}@media screen and (max-width:767px){.ordered-features{padding:0 16px;margin:32px auto}.ordered-features__title{font-size:32px;line-height:40px}.ordered-features__item{font-size:13px;line-height:19px}}.price-table{color:#1a1a1a}.price-table__content-list,.price-table__tab-list{padding:0;margin:0;list-style:none}.price-table__tab-list{display:flex}.price-table__tab-item{flex-grow:1}.price-table__tab-link{display:block;min-height:80px;padding:10px 22px;font-size:18px;line-height:30px;font-weight:800;transition:.3s ease-in-out;transition-property:background-color}.price-table__tab-link:active,.price-table__tab-link:hover{color:#1a1a1a;background-color:rgba(255,255,255,.5)}.price-table__content-list,.price-table__tab-item.js-active .price-table__tab-link{background-color:#fff}.price-table__content-item{display:none;width:100%;min-height:340px;flex-direction:column;align-items:center;justify-content:center}.price-table__content-item.js-active{display:flex}.price-table__table-content{width:100%;font-size:14px;line-height:17px;font-weight:800;padding:23px;border-spacing:0}.price-table__table-tr{vertical-align:top;text-align:left}.price-table__table-thead .price-table__table-td{border-bottom:2px solid rgba(26,26,26,.3);padding:13px 0}.price-table__table-tbody .price-table__table-td{padding:18px 0}.price-table__content-item--text{padding:70px 108px}.price-table__text-content{margin:0;font-size:14px;line-height:24px;font-weight:800}.about-us__desc a:hover,.price-table__selected-text{color:#ee2459}@media screen and (max-width:767px){.price-table__table-content{padding-left:10px;padding-right:10px;font-size:13px;line-height:19px}.price-table__tab-link{font-size:13px;line-height:19px;min-height:unset;padding:8px 10px}.price-table__table-tbody .price-table__table-td{padding:8px 10px 8px 0}.price-table__table-tbody .price-table__table-td:first-child{width:33%}.price-table__table-tbody .price-table__table-td:last-child{padding-right:0}.price-table__content-item--text{padding:8px}.price-table__text-content{font-size:13px;line-height:19px}}.constructor-desc{font-size:14px;line-height:24px;font-weight:800;padding:0 87px}.constructor-desc__content-block{position:relative;padding:72px 0;width:100%}.constructor-desc__content-block:not(:first-child)::before{content:"";position:absolute;width:100%;height:2px;background-color:#1a1a1a;top:-1px;left:0}.constructor-desc__content-block--general{padding-right:270px}.constructor-desc__content-block--general::after{content:url(../i/services/landings/constructor.svg);width:186px;height:232px;position:absolute;right:19px;top:calc(50% - 118px)}.constructor-desc__text{line-height:24px;margin:18px 0}.constructor-desc__tech{margin-left:29px;white-space:nowrap}.constructor-desc__tech:first-of-type{margin-left:20px}.constructor-desc__tech img{vertical-align:middle;margin-right:8px;margin-bottom:2px}.constructor-desc__content-block--features-list{margin:0;display:flex;justify-content:space-between;list-style:none}.constructor-desc__features{max-width:252px;display:flex;flex-direction:column}.constructor-desc__features-title{font-weight:800;margin-bottom:24px;padding-left:20px;position:relative}.constructor-desc__features-title::before{font-size:24px;font-weight:800;color:#ee2459;position:absolute;left:1px;top:-1px}.constructor-desc__features--pros .constructor-desc__features-title::before{content:"+"}.constructor-desc__features--cons .constructor-desc__features-title::before{content:"-"}.constructor-desc__features-item{margin-bottom:19px}.constructor-desc__features-item--cheap,.constructor-desc__features-item--fast,.constructor-desc__features-item--pretty{padding-left:34px;position:relative}.constructor-desc__features-item--cheap::before,.constructor-desc__features-item--fast::before,.constructor-desc__features-item--pretty::before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center}.constructor-desc__features-item--cheap::before{background-image:url(../i/services/landings/coin@1x.png);width:25px;height:25px;top:0;left:1px}.constructor-desc__features-item--pretty::before{background-image:url(../i/services/landings/star@1x.png);width:30px;height:28px;top:-4px;left:-3px}.constructor-desc__features-item--fast::before{background-image:url(../i/services/landings/clock@1x.png);width:25px;height:28px;top:-4px;left:0}@media screen and (max-width:767px){.constructor-desc{font-size:13px;line-height:19px;padding:0 10px}.constructor-desc__text{line-height:19px}.constructor-desc__content-block{padding:23px 0}.constructor-desc__content-block--general{padding-right:0}.constructor-desc__content-block--general::after{display:none}.constructor-desc__text{margin:8px 0}.constructor-desc__tech{margin-left:16px}.constructor-desc__tech:first-of-type{margin-left:8px}.constructor-desc__content-block--features-list{flex-direction:column}.constructor-desc__features{max-width:unset}.constructor-desc__features-title{padding-left:16px;margin-top:12px;margin-bottom:16px}.constructor-desc__features-title::before{left:0;top:0}.constructor-desc__features-item{margin-bottom:12px}.constructor-desc__features-item--cheap,.constructor-desc__features-item--fast,.constructor-desc__features-item--pretty{padding-left:24px}.constructor-desc__features-item--cheap::before{width:18px;height:20px;top:0;left:1px}.constructor-desc__features-item--pretty::before{width:20px;height:20px;top:-2px;left:0}.constructor-desc__features-item--fast::before{width:18px;height:20px;top:0;left:1px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.constructor-desc__features-item--cheap::before{background-image:url(../i/services/landings/coin@2x.png)}.constructor-desc__features-item--pretty::before{background-image:url(../i/services/landings/star@2x.png)}.constructor-desc__features-item--fast::before{background-image:url(../i/services/landings/clock@2x.png)}}.landing-development{max-width:1168px;width:100%;margin:160px auto}.landing-development__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 45px;text-align:center}.landing-development__table{max-width:773px;margin:0 auto}@media screen and (max-width:767px){.landing-development{margin:32px auto;padding:0 16px}.landing-development__title{font-size:32px;line-height:40px;text-align:left}}.sites-examples{max-width:1168px;width:100%;margin:0 auto 134px}.sites-examples__title{font-size:40px;line-height:54px;font-weight:800;margin:0 0 50px}.sites-examples__list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.sites-examples__item{width:calc(33% - 7px);margin-right:16px}.sites-examples__item:nth-child(3n){margin-right:0}.sites-examples__image{width:100%;height:auto;margin-bottom:23px}.sites-examples__link{display:inline-block;font-size:24px;line-height:33px;font-weight:800;color:#1a1a1a;opacity:.3;transition:.3s ease-in-out;transition-property:opacity}.sites-examples__link:hover{opacity:1;color:#1a1a1a}@media screen and (max-width:767px){.sites-examples{padding:0 16px;margin:32px auto}.sites-examples__title{font-size:32px;line-height:40px;margin-bottom:32px}.sites-examples__list{display:block}.sites-examples__item{width:100%;margin:0 0 24px}.sites-examples__item:last-child{margin-bottom:0}.sites-examples__image{margin-bottom:7px}.sites-examples__link{font-size:18px;line-height:22px}}.work-comparison{overflow:hidden;padding:0;width:100%;color:#1a1a1a;margin:142px 0 157px}.work-comparison__header{max-width:1168px;margin:0 auto 25px;display:flex;justify-content:space-between}.work-comparison .work-comparison__title{font-weight:800;font-size:40px;line-height:50px;color:#1a1a1a;margin:0}.work-comparison__list-wrapper{max-width:1168px;margin:0 auto;overflow:hidden}.work-comparison__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap}.work-comparison__navigation{display:flex;justify-content:center;margin-top:50px}.work-comparison__item{width:100%;max-width:1168px;flex-shrink:0;display:flex;justify-content:space-between}.work-comparison__card{width:calc(50% - 15px)}.work-comparison__card-title{font-size:18px;line-height:25px;font-weight:800;display:block;margin-bottom:9px}@media screen and (max-width:767px){.work-comparison{padding:0 16px;margin:32px auto}.work-comparison .work-comparison__title{font-size:32px;line-height:40px}.work-comparison__item{flex-direction:column;justify-content:flex-start;width:100%}.work-comparison__card{width:100%}.work-comparison__card:first-child{margin-bottom:24px}.work-comparison__card-title{font-size:13px;line-height:19px}.work-comparison__card-image{width:100%;height:auto;display:block}.work-comparison__navigation{margin-top:15px}}@media screen and (min-width:1025px){.portfolio__link{padding-left:0}}.js-form-error form,.js-form-success form{opacity:0}.portfolio--tag .portfolio__header{flex-direction:column;margin-bottom:80px}.portfolio--services .portfolio__header{flex-direction:column}@media screen and (max-width:1439px){.portfolio--services{padding:0 20px}}@media screen and (min-width:1025px) and (max-width:1279px){.portfolio{padding-left:24px;padding-right:24px}.portfolio__header{flex-direction:column;align-items:flex-start}}@media screen and (min-width:768px) and (max-width:1024px){.portfolio{margin-top:0;margin-bottom:100px;padding:0 12px}.portfolio--services .portfolio__header{display:block}.portfolio--services .portfolio__description{max-width:500px}.portfolio--tag .portfolio__title{font-size:60px;line-height:67px}.portfolio__header{display:flex;justify-content:flex-start;align-items:flex-start;padding:12px;margin-top:65px;margin-bottom:95px}.portfolio__title{font-size:60px;line-height:67px;margin-left:0;margin-right:16px}.portfolio__counter{font-size:18px;line-height:22px;position:static}.portfolio__button-wrapper{margin:100px auto;transform:translateY(50px)}.portfolio__list{padding-left:12px;padding-right:12px}}@media screen and (max-width:767px){.portfolio{padding:0 16px;margin-top:0;margin-bottom:64px;position:relative;z-index:2}.portfolio--services{margin-bottom:32px}.portfolio--landing{margin:32px auto;padding:0 16px}.portfolio--landing .portfolio__title{margin-bottom:24px;font-size:32px;line-height:40px}.portfolio--landing .portfolio-item:not(:last-child){margin-bottom:16px}.portfolio--tag .portfolio__title{font-size:32px;line-height:40px}.portfolio--tag .portfolio__counter{margin-left:0;margin-top:6px}.portfolio__header{margin-top:6px;margin-bottom:55px;display:flex;flex-direction:column;align-items:flex-start}.portfolio__title{font-size:32px;line-height:40px;margin-left:0}.portfolio__description{margin-top:14px;font-size:18px;line-height:24px}.portfolio__counter{position:static;font-size:18px;line-height:22px;padding:0 5px;margin-top:6px;min-height:30px}.portfolio__list{width:100%;margin-left:0;position:relative;z-index:1}.portfolio__button-wrapper{margin:100px auto}.portfolio__button{font-size:13px;line-height:13px}.portfolio__link{font-size:13px;line-height:16px;padding-left:0}.portfolio__link-arrow{display:none}.portfolio--services .portfolio__title,.portfolio--tag .portfolio__title{margin-left:-1px}}.portfolio-item{width:100%;max-width:1184px;font-weight:800;padding:0 8px}.portfolio-item--archive{position:relative;box-sizing:border-box;width:calc(25% - 16px);padding:0!important;margin:0 8px 16px}@media screen and (max-width:1190px){.portfolio-item--archive{width:calc(33.3% - 16px)}}@media screen and (max-width:1000px){.portfolio-item--archive{width:calc(50% - 16px)}}.portfolio-item--archive.js-hide{display:none}.popup-window__close svg,.portfolio-item--archive.js-show{display:block}.portfolio-item--archive .portfolio-item__link{display:flex;flex-direction:column;width:100%;min-height:294px;color:#1a1a1a}.portfolio-item--archive .portfolio-item__link:hover,.portfolio-item--archive .portfolio-item__link:visited{color:#1a1a1a}.portfolio-item--archive .portfolio-item__link:hover .portfolio-item__image,.portfolio-item__link:hover .portfolio-item__image img{transform:scale(1.1)}.portfolio-item--archive .portfolio-item__picture{display:flex;overflow:hidden;align-content:center;align-items:center;justify-content:center;width:100%;height:194px}.portfolio-item--archive .portfolio-item__image{display:block;width:100%;object-fit:cover;max-height:194px;transition:5s;transition-timing-function:cubic-bezier(.02,.75,.13,.89);transition-property:transform;transform-origin:center;height:100%}.portfolio-item--archive .portfolio-item__content{flex-grow:1;padding:13px 20px}.portfolio-item--archive .portfolio-item__title{display:block;margin-bottom:3px;font-size:24px;font-weight:800;line-height:30px}.portfolio-item--archive .portfolio-item__description{font-size:14px;font-weight:800;line-height:17px;margin-bottom:0}.portfolio-item--main.js-slide-in{transform:translateY(200px);opacity:0}.portfolio-item--main.js-show{transform:translateY(0);opacity:1}.portfolio-item--main:not(:last-child){margin-bottom:160px}.portfolio.js-animate .portfolio-item{transition:.6s;transition-timing-function:cubic-bezier(.23,.76,.49,.96);transition-property:transform,opacity}.portfolio-item__link{display:block;overflow:hidden;color:#1a1a1a;background-color:#fff;font-size:24px;font-weight:800;line-height:39px}.portfolio-item__link:hover{color:#1a1a1a}.portfolio-item__link:hover .arrow-icon__shaft{transform:scaleX(1.5)}.portfolio-item__link:hover .arrow-icon__head{transform:translateX(15px)}.portfolio-item__image img,.portfolio-item__link,.portfolio-item__link-wrapper{height:100%;transition-property:transform;transform-origin:center}.portfolio-item__link-wrapper{display:flex;position:relative}.portfolio-item__image{overflow:hidden;flex-shrink:0;width:63%;height:100%}.portfolio-item__image img{display:block;width:100%;transition:5s;transition-timing-function:cubic-bezier(.02,.75,.13,.89)}.portfolio-item__content{display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:56px}.portfolio-item__title{margin:0 0 25px;font-size:40px;font-weight:800;line-height:50px}.portfolio-item__description{width:100%;margin:0 0 25px;font-size:14px;line-height:24px}.portfolio-item__button{display:flex;align-items:center;margin-top:auto;font-size:18px;line-height:22px}.portfolio-item__link-arrow{overflow:visible;margin-top:1px;margin-left:8px}.portfolio-item__link-arrow .arrow-icon__head,.portfolio-item__link-arrow .arrow-icon__shaft{transition:.3s ease-in-out;transition-property:transform;transform-origin:left}.portfolio-item__badge{font-size:13px;line-height:16px;font-weight:900;position:absolute;display:block;left:0;top:32px;padding:9px 44px 9px 24px;background-size:contain;background-position-x:right;background-position-y:center;background-repeat:no-repeat}.portfolio-item__badge_short{display:flex;align-items:center;font-size:24px;font-weight:800;margin:0}.portfolio-item__badge--specia{background-size:cover;background-image:url(../i/badge-specia.svg)}@media screen and (min-width:1025px) and (max-width:1279px){.portfolio-item--main:not(:last-child){margin-bottom:24px}}@media screen and (min-width:768px) and (max-width:1024px){.portfolio-item--main:not(:last-child){margin-bottom:24px}.portfolio-item--main{min-height:auto}.portfolio-item--main .js-slide-in{transform:translateY(100px)}.portfolio-item--main .portfolio-item__image{width:63%}.portfolio-item--main .portfolio-item__content{padding:21px 16px}.portfolio-item--main .portfolio-item__title{font-size:24px;line-height:30px;margin-left:-1px;margin-bottom:12px}.portfolio-item--main .portfolio-item__description{font-size:13px;line-height:20px;margin-bottom:12px}.portfolio-item--main .portfolio-item__link{font-size:13px;line-height:16px}.portfolio-item--main .portfolio-item__link-arrow{transform:scale(.8);margin-top:0}}@media screen and (max-width:767px){.portfolio-item__link-wrapper{flex-direction:column}.portfolio-item{padding:0;position:relative}.portfolio-item--main{min-height:412px}.portfolio-item--main:not(:last-child){margin-bottom:24px}.portfolio-item__link{flex-direction:column}.portfolio-item__image{width:100%}.portfolio-item__content{flex-grow:1;padding:16px 15px 28px}.portfolio-item__title{margin-bottom:4px;font-size:18px;line-height:22px}.portfolio-item__description{min-height:132px;margin-bottom:4px;font-size:13px;line-height:19px}.portfolio-item__button{font-size:13px;line-height:16px}.portfolio-item__link-arrow{transform:scale(.8);margin-top:0}.portfolio-item--archive{width:100%;min-height:281px;margin-left:0;margin-right:0}.portfolio-item--archive .portfolio-item__description{min-height:auto}.portfolio-item--archive .portfolio-item__picture{height:190px}.portfolio-item--archive .portfolio-item__image--responsive{max-height:unset;width:100%;height:auto}.portfolio-item__badge{left:auto;right:0;top:24px;font-size:11px;line-height:14px;text-align:right;padding:4px 6px 4px 24px}.portfolio-item__badge--specia{background-image:url(../i/badge-specia-mobile.svg);background-position:left center;min-width:130px}}.portfolio-sidebar{position:static;width:100%;display:block;background-color:#fff}.portfolio-sidebar__wrapper{position:relative;z-index:6;overflow:hidden;width:100%;max-width:1168px;margin:0 auto}.portfolio-sidebar__title{font-size:24px;font-weight:800}.portfolio-sidebar__list{overflow-y:scroll;column-count:4;box-sizing:border-box;max-height:100%;margin:0 -26px 0 0;padding:75px 0;list-style:none}.portfolio-sidebar__title-item{padding:16px 32px;margin-bottom:8px;opacity:.3;color:#1a1a1a;font-family:"Gilroy",sans-serif;font-size:14px;font-weight:800;line-height:17px}.portfolio-sidebar__title-item:not(:first-of-type){margin-top:65px}.portfolio-sidebar__sublist-item{margin:0;padding:0;list-style:none}.portfolio-sidebar__item{margin-bottom:8px}.portfolio-sidebar__link{display:block;break-inside:avoid-column;padding:16px 32px;text-transform:lowercase;font-size:14px;font-weight:800;line-height:17px}.portfolio-sidebar__link::before{content:"#"}.portfolio-sidebar__link:hover{color:initial;background-color:#fff}.portfolio-sidebar__link--tags-type:hover{color:#ee2459;background-color:#edc5cf}.portfolio-sidebar__link--tags-scope:hover{color:#1c91ec;background-color:#c3dbed}.portfolio-sidebar__link--tags-tech:hover{color:#55be00;background-color:#cfe4be}.portfolio-sidebar__link--current{cursor:default;pointer-events:none;background-color:#fff}.portfolio-sidebar__link--current.portfolio-sidebar__link--tags-type{color:#ee2459;background-color:#edc5cf}.portfolio-sidebar__link--current.portfolio-sidebar__link--tags-scope{color:#1c91ec;background-color:#c3dbed}.portfolio-sidebar__link--current.portfolio-sidebar__link--tags-tech{color:#55be00;background-color:#cfe4be}@media screen and (max-width:1023px){.portfolio-sidebar{display:none}.portfolio-sidebar--tags{display:block}.portfolio-sidebar__list{column-count:2;padding-top:48px;padding-bottom:48px}.portfolio-sidebar__link,.portfolio-sidebar__title-item{padding:16px 30px}}@media screen and (max-width:767px){.portfolio-sidebar__list{column-count:initial;padding-top:32px;padding-bottom:32px}.portfolio-sidebar__link,.portfolio-sidebar__title-item{padding:8px 24px}}.free-consultation{background-color:#fff;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:160px;padding-bottom:160px}.free-consultation__title{font-size:40px;line-height:54px;max-width:640px;text-align:center;font-weight:800;margin:23px auto 34px}@media screen and (max-width:1024px){.free-consultation{padding-top:150px}.free-consultation__title{font-size:32px;line-height:normal}}@media screen and (max-width:767px){.free-consultation{padding:56px 16px 62px;align-items:flex-start}.free-consultation__title{font-size:24px;line-height:34px;text-align:left;margin:0;order:1}.free-consultation__worker{order:2;margin:25px 0}.free-consultation__button{font-size:18px;line-height:22px;padding:17px 30px 18px;order:3}}.audit{background-color:#fff;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding-top:124px;padding-bottom:124px}.audit__title{font-size:40px;line-height:54px;text-align:center;font-weight:800;padding-top:86px;margin:0;position:relative;color:#ee2459}.audit__title::before{content:url(../i/pdf-icon.svg);position:absolute;top:0;left:50%;transform:translateX(-50%)}.audit__description{font-size:18px;line-height:30px;margin:18px 0 0;max-width:470px;font-weight:800;text-align:center}.audit__list{list-style:none;display:flex;flex-wrap:wrap;max-width:960px;padding:0 0 0 66px;margin:46px auto}.audit__list-item{font-size:14px;line-height:24px;font-weight:800;position:relative;min-height:48px;width:258px;margin:38px 20px;padding:0 17px}.audit__list-item::before{content:"";position:absolute;top:6px;left:0;height:calc(100% - 12px);width:2px;background-color:#ee2459}.audit__button{margin-top:28px}@media screen and (max-width:1023px){.audit__title{padding-top:78px}.audit__description{margin-top:6px}.audit__list{margin:21px auto;padding-left:0;max-width:768px;justify-content:flex-end}.audit__list-item{width:218px;margin:17px 20px 17px 10px;padding-right:0}.audit__list-item:nth-child(3n){max-width:200px}.audit__button{margin-top:2px}}@media screen and (max-width:767px){.audit{padding:46px 16px 31px;align-items:flex-start}.audit__title{font-size:24px;line-height:34px;text-align:left;margin:0;padding-top:96px}.audit__title::before{left:0;transform:none}.audit__description{text-align:left;margin-top:24px}.audit__list{margin:32px auto;justify-content:flex-start}.audit__list-item{width:100%;min-height:auto;font-size:13px;line-height:16px;margin:0;padding:0 0 0 10px}.audit__list-item::before{height:100%;top:0}.audit__list-item:nth-child(3n){max-width:100%}.audit__list-item:not(:last-child){margin-bottom:16px}.audit__button{font-size:18px;line-height:22px;padding:17px 30px 18px}}.video-message{max-width:1168px;width:100%;margin:0 auto 156px}.video-message__container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-message__container embed,.video-message__container iframe,.video-message__container object{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1023px){.video-message{padding:0 30px;margin:64px 0}}@media screen and (max-width:767px){.video-message{padding:0 16px;margin:32px 0}}.popup-window{position:fixed;top:0;left:0;width:100%;height:100%;display:none;justify-content:center;align-items:center;z-index:100;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.popup-window.js-open{display:flex;animation-name:fadeIn}.popup-window.js-animate-out{animation-name:fadeOut}.js-show-popup-form{cursor:pointer}.popup-window__overlay{position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,0,0,.6);width:100%;height:100%;cursor:pointer}.popup-window__content{padding:28px 37px;background-color:#fff;width:624px;z-index:2;position:relative}.popup-window__content .modal__agreement{max-width:423px;width:100%}.popup-window__close{padding:0;margin:0;position:absolute;top:14px;right:15px;cursor:pointer;width:35px;height:35px;z-index:102;border:0}.popup-window__close,.popup-window__close:active,.popup-window__close:hover{background-color:transparent}.popup-form__title{font-weight:800;font-size:40px;line-height:54px;color:#1a1a1a;margin:0}.popup-form__desc{font-size:18px;line-height:24px;font-weight:800;margin:0 0 43px}.popup-window__form{max-width:423px}.popup-window__form .modal__group{margin-bottom:53px}.popup-window__form .modal__group.popup-button{margin-bottom:0}@media screen and (max-width:767px){.popup-window__overlay{display:none}.popup-window__content{width:100%;min-height:100%}}@media screen and (max-width:630px){.popup-window__content{display:flex;align-items:center}.popup-form__desc,.popup-window__form .modal__group{margin-bottom:25px}.popup-form__title{font-size:30px}}@media screen and (max-height:400px){.popup-form__desc,.popup-window__form .modal__group{margin-bottom:20px}.popup-form__title{font-size:26px;line-height:35px}}.js-form-send form .btn-loader{opacity:1}.btn-loader{display:flex;opacity:0;transition:.15s ease-in-out;transition-property:opacity}.btn-loader svg{animation-name:rotate;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:linear}.js-form-error .form-error,.js-form-success .form-success{animation-name:fadeIn;display:flex;z-index:101}.wrapper--about-us{padding:0 16px}.wrapper--about-us .workers-list{margin-top:0;margin-bottom:80px;padding:0}.about-us{font-weight:800;margin-bottom:80px;margin-top:52px;position:relative;z-index:20}.about-us__title{font-size:32px;line-height:39px;margin:0 0 0 -1px;display:flex;flex-direction:column;align-items:flex-start;position:relative}.about-us__title-item{display:block;white-space:nowrap;transform:translate(-5px,75px) rotate(5deg);opacity:0;transition-property:transform,opacity;transition:.8s ease-out}.about-us__title-item:nth-child(2){transition-delay:1s}.about-us__title-item:nth-child(3){transition-delay:1.15s}.about-us__title-item:nth-child(4){transition-delay:1.3s}.js-animate-in .about-us__title-item{transform:translate(0) rotate(0);opacity:1}.js-animate-in .about-us__desc{opacity:1}.about-us__desc,.about-us__subheader{display:flex;flex-direction:column;align-items:center}.about-us__desc{font-size:18px;line-height:24px;margin:14px 0 0;width:100%;align-items:flex-start;opacity:0;transition-property:opacity;transition:.3s ease;transition-delay:1.9s}.about-us__desc a{display:flex;align-items:center;color:#1a1a1a;transition:.3s ease;transition-property:color;margin-top:32px}.about-us__desc a svg{margin-right:11px}.about-us__desc a svg path:first-child{transition:.3s ease;transition-property:stroke}.about-us__desc a svg path:last-child{transition:.3s ease;transition-property:fill}.about-us__desc a:hover svg path:first-child{stroke:#ee2459}.about-us__desc a:hover svg path:last-child{fill:#ee2459}.handshake-animation{position:absolute;width:100%;height:100vh;top:0;left:0;pointer-events:none}.handshake-animation__item{position:absolute;transition-timing-function:ease-in;transition-property:transform;width:100px;height:100px;top:0}.handshake-animation__item:nth-child(1){right:0;transform:translateY(65vh);transition-duration:1s;transition-delay:2.6s}.handshake-animation__item:nth-child(1) .handshake-animation__scaler{transition-delay:2.6s;animation-delay:2.6s;transition-duration:1.75s}.handshake-animation__item:nth-child(2){left:10%;transform:translateY(33vh);transition-duration:1.75s;transition-delay:2.9s}.handshake-animation__item:nth-child(2) .handshake-animation__scaler{transition-delay:2.9s;animation-delay:2.9s;transition-duration:.5s}.handshake-animation__item:nth-child(3){left:30%;transform:translateY(54vh);transition-duration:.9s;transition-delay:3.2s}.handshake-animation__item:nth-child(3) .handshake-animation__scaler{transition-delay:3.1s;animation-delay:3.1s;transition-duration:1.8s}.handshake-animation__item:nth-child(4){left:-12%;transform:translateY(63vh);transition-duration:1.2s;transition-delay:3.5s}.handshake-animation__item:nth-child(4) .handshake-animation__scaler{transition-delay:3.4s;animation-delay:3.4s;transition-duration:.4s}.handshake-animation__item:nth-child(5){right:14%;transform:translateY(30vh);transition-duration:.75s;transition-delay:3.8s}.handshake-animation__item:nth-child(5) .handshake-animation__scaler{transition-delay:3.8s;animation-delay:3.8s;transition-duration:1.75s}.handshake-animation__item:nth-child(6){left:36%;transform:translateY(25vh);transition-duration:1.2s;transition-delay:4s}.handshake-animation__item:nth-child(6) .handshake-animation__scaler{transition-delay:4s;animation-delay:4s;transition-duration:.45s}.handshake-animation__scaler{background-image:url(../i/handshake.jpg);background-position:center;background-size:contain;background-repeat:no-repeat;width:100%;height:100%;border-radius:50%;transform:scale(0);opacity:0;transition-timing-function:ease-out;transition-property:transform;animation-duration:.45s ease-in;animation-fill-mode:forwards}.js-animate-in .handshake-animation__item{transform:translateY(-100px)}.js-animate-in .handshake-animation__item .handshake-animation__scaler{animation-name:fadeIn;transform:scale(1)}@media all and (min-width:768px){.wrapper--about-us{padding:0 30px}.about-us{margin-top:142px;margin-bottom:160px}.about-us__title{font-size:55px;line-height:60px}.about-us__desc{font-size:24px;line-height:32px;margin-top:32px}.handshake-animation__item{width:144px;height:144px}.js-animate-in .handshake-animation__item{transform:translateY(-144px)}}@media all and (min-width:1280px){.wrapper--about-us{max-width:1168px;position:relative;padding:0}.wrapper--about-us .workers-list{margin-bottom:26vh}.wrapper--about-us .workers-list__title{font-size:96px;line-height:116px}.about-us{margin:0;display:flex;flex-direction:column;justify-content:center;height:calc(100vh - 97px);padding-bottom:145px}.about-us__title{font-size:96px;line-height:104px}.about-us__subheader{flex-direction:row;justify-content:space-between;align-items:flex-end}.about-us__desc{font-size:24px;line-height:35px;margin-top:42px;max-width:520px}.handshake-animation{top:-145px}.handshake-animation__item{width:250px;height:250px}.js-animate-in .handshake-animation__item{transform:translateY(-250px)}}@media all and (min-width:768px) and (max-width:1279px){.about-us__desc{max-width:520px;align-self:flex-start}}@media all and (min-width:1024px) and (max-width:1279px){.about-us{margin:0;min-height:calc(100vh - 145px);padding-top:73px}}@media all and (min-width:1280px) and (max-height:799px){.about-us__title{font-size:72px;line-height:78px}}.our-features{font-weight:800;margin-bottom:80px}.our-features__item{margin-bottom:32px}.our-features__item:nth-child(1) .our-features__desc::before{background-image:url(../i/emoji/sunglasses@1x.png)}.our-features__item:nth-child(2) .our-features__desc::before{background-image:url(../i/emoji/rocket@1x.png)}.our-features__item:nth-child(3) .our-features__desc::before{background-image:url(../i/emoji/fire@1x.png)}.our-features__title{font-weight:inherit;font-size:32px;line-height:40px;margin:0 0 12px;max-width:300px}.our-features__desc{font-size:18px;line-height:24px;max-width:90%;margin:0 auto 0 16px;display:flex;align-items:center}.our-features__desc::before{content:"";display:block;width:40px;height:40px;margin-right:30px;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-resolution:144dpi),(min-resolution:1.5dppx){.our-features__item:nth-child(1) .our-features__desc::before{background-image:url(../i/emoji/sunglasses@2x.png)}.our-features__item:nth-child(2) .our-features__desc::before{background-image:url(../i/emoji/rocket@2x.png)}.our-features__item:nth-child(3) .our-features__desc::before{background-image:url(../i/emoji/fire@2x.png)}}@media all and (min-width:768px){.our-features{margin-bottom:160px}.our-features__title{font-size:40px;line-height:54px;margin-bottom:32px}.our-features__desc{max-width:80%;margin:0 0 0 48px;font-size:24px;line-height:32px}.our-features__desc::before{width:60px;height:60px;margin-right:64px}}@media all and (min-width:1280px) and (min-height:800px){.our-features__item{margin-bottom:26vh}.our-features__title{font-size:96px;line-height:116px;margin-bottom:113px;max-width:750px}.our-features__desc{font-size:40px;line-height:58px;margin-left:160px;max-width:940px}.our-features__desc::before{width:120px;height:120px;margin-right:164px}}.awards{margin-bottom:80px}.awards__desc,.awards__title{font-weight:800;font-size:32px;line-height:40px;margin:0 0 12px}.awards__desc{margin:0;font-size:18px;line-height:24px}.awards__list{list-style:none;padding:0;margin:32px 0 0}.awards__item{font-weight:800;font-size:13px;line-height:19px;margin-bottom:32px}.awards__item::before{content:"";display:block;width:56px;height:56px;margin-bottom:12px;background-image:url(../i/icon-cup.svg);background-position:top left;background-repeat:no-repeat;background-size:contain}.awards__item--pointer::before{background-image:url(../i/icon-pointer.svg)}.awards__item--specia::before{background-image:url(../i/icon-specia.svg)}.awards__item--golden-web::before{background-image:url(../i/icon-golden-web.svg)}.awards__item-title{font-size:18px;font-weight:inherit;line-height:24px;display:block}@media all and (min-width:768px){.awards{margin-bottom:128px}.awards__title{font-size:40px;line-height:54px;margin-bottom:32px}.awards__desc{font-size:24px;line-height:32px}.awards__list{display:flex;flex-wrap:wrap}.awards__item{width:31%;margin-right:2.5%;font-size:14px;line-height:19px}.awards__item:nth-child(3n+3){margin-right:0}.awards__item-title{font-size:18px;line-height:22px;margin-bottom:4px}}@media all and (min-width:1280px) and (min-height:800px){.awards{margin-bottom:26vh}.awards__title{font-size:96px;line-height:96px;max-width:80%;margin-bottom:90px}.awards__desc{font-size:40px;line-height:58px;max-width:870px}.awards__list{margin-top:93px}.awards__item{font-size:18px;line-height:20px;padding-right:50px;margin-bottom:77px}.awards__item::before{margin-bottom:7px}.awards__item-title{font-size:24px;line-height:34px;margin-bottom:5px}}.work-process{margin-bottom:80px;font-weight:800}.work-process__title{font-weight:inherit;font-size:32px;line-height:40px;margin:0 0 32px}.work-process__list{margin:0;padding:0;list-style:none}.work-process__item{max-width:90%;padding-left:70px;margin:0 auto 32px 16px;position:relative}.work-process__item::before{position:absolute;content:"";left:0;width:40px;height:40px;top:calc(50% - 20px);background-position:center;background-size:contain;background-repeat:no-repeat}.work-process__item:nth-child(1)::before{background-image:url(../i/about/diamond.png)}.work-process__item:nth-child(2)::before{background-image:url(../i/about/emoji.png)}.work-process__item:nth-child(3)::before{background-image:url(../i/about/hat.png)}.work-process__item-title{font-weight:inherit;font-size:18px;line-height:24px;margin:0 0 12px}.work-process__item-desc{font-size:13px;line-height:19px;margin:0}@media all and (min-width:768px){.work-process{margin-bottom:160px}.work-process__title{font-size:40px;line-height:54px}.work-process__item{max-width:80%;font-size:24px;line-height:32px;padding-left:124px;margin:0 0 32px 48px}.work-process__item::before{width:60px;height:60px;top:calc(50% - 30px)}.work-process__item-title{font-size:18px;line-height:22px}.work-process__item-desc{font-size:18px;line-height:23px}}@media all and (min-width:1280px) and (min-height:800px){.work-process{margin-bottom:26vh}.work-process__title{font-size:96px;line-height:96px;margin-bottom:94px;max-width:460px}.work-process__item{margin-left:160px;margin-bottom:48px;max-width:940px;padding-left:284px}.work-process__item::before{top:calc(50% - 60px);width:120px;height:120px}.work-process__item-title{font-size:40px;line-height:58px;margin-bottom:3px}.work-process__item-desc{font-size:24px;line-height:35px}}@media screen and (max-width:1899px){.mfp-content{width:950px}}@media screen and (max-width:1500px){.intro .eitem{line-height:50px;font-size:36px;width:70%}.footer2{padding:0;max-width:1160px;margin:-130px auto}}@media screen and (max-width:1300px){.mfp-content{width:900px}}@media screen and (max-width:1279px){.mt40{margin-top:-40px}.head2 nav li{margin-right:30px}.reviews2 h1{font-size:72px;line-height:80px}.header__counter{padding:10px 0}.mobile-menu-button{padding:0}.contact-info2{display:inline-block;margin-top:0}.head2 .logo{vertical-align:middle;margin-top:0}}@media screen and (max-width:1200px){.mfp-content{width:1000px}.portfolio2 .tag-undo{margin-top:0}.intro{padding:80px 5% 80px 7%}.intro .eitem{line-height:42px;font-size:30.6px;width:70%}.head nav li{margin-right:30px}.img-comm{display:none}.portfolio{height:auto}}@media screen and (min-width:511px){.header__counter--mobile,.logo__mobile,.reviews2__review--mobile{display:none}.tag-list2__group .tag{display:block!important}.tag-list2__group>span{pointer-events:none}}@media screen and (orientation:portrait){.intro{padding:80px 5% 80px 15%;background-position:50%}.intro .eitem{width:100%}}@media screen and (max-width:1023px){.mobile-menu-button{top:34px;color:#1a1a1a;cursor:pointer;display:block;font-size:31px;padding:0;right:30px;width:22px;height:37px}}@media screen and (min-width:510px) and (max-width:1023px){.mt40{margin-top:-60px}.mfp-content{width:640px}.head2 .logo{margin-right:0}.intro .mobile-nav{position:absolute;right:30px}.contact-info2{margin:0 auto}.mfp-figure figure{margin:0;flex:0 0 100%;max-width:100%;order:2}.review__popup-info{flex:0 0 100%;max-width:100%;order:1;margin-bottom:0;padding:50px 58px}img.mfp-img{padding-top:0}.main-page .mobile-menu-button{color:#fff;top:50px}.head .mobile-contact-info a.email{margin-left:0;color:#fff}.head .mobile-contact-info a:hover{color:#ed2059}.head .mobile-contact-info a{line-height:30px}#sidr ul li.current{background:#ed2059}.head2--green #sidr ul li.current{background:#00b05b}.contact-info,.head nav{display:none}.portfolio2 .work-counter{font-size:14px;padding-left:26px;margin-left:0;vertical-align:4px;width:auto}.portfolio2 .work-counter .count{font-size:24px}.portfolio2 .tag-list{margin-top:20px}.portfolio2 .tag-list .type-switcher{padding-left:0;padding-top:20px;width:100%}.portfolio2 .tag-undo{margin-top:0}.foot{height:auto}.vcard,.workhours{display:block}.portfolio-list{padding:0}.reasons,.reasons li,.reviews{height:auto}.map h2{z-index:2000;margin-bottom:-40px;position:relative;font-size:43px;line-height:0}.map .infobox{left:0;margin-right:0}.reviews .reviewbox{font-size:20px}.reviews .author{margin-left:20%}.reasons{padding-bottom:20px}.about h1{line-height:50px;font-size:34px}.intro{padding:40px 5% 80px 15%;background-position:50%}.order .wrap{text-align:center;width:100%}.order .order-box,.order .wrap input[type=text],.order .wrap textarea{width:90%}.order .wrap input[type=text].narrow{width:20%}.element,label{text-align:left}.intro .head{margin-left:-30px}.reasons ul{margin-bottom:0}.order h1{padding-bottom:10px}.order .switch{width:380px;margin:0 auto;padding-left:60px}.errors{position:static;color:#ed2059;text-align:center;padding:30px 20px 20px 0;width:auto}.review-item-scroll{margin-right:20px;display:inline-block;margin-top:40px}.about .reasons li:first-child,.review-item-scroll:first-child{margin-left:20px}.review-item-scroll .pic{height:360px;width:252px;box-shadow:0 0 10px #bcc0c2}.review-item-scroll .pic img{width:100%;height:100%}.comparator,.portfolio-item-page .item-img a img,.portfolio-item-page .item-img img,.portfolio-item-page .wrap{width:100%}.portfolio-item-page .opened{float:none;font-size:13px;padding-top:6px;color:#7d8384;margin-bottom:14px}.portfolio-item-page .work-url{font-size:16px;padding:0;margin-right:0}.portfolio-item-page .browser-top-bar{height:42px;position:absolute;left:0;top:0;background:0 0;font:10px "Lucida Grande","PT Sans",Arial,sans-serif;width:100%;background-size:100%;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-item-page .wrap-wide{padding:0 20px}.portfolio-item-page .item-img{width:100%;margin:14px 0;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-item-page .item-img+.item-img,.portfolio-item-page .product-makers{margin-top:14px}.portfolio-item-page .product-makers__title{margin:14px 0;font-size:19px;line-height:24px}.portfolio-item-page .product-makers__items{padding:0}.portfolio-item-page .product-makers-items__item{padding-bottom:14px;font-size:16px;line-height:24px}.portfolio-item-page .product-makers-item__position{font-weight:600}.portfolio-item-page .browser-top-bar .browser-url{text-align:center;margin-top:20px;position:static;font-size:16px}.portfolio-item-page .browser-top-bar .title{font-size:18px}.portfolio-item-page .people .vcard{display:block;text-align:center;margin-right:0}.browser-top-bar,.ctrust,.express,.mbm-pageheader,.meter-footer,.obama,.portfolio-item-page .browser-bottom-bar,.water-meter,.wintoo,.wintoo-logo{display:none}.portfolio-item-page .people h2{font-size:22px;line-height:70px}.portfolio-item-page .sites .site{margin-right:0}.portfolio-item-page .desc{margin-left:0;width:100%;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:14px}.portfolio-item-page .tag a{line-height:40px}.portfolio-item-page h1{font-size:26px;line-height:36px;margin:14px 0;padding-bottom:0}.portfolio-item-page .item-img .img-comm{position:static;display:block;width:auto;margin-top:20px;font-size:18px;line-height:30px}.portfolio-item-page p{font-size:16px;line-height:24px}.portfolio-item-page .item-img .shad,.portfolio-item-page .people .box{padding:0}.portfolio-item-page .people .social{padding:25px}.new_scroll{margin-top:0}.about .wrap{width:100%}.about .team article,.about h1{padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.about .team{padding:30px 0}.about .team h2{text-align:center}.about .team article{width:100%;margin-top:40px}.about .reasons ul{margin:0;text-align:center}.about .reasons li{margin-right:30px;height:auto}.about .reasons h2{text-align:center;margin:20px 0 10px}.about .slide-from-right{transform:none}.about .map,.building{display:none}}@media (max-width:900px){.mfp-container{padding-left:30px;padding-right:30px}}@media screen and (max-width:510px){.mt40{margin-top:-80px}.tag-item-page h1{font-size:36px}.tag-item-page .order-button{text-align:center}.page-header,.portfolio2 .portfolio-list2 .fav li{width:100%}.contact-info2,.portfolio-list .fav a img{margin:0 auto}.header__counter{display:none}.head2 .logo{margin-right:0}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{width:20px;height:20px;-webkit-background-size:100%;background-size:100%;right:10px!important;top:60px!important}.head2--green #sidr ul li.current{background:#00b05b}.filter123{width:100%;height:100%;top:0;z-index:202;position:fixed;overflow-y:scroll}.portfolio-list2 .wrap-wide{padding-bottom:30px}.portfolio-list2 .colored{padding-top:30px}.portfolio-list2 .portfolio-items-list{width:100%;padding-top:40px}.mfp-container{padding-left:0;padding-right:0}.mfp-figure figure{margin:0;flex:0 0 100%;max-width:100%;order:2}.review__popup-info{flex:0 0 100%;max-width:100%;order:1;margin-bottom:0;padding:20px 15px}.review-popup-info__title{font-size:24px;line-height:35px}.review-popup-info__link,.review-popup-info__subtitle{font-size:15px;line-height:20px}.review-popup-info__link{margin-top:25px;padding-top:25px}img.mfp-img{padding-top:0}.portfolio-list h1 .count{height:32px;line-height:36px;font-size:28px;margin-left:20px}.main-page .mobile-menu-button{color:#fff;top:50px}.portfolio-list h1{font-size:2.2em;text-align:center}.portfolio-list2 .header__title-text,.portfolio-list2 h1,.reviews2 h1{padding-bottom:0;line-height:38px}.switch{width:290px;margin:0 auto}.switch a.button{text-decoration:none;color:#1a1a1a;position:relative;padding:5px;cursor:pointer;border-radius:4px;margin:0 10px 0 0}.switch a.button.current,.switch a.button.current:hover,.switch a.button:active{background:#ebebeb;padding:5px;z-index:10;margin:0 10px 0 0}.portfolio-list .fav li{margin:40px auto 0;float:none;width:100%;padding:0;height:260px}.portfolio-list .fav a:hover h3{background:0 0;color:#1a1a1a}.portfolio2 .work-counter{font-size:18px;padding-left:0;margin-left:10px;vertical-align:0;background-size:contain;width:auto}.portfolio2 .work-counter .count:before{content:none;padding-right:10px}.portfolio2 .tag-undo{margin-top:0;top:-12px}.portfolio2 .tag-list .type-switcher{padding-left:0}.portfolio2 .tag-list .type-switcher span{margin-right:15px}.reviews2 h1{margin-bottom:0;font-size:34px}.reviews2__review{display:none}.reviews2__review--mobile{flex:0 0 100%;max-width:100%;background-color:#fff;margin-bottom:20px}.review-mobile__description{padding:15px 12px}.review-mobile__title h2{font-weight:800;font-size:22px}.review-mobile__subtitle{font-weight:800;margin-top:10px;margin-bottom:10px;font-size:14px}.subtitle__icon{margin-right:4px;display:inline-block;vertical-align:-1px}.review-mobile__text{font-weight:800}.review-mobile__text p{color:#1a1a1a;min-height:132px;font-size:13px;line-height:19px}.review-mobile__link a{font-size:13px;font-weight:800;color:#1a1a1a;line-height:15px}.review-mobile__link a svg{vertical-align:-2px;margin-left:10px}.review-mobile__link a .cls-1{fill:#1a1a1a}.reviews-page li{float:left;height:370px;width:100%;margin:60px 0 0;display:inline-block;border-bottom:1px solid #f2f2f2}.reviews-page .pic{padding-bottom:10px;height:auto;vertical-align:bottom;text-align:center;box-shadow:0 0 15px #bcc0c2;border-radius:1px;margin:0 auto;width:200px;position:relative;display:block}.reviews-page h1,.reviews-page h3{text-align:center}.reviews-page h1{font-size:28px;line-height:1}.pad7076{padding-top:6px;padding-bottom:34px}.header__title .header__title-text,.header__title h1{font-size:34px;margin-bottom:14px;width:100%;text-align:left}.header__title p{max-width:80%;font-size:18px;line-height:25px;margin-top:10px;margin-bottom:20px}.header__counter--works:before{vertical-align:0}.header__counter--mobile{flex:0 0 30%;padding-top:0;color:#fff;display:inline-block;font-size:17px;font-weight:800;margin-left:-2px}.header__counter--mobile .count,.mobile-contact-info .phone .code{font-size:14px}.header__counter--mobile:before{content:"";width:22px;height:12px;display:inline-block;margin-top:2px;background-size:contain;vertical-align:0}.mobile-menu-button{color:#1a1a1a;cursor:pointer;display:block;font-size:31px;right:30px}.mobile-contact-info{margin-left:15px}.mobile-contact-info .phone a{color:#fff;font-size:16px;margin-left:0}.head .mobile-contact-info a.email{margin-left:0;color:#fff}.head .mobile-contact-info a:hover{color:#ed2059}.head .mobile-contact-info a{line-height:30px}#sidr ul li.current{background:#ed2059}.colored--green{min-height:280px}.contact-info,.head nav{display:none}.portfolio-list .fav a img:hover{opacity:1}.foot{height:auto}.foot .vcard,.vcard,.workhours{display:block}.portfolio-list{padding:0}.reasons li,.reviews{height:auto}.reviews .more{margin:0}.main-page .reviews h2{font-size:28px}.slide-from-bottom{opacity:1!important;transform:translate(0,-80px)}.process h2,h1{font-size:54px}.map h2{z-index:2000;margin-bottom:-40px;position:relative;font-size:30px;line-height:0}.item-lft,.item-rgt,.map .infobox{display:none}.main-page .reasons h2{font-size:26px;line-height:25px}.reasons h2 b{display:block;line-height:1}.reviews .reviewbox{font-size:18px;width:100%;font-style:normal;line-height:29.7px;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;margin:90px 0 30px}.reviews .author{margin-left:10%;margin-bottom:20px}.reasons{height:auto;padding-top:0;padding-bottom:20px}.order-button a{font-size:15px}.about h1,.order .ok h1{font-size:23px;line-height:30px}.intro{padding:15px 5% 80px 15%;background-position:50%}.intro .show-modal-form{width:auto}.intro .mobile-nav{position:absolute;right:0}#gmap{height:300px!important}.errors,.order .wrap{text-align:center;width:100%}.order .order-box,.order .wrap input[type=text],.order .wrap textarea{width:90%}.order .wrap input[type=text].narrow{width:20%}label{padding-left:0}.intro .head{margin-left:-30px}.reasons ul{margin-bottom:0}.order h1{padding-bottom:10px}.order .switch{width:210px}.errors{position:static;color:#ed2059;padding:0 20px 20px 0;width:auto}.order .ok{font-size:18px;padding:0 20px;line-height:22px}.order .ok h1{text-align:center;display:block;font-size:21px;padding-left:80px}.order .ok.slide-from-right{transform:none}form .element,label{text-align:left}.reasons li:first-child{margin-left:120px}.map{display:none}.review-item-scroll{margin-right:20px;display:inline-block;margin-top:40px}.about .reasons li:first-child,.review-item-scroll:first-child{margin-left:20px}.review-item-scroll .pic{height:300px;width:200px;box-shadow:0 0 10px #bcc0c2}.review-item-scroll .pic img{width:100%;height:100%}.comparator,.portfolio-item-page .item-img a img,.portfolio-item-page .item-img img,.portfolio-item-page .wrap{width:100%}.portfolio-item-page .opened{float:none;padding-top:6px;color:#7d8384}.portfolio-item-page .work-url{font-size:16px;padding:0;margin-right:0}.portfolio-item-page .browser-top-bar{height:42px;position:absolute;left:0;top:0;background:0 0;font:10px "Lucida Grande","PT Sans",Arial,sans-serif;width:100%;background-size:100%;padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-item-page .wrap-wide{padding:0 20px}.portfolio-item-page .item-img{width:100%;margin:14px 0;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.portfolio-item-page .item-img+.item-img,.portfolio-item-page .product-makers{margin-top:14px}.portfolio-item-page .product-makers__title{margin:14px 0;font-size:19px;line-height:24px}.portfolio-item-page .product-makers__items{padding:0}.portfolio-item-page .product-makers-items__item{padding-bottom:14px;font-size:16px;line-height:24px}.portfolio-item-page .product-makers-item__position{font-weight:600}.browser-top-bar,.ctrust,.express,.mbm-pageheader,.meter-footer,.obama,.portfolio-item-page .browser-bottom-bar,.water-meter,.wintoo,.wintoo-logo{display:none}.portfolio-item-page .browser-top-bar .browser-url{text-align:center;margin-top:20px;position:static;font-size:16px}.portfolio-item-page .browser-top-bar .title{font-size:18px}.portfolio-item-page .people .vcard{display:block;text-align:center;margin-right:0}.portfolio-item-page .people h2{padding-top:0;font-size:22px;line-height:70px}.portfolio-item-page .sites .site{margin-right:0}.portfolio-item-page .desc{margin-left:0;width:100%;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:14px}.portfolio-item-page h1{font-size:26px;line-height:36px;padding-bottom:0;margin:14px 0}.portfolio-item-page .opened{font-size:13px;margin-bottom:14px}.portfolio-item-page .item-img .img-comm{position:static;display:block;width:auto;margin-top:20px;font-size:18px;line-height:30px}.portfolio-item-page p{font-size:16px;line-height:24px}.portfolio-item-page .item-img .shad,.portfolio-item-page .people .box{padding:0}.portfolio-item-page .people .social{padding:25px}.new_scroll{margin-top:0}.contacts_info h1{font-size:28px;line-height:30px}.contacts_info p{margin:0}.sidr ul{border-bottom:none!important}.about .wrap{width:100%}.about .team article,.about h1{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.about .team{padding:30px 0}.about .team h2{text-align:center}.about .team article{width:100%;padding:0 20px;margin-top:40px}.about .reasons ul{margin:0;text-align:center}.about .reasons li{margin-right:30px;height:auto}.about .reasons h2{text-align:center;margin:20px 0 10px}.about .slide-from-right{transform:none}.building{display:none}}@media screen and (max-width:767px){.main-page .mobile-menu-button,.price-card__promo{font-size:24px}}@media screen and (max-width:1023px){.main-page .mobile-menu-button{font-size:25px}}@media screen and (max-width:1149px){.price-card{padding:20px}.simple-presentation__img_left{margin-right:100px}.simple-presentation__img_right{margin-left:100px}}@media screen and (max-width:1023px){.gap-content-container{padding-top:100px;padding-bottom:100px}.small-gap-content-container{padding-top:80px;padding-bottom:80px}}@media screen and (max-width:967px){.list-like-feature__list-container{padding-left:10px}.list-like-feature__list-item{margin:6px 0;line-height:1.5}}@media screen and (max-width:767px){.gap-content-container,.small-gap-content-container{padding-top:60px;padding-bottom:60px}.stats-feature__item{margin:0 15px}.stats-feature__item:first-child{margin-left:0}.stats-feature__item:last-child{margin-right:0}.stats-feature__description{font-size:16px}.workers-default-grid{grid-template-columns:1fr 1fr}.arrow-controls__item{width:20px;height:20px}.important-note_md{padding:4px;top:-10px;font-size:18px;left:calc(100% + 5px)}}@media screen and (max-width:514px){.small-gap-content-container{padding-top:40px;padding-bottom:40px}.stats-feature__item{margin:0 10px}.stats-feature__description{font-size:14px}.character-reply__character{display:none}.character-reply__reply-wrap:before{content:"";display:none}.worker-alt__img-container{width:100px;height:100px}.worker-alt__title{font-size:18px}}@media screen and (max-width:414px){.gap-content-container{padding-top:40px;padding-bottom:40px}.price-card__field{margin:15px auto}.price-card__promo-price{font-size:26px}.stats-feature__value{font-size:24px}.stats-feature__description{font-size:12px;margin-top:5px}.workers-default-grid{justify-items:center;grid-row-gap:20px}.workers-default-grid .worker-alt{max-width:140px}.important-note_md{padding:4px;top:-7px;font-size:16px;left:calc(100% + 5px)}}@media screen and (max-width:375px){.price-card__ups-list{font-size:12px}}.visually-hidden{position:absolute;left:-300%;top:auto;width:1px;height:1px;overflow:hidden}.now-support__wrapper{padding-top:40px!important;padding-bottom:120px!important}@media (max-width:1024px){.now-support__wrapper{padding-bottom:80px!important;padding-top:30px!important}}@media (max-width:768px){.now-support__wrapper{padding-bottom:64px!important;padding-top:20px!important}}.now-support__title{font-size:40px;font-weight:800;line-height:54px}@media (max-width:768px){.now-support__title{font-size:24px;line-height:30px}}.now-support__list{list-style:none;padding:0;margin:75px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 70px}@media (max-width:1170px){.now-support__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.now-support__list{grid-template-columns:auto;grid-gap:35px 0;margin-top:30px}}.now-support__link{display:block;text-decoration:none}.now-support__link img{height:75px;width:auto}.now-support__link h3{margin:12px 0 0;font-weight:800;font-size:24px;line-height:36px;color:#1a1a1a;transition:color .2s}@media (max-width:768px){.now-support__link h3{font-size:20px;line-height:24px;margin-top:4px}}.now-support__link p{margin:8px 0 0;font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;color:#1a1a1a}@media (max-width:768px){.now-support__link p{font-size:16px;line-height:24px}}.websites-hero{max-width:1168px;width:100%;margin:59px auto 0;overflow:hidden;display:flex;align-items:center;min-height:457px;position:relative}.websites-hero--ui-ux{padding-left:0;padding-right:0}@media screen and (max-width:767px){.websites-hero--ui-ux{padding-left:0;padding-right:0}}.websites-stats__list--ui-ux{margin-bottom:80px;padding-left:0;padding-right:0}@media screen and (max-width:1024px){.websites-stats__list--ui-ux{margin-bottom:80px;padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){.websites-stats__list--ui-ux{margin-bottom:65px;padding-left:0;padding-right:0}}.websites-hero__content{width:500px;position:relative;z-index:1}.websites-hero__description,.websites-hero__title{font-size:72px;line-height:72px;font-weight:800;margin:0 0 33px;transform:translateY(20px);opacity:0}.websites-hero__description{font-size:24px;line-height:33px;margin:0}.websites-hero__button{opacity:0}.websites-hero__video-container{position:absolute;right:0;bottom:0;max-width:870px;max-height:457px;overflow:hidden}.websites-hero__video-container::after,.websites-hero__video-container::before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}.websites-hero__video{width:100%;height:auto}.js-animate .websites-hero__video-container::after,.js-animate .websites-hero__video-container::before{transition:transform .5s ease;will-change:transform}.js-animate .websites-hero__video-container::before{z-index:1;transition-delay:.5s;background-color:#ee2459}.js-animate .websites-hero__video-container::after{z-index:1;background-color:#eeeff1}.js-animate .stats__item,.js-animate .websites-hero__button,.js-animate .websites-hero__description,.js-animate .websites-hero__title{transition:.8s ease-in-out;transition-property:transform,opacity}.js-video-load .websites-hero__video-container::after,.js-video-load .websites-hero__video-container::before{transform:translateX(100%)}.js-video-load .stats__item,.js-video-load .websites-hero__button,.js-video-load .websites-hero__description,.js-video-load .websites-hero__title{opacity:1;transform:translateY(0)}.js-video-load .websites-hero__title{transition-delay:.5s}.js-video-load .websites-hero__description{transition-delay:.9s}.js-video-load .websites-hero__button{transition-delay:1.9s}@media screen and (max-width:767px){.websites-hero{display:flex;flex-direction:column;margin-top:-69px;min-height:auto}}@media screen and (max-width:767px) and (max-width:767px){.websites-hero--ui-ux{margin-top:0}}@media screen and (max-width:767px){.websites-hero__video-container{position:relative;order:1}.websites-hero__content{order:2;padding:16px;width:100%}.websites-hero__title{font-size:32px;line-height:39px;margin-bottom:9px;margin-left:2px}.websites-hero__description{font-size:18px;line-height:24px;margin-left:2px}.websites-hero__button{display:none}}.our-work{background-color:#fff}.our-work--gray{background-color:#eeeff1}.our-work__wrapper{padding-top:80px!important;padding-bottom:80px!important}@media screen and (max-width:1024px){.our-work__wrapper{padding-top:64px!important;padding-bottom:64px!important}}.our-work__title{font-weight:800;margin:0 0 44px;font-size:72px;line-height:78px}@media (max-width:1024px){.our-work__title{font-size:55px;line-height:60px}}@media (max-width:768px){.our-work__title{font-size:32px;line-height:39px}}.our-work__subtitle{margin:0;font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;font-weight:300;max-width:700px}@media screen and (max-width:768px){.our-work__subtitle{font-size:16px;line-height:24px}}.our-work__list{margin:55px 0 0;padding:0;list-style-type:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:72px 45px}@media screen and (max-width:1024px){.our-work__list{margin-top:40px;grid-gap:32px 24px}}@media screen and (max-width:768px){.our-work__list{grid-gap:50px 0;grid-template-columns:auto}}.our-work__link{display:block}.our-work__block{padding:15px;margin-bottom:16px;background-color:#3b3b88;display:flex;align-items:center;justify-content:center;min-height:361px}.our-work__block--yourroom{background-color:#ee2a73}.our-work__block--seobit{background-color:#ffcf5c}.our-work__block--ge-event{background-color:#000}.analytics::before,.our-work__block--sevko{background-image:url(/https/asanov.agency/i/ui-ux/bg-sevko.png);background-size:cover;width:100%;background-repeat:no-repeat;height:100%}.our-work__block--sevko img{margin-top:12px;display:block}@media screen and (max-width:1024px){.our-work__block{padding:10px}}@media screen and (max-width:767px){.our-work__block{min-height:260px}}.our-work__img{height:auto;width:auto;transition:5s;transition-timing-function:cubic-bezier(.02,.75,.13,.89);transition-property:transform}@media screen and (max-width:1024px){.our-work__img{width:100%}}@media screen and (min-width:1024px){.our-work__link:focus .our-work__img,.our-work__link:hover .our-work__img{transform:scale(1.1)}}.our-work__heading{margin:0 0 8px;font-weight:800;font-size:24px;line-height:36px;color:#1a1a1a;transition:color .3s}@media screen and (max-width:768px){.our-work__heading{font-size:20px;line-height:28px}}.our-work__text{font-family:"Roboto",sans-serif;margin:0;font-size:18px;line-height:32px;color:#1a1a1a;font-weight:300}@media screen and (max-width:768px){.our-work__text{font-size:16px;line-height:24px}}.interface{background-color:#fff}.interface__wrapper{padding-top:80px!important}@media screen and (max-width:1024px){.interface__wrapper{padding-top:64px!important}}.interface__title{max-width:617px}.number{display:block;font-family:"Roboto",sans-serif;font-weight:500;font-size:24px;line-height:36px;color:#ee2459;margin-bottom:3px}.title-ui-ux{margin:0 0 48px;font-weight:800;font-size:40px;line-height:50px;color:#1a1a1a}.title-ui-ux--mini{font-size:24px;line-height:36px;margin-bottom:24px}@media screen and (max-width:1024px){.title-ui-ux{font-size:32px;line-height:38px;margin-bottom:35px}}@media screen and (max-width:768px){.title-ui-ux,.title-ui-ux--mini{font-size:24px;line-height:32px;margin-bottom:24px}.title-ui-ux--mini{font-size:18px}}.analytics{position:relative;height:608px;overflow:hidden}.analytics::before{content:"";position:absolute;height:669px;bottom:0;background-image:url(/https/asanov.agency/i/ui-ux/analytics-schedule.svg);left:50%;transform:translateX(-50%);background-position:33% bottom}@media screen and (max-width:1024px){.analytics::before{height:400px}}@media screen and (max-width:768px){.analytics{height:500px}.analytics::before{height:300px}}.analytics__text,.design__text,.engineering__text{margin:0 0 24px;font-family:"Roboto",sans-serif;font-weight:300;font-size:18px;line-height:32px;max-width:700px}.analytics__text--big,.design__text--big,.engineering__text--big{margin-bottom:32px}@media screen and (max-width:768px){.analytics__text,.design__text,.engineering__text{font-size:16px;line-height:24px}.analytics__text--big,.design__text--big,.engineering__text--big{margin-bottom:24px}}.design__wrapper,.engineering__wrapper{padding-top:80px!important;padding-bottom:80px!important}@media screen and (max-width:1024px){.design__wrapper,.engineering__wrapper{padding-top:64px!important;padding-bottom:64px!important}}@media screen and (max-width:768px){.design__wrapper,.engineering__wrapper{padding-top:24px!important;padding-bottom:24px!important}}.engineering__block-img{width:auto}.engineering__img{width:auto;height:auto}.design__list{margin:0;padding:0;list-style-type:none}.design__item{padding-top:80px;padding-bottom:80px}.design__item:first-child{padding-top:56px}@media screen and (max-width:1024px){.design__item{padding-top:64px;padding-bottom:64px}.design__item:first-child{padding-top:30px}}@media screen and (max-width:768px){.design__item{padding-top:30px;padding-bottom:30px}.design__item:first-child{padding-top:20px}}.design__block-img{width:auto}.design__img{box-shadow:0 40px 40px -10px rgba(0,0,0,.1);max-width:1046px;width:auto;height:auto}@media (max-width:1024px){.design__img{width:100%}}.design__video{width:100%}.advantages__wrapper{padding-top:80px!important;padding-bottom:80px!important}@media screen and (max-width:1024px){.advantages__wrapper{padding-top:64px!important;padding-bottom:64px!important}}@media screen and (max-width:768px){.advantages__wrapper{padding-top:60px!important;padding-bottom:60px!important}}.advantages__title{max-width:735px}.advantages__list{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:80px;margin:0;padding:0;list-style-type:none}@media screen and (max-width:1024px){.advantages__list{grid-column-gap:30px;grid-gap:24px 0;grid-template-columns:auto}}.advantages__item::before{content:"";display:block;margin-bottom:8px;width:56px;height:56px;background-repeat:no-repeat}.advantages__item--pointer::before{background-image:url(/https/asanov.agency/i/ui-ux/advantages-pointer.svg)}.advantages__item--specia::before{background-image:url(/https/asanov.agency/i/ui-ux/advantages-specia.svg)}.advantages__heading{display:block;margin-bottom:8px;font-weight:800;font-size:24px;line-height:36px;color:#1a1a1a}@media screen and (max-width:768px){.advantages__heading{font-size:20px;line-height:28px}}.advantages__text{margin:0;font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;color:#1a1a1a;font-weight:300}@media screen and (max-width:768px){.advantages__text{font-size:16px;line-height:24px}}.development-cost__wrapper{padding-top:80px!important;padding-bottom:80px!important}@media screen and (max-width:1024px){.development-cost__wrapper{padding-top:64px!important;padding-bottom:64px!important}}.development-cost__title{max-width:640px}.development-cost__subtitle{margin:0 0 48px;font-family:"Roboto",sans-serif;font-size:18px;line-height:32px;color:#1a1a1a;font-weight:300}@media screen and (max-width:768px){.development-cost__subtitle{font-size:16px;line-height:24px}}.development-cost__list{display:grid;align-items:stretch;grid-template-columns:repeat(2,1fr);grid-gap:16px;margin:0;padding:0;list-style-type:none}@media screen and (max-width:960px){.development-cost__list{display:block;grid-template-columns:auto}}.development-cost__item{display:flex;align-items:stretch}@media screen and (max-width:960px){.development-cost__item{margin-bottom:24px}}.development-cost__link{display:grid;grid-template-columns:160px 1fr;grid-column-gap:40px;align-items:center;padding:50px;background-color:#fff}@media screen and (max-width:1024px){.development-cost__link{grid-template-columns:120px 1fr;padding:30px}}@media screen and (max-width:960px){.development-cost__link{width:100%;padding:40px}}@media screen and (max-width:768px){.development-cost__link{grid-template-columns:auto;grid-row-gap:24px}}@media screen and (min-width:1024px){.development-cost__link{border:4px solid #fff;transition:border-color .3s}.development-cost__link:focus,.development-cost__link:hover{border-color:#ee2459}}@media screen and (max-width:768px){.development-cost__img-block{padding-left:60px;padding-right:60px}}.development-cost__img{width:100%;height:auto}.development-cost__heading{font-weight:800;font-size:24px;line-height:29px;margin:0 0 12px}@media screen and (max-width:768px){.development-cost__heading{font-size:20px;line-height:24px;margin-bottom:8px}}.development-cost__text{margin:0;font-weight:800;font-size:14px;line-height:18px;color:#1a1a1a}.development-cost__price{display:inline-block;margin-top:20px;padding:9px 17px;background-color:#1a1a1a;color:#fff;font-size:14px;line-height:18px;font-weight:800}.portfolio{max-width:1168px;margin:120px auto 140px;padding:0}.portfolio--services{margin-top:53px;margin-bottom:116px}.portfolio--services .portfolio__header{margin-bottom:0;display:block}.portfolio--tag{margin-bottom:0}.portfolio--tag--item .categories-work{padding-top:0;padding-bottom:110px;margin-top:108px}@media (max-width:1024px){.portfolio--tag--item .categories-work{margin-top:68px;padding-top:0;padding-bottom:60px}}.portfolio--landing{margin-top:103px}.portfolio--landing .portfolio__title{font-size:40px;line-height:54px;margin-bottom:50px;margin-left:0}.portfolio--landing .portfolio__item{margin-bottom:16px}.portfolio--landing .portfolio__item:not(:last-child){margin-bottom:16px}.portfolio__header{position:relative;margin-bottom:155px;display:flex}.portfolio__header--cases{margin-bottom:80px}@media (max-width:1023px){.portfolio__header--cases{margin-bottom:28px!important}}.portfolio__header--tag{margin-bottom:80px}.portfolio__title{display:flex;font-size:180px;font-weight:800;line-height:normal;margin:0 0 0 -11px}.portfolio__description{font-size:24px;line-height:32px;font-weight:800;max-width:742px;margin-top:37px;margin-left:-1px}.portfolio__counter{margin-top:11px;margin-left:-36px;font-weight:900;font-size:40px;line-height:100%;color:#ee2459}@media (max-width:1024px){.portfolio__counter{margin-top:0;margin-left:-10px}}.portfolio__section-wrapper{padding:30px 30px 140px;max-width:1228px;margin-left:auto;margin-right:auto}@media (max-width:768px){.portfolio__section-wrapper{padding:16px 16px 80px}}.portfolio__list-title{font-weight:800;font-size:18px;line-height:28px;color:#1a1a1a}.portfolio__list{list-style:none;padding:0;width:calc(100% + 16px);margin:0 0 0 -8px;display:flex;flex-wrap:wrap}.portfolio__item{display:block;flex-shrink:0}.portfolio__link{background-color:transparent;border-radius:0;border:0;color:#1a1a1a;font-size:18px;line-height:22px;font-weight:800;cursor:pointer;padding:0 20px 0 12px}@media screen and (min-width:1025px){.portfolio__link{padding-left:0}}.portfolio__link:hover{background-color:transparent;color:#1a1a1a}.portfolio__link:hover .arrow-icon__shaft{transform:scaleX(1.5)}.portfolio__link:hover .arrow-icon__head{transform:translateX(15px)}.portfolio__link-arrow{overflow:visible;margin-top:1px;margin-left:8px}.portfolio__link-arrow .arrow-icon__head,.portfolio__link-arrow .arrow-icon__shaft{transition:.3s ease-in-out;transition-property:transform;transform-origin:left}.portfolio__button-wrapper{display:flex;justify-content:center;margin:222px auto;transform:translateY(100px)}.portfolio__button-wrapper.js-slide-in{opacity:0}.portfolio__button-wrapper.js-slide-in.js-show{opacity:1;transform:translateY(0)}.js-animate .portfolio__button-wrapper{transition:.6s;transition-timing-function:cubic-bezier(.23,.76,.49,.96);transition-property:transform,opacity}.portfolio--tag{margin-top:73px}.portfolio--tag .portfolio__inner-wrapper{max-width:100%}.portfolio--tag .portfolio__header{align-items:flex-start}.portfolio--tag .portfolio__title{font-size:72px;line-height:71px;max-width:865px}.portfolio--tag .portfolio__counter{position:static;margin-top:-13px;margin-left:-16px;font-size:28px;line-height:28px}.portfolio--services .portfolio__title,.portfolio--tag .portfolio__title{margin-left:0}@media screen and (max-width:1439px){.portfolio--services{padding:0 20px}}@media screen and (min-width:1025px) and (max-width:1279px){.portfolio{padding-left:24px;padding-right:24px}.portfolio__header{align-items:flex-start}}@media screen and (min-width:768px) and (max-width:1024px){.portfolio{margin-top:0;margin-bottom:100px;padding:0 12px}.portfolio--services .portfolio__header{display:block}.portfolio--services .portfolio__description{max-width:500px}.portfolio--tag .portfolio__title{font-size:60px;line-height:67px}.portfolio__header{display:flex;justify-content:flex-start;align-items:flex-start;padding:12px;margin-top:65px;margin-bottom:95px}}@media screen and (min-width:768px) and (max-width:1024px) and (max-width:1024px){.portfolio__header--cases{margin-bottom:50px}}@media screen and (min-width:768px) and (max-width:1024px){.portfolio__title{font-size:60px;line-height:67px;margin-left:0;margin-right:16px}.portfolio__counter{font-size:18px;line-height:22px;position:static}.portfolio__button-wrapper{margin:100px auto;transform:translateY(50px)}.portfolio__list{padding-left:12px;padding-right:12px}}@media screen and (max-width:767px){.portfolio{padding:0 16px;margin-top:0;margin-bottom:64px;position:relative;z-index:2}.portfolio--services{margin-bottom:32px}.portfolio--landing{margin:32px auto;padding:0 16px}.portfolio--landing .portfolio__title{margin-bottom:24px;font-size:32px;line-height:40px}.portfolio--landing .portfolio-item:not(:last-child){margin-bottom:16px}.portfolio--tag .portfolio__title{font-size:32px;line-height:40px}.portfolio--tag .portfolio__counter{font-size:18px;line-height:22px;margin-top:-8px;margin-left:0}}@media screen and (max-width:767px) and (max-width:768px){.portfolio--tag{margin-bottom:8px}}@media screen and (max-width:767px){.portfolio__header{margin-top:10px;margin-bottom:28px;display:flex}.portfolio__title{font-size:32px;line-height:40px;margin-left:0}.portfolio__description{margin-top:14px;font-size:18px;line-height:24px}.portfolio__counter{position:static;font-size:18px;line-height:22px;padding:0;margin-top:-6px;margin-left:-8px;min-height:30px}.portfolio__list{width:100%;margin-left:0;position:relative;z-index:1}.portfolio__button-wrapper{margin:100px auto}.portfolio__button{font-size:13px;line-height:13px}.portfolio__link{font-size:13px;line-height:16px;padding-left:0}.portfolio__link-arrow{display:none}.portfolio--services .portfolio__title,.portfolio--tag .portfolio__title{margin-left:-1px}.portfolio--services .portfolio__title{display:block}}.portfolio--cases .portfolio__list{margin-top:26px}.categories-work{position:relative}.categories-work__btn{padding:10px 6px 10px 0;background-color:transparent;cursor:pointer;position:absolute;right:0;top:-152px;font-weight:800;font-size:18px;line-height:22px;color:#1a1a1a;display:flex;align-items:center}.categories-work__btn:focus,.categories-work__btn:hover{color:#1a1a1a;background-color:transparent}.categories-work__btn svg{margin-left:8px}.categories-work__btn--active svg{transform:rotate(-180deg)}.categories-work__btn h2{margin:0;font:inherit}@media (max-width:1024px){.categories-work__btn{right:12px;top:-102px}}@media (max-width:768px){.categories-work__btn{position:relative;top:0;left:0}}.portfolio--tag .categories-work__btn{display:none}.categories-work__wrapper{overflow:hidden;max-height:0;transition:max-height .4s}@media (max-width:1024px){.categories-work__wrapper{padding-left:20px;padding-right:20px}}@media (max-width:768px){.categories-work__wrapper{margin-top:25px;padding-left:0;padding-right:0}}.portfolio--tag .categories-work__wrapper{max-height:100%}@media (max-width:768px){.portfolio--tag .categories-work__wrapper{margin-top:54px}}.categories-work__container{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:66px}@media (max-width:768px){.categories-work__container{padding-bottom:16px}}.portfolio--tag .categories-work__container{padding-bottom:30px}@media (max-width:768px){.portfolio--tag .categories-work__container{padding-bottom:0}}.categories-work__container-item--left{margin-right:5%}.categories-work__container-item--right{margin-right:0;width:15%}.categories-work__container-item--center{width:46%;margin-right:5%}@media (max-width:1024px){.categories-work__container-item--left{width:33%;margin-right:0}.categories-work__container-item--center{order:1;width:100%;margin-right:0}.categories-work__container-item--right{width:66%}}@media (max-width:768px){.categories-work__container-item--left{width:100%}.categories-work__container-item--center{order:0;width:100%;margin-top:40px}.categories-work__container-item--right{margin-top:56px;width:100%}}.categories-work__title{position:relative;margin:0 0 20px;padding-bottom:16px;font-weight:800;font-size:18px;line-height:36px;color:#1a1a1a}.categories-work__title::before{content:"";position:absolute;bottom:0;left:0;right:0;background-color:#1a1a1a;height:2px}@media (max-width:768px){.categories-work__title{padding-bottom:8px}}.categories-work__list{margin:0;padding:0;list-style-type:none}.categories-work__list--center{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:44px;grid-auto-flow:column;grid-template-rows:repeat(11,auto)}@media (max-width:1160px){.categories-work__list--center{grid-column-gap:36px}}@media (max-width:1024px){.categories-work__list--right{column-count:2}.categories-work__list--center{display:block;grid-gap:0;grid-template-columns:auto;grid-template-rows:auto;column-count:3}}@media (max-width:768px){.categories-work__list--center{column-count:2}}.categories-work__item{width:100%;margin-bottom:16px}.categories-work__link{font-size:14px;line-height:24px;font-weight:800;display:block}@media (max-width:1025px){.categories-work__link:focus,.categories-work__link:hover{color:#1a1a1a}}.categories-work__item.active .categories-work__link{color:#ee2459}.categories-work__link span{color:#999;margin-left:4px}