.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 h2{font-size:22px}.prices-product .sub-title{font-size:20px;line-height:1;margin-bottom:20px}.prices-product .content__nav{margin-top:40px}.nav-page__product ul{gap:15px}.nav-page__product a{border:1px solid var(--chernyy-100);border-radius:16px;background:var(--chernyy-50);color:var(--chernyy-500-osnovnoy);font-size:16px;height:60px;justify-content:space-between;padding:0 20px;line-height:1.2}@media(min-width:768px){.prices-product h2{font-size:36px}.prices-product .sub-title{font-size:26px;margin-bottom:25px}.prices-product .content__nav{margin-top:20px}.nav-page__product ul{grid-template-columns:repeat(3,1fr);gap:10px}.nav-page__product a{padding:0 15px;white-space:unset;height:70px}.nav-page__product a .title{max-width:170px}}@media(min-width:1024px){.prices-product h2{font-size:40px;margin-bottom:25px}.nav-page__product a{padding:0 20px;font-size:16px;height:66px}.nav-page__product a .title{max-width:100%}}.prices-product.product__balcony-block h2,.prices-product.product__stoimost-okon h2{font-size:24px}.prices-product.product__panoramnoe-osteklenie .desc br{display:none}.prices-product.product__panoramnye-okna .product__title,.prices-product.product__bezramnoe-osteklenie .product__title{font-size:22px;line-height:1.1}@media(max-width:1023px){.prices-product.product__stoimost-okon .city{display:block}}@media(max-width:767px){.prices-product.product__teploe-osteklenie .sub-title span,.prices-product.product__stoimost-okon .sub-title span,.prices-product.product__ustanovka-okon .sub-title span,.prices-product.product__stoimost-okon h2 span:not([class]),.prices-product.product__ustanovka-okon h2 span:not([class]){display:block}.prices-product.product__bezramnoe-osteklenie .product__card__sticker{flex:0 0 140px}.prices-product.product__panoramnye-okna .slider__button-next,.prices-product.product__panoramnye-okna .slider__button-prev{top:345px}.prices-product.product__panoramnoe-osteklenie .slider__button-next,.prices-product.product__panoramnoe-osteklenie .slider__button-prev,.prices-product.product__franczuzskoe-osteklenie .slider__button-next,.prices-product.product__franczuzskoe-osteklenie .slider__button-prev{top:292px}.prices-product.product__bezramnoe-osteklenie .slider__button-next,.prices-product.product__bezramnoe-osteklenie .slider__button-prev{top:290px}}@media(min-width:768px)and(max-width:1023px){.product__balcony-external .product__item:last-child,.product__holodnoe-osteklenie .product__item:last-child,.product__teploe-osteklenie .product__item:last-child{grid-column:1 / 3}.product__balcony-external .product__box-calc,.product__holodnoe-osteklenie .product__box-calc,.product__teploe-osteklenie .product__box-calc{padding:30px 100px;background-image:url('../../assets/img/prices-product/product-box-calc-bg-tablet.jpg')}.product__balcony-external .product__box-calc--inner,.product__holodnoe-osteklenie .product__box-calc--inner,.product__teploe-osteklenie .product__box-calc--inner{width:100%}.product__balcony-external .product__box-calc .caption,.product__holodnoe-osteklenie .product__box-calc .caption,.product__teploe-osteklenie .product__box-calc .caption{font-size:24px;margin-bottom:30px}.product__balcony-external .product__box-calc .caption br,.product__holodnoe-osteklenie .product__box-calc .caption br,.product__teploe-osteklenie .product__box-calc .caption br{display:none}.product__balcony-external .product__box-calc .btn,.product__holodnoe-osteklenie .product__box-calc .btn,.product__teploe-osteklenie .product__box-calc .btn{width:305px;height:92px}.product__balcony-external .product__box-calc .btn img,.product__holodnoe-osteklenie .product__box-calc .btn img,.product__teploe-osteklenie .product__box-calc .btn img{width:41px;height:52px}.product__balcony-external .product__box-calc .btn .title-top,.product__holodnoe-osteklenie .product__box-calc .btn .title-top,.product__teploe-osteklenie .product__box-calc .btn .title-top{font-size:20px}.product__balcony-external .product__box-calc .btn .title-bottom,.product__holodnoe-osteklenie .product__box-calc .btn .title-bottom,.product__teploe-osteklenie .product__box-calc .btn .title-bottom{font-size:22px}}@media(min-width:768px){.prices-product.product__balcony-block h2,.prices-product.product__stoimost-okon h2,.prices-product.product__franczuzskoe-osteklenie h2,.prices-product.product__panoramnoe-osteklenie h2{font-size:38px}.prices-product.product__balcony-block h2 span{display:block}.prices-product.product__dvuhstvorchatye-okna .product__sub-title{font-size:16px}.prices-product.product__holodnoe-osteklenie h2{margin-bottom:10px}.prices-product.product__panoramnoe-osteklenie .desc br.last{display:block}.prices-product.product__panoramnye-okna h2{font-size:38px;margin-left:auto;margin-right:auto;width:600px}.prices-product.product__bezramnoe-osteklenie .product__title{font-size:24px}}@media(min-width:1024px){.page-osteklenie-balkona-s-vynosom .prices-product h2{margin-left:auto;margin-right:auto;width:820px}.page-osteklenie-balkona-s-vynosom .prices-product .desc{margin-left:auto;margin-right:auto;width:950px}.prices-product.product__stoimost-okon h2{font-size:40px;margin-bottom:15px}.prices-product.product__stoimost-okon .product__size{font-size:14px}.prices-product.product__balcony-block h2{font-size:46px}.prices-product.product__balcony-block h2 span{display:inline}.prices-product.product__dvuhstvorchatye-okna .product__sub-title,.prices-product.product__trehstvorchatye-okna .product__sub-title,.prices-product.product__balcony-block .product__sub-title{font-size:12px;line-height:1.2}.prices-product.product__balcony-block .product__sub-title{margin-left:auto;margin-right:auto;width:250px}.prices-product.product__balcony-block .product__sub-title br{display:none}.prices-product.product__holodnoe-osteklenie h2,.prices-product.product__teploe-osteklenie h2{margin-bottom:15px}.prices-product.product__franczuzskoe-osteklenie h2{font-size:40px}.prices-product.product__panoramnye-okna h2{font-size:40px;width:900px;margin-bottom:20px}.prices-product.product__panoramnye-okna h2 span{display:block}.prices-product.product__panoramnye-okna .product__title{font-size:17px}.prices-product.product__panoramnoe-osteklenie h2{font-size:40px;margin-bottom:20px}.prices-product.product__panoramnoe-osteklenie .desc br.first{display:block}.prices-product.product__panoramnoe-osteklenie .desc br.last{display:none}.prices-product.product__panoramnoe-osteklenie .product__title,.prices-product.product__franczuzskoe-osteklenie .product__title,.prices-product.product__bezramnoe-osteklenie .product__title{font-size:20px}.prices-product.product__bezramnoe-osteklenie h2{margin-bottom:20px}.prices-product.product__bezramnoe-osteklenie .product__title{font-size:20px;line-height:1.3}.prices-product.product__bezramnoe-osteklenie .product__card__sticker{flex:0 0 130px}}.free-measurement .content{padding:40px 0}.free-measurement .content__title{font-size:26px;line-height:130%;letter-spacing:0.01em;color:var(--white);margin-bottom:10px}.free-measurement .content__title .color{color:var(--zheltyy-500-osnovnoy)}.free-measurement .content__sub-title{font-size:20px;line-height:120%;letter-spacing:0.01em;color:var(--white);margin-bottom:20px}.free-measurement .contact-form__input,.free-measurement .contact-form__btn .btn{border-radius:12px}.free-measurement .contact-form__btn .btn{font-size:16px}.free-measurement .contact-form__text a{text-decoration-color:rgba(255,255,255,0.4);text-underline-offset:3px}.free-measurement .contact-form__text,.free-measurement .contact-form__text a{color:var(--white)}@media(max-width:767px){.free-measurement{background-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(2,52,100,0.6) 0%,rgba(0,51,99,0.9) 55.59%,#003363 83.6%),url('../../assets/img/free-measurement-bg-mobile.jpg');background-position:bottom right;background-repeat:no-repeat;background-size:contain}.content__title,.content__sub-title,.free-measurement .contact-form__text{text-align:center}.page-dveri .free-measurement{margin-bottom:0}}@media(min-width:768px){.free-measurement .content{border-radius:16px;background-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(2,52,100,0.6) 32.71%,rgba(0,51,99,0.9) 55.59%,#003363 83.6%),url('../../assets/img/free-measurement-bg-tablet.jpg');background-position:bottom right;background-repeat:no-repeat;background-size:cover;padding:40px}.free-measurement .content__title{font-size:38px}.free-measurement .content__sub-title{font-size:24px;margin-bottom:24px}.free-measurement .contact-form{width:491px}.free-measurement .contact-form__input,.free-measurement .contact-form__btn .btn{border-radius:16px}.free-measurement .contact-form__btn .btn{font-size:18px}.free-measurement .contact-form__text{font-size:14px;text-align:left}.free-measurement .contact-form__row{gap:15px;margin-bottom:15px}}@media(min-width:1024px){.free-measurement .content{background-image:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(2,52,100,0.6) 32.71%,rgba(0,51,99,0.9) 55.59%,#003363 83.6%),url('../../assets/img/free-measurement-bg-desktop.jpg')}.free-measurement .content__form{width:610px}.free-measurement .content__title{font-size:40px}.free-measurement .content__sub-title{font-size:22px;margin-bottom:25px}.free-measurement .contact-form{width:100%}.free-measurement .contact-form__row{gap:10px}.free-measurement .contact-form__input,.free-measurement .contact-form__placeholder,.free-measurement .contact-form__btn .btn{height:60px;line-height:60px}.free-measurement .contact-form__group,.free-measurement .contact-form__btn{flex:0 0 300px}}.profiles-windows .desc br{display:none}.profiles-windows .card__box{padding:20px 12px;background:var(--white);position:relative}.profiles-windows .card__stick{position:absolute;z-index:1;left:20px}.profiles-windows .card__rating{border-radius:20px;width:fit-content;height:25px;background:var(--zheltyy-500-osnovnoy);gap:5px;margin-bottom:20px;padding:0 10px}.profiles-windows .card__rating>img{width:14px;height:14px}.profiles-windows .veka .card__logo{width:94px;padding:0;border-radius:0;background:none}.profiles-windows .kbe .card__logo{border-radius:0;background:none}.card__sticker-hit{width:80px;margin-top:20px}.profiles-windows .card__img{height:300px;text-align:right;margin-bottom:20px}.profiles-windows .card__img img{height:100%;width:auto;object-fit:contain}.profiles-windows .card__cost{justify-content:space-between}.profiles-windows .card__price{flex-direction:column;justify-content:center}.profiles-windows .card__price .caption{font-family:var(--second-family);margin-bottom:8px;line-height:1}.profiles-windows .card__price .price{font-size:28px;line-height:1}.profiles-windows .card__price .currency{font-size:20px;line-height:1;margin-left:4px}.profiles-windows .card__sticker-price{flex:0 0 170px}.profiles-windows .card__cost{margin-top:auto}.profiles-windows .card__property-graph{margin-bottom:20px}.profiles-windows .card__property-graph .graph__info-list{gap:7px}.profiles-windows .card__property-graph .graph__info-item{gap:6px;align-items:center}.profiles-windows .card__property-graph .graph__range-item{width:100%;height:12px;background:#F4F5F6;border-radius:60px;position:relative}.profiles-windows .card__property-graph .graph__range-item>span{position:absolute;height:12px;border-radius:60px;width:100%}.profiles-windows .card__property-graph .graph__range-item>span>span{position:absolute;top:50%;right:0;transform:translate(70%,-50%);font-size:14px;line-height:1;color:var(--chernyy-600);padding:3px 5px 2px;border-radius:12px;background:var(--white)}.profiles-windows .card__property-graph .graph__range-item .warm{background:var(--zelenyy-dopolnitelnyy)}.profiles-windows .card__property-graph .graph__range-item .warm>span{border:2px solid var(--zelenyy-dopolnitelnyy)}.profiles-windows .card__property-graph .graph__range-item .light{background:var(--zheltyy-500-osnovnoy)}.profiles-windows .card__property-graph .graph__range-item .light>span{border:2px solid var(--zheltyy-500-osnovnoy)}.profiles-windows .card__property-graph .graph__range-item .noise{background:var(--goluboy-500-osnovnoy)}.profiles-windows .card__property-graph .graph__range-item .noise>span{border:2px solid var(--goluboy-500-osnovnoy)}.page-bezramnoe-osteklenie .profiles-windows .card__sticker-price,.page-alyuminievye-okna .profiles-windows .card__sticker-price{flex:0 0 155px}.page-panoramnoe-osteklenie .profiles-windows{padding-top:40px}.page-alyuminievye-okna .profiles-windows{margin-bottom:0}@media(max-width:1023px){.profiles-windows:not(.profiles-systems) .desc br{display:none}}@media(max-width:767px){.page-dveri .profiles-windows h2{font-size:22px}}@media(min-width:768px)and(max-width:1023px){.profiles-windows h2 span{display:block}}@media(min-width:768px){.profiles-windows.profiles-systems .desc br{display:none}.profiles-windows .card__box{padding:20px}.profiles-windows .card__stick{left:unset}.profiles-windows .card__img{height:330px;margin-top:16px}.profiles-windows .card__price .caption{font-size:18px;margin-bottom:6px}.profiles-windows .card__price .price{font-size:34px}.profiles-windows .card__price .currency{font-size:24px}.profiles-windows .card__sticker-price{flex:0 0 160px}.page-panoramnoe-osteklenie .profiles-windows{padding-top:50px}.page-bezramnoe-osteklenie .profiles-windows .card__sticker-price,.page-alyuminievye-okna .profiles-windows .card__sticker-price{flex:0 0 135px}}@media(min-width:1024px){.profiles-windows.profiles-systems h2 span{display:block}.profiles-windows .profiles-desc{width:950px}.profiles-windows .card__box{padding:15px}.profiles-windows .card__rating{margin-bottom:15px;padding:0 7px}.profiles-windows .card__logo{display:flex;align-items:center;height:60px}.profiles-windows .card__logo>img{height:100%;width:100%;object-fit:contain}.profiles-windows .kbe .card__logo{height:50px}.profiles-windows .veka .card__logo{width:114px;height:114px;padding:0;border-radius:0;background:none;justify-content:center}.profiles-windows .veka .card__logo>img{width:94px;height:94px}.profiles-windows .card__img{height:254px;margin-top:0;margin-bottom:20px}.profiles-windows .card__img img{position:relative;left:15px}.card__sticker-hit{width:60px;margin-top:10px}.profiles-windows .card__price .caption{margin-bottom:4px}.profiles-windows .card__price .price{font-size:32px}.profiles-windows .card__sticker-price{flex:0 0 150px}.page-panoramnoe-osteklenie .profiles-windows{padding-top:60px}.page-bezramnoe-osteklenie .profiles-windows .card__sticker-price,.page-alyuminievye-okna .profiles-windows .card__sticker-price{flex:0 0 135px}}.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}}.perform h2{font-size:46px;line-height:1;letter-spacing:0.01em;margin-bottom:40px}.perform h2 .background-image{padding:9px 31px;margin:8px 0 8px 84px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='385' height='65' viewBox='0 0 385 65' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.8184 7.04598C21.3618 3.30002 25.0129 0.855469 29.0644 0.855469H374.173C381.263 0.855469 386.101 8.02876 383.445 14.6021L365.665 58.6021C364.138 62.3814 360.47 64.8555 356.393 64.8555H10.9357C3.81695 64.8555 -1.02216 57.628 1.68973 51.046L19.8184 7.04598Z' fill='%23FFE70F' /%3e%3c/svg%3e")}.perform h2 span:last-child{margin-left:84px}.perform .content__box{padding:50px 60px;background-image:url('../../assets/img/perform-glazing-bg-tablet.jpg')}.perform-installation .content__box{background-image:url('../../assets/img/perform-installation-bg-tablet.jpg')}.perform .icon__list{gap:40px}.perform .icon__list .icon__item{gap:15px;align-items:center}.perform .icon__list .item__img{width:60px;height:60px;border-radius:50px;justify-content:center;align-items:center;flex-shrink:0}.perform .icon__list .item__title{font-size:20px;line-height:1.4;margin-bottom:0}@media(max-width:767px){.perform .content__box{height:576px;padding:40px 18px;background-image:url('../../assets/img/perform-glazing-bg-mobile.jpg')}.perform-installation .content__box{background-image:url('../../assets/img/perform-installation-bg-mobile.jpg')}.perform h2{font-size:26px;line-height:1;letter-spacing:0.01em;margin-bottom:20px;text-align:center}.perform h2 .background-image{padding:7px 20px;margin:5px 0;background-size:contain}.perform h2 span:last-child{margin-left:0}.perform .icon__list .icon__item{flex-direction:column;gap:10px}.perform .icon__list{gap:20px}.perform .icon__list .item__img{width:50px;height:50px}.perform .icon__list .item__title{font-size:16px;text-align:center}.perform.perform-finished .icon__item:nth-child(1) .item__title br{display:none}.page-dveri .perform h2{font-size:25px}}@media(min-width:1024px){.perform .content__box{padding:40px 70px 40px 80px;display:flex;justify-content:space-between;align-items:center}.perform .content__box{background-image:url('../../assets/img/perform-glazing-bg-desktop.jpg')}.perform-installation .content__box{background-image:url('../../assets/img/perform-installation-bg-desktop.jpg')}.perform h2{font-size:38px;margin-bottom:0}.perform h2 .background-image{margin-left:45px}.perform h2 span:last-child{margin-left:0}.perform-finished .content__box{padding:40px 45px 40px 80px}.perform .icon__list{gap:20px}.perform .icon__list .item__img{width:50px;height:50px}.perform .icon__list .item__title{font-size:18px}.perform-finished .icon__list .icon__item:first-child{width:330px}.perform-finished .icon__list .icon__item:first-child br{display:none}}.discount-ordering{background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%)}.discount-ordering .container{padding:40px 0}.discount-ordering .h2{font-size:28px;margin-bottom:20px}.discount-ordering .discount,.discount-ordering .color-red{display:block}.page-gotovye-plastikovye-okna .discount-ordering,.page-laminacziya-okon .discount-ordering,.page-panoramnoe-osteklenie .discount-ordering,.page-czeny-na-otdelku .discount-ordering,.page-holodnoe-osteklenie .discount-ordering,.page-teploe-osteklenie .discount-ordering,.page-ustanovka-okon .discount-ordering{margin-bottom:0}.page-gotovye-plastikovye-okna .discount-ordering .color-red{display:inline-block}@media(max-width:767px){.page-osteklenie-balkonov .discount-ordering,.page-okna-v-tipovyh-domah .discount-ordering,.page-osteklenie-balkona-s-vynosom .discount-ordering{margin-bottom:0}.page-vneshnyaya-otdelka .discount-ordering .h2{font-size:22px}}@media(min-width:768px)and(max-width:1023px){.page-osteklenie-balkonov .discount-ordering .color-red,.page-otdelka-balkonov .discount-ordering .color-red,.page-vneshnyaya-otdelka .discount-ordering .color-red{display:inline-block}}@media(max-width:1023px){.page-plastikovye-okna .discount-ordering{margin-bottom:0}}@media(min-width:768px){.discount-ordering .container{padding:50px 0 53px}.discount-ordering .h2{font-size:38px}.discount-ordering .discount{display:inline-block}.discount-ordering .content__box{display:flex;justify-content:center}.discount-ordering .contact-form{width:466px}.page-franczuzskoe-osteklenie .discount-ordering{margin-bottom:0}.page-franczuzskoe-osteklenie .discount-ordering .color-red,.page-panoramnoe-osteklenie .discount-ordering .color-red,.page-bezramnoe-osteklenie .discount-ordering .color-red,.page-teploe-osteklenie .discount-ordering .color-red,.page-osteklenie-balkona-s-vynosom .discount-ordering .color-red,.page-vhodnye-dveri .discount-ordering .color-red{display:inline-block}}@media(min-width:1024px){.discount-ordering .container{padding:60px 0 66px}.discount-ordering .h2{font-size:40px;margin-bottom:30px}.discount-ordering .color-red{display:inline-block}.discount-ordering .contact-form{width:100%}.discount-ordering .contact-form__row{justify-content:space-between;margin-bottom:15px;gap:0}.discount-ordering .contact-form__input,.discount-ordering .contact-form__placeholder{height:60px;line-height:60px;font-size:18px}.discount-ordering .contact-form__btn .btn{height:60px;font-size:18px}.discount-ordering .contact-form__privacy{width:650px;margin:0 auto}.discount-ordering .contact-form__text{font-size:18px}.page-franczuzskoe-osteklenie .discount-ordering .h2,.page-panoramnoe-osteklenie .discount-ordering .h2,.page-bezramnoe-osteklenie .discount-ordering .h2,.page-teploe-osteklenie .discount-ordering .h2,.page-osteklenie-balkona-s-vynosom .discount-ordering .h2{margin-left:auto;margin-right:auto;width:800px}}.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}}.info-data.install-features h2{font-size:22px;margin-bottom:15px}.info-data.install-features .desc{margin-bottom:20px}@media(min-width:768px){.info-data.install-features h2{font-size:30px;margin-bottom:20px}.info-data.install-features h2 span{display:block}.info-data.install-features .desc{margin-bottom:30px}}@media(min-width:1024px){.info-data.install-features h2{font-size:40px}}.quality-materials .content{border-radius:16px;background:var(--chernyy-50);padding-top:23px;position:relative;overflow:hidden}.quality-materials .content__bg{display:block;width:66px;height:196px;position:absolute;bottom:0;left:29px;background-image:url('../../assets/img/quality-materials-bg-mobile.png');background-repeat:no-repeat;background-position:center;background-size:contain}.quality-materials .content__headline{position:absolute;top:0;width:100%;padding:12px 22px 12px 28px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='305' height='58' viewBox='0 0 305 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.38207 7.78923C10.4147 3.23373 14.4636 0 19.1346 0H294.907C301.501 0 306.29 6.26981 304.555 12.6312L294.191 50.6312C293.005 54.9818 289.053 58 284.544 58H10.5206C4.10566 58 -0.65018 52.0454 0.768009 45.7892L9.38207 7.78923Z' fill='%23002C60' /%3e%3c/svg%3e");background-size:contain}.quality-materials h2{font-size:16px;line-height:1.2;letter-spacing:0.01em;margin-bottom:0;color:var(--white);position:relative}.quality-materials .content__box{padding:60px 20px 20px}.quality-materials .content__inner{position:relative}.quality-materials .content__offer{margin-bottom:25px}.quality-materials .content__offer-img{width:88px;height:57px;margin-bottom:15px;display:none}.quality-materials .content__offer-text{font-size:20px;line-height:120%;margin-bottom:0;width:190px;margin-left:auto}.quality-materials .content__desc{line-height:130%;letter-spacing:0.01em;margin-bottom:30px;display:none}.quality-materials .btn{border-radius:10px;height:55px;font-size:16px}@media(min-width:768px){.quality-materials .content{background:none;padding-top:40px}.quality-materials .content__bg{width:336px;height:330px;left:unset;right:0;background-image:url('../../assets/img/quality-materials-bg-tablet.png')}.quality-materials .content__headline{left:40px;width:510px;padding:15px 35px 15px 33px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='505' height='92' viewBox='0 0 505 92' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M17.8172 7.71129C18.8794 3.19332 22.9106 0 27.5518 0H494.779C501.412 0 506.207 6.33947 504.401 12.7219L484.035 84.7219C482.817 89.0275 478.887 92 474.412 92H10.6238C4.176 92 -0.586496 85.9879 0.88921 79.7113L17.8172 7.71129Z' fill='%23002C60' /%3e%3c/svg%3e")}.quality-materials h2{font-size:26px}.quality-materials .content__box{background:var(--chernyy-50);border-radius:16px;padding:82px 270px 40px 40px}.quality-materials .content__offer{display:flex;gap:15px;align-items:center;margin-bottom:30px}.quality-materials .content__offer-img{display:block;flex-shrink:0;margin:0}.quality-materials .content__offer-text{font-size:22px;width:100%;margin-left:unset}.quality-materials .btn{width:291px;height:60px;font-size:18px;margin:0}}@media(min-width:1024px){.quality-materials .content{padding-top:29px}.quality-materials .content__bg{width:507px;height:405px;background-image:url('../../assets/img/quality-materials-bg-desktop.png')}.quality-materials .content__headline{width:544px;padding:15px 33px 15px 34px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='539' height='98' viewBox='0 0 539 98' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.2575 7.70834C20.3208 3.19179 24.3513 0 28.9913 0H528.774C535.408 0 540.204 6.34212 538.396 12.7253L516.302 90.7253C515.083 95.0292 511.154 98 506.68 98H10.6277C4.17867 98 -0.584058 91.9857 0.893836 85.7083L19.2575 7.70834Z' fill='%23002C60' /%3e%3c/svg%3e")}.quality-materials h2{font-size:28px}.quality-materials .content__box{padding:109px 376px 40px 40px}.quality-materials .content__offer{margin-bottom:12px}.quality-materials .content__offer-img{width:79px;height:52px}.quality-materials .content__offer-text{margin-bottom:0}.quality-materials .content__desc{display:block}.quality-materials .btn{font-size:16px;width:260px;height:50px}}.work-stage h2{margin-bottom:30px}.work-stage .card__list{grid-template-columns:repeat(3,1fr);gap:20px 46px;padding-left:25px;margin-bottom:30px}.work-stage .card__box{border:none;overflow:unset}.work-stage .card__img{margin-bottom:20px;position:relative}.work-stage .card__img img{border:3px solid var(--zheltyy-500-osnovnoy);border-radius:16px}.work-stage .card__counter{border-radius:50%;width:50px;height:50px;background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%);font-size:22px;line-height:120%;letter-spacing:-0.01em;position:absolute;top:50%;transform:translate(-50%,-50%)}.work-stage .card__counter.before:before{position:absolute;left:-23px;top:50%;width:23px;height:0;z-index:50;border-top:3px dashed var(--zheltyy-500-osnovnoy)}.work-stage .card__title{font-size:20px;line-height:1.2;letter-spacing:0.01em;margin-bottom:10px}.work-stage .card__desc{font-size:16px;line-height:1.2;letter-spacing:0.01em;margin-bottom:0}.work-stage .content__quote{grid-template-columns:auto 552px;column-gap:100px;padding:30px 0;border-top:2px solid var(--krasnyy-500-osnovnoy);border-bottom:2px solid var(--krasnyy-500-osnovnoy)}.work-stage .quote__title{font-size:24px;line-height:1.2;letter-spacing:0.01em}.work-stage .quote__list{row-gap:20px}.work-stage .quote__item{gap:12px;align-items:start}.work-stage .quote__item svg{flex-shrink:0}.work-stage .quote__text{font-size:18px;line-height:1.3;letter-spacing:0.01em;margin-bottom:0}.work-stage .content__note{border-radius:16px;box-shadow:0 5px 6px 0 rgba(0,0,0,0.1);background:var(--white);padding:30px}.work-stage .content__note-title{font-size:28px;line-height:1.2;letter-spacing:0.01em;margin-bottom:15px}.work-stage .content__note-desc{font-size:20px;line-height:130%;letter-spacing:0.01em;margin-bottom:0}@media(max-width:1023px){.work-stage{display:none}}.work-stage__windows--install{background:var(--chernyy-50);padding:60px 0}.work-stage__windows--install .card__list{gap:30px 46px;margin-bottom:0}.work-stage__windows--install .card__title{font-size:18px;margin-bottom:0}.glazing-turnkey-area .box__img{grid-row:1 / 2}.glazing-turnkey-area .box__price-title{grid-row:2 / 3}.glazing-turnkey-area .box__services-title{display:none}.glazing-turnkey-area .box__wrap-price{grid-row:4 / 5}.glazing-turnkey-area .box__services{grid-row:3 / 4;margin-bottom:40px}.glazing-turnkey-area .box__img{margin-bottom:15px}.glazing-turnkey-area .box__price-title{font-size:22px;line-height:120%;letter-spacing:-0.01em;margin-bottom:20px;text-align:center}.glazing-turnkey-area .box__price-inner{border-radius:16px;padding:15px 16px;box-shadow:0 5px 6px 0 rgba(0,0,0,0.1);background:var(--white);margin-left:auto;margin-right:auto;margin-bottom:24px;width:303px}.glazing-turnkey-area .box__price{grid-template-columns:min-content 1fr;align-items:center;line-height:1;margin-bottom:10px;gap:30px}.glazing-turnkey-area .price__other .caption{font-size:14px;line-height:1;letter-spacing:0.01em;color:var(--chernyy-400);margin-bottom:4px}.glazing-turnkey-area .price__other .price{display:inline-block;font-size:26px;color:var(--chernyy-400);position:relative}.glazing-turnkey-area .price__other .price:before{width:100%;height:2px;transform:rotate(-6deg);background:var(--krasnyy-500-osnovnoy);position:absolute;z-index:10;top:calc( 50% - 2px )}.glazing-turnkey-area .price__other .currency,.glazing-turnkey-area .price__current .currency{font-size:.8em;margin-left:.15em}.glazing-turnkey-area .price__current .caption{position:relative;font-size:18px;margin-bottom:6px}.glazing-turnkey-area .price__current .price-sale{border-radius:8px;padding:8px 9px;height:30px;font-weight:800;font-size:18px;background:var(--krasnyy-500-osnovnoy);color:var(--white);position:absolute;top:-37px;right:-1.5em;white-space:nowrap;z-index:10}.glazing-turnkey-area .price__current .price-sale:before{width:22px;height:14px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.45225 13.0894C1.64453 13.565 0.685124 12.7678 1.00479 11.8867L4.8965 1.15897C5.04 0.763413 5.41577 0.5 5.83656 0.5L20.163 0.500002C21.1816 0.500002 21.5481 1.84487 20.6704 2.36171L2.45225 13.0894Z' fill='%23F52828' /%3e%3c/svg%3e");position:absolute;bottom:-12px;right:4px}.glazing-turnkey-area .price__current .price{font-size:30px}.glazing-turnkey-area .box__price-inner .btn{width:260px;border-radius:16px;font-size:16px}.glazing-turnkey-area .box__installment{margin-top:12px;gap:5px}.glazing-turnkey-area .box__installment-info{font-size:14px}.glazing-turnkey-area .box__installment-price{font-size:16px;color:var(--zelenyy-dopolnitelnyy)}.glazing-turnkey-area .box__price-offer{gap:15px;margin-bottom:20px;line-height:1.2}.glazing-turnkey-area .box__price-offer img{width:62px;height:63px;flex-shrink:0}.glazing-turnkey-area .box__services-title{font-size:18px;line-height:1;text-align:center;margin-bottom:3px}.glazing-turnkey-area .box__services-item{justify-content:space-between;padding:12px 0}.glazing-turnkey-area .box__services-item:last-child{padding-bottom:0}.glazing-turnkey-area .box__services-item span{color:var(--chernyy-600);font-weight:normal}.glazing-turnkey-area .box__services-item+.box__services-item{border-top:1px solid var(--chernyy-100)}@media(min-width:768px){.glazing-turnkey-area .content__box{grid-template-columns:1fr 349px;gap:30px 35px}.glazing-turnkey-area .box__img{grid-column:2 / 3;grid-row:1 / 3;margin-bottom:0}.glazing-turnkey-area .box__price-title{grid-column:1 / 2;grid-row:1 / 2}.glazing-turnkey-area .box__wrap-price{grid-column:1 / 2;grid-row:2 / 3}.glazing-turnkey-area .box__services{grid-column:1 / 3;grid-row:3 / 4}.glazing-turnkey-area .box__price-title{text-align:left;font-size:24px;margin-bottom:13px}.glazing-turnkey-area .box__services-title{display:block;font-size:20px;text-align:left;margin-bottom:16px}.glazing-turnkey-area .box__services-item{padding:14px 0;font-size:18px}.glazing-turnkey-area .box__price-inner{width:100%}.glazing-turnkey-area .box__price-inner .btn{width:100%;font-size:18px}.glazing-turnkey-area .box__price-offer{margin-bottom:0}}@media(min-width:1024px){.glazing-turnkey-area .content__box{grid-template-columns:307px 1fr 307px;gap:0 20px}.glazing-turnkey-area .box__img{grid-column:2 / 3;grid-row:1 / 3}.glazing-turnkey-area .box__price-title{grid-column:1 / 2;grid-row:1 / 2;font-size:22px;margin-bottom:40px}.glazing-turnkey-area .box__wrap-price{grid-column:1 / 2;grid-row:2 / 3}.glazing-turnkey-area .box__services{grid-column:3 / 4;grid-row:1 / 3}.glazing-turnkey-area .box__price-inner{margin-bottom:29px}.glazing-turnkey-area .price__other .price{font-size:24px}.glazing-turnkey-area .price__current{width:min-content}.glazing-turnkey-area .price__current .price{font-size:28px}.glazing-turnkey-area .box__price{margin-bottom:12px;gap:20px}.glazing-turnkey-area .box__price-inner .btn{height:48px;margin-bottom:15px;font-size:16px}.glazing-turnkey-area .box__price-offer{font-size:16px}.glazing-turnkey-area .box__services-title{font-size:18px;margin-bottom:6px}.glazing-turnkey-area .box__services-item{font-size:16px;padding:13px 0 14px}}.glazing-turnkey-windows .box__img-preview{width:315px}@media(min-width:768px){.glazing-turnkey-windows .content__box{grid-template-columns:1fr 341px;gap:30px 35px}.glazing-turnkey-windows .box__img-preview{width:341px}}@media(min-width:1024px){.glazing-turnkey-windows .content__box{grid-template-columns:307px 1fr 307px;gap:0 20px}.glazing-turnkey-windows .box__img-preview{width:306px;height:311px}.glazing-turnkey-windows .box__img-preview img{height:100%}}.install-country-house h2{margin-bottom:20px}.install-country-house .card__img{margin-bottom:15px}.install-country-house .card__title{font-size:16px;line-height:1.3;margin-bottom:8px}.install-country-house .card__desc{font-size:14px;line-height:1.2;margin-bottom:15px}.install-country-house .card__btn{margin-top:auto}.install-country-house .card__btn .btn{border-radius:10px;font-size:18px}@media(max-width:768px){.install-country-house .slider__button-next,.install-country-house .slider__button-prev{top:102px}}@media(min-width:768px){.install-country-house h2{font-size:36px;margin-bottom:30px}.install-country-house .card__img{margin-bottom:20px}.install-country-house .card__title{font-size:18px;margin-bottom:10px}.install-country-house .card__desc{font-size:16px;margin-bottom:20px}}@media(min-width:1024px){.install-country-house h2{font-size:40px}.install-country-house .card__btn .btn{border-radius:16px;font-size:16px}.install-country-house .content__slider{margin-bottom:30px}.install-country-house .slider__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.install-country-house .slider__container{margin:0!important}.install-country-house .slider__container .slider__slide{padding:0!important}.install-country-house .slider__controls{display:none}}.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}}.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}}.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}}.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}}.portfolio .slider__slide{padding:0!important}.portfolio h2{font-size:22px;margin-left:auto;margin-right:auto;margin-bottom:20px}.portfolio .card__box{padding:15px;background:linear-gradient(180deg,#f4f5f6 0%,#e9eef2 100%);border:0}.portfolio .card__img{margin-bottom:20px;border-radius:16px;overflow:hidden}.portfolio .card__content{display:flex;flex-direction:column;flex-grow:1}.portfolio .card__title{font-size:18px;line-height:1.3;margin-bottom:15px;font-weight:600;width:200px}.portfolio .card__sub-title{font-size:20px;line-height:1.3;margin-bottom:15px}.portfolio .card__desc{font-size:16px;line-height:1.2;margin-bottom:23px}.portfolio .card__cost{margin-top:auto}.portfolio .card__price{gap:7px;position:relative;flex-direction:column}.portfolio .card__price .text{font-size:12px;line-height:1;letter-spacing:0.01em}.portfolio .price{font-size:30px;line-height:1}.portfolio .currency{font-size:22px;line-height:1;margin-left:4px}.page-otdelka-derevyannoj-vagonkoj .portfolio h2{font-size:20px}.page-panoramnoe-osteklenie .portfolio h2 span{display:inline-block}.page-vneshnyaya-otdelka .portfolio,.page-vnutrennyaya-otdelka .portfolio,.page-obedinenie-s-komnatoj .portfolio{margin-bottom:0}.page-czeny-na-osteklenie .portfolio h2{font-size:22px}@media(max-width:767px){.portfolio h2 span:not[class]{display:block}.portfolio .card__sub-title,.portfolio .card__desc,.portfolio .card__sticker-price{display:none}.portfolio .card__price:before{content:'';display:inline-block;width:50px;height:50px;position:absolute;right:-70px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='25' cy='25' r='25' fill='%23FFE70F' /%3e%3cpath d='M26.9841 21.7705L26.984 21.7705L26.9821 21.7738C26.8 22.0873 26.8 22.472 26.9821 22.7855C27.164 23.0988 27.4976 23.2908 27.861 23.2908H33.9576C34.326 23.2908 34.6085 23.5886 34.6085 23.9588C34.6085 24.3238 34.3054 24.6269 33.9404 24.6269H31.7015C31.1451 24.6269 30.6904 25.0815 30.6904 25.638C30.6904 26.1944 31.1451 26.6491 31.7015 26.6491H33.3463C33.582 26.6491 33.7732 26.8403 33.7732 27.0761C33.7732 27.3118 33.582 27.503 33.3463 27.503H31.5638C31.0073 27.503 30.5526 27.9577 30.5526 28.5141C30.5526 29.0706 31.0073 29.5252 31.5638 29.5252H32.6832C32.7812 29.5252 32.8604 29.6045 32.8604 29.7024V30.1933C32.8604 30.2913 32.7812 30.3705 32.6832 30.3705H30.7199C30.1634 30.3705 29.7088 30.8252 29.7088 31.3816C29.7088 31.9381 30.1634 32.3927 30.7199 32.3927H31.1763C31.4465 32.3927 31.6721 32.6183 31.6721 32.8886C31.6721 33.1588 31.4465 33.3844 31.1763 33.3844H22.9785C21.9956 33.3844 21.0426 33.0596 20.2438 32.4852L20.2438 25.1852H20.5846C20.9189 25.1852 21.2225 25.0226 21.4134 24.7513L21.4137 24.7508L25.6671 18.6548C25.6672 18.6547 25.6673 18.6545 25.6674 18.6544C25.789 18.4819 25.8496 18.2794 25.8496 18.0774V15.4769C25.8496 15.1475 26.1171 14.8863 26.4401 14.8863C26.6797 14.8863 26.8939 15.0298 26.9915 15.2525C27.7789 17.0689 27.7909 18.675 27.5989 19.8398C27.5028 20.4227 27.3556 20.8951 27.2286 21.2278C27.1652 21.3942 27.1069 21.5254 27.0627 21.6178C27.0406 21.6639 27.0221 21.7003 27.0083 21.7265C27.0014 21.7395 26.9957 21.7499 26.9915 21.7576L26.9863 21.7667L26.9847 21.7694L26.9842 21.7702L26.9841 21.7704L26.9841 21.7705Z' fill='%23333333' stroke='%23FFE70F' stroke-width='0.3' /%3e%3cpath d='M44.871 22.4343C44.449 22.0554 43.8807 21.5474 43.8204 21.2546C43.7601 20.9274 44.0874 20.2471 44.3457 19.7046C44.7935 18.7746 45.2929 17.724 44.8968 16.7596C44.4835 15.7779 43.3726 15.3818 42.3996 15.0374C41.8312 14.8393 41.1337 14.5982 40.9529 14.3399C40.7807 14.0729 40.8151 13.3238 40.8496 12.721C40.9099 11.6877 40.9701 10.5252 40.221 9.77599C39.4804 9.02682 38.3093 9.09571 37.276 9.14738C36.6732 9.18182 35.924 9.22488 35.6571 9.04404C35.3987 8.87182 35.1576 8.16571 34.9596 7.60599C34.6151 6.62432 34.2276 5.51349 33.246 5.10877C32.2729 4.70405 31.2224 5.20349 30.301 5.65127C29.7499 5.9096 29.0782 6.24543 28.7424 6.17655C28.4496 6.11627 27.9415 5.54793 27.5626 5.1346C26.8651 4.35099 26.0729 3.47266 24.9965 3.47266C23.9201 3.47266 23.1365 4.35099 22.4304 5.1346C22.0601 5.54793 21.5521 6.11627 21.2593 6.17655C20.9321 6.23682 20.2518 5.9096 19.7007 5.65127C18.7793 5.20349 17.7287 4.70404 16.7557 5.10016C15.774 5.51349 15.3865 6.62432 15.0421 7.60599C14.844 8.16571 14.5943 8.87182 14.336 9.04404C14.0776 9.21627 13.3285 9.18182 12.7257 9.14738C11.6924 9.09571 10.5212 9.02682 9.78069 9.77599C9.03153 10.5165 9.09181 11.6877 9.15208 12.721C9.17792 13.3238 9.22097 14.0729 9.04014 14.3399C8.86792 14.5982 8.17042 14.8393 7.60208 15.0374C6.62903 15.3818 5.51819 15.7779 5.10486 16.7596C4.70875 17.724 5.20819 18.7746 5.65597 19.7046C5.91431 20.2471 6.24153 20.9274 6.18125 21.2546C6.12097 21.5474 5.55264 22.0554 5.13069 22.4343C4.35569 23.1318 3.46875 23.924 3.46875 25.0004C3.46875 26.0768 4.35569 26.869 5.13069 27.5665C5.55264 27.9368 6.12097 28.4449 6.18125 28.7463C6.24153 29.0649 5.91431 29.7452 5.65597 30.2963C5.20819 31.2177 4.70875 32.2682 5.10486 33.2413C5.51819 34.2229 6.62042 34.6104 7.60208 34.9549C8.17042 35.1529 8.86792 35.4027 9.04014 35.661C9.22097 35.9193 9.17792 36.6685 9.15208 37.2713C9.09181 38.3046 9.03153 39.4757 9.78069 40.2163C10.5212 40.9654 11.6924 40.9052 12.7257 40.8449C13.3285 40.819 14.0776 40.776 14.336 40.9568C14.5943 41.129 14.844 41.8265 15.0421 42.3949C15.3865 43.3765 15.774 44.4874 16.7557 44.8921C17.7201 45.2882 18.7793 44.7888 19.7007 44.3496C20.2518 44.0827 20.9321 43.7554 21.2507 43.8243C21.5521 43.876 22.0601 44.4529 22.4304 44.8663C23.1365 45.6413 23.9201 46.5282 24.9965 46.5282C26.0729 46.5282 26.8651 45.6413 27.5626 44.8663C27.9415 44.4529 28.4496 43.876 28.7424 43.8243C29.0696 43.7554 29.7499 44.0827 30.301 44.3496C31.2224 44.7888 32.2729 45.2882 33.2374 44.8921C34.2276 44.4874 34.6151 43.3765 34.9596 42.3949C35.1576 41.8265 35.3987 41.129 35.6571 40.9568C35.924 40.776 36.6732 40.819 37.276 40.8535C38.3093 40.9052 39.4718 40.9654 40.221 40.2249C40.9701 39.4757 40.9012 38.3046 40.8496 37.2713C40.8151 36.6771 40.7807 35.9279 40.9529 35.661C41.1337 35.4027 41.8312 35.1529 42.391 34.9549C43.3726 34.6104 44.4835 34.2229 44.8968 33.2413C45.2929 32.2768 44.7935 31.2263 44.3457 30.2963C44.0874 29.7452 43.7601 29.0649 43.8204 28.7463C43.8807 28.4449 44.449 27.9368 44.871 27.5665C45.646 26.869 46.5243 26.0768 46.5243 25.0004C46.5243 23.924 45.646 23.1318 44.871 22.4343ZM35.416 26.0424C35.571 26.3524 35.6657 26.7054 35.6657 27.0757C35.6657 27.8765 35.2524 28.5827 34.6324 28.996C34.7099 29.2199 34.7615 29.4524 34.7615 29.7021V30.1929C34.7615 31.0713 34.2104 31.8118 33.4354 32.1132C33.5215 32.3543 33.5646 32.6213 33.5646 32.8882C33.5646 34.1971 32.5054 35.2563 31.1965 35.2563H22.9987C21.974 35.2563 20.9837 35.0152 20.0796 34.5674C19.9935 34.9549 19.6662 35.2563 19.2529 35.2563H14.3532C13.8796 35.2563 13.4921 34.8688 13.4921 34.3952L13.4921 23.261C13.4921 22.7874 13.8796 22.3999 14.3532 22.3999L19.2529 22.3999C19.7265 22.3999 20.114 22.7874 20.114 23.261V23.3127H20.1571L23.9976 17.8102V15.4765C23.9976 14.1246 25.0999 13.0138 26.4604 13.0138C27.4421 13.0138 28.329 13.5993 28.7251 14.5121C29.9996 17.4485 29.6035 19.9802 29.1471 21.4182H33.9607C35.3643 21.4182 36.501 22.5549 36.501 23.9585C36.5096 24.8196 36.079 25.586 35.416 26.0424Z' fill='%23333333' /%3e%3cpath d='M15.3609 33.384L15.3609 24.2721H18.2384V33.384H15.3609Z' fill='%23333333' stroke='%23FFE70F' stroke-width='0.3' /%3e%3c/svg%3e")}.completed-balcon--decor{padding-top:40px}.page-otdelka-balkonov .portfolio{padding-top:40px}.page-osteklenie-balkona-s-vynosom .portfolio h2{width:230px}.page-otdelka-laminatom .portfolio h2 span{display:initial}.page-otdelka-gipsokartonom .portfolio h2{font-size:19px}}@media(max-width:1023px){.completed-balcon h2 span,.completed-house h2 span,.completed-balcon--decor h2 span{display:block}}@media(min-width:768px){.portfolio h2{font-size:38px}.portfolio .card__box{flex-flow:column-reverse;padding:40px}.portfolio .card__img{margin-bottom:0}.portfolio .card__title{font-size:26px;line-height:1.2;font-weight:800;width:100%;margin-bottom:20px}.portfolio .card__cost{padding:12px 12px 8px 12px;background:#fff;border-radius:16px;margin-bottom:20px;gap:16px;width:fit-content}.portfolio .card__price{gap:8px;justify-content:center}.portfolio .card__sticker-price{width:171px}.portfolio .card__price .text{font-size:14px;font-weight:800}.portfolio .price{font-size:38px}.portfolio .currency{font-size:32px}.portfolio .slider__container.slider__outside{clip-path:unset;overflow:hidden;margin:0}.page-osteklenie-balkonov .portfolio h2 span,.page-otdelka-balkonov .portfolio h2 span{display:block}.page-osteklenie-balkonov .portfolio h2 span,.page-otdelka-balkonov .portfolio h2 span,.page-otdelka-laminatom .portfolio h2 span{display:block}.page-otdelka-pvh-panelyami .portfolio h2,.page-otdelka-mdf-panelyami .portfolio h2{width:670px}.page-otdelka-derevyannoj-vagonkoj .portfolio h2,.page-obedinenie-s-komnatoj .portfolio h2{font-size:34px}.page-czeny-na-osteklenie .portfolio h2{font-size:38px}}@media(min-width:1024px){.portfolio h2{font-size:40px;margin-bottom:30px}.portfolio .card__box{flex-flow:row-reverse;padding:0}.portfolio .card__img{flex:0 0 469px;height:420px;border-radius:0}.portfolio .card__img img{width:100%;height:100%;object-fit:cover}.portfolio .card__content{padding:40px;position:relative}.portfolio .card__title{font-weight:700;width:410px}.portfolio .card__sub-title{margin-bottom:10px}.portfolio .card__desc{font-size:18px;margin-bottom:0}.portfolio .card__cost{padding:15px;margin-bottom:0}.portfolio .card__sticker-price{width:150px}.portfolio .price{font-size:32px}.portfolio .currency{font-size:24px}.page-osteklenie-balkonov .portfolio h2 span,.page-otdelka-balkonov .portfolio h2 span{display:inline-block}.page-osteklenie-balkona-s-vynosom .portfolio h2{width:790px}.page-otdelka-pvh-panelyami .portfolio h2,.page-otdelka-mdf-panelyami .portfolio h2{width:750px}.page-otdelka-derevyannoj-vagonkoj .portfolio h2,.page-czeny-na-osteklenie .portfolio h2,.page-obedinenie-s-komnatoj .portfolio h2{font-size:40px}}.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}}.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}}