.product__box{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid var(--chernyy-100);height:100%;transition:all .3s}.product__headline{padding:20px 10px 15px}.product__title{font-size:18px;line-height:1.3;margin-bottom:8px}.product__sub-title,.product__size{line-height:1;letter-spacing:0.01em;color:var(--chernyy-600)}.product__sub-title{font-size:14px}.product__size{font-size:18px}.product__img{margin-top:auto;margin-bottom:15px}.product__img img{width:100%;max-width:280px}.product__desc{padding:10px 15px 15px;background:var(--white);margin-top:auto}.product__price-wrap{justify-content:space-between;margin-bottom:10px}.product__price-wrap{margin-left:auto;margin-right:auto}.product__price-inner{justify-content:center}.product__price-caption{line-height:1;margin-bottom:4px}.product__price{font-size:26px;line-height:1}.product__price .currency{font-size:20px;margin-left:4px}.product__card__sticker{flex:0 0 140px}.product__btn .btn{border-radius:16px}.product__box-calc{display:grid;padding:15px;place-items:center;height:100%;background-image:url('../../assets/img/prices-product/product-box-calc-bg.jpg')}.product__box-calc .title{font-size:28px;line-height:1.2;color:var(--goluboy-800);margin-bottom:20px}.product__box-calc .caption{font-size:20px;line-height:1.2;margin-bottom:50px}.product__box-calc .btn{width:100%}.prices-product .slider__button-next,.prices-product .slider__button-prev{top:200px}.product__installment{margin-top:10px;gap:5px}.product__installment-info{font-size:14px}.product__installment-price{font-size:16px;color:var(--zelenyy-dopolnitelnyy);margin-left:.4em}.product__installment-price .currency{margin-left:.1em}.product__box-calc.feedback.background-image{background-position:initial}.product__box-calc.feedback .product__box-calc--inner{text-align:center}.product__box-calc.feedback .title{font-size:24px;line-height:1.2;color:var(--goluboy-800);margin-bottom:20px}.product__box-calc.feedback .caption{font-size:18px;line-height:1.2;margin-bottom:50px}.product__box-calc.feedback .tel{font-size:24px;line-height:1;margin-bottom:20px}.product__box-calc.feedback .btn__modal-open{font-size:20px;line-height:1;color:var(--goluboy-500-osnovnoy);text-decoration:underline;text-decoration-color:rgba(0,140,240,0.4);text-decoration-style:dashed;text-underline-offset:3px;gap:9px}@media(max-width:1023px){.product__sub-title span{display:block}}@media(max-width:374px){.product__sub-title,.product__size{font-size:13px}}@media(min-width:768px){.products .product__list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.product__title{font-size:20px}.product__size{font-size:20px}.product__img img{max-width:320px}.product__desc{padding:10px 20px 15px}.product__price-caption{font-size:18px;margin-bottom:6px}.product__price{font-size:32px}.product__price .currency{font-size:22px}.product__box-calc--inner{width:305px}.products .slider__controls{display:none}.product__installment{margin-top:12px}.product__box-calc.feedback .title{font-size:28px}.product__box-calc.feedback .caption{font-size:20px;margin-bottom:50px}.product__box-calc.feedback .tel{font-size:26px;margin-bottom:25px}.product__box-calc.feedback .btn__modal-open{font-size:22px}}@media(min-width:1024px){.products .product__list{grid-template-columns:repeat(3,1fr)}.product__title{font-size:18px}.product__size{font-size:18px}.product__img{margin-bottom:20px}.product__img img{height:220px}.product__desc{padding:15px}.product__price-caption{font-size:18px}.product__price{font-size:29px}.product__card__sticker{flex:0 0 130px}.product__installment-info{font-size:16px}.product__installment-price{font-size:18px}.product__box-calc--inner{width:267px}.product__box-calc.feedback .product__box-calc--inner{width:100%}.product__box-calc.feedback .title{font-size:26px}.product__box-calc.feedback .caption{font-size:18px;margin-bottom:80px}.product__box-calc.feedback .tel{font-size:26px}.product__box-calc.feedback .btn__modal-open{font-size:18px}}.prices-product__brand .content__box{margin-bottom:0}.prices-product__brand .content__btn{margin-bottom:20px}.prices-product__brand .btn__list{grid-template-columns:repeat(2,1fr);gap:10px}.prices-product__brand .btn__item:last-child{width:155px;grid-column:1 / 3;justify-self:center}.prices-product__brand .btn__load{color:var(--chernyy-500-osnovnoy);border:2px solid var(--chernyy-500-osnovnoy);background:var(--white);border-radius:12px;height:40px;font-family:var(--second-family);font-weight:900;font-size:13px}.prices-product__brand .btn__load.is-active{background:var(--chernyy-500-osnovnoy);color:var(--white);pointer-events:none}@media(max-width:1023px){.prices-product__brand.profiles-kbe h2 span{display:block}}@media(max-width:767px){.prices-product__brand .product__list{display:grid;grid-template-columns:1fr;gap:20px}}@media(min-width:768px){.prices-product__brand .content__btn{margin-bottom:30px}.prices-product__brand .btn__list{grid-template-columns:repeat(5,1fr);gap:0 14px}.prices-product__brand .btn__item:last-child{width:auto;grid-column:unset;justify-self:unset}.prices-product__brand .btn__load{height:54px;font-size:16px}}@media(min-width:1024px){.prices-product__brand .content__btn{margin-bottom:40px}.prices-product__brand .btn__list{gap:0;position:relative;background:var(--chernyy-500-osnovnoy);border:2px solid var(--chernyy-500-osnovnoy);border-radius:10px;overflow:hidden}.prices-product__brand .btn__item+.btn__item{border-left:2px solid var(--chernyy-500-osnovnoy)}.prices-product__brand .btn__load{height:54px;border-radius:0;border:0}}.profiles-compare h2{margin-bottom:20px}.profiles-compare .content__btn{margin-bottom:20px}.profiles-compare .btn__list{grid-template-columns:repeat(2,1fr);gap:10px}.profiles-compare .btn__item:last-child{width:155px;grid-column:1 / 3;justify-self:center}.profiles-compare .btn__load{color:var(--chernyy-500-osnovnoy);border:2px solid var(--chernyy-500-osnovnoy);background:var(--white);border-radius:12px;height:40px;font-family:var(--second-family);font-weight:900;font-size:13px}.profiles-compare .btn__load.is-active{background:var(--chernyy-500-osnovnoy);color:var(--white);pointer-events:none}.profiles-compare .card__content{padding:25px 10px 20px;background:var(--white)}.profiles-compare .card__title{font-size:24px;line-height:1;margin-bottom:23px}.profiles-compare .card__img{height:160px;margin-bottom:5px}.profiles-compare .card__property{margin-bottom:20px}.profiles-compare .card__property-title{font-size:18px;margin-bottom:18px;text-align:center;line-height:1}.profiles-compare .card__property-title span{align-items:center;border-bottom:2px dashed var(--chernyy-200)}.profiles-compare .card__property-title span:after{content:'';display:inline-block;width:12px;height:7px;margin-left:12px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1L6 6L1 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3c/svg%3e")}.profiles-compare .card__property-list{margin-bottom:24px}.profiles-compare .card__property__item{padding:10px 0;justify-content:space-between;color:var(--chernyy-500-osnovnoy)}.profiles-compare .card__property__item:last-child{padding-bottom:0}.profiles-compare .card__property__item+.card__property__item{border-top:1px solid var(--chernyy-100)}.profiles-compare .card__property-graph{justify-content:space-between;align-items:center;margin-bottom:2px}.profiles-compare .card__property-graph .graph__info-list{width:117px;font-size:12px;gap:14px}.profiles-compare .card__property-graph .graph__info-item{align-items:center}.profiles-compare .card__property-graph .graph__info-item svg{margin-right:5px}.profiles-compare .card__property-graph .graph__range-list{width:151px;gap:30px;position:relative}.profiles-compare .card__property-graph .graph__range-list:before{content:'';position:absolute;width:67px;height:100%;background:rgba(251,211,0,0.1)}.profiles-compare .card__property-graph .graph__range-item{width:100%;height:10px;background:#F4F5F6;border-radius:60px;position:relative}.profiles-compare .card__property-graph .graph__range-item>span{position:absolute;height:10px;border-radius:60px;width:100%}.profiles-compare .card__property-graph .graph__range-item .warm{background:#02C544}.profiles-compare .card__property-graph .graph__range-item .light{background:#FFE70F}.profiles-compare .card__property-graph .graph__range-item .noise{background:#008CF0}.profiles-compare .card__property-graph .graph__range-item>span>span{position:absolute;top:-1.2em;right:-1em;font-size:12px;font-weight:700;color:var(--chernyy-600)}.profiles-compare .card__property-wrap .word{font-size:12px;line-height:1;color:var(--chernyy-600);text-align:right;padding-right:14px}.profiles-compare .card__property-price{margin-bottom:11px;width:220px;margin:0 auto}.profiles-compare .card__property-price .inner{align-items:center;margin-bottom:10px}.profiles-compare .card__property-price .caption{font-size:16px;line-height:1;margin-bottom:4px}.profiles-compare .card__property-price .price{font-size:30px;line-height:1}.profiles-compare .card__property-price .currency{font-size:20px;margin-left:4px}.profiles-compare .card__property-price .btn{border-radius:16px;height:48px;font-size:16px}@media(max-width:1023px){.profiles-compare h2 span{display:block}}@media(max-width:767px){.profiles-compare .card__property-graph .graph__info-item>span>span{display:block}.profiles-compare .slider__button-next,.profiles-compare .slider__button-prev{top:170px}.profiles-compare .card__property-list{display:none}.profiles-compare .card__property.list-active .card__property-list{display:block}.profiles-compare .card__property-title{margin-bottom:28px}.profiles-compare .card__property.list-active .card__property-title{margin-bottom:18px}.profiles-compare .card__property.list-active .card__property-title span.after{border-bottom:2px dashed var(--zheltyy-500-osnovnoy)}.profiles-compare .card__property.list-active .card__property-title span:after{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 6L6 1L1 6' stroke='url(%23paint0_linear_6851_48109)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3e%3cdefs%3e%3clinearGradient id='paint0_linear_6851_48109' x1='6' y1='1' x2='6' y2='6' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FFE80F' /%3e%3cstop offset='1' stop-color='%23FFD748' /%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e")}}@media(min-width:768px){.profiles-compare .content__btn{margin-bottom:10px}.profiles-compare .btn__list{grid-template-columns:repeat(5,1fr);gap:0 15px}.profiles-compare .btn__item:last-child{width:auto;grid-column:unset;justify-self:unset}.profiles-compare .btn__load{border:0;height:54px;border-radius:10px;font-family:var(--font-family);background:var(--chernyy-100);font-size:16px;font-weight:700}.profiles-compare .btn__load.is-active{background:var(--white);color:var( --chernyy-500-osnovnoy);pointer-events:none;position:relative;overflow:unset;border-radius:10px 10px 0 0}.profiles-compare .btn__load.is-active:after{content:'';position:absolute;bottom:-30px;width:100%;height:30px;background:var(--white);z-index:0}.profiles-compare .card__content{grid-template-columns:267px 1fr;padding:30px 20px 30px 0;column-gap:20px}.profiles-compare .card__title{grid-column:1 / 2;grid-row:2 / 3;margin-bottom:10px}.profiles-compare .card__img{grid-column:1 / 2;grid-row:1 / 2;margin-bottom:0;height:auto}.profiles-compare .card__picture{height:100%}.profiles-compare .card__picture img{height:100%;width:100%;object-fit:contain}.profiles-compare .card__property{grid-column:2 / 3;grid-row:1 / 4;margin-bottom:0}.profiles-compare .card__property-price{grid-column:1 / 2;grid-row:3 / 4}.profiles-compare .card__property-title{font-size:20px;margin-bottom:20px;text-align:left}.profiles-compare .card__property-title span{border-bottom:0}.profiles-compare .card__property-title span:after{content:unset}.profiles-compare .card__property__item{padding:11px 0}.profiles-compare .card__property__item:first-child{padding-top:0}.profiles-compare .card__property-list{margin-bottom:34px}.profiles-compare .card__property-graph{margin-bottom:5px}.profiles-compare .card__property-graph .graph__info-list{width:164px;gap:11px}.profiles-compare .card__property-graph .graph__range-list{width:214px;gap:21px;padding:10px 0}.profiles-compare .card__property-graph .graph__range-list:before{width:102px;top:0}.profiles-compare .card__property-wrap .word{padding-right:45px}.profiles-compare .card__property-price .caption{font-size:18px}.profiles-compare .card__property-price .price{font-size:32px}.profiles-compare .slider__controls{display:none}}@media(min-width:1024px){.profiles-compare{margin-bottom:0}.profiles-compare h2{font-size:39px;margin-bottom:25px}.profiles-compare .btn__load{height:52px;font-size:20px}.profiles-compare .card__content{padding:30px 30px 30px 18px;grid-template-columns:350px 1fr;column-gap:56px}.profiles-compare .card__title{font-size:20px;margin-bottom:20px}.profiles-compare .card__img{height:303px;margin-bottom:0}.profiles-compare .card__property-title{font-size:20px}.profiles-compare .card__property-list{margin-bottom:44x}.profiles-compare .card__property__item{font-size:18px;padding:14px 0}.profiles-compare .card__property-graph{margin-bottom:8px}.profiles-compare .card__property-graph .graph__info-list{width:191px;gap:18px;font-size:14px}.profiles-compare .card__property-graph .graph__info-item{font-size:14px}.profiles-compare .card__property-graph .graph__info-item svg{margin-right:8px}.profiles-compare .card__property-graph .graph__range-list{width:calc( 100% - 209px );gap:25px;font-size:14px}.profiles-compare .card__property-graph .graph__range-item,.profiles-compare .card__property-graph .graph__range-item>span{height:15px}.profiles-compare .card__property-graph .graph__range-item>span>span{font-size:14px}.profiles-compare .card__property-graph .graph__range-list:before{width:52%}.profiles-compare .card__property-wrap .word{font-size:14px;padding-right:97px}.profiles-compare .card__property-price{width:262px}.profiles-compare .card__property-price .inner{align-items:center;margin-bottom:14px}}.profiles-compare .slider__slide{padding:0!important}.profiles-compare .slider__outside{margin:0!important}.profiles-compare .swiper-initialized .btn__item{width:100%!important}.profiles-compare .swiper-initialized .btn__item:last-child{width:155px !important}.profiles-compare .swiper-slide-thumb-active .btn__load{background:var(--chernyy-500-osnovnoy);color:var(--white);pointer-events:none}@media(min-width:768px){.profiles-compare .swiper-initialized .btn__item:last-child{width:100%!important}.profiles-compare .slider__container.slider__outside{clip-path:unset;overflow:hidden}}.related{margin-bottom:0;padding:40px 0}.related .offer{font-size:18px;line-height:1.3;margin-bottom:20px}.related .offer span:first-child{display:block}.related .card__item{max-width:406px}.related .card__box{padding:22px 15px 15px;background:var(--white)}.related .card__title{display:flex;flex-grow:1;align-items:center;justify-content:center;font-size:18px;line-height:1;letter-spacing:0.02em;margin-bottom:16px}.related .card__img{border:2px solid var(--chernyy-100)}.related .card__price{position:relative;padding-bottom:39px}.related .card__total{line-height:1;border-radius:16px;width:222px;height:52px;background:var(--krasnyy-500-osnovnoy);align-items:center;padding:6px;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:1}.related .card__total .text{font-size:20px;line-height:1;padding:10px 15px;background:var(--white);border-radius:10px 2px 2px 10px;margin-right:6px}.related .card__total .price{color:var(--white);font-size:28px;text-align:center;width:100%}.related .card__total .word,.related .card__total .currency{font-size:.7em}.related .card__total .word{margin-right:.4em}.related .card__total .currency{margin-left:.2em}.related .btn{width:222px;height:50px;border-radius:16px}.page-kalkulyator-balkonov .related{background:initial}.home .related,.page-otdelka-balkonov .related,.page-odnostvorchatye-okna .related,.page-dvuhstvorchatye-okna .related,.page-trehstvorchatye-okna .related,.page-balkonnyj-blok .related,.page-gotovye-plastikovye-okna .related,.page-okna-dlya-dachi .related,.page-vhodnye-dveri .related,.page-okna-v-tipovyh-domah .related,.page-ustanovka-okon .related{background:var(--chernyy-50)}.page-okna-v-dom .related,.page-kalkulyator-okon .related,.page-franczuzskoe-osteklenie .related{padding-top:0}.page-vhodnye-dveri .related,.page-ustanovka-okon .related{margin-bottom:40px}.page-franczuzskoe-osteklenie .related .card__total .text{padding:10px 8px}.page-franczuzskoe-osteklenie .related .card__total .price{font-size:22px}@media(min-width:768px)and(max-width:1023px){.page-okna-rehau .related,.page-okna-kbe .related{margin-bottom:50px}}@media(max-width:1023px){.page-kalkulyator-balkonov .related h2 span,.page-kalkulyator-balkonov .related h2 span,.page-gotovye-plastikovye-okna .related h2 span{display:block}.page-okna-rehau .related,.page-okna-kbe .related{background:var(--chernyy-50)}}@media(min-width:768px){.related{padding:50px 0}.related .card__box{padding:20px 15px 20px}.related .offer{font-size:24px;margin-bottom:30px}.related .offer span:first-child{display:inline-block}.related .card__price{padding-bottom:30px}.related .card__total{width:266px}.related .card__total .text{font-size:26px;padding:7px 18px}.related .card__total .price{font-size:32px}.related .btn{width:266px}.page-franczuzskoe-osteklenie .related .card__total,.page-franczuzskoe-osteklenie .related .card__btn .btn{width:266px}.page-franczuzskoe-osteklenie .related .card__total .text{padding:7px 15px}.page-franczuzskoe-osteklenie .related .card__total .price{font-size:24px}.page-vhodnye-dveri .related,.page-ustanovka-okon .related{margin-bottom:50px}}@media(min-width:1024px){.related{padding:60px 0}.related h2{margin-bottom:15px}.related .card__title{font-size:20px}.related .card__img{border:none}.related .card__total{height:50px}.related .card__total .text{padding:8px 12px;font-size:22px}.related .card__total .price{font-size:28px}.related .card__total,.related .btn{width:230px}.related .btn{font-size:16px;height:48px}.page-otdelka-potolka .related .slider__controls{display:none}.page-vhodnye-dveri .related{padding-top:0;background:unset;margin-bottom:0}.page-ustanovka-okon .related{margin-bottom:60px}.page-franczuzskoe-osteklenie .related .card__total,.page-franczuzskoe-osteklenie .related .card__btn .btn{width:250px}.page-franczuzskoe-osteklenie .related .card__total .text{padding-right:8px}.page-franczuzskoe-osteklenie .related .card__total .price{font-size:25px}.page-okna-dlya-dachi .related{background:initial;padding:0}}.payment-after{background-image:url('../../assets/img/payment-after-mobile.jpg');padding:35px 0 49px}.payment-after h2{font-size:26px;text-align:center}.payment-after h2 span:last-child{color:var(--zheltyy-500-osnovnoy)}.payment-after .content__box{margin-bottom:34px}.payment-after .text{font-family:var(--second-family);font-size:20px;line-height:1.2;margin-bottom:15px}.payment-after .text:last-child{margin-bottom:0}.payment-after .icon__box{text-align:center;margin-bottom:30px}.payment-after .icon__item{margin-bottom:34px}.payment-after .item__img{position:relative;margin-bottom:10px}.payment-after .item__img:before{content:'';display:inline-flex;align-items:center;justify-content:center;border-radius:30px;padding:2px 12px;width:35px;height:35px;color:var(--white);background:var( --krasnyy-500-osnovnoy);font-weight:700;font-size:22px;line-height:100%;font-family:var(--second-family);position:absolute;right:0;transform:translate(50%,-50%)}.payment-after .icon__item:nth-child(1) .item__img:before{content:'1'}.payment-after .icon__item:nth-child(2) .item__img:before{content:'2'}.payment-after .icon__item:nth-child(3) .item__img:before{content:'3'}.payment-after .item__title{font-family:var(--second-family);font-size:20px;line-height:1;color:var(--zheltyy-500-osnovnoy);margin-bottom:0}.payment-after .sub-title{font-size:16px;color:var(--white)}.payment-after .btn{width:260px;font-size:16px;height:50px}@media(max-width:767px){.page-otdelka-balkonov .payment-after,.page-kalkulyator-okon .payment-after,.page-czeny-na-osteklenie .payment-after,.page-okna-rehau .payment-after,.page-okna-kbe .payment-after{margin-bottom:0}.payment-after h2 span:first-child{display:block}}@media(min-width:768px){.payment-after{padding:0}.payment-after .content{background-image:url('../../assets/img/payment-after-tablet.jpg');padding:50px 30px}.payment-after h2{font-size:26px;text-align:center;color:var(--white);font-size:38px}.payment-after .text{margin-bottom:20px}.payment-after .text:last-child{font-size:24px}.payment-after .content__box{margin-bottom:41px}.payment-after .icon__list{display:flex;justify-content:space-between}.payment-after .item__img{margin-bottom:14px}.payment-after .icon__item{text-align:left;margin-bottom:0;min-width:190px}.payment-after .icon__item:not(:last-child) .item__img:after{text-align:left;width:62px;height:16px;position:absolute;top:calc(50% - 8px);right:-99px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='62' height='16' viewBox='0 0 62 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7C0.447715 7 -4.82823e-08 7.44772 0 8C4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM61.7071 8.7071C62.0976 8.31658 62.0976 7.68341 61.7071 7.29289L55.3432 0.928927C54.9526 0.538403 54.3195 0.538403 53.9289 0.928928C53.5384 1.31945 53.5384 1.95262 53.9289 2.34314L59.5858 7.99999L53.9289 13.6568C53.5384 14.0474 53.5384 14.6805 53.9289 15.0711C54.3195 15.4616 54.9526 15.4616 55.3432 15.0711L61.7071 8.7071ZM1 9L61 8.99999L61 6.99999L1 7L1 9Z' fill='white' /%3e%3c/svg%3e")}.payment-after .btn{font-size:18px;height:55px;width:340px}}@media(min-width:1024px){.payment-after .content{background-image:url('../../assets/img/payment-after-desctop.jpg');padding:40px}.payment-after .content__inner{width:682px}.payment-after h2{font-size:40px;letter-spacing:0.01em;text-align:left;line-height:1.1;margin-bottom:30px}.payment-after h2 span:last-child{display:block}.payment-after .text{margin-bottom:30px;text-align:left}.payment-after .content__box{margin-bottom:47px}.payment-after .icon__list{display:flex;gap:30px;justify-content:unset}.payment-after .content__box.not-prepay{width:600px}.payment-after .icon__box{margin-bottom:38px}.payment-after .icon__item:not(:last-child) .item__img:after{width:72px;right:-104px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='72' height='16' viewBox='0 0 88 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 7C0.447715 7 -4.82823e-08 7.44772 0 8C4.82823e-08 8.55228 0.447715 9 1 9L1 7ZM87.7071 8.7071C88.0976 8.31657 88.0976 7.68341 87.7071 7.29289L81.3431 0.928925C80.9526 0.538401 80.3195 0.538401 79.9289 0.928925C79.5384 1.31945 79.5384 1.95261 79.9289 2.34314L85.5858 7.99999L79.9289 13.6568C79.5384 14.0474 79.5384 14.6805 79.9289 15.0711C80.3195 15.4616 80.9526 15.4616 81.3431 15.0711L87.7071 8.7071ZM1 9L87 8.99999L87 6.99999L1 7L1 9Z' fill='white' /%3e%3c/svg%3e")}.payment-after .sub-title{font-size:18px}.payment-after .btn{width:280px;height:56px;font-size:16px;margin:0}}.info-data.padding{padding:40px 0}.info-data.background-color{background:var(--chernyy-50)}.info-data .sub-title{font-size:18px;line-height:1.3;margin-bottom:15px}.info-data .desc{margin-bottom:30px}.info-data .info-txt{font-size:14px}.info-data .list{gap:20px}.info-data .item{gap:10px}.info-data .item__title{gap:12px;align-items:center;font-size:18px;line-height:120%;letter-spacing:0.01em}.info-data .item__title svg{flex-shrink:0;width:40px;height:40px}.info-data .item__desc{line-height:1.3;letter-spacing:0.01em}.info-data .content__text-down{gap:10px;padding-top:20px;margin-top:20px;border-top:1px solid var(--chernyy-100)}.info-data .content__text-down p{line-height:1.3;margin-bottom:0}@media(max-width:1023px){.info-data.holodnoe-osteklenie h2 span,.info-data.teploe-osteklenie h2 span{display:block}}@media(max-width:767px){.info-data.laminat h2,.info-data.holodnoe-osteklenie h2,.info-data.osteklenie-s-vynosom h2{font-size:21px}.info-data.panoramnoe-osteklenie h2,.info-data.franczuzskoe-osteklenie h2,.info-data.obedinenie-s-komnatoj h2{font-size:22px}.info-data.osteklenie-s-vynosom{padding-top:0;margin-bottom:0}.info-data.panoramnoe-osteklenie{margin-bottom:0}}@media(min-width:768px)and(max-width:1023px){.info-data.pvh-panels h2,.info-data.mdf-panels h2{font-size:32px}.info-data.obedinenie-s-komnatoj h2{font-size:31px}}@media(min-width:768px){.info-data.padding{padding:50px 0}.info-data.mode h2{margin-bottom:30px}.info-data .sub-title{font-size:22px}.info-data .desc{font-size:16px}.info-data .info-txt{font-size:16px}.info-data .list{gap:15px}.info-data .item__title{gap:15px;font-size:20px}.info-data.mode .list{gap:20px}.info-data.mode .item{position:relative;padding-left:65px}.info-data.mode .item__title svg{width:50px;height:50px;position:absolute;top:0;left:0}.info-data .content__text-down{gap:15px;padding-top:25px;margin-top:25px}.info-data.otdelka-potolka h2 span{display:block}}@media(min-width:1024px){.info-data.padding{padding:60px 0}.info-data h2{font-size:40px;margin-bottom:30px}.info-data .sub-title{font-size:20px}.info-data .desc{font-size:18px}.info-data .info-txt{font-size:18px}.info-data .list{gap:20px}.info-data .item{gap:12px}.info-data .item__title{gap:12px;font-size:22px}.info-data .item__desc{font-size:18px;letter-spacing:0}.info-data.mode .list{gap:25px}.info-data.mode .item__title{font-size:20px}.info-data.mode .item__title svg{width:45px;height:45px}.info-data .content__text-down{padding-top:30px;margin-top:30px}.info-data.osteklenie-s-vynosom h2{margin:0 auto 30px;width:730px}}.windows-manufacturer .slider__container.swiper-initialized .slider__wrapper{align-items:center}.windows-manufacturer .card__box{border-radius:16px}.windows-manufacturer .content__before{display:none}.windows-manufacturer .primary .card__box{background:var(--zheltyy-500-osnovnoy)}.windows-manufacturer .secondary .card__box{background:var(--chernyy-100)}.windows-manufacturer .card__content{padding:20px}.windows-manufacturer .card__item.primary .card__content{padding:10px 20px 20px}.windows-manufacturer .content__list{gap:6px}.windows-manufacturer .content__item{padding:10px;border-radius:10px;background:var(--white);align-items:center;gap:4px}.windows-manufacturer .content__title{color:var(--chernyy-600);font-size:12px}.windows-manufacturer .secondary .card__headline{padding:5px;text-align:center;letter-spacing:0.02em;color:var(--white);background:var(--chernyy-500-osnovnoy)}.windows-manufacturer .card__headline p{margin-bottom:0}.windows-manufacturer .card__item.primary .card__headline .text{padding:15px 34px 25px;font-size:17px;line-height:1.2;color:var(--white);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='280' height='80' viewBox='0 0 280 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M140.26 67.0682L8.73446 79.1947C4.04602 79.627 -4.43335e-06 75.9368 -4.18167e-06 71.2285L-4.27636e-07 0.99999C-1.91459e-07 -3.41829 3.58173 -7.00001 8 -7.00001L272 -7C276.418 -7 280 -3.41827 280 1L280 71.2169C280 75.9294 275.947 79.621 271.255 79.1821L141.74 67.0692C141.248 67.0232 140.752 67.0228 140.26 67.0682Z' fill='%23F52828' /%3e%3c/svg%3e")}.windows-manufacturer .card__item.primary .card__title{margin-bottom:15px}.windows-manufacturer .card__item .card__title{font-size:20px}.windows-manufacturer .card__item .content__data{font-size:20px;line-height:1}.windows-manufacturer .card__item .content__data.price{font-size:24px;line-height:1}.windows-manufacturer .card__item .content__data.price .word,.windows-manufacturer .card__item .content__data.price .currency{font-size:18px;line-height:1}.windows-manufacturer .card__item .content__data.price .word{margin-right:8px}.windows-manufacturer .card__item .content__data.price .currency{margin-left:4px}.windows-manufacturer .content__rating img{width:25px;height:23px}.page-okna-dlya-dachi .windows-manufacturer,.page-balkonnyj-blok .windows-manufacturer,.page-odnostvorchatye-okna .windows-manufacturer,.page-dvuhstvorchatye-okna .windows-manufacturer,.page-trehstvorchatye-okna .windows-manufacturer{padding-top:40px}@media(max-width:767px){.windows-manufacturer .content__box{padding-left:20px}}@media(min-width:768px){.windows-manufacture .content__box{padding-top:91px}.windows-manufacturer .content__before{display:flex;justify-content:flex-end}.windows-manufacturer .content__before-text{height:81px;position:relative}.windows-manufacturer .content__before-text:before{content:'';display:inline-block;width:67px;height:65px;position:absolute;left:-84px;top:2px;background-image:url('../../assets/icon/arrow-green.png');background-size:contain}.windows-manufacturer .content__before-text p{font-family:var(--font-family);font-style:italic;line-height:1.2;color:var(--zelenyy-dopolnitelnyy);margin-bottom:0}.windows-manufacturer .content__before-text .text-primary{font-size:24px}.windows-manufacturer .content__before-text .text{font-size:18px}.windows-manufacturer .card__item.primary .card__content{padding:10px 40px 20px}.windows-manufacturer .card__content{padding:20px 37px}.windows-manufacturer .content__list{gap:10px}.windows-manufacturer .secondary .card__headline{padding:4px}.windows-manufacturer .card__item.primary .card__headline .text{padding:12px 17px 29px;font-size:24px;width:297px;margin:0 auto;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='297' height='99' viewBox='0 0 297 99' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M144.68 84.9911L9.8674 98.0446C4.57879 98.5566 -5.35246e-06 94.3998 -5.0512e-06 89.0865L-5.103e-07 8.99999C-2.28469e-07 4.02943 4.02942 -9.87258e-06 9 -9.70508e-06L288 -3.03284e-07C292.971 -1.35785e-07 297 4.02944 297 9L297 89.1239C297 94.4237 292.443 98.5761 287.166 98.0852L146.381 84.9879C145.815 84.9353 145.245 84.9363 144.68 84.9911Z' fill='%23F52828' /%3e%3c/svg%3e")}.windows-manufacturer .card__item.primary .card__title{margin-bottom:19px}.windows-manufacturer .card__item .card__title{font-size:24px}.windows-manufacturer .content__title{font-size:14px}.windows-manufacturer .card__item .content__data{font-size:24px}.windows-manufacturer .card__item .content__data.price{font-size:28px}.windows-manufacturer .card__item .content__data.price .word,.windows-manufacturer .card__item .content__data.price .currency{font-size:20px}.page-okna-dlya-dachi .windows-manufacturer,.page-balkonnyj-blok .windows-manufacturer,.page-odnostvorchatye-okna .windows-manufacturer,.page-dvuhstvorchatye-okna .windows-manufacturer,.page-trehstvorchatye-okna .windows-manufacturer{padding-top:50px}}@media(min-width:1024px){.windows-manufacturer .desc{margin-bottom:30px}.windows-manufacturer .content__before-text .text-primary{font-size:22px}.windows-manufacturer .content__slider{padding-top:60px}.windows-manufacturer .content__before{position:absolute;z-index:10;top:14px;left:450px}.windows-manufacturer .content__before-text:before{width:91px;height:88px;left:-110px}.windows-manufacturer .card__list{display:grid;grid-template-columns:327px 311px 322px;place-items:center}.windows-manufacture .content__box{padding-top:60px}.windows-manufacturer .card__item.primary .card__content{padding:10px 20px 20px}.windows-manufacturer .card__content{padding:20px}.windows-manufacturer .slider__controls{display:none}.windows-manufacturer .card__item.secondary{padding:20px 0 20px 20px;background:var(--white);width:311px}.windows-manufacturer .card__item.secondary:last-child{padding:20px 20px 20px 11px;border-radius:0 16px 16px 0;width:322px}.windows-manufacturer .content__item{padding:15px}.windows-manufacturer .card__item.primary .content__title{font-size:16px}.windows-manufacturer .content__item.item-main{padding:9px 15px}.windows-manufacturer .card__item.primary .card__headline .text{padding:15px 29px 27px;font-size:22px;width:305px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='305' height='94' viewBox='0 0 305 94' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M148.751 80.683L8.71334 93.2199C4.03219 93.639 -5.10026e-06 89.9517 -4.83377e-06 85.2518L-4.536e-07 7.99999C-2.03083e-07 3.58171 3.58173 -1.01572e-05 8 -1.00084e-05L297 -2.69585e-07C301.418 -1.20698e-07 305 3.58172 305 8L305 85.2823C305 89.9711 300.986 93.6547 296.314 93.2529L150.15 80.6806C149.684 80.6406 149.216 80.6414 148.751 80.683Z' fill='%23F52828' /%3e%3c/svg%3e")}.windows-manufacturer .secondary .card__headline{padding:7px}.windows-manufacturer .card__item.primary .card__title{font-size:24px;margin-bottom:15px}.windows-manufacturer .card__item.secondary .card__title{font-size:20px}.windows-manufacturer .card__item.secondary .content__data{font-size:20px}.windows-manufacturer .card__item.primary .content__data.price,.windows-manufacturer .card__item.primary .content__data.price .currency{font-size:34px}.windows-manufacturer .card__item.primary .content__data.price .word{font-size:30px}.windows-manufacturer .card__item.secondary .content__data.price,.windows-manufacturer .card__item.secondary .content__data.price .currency{font-size:30px}.windows-manufacturer .card__item.secondary .content__data.price .word{font-size:24px}.windows-manufacturer .content__rating img{width:27px;height:24px}.page-okna-dlya-dachi .windows-manufacturer,.page-balkonnyj-blok .windows-manufacturer,.page-odnostvorchatye-okna .windows-manufacturer,.page-dvuhstvorchatye-okna .windows-manufacturer,.page-trehstvorchatye-okna .windows-manufacturer{padding-top:60px}}.set-cards .grid{row-gap:15px}.set-cards .content__box{padding:114px 26px 30px}.set-cards .without-bank{background-image:url('../../assets/img/set-cards-bank-mobile.jpg')}.set-cards .order-metering{background-image:url('../../assets/img/set-cards-order-mobile.jpg')}.set-cards,.set-cards .text{color:var(--white)}.set-cards .without-bank .color{color:var(--zelenyy-dopolnitelnyy)}.set-cards .order-metering .color{color:var(--zheltyy-500-osnovnoy)}.set-cards h2{font-size:28px;line-height:1;margin-bottom:18px;white-space:nowrap}.set-cards h2 .title{font-size:20px;line-height:1;margin-bottom:10px;text-transform:none}.set-cards .text{width:194px;font-family:var(--second-family);font-size:16px;line-height:1.2;margin-bottom:30px}.set-cards .btn{font-size:16px;height:56px}.page-kalkulyator-balkonov .set-cards,.page-okna-rehau .set-cards,.page-okna-kbe .set-cards,.page-kalkulyator-balkonov .set-cards{margin-bottom:0}@media(max-width:767px){.set-cards .text br{display:none}}@media(min-width:768px){.set-cards .grid{row-gap:50px}.set-cards .content__box{padding:182px 200px 50px 50px}.set-cards .without-bank{background-image:url('../../assets/img/set-cards-bank-tablet.jpg')}.set-cards .order-metering{background-image:url('../../assets/img/set-cards-order-tablet.jpg')}.set-cards h2{font-size:38px}.set-cards h2 .title{font-size:38px;margin-bottom:10px}.set-cards .text{font-size:22px;line-height:1}.set-cards .text .fw8{display:block;margin-top:6px}.set-cards .text .block{display:inline-block}.set-cards .without-bank .text{width:410px}.set-cards .order-metering .text{width:360px}.set-cards .btn{width:458px;height:58px;font-size:18px}}@media(min-width:1024px){.set-cards .grid{row-gap:0;column-gap:20px;grid-template-columns:1fr 1fr}.set-cards .content__box{padding:241px 30px 30px}.set-cards .without-bank{background-image:url('../../assets/img/set-cards-bank-desctop.jpg')}.set-cards .order-metering{background-image:url('../../assets/img/set-cards-order-desctop.jpg')}.set-cards h2{font-size:42px;margin-bottom:20px}.set-cards h2 .title{font-size:32px;margin-bottom:5px}.set-cards .text{font-size:20px;line-height:1.3;margin-bottom:35px}.set-cards .text .fw8{font-size:24px;margin-top:0}.set-cards .without-bank .text,.set-cards .order-metering .text{width:100%}.set-cards .btn{width:100%;height:56px;font-size:16px}}.page-okna-v-dom .plastic-wood{padding-top:0}.plastic-wood{padding-top:40px}.plastic-wood .content__headline{margin-bottom:15px;gap:10px;align-items:center}.plastic-wood .content__headline .title{font-size:18px;line-height:1;padding:6px 10px;border-radius:8px;background:var(--zheltyy-200)}.plastic-wood .content__headline .caption{font-size:12px;line-height:1;color:var(--chernyy-600)}.content__lamination,.content__handle{margin-bottom:30px}.plastic-wood .content__preview{overflow:hidden;position:relative;border:3px solid var(--zheltyy-500-osnovnoy)}.plastic-wood .content__img-lamination{width:74px;position:absolute;top:0;left:135px}.plastic-wood .content__img-handle{width:45px;position:absolute;top:53px;left:116px}.plastic-wood .card__item{border-radius:10px;padding:10px;width:107px;height:auto;cursor:pointer}.plastic-wood .card__item.active{background:var(--zheltyy-500-osnovnoy)}.plastic-wood .card__box{align-items:center;gap:10px;border-radius:0;border:0}.plastic-wood .card__img{border-radius:8px;border:3px solid var(--chernyy-200);width:60px;overflow:hidden}.plastic-wood .card__title{font-size:12px;line-height:1}.plastic-wood .slider__button-next,.plastic-wood .slider__button-prev{width:40px;height:40px}@media(max-width:1023px){.plastic-wood h2 span{display:block}}@media(max-width:767px){.plastic-wood .content__slider{width:214px;margin:0 auto;position:relative}.plastic-wood .slider__controls{margin-top:0}.plastic-wood .slider__pagination{display:none}.plastic-wood .slider__button-next,.plastic-wood .slider__button-prev{top:40px}.plastic-wood .slider__button-next{right:-54px}.plastic-wood .slider__button-prev{left:-54px}}@media(min-width:768px){.plastic-wood{padding-top:50px}.plastic-wood .content__box{width:520px;margin:0 auto}.plastic-wood .content__headline{justify-content:center;gap:15px}.plastic-wood .content__headline .title{font-size:24px;padding:0;border-radius:0;background:unset}.plastic-wood .content__headline .caption{font-size:16px;padding:6px 13px;border-radius:10px;background:var(--zheltyy-200)}.plastic-wood .content__img-lamination{width:124px;left:214px}.plastic-wood .content__img-handle{width:75px;top:88px;left:180px}.plastic-wood .card__item{padding:15px;width:130px}.plastic-wood .card__img{border:4px solid var(--chernyy-200);border-radius:16px;width:100px}.plastic-wood .card__title{font-size:14px}.plastic-wood .slider__controls{margin-top:20px}.plastic-wood .slider__button-next,.plastic-wood .slider__button-prev{width:55px;height:55px}}@media(min-width:1024px){.plastic-wood{padding-top:60px;margin-bottom:60px}.plastic-wood .desc{margin-left:auto;margin-right:auto}.plastic-wood .content__box{width:100%;display:flex;justify-content:space-between;gap:33px}.plastic-wood .content__headline{justify-content:unset;margin-bottom:24px}.plastic-wood .content__headline .title{font-size:20px}.plastic-wood .content__select{flex:0 0 620px;overflow:hidden}.content__lamination{margin-bottom:30px}.content__handle{margin-bottom:0}.plastic-wood .slider__container{width:520px}.plastic-wood .content__preview{flex:0 0 307px;height:478px}.content__img-main{height:100%}.plastic-wood .content__img-main img{object-fit:cover;width:auto;height:100%}.plastic-wood .content__img-lamination{width:174px;left:128px}.plastic-wood .content__img-handle{width:110px;top:122px;left:78px}.plastic-wood .card__item{padding:15px}.plastic-wood .card__img{width:100px}.plastic-wood .slider__controls{margin-top:0}.plastic-wood .slider__pagination{display:none}.plastic-wood .slider__button-next,.plastic-wood .slider__button-prev{width:40px;height:40px;top:80px}.plastic-wood .slider__button-prev{left:0}.plastic-wood .slider__button-next{right:0}}.factory-prices.template__bg-img,.factory-prices.template__bg-img .text{color:var(--chernyy-500-osnovnoy)}.factory-prices{padding:40px 0;background:var(--chernyy-50)}.factory-prices.template__bg-img{background-image:url('../../assets/img/factory-prices-mobile.jpg');background-repeat:no-repeat;background-position:center bottom;background-size:contain}.factory-prices .sub-title{font-size:20px;line-height:1.25;margin-bottom:10px;width:270px}.factory-prices .text{font-size:14px;line-height:1.3;margin-bottom:30px;width:300px}.factory-prices .icon__list{flex-direction:column;gap:30px}.factory-prices .icon__item{gap:20px;align-items:center}.factory-prices .item__img{width:60px;height:60px;background:var(--krasnyy-500-osnovnoy);border-radius:50px;justify-content:center;align-items:center;flex-shrink:0}.factory-prices .item__img img{width:auto}.factory-prices .item__title{font-size:18px;line-height:1.2;margin-bottom:0;letter-spacing:0.02em}@media(max-width:767px){.home .factory-prices,.page-okna-v-dom .factory-prices,.page-okna-rehau .factory-prices,.page-okna-kbe .factory-prices,.page-okna-v-tipovyh-domah .factory-prices,.page-panoramnye-okna .factory-prices{margin-bottom:0}}@media(min-width:768px){.factory-prices{padding:0;background:none}.factory-prices.template__bg-img .content{background-image:url('../../assets/img/factory-prices-tablet.jpg');background-repeat:no-repeat;background-position:right bottom}.factory-prices .content{padding:50px 23px 40px 50px;background:var(--chernyy-50)}.factory-prices h2{font-size:38px;width:540px;margin-bottom:30px}.factory-prices .sub-title{font-size:24px;margin-bottom:20px;width:430px}.factory-prices .text{font-size:18px;width:430px}.factory-prices .icon__list{flex-direction:row;justify-content:space-between;gap:20px}}@media(min-width:1200px){.factory-prices .content{padding:50px}.factory-prices.template__bg-img .content{background-image:url('../../assets/img/factory-prices-desctop.jpg')}.factory-prices .content__inner{width:635px}.factory-prices h2{font-size:40px;width:560px;margin-bottom:30px}.factory-prices .sub-title{font-size:24px}.factory-prices .text{width:580px;font-size:18px;margin-bottom:30px}.factory-prices .sub-title,.factory-prices .content__box-icon{width:557px}.factory-prices .item__img{width:50px;height:50px}.factory-prices .item__img img{width:32px}.factory-prices .item__title{font-size:16px}}.quiz__only-modal{display:none}.page-kalkulyator-okon .quiz_content-title,.page-kalkulyator-balkonov .quiz_content-title{font-size:24px;line-height:1.2}.page-kalkulyator-balkonov .quiz__title{font-size:36px}.quiz_content.hide .quiz_content-title{display:none}.quiz_content .quiz__area.hide .quiz__steps{margin-bottom:0}.quiz__title{font-size:24px}.quiz__title,.quiz_content-title{margin-bottom:20px}.quiz__steps{margin-bottom:20px}.quiz__step{display:none}.quiz__step.step-show{display:block}.quiz__step.step-show:not(.quiz__progress-bar):not(.quiz__contact-form){height:426px}.quiz__step input[type=radio],.question__item input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;display:none}.quiz__step-area--image{grid-template-columns:1fr 1fr;gap:11px}.quiz__step-area--image .quiz__step-select{padding:6px 6px 10px;border-radius:10px;background:var(--chernyy-50);height:100%;position:relative;align-items:center}.quiz__step-label .quiz__step-select:before{display:inline-block;content:'';border-radius:30px;background:#fff;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3L5.08666 6.86375C5.16644 6.93918 5.29212 6.93619 5.36823 6.85704L11 1' stroke='%23999999' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.quiz__step-label input:checked~.quiz__step-select:before{background-color:var(--zheltyy-500-osnovnoy);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 3L5.08666 6.86375C5.16644 6.93918 5.29212 6.93619 5.36823 6.85704L11 1' stroke='%23333333' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.quiz__step-area--image .quiz__step-select:before{position:absolute;border:2px solid var(--chernyy-100);width:20px;height:20px;top:11px;right:11px;background-size:10px 6px;z-index:1}.quiz__step-area--image input:checked~.quiz__step-select:before{border:2px solid var(--zheltyy-500-osnovnoy)}.quiz__step-area--image input:checked~.quiz__step-select{background:var(--zheltyy-500-osnovnoy)}.quiz__step-title{font-size:18px;line-height:1.2;margin-bottom:20px}[data-quiz="balc"] .step-select .quiz__step-title span{display:none!important}.quiz__step-image{border-radius:8px;margin-bottom:18px;overflow:hidden}.quiz__step-name{font-size:14px;line-height:1.2}.step-total-text{color:var(--chernyy-400)}.quiz__step-controls.hide{display:none}.quiz__step-controls .btn{font-size:16px;line-height:1.2;color:var(--chernyy-500-osnovnoy);height:51px}.quiz__step-controls .btn .btn__title{padding:0 14px}.quiz__step-controls .btn svg{position:relative;z-index:1}.quiz__btn-prev{background:var(--chernyy-50)}.quiz__step-area--select{gap:15px}.quiz__step-area--select .quiz__step-select{padding:15px 20px;border:2px solid var(--chernyy-100);border-radius:10px;align-items:center}.quiz__step-area--select .quiz__step-name{padding-left:15px}.quiz__step-area--select .quiz__step-select:before{width:25px;height:25px;border:3px solid var(--chernyy-100);position:relative}.quiz__step-area--select input[type=radio]:checked~.quiz__step-select{border:2px solid var(--zheltyy-500-osnovnoy)}.quiz__step-area--select input[type=radio]:checked~.quiz__step-select:before{border:3px solid var(--zheltyy-500-osnovnoy)}.quiz .progress-bar__box{position:relative;width:100%;height:18px;border-radius:50px;background-color:var(--chernyy-50);overflow:hidden}.quiz .progress-bar{height:100%;transition:width 2s linear;background-color:var(--zheltyy-500-osnovnoy)}.quiz .step-show>.progress-bar__wrap .progress-bar{animation:loading 2s linear}@keyframes loading{0%{width:0%}100%{width:100%}}.quiz .progress-bar__wrap{text-align:right}.quiz .progress-value{display:inline-block;font-size:18px;line-height:1;margin-bottom:10px}.quiz__contact-form .quiz__step-title{font-size:24px;line-height:1.3;letter-spacing:0.01em;margin-bottom:20px}.quiz__contact-form .quiz__step-title br{display:none}.quiz__step:not(.quiz__progress-bar):not(.quiz__contact-form) .quiz__step-title{min-height:42px}.quiz__contact-form .contact-form__option{margin-bottom:40px}.quiz__contact-form .contact-form__row{margin-bottom:12px}.quiz__contact-form .option__title{font-size:18px;line-height:1.2;margin-bottom:20px}.quiz__contact-form .option__field{display:flex;flex-direction:column;gap:20px;width:190px;margin:0 auto}.quiz__contact-form .option__field-checkbox{gap:15px;align-items:center}.quiz__contact-form .option__field-checkbox img{width:30px;height:30px}.quiz__contact-form .option__field-name{font-size:18px;line-height:1.35;color:var(--chernyy-600);align-items:center;gap:18px}.quiz__contact-form .option__field-name:before{display:inline-block;content:'';border:2px solid var(--chernyy-400);border-radius:4px;width:25px;height:25px;background:#fff;background-repeat:no-repeat;background-position:center;z-index:1}.quiz__contact-form input[type=checkbox]:checked~.option__field-name:before{border:2px solid var(--zheltyy-500-osnovnoy);background-color:var(--zheltyy-500-osnovnoy);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='15' height='10' viewBox='0 0 15 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.82031 3.86257L6.48389 8.27178C6.56368 8.34721 6.68936 8.34422 6.76546 8.26507L13.1839 1.58984' stroke='%23333333' stroke-width='2' stroke-linecap='round' /%3e%3c/svg%3e")}.quiz__contact-form .contact-form__privacy p{font-size:12px;line-height:1.2;color:var(--chernyy-500)}.quiz__contact-form .contact-form__link{color:var(--goluboy-500-osnovnoy)}.quiz__step-area--type .quiz__step-select{padding:6px 6px 19px}.quiz__input-name{font-size:14px;line-height:1;margin-bottom:12px}.quiz__input-value{border:3px solid var(--chernyy-200);border-radius:10px;height:37px;font-size:18px;line-height:1;color:var(--chernyy-500-osnovnoy)}.quiz__input-value:focus{border:3px solid var(--zheltyy-500-osnovnoy)}.quiz__contact-form .btn{font-size:16px}.quiz__modal-close{display:none}.quiz .open .quiz__modal-close{display:block}.quiz .open .container:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:-1}.quiz .open .quiz_wrap{padding:0}@media(max-width:1023px){.quiz_content-title span{display:block}}@media(max-width:767px){.page-kalkulyator-balkonov .quiz__title span{display:block}.quiz_wrap{padding:40px 0;background:var(--white)}.quiz__step-image{margin-bottom:12px}.quiz__step-name{height:32px;display:flex;align-items:center}.quiz__step-area--type ..quiz__step-image{margin-bottom:16px}.quiz__step-area--type .quiz__step-name{height:auto}.quiz__step-controls{display:grid;grid-template-columns:auto auto;gap:20px 10px}.quiz__step-count{grid-row:1;grid-column:1/3;text-align:center;font-size:20px;line-height:1}.quiz .quiz__step.balcon-glazing .color-red{display:block}.quiz .ui-slider{display:none}.quiz__step-area--type{margin-bottom:20px}.quiz__step-area--param{grid-template-columns:1fr 1fr;gap:10px}.quiz__image-prev{display:none}}@media(min-width:768px){.page-kalkulyator-okon .quiz,.page-kalkulyator-balkonov .quiz{margin-top:50px}.page-kalkulyator-okon .quiz_content-title,.page-kalkulyator-balkonov .quiz_content-title{font-size:42px}.page-kalkulyator-balkonov .quiz__title{font-size:44px}.quiz__title,.quiz_content-title{margin-bottom:30px}.quiz__title{font-size:42px}.quiz__step:not(.quiz__progress-bar):not(.quiz__contact-form) .quiz__step-title{min-height:56px}.quiz_content-title{font-size:38px}.quiz_content{padding:50px 20px;background:var(--white);border-radius:20px}.quiz__step-title br{display:none}.quiz__step-title{font-size:24px;margin-bottom:25px}[data-quiz="win"] .quiz__step-title span:not([class]),[data-quiz="balc"] .quiz__step-title span:not([class]){display:block}.quiz__step.balcon-glazing .quiz__step-title{width:600px;margin-left:auto;margin-right:auto}.quiz__step-area{gap:20px}.quiz__steps{margin-bottom:25px}.quiz__step.step-show:not(.quiz__progress-bar):not(.quiz__contact-form){height:573px}.quiz__step-area--image .quiz__step-select{padding:6px 6px 15px;border:1px solid var(--chernyy-100)}.quiz__step-image{margin-bottom:15px}.quiz__step-name{font-size:16px}.quiz__step-name br{display:none}.quiz__step-controls{display:flex;justify-content:space-between;align-items:center}.quiz__step-controls .btn{width:176px;height:54px;margin:unset;font-size:18px}.quiz__step-count{font-size:26px}.quiz__step-area--select .quiz__step-select{padding:15px 25px}.quiz__step-area--select .quiz__step-select:before{width:35px;height:35px;background-size:16px 10px}.quiz__step-area--select .quiz__step-name{font-size:18px}.quiz .progress-bar__box{height:24px}.quiz .progress-value{font-size:24px;margin-bottom:14px}.quiz__contact-form .quiz__step-title{font-size:32px;margin-bottom:30px;line-height:1.2}.quiz__contact-form .option__title{font-size:24px;margin-bottom:25px}.quiz__contact-form .option__field{gap:30px;width:220px}.quiz__contact-form .option__field-checkbox img{width:40px;height:40px}.quiz__contact-form .option__field-name{font-size:20px}.quiz__contact-form .option__field-name:before{width:30px;height:30px}.quiz__contact-form .contact-form__row{width:380px;margin-left:auto;margin-right:auto}.quiz__contact-form .contact-form__privacy p{font-size:14px;width:450px;margin:0 auto}.quiz__step-param{justify-items:center;gap:40px}.quiz__step-area--type{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px}.quiz__step-area--type .quiz__step-image{margin-bottom:15px}.quiz__step-area--type .quiz__step-name{font-size:16px}.quiz__step-area--param{grid-template-columns:77px auto;gap:15px;width:524px}.quiz__input-height{width:77px;align-items:center;gap:15px;grid-column:1 / 2;grid-row:1 / 2}.quiz__image-prev{grid-column:2 / 3;grid-row:1 / 2}.quiz__input-width{grid-template-columns:auto 77px;gap:20px;align-items:center;grid-column:2 / 3;grid-row:2 / 3}.quiz__input-value{width:77px;height:39px;font-size:22px}.quiz__input-name{display:none}.quiz__contact-form .btn{font-size:18px}.quiz .open .container:before{content:unset}.quiz .open .container{position:relative}.quiz .open .quiz__modal-close{right:10px;top:10px}.quiz .open .quiz_content{padding:50px 20px}}@media(min-width:1024px){.page-kalkulyator-okon .quiz,.page-kalkulyator-balkonov .quiz{margin-top:60px}.page-kalkulyator-okon .quiz_content-title,.page-kalkulyator-balkonov .quiz_content-title{font-size:40px;margin-bottom:20px}.page-kalkulyator-okon .quiz__step-title,.page-kalkulyator-balkonov .quiz__step-title{margin-bottom:20px}.quiz__title{font-size:46px}.quiz_content-title{font-size:32px;margin-bottom:15px}.quiz__step.step-show:not(.quiz__progress-bar):not(.quiz__contact-form){height:568px}.quiz__step.balcon-glazing .quiz__step-title{width:100%}.quiz__step:not(.quiz__progress-bar):not(.quiz__contact-form) .quiz__step-title{min-height:unset}.quiz_content{padding:60px 80px;border-radius:16px}.quiz__step-title{font-size:22px;margin-bottom:30px}.quiz__step-area{gap:20px}.quiz__step-area--image .quiz__step-select{padding:10px 10px 15px;border-radius:16px;border:2px solid var(--chernyy-100)}.quiz__step-image{border-radius:16px;margin-bottom:15px}.quiz__step-name{font-size:18px}.quiz__step-area--image .quiz__step-select:before{width:35px;height:35px;top:25px;right:25px;background-size:15px 10px}.quiz__step-area--type .quiz__step-select:before{width:30px;height:30px;top:14px;right:14px}.quiz__steps{margin-bottom:30px}.quiz__step-area--select .quiz__step-select{padding:15px 25px}.quiz__step-area--select .quiz__step-select:before{width:32px;height:32px;background-size:15px 10px}.quiz__step-area--select .quiz__step-name{font-size:16px;padding-left:16px}.quiz__contact-form .quiz__step-title{margin-bottom:60px}.quiz__contact-form .quiz__step-title br{display:block}.quiz__contact-form .contact-form__option{margin-bottom:30px}.quiz__contact-form .option__title{font-size:22px;margin-bottom:20px}.quiz__contact-form .option__field{gap:50px;width:100%;flex-direction:row;justify-content:center}.quiz__contact-form .option__field-checkbox img{width:44px;height:44px}.quiz__contact-form .option__field-checkbox{gap:20px}.quiz__contact-form .option__field-name:before{width:28px;height:28px}.quiz__contact-form .option__field-name{font-size:20px;gap:16px}.quiz__contact-form .contact-form__row{width:640px;margin-bottom:15px}.quiz__contact-form .contact-form__group{flex:0 0 300px}.quiz__contact-form .contact-form__btn{flex:0 0 330px}.quiz__contact-form .contact-form__input,.quiz__contact-form .contact-form__placeholder{height:55px;line-height:55px}.quiz__contact-form .contact-form__privacy p{font-size:16px;width:640px}.quiz__step-area--type .quiz__step-select{padding:8px 8px 10px}.quiz__step-area--type .quiz__step-image{border:1px solid var(--chernyy-100);border-radius:12px;margin-bottom:10px}.quiz__step-param{gap:26px}.quiz__step-area--param{grid-template-columns:96px auto;gap:15px;width:620px;padding-bottom:0}.quiz__input-height{width:96px}.quiz__input-width{grid-template-columns:auto 96px;margin:0 30px}.quiz__input-value{width:96px;height:46px;font-size:24px}.quiz__step-controls .btn{width:160px;height:51px;margin:unset;font-size:16px}.quiz__step-controls .btn svg{width:24px}.quiz__step-count{font-size:20px}.quiz__contact-form .btn{font-size:16px;height:55px}.quiz .open .quiz_content-title{display:none}.quiz .open .container{width:960px}.quiz .open .quiz_content{padding:60px 80px}.quiz .open .quiz__modal-close{right:20px;top:20px}}.clients .content__headline{margin-bottom:20px}.clients h2{width:160px;position:relative;margin-bottom:10px}.clients h2:after{position:absolute;width:47px;height:55px;right:-71px;background-image:url('../../assets/icon/heart.png');background-size:contain}.clients .content__headline-desc{line-height:1.4;margin-bottom:20px}.clients .content__headline-data .data-info{align-items:center;gap:12px;margin-bottom:10px;font-size:16px;line-height:1.4}.clients .content__headline-data .data-link{align-items:center;gap:17px;line-height:1;color:#333;text-decoration:underline;text-decoration-color:var(--chernyy-400);text-underline-offset:3px}.clients .content__headline-data .data-link:hover{text-decoration:none}.clients .card__box{padding:15px;position:relative;background:#fff;border:0}.clients .card__box:before{border:1px solid var(--chernyy-100);border-radius:16px;position:absolute;top:0;left:0;right:0;bottom:0}.clients .card__item:hover .card__box:before{border:2px solid var(--zheltyy-200)}.clients .card__link-video{margin-bottom:15px}.clients .card__img{position:relative}.clients .card__img:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:33px;height:37px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='47' viewBox='0 0 42 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.2992 20.0255C41.9901 21.5603 41.9901 25.4397 39.2992 26.9745L6.58283 45.6357C3.91622 47.1568 0.600988 45.2311 0.600988 42.1612L0.60099 4.83878C0.60099 1.76888 3.91622 -0.15676 6.58284 1.36426L39.2992 20.0255Z' fill='white' /%3e%3c/svg%3e");background-size:cover}.clients .card__item:hover .card__img:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='42' height='47' viewBox='0 0 42 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M39.2992 20.0255C41.9901 21.5603 41.9901 25.4397 39.2992 26.9745L6.58283 45.6357C3.91622 47.1568 0.600988 45.2311 0.600988 42.1612L0.60099 4.83878C0.60099 1.76888 3.91623 -0.15676 6.58284 1.36426L39.2992 20.0255Z' fill='%23FFE70F' /%3e%3c/svg%3e")}.clients .card__title{font-family:var(--second-family);font-size:14px;line-height:1.3;margin-bottom:5px}.clients .card__comment{font-family:var(--second-family);font-size:14px;line-height:1.3;margin-bottom:20px}.clients .card__comment .smile{position:relative;bottom:3px}.clients .card__comment-data{font-family:var(--second-family);font-size:16px;line-height:1;color:var(--chernyy-400);margin-top:auto;margin-bottom:0;align-items:center;gap:8px}.clients .card__comment-data:before{width:16px;height:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_3597_9004)'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 9H8.5V8H7.5V9ZM7.5 13H8.5V12H7.5V13ZM11.5 9H12.5V8H11.5V9ZM11.5 13H12.5V12H11.5V13ZM3.5 13H4.5V12H3.5V13ZM14.5 4H1.5V3C1.5 2.448 1.948 2 2.5 2H4.5V2.5C4.5 2.7765 4.7235 3 5 3C5.2765 3 5.5 2.7765 5.5 2.5V2H10.5V2.5C10.5 2.7765 10.7235 3 11 3C11.2765 3 11.5 2.7765 11.5 2.5V2H13.5C14.052 2 14.5 2.448 14.5 3V4ZM13.5 9C13.5 9.552 13.052 10 12.5 10H11.5C10.948 10 10.5 9.552 10.5 9V8C10.5 7.448 10.948 7 11.5 7H12.5C13.052 7 13.5 7.448 13.5 8V9ZM13.5 13C13.5 13.552 13.052 14 12.5 14H11.5C10.948 14 10.5 13.552 10.5 13V12C10.5 11.448 10.948 11 11.5 11H12.5C13.052 11 13.5 11.448 13.5 12V13ZM9.5 9C9.5 9.552 9.052 10 8.5 10H7.5C6.948 10 6.5 9.552 6.5 9V8C6.5 7.448 6.948 7 7.5 7H8.5C9.052 7 9.5 7.448 9.5 8V9ZM9.5 13C9.5 13.552 9.052 14 8.5 14H7.5C6.948 14 6.5 13.552 6.5 13V12C6.5 11.448 6.948 11 7.5 11H8.5C9.052 11 9.5 11.448 9.5 12V13ZM5.5 9C5.5 9.552 5.052 10 4.5 10H3.5C2.948 10 2.5 9.552 2.5 9V8C2.5 7.448 2.948 7 3.5 7H4.5C5.052 7 5.5 7.448 5.5 8V9ZM5.5 13C5.5 13.552 5.052 14 4.5 14H3.5C2.948 14 2.5 13.552 2.5 13V12C2.5 11.448 2.948 11 3.5 11H4.5C5.052 11 5.5 11.448 5.5 12V13ZM13.5 1H11.5V0.5C11.5 0.224 11.2765 0 11 0C10.7235 0 10.5 0.224 10.5 0.5V1H5.5V0.5C5.5 0.224 5.2765 0 5 0C4.7235 0 4.5 0.224 4.5 0.5V1H2.5C1.3955 1 0.5 1.8955 0.5 3V14C0.5 15.1045 1.3955 16 2.5 16H13.5C14.6045 16 15.5 15.1045 15.5 14V3C15.5 1.8955 14.6045 1 13.5 1ZM3.5 9H4.5V8H3.5V9Z' fill='%23999999' /%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3597_9004'%3e%3crect width='16' height='16' fill='white' /%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e")}@media(max-width:767px){.clients .content__headline .content__headline-desc img{display:none}}@media(min-width:768px){.clients .content__headline{margin-bottom:20px}.clients h2{width:503px;margin-bottom:20px}.clients h2:after{width:69px;height:81px;right:-84px}.clients .content__headline-desc{font-size:20px;margin-bottom:23px}.clients .content__headline-desc>span{display:block}.clients .content__headline-data .box__img{display:none}.clients .content__headline-data{display:flex;align-items:center;gap:15px}.clients .content__headline-data .data-info{font-size:20px;gap:15px}.clients .content__headline-data .data-link{font-size:18px;flex-flow:row-reverse}.clients .content__headline-data .data-link svg{width:50px;height:50px}.clients .content__headline-data .data-info,.clients .content__headline-data .data-link{margin-bottom:0}.clients .card__link-video{margin-bottom:20px}.clients .card__title{font-size:16px;margin-bottom:12px}.clients .card__comment{font-size:18px;margin-bottom:30px}}@media(min-width:1024px){.clients .content__headline{position:relative;margin-bottom:30px}.clients h2{width:550px;margin-bottom:11px}.clients h2:after{width:47px;height:56px;right:0;background-size:cover}.clients .content__headline-desc{margin-bottom:0}.clients .content__headline-data{display:inline-flex;flex-direction:column;position:absolute;top:0;right:0;align-items:flex-end;gap:20px}.clients .content__headline-data .data-info{font-size:24px;text-align:right}.clients .content__headline-data .data-link{font-size:16px;flex-direction:row-reverse}.clients .content__headline-data .data-link svg{width:40px;height:40px}.clients .card__item{padding:10px 10px 15px!important}.clients .card__box{padding:15px}.clients .card__img:before{width:42px;height:47px}.clients .card__title{font-size:16px;margin-bottom:8px}}.questions h2{margin-bottom:20px}.question__item{padding:15px;margin-bottom:10px;border:1px solid var(--chernyy-100);border-radius:10px;background:var(--goluboy-50)}.question__toggle{border:0;padding:0;background:transparent;text-align:left;align-items:center;gap:10px;line-height:1.3;width:100%;color:var(--chernyy-500-osnovnoy)}.question__toggle:before{width:25px;height:25px;flex-shrink:0;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.7513 6.91699H10.5846V2.75033C10.5846 2.19779 10.3651 1.66789 9.97444 1.27719C9.58374 0.886485 9.05384 0.666992 8.5013 0.666992C7.94877 0.666992 7.41886 0.886485 7.02816 1.27719C6.63746 1.66789 6.41797 2.19779 6.41797 2.75033L6.49193 6.91699H2.2513C1.69877 6.91699 1.16886 7.13649 0.778163 7.52719C0.387462 7.91789 0.167969 8.44779 0.167969 9.00032C0.167969 9.55286 0.387462 10.0828 0.778163 10.4735C1.16886 10.8642 1.69877 11.0837 2.2513 11.0837L6.49193 11.0097L6.41797 15.2503C6.41797 15.8029 6.63746 16.3328 7.02816 16.7235C7.41886 17.1142 7.94877 17.3337 8.5013 17.3337C9.05384 17.3337 9.58374 17.1142 9.97444 16.7235C10.3651 16.3328 10.5846 15.8029 10.5846 15.2503V11.0097L14.7513 11.0837C15.3038 11.0837 15.8337 10.8642 16.2244 10.4735C16.6151 10.0828 16.8346 9.55286 16.8346 9.00032C16.8346 8.44779 16.6151 7.91789 16.2244 7.52719C15.8337 7.13649 15.3038 6.91699 14.7513 6.91699Z' fill='%230077CC' /%3e%3c/svg%3e");background-repeat:no-repeat;background-size:auto;background-position:center}.question__toggle.active:before{transform:rotate(45deg)}.question__toggle.active{padding-bottom:10px}.question__content{display:none}.question__content.active{display:block}.question__content p{margin-bottom:20px}.question__content .text{font-family:var(--second-family);line-height:1.3;font-size:16px}.question__content .text:last-child{margin-bottom:0}.question__content ul{list-style:disc;padding-left:30px;margin-bottom:20px}.question__content ul.decimal{list-style:decimal}.question__content ul.decimal li::marker{color:initial}.question__content li:not(:last-child){margin-bottom:10px}.question__content li::marker{color:#008cf0}@media(max-width:767px){.questions h2 span{display:block}}@media(min-width:768px){.question__toggle{font-size:20px;gap:12px}.question__item{padding:24px 20px;margin-bottom:12px}.question__toggle.active{padding-bottom:15px}.question__content{padding-left:37px}}@media(min-width:1024px){.questions h2{margin-bottom:30px}.question__toggle{gap:17px}.question__item{padding:25px 22px}.question__toggle.active{padding-bottom:17px}.question__content{padding-left:42px}.question__content .text{font-size:18px}}