@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/fonts/roboto-v20-latin_cyrillic-regular.woff2) format("woff2"),url(/fonts/roboto-v20-latin_cyrillic-regular.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:local("Roboto Medium"),local("Roboto-Medium"),url(/fonts/roboto-v20-latin_cyrillic-500.woff2) format("woff2"),url(/fonts/roboto-v20-latin_cyrillic-500.woff) format("woff");font-display:swap}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/montserrat-v14-latin_cyrillic-600.woff2) format("woff2"),url(/fonts/montserrat-v14-latin_cyrillic-600.woff) format("woff");font-display:swap}.container{max-width:1920px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 90px;position:relative;margin-left:auto;margin-right:auto}@media only screen and (max-width:1599px){.container{padding:0 60px}}@media only screen and (max-width:1280px){.container{padding:0 30px}}@media only screen and (max-width:579px){.container{padding:0 15px}}.container.overflow{overflow:hidden}.container .row{margin:-30px;max-width:calc(100% + 60px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.container .row .last,.container .row:last-child{margin-bottom:-30px!important}@media only screen and (max-width:1599px){.container .row{margin:-15px;max-width:calc(100% + 30px);margin-bottom:15px}.container .row .last,.container .row:last-child{margin-bottom:-15px!important}}@media only screen and (max-width:1023px){.container .row{margin:-10px;max-width:calc(100% + 20px);margin-bottom:10px}.container .row .last,.container .row:last-child{margin-bottom:-10px!important}}.container .row--sm{margin:-15px;max-width:calc(100% + 30px);margin-bottom:15px}.container .row--sm .last,.container .row--sm:last-child{margin-bottom:-15px!important}.container .row--sm .col,.container .row--sm [class*=col-]{padding:15px}.container .col,.container [class*=col-]{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%;padding:30px}@media only screen and (max-width:1599px){.container .col,.container [class*=col-]{padding:15px}}@media only screen and (max-width:1023px){.container .col,.container [class*=col-]{padding:10px}}.container .col-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}@media only screen and (min-width:320px){.container .col-xs-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-xs-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-xs-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-xs-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-xs-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-xs-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-xs-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-xs-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-xs-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-xs-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media only screen and (min-width:580px){.container .col-sm-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-sm-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-sm-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-sm-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-sm-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-sm-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-sm-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-sm-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-sm-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-sm-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media only screen and (min-width:1024px){.container .col-md-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-md-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-md-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-md-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-md-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-md-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-md-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-md-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-md-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-md-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media only screen and (min-width:1281px){.container .col-lg-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-lg-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-lg-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-lg-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-lg-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-lg-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-lg-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-lg-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-lg-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-lg-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media only screen and (min-width:1600px){.container .col-xl-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-xl-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-xl-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-xl-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-xl-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-xl-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-xl-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-xl-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-xl-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-xl-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media only screen and (min-width:1800px){.container .col-xxl-1{-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.container .col-xxl-2{-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.container .col-xxl-3{-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.container .col-xxl-4{-webkit-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.container .col-xxl-5{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.container .col-xxl-25{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.container .col-xxl-50{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.container .col-xxl-33{-webkit-flex:0 0 calc(100% / 3);-ms-flex:0 0 calc(100% / 3);flex:0 0 calc(100% / 3);max-width:calc(100% / 3)}.container .col-xxl-66{-webkit-flex:0 0 calc(100% / 3 * 2);-ms-flex:0 0 calc(100% / 3 * 2);flex:0 0 calc(100% / 3 * 2);max-width:calc(100% / 3 * 2)}.container .col-xxl-75{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}.svg-image-angle,.svg-image-arrow,.svg-image-attachment,.svg-image-link,.svg-image-plus,.svg-image-plus-big,.svg-image-question,.svg-image-union,.svg-image-union-up{background:url(../images/sprites/main.svg) no-repeat}.svg-image-angle{background-position:100% 0;background-size:358.33333% auto;width:24px}.svg-image-angle:before{content:"";display:block;font-size:0;line-height:0;padding-top:66.66667%}.svg-image-angle-dims{width:24px;height:16px}.svg-image-arrow{background-position:0 100%;background-size:505.88235% auto;width:17px}.svg-image-arrow:before{content:"";display:block;font-size:0;line-height:0;padding-top:105.88235%}.svg-image-arrow-dims{width:17px;height:18px}.svg-image-attachment{background-position:96.875% 23.880597014925375%;background-size:390.90909% auto;width:22px}.svg-image-attachment:before{content:"";display:block;font-size:0;line-height:0;padding-top:59.09091%}.svg-image-attachment-dims{width:22px;height:13px}.svg-image-link{background-position:91.17647058823529% 47.540983606557376%;background-size:477.77778% auto;width:18px}.svg-image-link:before{content:"";display:block;font-size:0;line-height:0;padding-top:105.55556%}.svg-image-link-dims{width:18px;height:19px}.svg-image-plus{background-position:49.27536231884058% 98.41269841269842%;background-size:505.88235% auto;width:17px}.svg-image-plus:before{content:"";display:block;font-size:0;line-height:0;padding-top:100%}.svg-image-plus-dims{width:17px;height:17px}.svg-image-plus-big{background-position:0 0;background-size:138.70968% auto;width:62px}.svg-image-plus-big:before{content:"";display:block;font-size:0;line-height:0;padding-top:100%}.svg-image-plus-big-dims{width:62px;height:62px}.svg-image-question{background-position:73.91304347826087% 98.41269841269842%;background-size:505.88235% auto;width:17px}.svg-image-question:before{content:"";display:block;font-size:0;line-height:0;padding-top:100%}.svg-image-question-dims{width:17px;height:17px}.svg-image-union{background-position:24.63768115942029% 100%;background-size:505.88235% auto;width:17px}.svg-image-union:before{content:"";display:block;font-size:0;line-height:0;padding-top:105.88235%}.svg-image-union-dims{width:17px;height:18px}.svg-image-union-up{background-position:89.85507246376811% 70.58823529411765%;background-size:505.88235% auto;width:17px}.svg-image-union-up:before{content:"";display:block;font-size:0;line-height:0;padding-top:70.58824%}.svg-image-union-up-dims{width:17px;height:12px}.image-by-height{width:auto}.image-by-height:before{content:none}.image-by-height>svg{height:inherit}.image-by-height>img{height:inherit!important;vertical-align:top!important;margin:0!important;padding:0!important;max-width:none!important;max-height:none!important;border:0!important;opacity:0!important}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out-height{from{height:auto;opacity:1}to{height:auto;opacity:0}}@keyframes fade-out-height{from{height:auto;opacity:1}to{height:auto;opacity:0}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in-canvas-30{from{opacity:0}to{opacity:.3}}@keyframes fade-in-canvas-30{from{opacity:0}to{opacity:.3}}@-webkit-keyframes fade-in-canvas-08{from{opacity:0}to{opacity:.08}}@keyframes fade-in-canvas-08{from{opacity:0}to{opacity:.08}}.js-filter-container.loading .js-filter-list{opacity:0;-webkit-animation:fade-out-height .15s ease-out;animation:fade-out-height .15s ease-out}.js-filter-container.loaded .js-filter-list{opacity:1;-webkit-animation:fade-in .15s ease-in;animation:fade-in .15s ease-in}.js-filter-list .hidden{display:none}.text-content{font:18px/1.5 Roboto,sans-serif}@media only screen and (max-width:1599px){.text-content .hr--sm{margin:62px 0}.text-content>.font-heading{margin-top:80px}}@media only screen and (max-width:1280px){.text-content>.facts{margin-bottom:-15px}.text-content>.facts+.hr:not(.hr--sm){margin-top:90px}}.text-content h2{margin-top:60px;margin-bottom:60px}.text-content h3{margin-top:60px;margin-bottom:30px}.text-content p{margin-bottom:60px}@media only screen and (min-width:1024px){.text-content--thin>h2,.text-content--thin>h3,.text-content--thin>p,.text-content--thin>ul{padding-right:25%}}@media only screen and (min-width:1601px){.text-content--thin>h2,.text-content--thin>h3,.text-content--thin>p,.text-content--thin>ul{padding-right:50%}}@media only screen and (min-width:1281px){.text-content .card-lg,.text-content .facts,.text-content .form,.text-content .prices,.text-content .spoiler{max-width:75%}}.text-content .spoiler~.spoiler:last-of-type{margin-bottom:0!important}.text-content .price-table-overflow{overflow-x:auto;padding-bottom:40px;margin-bottom:-40px;pointer-events:none}.text-content .price-table-wrap{position:relative}@media only screen and (max-width:1280px){.text-content .price-table-wrap{margin-right:-20px}.text-content .price-table-wrap::after{content:' ';display:block;position:absolute;right:0;top:0;height:100%;background:linear-gradient(270deg,#1c1c1c 0,rgba(0,0,0,0) 100%);width:60px;z-index:3}}.text-content .price-table-controls-wrap{position:absolute;top:0;height:100%;display:none;z-index:4;right:-30px}@media only screen and (max-width:579px){.text-content .price-table-controls-wrap{right:-20px}}@media only screen and (max-width:1280px){.text-content .price-table-controls-wrap{display:block}}.text-content .price-table-controls{height:300px}.text-content .price-table-btn{position:relative;padding-left:30px;margin-bottom:8px}.text-content .price-table{min-width:922px}@media only screen and (max-width:579px){.text-content .price-table td,.text-content .price-table th{min-width:70vw;padding-right:50px}}.text-content .price-table td:first-child,.text-content .price-table th:first-child{min-width:unset;background:#1c1c1c;position:-webkit-sticky;position:sticky;left:0;z-index:3}@media only screen and (max-width:579px){.text-content .price-table td:first-child,.text-content .price-table th:first-child{max-width:30vw;padding-right:20px}}.text-content .price-table .btn svg,.text-content .price-table .select-selected svg{margin-left:5px}@media only screen and (max-width:1023px){.text-content .price-table{min-width:800px}}@media only screen and (max-width:579px){.text-content .price-table{min-width:600px}}@media only screen and (min-width:1600px){.text-content .price-table{max-width:75%}}.text-content ul{margin-bottom:60px;list-style:none;padding-left:30px}.text-content ul li{margin-bottom:30px;position:relative}.text-content ul li>ul{margin-top:20px;margin-bottom:0}.text-content ul li:before{position:absolute;content:'';width:5px;height:5px;border-radius:3px;background-color:#ffc90b;top:11px;left:-30px}.text-content .img{border-radius:5px;margin-bottom:60px;max-width:100%}.text-content>:first-child{margin-top:0!important}.text-content>:last-child{margin-bottom:0!important}.text-content .font-intro+.font-heading{margin-top:90px}.price-table{border-collapse:collapse;font:14px/1.5 Roboto,sans-serif}@media only screen and (max-width:579px){.price-table{font:12px/1.5 Roboto,sans-serif}}.price-table .padding td,.price-table .padding th{padding:30px 30px}@media only screen and (max-width:579px){.price-table .padding td,.price-table .padding th{padding-right:70px}}.price-table td,.price-table th{padding:15px 30px;vertical-align:top;border-right:2px solid #262626;border-bottom:2px solid #262626}.price-table td:first-child,.price-table th:first-child{padding-left:0;border-right:none}@media only screen and (max-width:1023px){.price-table td:first-child::before,.price-table th:first-child::before{content:' ';display:block;position:absolute;right:0;top:0;height:100%;width:2px;background:#262626}}.price-table td:last-child,.price-table th:last-child{padding-right:0;border-right:none}@media only screen and (max-width:579px){.price-table td:last-child,.price-table th:last-child{padding-right:60px}}.price-table th{font-size:13px;font-weight:400;text-align:left;width:23.53%;position:relative}.price-table th:after{position:absolute;content:'';width:calc(100% + 2px);height:2px;background-color:#ffc90b;left:0;bottom:0;z-index:1}.price-table th:last-child:after{width:100%}.price-table th:last-child{width:20.59%}.price-table th:first-child{width:32.35%}.price-table tr:first-child td,.price-table tr:first-child th{padding-top:0}.price-table tr:last-child td,.price-table tr:last-child th{padding-bottom:0;border-bottom:none}.price-table .label{font:600 24px/1.5 Montserrat,sans-serif;font-size:18px;color:#fff;margin-bottom:15px}.price-table .label.primary{color:#ffc90b}.price-table .plus{color:#ffc90b;font-size:28px;line-height:20px}.price-table .hint{font-size:13px;color:#5b5b5b}.price-table .item-title{color:#fff}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}html{margin:0;padding:0}body{margin:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#1c1c1c;color:#858585;font:16px/1.5 Roboto,sans-serif;width:100%;min-width:320px;scroll-behavior:smooth}@media only screen and (max-width:1599px){body{font-size:14px}}.container.border-top{border-top:2px solid #262626}.bg-dark{background:#1c1c1c!important}.bg-light{background:#262626!important}main{overflow:hidden;z-index:0}section{padding:150px 0;width:100%}@media only screen and (max-width:1280px){section{padding:90px 0}}section.sm{padding:90px 0}@media only screen and (max-width:1280px){section.sm{padding:60px 0}}section.pb-lg{padding-bottom:180px}@media only screen and (max-width:1280px){section.pb-lg{padding-bottom:90px}}p{margin:0 0 15px}p:last-child{margin-bottom:0}a{text-decoration:none;color:#bdbdbd}a.link{transition:color .15s ease-out;position:relative;cursor:pointer}a.link.active{color:#ffc90b}@media only screen and (min-width:1024px){a.link:hover{color:#ffc90b}}.page-head{padding-top:226px;padding-bottom:0;position:relative}@media only screen and (max-width:1600px){.page-head{padding-top:196px}}@media only screen and (max-width:1599px){.page-head{padding-top:210px}}@media only screen and (max-width:1280px){.page-head{padding-top:210px}}@media only screen and (max-width:579px){.page-head{padding-top:160px}}.page-head .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:1}.page-head .lead{font-size:24px}@media only screen and (max-width:579px){.page-head .lead{font-size:18px}}.page-head:after{position:absolute;content:'';top:0;left:0;width:100%;height:100vh;z-index:-1}.page-head canvas,.page-head img.bg{position:absolute;content:'';top:150px;left:0;width:100%!important;height:500px!important;opacity:.08}@media only screen and (max-width:1599px){.page-head canvas,.page-head img.bg{height:350px!important}}@media only screen and (max-width:1280px){.page-head canvas,.page-head img.bg{height:300px!important}}@media only screen and (max-width:1023px){.page-head canvas,.page-head img.bg{height:250px!important;top:100px}}.page-head canvas{opacity:0}.page-head canvas.visible{opacity:.08;-webkit-animation:fade-in-canvas-08 1s linear;animation:fade-in-canvas-08 1s linear}.page-head.with-img{padding-top:196px}@media only screen and (max-width:1600px){.page-head.with-img{padding-top:195px}}@media only screen and (max-width:1599px){.page-head.with-img{padding-top:210px}}@media only screen and (max-width:579px){.page-head.with-img{padding-top:160px;margin-bottom:30px}}.page-head.with-img canvas,.page-head.with-img img.bg{top:100%}.page-head.with-img .cover{position:relative;padding-bottom:47.8%;height:0;background-size:cover;overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:563px}@media only screen and (max-width:1600px){.page-head.with-img .cover{padding-bottom:58.3%;background-position:bottom center!important}}@media only screen and (max-width:579px){.page-head.with-img .cover>.row{display:block}}.page-head.with-img .cover picture{position:absolute;top:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;right:0}.page-head.with-img .cover picture img{border-radius:5px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.page-head.with-img .cover .more{position:absolute;bottom:60px;left:0;width:calc(100% + 60px)}@media only screen and (max-width:1280px){.page-head.with-img .cover .more{bottom:30px}}.page-head.with-img .cover .more .btn svg,.page-head.with-img .cover .more .select-selected svg{margin-left:5px}.page-head.with-img .cover .title-container{margin-top:60px}@media only screen and (max-width:1280px){.page-head.with-img .cover .title-container{margin-top:33px}}@media only screen and (max-width:579px){.page-head.with-img .cover .btn-container{margin-right:20px}}.page-head.with-img .cover .btn-container,.page-head.with-img .cover .lead-container,.page-head.with-img .cover .title-container{margin-left:60px}@media only screen and (max-width:1280px){.page-head.with-img .cover .btn-container,.page-head.with-img .cover .lead-container,.page-head.with-img .cover .title-container{margin-left:33px}}@media only screen and (max-width:579px){.page-head.with-img .cover .btn-container,.page-head.with-img .cover .lead-container,.page-head.with-img .cover .title-container{margin-left:20px}}.page-head.with-img .cover .title{color:#1c1c1c!important;font:600 64px/1.2 Montserrat,sans-serif!important}@media only screen and (max-width:1599px){.page-head.with-img .cover .title{margin-bottom:15px}}@media only screen and (max-width:1280px){.page-head.with-img .cover .title{font-size:48px!important;margin-bottom:10px}}@media only screen and (max-width:1023px){.page-head.with-img .cover .title{margin-bottom:20px}}@media only screen and (max-width:579px){.page-head.with-img .cover .title{font-size:32px!important;line-height:38.4px!important;margin-bottom:0}}.page-head.with-img .cover .lead{color:#5b5b5b!important}@media only screen and (max-width:1280px){.page-head.with-img .cover .lead{font-size:18px!important}}.page-head.page-cover .cover{padding-bottom:36%;min-height:349px}body.lines-animation img.bg{display:none}.space-xl{margin-bottom:90px!important}.space-lg{margin-bottom:60px!important}@media only screen and (max-width:1280px){.space-md-up--md{margin-bottom:45px!important}}.space-md{margin-bottom:30px!important}.space-sm{margin-bottom:15px!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.h-100{height:100%}.w-100{width:100%}.w-66{width:calc(100% / 3 * 2)}.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.text-center{text-align:center}.color-heading{color:#fff}.text-dark{color:#1c1c1c!important}.text-gray{color:#5b5b5b!important}.ff-default{font-family:Roboto,sans-serif!important}.font-weight-normal{font-weight:400!important}.preloader{position:fixed;width:100vw;height:100vh;top:0;left:0;background:linear-gradient(180deg,#000 0,#1c1c1c 100%);z-index:100}.preloader.hidden{opacity:0;-webkit-animation:fade-out 1s ease-out;animation:fade-out 1s ease-out}.preloader .progress{position:absolute;top:50%;left:0;margin-top:-1px;height:2px;background-color:#ffc90b;border-radius:2px}.preloader .progress:before{content:attr(data-progress);position:absolute;top:-45px;left:0;width:100vw;text-align:center;color:#fff;font:600 24px/1.5 Montserrat,sans-serif}.preloader .progress:after{content:'';position:absolute;top:0;left:0;width:100vw;height:2px;background-color:#262626;z-index:-1}.hr{width:100vw;height:2px;background-color:#262626;margin:90px 0}.hr--sm{margin:30px 0}.bg-light .hr{background-color:#1c1c1c}.process-swiper,.works.works-sm.swiper-container{position:relative}.process-swiper::before,.works.works-sm.swiper-container::before{content:' ';display:block;position:absolute;background:#1c1c1c;height:100%;width:50vw;left:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:3}.scroll-top{transition:opacity .5s linear;display:block}.scroll-top--active .scroll-top__btn{opacity:1}.scroll-top__container{height:0;position:relative}.scroll-top__btn{display:block;position:fixed;bottom:60px;right:30px;z-index:5;opacity:0}.scroll-top__btn-icon{position:absolute;height:15px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}@media only screen and (max-width:1280px){.scroll-top__btn{display:none!important}}@media only screen and (max-width:1280px){.container .section-title.section-title--mobile-mb{margin-bottom:40px}}.mw-100{max-width:unset!important}.ml-0{margin-left:0!important}.file-link{display:block;font:18px/1.5 Roboto,sans-serif;height:60px;padding-left:30px;padding-right:30px;color:#ffc90b;background:#1c1c1c;border-radius:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mb-0{margin-bottom:0!important}@media only screen and (max-width:1599px){.category--pl{padding-left:30px}}@media only screen and (max-width:1280px){.category--pl{padding-left:0}}@media only screen and (max-width:1023px){.service-description{padding-right:40px}}@media only screen and (max-width:580px){.service-description{padding-right:0}}.font-hero{font:600 76px/1.2 Montserrat,sans-serif;color:#fff}@media only screen and (max-width:1599px){.font-hero{font-size:64px}}@media only screen and (max-width:1280px){.font-hero{font-size:48px}}@media only screen and (max-width:579px){.font-hero{font-size:32px}}.font-title{font:600 64px/1.2 Montserrat,sans-serif;color:#fff}@media only screen and (max-width:1599px){.font-title{font-size:48px}}@media only screen and (max-width:1280px){.font-title{font-size:36px}}@media only screen and (max-width:579px){.font-title{font-size:32px}}.font-heading{font:600 36px/1.2 Montserrat,sans-serif;color:#fff}@media only screen and (max-width:1800px){.font-heading{font-size:32px}}@media only screen and (max-width:1599px){.font-heading{font-size:26px}}@media only screen and (max-width:1280px){.font-heading{font-size:22px}.font-heading.font-heading--tablet-lg{font-size:26px}}.font-subheading,.form-title,.spoiler .spoiler-title{font:600 24px/1.5 Montserrat,sans-serif;color:#fff}@media only screen and (max-width:1599px){.font-subheading,.form-title,.spoiler .spoiler-title{font-size:18px}}.font-intro{font:28px/1.5 Roboto,sans-serif}@media only screen and (max-width:579px){.font-intro{font-size:18px}}.font-lead{font:18px/1.5 Roboto,sans-serif}.font-sm{font:14px/1.5 Roboto,sans-serif}.color-headings{color:#fff!important}.color-text{color:#858585!important}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media only screen and (min-width:320px){.d-xs-none{display:none!important}.d-xs-block{display:block!important}.d-xs-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (min-width:580px){.d-sm-none{display:none!important}.d-sm-block{display:block!important}.d-sm-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (min-width:1024px){.d-md-none{display:none!important}.d-md-block{display:block!important}.d-md-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (min-width:1281px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media only screen and (min-width:1600px){.d-xl-none{display:none!important}.d-xl-block{display:block!important}.d-xl-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.p-relative{position:relative}.ml-auto{margin-left:auto!important}.mr-auto{margin-left:auto!important}.m-0{margin:0!important}@media only screen and (min-width:1024px){.p-md-absolute{position:absolute}}#header-holder{position:absolute;top:0;left:0;width:100%}header{position:absolute;overflow:hidden;top:0;left:0;width:100%;min-width:320px;z-index:11;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-ms-flex-align:start;align-items:start;transition:background-color .3s ease-out}header .logo{margin-top:2px}@media only screen and (max-width:767px){header .logo{margin-top:4px}}header .menu-container{padding-top:0!important;position:relative;height:51px}@media only screen and (max-width:579px){header .menu-container{height:0;padding:0!important}}header .menu-container:after{content:'';position:absolute;width:100vw;bottom:0;left:30px;height:2px;background-color:#ffc90b}@media only screen and (max-width:1599px){header .menu-container:after{left:15px;bottom:-15px}}@media only screen and (max-width:1023px){header .menu-container:after{left:-20px;bottom:-20px;width:calc(100vw + 30px)}}header .container{padding-top:30px;padding-bottom:30px}header .container .col-top{padding-bottom:15px}@media only screen and (max-width:1600px){header .container .col-top{padding-bottom:14px}}@media only screen and (max-width:1280px){header .container .col-top{padding-bottom:14px}}@media only screen and (max-width:1023px){header .container .col-top{padding-bottom:7px}}@media only screen and (max-width:579px){header .container .col-top{padding-bottom:10px}}header .row{margin-bottom:0!important}header .menu{position:absolute;top:0;left:30px;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;font:600 36px/1.2 Montserrat,sans-serif;font-size:18px;line-height:20px;height:35px}@media only screen and (max-width:1599px){header .menu{left:15px;top:15px}}@media only screen and (max-width:1023px){header .menu{left:10px;top:20px;width:calc(100vw);overflow-x:auto;margin-left:-30px;padding-left:30px;padding-right:30px}}header .menu li{margin-right:30px;margin-bottom:0}header .menu li:last-child{margin-bottom:0}header .social{list-style:none;color:#bdbdbd;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:8px;padding:0;opacity:1;margin-right:30px}@media only screen and (max-width:1023px){header .social{display:none}}header .social li{height:16px;margin-right:30px}header .controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}header .controls .lang{margin-right:60px}@media only screen and (max-width:579px){header .controls .lang{display:none}}@media only screen and (max-width:1280px){header .controls .lang{margin-right:45px;padding-left:15px;padding-right:15px}}@media only screen and (max-width:1023px){header .controls .lang{margin-right:30px}}header .controls .lang.mr-sm{margin-right:15px}header .client{max-width:300px;min-width:220px;width:33%;line-height:1.2}@media only screen and (max-width:1023px){header .client{display:none}}header .space-between{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header.header-animation{transition:background-color .3s ease-out,visibility .3s ease-out,opacity .3s ease-out}header.header-fixed{position:fixed;background-color:#262626;visibility:hidden;opacity:0;box-shadow:0 10px 20px rgba(0,0,0,.05);height:100px}header.header-fixed .container{padding-bottom:0}header.header-fixed .menu-container{padding-bottom:0}header.header-fixed .menu-container:after{content:none}header.header-fixed .menu{top:-46px;left:230px}@media only screen and (max-width:1599px){header.header-fixed .menu{top:-44px;left:183px}}header.header-fixed .lang{display:none}header.header-fixed .social{opacity:0}@media only screen and (max-width:1280px){header.header-fixed .client{display:none}}@media only screen and (max-width:1023px){header.header-fixed .menu{display:none}}header.header-visible{visibility:visible;opacity:1}header .menu-mobile{display:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:11px 13px}@media only screen and (max-width:1023px){header .menu-mobile{display:-webkit-flex;display:-ms-flexbox;display:flex}}header .menu-mobile span{width:30px;height:2px;background-color:#ffc90b;transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out}header .menu-mobile.active span:first-child{-webkit-transform:matrix(.87,.5,-.5,.87,0,6);transform:matrix(.87,.5,-.5,.87,0,6)}header .menu-mobile.active span:last-child{-webkit-transform:matrix(.87,-.5,.5,.87,0,-6);transform:matrix(.87,-.5,.5,.87,0,-6)}header .menu-mobile.active span:nth-child(2){display:none}.btn,.select-selected{font:600 36px/1.2 Montserrat,sans-serif;font-size:16px;line-height:inherit;height:40px;padding:10px 28px;border-radius:20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:0;cursor:pointer;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,opacity .3s ease-out;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:all;max-width:300px}@media only screen and (max-width:1281px){.btn,.select-selected{font-size:14px}}.btn-primary{color:#1c1c1c;border:2px solid #ffc90b;background:#ffc90b}@media only screen and (min-width:1024px){.btn-primary:hover{color:#fff;border:2px solid #ffc90b;background:0 0}}.btn-outline-primary,.select-selected{color:#fff;border:2px solid #ffc90b;background:0 0}@media only screen and (min-width:1024px){.btn-outline-primary:hover,.select-selected:hover{background-color:#ffc90b;color:#1c1c1c}}.btn-outline-light{color:#fff;border:2px solid #858585;background:0 0}@media only screen and (min-width:1024px){.btn-outline-light:hover{border-color:#ffc90b}}.btn-inverse{border-color:#1c1c1c;color:#1c1c1c}.btn-inverse:hover{background-color:#1c1c1c;color:#fff}.btn-dark{color:#bdbdbd;border:2px solid #262626;background:0 0}@media only screen and (min-width:1024px){.btn-dark:hover{color:#fff;border:2px solid #bdbdbd;background:0 0}}.btn-md{height:45px;font-size:16px;border-radius:22.5px}.btn-lg{height:60px;font-size:18px;border-radius:30px}@media only screen and (max-width:1599px){.btn-lg{font-size:16px}}.btn[disabled],.select-selected[disabled]{opacity:.1}.swiper-button{padding:10px 30px}@media only screen and (max-width:579px){.swiper-button{padding:10px 15px}}.swiper-button svg{margin-right:10px}.swiper-button-disabled{border-color:#262626!important;color:#262626!important;pointer-events:none}.swiper-button-next svg{margin-right:0;margin-left:10px}.text-primary{color:#ffc90b}.select{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:10}.select-selected{width:100%;padding:10px 14px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.select-selected svg{width:14px;margin-left:20px;color:#ffc90b}.select-selected:hover{background-color:#ffc90b;color:#262626}.select-selected:hover svg{transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;color:#262626}@media only screen and (max-width:1023px){.select-selected:hover{color:#fff;background:0 0}.select-selected:hover svg{color:#ffc90b}}.select-dropdown{opacity:0;visibility:hidden;transition:opacity .15s ease-out;position:absolute;top:45px;left:0;border:2px solid #ffc90b;background-color:#262626;border-radius:5px;padding:20px 15px;width:100%}.select-dropdown li{list-style:none;margin-bottom:20px;font:500 16px/1.5 Roboto,sans-serif;font-size:14px}.select-dropdown li:last-child{margin-bottom:0}.select--active .select-selected,.select--open .select-selected{background-color:#ffc90b;color:#262626}.select--active .select-selected svg,.select--open .select-selected svg{color:#262626}.select--open{z-index:11}.select--open .select-selected svg{-webkit-transform:rotate(0);transform:rotate(0)}.select--open .select-dropdown{opacity:1;visibility:visible}.card-lg{width:100%;background-color:#1c1c1c;padding:60px;border-radius:5px;margin-bottom:30px}@media only screen and (max-width:1599px){.card-lg{padding:60px 30px}}@media only screen and (max-width:579px){.card-lg{padding:30px 20px}}.card-lg .title{margin-bottom:30px}.card-lg :last-child{margin-bottom:0}.cards .card{min-height:300px;background:#1c1c1c;border-radius:5px;border:2px solid #1c1c1c;color:#858585;padding:30px;position:relative;transition:background-color .15s ease-in,border-color .15s ease-in;cursor:pointer}@media only screen and (max-width:1599px){.cards .card{padding:30px 20px}}@media only screen and (max-width:1023px){.cards .card{padding-top:25px;margin-bottom:10px}}.cards .card-light{background-color:#262626;border:2px solid #262626}.cards .card:last-child{margin-right:0}.cards .card .content{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cards .card .font-subheading,.cards .card .form-title,.cards .card .spoiler .spoiler-title,.spoiler .cards .card .spoiler-title{margin:0 0 15px}.cards .card h3,.cards .card p{padding:0 30px 0 0}@media only screen and (max-width:1599px){.cards .card h3,.cards .card p{padding-right:15px}}.cards .card .description{line-height:150%}.cards .card .label{color:#ffc90b;font:600 24px/1.5 Montserrat,sans-serif;font-size:16px;margin-top:auto}.cards .card .title{transition:color .15s ease-in}@media only screen and (min-width:1024px){.cards .card:hover{border:2px solid #ffc90b!important}.cards .card:hover .title{color:#ffc90b}}.spoiler{background-color:#1c1c1c;padding:30px;border-radius:5px;margin-bottom:30px}.spoiler--mb-lg{margin-bottom:60px}@media only screen and (max-width:1280px){.spoiler{margin-bottom:15px;padding-right:20px}}@media only screen and (max-width:1023px){.spoiler{padding-right:30px}}@media only screen and (max-width:579px){.spoiler{padding-left:20px}}.spoiler:last-child{margin-bottom:0}.spoiler .spoiler-title{transition:color .15s ease-out;margin-top:0;margin-bottom:0;width:100%}.spoiler .spoiler-head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-30px;padding:30px}@media only screen and (max-width:579px){.spoiler .spoiler-head{padding-right:20px}}@media only screen and (min-width:1024px){.spoiler .spoiler-head:hover{cursor:pointer}.spoiler .spoiler-head:hover .spoiler-title{color:#ffc90b}}.spoiler .spoiler-head svg{color:#ffc90b;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.spoiler .spoiler-content{display:none;width:100%;border:0;border-collapse:collapse;-webkit-animation:fade-in .15s ease-out;animation:fade-in .15s ease-out;font-size:16px}.spoiler .spoiler-content p{margin-bottom:30px}.spoiler .spoiler-content td{width:calc(100% - 300px);border-bottom:2px solid #262626;padding:15px 0}.spoiler .spoiler-content td:first-child{color:#5b5b5b;width:300px}.spoiler .spoiler-content tr:first-child td{border-top:2px solid #262626}@media only screen and (max-width:1023px){.spoiler .spoiler-content td{width:50%}.spoiler .spoiler-content td:first-child{padding-right:30px}}@media only screen and (max-width:579px){.spoiler .spoiler-content tr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.spoiler .spoiler-content td{width:100%}.spoiler .spoiler-content td:first-child{padding-right:0;border-bottom:none!important;margin-bottom:-15px;width:unset}.spoiler .spoiler-content td:last-child{border-top:none!important}}.spoiler .spoiler-content--extanded{margin-top:30px;font:18px/1.5 Roboto,sans-serif}.spoiler .spoiler-content--extanded .row{margin-bottom:45px}.spoiler .spoiler-content--extanded .row p{margin-bottom:30px}.spoiler .spoiler-content--extanded .file-link{margin-bottom:60px}.spoiler .spoiler-content--extanded>:last-child{margin-bottom:0!important}.spoiler.bg-light .spoiler-content td{border-bottom:2px solid #1c1c1c}.spoiler.bg-light .spoiler-content tr:first-child td{border-top:2px solid #1c1c1c}.spoiler.opened .spoiler-head{margin-bottom:0}.spoiler.opened .spoiler-head svg{-webkit-transform:rotate(0);transform:rotate(0)}.spoiler.opened .spoiler-content{display:table}.form{padding:60px;border-radius:5px}@media only screen and (max-width:1599px){.form{padding:60px 30px}}@media only screen and (max-width:1280px){.form{padding:30px}}@media only screen and (max-width:579px){.form{padding:30px 20px}}.form-title{margin-top:0!important;margin-bottom:60px!important}@media only screen and (max-width:1599px){.form-title{margin-bottom:30px!important}}.form-control{width:100%;margin-bottom:30px;color:#858585;background-color:#1c1c1c;padding:8px 15px;border:1px solid #5b5b5b;border-radius:5px;font:18px/1.5 Roboto,sans-serif;display:-webkit-flex;display:-ms-flexbox;display:flex}.form-control::-webkit-input-placeholder{color:#5b5b5b}.form-control::-moz-placeholder{color:#5b5b5b}.form-control:-ms-input-placeholder{color:#5b5b5b}.form-control::placeholder{color:#5b5b5b}.form-control:last-child{margin-bottom:0}.form-control.is-invalid{border-color:#ffc90b}.form-control.is-invalid~.help-block{display:-webkit-flex;display:-ms-flexbox;display:flex}.form .help-block{display:none;color:#ffc90b;font-size:13px;margin-bottom:30px;margin-left:17px;margin-top:-25px}@media only screen and (max-width:1024px){.form .help-block{margin-bottom:15px}}@media only screen and (max-width:1024px){.form-control{margin-bottom:15px}.form-control+.help-block{margin-top:-10px}}@media only screen and (max-width:579px){.form-control:last-of-type{margin-bottom:30px}.form-control:last-of-type+.help-block{margin-top:-25px}}.form textarea{min-height:135px}.form textarea.js-autosize{overflow:hidden}.form .submit{margin-top:15px;width:100%;max-width:300px}.form-attachment{font:14px/1.5 Roboto,sans-serif;padding:10px 30px;border-radius:20px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;outline:0;transition:background-color .15s ease-out,color .15s ease-out;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#262626;color:#bdbdbd;margin-bottom:15px;display:none}.form-attachment.visible{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-attachment span{width:90%;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-attachment input{display:none}.form-attachment .help-block{-webkit-order:1;-ms-flex-order:1;order:1;margin-top:0;margin-left:0;margin-bottom:0}.form-attachment svg{cursor:pointer;width:16px;height:16px;transition:color .15s ease-out}.form-attachment svg:hover{color:#ffc90b}.form .error-block{color:#ffc90b;font-size:13px;display:none}.form.has-error .error-block{display:block}.js-form{transition:opacity .15s ease-out}.js-form.loading{opacity:.3;pointer-events:none}.badge{font:600 36px/1.2 Montserrat,sans-serif;color:#ffc90b;padding:12px;min-width:60px;text-align:center;background-color:#262626;border-radius:5px;line-height:1;display:inline-block;margin-right:30px}.badge-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge-title>span{word-break:break-word}body.modal-visible{overflow:hidden}@media (min-width:1024px){body.modal-visible{padding-right:15px}body.modal-visible #header{padding-right:15px}}.modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:999;display:none;overflow:hidden}.modal.modal-visible{overflow-y:scroll;overflow-x:hidden}.modal-visible{display:block}.modal-hidden{display:block;visibility:hidden;-webkit-animation:modal-fade-out .15s ease-out;animation:modal-fade-out .15s ease-out}.modal-hidden .modal-backdrop{-webkit-animation:modal-backdrop-fade-out .15s ease-out;animation:modal-backdrop-fade-out .15s ease-out}.modal-hidden .modal-body{-webkit-animation:modal-hide .3s ease-out;animation:modal-hide .3s ease-out}.modal-backdrop{-webkit-animation:modal-backdrop-fade-in .15s ease-out;animation:modal-backdrop-fade-in .15s ease-out;content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:#1c1c1c;opacity:.8}.modal-backdrop--dark{opacity:.95}.modal-body{-webkit-animation:modal-show .3s ease-out;animation:modal-show .3s ease-out;position:absolute;top:0;right:0;background-color:#262626;z-index:1;width:100%;max-width:840px;padding:90px 90px 150px;overflow:hidden;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media only screen and (max-width:1599px){.modal-body{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1280px){.modal-body{padding-left:30px;padding-right:30px}}@media only screen and (max-width:579px){.modal-body{padding-top:30px;padding-left:15px;padding-right:15px}}.modal-body .close{width:40px;height:40px;border:2px solid #ffc90b;border-radius:50%;position:absolute;top:30px;right:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background-color .15s ease-out}@media only screen and (max-width:1280px){.modal-body .close{right:25px}}@media only screen and (max-width:579px){.modal-body .close{right:15px}}.modal-body .close--edge{top:15px;right:30px}@media only screen and (max-width:579px){.modal-body .close--edge{right:15px}}.modal-body .close--fixed{position:fixed}.modal-body .close svg{color:#fff;width:16px;height:16px;transition:color .15s ease-out}.modal-body .close:hover{background-color:#ffc90b}.modal-body .close:hover svg{color:#1c1c1c}.modal-body .modal-bg{display:block!important;position:absolute;z-index:-1;left:-250px;top:60px;height:650px;opacity:.05}@media only screen and (max-width:1599px){.modal-body .contacts .item{margin-bottom:15px}}@media only screen and (max-width:579px){.modal-body .contacts .item{margin-bottom:0}}.modal-body .contacts .item:last-child{margin-right:0}.modal-body .contacts .item .label{color:#ffc90b;font:600 24px/1.5 Montserrat,sans-serif;font-size:16px;margin-bottom:5px}.modal-body .contacts .item .title{font:600 24px/1.5 Montserrat,sans-serif;font-size:24px;color:#fff}@media only screen and (max-width:1023px){.modal-body .contacts .item .title{font-size:18px}}.modal-body .contacts .item .title a{transition:color .15s ease-out;color:#fff}.modal-body .contacts .item .title a:hover{color:#ffc90b}.modal-body .btn-file{width:100%}.modal-body .btn-file .svg-image-attachment-dims{height:11px;width:20px}.modal-gallery.modal-hidden .modal-body{-webkit-animation:fade-out .45s ease-out;animation:fade-out .45s ease-out;-webkit-animation-duration:.45s!important;animation-duration:.45s!important}.modal-gallery__body{background-color:transparent;max-width:100%;-webkit-animation:fade-in .5s ease-out;animation:fade-in .5s ease-out;-webkit-animation-duration:.5s!important;animation-duration:.5s!important;padding-bottom:0}@media only screen and (max-width:1023px){.modal-gallery__body{padding-top:60px}}@media only screen and (max-width:579px){.modal-gallery__body{padding-left:0;padding-right:0}}.modal-gallery__menu{position:fixed;top:90px;max-width:300px}@media (max-width:1919px){.modal-gallery__menu{max-width:236px}}@media only screen and (max-width:1599px){.modal-gallery__menu{max-width:209px}}@media only screen and (max-width:1024px){.modal-gallery__menu{position:static;max-height:100%}}.modal-gallery__menu-title{color:#fff;font:18px/1.5 Roboto,sans-serif;margin-bottom:25px!important;font-family:Montserrat,sans-serif;font-weight:600}@media only screen and (max-width:1024px){.modal-gallery__menu-title{display:none}}@media only screen and (max-width:1024px){.modal-gallery .modal-gallery__col--menu{padding-bottom:0}.modal-gallery .modal-gallery__col--gallery{padding-top:13px}.modal-gallery .modal-gallery__menu-title{color:#fff;font-size:18px;line-height:1.5;display:block;font-family:Montserrat,sans-serif;margin-bottom:7px!important;padding-left:15px}.modal-gallery .modal-gallery__menu>.nav{display:none}}.modal-gallery__container{padding-left:90px;padding-right:90px}@media only screen and (max-width:1599px){.modal-gallery__container{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1280px){.modal-gallery__container{padding-right:30px;padding-left:30px}}@media only screen and (max-width:579px){.modal-gallery__container{padding-left:15px;padding-right:15px}}.modal-gallery__image{width:100%;height:auto;border-radius:5px;margin-bottom:60px}@media only screen and (max-width:1024px){.modal-gallery__image{margin-bottom:30px}}.modal-gallery__image:last-child{margin-bottom:150px}@media only screen and (max-width:1024px){.modal-gallery__image:last-child{margin-bottom:90px}}.request-modal__body{padding-top:90px}@media only screen and (max-width:1599px){.request-modal__title{margin-bottom:30px}}@media only screen and (max-width:1280px){.request-modal__title{margin-bottom:40px}}#request-modal{z-index:1000}@-webkit-keyframes modal-backdrop-fade-in{from{opacity:0}to{opacity:.8}}@keyframes modal-backdrop-fade-in{from{opacity:0}to{opacity:.8}}@-webkit-keyframes modal-show{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes modal-show{from{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes modal-gallery-show{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes modal-gallery-show{from{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes modal-fade-out{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}@keyframes modal-fade-out{0%{visibility:visible}99%{visibility:visible}100%{visibility:hidden}}@-webkit-keyframes modal-backdrop-fade-out{from{opacity:.8}to{opacity:0}}@keyframes modal-backdrop-fade-out{from{opacity:.8}to{opacity:0}}@-webkit-keyframes modal-hide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes modal-hide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.flip{width:100%;-webkit-perspective:1000px;perspective:1000px}.flip-inner{position:relative;width:100%;height:100%;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip.rotate .flip-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-back,.flip-front{width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-back{position:absolute;top:0;bottom:0;width:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.table{border:0;border-collapse:collapse;font:14px/1.5 Roboto,sans-serif;margin-bottom:60px}@media only screen and (max-width:579px){.table{margin-bottom:45px}}.table-wrap{border-top:2px solid #262626}.table-element{border-bottom:2px solid #262626;padding:15px 15px 15px 0!important;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:1024px){.table-element:nth-child(even){padding-left:15px}}@media only screen and (min-width:1600px){.table-element:nth-child(even){padding-left:30px}}@media only screen and (max-width:1023px){.table-element--empty{display:none}.table-element:empty{display:none}}.table td{width:50%;border-bottom:2px solid #262626;padding:15px 0;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.table tr:first-child td{border-top:2px solid #262626}.table .actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.table .actions .btn,.table .actions .select-selected{width:100%;max-width:300px}@media only screen and (max-width:1023px){.table .actions .btn,.table .actions .select-selected{max-width:220px}}@media only screen and (max-width:579px){.table .actions .btn,.table .actions .select-selected{max-width:100%}}.table .actions .btn-request{margin-left:auto}@media (min-width:1281px) and (max-width:1600px){.table .actions .btn-request{margin-left:0}}.table .plus{color:#ffc90b;font-size:28px;line-height:20px;height:18px;width:18px;margin-right:15px;text-align:center}.table .question{color:#ffc90b;font-size:18px;line-height:18px;height:18px;width:18px;margin-right:15px;text-align:center}@media only screen and (min-width:1024px){.table.no-bb .table-element:nth-last-child(-n+2){border-bottom:0;padding-bottom:0!important}}.table.no-bt{border-top:0!important}.table.no-bt .table-wrap{border-top:0}.table.no-bt .table-element:nth-child(-n+2){padding-top:0!important}.bg-light .table-element{border-bottom:2px solid #1c1c1c}.bg-light .table{border-top:2px solid #1c1c1c}.modal-menu-mobile{top:98px;height:calc(100vh - 98px);width:100%;max-width:1024px}@media only screen and (min-width:1024px){.modal-menu-mobile{display:none!important}}.modal-menu-mobile .modal-body{min-height:100%;max-width:1024px;background-color:#1c1c1c;padding:0;padding-top:30px}@media only screen and (max-width:1023px){.modal-menu-mobile .modal-body{padding-bottom:100px}}.modal-menu-mobile .lang{display:none;margin-bottom:45px}.modal-menu-mobile .lang .btn,.modal-menu-mobile .lang .select-selected{margin-bottom:0}@media only screen and (max-width:580px){.modal-menu-mobile .lang{display:-webkit-flex;display:-ms-flexbox;display:flex}}.modal-menu-mobile .mr-sm{margin-right:15px}.modal-menu-mobile .menu{list-style:none;font:600 36px/1.2 Montserrat,sans-serif;font-size:24px;line-height:1}.modal-menu-mobile .menu li{margin-bottom:45px}@media only screen and (max-width:579px){.modal-menu-mobile .menu li{margin-bottom:30px}}.modal-menu-mobile .social{margin-top:60px;margin-bottom:53px;font-size:18px}@media only screen and (max-width:579px){.modal-menu-mobile .social{margin-top:45px;margin-bottom:45px}}.modal-menu-mobile .social a{margin-right:30px}@media only screen and (max-width:579px){.modal-menu-mobile .social a{display:block;width:100%;margin-bottom:20px}}.modal-menu-mobile .client{max-width:520px;margin-bottom:60px}section .menu{width:100%;margin-bottom:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}section .menu.sticky{position:-webkit-sticky;position:sticky;top:150px}section .menu.sticky-js{z-index:5}section .menu>*{margin-bottom:60px}section .menu>:last-child{margin-bottom:0}section .menu>:last-child.nav{margin-bottom:7px}section .menu .nav{list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;padding:0}section .menu .nav li{margin-bottom:11px;min-height:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;font:500 16px/1.5 Roboto,sans-serif;font-size:inherit}section .menu .nav li.active a{color:#ffc90b}section .menu .nav li:last-child{margin-bottom:0}section .menu .nav .nav{padding-left:30px;margin-top:0;margin-bottom:20px}.main{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.hero{position:relative;height:100vh;min-height:650px}@media only screen and (max-width:579px){.hero{max-height:720px}}@media (max-width:374px){.hero{min-height:500px}}.hero-bg{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;z-index:-1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:end;-ms-flex-align:end;align-items:end}.hero-bg img{display:none}.hero-bg canvas,.hero-bg img{opacity:.3;height:55%!important;width:100%!important;margin-top:auto}@media only screen and (max-width:579px){.hero-bg canvas,.hero-bg img{margin-top:100px;height:50%!important}}.hero-bg canvas{opacity:0}.hero-bg canvas.visible{opacity:.3;-webkit-animation:fade-in-canvas-30 3s linear;animation:fade-in-canvas-30 3s linear}.hero section{padding-top:150px;padding-bottom:90px;margin-bottom:auto}@media only screen and (max-width:579px){.hero section{padding-bottom:60px;margin-top:auto;margin-bottom:0}}@media only screen and (max-width:579px) and (max-height:670px){.hero section{padding-bottom:120px}}.hero .head{margin:75px 0 60px;z-index:2;position:relative}@media only screen and (max-width:1280px){.hero .head{margin-bottom:45px}}@media only screen and (max-width:579px){.hero .head{margin-bottom:30px}}@media only screen and (max-width:1600px){.hero .head{margin-top:60px}}.hero .lead{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:24px;margin-top:110px;margin-bottom:auto}@media only screen and (max-width:1023px){.hero .lead{margin-top:30px}}@media only screen and (max-width:579px){.hero .lead{margin-top:15px}}@media only screen and (max-width:1599px){.hero .lead{font-size:18px}}.hero .cards{z-index:2;position:relative}.hero .video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;-o-object-fit:cover;object-fit:cover}.hero .bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-color:#262626;opacity:.9}.hero .get-more{margin-top:60px;max-width:300px;width:100%}body.no-lines-animation .hero-bg img,body.no-lines-animation .page-bg img{display:block}.directions-hero section{padding-bottom:150px}@media only screen and (max-width:1599px){.directions-hero section{padding-bottom:90px}}@media only screen and (max-width:579px){.directions-hero section{padding-top:60px}}.directions-hero .cards{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:-30px}@media only screen and (max-width:1599px){.directions-hero .cards{margin-bottom:-15px}}@media only screen and (max-width:579px){.directions-hero .cards .swiper-slide{max-width:270px}}.directions-hero .head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font:600 24px/1.5 Montserrat,sans-serif;color:#fff;padding-bottom:60px}@media only screen and (max-width:1023px){.directions-hero .head{padding-bottom:45px}}.directions-hero .controls{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-ms-flex-align:start;align-items:start;margin-left:auto}.directions-hero .controls .btn:first-child,.directions-hero .controls .select-selected:first-child{margin-right:30px}@media only screen and (max-width:1023px){.directions-hero .controls{padding-top:15px}}.directions-hero .card-2 .col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.directions-hero .card-2 .menu{height:100%}@media only screen and (min-width:1024px){.directions-hero .card-2:hover{cursor:default}}.directions-hero .card-2 .nav li{font-weight:400}.works .menu{z-index:10}.works .menu .filter-mobile{display:none}.works .menu .filter-mobile .row>[class*=col]{margin-bottom:-5px}.works .menu .filter-mobile .row>[class*=col]:last-child{margin-bottom:0}@media only screen and (max-width:1023px){.works .menu .nav{display:none}.works .menu .font-heading{margin-bottom:45px}.works .menu .filter-mobile{display:block;margin-bottom:40px}}.works .list{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.works .all-works{width:100%;max-width:300px}.works.no-button .list{margin-bottom:-60px}.works .item{margin-bottom:60px}.works .item .info{padding-top:2px}@media only screen and (max-width:1280px){.works .item{margin-bottom:45px}}@media only screen and (max-width:579px){.works .item{margin-bottom:50px}}.works .item .image{position:relative;overflow:hidden}@media only screen and (max-width:1023px){.works .item .image{margin-bottom:10px}}.works .item .image:after{content:"";display:block;padding-bottom:50%}@media only screen and (max-width:1600px){.works .item .image:after{padding-bottom:62%}}.works .item .image .image-wrapper{position:absolute;width:100%;height:100%;cursor:pointer;border-radius:5px;overflow:hidden}.works .item .image .image-wrapper svg{position:absolute;top:50%;left:50%;margin-top:-31px;margin-left:-31px;z-index:2;color:#ffc90b;opacity:0;transition:opacity .15s ease-out}.works .item .image .image-wrapper:after{content:"";position:absolute;background-color:#ffc90b;top:0;left:0;width:100%;height:100%;border-radius:5px;opacity:.03;z-index:1}.works .item .image .image-wrapper:before{content:"";position:absolute;transition:opacity .15s ease-out;background-color:#1c1c1c;top:0;left:0;width:100%;height:100%;border-radius:5px;opacity:0;z-index:2}@media only screen and (min-width:1024px){.works .item .image .image-wrapper:hover{border:2px solid #ffc90b}.works .item .image .image-wrapper:hover:before{opacity:.8}.works .item .image .image-wrapper:hover img{margin:0 -2px;width:calc(100% + 4px);max-width:calc(100% + 4px)}.works .item .image .image-wrapper:hover svg{opacity:1}}.works .item .image .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:5px}.works .item .title{margin-bottom:30px}@media only screen and (max-width:1023px){.works .item .title{margin-bottom:15px}}@media only screen and (min-width:1024px){.works .item .title:hover{transition:color .15s ease-out;color:#ffc90b}}.works .item .description{font:18px/1.5 Roboto,sans-serif;margin-bottom:30px}@media only screen and (max-width:1599px){.works .item .description{font-size:16px}}@media only screen and (max-width:1280px){.works .item .description{font-size:14px}}.works .item .category{font:14px/1.5 Roboto,sans-serif;margin-bottom:20px}@media only screen and (min-width:1281px){.works .item .category:last-child{margin-bottom:0}}@media only screen and (max-width:1280px){.works .item .category{font-size:12px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:30px}}@media only screen and (max-width:579px){.works .item .category{margin-bottom:12px}}.works .item .category .label{color:#5b5b5b;margin-right:5px}.works-sm .item .image{max-height:260px;margin-bottom:15px}@media only screen and (min-width:1600px){.works-sm .item .image{max-height:330px}}.works-sm .item .image:after{padding-bottom:100%}.works-sm .item .title{font-size:18px;color:#5b5b5b;margin-bottom:0;margin-top:0;padding:0}@media only screen and (min-width:1024px){.works-sm .item:hover .title{transition:color .15s ease-out;color:#ffc90b}.works-sm .item:hover .image-wrapper{border:2px solid #ffc90b}.works-sm .item:hover .image-wrapper:before{opacity:.8}.works-sm .item:hover .image-wrapper img{margin:-2px!important;width:calc(100% + 4px);max-width:calc(100% + 4px);height:calc(100% + 4px);max-height:calc(100% + 4px)}.works-sm .item:hover .image-wrapper svg{opacity:1}}@media only screen and (max-width:1599px){.works.swiper-container .controls-container{margin-top:30px}}@media only screen and (max-width:1599px){.works.swiper-container .controls-container .show-more{margin-left:auto}}@media only screen and (max-width:1599px){.facts__spoiler-list{padding-right:95px}}@media only screen and (max-width:1280px){.facts__spoiler-list{padding-right:0}}.facts .item:last-child{margin-right:0}.facts .item .label{color:#ffc90b;font:600 24px/1.5 Montserrat,sans-serif;font-size:16px;margin-bottom:30px}@media only screen and (max-width:1023px){.facts .item .label{margin-bottom:15px}}.facts .item .label--mb-sm{margin-bottom:15px}@media only screen and (max-width:1023px){.facts .item .label--mb-sm{margin-bottom:11px}}.facts .item .label.font-heading{font:600 36px/1.2 Montserrat,sans-serif}.facts .item .title{color:#fff}@media only screen and (max-width:1280px){.facts .item .title{font-size:14px}}@media only screen and (max-width:1280px){.facts .item .title--mobile-lg{font-size:18px}}.facts .item .title a{color:#fff}@media only screen and (max-width:1023px){.facts .item{margin-bottom:10px}}@media only screen and (max-width:1023px){.facts .col-5:nth-child(3),.facts .col-5:nth-child(4){margin-left:50%}}@media only screen and (max-width:579px){.facts .col-5:nth-child(3),.facts .col-5:nth-child(4){margin-left:auto}}.facts--inner .col-5:nth-child(3),.facts--inner .col-5:nth-child(4){margin-left:0!important}.facts+.hr{margin-top:60px}@media only screen and (max-width:1599px){.prices.prices--lg-full{max-width:100%}}@media only screen and (max-width:1023px){.prices .prices-lead-text{margin-bottom:25px}}.prices .menu .select{display:none}@media only screen and (max-width:1023px){.prices .menu .nav{display:none}.prices .menu .font-heading{margin-bottom:45px}.prices .menu .select{display:block;margin-bottom:25px}}.prices .list{width:100%}.prices .list .item{width:100%;background-color:#1c1c1c;padding:60px;border-radius:5px}.prices .list .item .actions .btn,.prices .list .item .actions .select-selected{max-width:300px}@media only screen and (max-width:1599px){.prices .list .item{padding:60px 30px}}@media only screen and (max-width:579px){.prices .list .item{padding:30px 20px}}@media only screen and (max-width:1599px){.prices .list .item .header-title{margin-bottom:35px}}@media only screen and (max-width:1023px){.prices .list .item .header-title{margin-bottom:-15px}}.prices .list .item .title{margin:0 0 15px;padding:0}.prices .list .item .price{font:600 36px/1.2 Montserrat,sans-serif;font-size:18px;color:#ffc90b}.prices .list .item .hint{font:14px/1.5 Roboto,sans-serif;color:#5b5b5b;height:0}@media only screen and (max-width:1023px){.prices .list .item .hint{height:auto;margin:10px 0}}.prices .list .item .subtitle{font:18px/1.5 Roboto,sans-serif;margin-bottom:30px}@media only screen and (min-width:1024px){.prices .list .item .btn-request-container{padding-left:0}}.services .menu .font-heading{margin-bottom:40px}.services .cards{margin-bottom:30px}@media only screen and (max-width:1023px){.services .cards{margin-bottom:35px}}.services .cards .card{background-color:#262626;border-color:#262626}.services .all-services{width:100%;max-width:300px}.work-examples .head{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;margin-bottom:60px}.work-examples .head .font-heading{width:100%}.work-examples .controls{display:-webkit-flex;display:-ms-flexbox;display:flex}.work-examples .controls .btn:first-child,.work-examples .controls .select-selected:first-child{margin-right:30px}@media only screen and (max-width:579px){.work-examples .controls .btn:first-child,.work-examples .controls .select-selected:first-child{margin-right:10px}}.work-examples .works>.row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.work-examples .works>.row>.col{-webkit-flex:1 0 calc(100% / 4);-ms-flex:1 0 calc(100% / 4);flex:1 0 calc(100% / 4);max-width:calc(100% / 4)}@media only screen and (max-width:579px){.work-examples .works>.row>[class*=col]:last-child{margin-right:50px}}.service-page .work-examples .head{margin-top:0}@media only screen and (max-width:579px){.service-page section{padding-top:60px}}.services-block .hr,.services-page .hr{margin:30px 0}@media only screen and (max-width:579px){.services-page section{padding-top:60px}}@media only screen and (max-width:1023px){.tech-page section{padding-top:60px}.tech-page .text-content .font-intro+.font-heading{margin-top:60px}}@media only screen and (max-width:1599px){.tech-page .spoiler{max-width:90%}}@media only screen and (max-width:1280px){.tech-page .spoiler{max-width:100%}}@media only screen and (max-width:1023px){.tech .font-heading{margin-bottom:40px}}.tech .list{border:0;border-collapse:collapse}.tech .list-wrap{border-top:2px solid #262626}.tech .list-element{border-bottom:2px solid #262626;padding:15px 0;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:579px){.tech .list-element{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.tech .list-element-title{color:#5b5b5b;width:300px;min-width:300px;margin-right:30px}@media only screen and (max-width:1023px){.tech .list-element-title{width:calc(50% - 20px);min-width:calc(50% - 20px)}}@media only screen and (max-width:579px){.tech .list-element-title{width:100%;margin-bottom:15px}}.interview .btn,.interview .select-selected{min-height:100px;height:auto}.contact-form .form-control{max-width:600px}@media only screen and (max-width:1600px){.contact-form .form-control{max-width:470px}}@media only screen and (max-width:1281px){.contact-form .form-control{max-width:415px}}@media only screen and (max-width:1024px){.contact-form .form-control{max-width:335px;margin-bottom:15px}.contact-form .form-control+.help-block{margin-top:-10px}}@media only screen and (max-width:579px){.contact-form .form-control:last-of-type{margin-bottom:30px}.contact-form .form-control:last-of-type+.help-block{margin-top:-25px}}@media only screen and (max-width:1023px){.contact-form .font-heading{margin-bottom:30px}.contact-form .font-heading br{display:none}}.contact-form .facts{margin-bottom:60px}.contact-form .facts .col-5{margin-left:0}.contact-form .facts .item .label{margin-bottom:15px}@media only screen and (max-width:1023px){.contact-form .facts .item{padding-bottom:15px}}.contact-form .facts .item a{color:#fff;transition:color .15s ease-out}.contact-form .facts .item a:hover{color:#ffc90b}.process-swiper .swiper-slide:last-child{margin-right:30px}@media only screen and (max-width:1023px){.process-swiper .swiper-slide:last-child{margin-right:40px}}.process-swiper.hidden-left .swiper-slide-prev{opacity:0}.process-swiper .controls-container{margin-bottom:-15px}@media only screen and (max-width:1599px){.process-swiper .controls-container{margin-top:30px}}.process-swiper .cards{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.process-swiper .card .col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.process-swiper .card .content{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.process-swiper .card .number{font:600 36px/1.2 Montserrat,sans-serif;margin-right:45px;color:#ffc90b}@media only screen and (max-width:1599px){.process-swiper .card .number{margin-right:30px;line-height:1}}.process-swiper .card p{font-size:18px}@media only screen and (max-width:1599px){.process-swiper .card p{font-size:16px}}@media only screen and (min-width:1024px){.process-swiper .card:hover{border-color:transparent!important;cursor:move}}.process-swiper .card:after{padding-bottom:calc(50% - 60px)}.process-swiper .show-more{min-width:210px}@media only screen and (max-width:1599px){.process-swiper .show-more{margin-left:auto}}@media only screen and (max-width:579px){.process-swiper .show-more--mobile-sm{min-width:135px;padding-left:12px;padding-right:12px}}.work-page .font-title{margin-bottom:30px}@media only screen and (max-width:1599px){.work-page .font-title{margin-bottom:45px}}@media only screen and (max-width:1280px){.work-page .font-title{margin-bottom:-15px}}@media only screen and (max-width:1023px){.work-page .font-intro.color-heading{margin-bottom:43px}}.contacts-page .form{margin-top:120px}.contacts-page .item a{color:#fff;transition:color .15s ease-out}.contacts-page .item a:hover{color:#ffc90b}@media only screen and (max-width:1023px){.contacts-page section{padding-top:60px}.contacts-page .contact-form .facts{margin-bottom:0}.contacts-page .contact-form .form{margin-top:60px}}@media only screen and (max-width:579px){.contacts-page section{padding-top:45px}.contacts-page .contact-form .form{margin-top:40px}}.screenshot{position:relative;cursor:pointer}.screenshot .image-wrapper{position:relative;width:100%;height:100%;cursor:pointer;border-radius:5px;overflow:hidden}.screenshot .image-wrapper svg{position:absolute;top:50%;left:50%;margin-top:-31px;margin-left:-31px;z-index:2;color:#ffc90b;opacity:0;transition:opacity .15s ease-out}.screenshot .image-wrapper:after{content:"";position:absolute;background-color:#ffc90b;top:0;left:0;width:100%;height:100%;border-radius:5px;opacity:.03;z-index:1}.screenshot .image-wrapper:before{content:"";position:absolute;transition:opacity .15s ease-out;background-color:#1c1c1c;top:0;left:0;width:100%;height:100%;border-radius:5px;opacity:0;z-index:2}@media only screen and (min-width:1024px){.screenshot .image-wrapper:hover{border:2px solid #ffc90b}.screenshot .image-wrapper:hover:before{opacity:.8}.screenshot .image-wrapper:hover img{margin:-2px;width:calc(100% + 4px);max-width:calc(100% + 4px)}.screenshot .image-wrapper:hover svg{opacity:1}}.screenshot .image-wrapper img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:5px}.screenshot .image-wrapper--sm img{height:240px}.screenshot-title{margin-top:15px;margin-bottom:60px;font:600 24px/1.5 Montserrat,sans-serif;font-size:18px;color:#bdbdbd}.screenshot-title--sm{font-size:16px}.screenshot-title:last-child{margin-bottom:0}.screenshot-title .link{font-size:18px;color:#fff;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.screenshot-title .link svg{margin-left:5px}.row-screenshot+.hr{margin-top:60px}@media only screen and (max-width:1023px){.row-screenshot+.hr{margin-top:30px}.row-screenshot [class*=col]{margin:0;padding-top:0}.row-screenshot [class*=col]:not(.row-screenshot__action){padding-bottom:0}.row-screenshot .screenshot-col--mobile-hidden{-webkit-animation:fade-in .5s ease-in-out;animation:fade-in .5s ease-in-out}.row-screenshot .screenshot-title{margin-bottom:60px}}.row-screenshot .row-screenshot__btn--close{display:none}.row-screenshot--open .row-screenshot__action{display:none!important}.row-screenshot--open .row-screenshot__btn--open{display:none}.row-screenshot--open .row-screenshot__btn--close{display:-webkit-flex;display:-ms-flexbox;display:flex}.container .row.row-screenshot:last-child{margin-bottom:-60px!important}.sitemap-page .hr{margin:30px 0}footer{position:relative;overflow:hidden;border-top:2px solid #262626}footer .bg{z-index:-1;opacity:.15;position:absolute;top:0;left:0;height:100%;width:100%;display:block!important}@media only screen and (max-width:1600px){footer .bg{width:125vw}}@media only screen and (max-width:1280px){footer .bg{width:150vw;height:70%;margin-top:10%}}@media only screen and (max-width:1023px){footer .bg{width:150vw;height:60%;margin-top:20%}}@media only screen and (max-width:768px){footer .bg{width:200vw}}@media only screen and (max-width:579px){footer .bg{width:300vw;margin-top:30%}}@media only screen and (max-width:375px){footer .bg{height:60%;width:450vw}}footer section{padding:90px 0 250px}@media only screen and (max-width:1280px){footer section{padding-top:60px}footer section .menu .nav li{font-size:14px!important}footer section .menu .nav li.is-mobile-lg{font-size:16px!important}}@media only screen and (max-width:1023px){footer section{padding-bottom:90px}}@media only screen and (max-width:579px){footer section{padding-bottom:55px}}footer .menu{margin-top:-5px}footer .menu-label{margin-bottom:15px;color:#5b5b5b}footer .menu li{font:16px/1.5 Roboto,sans-serif!important;font-weight:400!important}@media only screen and (max-width:1023px){footer .menu .nav{margin-bottom:20px!important}}footer .logo-container{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .with-btn{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:start;-ms-flex-align:start;align-items:start}
/*# sourceMappingURL=maps/main.css.map */
