@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");html{box-sizing:border-box;scroll-behavior:smooth}*{box-sizing:inherit;outline:none}a,a:hover{text-decoration:none;color:inherit}li,ul{padding:0;list-style:none}body,h1,h2,h3,h4,h5,li,p,ul{margin:0}body{color:#171717;font-family:Montserrat,sans-serif;font-style:normal;font-size:16px;line-height:150%;font-weight:400;min-width:320px}.no-scroll{overflow:hidden}.container{width:100%;max-width:1220px;padding:0 20px;margin:0 auto}.btn{display:block;padding:15px 30px;font-size:1.25em;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px;text-transform:uppercase;border:1px solid #171717;box-shadow:0 6px 6px 0 rgba(64,64,64,.2),0 4px 7px 0 rgba(12,81,170,.2);width:-moz-fit-content;width:fit-content;transition:all .5s}.btn,.btn span{position:relative}.btn span{padding-right:30px;z-index:15}.btn span:after{width:20px;height:20px;top:50%;background-image:url(/img/arrow.svg);background-repeat:no-repeat;background-position:50%;background-size:auto;transform:translateY(-50%);transition:all .3s}.btn span:after,.btn:after{position:absolute;content:"";right:0}.btn:after{top:0;height:100%;width:0;background:#0c51aa;transition:all .5s;z-index:2}.btn:hover{color:#Fff}.btn:hover:after{width:100%;right:auto;left:0}.btn:hover span:after{background-image:url(/img/arrow-w.svg)}.btn.w{border:1px solid #fff}.btn.w span:after{background-image:url(/img/arrow-w.svg)}hr{display:block;border-color:#8C8C8C;border-top:none;margin:0}.title-all{font-size:4.125em;font-style:normal;font-weight:700;line-height:120%;letter-spacing:3.3px}.learn-more,.title-all{text-transform:uppercase}.learn-more{position:relative;display:block;width:-moz-fit-content;width:fit-content;padding-right:30px;letter-spacing:.8px;transition:all .3s}.learn-more:after{position:absolute;content:"";top:50%;right:0;width:20px;height:20px;background-image:url(/img/arrow.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}.learn-more:hover{opacity:.8}.header{position:fixed;top:0;left:0;width:100%;padding:30px 0;transition:all .3s;background:#fff;z-index:999}.header__wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:200}.header a{display:block}.header .navigation .list{display:flex;gap:28px;position:relative}.header .navigation .list__item:first-child .list__item-link:hover{color:inherit}.header .navigation .list__item:first-child span{position:relative;padding-right:8px}.header .navigation .list__item:first-child span:after{position:absolute;content:"";right:0;top:50%;width:8px;height:6px;background-image:url(/img/drop-menu-icon.svg);background-size:contain;background-repeat:no-repeat;transform:translate(50%,-50%);transition:all .5s}.header .navigation .list__item:first-child:hover .double-menu{opacity:1;z-index:999;pointer-events:painted}.header .navigation .list__item:first-child:hover span:after{transform:translate(50%,-50%) rotate(180deg)}.header .navigation .list__item-link{font-weight:400;line-height:100%;letter-spacing:.8px;text-transform:uppercase;transition:all .3s;font-size:18px}.header .navigation .list__item{position:relative}.header .navigation .list__item-link:hover{color:#0c51aa}.header .navigation .list__item .double-menu{position:absolute;left:0;width:270px;top:20px;z-index:999;transition:all .3s ease-in-out;height:auto;opacity:0;overflow:hidden;pointer-events:none}.header .navigation .list__item .double-menu__wrapper{display:flex;flex-direction:column;gap:8px;justify-content:space-between;background:#fff;padding:20px 40px;border-top:1px solid #111111}.header .navigation .list__item .double-menu__item-link{color:#000;display:block;transition:all .5s}.header .navigation .list__item .double-menu__item-link:hover{color:#0c51aa}.header.add-fixed{padding:15px 0;box-shadow:0 5px 8px 0 rgba(224,224,224,.7882352941)}.header.add-fixed .logo{max-width:140px}.logo{width:100%;max-width:180px;z-index:500;transition:all .3s}.logo,.registration .login{position:relative;display:block}.registration .login{padding-left:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;z-index:20}.registration .login:after{position:absolute;content:"";left:0;top:50%;width:15px;height:13px;background-image:url(/img/usa-icon.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%);z-index:20}.hamburger{position:relative;width:25px;display:none;z-index:400}.hamburger .line{width:100%;height:3px;background-color:#171717;display:block;transition:all .3s ease-in-out;margin:5px 0}.hamburger .line:first-child{width:70%;margin-left:auto;margin-right:2px}.hamburger .line:nth-child(3){width:60%;margin-right:auto;margin-left:2px}.hamburger:hover{cursor:pointer}.hamburger.is-active{transition:all .3s ease-in-out;transition-delay:.6s;transform:rotate(-45deg)}.hamburger.is-active .line:nth-child(2){width:0}.hamburger.is-active .line:first-child,.hamburger.is-active .line:nth-child(3){transition-delay:.3s;width:100%;margin:5px 0}.hamburger.is-active .line:first-child{transform:translateY(2px)}.hamburger.is-active .line:nth-child(3){transform:translateY(-14px) rotate(90deg)}.promo{padding:20px 0 70px}.promo .title{color:#0c51aa;font-size:7.5em;font-style:normal;font-weight:900;line-height:100%;letter-spacing:6px;text-transform:uppercase;margin-bottom:35px}.promo .title.title-mt{margin-bottom:20px}.promo .subtitle{font-size:3.4375em;font-style:normal;font-weight:700;line-height:100%;letter-spacing:2.75px;text-transform:uppercase}.promo__wrapper{display:flex;gap:10px;align-items:flex-end;justify-content:space-between;margin:42px 0 38px}.promo__wrapper hr{display:block;width:100%;height:2px;max-width:531px;background:#171717;margin:2px}.promo__wrapper .btn{width:100%;max-width:218px}.promo__text{width:100%;max-width:328px;font-size:1.25em;font-style:normal;font-weight:400;line-height:135%}.promo .video{position:relative;max-width:100%}.promo .video__wrapper{position:relative;overflow:hidden;padding-bottom:56.25%}.promo .video__picture{display:block;width:100%}.promo .video video{position:absolute;top:0;left:0;width:100%;height:100%}.promo .play{position:absolute;bottom:40px;right:28px;background:#fff;width:41px;height:41px;background-image:url(/img/play.svg);background-repeat:no-repeat;background-position:60% 50%;background-size:40%;border-radius:50%;transition:all .3s;border:none;cursor:pointer}.promo .play:hover{transform:scale(1.05)}.promo .play.active{background-image:url(/img/pause.png);background-position:50% 50%;background-size:40%}.promo hr{margin-top:40px}.about{padding-top:64px}.about__wrapper{display:flex;gap:120px}.about .picture{width:100%;max-width:40%}.about .picture__img{display:block;width:100%}.about .content{position:relative;width:100%;max-width:40%;min-width:480px}.about .content:after{position:absolute;content:"";top:0;left:0;width:57vw;height:calc(100% + 50px);background:#F1F1F1;z-index:-1;transform:translateY(-50px) translateX(-5vw)}.about .content .title-all{margin-bottom:20px}.about .content__text{color:#8C8C8C}.about .content .learn-more,.about .content__text+.content__text{margin-top:20px}.statistics{padding:100px 0}.statistics__wrapper{display:flex;gap:30px;align-items:center;justify-content:space-between;margin:56px 0}.statistics .statistics-day{text-align:center;color:#0c51aa;width:100%;max-width:30%}.statistics .statistics-day__num{font-size:15em;font-weight:900;line-height:100%;letter-spacing:12px;text-transform:uppercase}.statistics .statistics-day__text{font-size:4.125em;font-weight:600;line-height:115%;letter-spacing:3.3px;text-transform:uppercase}.statistics .statistics-graphic{width:100%;max-width:70%}.statistics .statistics-graphic svg{display:block;width:100%}.animation-dashLine{stroke-dasharray:900;stroke-dashoffset:900;transition:all 5s}.adnimation-dots-2s,.adnimation-dots-4s,.adnimation-dots-6s,.adnimation-dots-7s{opacity:0}.adnimation-dots-2s{transition:all 2s}.adnimation-dots-4s{transition:all 4s}.adnimation-dots-6s{transition:all 6s}.adnimation-dots-7s{transition:all 8s}.statistics.active .animation-dashLine{stroke-dashoffset:0}.statistics.active .adnimation-dots-2s,.statistics.active .adnimation-dots-4s,.statistics.active .adnimation-dots-6s,.statistics.active .adnimation-dots-7s{opacity:1}.projects{padding-bottom:126px}.projects__wrapper{display:flex;gap:20px;justify-content:space-between}.projects .title-all{margin-bottom:56px}.projects .projects-box{display:block;flex-grow:1}.projects .projects-box__picture{position:relative;width:100%;overflow:hidden}.projects .projects-box__picture-img{transition:all .3s;display:block;width:100%}.projects .projects-box hr{margin:28px 0 17px}.projects .projects-box__title{max-width:203px;font-size:1.25em;font-weight:400;line-height:135%;transition:all .3s}.projects .projects-box:hover .projects-box__title{color:#0c51aa}.projects .projects-box:hover .projects-box__picture-img{transform:scale(1.05)}.additionally{padding:100px 0 70px;background-image:url(/img/additionally-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff}.additionally__wrapper{display:flex;gap:40px;justify-content:center}.additionally-left{width:100%;max-width:300px}.additionally__subtitle{text-align:right;font-size:2.1875em;font-weight:700;line-height:154%;text-transform:uppercase}.additionally__title{font-size:9.375em;font-weight:700;line-height:90%;letter-spacing:7.5px;text-transform:uppercase;margin-bottom:27px;transform:translateX(-10px)}.additionally__text{font-size:1.25em;font-weight:400;line-height:135%;margin-bottom:25px}.order-step{padding:202px 0 188px}.order-step .title-all{margin-bottom:60px;padding-left:28px;max-width:490px}.order-step .steps-order{display:flex;margin:34px 0;gap:90px;justify-content:space-between}.order-step .steps-order .step-order{display:flex;gap:13px;flex-grow:1}.order-step .steps-order .step-order__number{font-size:8.125em;font-weight:600;line-height:80%;letter-spacing:6.5px;text-transform:uppercase;transition:all .5s}.order-step .steps-order .step-order__content-title{font-size:2.1875em;font-weight:400;line-height:120%;margin-bottom:20px;transition:all .5s}.order-step .steps-order .step-order__content-text{font-size:1.125em;font-weight:400;line-height:150%;transition:all .5s}.order-step .steps-order .step-order:hover{color:#0c51aa}.faq{padding-bottom:185px;color:#171717}.faq .title-all{margin-bottom:40px}.faq__wrapper{width:100%;max-width:80%;margin:0 auto}.faq .faq-box{cursor:pointer}.faq .faq-box__head{display:flex;align-items:center;justify-content:space-between;padding:30px 0}.faq .faq-box__head-title{font-size:1.5em;font-weight:400;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;max-width:704px}.faq .faq-box__head-icon{position:relative;width:25px;height:25px}.faq .faq-box__head-icon:after{width:100%;height:3px}.faq .faq-box__head-icon:after,.faq .faq-box__head-icon:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);background:#0C51AA}.faq .faq-box__head-icon:before{width:3px;height:100%;transition:all .5s}.faq .faq-box__body{overflow:hidden}.faq .faq-box__body-text{padding:0 0 30px 60px}.faq .faq-box__body-text p{position:relative;width:100%;max-width:781px;padding-left:35px;color:#8C8C8C;font-size:1.25em;font-weight:400;line-height:135%}.faq .faq-box__body-text p:after{position:absolute;content:"";left:0;top:0;height:100%;width:3px;background:#0C51AA}.faq .faq-box.active .faq-box__head-icon:before{opacity:0}.faq .faq-box+.faq-box{border-top:1px solid #8c8c8c}.communication{padding:120px 0 64px;background:#0C51AA}.communication__wrapper{display:flex;justify-content:space-between}.communication .content{position:relative;width:100%;max-width:400px;color:#FFF}.communication .content:after{position:absolute;content:"";top:0;left:0;width:176px;height:176px;background:#E40D2D;border-radius:50%;transform:translate(-30%,-30%);animation:pulsCircle 2s infinite;z-index:1}.communication .content__subtitle{font-size:2.1875em;font-weight:700;line-height:100%;letter-spacing:1.75px;text-transform:uppercase;margin-bottom:15px}.communication .content__title{font-size:6em;font-weight:700;line-height:80%;letter-spacing:4.8px;text-transform:uppercase;margin-bottom:25px}.communication .content__text{max-width:214px;font-size:1.25em;font-weight:400;line-height:135%}.communication .content__subtitle,.communication .content__text,.communication .content__title{position:relative;z-index:2}.communication .form{width:100%;max-width:60%}.communication .form .form-conect__wrapper{display:flex;gap:50px 20px;flex-wrap:wrap;margin-bottom:35px}.form-conect__input-wrapper{display:flex;width:100%;flex-direction:column;max-width:calc(50% - 10px);position:relative}.form-conect__input-wrapper .error{color:#ff415e;font-size:.875em;margin-top:5px;font-weight:700}.form .payload-richtext{color:white;font-size:16px}.form .payload-richtext h1{font-size:2em;font-weight:700;margin-bottom:.5em}.form .payload-richtext h2{font-size:1.75em;font-weight:700;margin-bottom:.5em}.form .payload-richtext h3{font-size:1.5em;font-weight:700;margin-bottom:.5em}.form .payload-richtext h4{font-size:1.25em;font-weight:700;margin-bottom:.5em}.form .payload-richtext ol,.form .payload-richtext ul{margin:1em 0;padding-left:1.5em}.form .payload-richtext li{font-size:1em;line-height:1.5;margin-bottom:.5em}.form .payload-richtext p{font-size:1em;line-height:1.5;margin-bottom:1em}.communication .form .form-conect__input{width:100%;background:transparent;border:none;border-bottom:1px solid #fff;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:16px;color:#fff;font-weight:400;line-height:150%}.communication .form .form-conect__input::placeholder{font-family:Montserrat,sans-serif;font-size:16px;color:#fff;font-weight:400;line-height:150%}.communication .form .form-conect__submit{padding:15px 50px;border-radius:10px;background:#FFF;box-shadow:0 6px 6px 0 rgba(64,64,64,.2),0 4px 7px 0 rgba(12,81,170,.2);color:#0c51aa;font-size:1.25em;font-weight:400;line-height:100%;letter-spacing:1px;text-transform:uppercase;border:none;cursor:pointer;transition:all .3s}.communication .form .form-conect__submit:hover{opacity:.8}.communication .form .form-conect textarea{min-height:100px}.communication .form .form-conect__agreement{display:flex;gap:13px;margin-top:30px}.communication .form .form-conect__agreement-text{width:100%;font-size:.875em;max-width:386px;color:#F1F1F1}@keyframes pulsCircle{0%{transform:translate(-30%,-30%) scale(1)}50%{transform:translate(-30%,-30%) scale(1.1)}to{transform:translate(-30%,-30%) scale(1)}}.products-all hr{margin-bottom:65px}.products-all__wrapper{display:flex;gap:69px 16px;flex-wrap:wrap}.product-box{display:flex;flex-direction:column;width:100%;max-width:calc(50% - 8px)}.product-box__picture{width:100%;height:352px;margin-bottom:34px}.product-box__picture-img{position:relative;display:block;width:100%;height:100%;object-fit:fill}.product-box__title{font-size:1.5em;font-weight:400;line-height:150%;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:6px}.product-box__desc{max-width:90%;color:#8C8C8C;font-size:16px;line-height:150%;margin-bottom:8px}.product-box .learn-more{margin-top:auto}.product-box hr{margin-bottom:15px}.product-box:nth-child(3n+3){max-width:100%}.product-box:nth-child(3n+3) .product-box__title{text-align:center}.product-box:nth-child(3n+3) .product-box__desc{width:100%;max-width:500px;margin:0 auto 8px;text-align:center}.product-box:nth-child(3n+3) .learn-more{margin:0 auto}.gallery{padding:96px 0 100px}.gallery .title-all{text-align:center;margin-bottom:75px}.gallery__wrapper{position:relative}.gallery .swiper-s-next,.gallery .swiper-s-prev{position:absolute;right:30px;top:0;width:65px;height:65px;background:#F1F1F1;border-radius:50%;z-index:20;cursor:pointer;transition:all .5s}.gallery .swiper-s-next:after,.gallery .swiper-s-prev:after{position:absolute;top:50%;left:50%;content:"";width:13px;height:26px;background-image:url(/img/slider-button-icon.svg);background-repeat:no-repeat;background-size:cover;filter:grayscale(1);transform:translate(-30%,-50%)}.gallery .swiper-s-next:hover:after,.gallery .swiper-s-prev:hover:after{filter:grayscale(0)}.gallery .swiper-s-next{transform:translateY(-150%)}.gallery .swiper-s-prev{right:130px;transform:translateY(-150%) rotate(180deg)}.gallery .gallery-box{position:relative;width:100%;height:380px;transition:all .8s}.gallery .gallery-box__picture{display:block;width:100%;height:100%;object-fit:cover}.gallery .swiper-slide,.gallery .swiper-slide-active .gallery-box{height:600px}.automation{padding-bottom:75px}.automation hr{margin-bottom:42px}.automation__content{width:80%;text-align:center;margin:0 auto 45px}.automation__content-text{color:#8C8C8C;font-size:1.25em;line-height:135%}.automation__content-text+.automation__content-text{margin-top:35px}.automation__title{font-size:2.8125em;font-weight:600;line-height:144%;letter-spacing:2.25px;text-transform:uppercase;text-align:center;margin-bottom:20px}.automation__desc{text-align:center;font-size:1.25em;line-height:135%;margin-bottom:35px}.automation .partners{display:flex;flex-wrap:wrap;gap:20px}.automation .partners__item{flex-grow:1;flex-basis:380px}.automation .partners__picture{display:flex;align-items:center;width:100%;height:130px}.automation .partners__picture-logo{display:block;width:100%;height:100%;object-fit:contain}.automation .partners hr{margin:20px 0 17px}.automation .partners__name{color:#8C8C8C;font-size:1.25em;line-height:135%}.fabrics{padding:20px 0 124px}.fabrics__description{width:100%;max-width:986px;color:#8c8c8c;text-align:center;line-height:135%;margin:0 auto 70px}.fabrics .title-all{margin:60px 0 50px;text-align:center}.tab-navigation{display:flex;gap:20px;justify-content:center;margin-bottom:30px}.tab-navigation__item{text-align:center;font-size:1.25em;width:100%;max-width:280px;color:#171717;padding:20px 18px;box-shadow:0 6px 6px 0 rgba(64,64,64,.2);border:1px solid #171717;cursor:pointer;transition:all .5s}.tab-navigation__item.active{background:#0c51aa;color:#fff;box-shadow:0 6px 6px 0 rgba(64,64,64,.2)}.grid{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.item{display:block;margin:10px;z-index:1;grid-column:span 1}.item.muuri-item-dragging{z-index:3}.item.muuri-item-releasing{z-index:2}.item.muuri-item-hidden{z-index:0}.item-content{position:relative;width:100%;height:100%}.item-content__picture{display:block;width:100%}.item-content hr{margin:34px 0 17px}.item-content__title{color:#8C8C8C;font-size:1.5em;font-weight:400;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}.item.big-size{grid-column:span 2}.item.full-size{grid-column:span 4}.resources{padding:12px 0 75px}.resources__wrapper{width:100%;max-width:980px;margin:0 auto}.resources .drop-box__head{display:flex;gap:20px;justify-content:space-between;padding:17px 0;cursor:pointer;border-bottom:1px solid #8c8c8c;transition:all .5s}.resources .drop-box__title{color:#171717;font-size:1.5em;font-weight:600;line-height:150%;letter-spacing:1.2px;text-transform:uppercase}.resources .drop-box__icon{position:relative;width:25px;height:26px}.resources .drop-box__icon:after{width:100%;height:3px}.resources .drop-box__icon:after,.resources .drop-box__icon:before{position:absolute;content:"";top:50%;left:50%;background:#0C51AA;transform:translate(-50%,-50%)}.resources .drop-box__icon:before{width:3px;height:100%;transition:all .5s}.resources .drop-box__body{overflow:hidden}.resources .drop-box__body-wrapper{padding-top:50px;display:flex;gap:40px 22px;flex-wrap:wrap}.resources .drop-box__head.active{border-color:#fff}.resources .drop-box__head.active .drop-box__icon:before{background:transparent}.resources .drop-box+.drop-box{margin-top:60px}.card-file{display:flex;gap:15px;width:100%;max-width:278px}.card-file__picture{width:100%;max-width:100px}.card-file__picture-icon{display:block;width:100%;margin-bottom:5px}.card-file__picture-size{color:#8C8C8C;font-size:.875em;line-height:120%}.card-file__content{display:flex;gap:5px;flex-direction:column;justify-content:space-between}.card-file__content-title{width:100%;max-width:126px;font-size:1.125em;font-weight:400;line-height:150%}.card-file__content-btn{display:block;width:100%;text-align:center;padding:10px;color:#171717;font-size:1.25em;letter-spacing:1px;text-transform:uppercase;border:1px solid #171717;box-shadow:0 6px 6px 0 rgba(64,64,64,.2),0 4px 7px 0 rgba(12,81,170,.2);transition:all .5s}.card-file__content-btn:hover{background:#0C51AA;color:#Fff}.gratitude{padding:20vh 0}.gratitude .title{color:#0C51AA;font-family:Montserrat;font-size:7.5em;font-weight:900;line-height:100%;letter-spacing:6px;text-transform:uppercase}.gratitude .subtitle{color:#171717;font-size:3.4375em;font-weight:600;line-height:110%;letter-spacing:2.75px;text-transform:uppercase}.gratitude__wrapper{display:flex;gap:10px;align-items:center;justify-content:space-between;margin:42px 0 38px}.gratitude__wrapper hr{display:block;width:100%;height:2px;max-width:361px;background:#171717;margin:2px}.gratitude__text{width:100%;max-width:400px;font-size:1.25em;font-style:normal;font-weight:400;line-height:135%}.gratitude .btn{max-width:350px}.card-product{padding:0}.card-product .product{display:flex;gap:20px;align-items:center;margin-bottom:110px}.card-product .product__picture{display:block;width:100%;max-width:680px}.card-product .product .content{width:100%;max-width:680px}.card-product .product .product-description{margin-bottom:50px}.card-product .product .product-description__title{color:#171717;font-size:2.1875em;font-weight:600;line-height:140%;letter-spacing:1.75px;text-transform:uppercase;margin-bottom:10px}.card-product .product .product-description__description{max-width:580px}.card-product .product .product-options__title{font-size:1.5em;font-weight:400;line-height:120%;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:13px}.card-product .product .product-options__text{margin-bottom:30px}.card-product .product .product-options .option{display:flex;gap:20px}.card-product .product .product-options .option__text{width:100%;max-width:278px;color:#8C8C8C}.card-product .product .product-options .option__colors{display:block;width:100%;max-width:278px;object-fit:contain}.card-product .product .product-options .option+.option{margin-top:30px}.card-product .product .btn{background:transparent;margin-top:30px;cursor:pointer}.card-product .operation__title{font-size:1.5em;font-style:normal;font-weight:400;line-height:36px;letter-spacing:1.2px;text-transform:uppercase}.card-product .operation hr{margin:20px 0 40px}.card-product .operation__description{max-width:900px;color:#787878;font-size:1.125em;line-height:150%;margin-bottom:40px}.card-product .operation .operation-boxs__wrapper{display:flex;gap:20px;justify-content:space-between}.card-product .operation .operation-boxs .operation-box{width:33%}.card-product .operation .operation-boxs .operation-box__picture{display:block;width:100%}.card-product .operation .operation-boxs .operation-box hr{margin:17px 0 20px}.card-product .operation .operation-boxs .operation-box__title{font-size:1.25em;font-weight:400;line-height:135%;text-transform:uppercase;margin-bottom:17px}.card-product .operation .operation-boxs .operation-box__description{color:#8C8C8C;font-size:.875em;line-height:142%}.other-product{padding-bottom:100px}.other-product__wrapper{display:flex;align-items:center;gap:20px}.other-product .picture{width:100%;max-width:50%}.other-product .picture__img{display:block;width:100%}.other-product .content{width:100%;max-width:50%}.other-product .content__title{color:#171717;font-size:2.1875em;font-weight:600;line-height:120%;letter-spacing:1.75px;text-transform:uppercase;margin-bottom:10px}.other-product .content__desc{max-width:580px;margin-bottom:28px}.other-product .content__subtitle{font-size:1.5em;font-weight:400;line-height:120%;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px}.other-product .content .boxs{display:flex;gap:10px;margin-bottom:20px}.other-product .content .boxs .box{color:#8C8C8C}@keyframes move-tab{0%{transform:translateX(0)}50%{transform:translateX(3px)}to{transform:translateX(0)}}.footer{position:relative;padding:64px 0 30px;background:#F1F1F1;min-height:350px}.footer__wrapper{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.footer .footer-navigation{display:flex;gap:35px}.footer .footer-navigation__item{position:relative;color:#404040;font-size:16px;font-weight:400;line-height:100%;letter-spacing:.8px;text-transform:uppercase}.footer .footer-navigation a:hover{text-decoration:underline}.footer .footer-navigation__item .submenu{position:absolute;top:30px;left:0;width:210%}.footer .footer-navigation__item .submenu__item-link{text-transform:none;color:#171717;font-size:.875em;font-weight:400;line-height:100%}.footer .footer-navigation__item .submenu__item:hover{text-decoration:underline}.footer .footer-navigation__item .submenu__item+.submenu__item{margin-top:14px}.footer .copy{margin-top:13%;display:flex;justify-content:space-between;width:100%;bottom:31px;color:#787878;font-size:.875em;font-weight:400;line-height:140%}.wrapper{position:relative;width:100%;overflow:hidden}.preloader{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:1000;transition:all .3s ease-out;display:flex;justify-content:center;align-items:center}.preloader--hide{opacity:0;visibility:hidden;z-index:-1}:root{--hue:18;--bg:hsl(var(--hue),90%,90%);--fg:hsl(var(--hue),90%,10%);--primary:hsl(var(--hue),90%,50%);--trans-dur:0.3s;font-size:calc(16px + 8 * (100vw - 320px) / 2240)}.pl{margin:auto;width:8em;height:8em}.pl__line,.pl__line-g,.pl__lines{animation:lineRotate 2s ease-in-out infinite}.pl__line{animation-name:lineMove;animation-timing-function:ease-in}.pl__line-g{animation-name:lineFade;animation-timing-function:linear}.pl__line-g:nth-child(2),.pl__line-g:nth-child(2) .pl__line{animation-delay:.1666666667s}.pl__line-g:nth-child(3),.pl__line-g:nth-child(3) .pl__line{animation-delay:.25s}.pl__line-g:nth-child(4),.pl__line-g:nth-child(4) .pl__line{animation-delay:.3333333333s}.pl__line-g:nth-child(5),.pl__line-g:nth-child(5) .pl__line{animation-delay:.4166666667s}.pl__line-g:nth-child(6),.pl__line-g:nth-child(6) .pl__line{animation-delay:.5s}.pl__line-g:nth-child(7),.pl__line-g:nth-child(7) .pl__line{animation-delay:.5833333333s}.pl__line-g:nth-child(8),.pl__line-g:nth-child(8) .pl__line{animation-delay:.6666666667s}.pl__line-g:nth-child(9),.pl__line-g:nth-child(9) .pl__line{animation-delay:.75s}.pl__line-g:nth-child(10),.pl__line-g:nth-child(10) .pl__line{animation-delay:.8333333333s}.pl__line-g:nth-child(11),.pl__line-g:nth-child(11) .pl__line{animation-delay:.9166666667s}.pl__line-g:nth-child(12),.pl__line-g:nth-child(12) .pl__line{animation-delay:1s}.pl__lines{transform-origin:64px 64px}.pl__layer .pl__lines{stroke:#0c51aa}.pl__layer+.pl__layer .pl__lines{stroke:#e40d2d}@keyframes lineRotate{0%{transform:rotate(0)}to{transform:rotate(.5turn)}}@keyframes lineFade{0%,50%,to{opacity:0}10%,45%{opacity:1}}@keyframes lineMove{0%{stroke-dashoffset:-32}50%,to{stroke-dashoffset:32}}#highload1{display:none}#highload1+.lb1,#highload1+.lb1:after,#highload1+.lb1:before{transition:all .3s}#highload1+.lb1{display:block;position:relative;width:38px;height:20px;border-radius:20px;cursor:pointer}#highload1+.lb1:before{display:block;position:absolute;top:18px;right:10px;color:black;font-family:Open Sans,sans-serif;font-size:1.1875em}#highload1+.lb1:after{border-radius:50%;content:"";position:absolute;top:4px;left:4px;width:12px;height:12px;background-color:#ccc}#highload1:checked+.lb1:before{left:16px;right:auto}#highload1:checked+.lb1:after{left:22px;background-color:#0c51aa}#highload1+.lb1,#highload1:checked+.lb1{background-color:#fff}#highload1:checked+.lb1:before{color:#fff}@media screen and (min-width:1560px){.container{width:100%;max-width:1520px;padding:0 20px;margin:0 auto}}@media screen and (max-width:1268px){.gratitude{padding:15vh 0}.gratitude__wrapper hr{max-width:188px}}@media screen and (max-width:992px){.title-all{font-size:2.8125em;font-weight:600;letter-spacing:2.25px}.header{padding:30px 0 10px}.header__wrapper{position:static}.header .navigation{display:block;position:fixed;bottom:0;width:100%;height:100%;left:0;padding:120px 20px 20px;background:rgba(255,255,255,.9725490196);z-index:200;transform:translateX(-100%);transition:all .3s ease-in}.header .navigation .list{position:relative;flex-direction:column;gap:20px}.header .navigation .list__item:first-child span:after{display:none}.header .navigation .list__item:first-child:hover .double-menu{max-height:100%}.header .navigation .list__item-link{font-size:1.5em;font-weight:600}.header .navigation .list__item .double-menu{position:relative;max-height:max-content;transform:translateY(0);margin-bottom:16px;opacity:1;pointer-events:painted}.header .navigation .list__item .double-menu__wrapper{background:transparent;padding:0;gap:10px;flex-direction:column;border-top:none}.header .navigation .list__item .double-menu__item{font-size:16px}.header .navigation .list__item .double-menu__item+.double-menu__item{margin-top:0}.header .registration{display:block;position:fixed;z-index:400;left:20px;bottom:5%;transform:translateX(-150%);transition:all .3s ease-in}.header.is-active .navigation,.header.is-active .registration{transform:translateX(0)}.logo{max-width:120px}.hamburger{display:block}.header.add-fixed .logo{max-width:120px}.promo .title{font-size:7.25em;font-weight:700;letter-spacing:5.8px}.promo .subtitle{font-size:4.125em;font-weight:600}.promo__wrapper{margin:32px 0 40px}.promo__wrapper hr{max-width:200px}.about{padding-top:70px}.about__wrapper{gap:30px;align-items:stretch}.about .picture{max-width:40%}.about .picture__img{height:110%;object-fit:cover;transform:translateY(-5%)}.about .content{position:relative;width:100%;max-width:50%;min-width:340px}.about .content:after{width:110%;height:110%;transform:translateY(-5%) translateX(-2%)}.about .content .title-all{margin-bottom:10px}.about .content__text{font-size:.875em}.about .content .learn-more,.about .content__text+.content__text{margin-top:20px}.statistics{padding:70px 0}.statistics__wrapper{flex-direction:column;gap:30px;margin:16px 0 56px}.statistics .statistics-day{display:flex;align-items:center;max-width:400px}.statistics .statistics-graphic{width:100%;max-width:100%}.statistics .statistics-graphic svg{display:block;width:100%}.projects{padding-bottom:70px}.projects__wrapper{gap:60px 25px;flex-wrap:wrap}.projects .title-all{margin-bottom:30px}.projects .projects-box{width:100%;max-width:calc(50% - 13px)}.projects .projects-box hr{margin:28px 0 17px}.projects .projects-box__title{max-width:203px;font-size:1.25em;font-weight:400;line-height:135%;transition:all .5s}.projects .projects-box:hover .projects-box__title{color:#0c51aa}.projects .projects-box:hover .projects-box__picture-img{transform:scale(1.05)}.additionally{padding:72px 0 70px}.additionally-left{width:100%;max-width:218px}.additionally__subtitle{font-size:1.5625em}.additionally__title{font-size:5em;margin-bottom:10px;transform:translateX(-10px)}.additionally__text{font-size:16px}.order-step{padding:104px 0 71px}.order-step .title-all{margin-bottom:38px;padding-left:0;max-width:390px}.order-step .steps-order{margin:20px 0 40px;gap:60px}.order-step .steps-order .step-order{flex-direction:column}.order-step .steps-order .step-order__number{font-size:6.25em;letter-spacing:5px}.order-step .steps-order .step-order__content-title{font-size:1.5em;margin-bottom:15px}.order-step .steps-order .step-order__content-text{font-size:.875em}.order-step .steps-order .step-order:hover{color:#0c51aa}.faq{padding-bottom:104px}.faq__wrapper{max-width:100%}.faq .faq-box__head{padding:24px 0}.faq .faq-box__body-text{padding:0 0 30px 40px}.communication{padding:80px 0 44px}.communication__wrapper{flex-direction:column;align-items:center;gap:40px}.communication .content{max-width:500px}.communication .content__text{max-width:100%}.communication .form{width:100%;max-width:500px}.communication .form .form-conect textarea{max-width:100%}.products-all hr{margin-bottom:65px}.products-all__wrapper{display:flex;gap:55px 24px;flex-wrap:wrap}.product-box{max-width:calc(50% - 12px)}.product-box__picture{height:292px;margin-bottom:20px}.product-box__desc{font-size:.875em}.product-box hr{margin-bottom:10px}.promo.promo-products{padding-bottom:30px}.promo.promo-products .subtitle{font-size:2.8125em}.promo.promo-products .title{font-size:4.6875em}.promo.promo-products hr{margin-top:28px}.gallery{padding:96px 0 70px}.gallery .title-all{margin-bottom:58px}.gallery .swiper-s-next,.gallery .swiper-s-prev{position:absolute;right:20px;top:0;width:35px;height:35px}.gallery .swiper-s-next:after,.gallery .swiper-s-prev:after{width:7px;height:13px}.gallery .swiper-s-prev{right:70px}.gallery .gallery-box{height:260px}.gallery .swiper-slide,.gallery .swiper-slide-active .gallery-box{height:316px}.promo.promo-automation{padding-bottom:40px}.promo.promo-automation .title{font-size:4.25em}.automation{padding-bottom:80px}.automation__content{width:80%;text-align:center;margin:0 auto 32px}.automation__content-text{font-size:1.125em}.automation__content-text+.automation__content-text{margin-top:25px}.automation__title{font-size:2.1875em;margin-bottom:8px}.automation__desc{font-size:1.125em;margin-bottom:35px}.automation .partners{display:flex;gap:50px 25px;flex-wrap:wrap}.automation .partners__item{width:100%;max-width:calc(50% - 12.5px);flex-grow:inherit;flex-basis:auto}.automation .partners__picture{height:100px}.automation .partners hr{margin:27px 0 17px}.fabrics{padding:40px 0 124px}.fabrics__description{margin:0 auto 60px}.fabrics .title-all{margin:60px 0}.item-content hr{margin:10px 0}.item-content__title{font-size:16px}.tab-navigation{display:flex;gap:20px;justify-content:center}.tab-navigation__item{font-size:16px}.promo.promo-resources .title{font-size:4.6875em}.resources{padding:50px 0 70px}.gratitude{padding:15vh 0}.gratitude .title{font-size:5.9375em}.gratitude .subtitle{font-size:2.8125em}.gratitude__wrapper{align-items:flex-start}.gratitude{padding:10vh 0}.gratitude .title{font-size:3.4375em;text-align:center}.gratitude .subtitle{font-size:1.5625em;text-align:center}.gratitude__wrapper{flex-direction:column;align-items:center;margin:18px 0}.gratitude__wrapper hr{width:1px;height:80px;border:none;margin:0}.gratitude__text{width:100%;max-width:340px;font-size:16px;text-align:center}.gratitude .btn{max-width:350px}.card-product{padding:50px 0 0}.card-product .product{flex-direction:column;gap:35px;margin-bottom:36px}.card-product .product__picture{max-width:100%}.card-product .product .content{width:100%;max-width:100%}.card-product .operation .operation-boxs__wrapper{flex-wrap:wrap}.card-product .operation .operation-boxs .operation-box{width:48%}.other-product{padding-bottom:0}.other-product__wrapper{flex-direction:column}.other-product .picture{max-width:100%}.other-product .content{width:100%;max-width:100%}.footer{padding:42px 0 30px;min-height:450px}.footer__wrapper{flex-direction:column;gap:60px}.footer .footer-navigation{display:flex;gap:35px}.footer .registration{position:absolute;right:0;top:0}.footer .copy{margin-top:30%;display:flex;justify-content:space-between;width:100%;bottom:31px;color:#787878;font-size:.875em;font-weight:400;line-height:140%}}@media screen and (max-width:700px){.fabrics{padding:40px 0 124px}.fabrics__description{margin:0 auto 30px}.fabrics .title-all{margin:20px 0 24px;text-align:center}.tab-navigation{gap:20px;flex-direction:column;align-items:center}.tab-navigation__item{padding:17px 18px}.item{margin:20px 4px;width:calc(50% - 8px)}.item.texstylebyrollease:nth-child(7){width:calc(100% - 8px)}.item.big-size{margin:20px 4px;width:calc(50% - 8px)}.item-content__picture{height:240px;object-fit:cover}.item-content hr{margin:16px 0 10px}}@media screen and (max-width:568px){.container{padding:0 15px}.btn{font-size:16px;padding:10px 12px}.title-all{font-size:2.1875em;letter-spacing:1.75px}.header{padding:30px 0 10px}.header .navigation{height:100%;padding:100px 15px 30px}.header .logo,.header.add-fixed .logo{max-width:100px}.promo{padding-bottom:0}.promo .title{font-size:4.75em;letter-spacing:4.3px;margin-bottom:10px}.promo .subtitle{font-size:3.5em}.promo__wrapper{margin:35px 0 25px;flex-direction:column;align-items:flex-start}.promo__wrapper hr{display:none;height:35px;max-width:1px;border:none;margin:5px 0 12px}.promo .btn{max-width:160px}.promo__text{font-size:1.125em}.promo .video{position:relative}.promo .video__picture{display:block;width:100%;height:325px;object-fit:cover}.promo .video .play{bottom:20px;right:20px}.about{padding-top:60px}.about .picture{display:none}.about .content{background:#F1F1F1;padding:20px 20px 30px;max-width:100%;min-width:100%}.about .content:after{display:none}.about .content .learn-more{margin-top:10px}.about .content__text+.content__text{margin-top:15px}.statistics__wrapper{position:relative}.statistics__wrapper:after{position:absolute;content:"";right:0;bottom:-5px;width:20px;height:20px;background-image:url(/img/hend-tap.svg);background-size:contain;background-repeat:no-repeat;animation:move-tab 3s ease infinite}.statistics .statistics-day__num{font-size:13.75em}.statistics .statistics-graphic{position:relative;overflow-x:scroll;padding-bottom:20px}.statistics .statistics-graphic__wrapper{width:200%}.projects__wrapper{gap:40px;flex-wrap:wrap}.projects .title-all{margin-bottom:26px}.projects .projects-box{width:100%;max-width:100%}.projects .projects-box hr{margin:20px 0 10px}.projects .projects-box__picture{height:400px}.projects .projects-box__picture-img{height:100%;object-fit:cover}.additionally{padding:100px 0 75px}.additionally__wrapper{flex-direction:column;gap:0}.additionally__subtitle{font-size:1.5em;font-weight:400;margin-bottom:-30px}.additionally__title{margin-bottom:20px}.additionally__text{font-size:16px}.order-step{padding:70px 0 71px}.order-step .title-all{padding-left:0;max-width:67%;text-align:center;margin:0 auto 25px}.order-step .steps-order{margin:40px 0 35px;gap:78px;flex-direction:column;align-items:center}.order-step .steps-order .step-order{flex-direction:row;width:80%;gap:50px}.order-step .steps-order .step-order__number{width:55px}.faq{padding-bottom:70px}.faq .title-all{margin-bottom:20px}.faq .faq-box__head{padding:24px 0}.faq .faq-box__head-title{font-size:16px;text-transform:none;width:80%}.faq .faq-box__body-text{padding:0 0 30px}.faq .faq-box__body-text p{font-size:.875em;line-height:140%;padding-left:15px;width:90%}.communication{padding:70px 0 44px}.communication__wrapper{align-items:center}.communication .content{max-width:350px}.communication .content:after{width:115px;height:115px}.communication .content__subtitle{margin-bottom:10px}.communication .content__title{font-size:4.125em;transform:translateX(30px)}.communication .content__text{max-width:100%;font-size:16px;text-align:center}.communication .form{width:100%;max-width:500px}.communication .form .form-conect__wrapper{gap:30px}.communication .form .form-conect input,.communication .form .form-conect textarea{max-width:100%}.communication .form .form-conect__submit{display:block;padding:10px 50px;font-size:16px;margin:0 auto}.products-all hr{margin-bottom:65px}.products-all__wrapper{display:flex;gap:35px 10px;flex-wrap:wrap}.product-box{max-width:calc(50% - 5px);justify-content:flex-start}.product-box__picture{height:192px;margin-bottom:15px}.product-box__title{font-size:16px;margin-bottom:7px}.product-box__desc{font-size:.875em}.product-box hr{margin-bottom:10px}.product-box .learn-more{margin-top:7px}.promo.promo-products{padding-bottom:30px}.promo.promo-products .subtitle{font-size:1.75em}.promo.promo-products .title{font-size:2.25em}.promo.promo-products hr{margin-top:28px}.gallery{padding:70px 0}.promo.promo-automation{padding-bottom:38px}.promo.promo-automation .title{font-size:2.75em}.automation{padding-bottom:70px}.automation__content{margin:0 auto 60px;width:90%}.automation__content-text{font-size:16px}.automation .partners{gap:10px}.automation .partners__item{max-width:100%}.automation .partners__name{color:#8C8C8C;text-align:center;font-size:1.125em;line-height:120%}.automation .partners hr{margin:10px 0 17px}.promo.promo-resources .title{font-size:3.125em}.resources{padding:50px 0 70px}.resources .drop-box__head{gap:10px;padding:15px 0}.resources .drop-box__title{font-size:1.125em;font-weight:400}.resources .drop-box__body-wrapper{padding-top:40px;gap:25px 10px}.resources .drop-box+.drop-box{margin-top:35px}.card-file{gap:10px;max-width:calc(50% - 5px)}.card-file__picture{min-width:51px;max-width:51px}.card-file__content{display:flex;gap:5px;flex-direction:column;justify-content:space-between}.card-file__content-title{font-size:16px}.card-file__content-btn{padding:6px;font-size:.875em}.promo.promo-card .subtitle{font-size:2.1875em}.promo.promo-card .title{font-size:4.75em;margin-bottom:20px}.card-product{padding:50px 0 0}.card-product .product{gap:20px;margin-bottom:40px}.card-product .product .content{width:100%;max-width:100%}.card-product .product .product-description{margin-bottom:20px}.card-product .product .product-description__title{font-size:1.5em;font-weight:400;letter-spacing:1.2px;margin-bottom:20px}.card-product .product .product-description__description{font-size:.875em}.card-product .product .product-options__title{margin-bottom:10px}.card-product .product .product-options__text{font-size:.875em;margin-bottom:20px}.card-product .product .product-options .option{flex-direction:column}.card-product .operation{position:relative}.card-product .operation:after{position:absolute;content:"";right:0;bottom:0;width:20px;height:20px;background-image:url(/img/hend-tap.svg);background-size:contain;background-repeat:no-repeat;animation:move-tab 3s ease infinite}.card-product .operation hr{margin:20px 0}.card-product .operation__description{font-size:.875em}.card-product .operation .operation-boxs{position:relative;overflow-x:scroll;padding-bottom:20px}.card-product .operation .operation-boxs__wrapper{display:flex;gap:10px;flex-direction:row;width:-moz-fit-content;width:fit-content;flex-wrap:nowrap}.card-product .operation .operation-boxs .operation-box{width:300px}.other-product{padding-bottom:0}.other-product__wrapper{flex-direction:column}.other-product .picture{max-width:100%}.other-product .content{width:100%;max-width:100%}.other-product .content__title{font-size:1.5em;font-weight:400;margin-bottom:20px}.other-product .content__desc{font-size:.875em}.other-product .content .boxs{flex-direction:column;gap:20px}.footer{padding:42px 0 38px;min-height:450px}.footer__wrapper{flex-direction:column;gap:30px}.footer .footer-navigation{display:flex;flex-direction:column;gap:20px}.footer .footer-navigation__item .submenu{position:relative;margin-top:10px;top:0;width:100%}.footer .registration{top:17px}.footer .copy{margin-top:30px}#highload1:checked+.lb1:after{left:18px;background-color:#0c51aa}}@media (prefers-color-scheme:dark){:root{--bg:hsl(var(--hue),90%,10%);--fg:hsl(var(--hue),90%,90%)}}.promo.promo-resources{padding:20px 0 40px}.promo.promo-resources .title{text-align:center}.promo-fabrics{padding-bottom:0}.promo-fabrics .subtitle{margin-left:-4px;text-align:center}.promo-fabrics .title{margin-left:-6px;text-align:center;margin-bottom:0}.promo.promo-projects{padding-bottom:0}.promo.promo-projects .title{text-align:center}.statistics .statistics__circle{display:block;width:24px;height:24px;background:linear-gradient(133deg,#0C51AA 9.24%,#E40D2D 81.25%);border-radius:50%}.statistics .statistics__text{font-size:1.3em;font-weight:600;line-height:115%;text-transform:uppercase;color:#0C51AA}