@font-face{font-display:swap;font-family:'Inter-UI-Regular';src:url(/lib/css/font/Inter-UI-Regular.ttf)}@font-face{font-display:swap;font-family:'Inter-UI-Medium';src:url(/lib/css/font/Inter-UI-Medium.ttf)}@font-face{font-display:swap;font-family:'Inter-UI-Bold';src:url(/lib/css/font/Inter-UI-Bold.ttf)}@font-face{font-display:swap;font-family:'Inter-UI-Black';src:url(/lib/css/font/Inter-UI-Black.ttf)}body{font-family:"Inter-UI-Regular";color:#2a2a2a}.c-title{text-align:center}.c-title strong{color:#eb2935}.c-title h2{margin-top:.4rem;font-size:3rem;font-family:"Inter-UI-Black"}.c-quote-btn{display:block;width:27rem;height:9.6rem;background:url(/lib/img/index/btn_quote.png) no-repeat center center;background-size:cover;border:0;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}.c-quote-btn:hover{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.c-search{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-200%);transform:translate(-50%,-200%);z-index:40;padding:4rem;background-color:#fff;border:1px solid #eef0f2;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1);opacity:0;pointer-events:none;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}.c-search.active{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;pointer-events:auto}.c-search-form{display:-webkit-box;display:-ms-flexbox;display:flex}.c-search-form__input{width:30rem;height:5rem;padding:0 15px;border-radius:0}.c-search-form__submit{-ms-flex-negative:0;flex-shrink:0;width:5rem;height:5rem;background:url(/lib/img/index/icon_search_white.svg) no-repeat center center,#eb2935;border-radius:0;cursor:pointer}.c-search__close{position:absolute;right:10px;top:10px;width:24px;height:24px;background:url(/lib/img/index/x.svg) no-repeat center center;cursor:pointer}.c-banner{position:fixed;left:0;top:128px;z-index:0;width:100%}.c-banner__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px;text-align:center;color:#fff}.c-banner__title{font-size:3.2rem}.c-breadcrumbs{margin-top:1.2rem}.c-quote{background:url(/lib/img/services/quote_bg.jpg) no-repeat center center}.c-quote__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:314px;text-align:center}.c-quote__title{font-size:3.6rem;font-family:"Inter-UI-Medium";color:#fff;text-shadow:0 3px .8px rgba(42,44,52,.73)}.c-quote-btn{margin-top:4rem}.c-F-layout__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:6rem}.c-F-layout__aside{-ms-flex-negative:0;flex-shrink:0;width:23.661972%;padding:0 2.112676%;padding-bottom:4rem;background-color:#fff;margin-top:4rem;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}.c-F-layout__aside .aside-item{margin-top:4rem}.c-F-layout__aside .aside-item__title{position:relative;padding-bottom:2.2rem;border-bottom:1px solid #eef0f2}.c-F-layout__aside .aside-item__title h3{font-size:2rem}.c-F-layout__aside .aside-item__title::after{content:'';position:absolute;left:0;bottom:-1px;width:20.289855%;height:2px;background-color:#eb2935}.c-F-layout__aside .aside-item .menu{margin-top:3.6rem}.c-F-layout__aside .aside-item .menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:2rem}.c-F-layout__aside .aside-item .menu li.active .arrow{-webkit-transform:rotate(0);transform:rotate(0)}.c-F-layout__aside .aside-item .menu li.current-menu-ancestor>.menu__header a,.c-F-layout__aside .aside-item .menu li.current-menu-parent>.menu__header a,.c-F-layout__aside .aside-item .menu li.current-menu-item>.menu__header a{color:#eb2935}.c-F-layout__aside .aside-item .menu li .menu__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.c-F-layout__aside .aside-item .menu li .arrow{margin-right:.4rem;margin-top:.4rem;cursor:pointer;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}.c-F-layout__aside .aside-item .menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% - 20px);font-family:"Inter-UI-Medium"}.c-F-layout__aside .aside-item .menu li a span{margin-left:auto;color:#8c8c8c}.c-F-layout__aside .aside-item .menu li .sub-menu{display:none;width:100%}.c-F-layout__aside .aside-item .menu li .sub-menu li{padding-left:2rem}.c-F-layout__aside .aside-item .menu li .sub-menu li a{font-family:"Inter-UI-Regular";font-size:1.5rem}.c-F-layout__aside .aside-item .menu li .sub-menu li a::before{visibility:hidden}.c-F-layout__aside .aside-item .search-form{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #eef0f2}.c-F-layout__aside .aside-item .search-form input{border:0;background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none}.c-F-layout__aside .aside-item .search-form__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:5.6rem;font-size:1.4rem}.c-F-layout__aside .aside-item .search-form__input::-webkit-input-placeholder{color:#2a2a2a}.c-F-layout__aside .aside-item .search-form__input:-ms-input-placeholder{color:#2a2a2a}.c-F-layout__aside .aside-item .search-form__input::-ms-input-placeholder{color:#2a2a2a}.c-F-layout__aside .aside-item .search-form__input::placeholder{color:#2a2a2a}.c-F-layout__aside .aside-item .search-form__submit{-ms-flex-negative:0;flex-shrink:0;width:5.6rem;height:5.6rem;padding:0;background:url(/lib/img/services/icon_serach.svg) no-repeat center center;cursor:pointer}.c-F-layout__aside .aside-item .recommend{margin-top:1rem}.c-F-layout__aside .aside-item .recommend .row{margin:0 -15px}.c-F-layout__aside .aside-item .recommend .row .col-xs-6{padding:0 15px}.c-F-layout__aside .aside-item .recommend-item{display:block;margin-top:3rem}.c-F-layout__aside .aside-item .contact{margin-top:3.6rem}.c-F-layout__aside .aside-item .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.6rem}.c-F-layout__aside .aside-item .contact-item__icon{-ms-flex-negative:0;flex-shrink:0;width:1.6rem;margin-right:1rem}.c-F-layout__aside .aside-item .contact-item a{color:#eb2935;text-decoration:underline}.c-F-layout__aside .aside-item .socials{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:3rem;border-top:1px solid #eef0f2}.c-F-layout__aside .aside-item .socials__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.c-F-layout__aside .aside-item .socials-item{margin-left:1.5rem}.c-F-layout__aside .aside-item .socials-item:hover svg{fill:#eb2935}.c-F-layout__aside .aside-item .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4rem}.c-F-layout__aside .aside-item .tags li{padding:10px 20px;margin-right:10px;margin-top:10px;background-color:#f7f7f7;border:1px solid #ececec;font-size:1.3rem;color:#8c8c8c}.c-F-layout__aside .aside-item .tags li.current{background-color:#eb2935;color:#fff;border-color:#eb2935}.c-F-layout__aside .aside-item .latest{margin-top:4rem}.c-F-layout__aside .aside-item .latest-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:3rem}.c-F-layout__aside .aside-item .latest-item__img-wrap{-ms-flex-negative:0;flex-shrink:0;width:36.231884%}.c-F-layout__aside .aside-item .latest-item__content{margin-left:10px}.c-F-layout__aside .aside-item .latest-item__title{font-size:1.6rem;font-family:"Inter-UI-Medium";height:2.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:2}.c-F-layout__aside .aside-item .latest-item__date{margin-top:10px;color:#8c8c8c;font-size:1.3rem}.c-F-layout__article{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:4rem}.c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;width:18rem;height:4.8rem;background-color:#eb2935;color:#fff!important;font-family:"Inter-UI-Medium";-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}.c-btn:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.c-to-project{background:url(/lib/img/services/project_bg.jpg) no-repeat left center}.c-to-project__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40.673077%;height:300px;padding:3rem;color:#fff}.c-to-project__title{font-size:2.8rem;font-family:"Inter-UI-Regular";text-shadow:2px 2px .8px rgba(42,44,52,.3)}.c-to-project__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18rem;height:4.8rem;margin-top:auto;background-color:#fff;color:#eb2935;text-align:center}.c-video-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28rem;height:5.6rem;margin:0 auto;margin-top:5.6rem;border-radius:2.8rem;background-color:#eb2935;color:#fff!important;text-align:center;cursor:pointer;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}.c-video-btn:hover{background-color:#cf130a;-webkit-box-shadow:2px 1px 25px 5px rgba(235,41,53,.2);box-shadow:2px 1px 25px 5px rgba(235,41,53,.2)}.c-video-btn span{width:100%}.c-video-btn::after{-ms-flex-negative:0;flex-shrink:0;content:'';width:4.4rem;height:4.4rem;margin-right:.6rem;border-radius:2.2rem;background:url(/lib/img/index/icon_play.png) no-repeat center center}.c-contact-form{padding:8.571428%;background-color:#fff}.c-contact-form__input,.c-contact-form__textarea{width:100%;height:7.2rem;margin-bottom:3rem;background-color:#f7f7f7;border:1px solid #e5e5e5}.c-contact-form__input::-webkit-input-placeholder,.c-contact-form__textarea::-webkit-input-placeholder{color:#8c8c8c}.c-contact-form__input:-ms-input-placeholder,.c-contact-form__textarea:-ms-input-placeholder{color:#8c8c8c}.c-contact-form__input::-ms-input-placeholder,.c-contact-form__textarea::-ms-input-placeholder{color:#8c8c8c}.c-contact-form__input::placeholder,.c-contact-form__textarea::placeholder{color:#8c8c8c}.c-contact-form__input--file-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1.5rem;background-color:#fff7f8;border:1px dashed #eb2935;cursor:pointer}.c-contact-form__input--file-sub::before{content:'';width:2.4rem;height:2.4rem;margin-right:2rem;background:url(/lib/img/index/icon_upload.png) no-repeat center center;background-size:cover}.c-contact-form__textarea{height:15.6rem}.c-contact-form__submit{margin:0 auto;cursor:pointer}header.header{position:fixed;left:0;top:0;z-index:11;width:100%;background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1);-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}header.header.hide{-webkit-transform:translateY(-80px);transform:translateY(-80px)}header.header .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}header.header .header__share .share-item{margin-right:1.5rem}header.header .header__share .share-item:hover svg{fill:#eb2935}header.header .header__line{width:1px;height:2.4rem;background-color:#f5f5f5;margin:0 1.5rem}header.header .header__search,header.header .header__language{cursor:pointer}header.header .header__nav{background-color:#1b1b1b;color:#fff}header.header .header__nav .menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.header .header__nav .menu li{position:relative;margin-right:30px}header.header .header__nav .menu li:hover::after{left:0;right:auto;width:100%}header.header .header__nav .menu li:hover>.sub-menu{display:block}header.header .header__nav .menu li.current-menu-ancestor::after,header.header .header__nav .menu li.current-menu-parent::after,header.header .header__nav .menu li.current-menu-item::after{left:0;right:auto;width:100%}header.header .header__nav .menu li::after{content:'';position:absolute;right:0;bottom:0;width:0;height:4px;background-color:#eb2935;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}header.header .header__nav .menu li a{display:block;line-height:48px;padding:0 1.56250vw;white-space:nowrap;color:#fff}header.header .header__nav .menu li .sub-menu{position:absolute;left:0;top:100%;background-color:#1b1b1b;display:none}header.header .header__nav .menu li .sub-menu li{margin-right:0}header.header .header__nav .menu li .sub-menu li.current-menu-ancestor>a,header.header .header__nav .menu li .sub-menu li.current-menu-parent>a,header.header .header__nav .menu li .sub-menu li.current-menu-item>a{color:#eb2935}header.header .header__nav .menu li .sub-menu li::after{display:none}header.header .header__nav .menu li .sub-menu li a:hover{background-color:#333}header.header .header__nav .menu li .sub-menu li .sub-menu{position:absolute;left:100%;top:0}header.header .header__quote{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:48px;padding:0 2.112676%;background:url(/lib/img/index/icon_nav_quote.png) no-repeat right bottom,#eb2935;color:#fff;white-space:nowrap}main{margin-top:128px;background-color:#fff}main.has-c-banner{margin-top:428px}main.has-c-banner .main__container{position:relative;z-index:2;background-color:#fff}main.index .statistics__container{position:relative}main.index .statistics__content{position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5rem 0;background-color:#fff;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}main.index .statistics-item{width:25%;padding:0 1.5rem;text-align:center;border-right:1px solid #e5e5e5}main.index .statistics-item:last-child{border-color:transparent}main.index .statistics-item__count{font-size:5.2rem;font-family:"Inter-UI-Black"}main.index .statistics-item__title{display:block;color:#8c8c8c;margin-top:1.1rem}main.index .about{padding-top:16rem;padding-bottom:6rem;background:url(/lib/img/index/about_bg.jpg) no-repeat left top,#f7f7f7;background-size:auto 100%}main.index .about__title h2{font-size:3.2rem;text-align:center}main.index .about__container{max-width:1200px;margin:0 auto;text-align:center}main.index .about__content{margin-top:3.6rem}main.index .services{margin-top:6rem}main.index .services-item{margin-top:6rem}main.index .services-item__border{position:relative;width:55.294117%;height:0;padding-bottom:55.294117%;margin:0 auto}main.index .services-item__border:hover svg .circle{stroke-dashoffset:0}main.index .services-item__border svg .circle{stroke-dasharray:578;stroke-dashoffset:578;-webkit-transition:all 500ms;transition:all 500ms}main.index .services-item__icon{position:absolute;left:1rem;right:1rem;top:1rem;bottom:1rem;border:.2rem solid #e0e0e0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.index .services-item__icon img{width:8rem}main.index .services-item__line{width:5rem;height:.4rem;background-color:#eb2935;margin:3rem auto}main.index .services-item__title{font-size:2rem;font-family:"Inter-UI-Medium";text-align:center;height:2.5em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:2}main.index .services__description{max-width:980px;margin:0 auto;margin-top:4rem;font-size:2rem;text-align:center}main.index .services__description a{text-decoration:underline}main.index .advantages{position:relative;padding:9rem 0;margin-top:6rem;background:url(/lib/img/index/advantage_bg.webp) no-repeat center center;background-size:cover}main.index .advantages::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}main.index .advantages .w{max-width:1700px;position:relative;z-index:1}main.index .advantages__content{max-width:450px;color:#fff}main.index .advantages__title{text-align:left}main.index .advantages__title h2{font-size:4rem}main.index .advantages__line{width:9.6rem;height:.2rem;margin-top:6rem;background-color:#fff}main.index .advantages__description{font-size:2rem;margin-top:7.5rem}main.index .advantages__btn{margin-top:8rem}main.index .advantages__container{padding:8rem;padding-top:2rem;background:url(/lib/img/index/advantages_bg_2.jpg) no-repeat right bottom,#fff;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}main.index .advantages-item{max-width:450px;margin-top:5.5rem}main.index .advantages-item__icon{width:8rem}main.index .advantages-item__title{font-size:2rem;margin-top:1.6rem}main.index .advantages-item__line{width:2.4rem;height:.4rem;margin:1.6rem 0;background-color:#eb2935}main.index .advantages-item__description{color:#8c8c8c}main.index .working{margin-top:6rem}main.index .working-item{max-width:360px;margin:0 auto;margin-top:6rem;text-align:center}main.index .working-item__icon{width:6.4rem;margin:0 auto}main.index .working-item__title{font-size:2rem;margin-top:3rem}main.index .working-item__line{width:2.4rem;height:.4rem;margin:2.6rem auto;background-color:#eb2935}main.index .working__arrow{width:2.4rem;height:2.4rem;background:url(/lib/img/index/chevron-right.svg) no-repeat center center;background-size:cover}main.index .working__btn{margin:0 auto;margin-top:4rem}main.index .working-swiper-pagination{position:unset;margin-top:2rem}main.index .cases{margin-top:6rem}main.index .cases__container{padding:4.1666666% 5.555555%;margin-top:3rem;background:url(/lib/img/index/cases_bg.png) no-repeat center center;background-size:cover}main.index .cases-item:hover .cases-item__title{color:#eb2935}main.index .cases-item__img-wrap{padding-bottom:100%}main.index .cases-item__content{padding-top:1.6rem;color:#2a2a2a}main.index .cases-item__title{margin-top:2.139037%;font-size:2.8rem;font-family:"Inter-UI-Regular";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main.index .cases-item__excerpt{margin-top:9.269162%;height:6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:4}main.index .cases-swiper-container{margin-left:9.360374%}main.index .cases-swiper-arrows{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:9.360374%;margin-top:10.920436%}main.index .certificate{position:relative;margin-top:6rem;overflow:hidden}main.index .certificate::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:427px;background-color:#f7f7f7}main.index .certificate__container{position:relative;z-index:1;padding:4.166666%;background-color:#fff}main.index .certificate__container::before{content:'';position:absolute;left:-60px;top:0;width:60px;height:195px;background:url(/lib/img/index/shadow_01.png) no-repeat center center}main.index .certificate__container::after{content:'';position:absolute;right:-60px;top:0;width:60px;height:195px;background:url(/lib/img/index/shadow_02.png) no-repeat center center}main.index .certificate-item{padding:0 13.824884%}main.index .certificate-item__img-wrap{padding-bottom:145.625%}main.index .certificate-item__title{margin-top:1.6rem;text-align:center;font-size:2rem;font-family:"Inter-UI-Medium"}main.index .certificate-swiper-pagination{position:unset;margin-top:2rem}main.index .factory{padding:6rem 0;background-color:#f7f7f7;overflow:hidden}main.index .factory__container{position:relative;margin-top:4rem}main.index .factory__grayscale{position:absolute;top:0;width:8.541666%;-webkit-filter:grayscale(1);filter:grayscale(1)}main.index .factory__grayscale--left{left:0;-webkit-transform:translateX(-51%);transform:translateX(-51%)}main.index .factory__grayscale--right{right:0;-webkit-transform:translateX(51%);transform:translateX(51%)}main.index .factory .swiper-button{position:unset;margin:0;-webkit-transform:translateX(0);transform:translateX(0);opacity:1;visibility:visible}main.index .factory .swiper-pagination{position:unset;width:auto;margin:0 2rem}main.index .factory-swiper-pagination{position:unset;margin-top:2rem}main.index .factory-swiper-arrows{margin-top:3rem}main.index .review{padding:6rem 0;background:url(/lib/img/index/review_bg.webp) no-repeat center center;background-size:cover;color:#fff;text-align:center}main.index .review__icon-spot{width:3.7rem;margin:0 auto}main.index .review__container{max-width:675px;margin:0 auto;margin-top:3.6rem}main.index .review-item__content{font-size:2.4rem}main.index .review-item__meta{margin-top:3rem;font-size:1.8rem;color:#666}main.index .review .swiper-pagination{position:unset;margin-top:4rem}main.index .review .swiper-pagination-bullet{width:4rem;height:.4rem;background-color:#494949;border:0;border-radius:0}main.index .review .swiper-pagination-bullet-active{background-color:#fff}main.index .partner__container{margin-top:6rem}main.index .contact{background:url(/lib/img/index/contact_bg_2.png) no-repeat right top;overflow:hidden}main.index .contact__bg{height:341px;background:url(/lib/img/index/contact_bg_1.jpg) no-repeat center bottom;background-size:cover}main.index .contact__content{max-width:630px;padding:8.333333% 0}main.index .contact__title{text-align:left}main.index .contact__title h2{margin-top:.9rem;line-height:1.4;font-size:4rem}main.index .contact-form__wrap{position:relative;height:100%}main.index .contact-form__wrap::after{content:'';position:absolute;right:-111px;bottom:0;width:111px;height:392px;background:url(/lib/img/index/contact_shadow.png) no-repeat center center}main.index .contact-form__wrap .c-contact-form{position:absolute}footer.footer{position:relative;background-color:#1b1b1b;color:#8c8c8c}footer.footer .footer__pc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6rem 0}footer.footer .footer__pc .footer__title{font-size:2rem;font-family:"Inter-UI-Medium";color:#fff}footer.footer .footer__pc .footer__info{max-width:360px}footer.footer .footer__pc .footer__info .socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5.6rem}footer.footer .footer__pc .footer__info .socials-item{margin-right:2rem}footer.footer .footer__pc .footer__info .socials-item:hover svg{fill:#fff}footer.footer .footer__pc .footer__nav{max-width:280px}footer.footer .footer__pc .footer__nav .menu{margin-top:3.3rem}footer.footer .footer__pc .footer__nav .menu li{margin-top:1.2rem}footer.footer .footer__pc .footer__news{max-width:280px}footer.footer .footer__pc .footer__news .news__container{margin-top:4rem}footer.footer .footer__pc .footer__news .news-item{padding-top:1.6rem;padding-bottom:1.7rem;border-top:1px solid #2e2e30}footer.footer .footer__pc .footer__news .news-item__title{font-size:1.6rem;font-family:"Inter-UI-Regular";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:2}footer.footer .footer__pc .footer__news .news-item__date{margin-top:1.3rem;font-size:1.3rem}footer.footer .footer__pc .footer__contact{max-width:390px}footer.footer .footer__pc .footer__contact .contact__container{margin-top:3.3rem}footer.footer .footer__pc .footer__contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.2rem}footer.footer .footer__pc .footer__contact .contact-item__title{-ms-flex-negative:0;flex-shrink:0;width:8.8rem}footer.footer .footer__mobile{padding:2rem 0}footer.footer .footer__mobile .logo{margin-bottom:2rem}footer.footer .footer__mobile .logo img{width:30%;margin:0 auto}footer.footer .footer__mobile .footer-item__header{height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;color:#fff}footer.footer .footer__mobile .footer-item__header.active::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}footer.footer .footer__mobile .footer-item__header::after{content:'';width:2.4rem;height:2.4rem;background:url(/lib/img/index/chevron-down-white.svg) no-repeat center center;background-size:cover;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}footer.footer .footer__mobile .footer-item__body{padding:1rem 0;display:none}footer.footer .footer__mobile .footer-item .subscribe{margin-top:1.6rem}footer.footer .footer__mobile .footer-item .socials{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}footer.footer .footer__mobile .footer-item .socials-item{margin-right:1rem}footer.footer .footer__mobile .footer-item .menu li{line-height:4.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}footer.footer .footer__mobile .footer-item .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}footer.footer .footer__mobile .footer-item .contact-item span{width:10rem;-ms-flex-negative:0;flex-shrink:0}footer.footer .copyright{padding:1.4rem 0;border-top:1px solid #2e2e30;font-size:1.4rem;text-align:center}main.services .banner{background:url(/lib/img/services/banner.jpg) no-repeat center center}main.services .c-F-layout__article{margin-left:40px}main.services .services-list{padding-top:7rem}main.services .services-list__content{max-width:800px;margin:6rem auto}main.services .services-list__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto}main.services .services-list__category .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:48px;padding:0 40px;font-size:1.5rem;white-space:nowrap;cursor:pointer}main.services .services-list__category .category-item.active{background-color:#f1f3f6}main.services .services-list__category .category-item.active::after{background-image:url(/lib/img/services/img_down_black.png)}main.services .services-list__category .category-item::after{content:'';width:10px;height:6px;background:url(/lib/img/services/img_down_red.png) no-repeat center center;background-size:cover;margin-left:10px}main.services .services-list__tags{padding:6rem 0;background-color:#f1f3f6}main.services .services-list__tags .swiper-arrows{margin-top:4rem}main.services .services-item:hover{-webkit-box-shadow:0 10px 30px 0 rgba(19,29,51,.15);box-shadow:0 10px 30px 0 rgba(19,29,51,.15)}main.services .services-item:hover .services-item__img-wrap::after{opacity:1}main.services .services-item__img-wrap{padding-bottom:63.392857%}main.services .services-item__img-wrap::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.services .services-item__content{padding:0 8.928571%;padding-top:8.333333%;padding-bottom:7.738095%;background-color:#fff}main.services .services-item__title{font-size:1.8rem;font-family:"Inter-UI-Medium";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main.services .services-item__excerpt{height:4.5em;margin-top:4.166667%;color:#8c8c8c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:3}main.services .services-details .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4rem;margin-top:4rem;border-top:1px dashed #eef0f2}main.services .services-details .pagination-item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:12rem;padding:1.792115% 2.389486%;background-color:#f8f8f8;color:#666;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.services .services-details .pagination-item:hover{background-color:#eb2935;color:#fff}main.services .services-details .pagination-item:hover .pagination-item__img-wrap{opacity:1}main.services .services-details .pagination-item:hover .pagination-item__icon svg{fill:#fff}main.services .services-details .pagination-item__img-wrap{-ms-flex-negative:0;flex-shrink:0;opacity:0;width:25.769231%;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.services .services-details .pagination-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}main.services .services-details .pagination-item__icon{-ms-flex-negative:0;flex-shrink:0}main.services .services-details .pagination-item__icon svg{fill:#8c8c8c}main.services .services-details .pagination-item__sep{width:1px;height:20px;background-color:#e5e5e5;margin:0 20px}main.services .services-details .pagination-item__title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:2}main.services .additional{padding:6rem 0}main.services .additional__title{text-align:left}main.services .additional__title h2{margin-top:1.8rem;line-height:1.4;font-size:4rem}main.services .additional__content{max-width:650px;padding:4rem 0}main.services .additional__content p{margin:2.8rem 0}main.services .additional__img{position:relative;height:100%;background:url(/lib/img/services/img_bg.png) no-repeat 54px bottom}main.services .additional__img-small{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;padding-bottom:45.714286%;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}main.services .additional__img-big{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:54.285714%;padding-bottom:77.142857%;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}main.projects .banner{background:url(/lib/img/projects/banner.jpg) no-repeat center center}main.projects .c-F-layout__article{margin-left:24px}main.projects .projects-list__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem;background-color:#fff;border-bottom:1px solid #eef0f2}main.projects .projects-list__total{font-family:"Inter-UI-Medium"}main.projects .projects-list__total span{color:#eb2935}main.projects .projects-list__switch{display:-webkit-box;display:-ms-flexbox;display:flex}main.projects .projects-list__switch-btn{width:24px;height:24px;border:1px solid #eef0f2;cursor:pointer}main.projects .projects-list__switch-btn--grid{background:url(/lib/img/projects/icon_grid.svg) no-repeat center center}main.projects .projects-list__switch-btn--grid.active{background:url(/lib/img/projects/icon_grid_hover.svg) no-repeat center center}main.projects .projects-list__switch-btn--list{margin-left:2rem;background:url(/lib/img/projects/icon_list.svg) no-repeat center center}main.projects .projects-list__switch-btn--list.active{background:url(/lib/img/projects/icon_list_hover.svg) no-repeat center center}main.projects .projects-list__container{padding:0 3rem;background-color:#fff}main.projects .projects-list__container.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}main.projects .projects-list__container.grid .projects-item{width:33.333333%;padding:0;margin:0;border:0}main.projects .projects-list__container.grid .projects-item:nth-child(3n) .projects-item__inner{border-right-color:transparent}main.projects .projects-list__container.grid .projects-item:nth-last-child(-n+3) .projects-item__inner{border-bottom-color:transparent}main.projects .projects-list__container.grid .projects-item__inner{display:block;padding:0 9.803922%;padding-top:7.50000%;padding-bottom:4.166667%;border-right:1px solid #eff1f3;border-bottom:1px solid #eff1f3}main.projects .projects-list__container.grid .projects-item__img-wrap{width:100%;border:1px solid #f9f9f9}main.projects .projects-list__container.grid .projects-item__content{padding:0 6.25000%;margin-top:5.833333%}main.projects .projects-list__container.grid .projects-item__title{text-align:center;font-size:1.6rem;font-family:"Inter-UI-Regular"}main.projects .projects-list__container.grid .projects-item__params{display:none}main.projects .projects-list__container.grid .projects-item__btn{display:none}main.projects .projects-item{padding:3rem 0;border-bottom:1px solid #eef0f2;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.projects .projects-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex}main.projects .projects-item__img-wrap{-ms-flex-negative:0;flex-shrink:0;width:276px}main.projects .projects-item__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.80000% 3%;padding-top:1.50000%}main.projects .projects-item__title{font-size:2rem;font-family:"Inter-UI-Medium";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:1}main.projects .projects-item__params{margin-top:2.3rem;color:#8c8c8c}main.projects .projects-item__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:18rem;height:4.8rem;margin-top:auto;background-color:#2a2a2a;color:#fff;text-align:center}main.projects .projects-item__btn:hover{background-color:#eb2935}main.projects .projects-details{padding-bottom:4rem}main.projects .projects-details__brick{height:195px}main.projects .projects-details__top{position:fixed;left:0;top:128px;z-index:10;width:100%;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(27,27,27,.45);box-shadow:0 0 10px 0 rgba(27,27,27,.45);-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.projects .projects-details__top.ceiling{top:0!important}main.projects .projects-details__top.ceiling .projects-details__header{padding:2.6rem 0}main.projects .projects-details__header{padding:3.6rem 0}main.projects .projects-details__header .header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.projects .projects-details__header .header__breadcrumbs{font-size:1.3rem;color:#8c8c8c}main.projects .projects-details__header .header__title{margin-top:1.2rem;font-size:2.8rem}main.projects .projects-details__nav{background-color:#f7f7f7;border-top:1px solid #eef0f2}main.projects .projects-details__nav .nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}main.projects .projects-details__nav .nav__item{padding:1.6rem 3rem;cursor:pointer}main.projects .projects-details__nav .nav__item:hover{color:#eb2935}main.projects .projects-details__nav .nav__item.active{background-color:#fff;color:#eb2935}main.projects .projects-details__info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem}main.projects .projects-details__info .info__swiper{-ms-flex-negative:0;flex-shrink:0;width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap{-ms-flex-negative:0;flex-shrink:0;margin-right:24px}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .gallery-thumbs{height:385px}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .swiper-slide{border:1px solid transparent}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .swiper-slide-thumb-active{border-color:#eb2935}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .swiper-slide img{width:auto;height:100%}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .info-swiper-button{position:unset;width:100%;height:34px;margin:0;-webkit-transform:none;transform:none}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .info-swiper-button::after{display:none}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .info-swiper-button-prev{margin-bottom:24px;background:url(/lib/img/projects/chevron-up.svg) no-repeat center center,#1b1b1b}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .info-swiper-button-next{margin-top:24px;background:url(/lib/img/projects/chevron-down.svg) no-repeat center center,#1b1b1b}main.projects .projects-details__info .info__swiper .gallery-top{border:1px solid #eef0f2}main.projects .projects-details__info .info__swiper .gallery-top img{width:100%}main.projects .projects-details__info .info__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:2.816901% 0;margin-left:2.816901%}main.projects .projects-details__info .info__description{font-size:1.4rem}main.projects .projects-details__info .info__title{margin-top:8.116883%;font-size:2rem;font-family:"Inter-UI-Medium";color:#eb2935}main.projects .projects-details__info .info__params{margin-top:3.246753%}main.projects .projects-details__info .info__params li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.6rem 0}main.projects .projects-details__info .info__params li span{-ms-flex-negative:0;flex-shrink:0;width:18rem;font-family:"Inter-UI-Medium"}main.projects .projects-details__info .info__share{margin-top:8.116883%}main.projects .projects-details__info .info__share .share__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#eb2935}main.projects .projects-details__info .info__share .share__line::before{content:'';width:1.8rem;height:1.8rem;margin-right:1rem;background:url(/lib/img/projects/icon_share.png) no-repeat center center;background-size:cover}main.projects .projects-details__info .info__share .share__line::after{content:'';-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px;margin-left:1rem;background-color:#eef0f2}main.projects .projects-details__info .info__share .share__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:4.87013%}main.projects .projects-details__info .info__share .share__item{margin-right:3.960396%}main.projects .projects-details__info .info__share .share__item:hover svg{fill:#eb2935}main.projects .projects-details__container{margin-top:4rem}main.projects .projects-details__documents{margin-top:4rem}main.projects .projects-details__documents table{text-align:left;border:1px solid #eef0f2;font-family:"Inter-UI-Medium"}main.projects .projects-details__documents th{padding:1.6rem 4rem;background-color:#2a2a2a;color:#fff;font-size:2rem;font-weight:400}main.projects .projects-details__documents td{padding:2.4rem 4rem;background-color:#f7f7f7}main.projects .projects-details__documents td a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.projects .projects-details__documents td a span{margin-left:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main.projects .projects-details__faqs{margin-top:4rem}main.projects .projects-details__faqs .faqs-item{margin:3rem 0}main.projects .projects-details__faqs .faqs-item__que{font-family:"Inter-UI-Medium"}main.projects .projects-details__faqs .faqs-item__ans{margin-top:.5rem;color:#666}main.projects .category-description{padding:3rem;margin-top:4rem;background-color:#fff}main.projects .category-description__title{padding-bottom:2.5rem;border-bottom:1px solid #eef0f2;font-size:2rem;color:#eb2935}main.projects .similar{padding:6rem 0;background-color:#f7f7f7}main.projects .similar__container{margin-top:4rem}main.projects .similar-item__img-wrap{padding:8.333333%;background-color:#fff}main.projects .similar-item__title{padding:0 1.5rem;margin-top:1.6rem;text-align:center;font-family:"Inter-UI-Regular";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main.projects .similar .swiper-pagination{position:unset;margin-top:4rem}main.markets .banner{background:url(/lib/img/markets/banner.jpg) no-repeat center center}main.markets .description{padding-top:4rem}main.markets .description__title{font-size:3.2rem;font-family:"Inter-UI-Regular";color:#eb2935}main.markets .markets-list__container{padding-top:3rem;padding-bottom:5rem;border-top:1px dashed #eef0f2}main.markets .markets-item{margin:10px 0;border:1px solid #eef0f2;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.markets .markets-item:hover{-webkit-box-shadow:0 5px 30px 0 rgba(27,27,27,.1);box-shadow:0 5px 30px 0 rgba(27,27,27,.1)}main.markets .markets-item__img-wrap{position:relative;display:block}main.markets .markets-item__img-wrap:hover::after{opacity:1}main.markets .markets-item__img-wrap::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.markets .markets-item__content{padding:6.521739%;text-align:center}main.markets .markets-item__title{font-size:2rem;font-family:"Inter-UI-Medium";overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main.markets .markets-item__excerpt{height:4.5em;margin-top:2.173913%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:3}main.markets .markets-item__btn{margin:0 auto;margin-top:3.478261%;background-color:#2a2a2a;-webkit-transform:none;transform:none}main.markets .markets-item__btn:hover{background-color:#eb2935}main.blog .banner{background:url(/lib/img/blog/banner.jpg) no-repeat center center}main.blog .c-F-layout__article{margin-left:24px}main.blog .blog-item{margin-bottom:20px;background-color:#fff;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}main.blog .blog-item:hover{-webkit-box-shadow:0 5px 30px 0 rgba(27,27,27,.1);box-shadow:0 5px 30px 0 rgba(27,27,27,.1)}main.blog .blog-item__content{padding:8.846154% 5.769231%}main.blog .blog-item__title{font-size:2rem;font-family:"Inter-UI-Medium";overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:1}main.blog .blog-item__excerpt{height:4.5em;margin-top:4.230769%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;/*!autoprefixer: off*/
 -webkit-box-orient:vertical;-webkit-line-clamp:3}main.blog .blog-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4.230769%;color:#8c8c8c;font-family:"Inter-UI-Medium"}main.blog .blog-item__meta-dot{width:.4rem;height:.4rem;margin:0 1rem;background-color:#eb2935}main.blog .blog-details__title{font-size:2.4rem}main.blog .blog-details__date{margin-top:1.5rem;color:#8c8c8c}main.blog .blog-details .flip-page p{margin:1em 0}main.blog .blog-details__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0;margin-top:4rem;border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2}main.blog .blog-details__footer .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.blog .blog-details__footer .share-item{margin-left:2rem}main.blog .blog-details__footer .share-item:hover svg{fill:#eb2935}main.blog .blog-details__tag a{color:#8c8c8c}main.blog .blog-details__tag a:hover{color:#eb2935}main.about{margin-top:848px}main.about .banner{background:url(/lib/img/about/banner.jpg) no-repeat center center}main.about .banner__container{height:720px}main.about .intro{padding-bottom:9.6rem;background-color:#f7f7f7;border:1px solid transparent}main.about .intro__container{position:relative;padding:8.450704%;margin-top:-12rem;background-color:#fff}main.about .intro .philosophy{text-align:center;font-size:2.4rem;font-family:"Inter-UI-Medium"}main.about .intro .philosophy p{margin:1.2rem 0}main.about .intro__main{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8rem;background:url(/lib/img/about/bg_map.png) no-repeat left center}main.about .intro__img-wrap{-ms-flex-negative:0;flex-shrink:0;width:44.745763%}main.about .intro__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:5.084746%;padding-bottom:6.779661%;margin-left:11.016949%}main.about .intro__sub{color:#8c8c8c;letter-spacing:.8px}main.about .intro__title{margin-top:6.51341%;line-height:2;font-size:2.4rem;font-family:"Inter-UI-Regular"}main.about .intro__line{width:6.8rem;height:1px;margin-top:5.363985%;background-color:#d8d8d8}main.about .intro__description{line-height:2;margin-top:6.130268%}main.about .intro__btn{margin:0;margin-top:auto}main.about .intro__more{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:2;margin-top:2.372881%}main.about .intro__more .more__left{-ms-flex-negative:0;flex-shrink:0;width:44.745763%}main.about .intro__more .more__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:11.016949%}main.about .intro__more p{margin-top:2.75em}main.about .intro__indicate{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:28rem;height:7.2rem;background-color:#eb2935;color:#fff;text-align:center;font-family:"Inter-UI-Medium"}main.about .intro__indicate::after{content:'';position:absolute;width:1.6rem;height:.8rem;margin-top:4rem;background:url(/lib/img/about/img_down.png) no-repeat center center}main.about .enyironment__container .col-xs-12{padding:0}main.about .team{padding:6rem 0}main.about .team__title{max-width:835px;margin:0 auto}main.about .team__title h2{line-height:1.428571;font-size:2.8rem;font-family:"Inter-UI-Medium"}main.about .team__container{margin-top:6rem}main.about .team-item__content{padding:6.053812%;padding-bottom:0;text-align:center}main.about .team-item__name{font-size:2.4rem}main.about .team-item__posi{margin-top:2.242152%;color:#eb2935;font-size:1.4rem}main.about .team-swiper-arrows{margin-top:6rem}main.contact .banner{background:url(/lib/img/contact/banner.jpg) no-repeat center center}main.contact .xxx{padding-top:6rem}main.contact .xxx__container{display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #2a2a2a}main.contact .xxx__content{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40.56338%;padding:6.901408% 0;padding-left:4.929577%;padding-right:3.521127%;background:url(/lib/img/contact/bg.png) no-repeat bottom,#1b1b1b;color:#fff}main.contact .xxx__content .contact-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5.726872%}main.contact .xxx__content .contact-info-item__title{-ms-flex-negative:0;flex-shrink:0;width:9.4rem}main.contact .xxx__title{line-height:1.75;font-size:3.2rem;font-family:"Inter-UI-Black"}main.contact .xxx .contact-form__wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}main.contact .xxx .contact-form__wrap .c-contact-form{padding:7.134364%}main.contact .map{margin-top:6rem}main.article-details .article-details__container{padding:6rem 0}main.article-details .header{padding:0 8.450704%;text-align:center}main.article-details .header__title{font-size:2.4rem}main.article-details .header__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.5rem;font-size:1.4rem}main.article-details .header__meta-line{width:1px;height:1rem;margin:0 1.5rem;background-color:#c7c7c7}main.article-details .header__tag a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1.5rem;background-color:#f9f9f9;text-align:center}main.article-details .content{padding:4.929577% 8.450704%;background-color:#f9f9f9;margin-top:6rem}main.article-details .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:6rem;font-size:1.4rem}main.article-details .nav__prev a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.article-details .nav__prev a:hover::before{background:url(/lib/img/index/left.png) no-repeat center center;background-size:cover}main.article-details .nav__prev a::before{content:'';width:4.2rem;height:1.8rem;margin-right:3.12500vw;background:url(/lib/img/index/left_disable.png) no-repeat center center;background-size:cover}main.article-details .nav__next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.article-details .nav__next a:hover::after{background:url(/lib/img/index/right.png) no-repeat center center;background-size:cover}main.article-details .nav__next a::after{content:'';width:4.2rem;height:1.8rem;margin-left:3.12500vw;background:url(/lib/img/index/right_disable.png) no-repeat center center;background-size:cover}main.article-details .nav__sep{width:1px;height:1rem;margin:0 3.12500vw;background-color:#2a2a2a}main.success{padding:40px 0}main.success .container{text-align:center;color:#393e4b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.success .container h3{font-size:30px;margin:20px 0}main.success .container .btns{display:-webkit-box;display:-ms-flexbox;display:flex}main.success .container .btns a{width:160px;height:42px;color:#fff;margin:0 10px;background-color:#eb2935;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.success .container .btns a img{margin-right:4px}main.not-found{padding:40px 0}main.not-found .container{text-align:center;color:#393e4b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.not-found .container h2{font-size:150px;margin:20px 0}main.not-found .container h3{font-size:25px;margin:20px 0}main.not-found .container p{margin:20px 0}main.not-found .container .btns{display:-webkit-box;display:-ms-flexbox;display:flex}main.not-found .container .btns a{width:160px;height:42px;color:#fff;background-color:#eb2935;margin:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main.not-found .container .btns a img{margin-right:4px}.gallery-item{margin:1.875em 0}.gallery-caption{margin:10px 0}@media (max-width:1599px){main.index .advantages-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:100%}main.index .advantages-item__icon{-ms-flex-negative:0;flex-shrink:0}main.index .advantages-item__content{margin-left:2rem}main.index .advantages-item__title{margin-top:0}main.index .certificate::after{height:330px}main.index .factory__grayscale--left{-webkit-transform:translateX(-62%);transform:translateX(-62%)}main.index .factory__grayscale--right{-webkit-transform:translateX(62%);transform:translateX(62%)}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap .gallery-thumbs{height:355px}main.about .intro__btn{margin-top:6.130268%}}@media (max-width:1279px){.c-F-layout__article{margin-left:0!important}main.index .advantages__content{max-width:800px;margin:0 auto;text-align:center}main.index .advantages__title{text-align:center}main.index .advantages__line{margin:0 auto;margin-top:4rem}main.index .advantages__description{margin:0 auto;margin-top:4rem}main.index .advantages__btn{margin:0 auto;margin-top:4rem}main.index .advantages__container{margin-top:4rem}main.index .certificate::after{height:232px}main.index .factory__grayscale{display:none}main.index .contact__bg{height:283px}main.projects .projects-details__info .info__swiper .gallery-thumbs__wrap{display:none}main.about .intro__text{padding-bottom:0;margin-left:40px}main.about .intro__more .more__right{margin-left:40px}}@media (max-width:1023px){.c-banner{top:50px}main.has-c-banner{margin-top:350px}header.header.hide{-webkit-transform:translateY(-50px);transform:translateY(-50px)}header.header .header__container{height:50px}header.header .header__nav-btn{width:20px;height:20px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header.header .header__nav-btn.active span:nth-child(1){-webkit-transform:translateY(8.5px) rotate(-45deg);transform:translateY(8.5px) rotate(-45deg)}header.header .header__nav-btn.active span:nth-child(2){opacity:0}header.header .header__nav-btn.active span:nth-child(3){-webkit-transform:translateY(-8.5px) rotate(45deg);transform:translateY(-8.5px) rotate(45deg)}header.header .header__nav-btn span{display:inline-block;width:100%;height:3px;border-radius:2px;background-color:#303030;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}header.header .header__logo img{height:30px}header.header .header__icon{height:20px}header.header .header__line{height:15px}header.header .header__nav-mobile{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}header.header .header__nav-mobile.active{opacity:1;visibility:visible}header.header .header__nav-mobile.active .menu{-webkit-transform:translateX(0);transform:translateX(0)}header.header .header__nav-mobile .menu{width:70%;height:100%;padding:10px 0;background-color:#fff;overflow:auto;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}header.header .header__nav-mobile .menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;line-height:50px}header.header .header__nav-mobile .menu li.current-menu-ancestor>a,header.header .header__nav-mobile .menu li.current-menu-parent>a,header.header .header__nav-mobile .menu li.current-menu-item>a{color:#eb2935}header.header .header__nav-mobile .menu li a{width:calc(100% - 26px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header.header .header__nav-mobile .menu li .arrow{padding:5px;-webkit-transition:all 500ms cubic-bezier(.2,0,0,1);transition:all 500ms cubic-bezier(.2,0,0,1)}header.header .header__nav-mobile .menu li .arrow.active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}header.header .header__nav-mobile .menu li .sub-menu{width:100%;display:none}main{margin-top:50px}main.index .statistics{margin-top:6rem}main.index .statistics__content{position:relative;-webkit-transform:translateY(0);transform:translateY(0);-ms-flex-wrap:wrap;flex-wrap:wrap}main.index .statistics-item{width:50%}main.index .statistics-item:nth-child(even){border-color:transparent}main.index .statistics-item:nth-child(3),main.index .statistics-item:nth-child(4){margin-top:4rem}main.index .statistics-item__count{font-size:4rem}main.index .about{padding-top:6rem;margin-top:6rem}main.index .services-item__border{width:70%;padding-bottom:70%}main.index .services-item__icon img{width:6rem}main.index .cases-item__content{text-align:center}main.index .cases-swiper-container{margin-left:0}main.index .cases-swiper-arrow{margin-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main.index .certificate::after{height:277px}main.index .contact{padding-bottom:6rem;background:url(/lib/img/index/contact_bg_2.png) no-repeat right top}main.index .contact__content{max-width:100%;padding:6rem 0;text-align:center}main.index .contact__title{text-align:center}main.index .contact__title h2{font-size:3rem}main.index .contact-form__wrap::after{display:none}main.index .contact-form__wrap .c-contact-form{position:unset;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}main.index .contact__bg{display:none}main.services .additional__content{padding:0}main.projects .projects-details__brick{display:none}main.projects .projects-details__top{position:unset;-webkit-box-shadow:none;box-shadow:none}main.projects .projects-details__header .header__container{-ms-flex-wrap:wrap;flex-wrap:wrap}main.projects .projects-details__header .header__btn{width:100%;margin-top:1.6rem}main.projects .projects-details__nav{display:none}main.projects .projects-details__info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}main.projects .projects-details__info .info__swiper{width:auto;max-width:600px;margin:0 auto}main.projects .projects-details__info .info__content{padding:4rem 0;margin:0}main.about .banner{background-size:cover}main.about .banner__container{height:300px}main.about .intro__container{margin-top:6rem}main.about .intro__main{-ms-flex-wrap:wrap;flex-wrap:wrap;background-size:100% auto}main.about .intro__img-wrap{width:50%;margin:0 auto}main.about .intro__text{margin-left:0;text-align:center}main.about .intro__line{margin-left:auto;margin-right:auto}main.about .intro__btn{margin-left:auto;margin-right:auto}main.about .intro__more{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0}main.about .intro__more .more__left{width:100%}main.about .intro__more .more__right{width:100%;margin-left:0}main.contact .xxx__container{-ms-flex-wrap:wrap;flex-wrap:wrap}main.contact .xxx__content{width:100%;padding:7.134364%}}@media (max-width:767px){.c-search{width:95vw;padding:30px}.c-search-form__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:40px}.c-search-form__submit{width:40px;height:40px}.c-search__close{right:5px;top:5px}main.index .advantages__container{padding:4rem 2rem;padding-top:0}main.index .advantages__item{margin-top:4rem}main.index .working__container{-ms-flex-wrap:wrap;flex-wrap:wrap}main.index .working-item{width:100%}main.index .working__arrow{display:none}main.index .cases__container{padding:0;background:#fff}main.index .cases-swiper-container{padding:0 10px}main.index .certificate::after{display:none}main.index .certificate__container{padding:4rem 2rem;margin-top:4rem;-webkit-box-shadow:0 0 30px 0 rgba(27,27,27,.1);box-shadow:0 0 30px 0 rgba(27,27,27,.1)}main.index .contact-form{padding:40px 20px}main.index .contact-form__input{height:50px;margin-bottom:20px}main.services .services-list__category{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}main.services .services-details .pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}main.services .services-details .pagination-item{width:100%;margin-bottom:2rem}main.projects .projects-list__container.grid .projects-item{width:50%}main.projects .projects-list__container.grid .projects-item__inner{border-color:#eff1f3!important}main.projects .projects-list__container.grid .projects-item:nth-child(2n) .projects-item__inner{border-right-color:transparent!important}main.projects .projects-list__container.grid .projects-item:nth-last-child(-n+2) .projects-item__inner{border-bottom-color:transparent!important}main.projects .projects-item__img-wrap{width:30%}main.projects .projects-item__title{font-size:1.6rem;height:2.5em;-webkit-line-clamp:2}main.projects .projects-item__params{display:none}main.projects .projects-item__btn{width:10rem;height:4rem}main.projects .projects-details__info .info__swiper{width:100%}main.about .intro{background-color:#fff}}