a img,a:focus,img{outline:none!important}.grecaptcha-badge{visibility:hidden}body,html{overflow-x:hidden}@font-face{src:url(/assets/fonts/rubik-variablefont.ttf) format("truetype supports variations"),url(/assets/fonts/rubik-variablefont.ttf) format("truetype-variations");font-weight:400 700;font-display:swap;font-stretch:25% 151%;font-family:Rubik}:root{--color-black:#353535;--color-primary:#4d92fa}body{font-size:1rem;color:var(--color-black);margin-top:165px;font-family:Rubik,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,p b{font-weight:700}p b{color:var(--color-black)}p strong{font-weight:700;color:var(--color-primary)}.hyphens li,.hyphens p{hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;text-align:justify}.hyphens li:last-child,.hyphens p:last-child{margin-bottom:0}a{text-decoration:none;color:var(--color-black)}.my-card-table td:first-child{padding-left:0}.my-card-table td:last-child{padding-right:0;text-align:right}a.my-footer-link:active,a.my-footer-link:link,a.my-footer-link:visited{font-size:14px;text-decoration:none;font-weight:300;font-style:normal;color:#484850;line-height:179%}.cookiealert a.my-footer-link:link{color:#fff}a.my-footer-link:hover{transition-duration:.15s;color:#ed1e79}.small,small{line-height:1}.bg-banner{padding-top:34px;background-size:cover;background-position:50%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:36px;background-image:url(/assets/img/bg-banner.webp);background-repeat:no-repeat}.logo-header{height:37px}.logo-footer{height:45px}.cookiealert{transform:translateY(100%);transition:all .5s ease-out;position:fixed;opacity:0;bottom:0;visibility:hidden;margin:0!important;border-radius:0;left:0;width:100%;z-index:1001}.cookiealert.show{transform:translateY(0);transition-delay:.5s;opacity:1;visibility:visible}.calc_btn{height:3rem;position:fixed;opacity:1;bottom:10%;border-radius:50%;left:3rem;width:3rem;z-index:1002}.calc_btn:hover{transition-duration:.15s;opacity:.75;cursor:pointer}.calc_btn img{position:absolute;top:-3px;margin:0 auto;left:8px;width:3rem;display:block}.tostart{height:3rem;right:2rem;position:fixed;opacity:1;bottom:50%;border-radius:50%;width:3rem;display:none;z-index:1002}.tostart:hover{transition-duration:.15s;opacity:.75;cursor:pointer}.img-to-top{position:absolute;top:-3px;margin:0 auto;left:8px;width:2rem;display:block}.accordion-body p:last-child{margin-bottom:0}.my-next,.my-prev{height:2.5rem;color:var(--color-warning);position:absolute;text-align:center;top:calc(50% - 1.25rem);background-color:#fff;box-shadow:0 8px 16px rgba(78,80,85,.12);border-radius:50%;cursor:pointer;width:2.5rem;line-height:2.5;z-index:1000}.my-next{right:0}.my-next>svg{height:1.5rem;padding-left:3px}.my-prev>svg{height:1.5rem;padding-right:3px}.top-menu{font-size:1rem;position:relative;z-index:1000}.top-menu a:active,.top-menu a:link,.top-menu a:visited{text-decoration:none;color:var(--color-balck)}.top-menu ul{position:absolute;opacity:0;top:100%;background-color:#fff;display:none}.top-menu li:hover ul{-webkit-animation:display-none-transition .15s both;animation:display-none-transition .15s both;opacity:1;display:block}@-webkit-keyframes display-none-transition{0%{opacity:0}}@keyframes display-none-transition{0%{opacity:0}}.top-menu,.top-menu ul{padding:0;list-style-type:none;margin:0}.top-menu li{height:100%;padding:0 .5rem;position:relative;float:left}.top-menu li a{padding:0;text-decoration:none;color:#fff;text-align:left;display:block}.top-menu ul{border:1px solid var(--color-black)}.top-menu ul li{float:none;white-space:nowrap}.top-menu li:hover{color:#ed1e79}.top-menu li:nth-last-child(2):hover{text-decoration:underline}.top-menu ul li:last-child:hover{text-decoration:none;color:#ed1e79}.top-menu li:hover ul{color:#000}.top-menu ul li:hover{color:#ed1e79}.mm-spn,.mm-spn a{color:var(--color-primary)}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-11{font-size:11px}.fs-12{font-size:12px}.fs-13{font-size:13px}.fs-14{font-size:14px}.fs-15{font-size:15px}.fw-500{font-weight:500}.fs-18{font-size:18px}.bottom-block nav .top-menu-item:nth-last-child(2) a,.bottom-block nav .top-menu-item:nth-last-child(2) span{padding:6px 13px 6px 38px;color:#fff!important;background-color:#ed1e79;background-position:left 13px center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:url(/assets/img/sales.svg);background-repeat:no-repeat}.cartBtn{position:relative}.cartsum{height:18px;padding-top:9px;font-weight:800;right:10%;color:#1f31ef;position:absolute;top:12%;border-radius:100%;background:#fff;width:18px}.top-block{padding-top:20px;padding-bottom:22px}.logo-desc{font-size:13px}.mob-menu a{margin-right:6px}.bg-adress,.bg-zamer{height:41px;justify-content:center;-webkit-background-size:cover;background-size:cover;align-items:center;background-position:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:41px;background-repeat:no-repeat;display:flex}.bg-adress{background-image:url(/assets/img/bg-adress-icon.webp)}.bg-zamer{background-image:url(/assets/img/bg-zamer-icon.webp)}.bg-banner-modal{padding-top:38px;background-size:cover;background-position:50%;border-radius:16px;padding-bottom:38px;background-image:url(/assets/img/bg-banner-modal.webp);background-repeat:no-repeat;padding-left:38px}.banner-title{margin-bottom:5px;position:relative;display:inline-block}.banner-title:after{content:"";position:relative;background-position:50%}.banner-title:after,.banner10{height:30px;background-size:contain;width:128px;display:inline-block}.banner10{margin-left:10px;background-image:url(/assets/img/banner10.webp)}.banner-subtitle{margin-bottom:36px}.banner-desc{margin-bottom:42px}.bottom-block .top-menu-item>a,.bottom-block .top-menu-item>span{padding-top:17px;padding-bottom:18px}.swiper-banner .swiper-pagination{text-align:left!important}.swiper-banner .swiper-banner .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:23px!important;left:26px!important}.swiper-banner .swiper-pagination-bullet{background-color:#fff!important}.swiper-pagination-bullet{height:6px!important;width:6px!important}.banner-btn-mob{background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%)}.banner-new-title{font-size:42px}.bg-banner-new-modal{min-height:410px;background-size:cover;background-position:50%;border-radius:16px;background-repeat:no-repeat;padding-left:38px}.advantages{padding-top:61px;padding-bottom:58px}.advantages-item{-webkit-background-size:39px;background-size:39px;background-position:0;background-repeat:no-repeat;padding-left:45px}.contract{background-image:url(/assets/img/contract.webp)}.size{background-image:url(/assets/img/size.webp)}.work{background-image:url(/assets/img/work.webp)}.production{background-image:url(/assets/img/production.webp)}.swiper-button-next:after,.swiper-button-prev:after{content:unset!important}.swiper-button-next{right:19px}.swiper-button-prev{left:19px}.action-slider .swiper-actions-mob .swiper-pagination-bullet{background:#fff!important}.actions{padding-top:60px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:100px}.actions-title{margin-bottom:12px}.actions-desc{margin-bottom:56px;max-width:549px}.actions .button-next{right:-92px}.actions .button-prev{left:-92px}.bg-actions{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}.swiper-actions-2{margin-bottom:60px}.swiper-actions-2 img{height:410px}.actions-btn{bottom:50px;left:30px}.actions .swiper-pagination-bullet{background:#fff}.products{padding-top:88px;padding-bottom:50px}.products .title-header{justify-content:space-between;margin-bottom:54px;align-items:center;display:flex}.icon-desc{font-weight:500;color:#1f31ef;max-width:155px}.products .card{background-color:#f6f8fa}.products .swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px!important;left:0!important}.products .swiper-pagination-bullet{height:5px;background-color:#fff;width:5px}.products .card-title{font-size:22px;font-weight:500;margin-bottom:21px}.products .my-card-table td:first-child{color:#6c6c76}.products .my-card-table td:last-child{color:#18181b}.products .my-card-table tr:last-child td:last-child{color:#9e26a7}.products .my-card-table tr:last-child td{border-bottom:none}.products .card-text{font-size:26px;font-weight:500;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products .old-price{color:#484850}.products a{transition:all .3s ease-in-out}.products a:active,.products a:hover{color:#fff!important;background-color:#ed1e79!important}.products .primer{padding:4px;right:12px;top:15px;background-color:rgba(32,50,240,.1);border-radius:8px;z-index:2}.products .primer span{border-radius:6px;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%)}.products-2{padding-top:78px;padding-bottom:50px}.products-2 h2{margin-bottom:32px}.products-2 .card{padding:37px 37px 53px 41px}.products-2 .card-text{font-size:22px;font-weight:500;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-2 .card-title{font-size:22px;margin-bottom:19px}.products-2 .card-title~div{font-weight:300;color:#5f5f5f}.korzina{padding-top:78px;padding-bottom:50px}.korzina h2{margin-bottom:32px}.korzina .card{padding:37px 37px 53px 41px}.korzina .card-text{font-size:22px;font-weight:500;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.korzina .card-title{font-size:22px;margin-bottom:19px}.korzina .card-title~div{font-weight:300;color:#5f5f5f}.text-home-1{padding-top:50px;padding-bottom:50px}.text-home-1 h2{font-weight:500;color:#18181b}.text-home-1 p{font-weight:300;color:#5f5f5f}.text-tel{right:13px;bottom:20px}.text-logo{font-size:18px;font-weight:500;color:#1f31ef;top:25px;left:37px}.text-logo img{width:167px}.payment{padding-top:54px;padding-bottom:62px}.payment .card{flex-grow:1;transition:all .3s ease-in-out;min-width:160px;background-color:#f6f8fa;width:243px;flex-basis:0}.payment .card:not(:last-child){margin-right:16px}.payment .card-title{font-size:18px;margin-bottom:19px}.payment .card-desc{font-size:12px;font-weight:300;color:#5f5f5f;margin-top:auto;display:block}.payment .card:hover{box-shadow:0 4px 60.8px 0 rgba(0,0,0,.14);background:linear-gradient(157deg,#f6f8fa 7.26%,#f3cdff 157.52%)}.payment-page-link{padding:16px 20px;font-size:13px;font-weight:700;color:#fff;transition:background .3s ease-in-out!important;text-transform:uppercase;border-radius:8px;background:linear-gradient(145deg,#1f31ef,#ed1e79);width:41%;display:inline-block}.payment-page-link:hover{color:#fff;background:linear-gradient(145deg,#ed1e79,#1f31ef)}.text-home-2{padding-top:40px;font-weight:300;padding-bottom:50px}.text-home-2 h2{font-weight:500}.text-home-2 ul{column-count:3}.text-home-2 .text-logo img{width:120px}.text-home-2 .text-logo span{font-size:13px}.text-home-2 .position-relative{margin-right:50px}.garanty{padding-bottom:50px}.garanty .card{flex-grow:1;height:auto;transition:all .3s ease-in-out;background-color:#f6f8fa;padding-bottom:38px;flex-basis:0}.garanty .card:not(:last-child){margin-right:16px}.garanty .card:hover{box-shadow:0 4px 60.8px 0 rgba(0,0,0,.14);background:linear-gradient(157deg,#f6f8fa 7.26%,#f3cdff 157.52%)}.garanty .card svg{margin-bottom:27px}.garanty .card svg rect{transition:all .3s ease-in-out}.garanty .card:hover svg rect{fill:#ed1e79}.garanty .card-title{font-size:18px;margin-bottom:19px;line-height:1.22}.garanty .card-desc{color:#4b4b4b}.stages-work{padding-bottom:50px}.stages-work .card-title{font-size:22px;margin-bottom:20px}.stages-work .card-desc{color:#5f5f5f}.stages-work .card{padding:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:16px;background:#f6f8fa}.stages-work .card:hover{box-shadow:0 4px 60.8px 0 rgba(0,0,0,.14);background:linear-gradient(155deg,#f6f8fa 35.14%,#f3cdff 156.53%)}.stages-work .card-body{padding:18px 0 12px}.card-num{bottom:-22px;left:calc(50% - 22px)}.team{padding-top:93px;padding-bottom:50px}.team .div-header{margin-bottom:53px}.team .title-desc{color:#484850}.team .vk-btn{border:1px solid rgba(41,49,234,.3);margin-right:11px}.team .chat-btn{border:1px solid rgba(237,30,121,.3);color:#ed1e79}.team-card{height:auto;padding:0 31px 30px;position:relative}.team-card:before{height:75%;content:"";position:absolute;bottom:0;background-color:#f6f8fa;border-radius:16px;left:0;width:100%}.team-img{max-width:176px;z-index:1}.team-card .card-body{z-index:1}.team-card .card-body div:first-child{margin-bottom:20px}.team-card .card-body div:nth-child(2) span{height:4px;border-radius:16px;background:-webkit-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-moz-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-o-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);width:20px;display:block}.team-card .card-body div:nth-child(3){color:#5f5f5f}.team .team-button-next{right:-25px}.team .team-button-prev{left:-25px}.faq{padding-top:84px;padding-bottom:100px}.faq .div-header{margin-bottom:60px}.faq .div-header h2{margin-bottom:13px}.faq .accordion-button{background-color:#f6f8fa}.faq .accordion-button:after{transform:scale(1.8);background-image:url(/assets/img/faq-icon.svg)}.faq .accordion-button:not(.collapsed){color:unset;background-color:unset;box-shadow:unset}.faq .accordion-button:not(.collapsed):after{transform:rotate(180deg) scale(1.8);background-image:url(/assets/img/faq-icon.svg)}.faq .accordion-item{margin-bottom:24px}.faq .accardion-active{margin-bottom:32px;box-shadow:0 4px 60.8px 0 rgba(0,0,0,.14);background:linear-gradient(157deg,#f6f8fa 7.26%,#f3cdff 157.52%)}.tabs{padding-top:77px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:80px}.tabs h2{margin-bottom:35px}.tabs .nav-tabs{border:0;margin:0 auto 41px;width:73%}.tabs .nav-tabs .nav-link{padding:4px 8px;border:0;color:#000;transition:all .3s ease-in-out;border-bottom:1px solid transparent;border-radius:0}.tabs .nav-tabs .nav-link.active{border-color:#ed1e79;color:#ed1e79;background-color:transparent}.tabs .nav-tabs .nav-link.active:after{opacity:1}.nav-pills .nav-link{border:1px solid #18181b;color:#18181b}.nav-pills .nav-link.active{border:1px solid #ed1e79;color:#fff;background-color:#ed1e79}.tabs .tab-pane{padding:44px 42px 65px}.tabs .tab-pane .tabs-title{font-size:22px;margin-bottom:18px}.tabs .tab-pane .tabs-desc{margin-bottom:30px;color:#5f5f5f}.tabs .price-cold,.tabs .price-hot{padding:15px 20px;border-radius:7.506px}.tabs .price-cold{border:2px solid #2032f0}.tabs .price-hot{border:2px solid #ed1e79}.tabs .tabs-price-cold,.tabs .tabs-price-hot{font-size:20px;font-weight:480}.tabs .tabs-price-cold{background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tabs .tabs-price-hot{color:#ed1e79}.tabs .block-btn{margin-bottom:33px}.tabs .tab-pane button{padding-top:20px;padding-bottom:20px}.tabs .tabs-sheme{bottom:20px;left:21px}.tabs .tabs-text{margin-left:70px}.review{padding-top:78px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:101px}.review .div-header{margin-bottom:42px}.review-name{margin-bottom:13px}.review-star{font-size:15px;color:#ffa800}.review .card{padding:33px 39px 36px 42px}.review .card .card-header{border:0;margin-bottom:35px;background-color:#fff}.review .card .hyphens{font-weight:300;color:#5f5f5f}.swiper-review{margin-bottom:38px}.yandex-block{padding:14px 12px 15px 18px;border:1px solid #d9d9d9;border-radius:8px}.review .button-next{right:-92px}.review .button-prev{left:-92px}.review .block-review{padding:23px 33px 16px 36px}.certificates{padding-top:84px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:100px}.certificates .title-desc{margin-bottom:50px}.certificates .button-next{right:-92px}.certificates .button-prev{left:-92px}.feedback-1{padding-top:50px;padding-bottom:56px}.bg-feedback{-webkit-background-size:cover;background-size:cover;background-position:50%;background-image:url(/assets/img/bg-feedback.webp);background-repeat:no-repeat}.feedback-1-form-zamer{padding-top:97px;padding-bottom:24px;padding-left:50px}.feedback-1-form-question{padding-top:97px;padding-bottom:24px;padding-left:36px}.feedback-title-desc{margin-bottom:35px}.feedback-1 .nav-tabs{padding:6px 8px;border:1.251px solid hsla(0,0%,100%,.3)!important;font-weight:500;top:24px;border-radius:8.641px;left:50px}.feedback-1 .nav-link{padding:10px 32px;color:#fff;border-radius:5.761px}.feedback-1 .nav-link.active{border:0;color:#fff;background-color:#ed1e79}.feedback-1 .zamershik{height:442px;bottom:0;width:512px}.feedback-1 .manager{height:451px;bottom:0;width:431px}.about-us{padding-top:94px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.about-us .title-header{justify-content:space-between;margin-bottom:21px;align-items:flex-start;display:flex}.about-us-text{max-width:130px;line-height:21px}.block-card{padding:48px 35px 55px 38px}.point{height:9px;min-height:9px;min-width:9px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:-webkit-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-moz-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-o-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);width:9px;margin-top:7px}.feedback-3 .nav-pills{padding:6px 8px;border:1.051px solid hsla(0,0%,100%,.3)!important;font-weight:500;right:36px;top:30px;border-radius:7.257px;left:36px}.feedback-3 .nav-item{flex-grow:1;flex-basis:0}.feedback-3 .nav-link{padding:8px;color:#fff;border-radius:5.761px}.feedback-3 .nav-link.active{border:0;color:#fff;background-color:#ed1e79}.feedback-3-title-desc{margin-bottom:22px;opacity:.9}.feedback-3-form-question,.feedback-3-form-zamer{padding:95px 36px 35px}.contacts-home{padding-top:50px;padding-bottom:50px}.contacts-home iframe{height:823px;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;width:100%!important}.contacts-home .title-header{justify-content:space-between;margin-bottom:62px;display:flex}.block-contacts{padding:34px 30px 50px 50px;right:27px;top:27px;background-color:#fff;border-radius:8px;left:27px;z-index:1}.partners{padding-top:86px;padding-bottom:50px}.partners h2{margin-bottom:87px}.feedback{padding-top:50px;padding-bottom:50px}.feedback .container{padding-top:83px;padding-bottom:80px}.feedback .bg-feedback{-webkit-border-radius:16px;-moz-border-radius:160px;border-radius:16px}.feedback-title{font-size:38px}.feedback-desc{margin-bottom:37px}.feedback-link{padding:6px;border:1.251px solid hsla(0,0%,100%,.3);border-radius:8.641px}.feedback .zamershik{height:442px;bottom:0;width:512px}.additional-services{padding-top:50px;padding-bottom:50px}.bg-additional{padding:50px 53px;-webkit-background-size:cover;background-size:cover;background-position:50%;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:url(/assets/img/bg-additional.webp);background-repeat:no-repeat}.additional-services-title{font-size:39px}.bg-additional .top-row{margin-bottom:66px}.additional-services button,.additional-services li{transition:all .3s ease-in-out}.additional-services button:active,.additional-services button:hover{color:#fff!important;background-color:#ed1e79!important;box-shadow:0 4px 60.8px 0 rgba(0,0,0,.14)}.additional-swiper .swiper-pagination-bullet{background:#fff}.footer{padding-top:50px}.bg-footer{background-color:#f6f8fa}.footer .top-block{padding-top:52px;border-bottom:1px solid #e2e2e2;padding-bottom:52px}.footer .bottom-block{padding-top:44px;padding-bottom:78px}.footer .block-desc{font-size:12px;font-weight:300;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%)}.block-desc a,.footer .block-desc{color:hsla(0,0%,100%,.7)}.text-hide{overflow:hidden;transition:.3s;position:relative;padding-right:12px;max-height:283px;padding-left:12px}.text-hide-review{max-height:120px}.page{padding-top:120px;padding-bottom:100px}.payment-page{background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}.review-vse{padding-bottom:100px}.review-vse>.container-fluid{padding-top:60px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:80px}.review-vse .container:first-child{margin-bottom:95px}.review-vse .container.bg-feedback{padding-top:50px;padding-bottom:50px}.review-vse h1{margin-bottom:40px}.review-vse .card{padding:33px 42px}.review-vse .card-header{background-color:#fff}.menu-mob{transform:translateX(-200%);padding:8px 20px 45px!important;right:0;transition:translate .4s ease-in-out;top:0;left:0}.menu-mob-active{transform:translateX(0)}.menu-mob .nav-mob{margin-bottom:33px}.menu-mob .accordion-item{margin-bottom:12px;border-bottom:1px solid #ededed!important;padding-bottom:25px}.menu-mob .accordion-button{background-color:unset}.menu-mob .accordion-button:after{height:5px;-webkit-background-size:cover;background-size:cover;width:9px;background-image:url(/assets/img/menu-mob-arr.svg)}.menu-mob-btn{margin-bottom:42px}.menu-mob-action{padding:12px 12px 12px 52px;color:#fff;background-color:#ed1e79;background-position:left 31px center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background-image:url(/assets/img/sales.svg);background-repeat:no-repeat}.menu-mob ul{margin-bottom:48px;color:#737373}.menu-mob ul li:not(:last-child){margin-bottom:14px}.products-card{padding-top:60px;margin-bottom:100px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:50px}.swiper-prod-card{margin-bottom:42px}.products-card .my-card-table td:first-child{color:#6c6c76}.products-card .my-card-table td:last-child{color:#18181b}.products-card .my-card-table tr:last-child td:last-child{color:#9e26a7}.products-card .old-price{color:#484850}.products-card .price{font-size:26px;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.actions-vse{padding-top:70px;padding-bottom:50px}.actions-vse h1{margin-bottom:56px}.actions-vse-card{cursor:pointer}.actions-vse .subtitle{font-size:40px;margin-bottom:56px}.contacts-vse{padding-top:60px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:100px}.contacts-vse h1{margin-bottom:44px}.contacts-vse iframe{width:100%}.modal-quiz .modal-header{padding:58px 49px 0}.modal-quiz .modal-body{padding:0 49px 58px}.modal-quiz .swiper-quiz{padding:77px 0 38px}.modal-quiz .swiper-pagination{bottom:unset!important;text-align:end;top:0}.modal-quiz .swiper-scrollbar{height:8px!important;top:42px!important;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.modal-quiz .swiper-scrollbar-drag{background:-webkit-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-moz-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-o-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%)}.modal-quiz .swiper-button-next{border-radius:13.73px;background:-webkit-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-moz-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-o-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%)}.modal-quiz .swiper-button-next,.modal-quiz .swiper-button-prev{right:unset!important;bottom:unset!important;top:unset!important;left:unset!important;width:max-content!important;margin-top:unset!important}.modal-quiz .swiper-button-prev{color:#a7a7a7!important;opacity:1!important;background:#fff}.modal-quiz .swiper-button-disabled svg path{fill:#a7a7a7}.modal-quiz span.position-absolute{border:12px solid rgba(130,41,183,.29);right:0;content:"";opacity:0;bottom:0;top:0;border-radius:16px;left:0}.modal-quiz input[type=radio]:checked+.card span.position-absolute{opacity:1}.modal-quiz input[type=radio]:checked+.card .card-title{-webkit-background-size:contain;background-size:contain;background-position:0;background-image:url(/assets/img/quiz-arr.svg);background-repeat:no-repeat;padding-left:35px}.modal-quiz .question{font-size:18px}.modal-quiz .question span{font-size:24px;font-weight:500;color:#ed1e79}.modal-quiz button[type=submit]{height:48px;justify-content:center;padding-right:48px;align-items:center;border-radius:13.73px;background:-webkit-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-moz-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-o-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);padding-left:48px;display:flex}.modal-quiz .form-control{border:1.5px solid #1f31ef}.modal-quiz input::placeholder{font-size:18px}.modal-quiz textarea{padding:24px 12px;border:1.5px solid #1f31ef}.modal-quiz textarea:focus-visible{border:1.5px solid #1f31ef;outline:none}.modal-quiz .form-check .form-check-input{margin-left:unset}.modal-quiz .choices__list--dropdown .choices__placeholder{display:none}.modal-quiz .choices{height:100%;min-height:73px}.modal-quiz .is-focused .choices__inner,.modal-quiz .is-open .choices__inner{border:1.5px solid #1f31ef}.modal-quiz .choices.is-focused.is-open .choices__inner{outline:none}.choices__list.choices__list--dropdown.is-active,.modal-quiz .choices.is-focused.is-open .choices__inner{border:1.5px solid #1f31ef;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.modal-quiz .choices__inner{height:100%;min-height:73px;padding-top:18px;background-color:#fff}.modal-quiz .choices__inner,.modal-quiz .choices__inner.is-focused{border:1.5px solid #1f31ef;border-radius:16px}.modal-quiz .choices__placeholder{font-size:18px;opacity:unset}.modal-quiz .choices__list--dropdown{padding:10px}.modal-quiz .choices__list--dropdown .choices__item{font-size:18px;padding-right:10px;background-position:0;background-repeat:no-repeat;padding-left:50px}.modal-quiz .choices__list--dropdown .choices__item:nth-child(2){background-image:url(/assets/img/phone-quiz.svg)}.modal-quiz .choices__list--dropdown .choices__item:nth-child(3){background-image:url(/assets/img/wh-quiz.svg)}.modal-quiz .choices__list--dropdown .choices__item:nth-child(4){background-image:url(/assets/img/tg-quiz.svg)}.modal-quiz .choices__list--dropdown .choices__item:nth-child(5){background-image:url(/assets/img/viber-quiz.svg)}.choices__item--selectable{font-size:18px}.modal-quiz .span-list{padding-left:16px}.modal-quiz .span-item{-webkit-background-size:5.5px;background-size:5.5px;background-position:left top 10px;background-image:url(/assets/img/marker.svg);background-repeat:no-repeat;padding-left:16px}#menuModal .btn-close{height:unset;opacity:unset;width:unset}#menuModal .nav-mob{margin-bottom:33px}#menuModal .accordion-item{padding-top:12px;padding-bottom:17px}#menuModal .accordion-button:after{height:5px;-webkit-background-size:contain;background-size:contain;width:9px;background-image:url(/assets/img/menu-mob-arr.svg)}#menuModal .accordion-button:not(.collapsed){color:unset;background-color:unset}#menuModal .accordion-button:focus,#menuModal .accordion-button:not(.collapsed){-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset}#quizModal .swiper-pagination-progressbar-fill{border-radius:16px;background:linear-gradient(145deg,#1f31ef,#ed1e79)}.zakaz{padding-top:120px;padding-bottom:100px}.zakaz-table td:first-child{width:70%}.zakaz-table td{padding:16px;border:1px solid #6c757d;font-weight:700}.zakaz-table tr td:last-child{color:#ed1e79}.zakaz-table tr:first-child td{color:#000}.zakaz-desc:before{height:16px;transform:rotate(45deg);content:"";position:absolute;top:-8px;background-color:#e9ecef;left:48px;width:16px}.btn-close{background:transparent url(/assets/img/close.svg) 50%/1em auto no-repeat}.swiper-banner .swiper-pagination{left:28px!important}.button-next,.button-prev{height:44px;justify-content:center;position:absolute;top:50%;align-items:center;cursor:pointer;width:27px;margin-top:-22px;display:flex;z-index:10}.button-next{right:10px;left:auto}.button-prev{right:auto;left:10px}.windows-color{padding-top:94px;background-color:#f6f8fa;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;padding-bottom:126px}.windows-color .title-header{justify-content:space-between;margin-bottom:30px;align-items:center;display:flex}.windows-color-slider{padding:40px 32px;background-color:#fff;border-radius:16px}.windows-color-pic{height:100%;overflow:hidden;-webkit-background-size:contain;background-size:contain;background-color:#fff;background-position:100%;border-radius:16px;background-image:url(/assets/img/windows-color-sky.png);background-repeat:no-repeat}.pens-img{top:26%;left:-20px}.windows-color-slider-subtitle{font-size:18px;margin-bottom:16px;color:#18181b;padding-left:24px}.windows-color-slider-subtitle>.d-block{height:9px;margin-right:15px;border-radius:16px;background:linear-gradient(145deg,#1f31ef,#ed1e79);width:9px}.windows-color-slider-colortitle{font-size:14px;font-weight:300;margin-bottom:9px;color:#5f5f5f;padding-left:24px}.windows-color .swiper-slide div{padding:4px;border:1px solid transparent;border-radius:8px}.windows-color .swiper-slide .activeColor{border:1px solid red}.windows-color .swiper-slide img{border-radius:6px}.pens-button-prev,.profile-button-prev{left:0!important}.pens-button-next,.profile-button-next{right:0!important}.dopy-slider .swiper-slide{height:auto}.dopy-slider .card-title{font-size:22px}.dopy-slider .card-text{font-size:22px;font-weight:500;background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.payment-contract{padding-top:130px;padding-bottom:150px}.payment-contract .choices__inner{padding:16px 27px!important;font-size:18px;border:2px solid transparent;color:rgba(58,58,58,.9);position:relative;border-radius:14px;background:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(90deg,#1f31ef,#ed1e79) border-box}.payment-contract .choices[data-type*=select-one]:after{height:6px;border:0;right:27px;background-position:50%;width:12px;background-image:url(/assets/img/select-arr.svg);background-repeat:no-repeat}.payment-contract .is-open .choices__inner{border-radius:14px}.payment-contract .is-focused .choices__inner,.payment-contract .is-open .choices__inner{border-color:transparent}.payment-contract .choices[data-type*=select-one].is-open:after{margin-top:-2.5px}.payment-contract .choices__list--dropdown.is-active{border:2px solid transparent;border-radius:14px;background:linear-gradient(#fff,#fff 0) padding-box,linear-gradient(90deg,#1f31ef,#ed1e79) border-box}.payment-contract .choices__placeholder{font-size:18px;color:rgba(58,58,58,.9);opacity:1}.payment-contract .choices__list--dropdown .choices__placeholder,.payment-contract .payment-page-link{display:none}.banner-new-thermo-glass .bg-banner-new-modal{padding-right:40px;padding-left:24px}.banner-new-thermo-glass .banner-list{font-size:15px;color:#1f31ef}.banner-new-thermo-glass .banner-list .point{margin-right:12px!important;margin-top:0}.banner-new-thermo-glass .banner-list li{align-items:center;display:flex}.banner-new-thermo-glass .banner-list li:not(:last-child){margin-bottom:4px}.picture{padding-top:45px;padding-bottom:60px}.picture .row{margin-bottom:60px}.picture .card-title{font-size:52px;border-bottom:1px solid #000;text-align:center;padding-bottom:20px;line-height:1.23}.picture .card-text{padding-top:20px;font-size:18px;text-align:center;line-height:1.55}.category-thermo .products .my-card-table tr:last-child td:last-child{color:unset}.thermoglass{padding-top:40px;padding-bottom:50px}.thermoglass .card-title{font-size:20px;font-weight:600;text-align:center;line-height:1.32}.thermoglass-desc{font-size:18px;font-weight:300}.thermoglass-text{padding-top:40px;padding-bottom:50px}.thermoglass-text p{font-size:18px;font-weight:300}.thermoglass-text .row:not(:last-child){margin-bottom:60px}.thermoglass-text .title{font-size:40px;font-weight:600;margin-bottom:24px}.thermoglass-text .subtitle{font-size:30px;font-weight:700}.thermoglass-text ul{font-size:18px;font-weight:300}.thermoglass-text ul li:not(:last-child){margin-bottom:12px}.thermoglass-slider{padding-top:40px;padding-bottom:50px}.swiper-thermoglass-slider-mini .swiper-slide{border:2px solid transparent;transition:all .3s ease-in-out}.block-swiper-mini .swiper-button-prev svg{transform:rotate(180deg)}.block-swiper-mini .swiper-button-next,.block-swiper-mini .swiper-button-prev{height:40px;justify-content:center;background-color:#0a3356;align-items:center;border-radius:50%;width:40px;display:flex}.block-swiper-mini .swiper-button-prev{left:0}.block-swiper-mini .swiper-button-next{right:0}.swiper-thermoglass-slider-mini .swiper-slide:hover{transform:translateY(-10px)!important}.swiper-thermoglass-slider-mini .swiper-slide-thumb-active{border-color:rgba(0,0,0,.15);transform:translateY(-10px)!important}.production-thermoglass{padding-top:40px;padding-bottom:50px}.block-pion{padding-top:63px}.block-pion .title{font-size:32px;font-weight:500;margin-bottom:11px;color:#18181b;text-align:center}.block-pion .subtitle{font-size:20px;font-weight:500;color:#5f5f5f;max-width:975px;text-align:center;margin:0 auto 24px}.block-pion .text-title{font-size:22px;font-weight:500;margin-bottom:16px;color:#18181b}.block-pion .block-text ul{list-style:none;padding:0;margin-bottom:24px;color:#5f5f5f}.block-pion .block-text ul li{background-position:left top 8px;background-image:url(/assets/img/list-marker.svg);background-repeat:no-repeat;padding-left:15px}.block-pion .block-text ul li:not(:last-child){margin-bottom:8px}.block-pion .block-text ul li span:first-child{font-weight:700}.block-pion .block-text-bottom p{margin-bottom:0;color:#5f5f5f}.block-pion .card{padding:8px;border:0;background-color:#f6f8fa;border-radius:16px}.block-pion .card-body{padding:24px 0 16px}.block-pion .card table{font-size:14px;font-weight:300;color:#484850;width:100%}.block-pion .card table button{padding:0;font-size:14px;font-weight:300;color:#1f31ef}.block-pion .card table tr td:last-child{text-align:right}.block-pion .card table tr td{border-bottom:1px solid #e4e4e4}.smart .text-home-2 .position-relative{margin-right:24px}.smart .text-home-2 h2{font-size:22px;margin-bottom:16px}.smart .text-home-2 ul{columns:unset;font-weight:700;color:#5f5f5f}.smart .text-home-2 ul li:not(:last-child){margin-bottom:8px}.smart .text-home-2 p{color:#5f5f5f}.smart .stages-work .card-title{min-height:53px;line-height:1.2}.smart .stages-work .card-desc ul{text-align:left!important}.smart .text-home-1 h2{font-size:32px;font-weight:600;margin-bottom:35px}.smart .text-home-1 ul{font-weight:700;color:#5f5f5f}.smart .text-home-1 ul li:not(:last-child){margin-bottom:8px}.smart .bg-banner-new-modal{padding:75px 40px 15px}.smart .banner-smart-desc{font-size:20px;font-weight:600;color:#ed1e79;text-transform:uppercase}.smart .banner-smart-list li{justify-content:flex-end;align-items:center;line-height:1;display:flex}.smart .point{margin-top:unset}.smart .text-bottom{line-height:1.2}.smart .banner-bottom-text{font-size:20px}.smart-video{padding-top:40px;padding-bottom:50px}.smart-video a,.smart-video p{font-weight:500;color:#5f5f5f;line-height:1.4}.smart-video p:not(:last-child){margin-bottom:24px}.smart-video p:last-child{margin-bottom:0}.smart-video-btn{padding:0;border:0;text-decoration:underline;color:#ed1e79;background-color:transparent}@media (max-width:1399.98px){.smart .bg-banner-new-modal{padding:24px 24px 12px}.smart .banner-smart-list li{flex-direction:row-reverse}}@media (max-width:767.98px){.smart .banner-smart-div-btn-mob{width:100%}}@media (max-width:575.98px){.smart .bg-banner-new-modal{padding:24px 8px 12px}.smart .text-home-1 h2{font-size:22px;max-width:285px;text-align:center;margin:0 auto 10px!important}.smart .banner-smart-desc{font-size:16px}.smart .banner-bottom-text{font-size:14px}.smart-video{padding-top:20px;padding-bottom:20px}.smart-video .block-text{height:90px;overflow:hidden}.open-block{height:max-content!important}body{margin-top:69px}.hyphens li,.hyphens p{hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;text-align:left}.tostart{height:2rem;right:1.25rem;bottom:50%;width:2rem}.img-to-top{top:-1px;left:.4rem;width:1.25rem}.top-block{padding-top:8px;padding-bottom:16px}.logo-desc{display:none}.logo-header{height:26px}.fixed-top .container-fluid.border-bottom{border-bottom:0!important}.advantages{padding-top:39px;padding-bottom:38px}.advantages-item{margin-bottom:30px}.products a{font-size:13px}.products{padding-top:35px;padding-bottom:22px}.products .title-header{justify-content:center;margin-bottom:23px}.products .title-header h2{font-size:19px}.products .title-header h2>span{font-size:17px!important}.products .row{margin-bottom:37px}.products .card-body{padding-top:16px!important;padding-bottom:0!important}.products .card-title{font-size:18px;margin-bottom:17px}.products .my-card-table{font-size:11px;margin-bottom:23px}.products .old-price{font-size:11px}.products .card-text{font-size:21px}.feedback-1{padding-top:22px;padding-bottom:28px}.feedback-1 .nav-pills{border:1.051px solid hsla(0,0%,100%,.3);right:24px;top:24px;border-radius:7.257px;left:24px}.feedback-1 .nav-pills .nav-item{flex-grow:1;flex-basis:0}.feedback-1-form-question,.feedback-1-form-zamer{padding:90px 24px 0}.feedback-1-form-zamer~.position-relative{height:364px}.feedback-1 .zamershik{height:364px;left:calc(50% - 216px);width:445px}.stages-work{padding-bottom:22px}.stages-work h2,.stages-work h2>span{font-size:16px!important}.stages-work h2~p{font-size:14px;max-width:224px;margin:0 auto 28px!important}.stages-work .card-title{font-size:18px!important;margin-bottom:16px}.stages-work .card-desc{font-size:13px}.stages-work .card{padding:16px}.stages-work .card-body{padding:12px 18px 11px}.actions{padding-top:18px;background-color:unset;padding-bottom:18px}.actions-title{font-size:22px;margin-bottom:17px}.actions-desc{font-size:14px;margin-bottom:38px}.swiper-actions-2{margin-bottom:23px}.actions button{padding:8px 16px!important;font-size:14px;max-width:340px;width:100%}.payment{padding-top:16px;padding-bottom:25px}.payment h2{font-size:22px;max-width:278px;margin:0 auto 13px!important}.payment h2~p{font-size:14px;max-width:273px;margin:0 auto 21px!important}.payment .card{width:160px}.payment .card-1 img{max-width:69px!important}.payment .card-2 img{max-width:50px!important}.payment .card-3 img{max-width:75px!important}.payment .card-4 img{max-width:45px!important}.payment .card-5 img{max-width:60px!important}.payment .card-title{font-size:11px}.payment .card-desc{font-size:8px}.text-home-1{padding-top:20px;padding-bottom:15px}.text-home-1 .textHideContent{margin-bottom:30px}.text-home-1 h2{font-size:22px;max-width:285px;text-align:center;margin:0 auto 10px!important}.text-home-1 p{font-size:14px;font-weight:300;color:#5f5f5f}.text-home-1 .gradient{right:0;bottom:0;top:0;background:linear-gradient(0deg,#fff 10.64%,hsla(0,0%,100%,0) 80.85%);left:0}.text-home-1 .text-hide.open .gradient{display:none}.text-home-1 .text-hide.open~.text-center svg{transform:rotate(180deg)}.text-logo{font-size:11px;top:15px;left:21px}.text-logo img{margin-bottom:9px;width:99px}.text-tel{padding:13px!important;right:12px;bottom:15px}.text-tel a{font-size:16px!important}.tabs{padding-top:19px;background-color:unset;padding-bottom:22px}.tabs h2{font-size:22px;margin-bottom:27px}.tabs .tab-pane{padding:0}.tabs .tab-pane .tabs-title{font-size:18px;margin-bottom:12px}.tabs .tab-pane .tabs-desc{font-size:14px;margin-bottom:18px}.tabs .price-cold,.tabs .price-hot{padding:11px 9px}.price-cold img,.price-hot img{margin-right:8px!important;max-width:25px}.price-cold span,.price-hot span{font-size:9px}.tabs .tabs-price-cold,.tabs .tabs-price-hot{font-size:13px}.tabs .tab-pane button{padding-top:16px;padding-bottom:16px}.tabs .tab-pane button svg{margin-right:8px!important}.tabs .tabs-text{margin-left:unset}.products-2{padding-top:22px;padding-bottom:20px}.products-2 h2{font-size:22px;margin-bottom:27px}.products-2 .card{padding:30px 12px 16px}.products-2 .card-title{font-size:18px;margin-bottom:8px}.products-2 .card-title~div{font-size:14px}.products-2 .swiper-prod-2{padding-bottom:29px}.products-2 .swiper-pagination{bottom:0!important;text-align:center!important;left:0!important}.products-2 .swiper-pagination-bullet{background-color:#d3d3d3!important}.korzina{padding-top:22px;padding-bottom:20px}.korzina h2{font-size:22px;margin-bottom:27px}.korzina .card{padding:30px 12px 16px}.korzina .card-title{font-size:18px;margin-bottom:8px}.korzina .card-title~div{font-size:14px}.korzina .swiper-prod-2{padding-bottom:29px}.korzina .swiper-pagination{bottom:0!important;text-align:center!important;left:0!important}.korzina .swiper-pagination-bullet{background-color:#d3d3d3!important}.garanty{padding-top:13px;padding-bottom:23px}.garanty h2{font-size:22px;max-width:278px;margin:0 auto 13px}.garanty h2~p{font-size:14px;max-width:273px;margin:0 auto 28px!important}.garanty .card{padding:22px 14px 24px 24px!important}.garanty .card svg{margin-right:21px;margin-bottom:0}.garanty .card-desc{font-size:14px}.garanty .card-title{margin-bottom:21px}.about-us{padding-top:23px;background-color:unset;padding-bottom:19px}.about-us .title-header{justify-content:center;margin-bottom:54px;flex-direction:column;align-items:center}.about-us .title-header div:first-child{margin-bottom:39px;max-width:273px;text-align:center}.about-us .title-header h2{font-size:22px}.about-us .title-header div:last-child span,.about-us .title-header h2>.icon-desc{font-size:14px}.about-us .title-header div:last-child p:last-child a{display:block}.about-us .block-card{padding:0 0 35px}.about-us-text{max-width:unset!important}.about-us .card{max-width:94%}.team{padding-top:19px;padding-bottom:11px}.team .div-header{margin-bottom:27px}.team h2{font-size:22px;text-align:center}.team .title-desc{font-size:14px;max-width:278px;text-align:center;margin:0 auto}.team-card{padding:0 25px 46px}.team-img{max-width:245px}.swiper-team{margin-bottom:44px;padding-bottom:29px!important}.swiper-team .swiper-slide{height:auto!important}.swiper-team .swiper-pagination{bottom:0!important}.swiper-team .swiper-pagination-bullet{background-color:#d3d3d3!important}.team .team-block-btn a,.team .team-block-btn button{padding:6px!important}.text-home-2{padding-top:11px;font-size:14px;padding-bottom:39px}.text-home-2 h2{font-size:22px;max-width:278px;text-align:center;margin:0 auto 13px}.text-home-2 .position-relative{margin-right:0;margin-bottom:27px}.text-home-2 .text-logo{padding:6px 10px!important}.text-home-2 .text-logo img{margin-bottom:4px;width:78px}.text-home-2 .text-logo span{font-size:8px}.review{padding-top:33px;padding-bottom:29px}.review h2{font-size:22px;margin-bottom:16px;text-align:center}.review .title-desc{font-size:14px;max-width:276px;text-align:center;margin:0 auto 27px}.swiper-review .swiper-pagination-bullet{background-color:#d3d3d3!important}.review .swiper-slide{height:auto!important}.review .card .card-header{margin-bottom:23px}.review .card-header img{max-width:37px}.review .review-name{font-size:18px!important;margin-bottom:8px}.review .card{padding:18px 22px 24px}.review .card .hyphens{color:#838383}.review .block-review{padding:22px 22px 28px;text-align:center}.block-review p{margin-bottom:26px!important}.block-review button{font-size:15px;max-width:295px;width:100%}.block-review span{font-size:14px}.block-review span.fw-500{font-size:22px!important}.faq{padding-top:38px;padding-bottom:53px}.faq .div-header{margin-bottom:43px}.faq .div-header h2{font-size:22px;margin-bottom:16px}.faq .title-desc{font-size:14px}.faq .accordion-button{font-size:14px!important}.certificates{padding:36px 0 40px}.certificates h2{max-width:218px;margin:0 auto}.certificates .title-desc{font-size:14px;max-width:278px!important;margin:0 auto 29px}.certificates .swiper-certificates{overflow:visible;padding-bottom:29px}.certificates .swiper-pagination{bottom:0!important}.certificates .swiper-pagination-bullet{background-color:#d3d3d3}.partners{padding:42px 0 37px 12px}.partners h2{font-size:22px;margin-bottom:37px}.swiper-partners{overflow:visible}.feedback .zamershik{height:364px;bottom:0;left:calc(50% - 216px);width:445px}.feedback .position-relative .col-md-6.col-xl-4{height:376px}.feedback-card{max-width:330px;width:100%}.feedback .container{padding-top:25px;-webkit-background-size:cover;background-size:cover;background-position:50%;border-radius:16px;padding-bottom:0;background-image:url(/assets/img/bg-feedback.webp);background-repeat:no-repeat}.feedback-title{font-size:22px;margin-bottom:0}.feedback-desc{font-size:14px;margin-bottom:23px}.feedback .bg-feedback{background-image:none}.additional-services-title{font-size:21px}.additional-services span.d-inline-block{padding:4px 8px!important;font-size:9px!important}.additional-services-desc p:first-child{font-size:14px!important}.additional-services-desc p:last-child{font-size:12px!important}.additional-services .bg-additional{padding:24px}.additional-services .card{align-items:center}.additional-services .card ul{text-align:center}.banner-title:after{margin-bottom:-2px}.banner-title:after,.banner10{height:20px;width:86px}.bg-banner{padding-top:16px;padding-bottom:20px}.bg-banner-modal{padding:18px 20px 20px;background-image:url(/assets/img/bg-banner-mob.webp)}.bg-banner-modal button{font-size:12px!important}.bg-banner{background-image:none}.banner-title{font-size:22px;max-width:290px!important}.banner-subtitle{font-size:14px!important;margin-bottom:15px}.bg-banner-modal img{margin-bottom:51px}.banner-desc{font-size:13px;margin-bottom:49px;max-width:127px}.p-1{margin-bottom:17px!important}.contacts-home{padding-top:22px;padding-bottom:15px}.block-contacts{padding:0 20px;right:unset;position:relative!important;top:unset;left:unset;z-index:unset}.contacts-item .contacts-card{margin-bottom:28px;border-bottom:1px solid #e2e2e2;text-align:center;padding-bottom:26px}.contacts-item:last-child .contacts-card{border:none;margin-bottom:42px;padding-bottom:0}.contacts-home .title-header{justify-content:center;margin-bottom:48px;flex-direction:column}.contacts-home .title-header div:first-child{margin-bottom:33px;text-align:center}.contacts-home .title-header p.h2{font-size:26px;margin-bottom:17px}.contacts-home iframe{height:439px}.footer{padding-top:15px}.bg-footer{position:relative;background-color:unset}.bg-footer:after{right:20px;content:"";position:absolute;bottom:0;top:15px;background-color:#f6f8fa;-webkit-border-radius:16px 16px 0 0;-moz-border-radius:16px 16px 0 0;border-radius:16px 16px 0 0;left:20px;z-index:-1}.footer .block-desc{padding:0 20px;background:none}.footer .block-desc .container{padding-top:41px!important;border-radius:0 0 16px 16px;background:-webkit-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-moz-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:-o-linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%);background:linear-gradient(107deg,#1f31ef 29.31%,#ed1e79 124.65%)}.footer .top-block{padding-top:26px;border-bottom:none;padding-bottom:23px}.footer .top-block .container div:first-child{margin-bottom:30px}.footer .bottom-block{padding-top:0;padding-bottom:65px}.footer .block-desc .flex-column-reverse .div-social{margin-bottom:48px}.footer .block-desc .flex-column-reverse .div-bank{margin-bottom:38px}.footer .block-desc .flex-column-reverse .div-politic{margin-bottom:41px}.products-card .block-price{margin-bottom:42px}.products-card{padding-top:30px;margin-bottom:50px;padding-bottom:25px}.products-card .block-price,.swiper-prod-card{margin-bottom:21px}.page{padding-top:30px}.page,.review-vse{padding-bottom:50px}.review-vse>.container-fluid{padding-top:30px;padding-bottom:40px}.review-vse .container:first-child{margin-bottom:45px}.review-vse .container.bg-feedback{padding-top:25px;padding-bottom:25px}.actions-vse-card{max-width:max-content;margin:0 auto}.actions-vse{padding-top:30px;padding-bottom:50px}.actions-vse h1{margin-bottom:28px}.contacts-vse{padding-top:30px;padding-bottom:50px}.contacts-vse h1{margin-bottom:22px}.modal-quiz .modal-header{padding:24px 12px 0}.modal-quiz .modal-body{padding:0 12px 24px}.modal-quiz .modal-title{font-size:20px!important}.modal-quiz .modal-title~span.fs-5{font-size:16px!important}.modal-quiz .card-body{border:2px solid #ed1e79;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;width:100%}.modal-quiz .card span.position-absolute{border:0}.modal-quiz .swiper-slide .col.fs-3.fw-semibold{font-size:18px!important}.modal-quiz .logo-desc{display:block}.zakaz{padding-top:30px;padding-bottom:50px}.windows-color-slider{padding:24px 16px}.windows-color-pic{background-image:url(/assets/img/windows-img-sky-767.png)}.windows-color{padding-top:32px;padding-bottom:48px}.dopy-slider .card{padding:30px 12px 16px}.dopy-slider .card-title{font-size:18px;margin-bottom:8px}.dopy-slider .card-title~div{font-size:14px}.dopy-slider .swiper-pagination{transform:translateX(-50%);bottom:0!important;left:50%!important;white-space:nowrap}.dopy-slider .swiper-pagination-bullet{background-color:#d3d3d3!important}.bg-banner-new-modal{padding:0 20px}.banner-new-title{font-size:22px}.payment-page-link{width:100%}.banner-new-thermo-glass .bg-banner-new-modal{padding:34px 20px 44px}.picture{padding-top:35px;padding-bottom:35px}.picture .row{margin-bottom:35px}.picture .card-title{font-size:30px}.picture .card-text{font-size:14px}.thermoglass-text{padding-top:20px;padding-bottom:30px}.thermoglass-text p{font-size:14px}.thermoglass-text .row:not(:last-child){margin-bottom:30px}.thermoglass-text .title{font-size:25px;margin-bottom:16px}.thermoglass-text .subtitle{font-size:18px}.thermoglass-text ul{font-size:14px}.thermoglass-text ul li:not(:last-child){margin-bottom:8px}.production-thermoglass{padding-top:20px;padding-bottom:30px}.production-thermoglass .thermoglass-desc{font-size:14px}.thermoglass-slider{padding-top:20px;padding-bottom:30px}.block-pion{padding-top:32px}.block-pion .title{font-size:22px;margin-bottom:16px}.block-pion .subtitle{font-size:16px}.block-pion .text-title{text-align:center}.block-pion .block-text ul li{flex-direction:column;display:flex}.block-pion .block-text ul li:not(:last-child){margin-bottom:16px}.block-pion .block-text ul li span:last-child{font-size:14px}.block-pion .card-body{padding:16px 0}.block-pion .card table,.block-pion .card table button{font-size:12px}}@media (max-width:377.98px){body{margin-top:69px}.logo-desc{display:none}.logo-header{border:0!important}.products a:nth-child(2){font-size:13px;padding-right:30px!important;padding-left:30px!important}.feedback-1-form-zamer~.position-relative{height:303px}.feedback-1 .zamershik{height:303px;left:calc(50% - 180px);width:370px}.actions button{font-size:13px}.tabs .price-cold,.tabs .price-hot{padding:8px 2px}.tabs .tab-pane button{font-size:11px}.garanty .card-title{font-size:15px}.garanty .card-desc{font-size:12px}.team .vk-btn{margin-right:5px}.team .chat-btn img{margin-right:5px!important}.bg-banner-modal button{font-size:10px!important}.bg-banner-modal button svg{display:none}.bg-banner-modal img{max-width:230px!important}.banner-block-btn-mob a,.banner-block-btn-mob button{font-size:11px!important}.feedback .zamershik{height:364px;bottom:0;left:calc(50% - 185px);width:380px}.footer-tel-link{font-size:18px!important}.logo-span{font-size:12px}.menu-mob-action{padding:12px;font-size:11px;margin-right:8px!important;background-image:none}.banner-btn-mob{font-size:11px}.tel-block a:last-child{font-size:16px!important}.windows-color-pic{background-image:url(/assets/img/windows-color-sky.png)}}@media (min-width:576px) and (max-width:767.98px){body{margin-top:89px}.hyphens li,.hyphens p{hyphens:none;-moz-hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;text-align:left}.tostart{height:2rem;right:1.25rem;bottom:50%;width:2rem}.img-to-top{top:-1px;left:.4rem;width:1.25rem}.fixed-top .container-fluid.border-bottom{border-bottom:0!important}.advantages-item{margin-bottom:30px}.products .title-header{justify-content:center}.feedback-1-form-zamer{padding:150px 24px 24px}.feedback-1-form-question{padding:115px 24px 24px}.feedback-1-form-question~.position-relative,.feedback-1-form-zamer~.position-relative{height:364px}.feedback-1 .zamershik{height:364px;left:calc(50% - 223px);width:445px}.feedback-1 .manager{height:366px;left:calc(50% - 175px);width:350px}.tabs .tab-pane{padding:24px}.tabs .tabs-text{margin-left:unset}.price-cold img,.price-hot img{max-width:25px}.price-cold span,.price-hot span{font-size:9px}.tabs .tabs-price-cold,.tabs .tabs-price-hot{font-size:13px}.korzina .card,.products-2 .card{padding:30px 12px 16px}.about-us .title-header{justify-content:center;flex-direction:column;align-items:center}.about-us .title-header div:first-child{margin-bottom:39px;max-width:273px;text-align:center}.about-us .title-header div:last-child{margin-bottom:54px}.about-us-text{max-width:unset!important}.text-home-2 .position-relative{margin-right:0}.review .swiper-slide{height:auto!important}.swiper-review .swiper-pagination-bullet{background-color:#d3d3d3!important}.block-review p{margin-bottom:26px!important}.faq .accordion-button{font-size:14px!important}.certificates .button-prev{left:-35px}.certificates .button-next{right:-35px}.feedback .position-relative .col-md-6.col-xl-4{height:376px}.feedback-card{width:60%}.contacts-home .title-header{justify-content:center;margin-bottom:48px;flex-direction:column}.contacts-home .title-header div:first-child{margin-bottom:33px;text-align:center}.contacts-home .title-header p.h2{font-size:26px;margin-bottom:17px}.contacts-home iframe{height:439px}.contacts-item .contacts-card{margin-bottom:28px;border-bottom:1px solid #e2e2e2;text-align:center;padding-bottom:26px}.contacts-item:last-child .contacts-card{border:none;margin-bottom:42px;padding-bottom:0}.additional-services-title{font-size:21px}.additional-services span.d-inline-block{padding:4px 8px!important;font-size:9px!important}.additional-services-desc p:first-child{font-size:14px!important}.additional-services-desc p:last-child{font-size:12px!important}.bg-banner{background-image:none}.bg-banner-modal{background-image:url(/assets/img/bg-banner-mob.webp)}.bg-banner-modal img{margin-bottom:51px}.banner-subtitle{margin-bottom:15px}.banner-desc{margin-bottom:49px;max-width:127px}.p-1{margin-bottom:17px!important}.block-contacts{right:unset;position:relative!important;top:unset;left:unset;z-index:unset}.footer .top-block{padding-top:26px;border-bottom:none;padding-bottom:23px}.footer .top-block .container div:first-child{margin-bottom:30px}.footer .bottom-block{padding-top:0;padding-bottom:65px}.footer .block-desc .flex-column-reverse .div-social{margin-bottom:48px}.footer .block-desc .flex-column-reverse .div-bank{margin-bottom:38px}.footer .block-desc .flex-column-reverse .div-politic{margin-bottom:41px}.products-card .block-price{margin-bottom:42px}.banner-title:after{margin-bottom:-2px}.windows-color-pic{background-image:url(/assets/img/windows-img-sky-767.png)}.dopy-slider .card{padding:30px 12px 16px}.dopy-slider .card-title{font-size:18px;margin-bottom:8px}.dopy-slider .card-title~div{font-size:14px}.payment-page-link{width:70%}.banner-new-thermo-glass .bg-banner-new-modal{padding:34px 20px 44px}}@media (min-width:768px) and (max-width:991.98px){body{margin-top:89px}.fixed-top .container-fluid.border-bottom{border-bottom:0!important}.advantages-item{margin-bottom:30px}.feedback-1-form-zamer{padding:150px 24px 24px}.feedback-1-form-question{padding:115px 24px 24px}.feedback-1-form-question~.position-relative,.feedback-1-form-zamer~.position-relative{height:364px}.feedback-1 .zamershik{height:364px;left:calc(50% - 223px);width:445px}.feedback-1 .manager{height:366px;left:calc(50% - 175px);width:350px}.actions .button-prev{left:-16px}.actions .button-next{right:-16px}.tabs .tab-pane{padding:24px}.tabs .tabs-text{margin-left:unset}.price-cold img,.price-hot img{max-width:25px}.price-cold span,.price-hot span{font-size:9px}.tabs .tabs-price-cold,.tabs .tabs-price-hot{font-size:13px}.about-us .title-header{justify-content:center;flex-direction:column;align-items:center}.about-us .title-header div:first-child{margin-bottom:39px;max-width:273px;text-align:center}.about-us .title-header div:last-child{margin-bottom:54px}.about-us-text{max-width:unset!important}.feedback-card{width:90%}.feedback-link{text-align:left;width:100%}.text-home-2 .position-relative{margin-right:0}.review .button-prev{left:-35px}.review .button-next{right:-35px}.review .swiper-slide{height:auto!important}.block-review p{margin-bottom:26px!important}.certificates .button-prev{left:-35px}.certificates .button-next{right:-35px}.block-contacts{right:unset;position:relative!important;top:unset;left:unset;z-index:unset}.contacts-home iframe{height:439px}.contacts-card{border-bottom:1px solid #e2e2e2;padding-bottom:26px}.contacts-card:not(:last-child){margin-bottom:28px}.footer .block-desc .flex-column-reverse .div-social{margin-bottom:48px}.footer .block-desc .flex-column-reverse .div-bank{margin-bottom:38px}.footer .block-desc .flex-column-reverse .div-politic{margin-bottom:41px}.products-card .block-price{margin-bottom:42px}.banner-title:after{margin-bottom:-2px}.windows-color-pic{background-image:url(/assets/img/windows-img-sky-991.png)}}@media (min-width:992px) and (max-width:1199.98px){.fs-15{font-size:14px}.advantages-item{margin-bottom:30px}.feedback-1 .zamershik{height:364px;width:445px}.feedback-1 .manager{height:366px;width:350px}.actions .button-prev{left:-16px}.actions .button-next{right:-16px}.tabs .tab-pane{padding:24px}.price-cold img,.price-hot img{max-width:25px}.price-cold span,.price-hot span{font-size:9px}.tabs .tabs-price-cold,.tabs .tabs-price-hot{font-size:13px}.tabs .tabs-text{margin-left:unset}.about-us .title-header div:first-child{max-width:50%}.feedback-card{width:60%}.feedback-link{text-align:left;width:100%}.review .button-prev{left:-35px}.review .button-next{right:-35px}.certificates .button-prev{left:-35px}.certificates .button-next{right:-35px}.footer .block-desc .flex-column-reverse .div-social{margin-bottom:48px}.footer .block-desc .flex-column-reverse .div-bank{margin-bottom:38px}.footer .block-desc .flex-column-reverse .div-politic{margin-bottom:41px}}@media (min-width:1200px) and (max-width:1399.98px){.actions .button-prev{left:-16px}.actions .button-next{right:-16px}.tabs .tab-pane{padding:24px}.tabs .tabs-text{margin-left:unset}}@media (min-width:1400px) and (max-width:1599.98px){.actions .button-prev{left:-16px}.actions .button-next{right:-16px}}