@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.about header h2,.contact .header_section h2,.feedback-main .header_section h2,.partners .header_section h2,.project .header_section h2,.service .header_section h2{font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;font-size:60px;line-height:105%;color:#fff;text-transform:uppercase}.container{max-width:1100px;margin:0 auto}.header .container{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center}.preview-text{max-width:600px}.we_numbers{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:47px;grid-row-gap:47px}.about{display:grid;grid-template-columns:1fr 1fr}.catalog-section .row,.project .row{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:47px;grid-row-gap:50px}.catalog-detail .row-header{display:grid;grid-template-columns:8fr 1fr}.service .row{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:47px}.partners .row{display:grid;grid-template-columns:repeat(6,1fr);grid-column-gap:47px;grid-row-gap:47px}.contact .row-numbers{display:grid;grid-template-columns:1fr}.footer .row-footer-info{display:grid;grid-template-columns:6fr 2fr 2fr 2fr}@media only screen and (max-width:768px){.container{padding:0 1rem}.header .container{display:flex;justify-content:space-between}.header .header_nav{display:none}.header .header-feedback{display:none}.we_numbers{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr;grid-row-gap:32px}.project .row{grid-template-columns:1fr}.catalog-section .row-flex .project-item-big{flex:1 1 100%}.service .row{grid-template-columns:1fr}.partners .row{grid-template-columns:repeat(2,1fr)}.footer .row-footer-info{grid-template-columns:1fr}.footer .row-footer-info .footer-nav .feedack-more{display:none}}@media only screen and (max-width:576px){.we_numbers{grid-template-columns:repeat(2,1fr);grid-column-gap:16px;grid-row-gap:16px;justify-content:center}.partners .row{grid-column-gap:24px;grid-row-gap:30px}.contact .row-numbers{grid-column-gap:24px;grid-row-gap:0}}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/cyrillic.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/latin-ext.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;src:url(Bebas-Neue.ttf)}body{background-color:#282828;font-family:Roboto;font-style:normal;font-weight:400;font-size:18px;line-height:140%}ul{margin:0;padding:0}h1,h2,h3,h4,h5{margin:0}.page-detail{color:#fff}.header{padding:43px 0}.header_nav{display:flex;align-items:center}.header_nav ul{display:flex}.header_nav ul li{list-style:none;display:flex;align-items:center;padding:0 15px}.header_nav ul li:hover a{transform:scale(1.1);color:#fff}.header_nav ul li:after{transition:color .5s,transform .5s;content:url(../assets/link_more.png)}.header_nav ul li a{text-transform:uppercase;display:flex;padding:0 15px;transition:color .5s,transform .5s;color:#dbdbdb;text-decoration:none;font-weight:400;font-size:15px;line-height:18px;font-style:normal}.header-feedback{display:flex;justify-content:flex-end}.header-feedback a{display:flex}.breadcrumb{margin-bottom:100px;margin-top:100px}@media only screen and (max-width:768px){.breadcrumb{margin:2rem 0 3rem}}.breadcrumb ul li{list-style:none;display:flex;flex-flow:row wrap}.breadcrumb ul li a{font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;font-size:24px;line-height:100%;text-decoration:none;color:#fff}.breadcrumb ul li img{max-height:10px;transform:rotate(180deg);padding-left:10px}@media only screen and (max-width:768px){.header{padding:23px 0}}.pre-footer picture{background:linear-gradient(180deg,#282828 15%,#292929cc 100%);display:flex}.pre-footer picture img{z-index:-1;width:100%;max-height:400px;object-fit:cover;object-position:0 80%}.footer{margin-top:60px}.footer .footer-mobile-feedback{display:none}.footer .row-footer-info{margin-bottom:60px}.footer .row-footer-politic{display:flex;padding-bottom:20px;justify-content:end;border-bottom:.5px solid #dbdbdb}.footer .row-footer-politic a{font-size:13px;line-height:15px;color:#dbdbdb;text-decoration:none;text-align:end;width:100%;max-width:250px;padding:5px 0}.footer-info-more{margin-top:50px;display:flex;flex-flow:column}.footer-info-more-title{font-size:14px;line-height:140%;color:#dbdbdb}.footer-info-more-mail{font-family:Bebas Neue Pro;font-style:normal;font-weight:700;font-size:32px;line-height:105%;color:#fff;margin-top:16px;text-decoration:none}.footer-nav span{font-weight:500;font-size:16px;line-height:140%;display:flex;flex:1 1 100%;margin-bottom:15px;color:#fff}.footer-nav span svg{display:none}.footer-nav ul{display:flex;flex-flow:row wrap}.footer-nav ul li{list-style:none;display:flex;flex:1 1 100%;margin-bottom:15px}.footer-nav ul li a{font-size:13px;line-height:15px;color:#dbdbdb;text-decoration:none}.footer .feedack-more .btn{display:flex;padding:7px 15px;margin-top:17px}.footer .row-footer-right{max-width:1100px;margin:0 auto;padding-bottom:25px;padding-top:25px;display:flex;justify-content:space-between}.footer .row-footer-right span{font-weight:500;font-size:14px;line-height:140%;color:#dbdbdb}.footer .row-footer-right .footer-nav-soc{display:flex;justify-content:flex-end}.footer .row-footer-right .footer-nav-soc ul{display:flex}.footer .row-footer-right .footer-nav-soc ul li{list-style:none}.footer .row-footer-right .footer-nav-soc ul li a{padding:15px}.footer .row-footer-right .footer-nav-soc ul li a:first-child{padding:0 15px 0 0}.footer .row-footer-right .footer-nav-soc ul li a:last-child{padding:0 0 0 15px}.to-up{display:none;z-index:3;position:fixed;top:0;bottom:0}.to-up-wrap{padding-top:60px;height:100%;width:114px;opacity:.5;transition:background-color .2s linear,opacity .2s linear;text-align:center;color:#fff}.to-up-wrap:hover{background-color:rgba(174,183,194,.16)}@media only screen and (max-width:768px){.pre-footer picture img{max-height:120px;object-position:0 100%}.footer .footer-mobile-feedback{display:flex;flex-flow:row wrap}.footer .footer-mobile-feedback-title{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;margin-bottom:24px}.footer .footer-mobile-feedback-title span{font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;font-size:24px;line-height:105%;color:#fff;text-transform:uppercase}.footer .footer-mobile-feedback-title img{max-height:30px}.footer .footer-mobile-feedback-btn{display:flex;flex:1 1 100%;justify-content:center;text-decoration:none;padding:13px;color:#fff;background-color:#f37f7f;margin-bottom:40px;border-radius:8px}.footer .row-footer-info{margin-bottom:1rem}.footer .row-footer-politic{display:none}.footer-info picture{margin-bottom:40px;display:flex}.footer-info-more{display:none}.footer-nav span{display:flex;flex:1 1 100%;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:.5px solid #dbdbdb;border-top:.5px solid #dbdbdb;margin-bottom:0}.footer-nav span svg{display:flex;transition:all .5s}.footer-nav span svg path{stroke:#fff}.footer-nav span.active svg{transform:rotate(260deg);fill:#f37f7f}.footer-nav span.active svg path{stroke:#f37f7f}.footer-nav ul{display:none;padding:1rem 0}.footer .row-footer-right{justify-content:center;background-color:#333}}.preview{height:640px;background-image:url(/assets/preview-back-all.png);background-position:center;background-repeat:no-repeat;color:#282828;background-size:cover;background-position-x:50%}.preview-text{padding:125px 0}@media only screen and (max-width:768px){.preview-text{padding:1rem 0 0 0}}.preview-text h1{font-family:"Bebas Neue Pro";font-weight:700;font-size:60px;line-height:74px;margin-bottom:30px;text-transform:uppercase}.preview-text-text{margin-bottom:5rem;padding-right:120px}.preview-text-text p{margin:0 0 .5rem 0}.preview-text .btn-red{padding:11px 80px}@media only screen and (max-width:576px){.preview{height:650px;background-image:url(../assets/backround-header-mobile.png);background-position:center 19.5rem;background-size:contain;background-color:#dbdbdb}.preview-text{padding:0}.preview-text h1{font-size:45px;line-height:105%;padding-top:40px}.preview-text-text{padding:0;margin-bottom:24px}.preview-text .btn-red{display:flex;justify-content:center;padding:11px}}.we_numbers{margin-top:-1.5rem;margin-bottom:140px}.we_numbers-item{background-color:#333;color:#fff;padding:24px;border-radius:12px}.we_numbers-item span{font-family:"Bebas Neue Pro";font-weight:700;font-size:100px;line-height:105px}.we_numbers-item p{font-size:14px;line-height:140%;padding-right:30px}@media only screen and (max-width:576px){.we_numbers{margin-bottom:85px}.we_numbers-item{padding:16px}.we_numbers-item span{font-size:56px;line-height:105%;padding-bottom:1rem;display:flex}.we_numbers-item p{margin:0;font-size:12px;line-height:140%}}.about{color:#fff;margin-bottom:140px}.about header h2{display:flex;align-items:center}.about header h2:after{margin-left:32px;content:'';width:14px;height:14px;background-color:#f37f7f;border-radius:100%}.about .header_section-text p{margin:0 0 1rem 0}@media only screen and (max-width:768px){.about{margin-bottom:85px}}@media only screen and (max-width:576px){.about header h2{font-size:32px;line-height:105%}.about .header_section-text{font-size:14px;line-height:140%}}.project{margin-bottom:60px}.project .header_section{margin-bottom:125px;display:flex;justify-content:space-between}.project .header_section h2{display:flex;align-items:center}.project .header_section h2:after{margin-left:32px;content:'';width:14px;height:14px;background-color:#f37f7f;border-radius:100%}.project .big-icon-more{text-align:end}.project .big-icon-more img{height:90px}.project-item{display:flex;position:relative;z-index:1}.project-item-img{display:flex;background:linear-gradient(90deg,#292929 .29%,rgba(41,41,41,.3) 100%);max-height:248px;overflow:hidden;transition:background .5s;border-radius:10px;border:1px solid transparent;flex:1}.project-item-img img{transition:transform .5s;width:100%;z-index:-1;height:100%;object-fit:cover}.project-item-text{position:absolute;top:0;left:0;display:flex;flex-flow:column wrap;align-items:flex-start;color:#fff;height:calc(100% - 2.5rem);width:calc(100% - 2.5rem);padding:1.3rem;border-radius:10px}.project-item-text h3{display:flex;flex:0;font-family:Bebas Neue Pro;font-style:normal;font-weight:700;font-size:44px;line-height:130%}.project-item-text p{font-size:16px;line-height:140%;align-items:flex-start;margin:.5rem 0}.project-item-text-link-more{display:flex;position:absolute;bottom:26px;right:26px}.project-item-text-link-more span{display:block;margin-right:20px;text-transform:uppercase}.project-item-text-link-more img{max-height:16px}.project-item:hover .project-item-img{background:linear-gradient(90deg,#292929 .29%,rgba(41,41,41,.3) 30%)}.project-item:hover .project-item-img img{transform:scale(1.1)}.project .link_more{display:flex;justify-content:flex-end;margin-top:60px}.project .link_more a{color:#dbdbdb;font-size:18px;line-height:21px;text-transform:uppercase;text-decoration:none}.project .link_more a:after{content:url(../assets/link_more.png);padding:0 20px}@media only screen and (max-width:768px){.project{margin-bottom:100px}}@media only screen and (max-width:576px){.project .header_section{margin-bottom:40px;align-items:center}.project .header_section h2{font-size:32px;line-height:105%}.project .header_section .big-icon-more img{height:30px}.project-item-img img{height:160px;object-fit:cover}.project-item-text h3{font-size:30px;line-height:130%}.project-item-text p{font-size:13px;line-height:140%}.project-item-text-link-more{display:none}.project .link_more{justify-content:center}.project .link_more a{flex:1;justify-content:center;text-align:center;background-color:#f37f7f;padding:13px 0;border-radius:8px;color:#fff}.project .link_more a:after{content:none}}.service{padding-bottom:160px;margin-bottom:140px;overflow:hidden;background-image:url(../assets/service_back.png);background-repeat:no-repeat;background-position:-5% 63px}.service .header_section h2{display:flex;align-items:center}.service .header_section h2:after{margin-left:32px;content:'';width:14px;height:14px;background-color:#f37f7f;border-radius:100%}.service-list ol{counter-reset:myCounter}.service-list ol li{position:relative;list-style:none;display:flex;padding-bottom:30px;padding-top:30px;flex-flow:row wrap;transition:all .5s;cursor:pointer}.service-list ol li:first-child{padding-top:0}.service-list ol li a{font-size:24px;line-height:28px;text-transform:uppercase;color:#fff;text-decoration:none;flex:1 1 100%;display:flex;transition:all .5s}.service-list ol li a:before{counter-increment:myCounter;content:counter(myCounter,decimal-leading-zero);font-family:Bebas Neue Pro;color:#5d5d5d;display:inline-block;text-align:center;line-height:normal;height:auto;width:auto;margin:0 40px 0 0;padding:0 8px;flex:0;transition:all .5s}.service-list ol li .service-list-text{display:none;width:100%;padding-left:40px;padding-top:18px;color:#fff;transition:visibility 0s,opacity .5s linear}.service-list ol li .service-list-text ul li{display:flex;flex-flow:row;padding:0 0 1rem 0;margin:0}.service-list ol li .service-list-text ul li:before{content:"•";margin:0 .5rem 0 0}.service-list ol li .service-list-text ul li::marker{color:#fff}.service-list ol li hr{position:absolute;width:100vw;bottom:-10px;left:0;border:none;border-bottom:.5px solid #dbdbdb}.service-list ol li:hover a:after{transition:all .5s;flex:1;text-align:end;content:url(../assets/link_more-big.png);max-height:29px}.service-list ol li:hover a:before{color:#fff4b9}.service .mobile-back-service{display:none}@media only screen and (max-width:768px){.service{background-image:none;margin-bottom:85px;padding-bottom:0}.service .header_section{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.service .header_section h2{font-size:32px;line-height:105%}.service .mobile-back-service{display:flex}.service .mobile-back-service img{height:56px}}@media only screen and (max-width:576px){.service-list ol{padding:0}.service-list ol li{padding-bottom:18px}.service-list ol li a{font-size:14px;line-height:140%}.service-list ol li a:before{font-size:18px}.service-list ol li .service-list-text{padding-top:0;font-size:13px;line-height:130%}.service-list ol li hr{margin:0;bottom:-5px}.service-list ol li:hover a:after{content:""}}.partners{margin-bottom:140px}.partners .header_section{margin-bottom:125px}.partners .row{align-items:center}.partners-icon{display:flex;justify-content:center;transition:margin-top .5s;align-items:center}.partners-icon:hover{margin-top:-1rem}.partners-icon a{display:flex;justify-content:center}.partners-icon a img{display:flex;align-items:center;width:100%}@media only screen and (max-width:768px){.partners{margin-bottom:100px}.partners .header_section h2{font-size:32px;line-height:105%}.partners-icon{max-width:100%}.partners-icon a img{max-height:145px}}@media only screen and (max-width:576px){.partners{margin-bottom:30px}.partners .header_section{margin-bottom:50px}.partners .header_section h2{font-size:32px;line-height:105%}}.feedback-main{margin-bottom:140px;background-image:url(../assets/feedback_back.png);background-repeat:no-repeat;background-position:100% center}.feedback-main .header_section{margin-bottom:168px}.feedback-main input[type=submit]{padding:11px 30px;margin-bottom:17px}.feedback-main .form-info{font-weight:400;font-size:13px;line-height:140%;display:block}@media only screen and (max-width:768px){.feedback-main{margin-bottom:80px;background-position:100% 0;padding-top:50px;background-size:200px}.feedback-main .row-form{box-sizing:border-box}.feedback-main .container{background-color:#333;border-radius:24px;margin-right:1rem;margin-left:1rem}.feedback-main .header_section{margin-bottom:40px}.feedback-main .header_section h2{padding-top:40px;font-weight:700;font-size:32px;line-height:105%}.feedback-main input[type=submit]{width:100%;justify-content:center;background-color:#f37f7f;border:none;padding:13px}.feedback-main .form-info{color:#5d5d5d}}.contact{overflow:hidden}.contact .row{justify-content:center}.contact .header_section{margin-bottom:80px}.contact .header_section h2{display:flex;align-items:center}.contact .header_section h2:after{margin-left:32px;content:'';width:14px;height:14px;background-color:#f37f7f;border-radius:100%}.contact .row-numbers,.contact .row-soc{margin:0 auto}.contact a{font-family:Bebas Neue Pro;font-style:normal;font-weight:700;font-size:40px;line-height:105%;color:#fff;text-decoration:none}.contact .contact-row-wrap{display:flex;align-items:center;max-width:900px;width:100%}.contact-row{display:flex;justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;position:relative}.contact-row a:hover{text-decoration:underline}.contact-row hr{position:absolute;width:9999px;bottom:0;left:0;border:none;border-bottom:.5px solid #dbdbdb;margin:0}.contact-row span{font-weight:400;font-size:18px;line-height:140%;color:#5d5d5d;margin:0 0 0 2rem}.contact-message a{transition:color .5s linear}.contact .row-soc{max-width:900px;display:flex;flex-flow:row wrap;justify-content:space-between;padding-top:50px}@media only screen and (max-width:768px){.contact .header_section{margin-bottom:40px}.contact .row-soc{padding-top:0}.contact-row{border-bottom:1px solid #5d5d5d}.contact-row hr{display:none}.contact-row-wrap{padding:0 2rem}.contact-row-wrap span{display:none}.contact-message{flex:1 1 50%}.contact-message a{display:flex;font-size:24px;line-height:105%;padding:1.5rem 1rem;justify-content:center;border-bottom:1px solid #5d5d5d}.contact-message:nth-child(even) a{border-left:1px solid #5d5d5d}}@media only screen and (max-width:576px){.contact .header_section h2{font-size:32px;line-height:105%}.contact-row{padding-top:20px;padding-bottom:20px}.contact-row-wrap a{font-size:24px;line-height:105%}}.catalog-section{background-position:calc(100vw - 45%) 0;background-repeat:no-repeat;background-image:url(../assets/catalog-section-back-desctop.png)}.catalog-section .header_section{margin-bottom:140px}.catalog-section .header_section h1{font-family:Bebas Neue Pro;font-style:normal;font-weight:700;font-size:60px;line-height:105%;color:#fff;margin-bottom:0}@media only screen and (max-width:768px){.catalog-section{background-image:none}.catalog-section .header_section{margin-bottom:0;padding:1rem 0}.catalog-section .row{padding-top:150px;background-position:100% 0;background-repeat:no-repeat;background-image:url(../assets/section-back.svg)}}.catalog-detail .header_section h1{font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;font-size:60px;line-height:105%;color:#fff}.catalog-detail .header_section-sub,.catalog-detail .header_section-text{font-weight:400;font-size:18px;line-height:140%;color:#fff}.catalog-detail .header_section .big-icon-more{text-align:end}.catalog-detail .big-icon-more{text-align:end}.catalog-detail .big-icon-more img{max-height:65px}.catalog-detail-preview{margin-bottom:140px;display:flex;justify-content:center}.catalog-detail-preview video{height:650px}.catalog-detail-preview picture{display:flex}.catalog-detail-preview picture img{width:100%;border-radius:16px;max-height:390px;object-fit:cover}.catalog-detail-sketch{margin-bottom:140px}.catalog-detail-sketch-item{padding-top:36px;padding-bottom:36px;border-bottom:.5px solid #dbdbdb;display:flex}.catalog-detail-sketch-item:first-child{padding-top:0}.catalog-detail-sketch-item h2,.catalog-detail-sketch-item p{color:#fff}.catalog-detail-sketch-item h2{display:flex;flex:0 0 240px;font-weight:700;font-size:24px;line-height:105%;text-transform:uppercase}.catalog-detail-sketch-item p{display:flex;flex:1 1 100%;font-weight:400;font-size:16px;line-height:140%;margin:0 0 1rem 0}.catalog-detail-sketch-item-wrap{display:flex;flex-flow:row wrap;flex:1}.catalog-detail-gallery{margin-bottom:140px}.catalog-detail-gallery .header_section{display:none}.catalog-detail .catalog-detail-we_numbers{display:flex;margin-top:0;margin-bottom:0}.catalog-detail .catalog-detail-we_numbers-item{padding:52px 60px 27px 46px;height:230px}.catalog-detail .catalog-detail-we_numbers-item p{font-size:18px}.catalog-detail-full-content{margin-bottom:140px}.project-catalog-detail{margin-bottom:0}@media only screen and (max-width:768px){.catalog-detail .header_section{justify-content:space-between}.catalog-detail .big-icon-more img{max-height:40px}.catalog-detail-preview video{height:100%;width:100%}.catalog-detail-sketch-item{flex-flow:row wrap;padding-top:33px;padding-bottom:18px;counter-reset:item}.catalog-detail-sketch-item h2,.catalog-detail-sketch-item p{flex:1 1 100%}.catalog-detail-sketch-item h2{font-size:32px;margin-bottom:24px;font-family:'Bebas Neue Pro'}.catalog-detail-sketch-item p::before{color:#5d5d5d;counter-increment:item;content:counter(item,decimal-leading-zero) " ";padding-right:26px;font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;font-size:18px;line-height:105%}.catalog-detail-sketch-item p{margin:0 0 16px 0;border-bottom:.5px solid #dbdbdb;padding-bottom:18px}.catalog-detail-sketch-item p:last-child{margin:0;padding-bottom:0;border-bottom:none}.catalog-detail-gallery .header_section{display:flex}.catalog-detail-gallery h2{font-family:'Bebas Neue Pro';font-style:normal;font-weight:700;font-size:32px;line-height:105%;color:#fff;margin-bottom:24px}.catalog-detail .catalog-detail-we_numbers{display:grid;flex-flow:row wrap;margin-bottom:50px}.catalog-detail .catalog-detail-we_numbers-item{padding:16px;height:150px;flex:0}.catalog-detail .catalog-detail-we_numbers-item p{font-size:11px}}@media only screen and (max-width:576px){.catalog-detail .header_section h1{font-size:48px;line-height:105%}.catalog-detail-preview{margin-bottom:50px}.catalog-detail-sketch{margin-bottom:50px}.catalog-detail-gallery{margin-bottom:50px}.catalog-detail-full-content{margin-bottom:50px}}.page-detail .breadcrumb{margin:0}.page-detail .breadcrumb .container{padding:100px 0;background-image:url(../assets/page-default-back-head.png);background-repeat:no-repeat;background-position:center right}.page-detail .entry-title{font-family:Bebas Neue Pro;padding-bottom:5rem}@media only screen and (max-width:768px){.page-detail .breadcrumb .container{background-image:none}.page-detail .entry-title{font-weight:700;font-size:48px;line-height:105%;padding-bottom:200px;background-image:url(../assets/page-default-back-head.png);background-repeat:no-repeat;background-position:bottom right;margin-bottom:40px}}.btn-black,.btn-red{border-radius:10px;color:#fff;text-decoration:none;font-weight:500}.btn-black:hover,.btn-red:hover{color:#fff}.feedback-input-main button{padding:11px 37px}@media only screen and (max-width:576px){.feedback-input-main button{padding:11px 80px}}.header-feedback a{padding:7px 15px}@media only screen and (max-width:576px){.header-feedback a{padding:13px 50px}}.feedback-main input[type=submit],.footer .feedack-more .btn,.header-feedback a{transition:background-color .5s}.feedback-main input:hover[type=submit],.footer .feedack-more .btn:hover,.header-feedback a:hover{background-color:#f37f7f;border:1px solid transparent}.preview-text .btn-red{transition:background-color .5s}.preview-text .btn-red:hover{background-color:#282828;border:1px solid transparent}.btn-red{background-color:#f37f7f}.btn-black{background-color:#282828;border:.5px solid #fff}.feedback-input-main .wpcf7-form-control-wrap input,.feedback-input-main .wpcf7-form-control-wrap textarea{border:none;border-bottom:.5px solid #dbdbdb;background:0 0;color:#fff}.feedback-input-main .wpcf7-form-control-wrap input:focus,.feedback-input-main .wpcf7-form-control-wrap input:focus-visible,.feedback-input-main .wpcf7-form-control-wrap textarea:focus,.feedback-input-main .wpcf7-form-control-wrap textarea:focus-visible{border:none;border-bottom:.5px solid #dbdbdb;outline:0}.feedback-main{color:#fff}.feedback-main .row-form{display:grid;grid-template-columns:repeat(2,320px);grid-column-gap:250px;grid-row-gap:78px}.feedback-input-main{display:flex;flex-flow:row wrap;position:relative;align-items:flex-end}.feedback-input-main .feedback-input-main-dot{display:flex;align-items:center;margin-bottom:2rem;font-size:16px;line-height:140%;flex:1 1 100%}.feedback-input-main .feedback-input-main-dot:after{content:'';width:8px;height:8px;background-color:#fff4b9;border-radius:10px;display:flex;margin-left:10px}.feedback-input-main label{font-weight:600;font-size:24px;line-height:28px;text-transform:uppercase;display:flex;flex:1 1 100%;position:absolute;transform-origin:0 50%;transition:transform .2s,color .2s;bottom:0}.feedback-input-main label.active{transform:translateY(-30px) translateX(0) scale(.75)}.feedback-input-main .wpcf7-form-control-wrap{box-sizing:border-box}.feedback-input-main .wpcf7-form-control-wrap input{padding-bottom:9px;display:flex;flex:1 1 100%;font-size:16px;line-height:140%;max-height:35px;width:100%}.feedback-input-main .wpcf7-form-control-wrap input:focus{outline:0}.feedback-input-main .wpcf7-form-control-wrap textarea{resize:none;display:flex;flex:1 1 100%;font-size:16px;line-height:140%;width:100%}.feedback-input-main .wpcf7-form-control-wrap textarea:focus{outline:0}.feedback-input-main button{margin-bottom:17px}.wpcf7-not-valid-tip{position:absolute;bottom:-40px}.wpcf7-spinner{display:none}@media only screen and (max-width:768px){.feedback-main .row-form{grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:40px;padding-bottom:35px}.feedback-input-main label{color:#dbdbdb;opacity:.3}.feedback-input-main .wpcf7-form-control-wrap{display:flex;flex:1 1 100%}.feedback-input-main .wpcf7-form-control-wrap .wpcf7-not-valid{border-bottom:1px solid #f37f7f}.wpcf7-not-valid-tip{display:none}}@media only screen and (max-width:576px){.feedback-main{box-sizing:border-box}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;margin-top:60px}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:12px;height:12px;font-family:slick;font-size:6px;line-height:20px;text-align:center;background-color:#c4c4c4;border-radius:10px;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:#f37f7f;opacity:.75}@media (min-width:768px){.catalog-detail-gallery{overflow:hidden;position:relative}.detail-gallery{width:100%}.detail-gallery .btn-gallery{position:absolute;top:50%;transform:translateY(-55%);z-index:1;height:100%;background:#fff0;width:20%;display:flex!important;justify-content:center;align-items:center;color:#a1a1a1;transition:color .5s}.detail-gallery .btn-gallery:hover{color:#fff;cursor:pointer}.detail-gallery .btn-gallery img{width:100%;max-height:50px}.detail-gallery .btn-gallery-prev{left:0}.detail-gallery .btn-gallery-next{right:0}.detail-gallery .btn-gallery.slick-disabled{display:none!important}.slick-slider{position:initial;max-width:500px;margin:0 auto}.slick-slider .slick-list{overflow:inherit}.slick-slider .slick-slide{opacity:.5;transform:scaleY(.9)}.slick-slider .slick-slide img{object-fit:cover;width:100%}.slick-slider .slick-active{opacity:1;transform:scaleY(1)}.slick-slider .slick-active img,.slick-slider .slick-active video{border-radius:16px}.gelery-btn-wrap{display:none}}@media (min-width:1280px){.slick-slider{max-width:550px}}@media (min-width:1480px){.slick-slider{max-width:600px}}@media (min-width:1600px){.slick-slider{max-width:650px}}@media only screen and (max-width:768px){.detail-gallery .btn-gallery{display:none!important}.slick-list{overflow:hidden}.slick-slide img{width:100%;object-fit:cover;box-shadow:0 4px 30px rgba(125,126,141,.1)}.gelery-btn-wrap{display:flex;flex:0 0 100px;justify-content:space-between}.slick-dots{margin-top:30px}}.header-mobile-nav{display:none;color:#fff;font-size:2rem}.header-mobile-nav .header-mobile-nav-wrap{position:fixed;right:-100%;background-color:#282828;width:80%;height:100%;top:0;padding:1rem 1rem 0 1rem;z-index:100;transition:right .5s}.header-mobile-nav .header-mobile-nav-wrap picture{margin-top:2rem;margin-bottom:50px;display:flex;flex-flow:row;justify-content:space-between;align-items:center}.header-mobile-nav .header-mobile-nav-wrap .mobile-ul{border-bottom:1px solid #dbdbdb;padding-bottom:2.5rem}.header-mobile-nav .header-mobile-nav-wrap .mobile-ul li{display:flex;flex-flow:row}.header-mobile-nav .header-mobile-nav-wrap .mobile-ul li a{display:flex;flex:1;justify-content:space-between;padding:15px 0;color:#fff;font-size:13px;line-height:15px;text-transform:uppercase;text-decoration:none}.header-mobile-nav .header-mobile-nav-wrap .mobile-ul li a:after{content:url(../assets/link_more.png)}.header-mobile-nav .header-mobile-nav-wrap-footer .header-mobile-nav-soc{display:flex;flex-flow:row;justify-content:space-around;margin:30px 0}.header-mobile-nav .header-mobile-nav-wrap-footer .header-mobile-feedback{display:flex;justify-content:center;padding:10px;color:#fff;text-decoration:none;border:1px solid #dbdbdb;border-radius:8px;font-size:14px;line-height:140%}.header-mobile-nav .header-mobile-nav-wrap ul{margin:0}.header-mobile-nav .header-mobile-nav-wrap ul li{list-style:none}.header-mobile-nav .header-mobile-nav-wrap ul li a{color:#fff}.ovefplay{overflow:hidden}@media only screen and (max-width:768px){.header-mobile-nav{display:flex}.header-mobile-nav .header-mobile-nav-wrap.active{right:0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:auto;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.wrap-video-detail{display:flex;justify-content:center}.wrap-video-detail video{display:flex}