@charset "UTF-8";@font-face{font-family:MulishExtraBold;src:url(../fonts/Mulish-ExtraBold.woff) format("woff"),url(../fonts/Mulish-ExtraBold.woff2) format("woff2"),url(../fonts/Mulish-ExtraBold.ttf) format("truetype"),url(../fonts/Mulish-ExtraBold.eot) format("embedded-opentype"),url(../fonts/Mulish-ExtraBold.svg#Mulish-ExtraBold) format("svg");font-weight:800;font-style:normal}@font-face{font-family:Mulish-Light;src:url(../fonts/Mulish-Light.woff) format("woff"),url(../fonts/Mulish-Light.woff2) format("woff2"),url(../fonts/Mulish-Light.ttf) format("truetype"),url(../fonts/Mulish-Light.eot) format("embedded-opentype"),url(../fonts/Mulish-Light.svg#Mulish-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-button-next,.swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;cursor:pointer;z-index:1;position:absolute;top:0;width:3.2rem;height:100%}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{color:#333;font-size:3.2rem}.swiper-button-next.swiper-button-disabled:after,.swiper-button-next.swiper-button-disabled:before,.swiper-button-prev.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:before{color:#5e5e5e}.project-card__swiper .swiper-slide{position:relative}.project-card__swiper .swiper-slide::before{content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(79%,rgba(51,51,51,0)),color-stop(88%,rgba(51,51,51,.2)),to(rgba(51,51,51,.8)));background:-o-linear-gradient(top,rgba(51,51,51,0) 79%,rgba(51,51,51,.2) 88%,rgba(51,51,51,.8) 100%);background:linear-gradient(180deg,rgba(51,51,51,0) 79%,rgba(51,51,51,.2) 88%,rgba(51,51,51,.8) 100%);z-index:1;position:absolute;bottom:0;left:0;width:100%;height:100%}.project-card__swiper .swiper-pagination{margin-bottom:1.6rem}.project-card__swiper .swiper-pagination-bullet{border:thin solid #fff;width:1rem;height:1rem}.project-card__swiper .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:.8rem}.project-card__swiper .swiper-pagination-bullet-active{background-color:#fff}.image__swiper{padding-bottom:2.4rem;width:92rem;height:100%}.image__swiper .swiper-slide{text-align:center;overflow:hidden}.image__swiper .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.image__swiper .swiper-button-next,.image__swiper .swiper-button-prev{background-color:#fff}.image__swiper .swiper-pagination-bullet{border:thin solid #333}.image__swiper .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:.8rem}.image__swiper .swiper-pagination-bullet-active{background-color:#333}.last-projects__swiper{padding:0 3.2rem 3.2rem}.last-projects__swiper>.swiper-pagination .swiper-pagination-bullet{border:thin solid #333;width:1rem;height:1rem}.last-projects__swiper>.swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:1.6rem}.last-projects__swiper>.swiper-pagination .swiper-pagination-bullet-active{background-color:#333}.swiper-button-prev{left:0}.swiper-button-prev:before{content:"\e910"}.swiper-button-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;right:0}.swiper-button-next:after{content:"\e901"}.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;z-index:2;position:absolute;bottom:0;left:0}.swiper-pagination-bullet{display:block;padding:0;width:1rem;height:1rem}@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.eot) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.project-content__photo .project-content__photo-img::before,.project-title__layout:after,.swiper-button-next:after,.swiper-button-prev:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{display:block;color:inherit}.icon-chevron-down:before{content:"\e900"}.icon-chevron-right:before{content:"\e901"}.icon-design-line:before{content:"\e902"}.icon-renovate:before{content:"\e903"}.icon-suitcase:before{content:"\e904"}.icon-team:before{content:"\e905"}.icon-dollar:before{content:"\e906"}.icon-time:before{content:"\e907"}.icon-logo:before{content:"\e908"}.icon-phone:before{content:"\e909"}.icon-telegram:before{content:"\e90a"}.icon-whatsapp:before{content:"\e90b"}.icon-arrow-up:before{content:"\e90c"}.icon-vk:before{content:"\e90d"}.icon-arrow-right:before{content:"\e90e"}.icon-glass:before{content:"\e90f"}.icon-chevron-left:before{content:"\e910"}.icon-close:before{content:"\e911"}.icon-calculator:before{content:"\e912"}@-webkit-keyframes fade{from{opacity:.1}to{opacity:1}}@keyframes fade{from{opacity:.1}to{opacity:1}}@-webkit-keyframes move-up-down{from{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}50%{-webkit-transform:translate(-50%,30%);transform:translate(-50%,30%)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes move-up-down{from{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}50%{-webkit-transform:translate(-50%,30%);transform:translate(-50%,30%)}to{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes phonering{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}70%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}100%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}}@keyframes phonering{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:1}70%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}100%{-webkit-transform:scale(1.75);transform:scale(1.75);opacity:0}}@-webkit-keyframes scroll-fade{from{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scroll-fade{from{opacity:0}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a{text-decoration:none}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-family:Mulish-Light,"Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:1.6rem;letter-spacing:-.03em}html{font-size:62.5%}body{position:relative;background-color:#fff}.container{margin:0 auto;max-width:131.2rem;width:100%;padding-left:5.6rem;padding-right:5.6rem}section{padding-bottom:8rem;padding-top:8rem}h1,h2,h3,h4,h5{font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif;font-weight:400;letter-spacing:-.01em;text-transform:uppercase}h1{color:#fff;font-size:7.2rem}h2{font-size:5.6rem}h3{font-size:4rem}nav>a{position:relative;text-decoration:none;white-space:nowrap}nav>a::before{content:"";background-color:#ffd500;-webkit-transition:width .3s;-o-transition:width .3s;transition:width .3s;position:absolute;bottom:-.4rem;left:0;width:0;height:.1rem}nav>a.active::before,nav>a:focus::before,nav>a:hover::before{width:100%}p{line-height:1.2}hr{border-top:thin solid #c7b600}.hide{display:none}.fade{-webkit-animation:fade 1.5s;animation:fade 1.5s}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;height:5.6rem;padding:0 4rem;border:none;border-radius:0;font-size:1.8rem;line-height:.8;text-decoration:none;text-transform:lowercase;white-space:nowrap;-webkit-transition:color,background-color .3s;-o-transition:color,background-color .3s;transition:color,background-color .3s}.btn span{font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif}.btn:disabled{opacity:.5}.btn:active,.btn:focus,.btn:hover{outline:0}.btn:disabled,.btn:hover:disabled{opacity:.5;cursor:auto}.btn span+span{margin-left:.8rem}.btn-primary{-webkit-box-shadow:0 .4rem .8rem rgba(199,182,0,.4);box-shadow:0 .4rem .8rem rgba(199,182,0,.4);background-color:#c7b600}.btn-primary span{color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#ae9f00}.btn-gray-text,.btn-white-text{padding:0;height:auto}.btn-gray-text span,.btn-white-text span{font-family:Mulish-Light,"Helvetica Neue",Arial,sans-serif}.btn-gray-text [class^=icon-]:before,.btn-white-text [class^=icon-]:before{font-size:1.4rem}.btn-gray-text .btn-title,.btn-white-text .btn-title{margin-bottom:.3rem}.btn-white-text{background-color:transparent}.btn-white-text span{color:#fff}.btn-white-text.active span,.btn-white-text:active span,.btn-white-text:focus span,.btn-white-text:hover span{color:#f7f7f7}.btn-gray-text{background-color:transparent}.btn-gray-text span{color:#5e5e5e}.btn-gray-text.active span,.btn-gray-text:active span,.btn-gray-text:focus span,.btn-gray-text:hover span{color:#333}.btn-callback{border-radius:50%;padding:0;z-index:1;background-color:#c7b600;position:fixed;bottom:1.6rem;left:5.6rem;width:6.4rem;height:6.4rem}.btn-callback span{color:#fff}.btn-callback.active,.btn-callback:active,.btn-callback:focus,.btn-callback:hover{background-color:#ae9f00}.btn-callback:before{content:"";display:block;border-radius:50%;-webkit-animation:phonering 1.7s linear infinite;animation:phonering 1.7s linear infinite;background-color:rgba(199,182,0,.5);z-index:-1;position:absolute;bottom:0;left:0;width:100%;height:100%}.btn-callback span{font-size:2.4rem}.btn-sm{height:3.6rem;padding:0 1.4rem;font-size:1.6rem}.contact-block__title{margin-bottom:.8rem;font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif;font-size:1.8rem}.contact-block__phone{font-size:1.8rem}.contact-block__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.6rem}.contact-block__btn-social{margin-left:1.6rem;font-size:2.4rem}.contact-block__btn-social.icon-vk{font-size:2.2rem}form.sending>*{opacity:.3}form.sending::before{content:url(../../../images/loader.svg);display:block;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:4rem;height:4rem}form.success>*{opacity:0}form.success::before{content:"Заявка успешно отправлена!";display:block;top:0;font-size:2rem;color:#c7b600;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}input{height:4rem;padding:.8rem 1.6rem;background-color:#f7f7f7;border:thin solid #c9c9c9;border-radius:0;font-size:1.6rem}input::-webkit-input-placeholder{color:#c9c9c9}input::-moz-placeholder{color:#c9c9c9}input:-ms-input-placeholder{color:#c9c9c9}input::-ms-input-placeholder{color:#c9c9c9}input::placeholder{color:#c9c9c9}input:focus{border-color:rgba(199,182,0,.8);-webkit-box-shadow:0 8rem 8rem -2rem rgba(255,63,58,.08),0 3rem 2.4rem -1rem rgba(255,63,58,.05),0 1.2rem 1rem -.6rem rgba(255,63,58,.04),0 .4rem .4rem -.4rem rgba(30,33,44,.03);box-shadow:0 8rem 8rem -2rem rgba(255,63,58,.08),0 3rem 2.4rem -1rem rgba(255,63,58,.05),0 1.2rem 1rem -.6rem rgba(255,63,58,.04),0 .4rem .4rem -.4rem rgba(30,33,44,.03)}input[type=radio]{display:inline-block;position:relative;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border-radius:50%;color:#c7b600;cursor:pointer;width:2.4rem;height:2.4rem}input[type=radio]::before{content:"";display:block;border-radius:50%;opacity:0;-webkit-transition:120ms opacity ease-in-out;-o-transition:120ms opacity ease-in-out;transition:120ms opacity ease-in-out;-webkit-box-shadow:inset 1em 1em #c7b600;box-shadow:inset 1em 1em #c7b600;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem}input[type=radio]:checked::before{opacity:1}input[type=radio]+label{display:inline-block;position:static;margin-left:.8rem;margin-top:0;vertical-align:middle;cursor:pointer}.form-control{position:relative;padding-bottom:1.6rem}.form-control label{display:block;font-size:1.6rem;position:absolute;bottom:.4rem;left:0}.form-control label.error{color:red}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;position:absolute;top:0;left:0;width:100%;height:8rem}.header .header__calculate-btn{display:none}.header .header__calculate-btn>span{color:#fff}.header.scroll{position:fixed;-webkit-animation:fade .3s;animation:fade .3s;background-color:#fff;border-bottom:thin solid #c7b600;-webkit-box-shadow:0 .4rem .8rem rgba(199,182,0,.2);box-shadow:0 .4rem .8rem rgba(199,182,0,.2)}.header.scroll *{color:#333}.header.scroll .header__nav{margin-left:4rem}.header.scroll .header__calculate-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header.scroll .header__burger-icon span{background-color:#333}.header--white{border-bottom:thin solid #c7b600}.header--white .header__wrapper *{color:#333}.header--white .header__wrapper .header__burger-icon span{background-color:#333}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__wrapper *{color:#fff}.header__nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{font-size:3.2rem}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:7.2rem;font-size:2rem}.header__nav-link{text-transform:lowercase}.header__nav-link+.header__nav-link{margin-left:2.4rem}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contacts-link{font-size:1.6rem}.header__contacts-link+.header__contacts-link{margin-left:1.2rem}.header__contacts-link.icon-telegram,.header__contacts-link.icon-vk,.header__contacts-link.icon-whatsapp{font-size:2rem}.btn.header__burger{display:none;position:relative;right:-.8rem;height:auto;padding:.8rem;background-color:transparent;border:none;text-align:left;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;z-index:2}.btn.header__burger span{margin-left:0}.btn.header__burger.show{background-color:#fff;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.btn.header__burger.show .header__burger-icon span{top:1.4rem;-webkit-transition:top .2s ease-in-out,opacity .1s ease-in-out .2s,-webkit-transform .4s ease-in-out .2s;transition:top .2s ease-in-out,opacity .1s ease-in-out .2s,-webkit-transform .4s ease-in-out .2s;-o-transition:top .2s ease-in-out,transform .4s ease-in-out .2s,opacity .1s ease-in-out .2s;transition:top .2s ease-in-out,transform .4s ease-in-out .2s,opacity .1s ease-in-out .2s;transition:top .2s ease-in-out,transform .4s ease-in-out .2s,opacity .1s ease-in-out .2s,-webkit-transform .4s ease-in-out .2s;background-color:#333}.btn.header__burger.show .header__burger-icon span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn.header__burger.show .header__burger-icon span:nth-child(2){opacity:0}.btn.header__burger.show .header__burger-icon span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__burger-text{display:none}.header__burger-icon{display:block;position:relative;margin-left:.8rem;width:3.2rem;height:3.2rem}.header__burger-icon span{display:block;background-color:#fff;border-radius:.1rem;-webkit-transition:top .2s ease-in-out .4s,opacity .2s ease-in-out .2s,left .2s ease-in-out,-webkit-transform .4s ease-in-out;transition:top .2s ease-in-out .4s,opacity .2s ease-in-out .2s,left .2s ease-in-out,-webkit-transform .4s ease-in-out;-o-transition:top .2s ease-in-out .4s,transform .4s ease-in-out,opacity .2s ease-in-out .2s,left .2s ease-in-out;transition:top .2s ease-in-out .4s,transform .4s ease-in-out,opacity .2s ease-in-out .2s,left .2s ease-in-out;transition:top .2s ease-in-out .4s,transform .4s ease-in-out,opacity .2s ease-in-out .2s,left .2s ease-in-out,-webkit-transform .4s ease-in-out;width:3.2rem;height:.4rem;position:absolute;top:0;left:0}.header__burger-icon span:first-child{top:.6rem}.header__burger-icon span:nth-child(2){top:1.4rem}.header__burger-icon span:last-child{top:2.2rem}.header__nav-burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:3.2rem 4rem;background-color:#fff;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;top:3rem;right:0}.header__nav-burger .header__nav-burger-link{color:#333;font-size:2.4rem;text-transform:lowercase}.header__nav-burger .header__nav-burger-link+.header__nav-burger-link{margin-top:1.6rem}.header__nav-burger .header__contacts{display:none;position:static;margin-top:4rem;text-align:right;-webkit-transform:none;-ms-transform:none;transform:none}.header__nav-burger .header__contacts-link{display:inline-block;color:#333;font-size:2rem}.header__nav-burger .header__contacts-icons{margin-bottom:1.6rem}.header__nav-burger .header__contacts-icons .header__contacts-link{font-size:2.4rem}.header__nav-burger.show{top:4.8rem;opacity:1;visibility:visible;z-index:1}.modal{z-index:1050;overflow:hidden;background-color:rgba(51,51,51,.75);text-align:center;overflow-y:scroll;position:fixed;top:0;left:0;width:100%;height:100%}.modal[data-name=images] .modal__dialog{margin-top:4rem;max-height:calc(100vh - 8rem)}.modal__dialog{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:18rem auto 4rem;max-width:100rem;background-color:#fff}.modal__close{padding:.8rem;z-index:2;height:auto;position:absolute;top:2.4rem;right:3.2rem}.modal__close .icon-close:before{font-size:1.6rem}.modal__header{padding-right:5.6rem;font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif;font-size:2.4rem;line-height:1.2;text-transform:uppercase}.modal__header+.modal__close{top:2.4rem}.modal__content{padding:3.2rem 4rem 2.4rem;width:100%}.modal__content>*{text-align:left}.modal__body{height:100%}.modal__desc{margin-top:.8rem;font-size:2rem}.modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.4rem;position:relative}.modal__form>*+*{margin-left:1.6rem}.modal__form .btn{font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif}.modal__form-line{display:-webkit-box;display:-ms-flexbox;display:flex}.modal__form-line>*+*{margin-left:1.6rem}.modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.4rem}.modal__form-agreement{font-size:1.4rem;max-width:45rem}.modal__form-agreement a{border-bottom:thin solid #c7b600;line-height:1.3}.footer{padding-bottom:10.4rem;padding-top:8rem;background-color:#333}.footer *{color:#fff}.footer>.container{position:relative}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.footer__logo{display:inline-block;font-size:3.2rem}.footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;left:30rem}.footer__middle .contact-block{margin-left:30%}.footer__contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__contact-wrapper>*{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%}.footer__nav{max-width:9.6rem}.footer__nav-link{display:inline-block;font-size:1.8rem;text-transform:lowercase}.footer__nav-link+.footer__nav-link{margin-top:1.6rem}.footer__title{margin-bottom:1.6rem;font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif}.footer__btn-up{padding:0;border:thin solid #ffd500;width:4.2rem;height:4.2rem}.footer__btn-up::before{color:#fff}.footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:12rem}.footer__bottom span{font-size:1.4rem}.footer__bottom a{border-bottom:thin solid #ffd500}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;min-height:calc(100vh + 15rem);background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.56)),to(rgba(0,0,0,.56))),top center/cover no-repeat url(../images/hero-banner.jpg);background:-o-linear-gradient(bottom,rgba(0,0,0,.56),rgba(0,0,0,.56)),top center/cover no-repeat url(../images/hero-banner.jpg);background:linear-gradient(0deg,rgba(0,0,0,.56),rgba(0,0,0,.56)),top center/cover no-repeat url(../images/hero-banner.jpg);padding-top:16rem}.hero__title{max-width:74rem;letter-spacing:0}.hero__subtitle{margin-top:1.6rem;color:#fff;font-family:Mulish-Light,"Helvetica Neue",Arial,sans-serif;font-size:2.4rem;line-height:1.4;text-transform:none}.hero__studio-name{position:relative;color:#fff}.hero__studio-name::after{content:"";background-color:#ffd500;position:absolute;bottom:-.2rem;left:0;width:100%;height:.1rem}.hero__param{color:#fff;text-transform:uppercase}.hero__cta-btns-wrapper{margin-bottom:24rem;margin-top:3.2rem}.hero__cta-btns .btn-primary{vertical-align:middle}.hero__cta-btns .btn+.btn{margin-left:2.4rem}.hero__why-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;bottom:23rem;color:#fff;font-size:1.8rem;text-transform:lowercase;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.hero__why-link.icon-chevron-down::before{margin-left:.8rem;font-size:1rem}.benefits{position:relative}.benefits__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 11.2rem);padding:4rem 2rem 0;background-color:#fff;-webkit-box-shadow:.4rem .4rem 2rem rgba(51,51,51,.1);box-shadow:.4rem .4rem 2rem rgba(51,51,51,.1);position:absolute;left:50%}.benefits__wrapper .benefit-item{margin:0 .8rem 3.2rem}.benefits__wrapper .benefit-item:first-child{-webkit-box-flex:0;-ms-flex:0 1 36%;flex:0 1 36%;max-width:36%}.benefits__wrapper .benefit-item:nth-child(2),.benefits__wrapper .benefit-item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 calc(32% - 3.6rem);flex:0 1 calc(32% - 3.6rem);max-width:calc(32% - 3.6rem)}.benefits__wrapper .benefit-item:last-child,.benefits__wrapper .benefit-item:nth-child(4){-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 2.4rem);flex:0 1 calc(50% - 2.4rem);max-width:calc(50% - 2.4rem)}.benefit-item{position:relative;padding:2.4rem 2.4rem 1.6rem;background-color:#fff;border:thin solid #333}.benefit-item__title{padding:0 .8rem;background-color:#fff;color:#c7b600;font-size:2.2rem;letter-spacing:-.03em;text-transform:none;position:absolute;top:-1.2rem;left:1.6rem}.portfolio{padding-bottom:4rem;padding-top:21.6rem;background-color:#f7f7f7}.portfolio__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5.6rem}.portfolio__list .project-card{-webkit-box-flex:0;-ms-flex:0 1 32%;flex:0 1 32%;max-width:32%;margin-bottom:2.4rem}.project-card{position:relative;padding-bottom:8rem;background-color:#fff;-webkit-box-shadow:-.4rem -.4rem .8rem #f7f7f7,.4rem .4rem .8rem #f7f7f7;box-shadow:-.4rem -.4rem .8rem #f7f7f7,.4rem .4rem .8rem #f7f7f7}.project-card .swiper-slide{position:relative;overflow:hidden}.project-card .swiper-slide::after{content:"";display:block;padding-bottom:80%}.project-card .swiper-slide img{height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.project-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.4rem}.project-card__info-text{padding-left:2.4rem;padding-right:2.4rem}.project-card__desc{color:#c7b600;font-family:Mulish-Light,"Helvetica Neue",Arial,sans-serif;font-size:1.4rem;text-transform:none}.project-card__title{margin-top:1.6rem;font-size:2.4rem;text-transform:none}.project-card__param{margin-top:1.2rem}.project-card__param+.project-card__param{margin-top:.8rem}.project-card__param-title{margin-right:.8rem;font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif}.project-card__param-value sup{font-size:1.2rem}.project-card__btns{bottom:2.4rem;margin:2.4rem auto 0;max-width:30rem;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.project-card__btns .btn+.btn{margin-top:.8rem}.about__wrapper{margin-top:5.6rem}.about__title{margin-bottom:2.4rem;color:#c7b600}.about__team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.4rem}.about__team-member{-ms-flex-preferred-size:calc((100% - 9.6rem)/ 4);flex-basis:calc((100% - 9.6rem)/ 4);max-width:calc((100% - 9.6rem)/ 4);padding-bottom:1.6rem;margin-bottom:2.4rem;text-align:center;background-color:#fff;-webkit-box-shadow:-.8rem -.8rem 1.6rem rgba(247,247,247,.8),.8rem .8rem 1.6rem rgba(247,247,247,.8);box-shadow:-.8rem -.8rem 1.6rem rgba(247,247,247,.8),.8rem .8rem 1.6rem rgba(247,247,247,.8)}.about__team-member>p+p{margin-top:.8rem}.about__team-member-photo{position:relative;width:100%;padding-bottom:125%;margin-bottom:1.6rem;overflow:hidden;text-align:center}.about__team-member-photo img{height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.about__team-member-name{font-size:2.4rem}.about__team-member-position{padding-left:1.6rem;padding-right:1.6rem}.about__benefits{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4rem}.about__benefits .about-benefit{-ms-flex-preferred-size:calc((100% - 6.4rem)/ 3);flex-basis:calc((100% - 6.4rem)/ 3);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:3.2rem}.about__commercial{margin-top:2.4rem}.about__commercial .icon-arrow-right{margin-left:3.2rem;margin-right:3.2rem}.about__commercial-title{font-family:Mulish-Light,"Helvetica Neue",Arial,sans-serif;font-size:2rem}.about__commercial-projects{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.6rem}.about__commercial-projects p{-ms-flex-preferred-size:26rem;flex-basis:26rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:1.8rem}.about__commercial-projects ul li+li{margin-top:.4rem}.about__commercial-projects ul li::before{content:"";display:inline-block;margin-right:.8rem;vertical-align:middle;background-color:#c7b600;width:.8rem;height:.1rem}.about-benefit{position:relative;padding:3.2rem 2.4rem 2.4rem;background-color:#fff;border:thin solid #333}.about-benefit__icon{padding:0 .8rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;color:#c7b600;font-size:4rem;position:absolute;top:0;left:1.6rem}.about-benefit__title{font-size:2.4rem;text-transform:none}.about-benefit__desc{margin-top:.8rem}.services{background-color:#f7f7f7}.services__wrapper{margin-top:3.2rem}.services__accordion-input{display:none}.services__accordion-input:checked~.services__accordion-content{max-height:300rem}.services__accordion-input:checked+.services__accordion-title::before{opacity:0;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.services__accordion-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:1.6rem 0;width:100%;background-color:transparent;border:none;border-bottom:thin solid #c7b600;cursor:pointer;font-size:3.2rem;text-transform:uppercase;outline:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.services__accordion-title::after,.services__accordion-title::before{content:"";display:inline-block;background-color:#5e5e5e}.services__accordion-title::after{width:2.4rem;height:.2rem}.services__accordion-title::before{opacity:1;right:1.1rem;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:.2rem;height:2.4rem}.services__accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease-out;-o-transition:max-height .4s ease-out;transition:max-height .4s ease-out}.services__accordion-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:3.2rem 0}.services__accordion-content-item{-ms-flex-preferred-size:calc((100% - 6.4rem)/ 3);flex-basis:calc((100% - 6.4rem)/ 3);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.service-item{padding:2.4rem 3.2rem;background-color:#fff;-webkit-box-shadow:-.4rem -.4rem .8rem #f7f7f7,.4rem .4rem .8rem #f7f7f7;box-shadow:-.4rem -.4rem .8rem #f7f7f7,.4rem .4rem .8rem #f7f7f7}.service-item__title{color:#c7b600;font-size:3.2rem}.service-item__subtitle{color:#c7b600;font-size:2.4rem}.service-item__list-point{margin-top:1.6rem}.service-item__point{position:relative;padding-left:1.6rem}.service-item__point::before{content:"";display:inline-block;background-color:#c7b600;position:absolute;top:.6rem;left:0;width:.8rem;height:.1rem}.service-item__point.last-point{color:#5e5e5e}.service-item__point+.service-item__point{margin-top:.8rem}.service-item__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:1.6rem;font-size:2rem}.service-item__price sup{font-size:1.4rem}.service-item__price-title{margin-right:.8rem;font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif}.service-item__price-info{font-size:1.6rem}.service-item__contact{margin-top:3.2rem}.service-item__contact-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.8rem}.service-item__contact-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:1.6rem}.service-item__contact-icons a{font-size:2rem}.service-item__contact-icons a+a{margin-left:.8rem}.service-item__contact-icons a.icon-vk{font-size:1.8rem}.project-content{padding-top:0}.project-content__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-content__section+.project-content__section{margin-top:3.2rem}.project-content__section:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.project-content__info,.project-content__photo{-ms-flex-preferred-size:calc((100% - 3.2rem)/ 2);flex-basis:calc((100% - 3.2rem)/ 2);-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.project-content__photo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.project-content__photo .project-content__photo-img{position:relative;margin-bottom:1.6rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;overflow:hidden;cursor:pointer}.project-content__photo .project-content__photo-img::after{content:"";display:block;background-color:#333;padding-bottom:80%;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.project-content__photo .project-content__photo-img.img-1{-ms-flex-preferred-size:100%;flex-basis:100%;height:30rem}.project-content__photo .project-content__photo-img.img-2{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 2);flex-basis:calc((100% - 1.6rem)/ 2);height:14rem}.project-content__photo .project-content__photo-img.img-3{-ms-flex-preferred-size:calc((100% - 3.2rem)/ 3);flex-basis:calc((100% - 3.2rem)/ 3);height:14rem}.project-content__photo .project-content__photo-img::before{content:"\e90f";display:block;color:#fff;font-size:3.2rem;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.project-content__photo .project-content__photo-img:focus::after,.project-content__photo .project-content__photo-img:hover::after{opacity:.5}.project-content__photo .project-content__photo-img:focus::before,.project-content__photo .project-content__photo-img:hover::before{opacity:1}.project-content__photo img{bottom:0;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;width:100%;height:100%}.project-content__info-title{color:#c7b600}.project-content__info-desc{margin-top:1.6rem;font-size:2rem}.project-content__info-desc p+p{margin-top:1.6rem}.project-title{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;padding-top:13rem}.project-title__title{font-size:6.2rem;text-align:center;opacity:0;-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);-webkit-animation:scroll-fade 1.5s .25s forwards;animation:scroll-fade 1.5s .25s forwards}.project-title__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.project-title__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.2rem;opacity:0;-webkit-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);-webkit-animation:scroll-fade 1.5s .25s forwards;animation:scroll-fade 1.5s .25s forwards}.project-title__info-title{color:#fff;font-size:5.6rem}.project-title__params{margin-top:1.6rem}.project-title__param{color:#fff;font-size:2.4rem}.project-title__param+.project-title__param{margin-top:.4rem}.project-title__param *{color:#fff}span.project-title__param-title{margin-right:.8rem}span.project-title__param-value{font-family:MulishExtraBold,"Helvetica Neue",Arial,sans-serif;font-size:2.4rem}.project-title__layout{-webkit-box-flex:0;-ms-flex:0 0 43rem;flex:0 0 43rem;position:relative;margin-left:3.2rem;cursor:pointer}.project-title__layout:before{content:"";display:block;background-color:#333;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;position:absolute;top:0;left:0;width:100%;height:100%}.project-title__layout:after{content:"\e90f";display:block;color:#fff;font-size:3.2rem;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.project-title__layout img{width:100%}.project-title__layout:focus:before,.project-title__layout:hover:before{opacity:.5}.project-title__layout:focus:after,.project-title__layout:hover:after{opacity:1}.project-title__btn{-webkit-animation:move-up-down 1s infinite;animation:move-up-down 1s infinite;bottom:-2.4rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.project-title__btn .icon-chevron-down::before{font-size:2rem}.project-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:4rem}.project-info>*+*{margin-left:2.4rem}.project-info__params{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.project-info__param+.project-info__param{margin-top:2.4rem}.project-info__param-title{margin-bottom:.8rem;color:#c7b600;font-size:3.2rem}.project-info__param-desc{font-size:2.4rem}.last-projects{background-color:#f7f7f7}.last-projects__swiper{margin-top:5.6rem}.quiz-modal .modal__dialog{max-width:64rem}.quiz-modal .modal__content{padding-bottom:4rem}.quiz-modal .modal__btns{margin-left:0}.quiz-modal .modal__btns .btn-gray-text{height:3.6rem}.quiz-modal__form{display:block;overflow:hidden}.quiz-modal__form.success::before{content:"Запрос на рассчет стоимости успешно отправлена! Cвяжемся с вами в ближайшее время.";display:block;top:2.4rem;width:50rem;color:#c7b600;font-size:2rem;line-height:1.2;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.quiz-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:0}.quiz-modal__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.quiz-modal__item .modal__desc{margin-bottom:1.6rem}.quiz-modal__item .form-control{padding-bottom:2rem}.quiz-modal__item .form-control label.error{bottom:.6rem;font-size:1.4rem}.quiz-modal__item-square input{width:auto}.quiz-modal__item-square label:not(.error){display:inline-block;position:static;margin-left:.8rem;font-size:2.4rem}.quiz-modal__item-square label:not(.error) sup{margin-left:-.4rem}.quiz__submit-btn{display:none}.privacy{padding-top:14rem;padding-bottom:8rem;border-bottom:thin solid #fff}.privacy p{margin-top:1.6rem;line-height:1.4}.privacy h1{color:#333;font-size:5.6rem}.privacy h2{font-size:3.2rem}.privacy__title{margin-top:3.2rem}.privacy__point{margin-left:2.4rem}@media (max-width:1199.98px){.image__swiper{width:calc(100vw - 8rem)}.container{max-width:1050rem}.header.scroll .header__nav{display:none}.modal[data-name=images]{background-color:#fff}.modal[data-name=images] .modal__dialog{max-width:100%}.hero{min-height:calc(100vh + 20rem)}.hero__why-link{bottom:28rem}.benefits__wrapper .benefit-item:first-child{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.benefits__wrapper .benefit-item:nth-child(4){-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:none}.benefits__wrapper .benefit-item:last-child{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.benefits__wrapper .benefit-item:first-child,.benefits__wrapper .benefit-item:last-child,.benefits__wrapper .benefit-item:nth-child(2),.benefits__wrapper .benefit-item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 2.4rem);flex:0 1 calc(50% - 2.4rem);max-width:calc(50% - 2.4rem)}.portfolio{padding-top:25.4rem}.portfolio__list{margin-top:4rem}.project-card__info-text{padding-left:1.6rem;padding-right:1.6rem}.project-card__title{font-size:2rem}.services__accordion-content-item{-ms-flex-preferred-size:calc((100% - 3.2rem)/ 2);flex-basis:calc((100% - 3.2rem)/ 2);margin-bottom:2.4rem}.services__accordion-content-item:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}.project-title{padding-bottom:10rem}.project-title__info-title{font-size:4.8rem}.project-title__btn{bottom:-5.6rem}}@media screen and (max-width:1199.98px){.header.scroll .btn.header__burger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:991.98px){.container{max-width:810rem}section{padding-bottom:5.6rem;padding-top:5.6rem}h2{font-size:4.8rem}h3{font-size:3.2rem}.header.scroll .header__contacts{position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__logo{font-size:2.8rem}.header__nav{display:none}.header__contacts{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}.modal[data-name=images] .modal__close{top:0}.footer{padding-top:3.2rem}.footer__middle{position:static;margin-top:2.4rem}.footer__middle .contact-block{margin-left:16%}.footer__bottom{margin-top:3.2rem}.hero__title{margin:0 auto;text-align:center}.hero__subtitle{text-align:center}.hero__cta-btns-wrapper{text-align:center}.hero__cta-btns .btn+.btn{margin-left:0;margin-top:1.6rem}.hero__cta-btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.hero__why-link{bottom:23rem}.benefits__wrapper{padding:3.2rem 1.6rem 0}.benefits__wrapper .benefit-item{margin-bottom:2.4rem}.benefits__wrapper .benefit-item:first-child,.benefits__wrapper .benefit-item:last-child,.benefits__wrapper .benefit-item:nth-child(2),.benefits__wrapper .benefit-item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1.6rem);flex:0 1 calc(50% - 1.6rem);max-width:calc(50% - 1.6rem)}.benefit-item{padding:2.4rem 1.6rem 1.6rem}.benefit-item__title{left:.8rem;top:-1rem;font-size:2rem}.benefit-item__desc{font-size:1.4rem}.portfolio{padding-top:24.4rem}.portfolio__list .project-card{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 1.2rem);flex:0 1 calc(50% - 1.2rem);max-width:calc(50% - 1.2rem)}.about__wrapper{margin-top:2.4rem}.about__team-member{-ms-flex-preferred-size:calc((100% - 3.2rem)/ 2);flex-basis:calc((100% - 3.2rem)/ 2);max-width:calc((100% - 3.2rem)/ 2)}.about__benefits .about-benefit{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2)}.about-benefit__desc{font-size:1.4rem}.services__wrapper{margin-top:2.4rem}.services__accordion-content-item{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2);margin-bottom:2.4rem}.services__accordion-content-item:last-child .service-item__contact-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.services__accordion-content-item:last-child .service-item__contact-icons{margin-left:1.6rem;margin-top:0}.service-item{padding:2.4rem}.service-item__title{display:inline-block;font-size:2.4rem}.service-item__subtitle{display:inline-block;font-size:2.4rem}.service-item__price{font-size:1.8rem}.service-item__contact{margin-top:2.4rem}.service-item__contact-btns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-item__contact-icons{margin-left:0;margin-top:1.6rem}.service-item__contact-icons a{font-size:2.4rem}.service-item__contact-icons a.icon-vk{font-size:2.2rem}.project-content__section+.project-content__section{margin-top:1.6rem}.project-content__info,.project-content__photo{-ms-flex-preferred-size:calc((100% - 2.4rem)/ 2);flex-basis:calc((100% - 2.4rem)/ 2)}.project-content__info-desc{margin-top:.8rem;font-size:1.6rem}.project-title__layout{-webkit-box-flex:0;-ms-flex:0 0 30rem;flex:0 0 30rem}.project-title__btn .icon-chevron-down::before{font-size:1.8rem}.project-info{padding-bottom:3.2rem}.project-info__param-title{font-size:2.4rem}.project-info__param-desc{font-size:1.8rem}.last-projects__swiper{margin-top:4rem}.privacy h1{font-size:4.8rem}.privacy h2{font-size:2.4rem}}@media screen and (max-width:991.98px){.btn.header__burger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media (max-width:767.98px){.swiper-button-next,.swiper-button-prev{width:2.4rem}.swiper-button-next:after,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-prev:before{font-size:2.4rem}.image__swiper{width:calc(100vw - 1.6rem)}.last-projects__swiper{padding-left:2.4rem;padding-right:2.4rem}.container{max-width:none;padding-left:1.6rem;padding-right:1.6rem}section{padding-bottom:3.2rem;padding-top:3.2rem}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.4rem}.btn{height:4rem;padding:0 2.4rem;font-size:1.6rem}.btn-gray-text,.btn-white-text{padding:0}.btn-callback{left:1.6rem;width:5.6rem;height:5.6rem}.contact-block__title{font-size:1.6rem}.contact-block__phone{font-size:1.6rem}input{width:100%}.header{height:6.4rem}.header.scroll .header__logo{font-size:1.8rem}.header__logo{font-size:2.4rem}.header__contacts{display:none}.btn.header__burger.show .header__burger-icon span{top:.8rem}.header__burger-icon{width:2.4rem;height:2rem}.header__burger-icon span{width:2.4rem}.header__burger-icon span:first-child{top:.2rem}.header__burger-icon span:nth-child(2){top:.8rem}.header__burger-icon span:last-child{top:1.4rem}.header__nav-burger{right:-1.6rem;top:-1.6rem;padding:1.6rem;width:100vw;height:100vh}.header__nav-burger.show{top:-.9rem;padding-right:2.4rem;padding-top:6rem}.header__nav-burger.show .header__contacts{display:block}.modal[data-name=images] .modal__content{height:100%;padding-left:0;padding-right:0}.modal__dialog{display:block;margin:0;height:100vh}.modal__header{font-size:1.8rem}.modal__desc{font-size:1.8rem}.modal__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__form>*+*{margin-left:0}.modal__form .btn{margin-top:1.6rem}.modal__form-line{display:block}.modal__form-line>*+*{margin-left:0}.footer{padding-bottom:9.6rem}.footer__logo{font-size:2.4rem}.footer__middle .contact-block{margin-left:4rem}.footer__btn-up{width:3.6rem;height:3.6rem}.hero{min-height:calc(100vh - 4.4rem);padding-top:10.4rem}.hero__title{max-width:41rem}.hero__subtitle{font-size:2rem}.hero__why-link{bottom:3.2rem}.benefits__wrapper{position:static;width:calc(100% + 3.2rem);padding:3.2rem 1.6rem 0;margin-left:-1.6rem;margin-right:-1.6rem;-webkit-transform:none;-ms-transform:none;transform:none}.benefits__wrapper .benefit-item{margin-left:0;margin-right:0}.benefits__wrapper .benefit-item:nth-child(4){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.benefits__wrapper .benefit-item:last-child{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.benefits__wrapper .benefit-item:first-child,.benefits__wrapper .benefit-item:last-child,.benefits__wrapper .benefit-item:nth-child(2),.benefits__wrapper .benefit-item:nth-child(3){-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%}.benefit-item{padding:1.6rem}.benefit-item__title{font-size:1.8rem}.portfolio{padding-top:3.2rem}.portfolio__list{margin-top:2.4rem}.portfolio__list .project-card{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;max-width:100%;margin-bottom:1.6rem}.project-card{padding-bottom:8rem}.project-card__info{margin-top:1.6rem}.project-card__btns{bottom:2.4rem}.project-card__btns{margin-top:1.6rem}.about__team{margin-bottom:1.6rem}.about__team-member{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 2);flex-basis:calc((100% - 1.6rem)/ 2);max-width:calc((100% - 1.6rem)/ 2);margin-bottom:1.6rem}.about__team-member>p+p{margin-top:.4rem}.about__team-member-name{font-size:2rem}.about__team-member-position{font-size:1.4rem}.about__benefits{margin-top:3.2rem}.about__benefits .about-benefit{-ms-flex-preferred-size:100%;flex-basis:100%}.about__commercial{margin-top:1.6rem}.about__commercial .icon-arrow-right{display:none}.about__commercial-title{font-size:1.8rem}.about__commercial-projects{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.about__commercial-projects p{-ms-flex-preferred-size:auto;flex-basis:auto;font-size:1.6rem}.about__commercial-projects ul{margin-top:.8rem}.about-benefit{padding:2.4rem 1.6rem 1.6rem}.about-benefit__icon{left:.8rem;font-size:3.2rem}.about-benefit__title{font-size:2rem}.services__wrapper{margin-top:1.6rem}.services__accordion-title{padding:.8rem 0;font-size:2.4rem}.services__accordion-content-wrapper{padding:2.4rem 0}.services__accordion-content-item{-ms-flex-preferred-size:100%;flex-basis:100%}.service-item{padding:1.6rem 1.6rem 2.4rem}.service-item__title{display:block}.service-item__subtitle{display:block;font-size:2rem}.service-item__list-point{margin-top:.8rem}.service-item__price{margin-top:.8rem}.service-item__contact{margin-top:1.6rem}.service-item__contact-btns{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.service-item__contact-icons{margin-left:1.6rem;margin-top:0}.project-content__section:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.project-content__section{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.project-content__photo{margin-top:1.6rem}.project-content__photo .project-content__photo-img.img-2{-ms-flex-preferred-size:calc((100% - .8rem)/ 2);flex-basis:calc((100% - .8rem)/ 2)}.project-content__photo .project-content__photo-img.img-3{-ms-flex-preferred-size:calc((100% - 1.6rem)/ 3);flex-basis:calc((100% - 1.6rem)/ 3)}.project-content__info-desc{font-size:1.4rem}.project-content__info-desc p+p{margin-top:.4rem}.project-title{min-height:calc(100vh - 4.4rem);padding-top:7.2rem}.project-title__title{font-size:3.2rem}.project-title__wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.project-title__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.project-title__info-title{font-size:3.2rem;text-align:center}.project-title__param{padding-left:1.6rem;padding-right:1.6rem;font-size:2rem;text-align:center}.project-title__param+.project-title__param{margin-top:.8rem}span.project-title__param-value{font-size:1.8rem}.project-title__layout{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:40rem;margin-left:0;margin-bottom:3.2rem}.project-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:2.4rem}.project-info>*+*{margin-left:0;margin-bottom:2.4rem}.project-info__params{-ms-flex-preferred-size:100%;flex-basis:100%}.project-info__param+.project-info__param{margin-top:1.6rem}.project-info__param-title{margin-bottom:.4rem;font-size:2rem}.project-info__param-desc{font-size:1.4rem}.last-projects__swiper{margin-top:2.4rem}.quiz-modal .modal__dialog{max-width:none}.quiz-modal__form.success::before{width:calc(100vw - 8rem)}.privacy{padding-top:11rem;padding-bottom:5.6rem}.privacy h1{font-size:2.4rem}.privacy h2{font-size:2rem}}@media (max-width:479.98px){h1{font-size:3.2rem}.header .header__calculate-btn{margin-left:.8rem}.header .header__calculate-btn>span{font-size:1.4rem}.modal__close{right:1.6rem}.modal__close{right:.8rem;top:1.6rem}.modal__header+.modal__close{top:1.8rem}.modal__content{padding:2.4rem 1.6rem}.footer__middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.footer__middle .contact-block{margin-left:0;margin-top:2.4rem}.footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__bottom span+span{margin-top:.8rem}.hero__title{max-width:33rem}.hero__subtitle{font-size:1.8rem}.benefit-item:nth-child(4){padding-top:3.6rem}.benefit-item:nth-child(4) .benefit-item__title{width:21.8rem}.about__team-member-name{font-size:1.8rem}.services__accordion-content-item:last-child .service-item__contact-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__accordion-content-item:last-child .service-item__contact-icons{margin-left:0;margin-top:1.6rem}.service-item__contact{text-align:center}.service-item__contact-btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.service-item__contact-icons{margin-left:0;margin-top:1.6rem}.project-title__param{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem}span.project-title__param-value{margin-top:.4rem;font-size:1.6rem}}@media (max-width:374.98px){.privacy h1{font-size:2rem}}