.without-install.info-block h2{font-size:36px}.info-block{padding-top:50px}.info-block .sub-title{font-weight:700;font-size:24px;line-height:1.3;text-align:center;margin-bottom:20px}.info-block .desc{line-height:1.3;margin-bottom:20px}.info-block .content__list{flex-direction:column;gap:10px}.info-block .content__item{line-height:1.3;padding-left:20px;background:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='4' cy='4' r='4' fill='%23008CF0' /%3e%3c/svg%3e") 0 7px no-repeat;background-size:8px 8px}.info-block .content__desc{margin-top:20px}.info-block .desc.last{margin-bottom:0}@media(max-width:1023px){.info-block h2 br{display:none}}@media(max-width:767px){.info-block{display:none}}@media(min-width:768px)and(max-width:1023px){.info-block h2 span{display:block}}@media(min-width:768px){.info-block .sub-title{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.3;margin-bottom:20px}.info-block .desc,.info-block .content__item{font-size:16px}}@media(min-width:1024px){.without-install.info-block h2{font-size:40px}.info-block{padding-top:60px}.info-block .sub-title{font-family:var(--font-family);font-weight:600;font-size:22px;line-height:1.2;margin-bottom:30px}.page-otdelka-balkonov .info-block .sub-title{width:800px}}*/.garantiya-blocks h2{margin-bottom:20px}.garantiya-blocks .content__box:not(:last-child){margin-bottom:40px}.garantiya__info h2{font-size:22px}.garantiya__box--info{gap:15px}.garantiya__info .info__row{padding:20px;background:var(--chernyy-50)}.garantiya__info .info__row-title{font-size:20px;line-height:1.3;letter-spacing:0.01em;margin-bottom:20px}.garantiya__info .info__list{gap:12px}.garantiya__info .info__list.list-style .info__item{padding-left:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='9' viewBox='0 0 8 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='4' cy='4.5' r='4' fill='%2302C544' /%3e%3c/svg%3e");background-size:8px 8px;background-position:0 6px;background-repeat:no-repeat}.garantiya__info .info__item,.garantiya__info .info__main-title,.garantiya__info .info__row-text,.garantiya__info .info__row-desc{line-height:1.3}.garantiya__info .info__main{padding:15px;margin-top:20px;background:var(--white)}.garantiya__info .info__row-desc{margin-bottom:20px}.garantiya__info .info__row .btn{height:55px;font-size:16px;gap:16px}.garantiya__info .info__row .btn svg{width:22px}.garantiya__box--action{padding:20px 20.5px;background:var(--white)}.garantiya__action .garantiya__action-text{font-size:18px;line-height:1.3;margin-bottom:15px}.garantiya__action .contact-form__input{border-radius:16px}.garantiya__action .contact-form__input.textarea{height:110px}.garantiya__action .contact-form__upload{margin:0 0 5px}.garantiya__action .form-contacts__upload-title{font-size:18px;line-height:135%;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;margin-bottom:15px;gap:10px;align-items:center}.garantiya__action .form-contacts__upload-title:before{content:'';display:inline-block;width:18px;height:20px;background-image:url('../icon/icon-clip.svg');background-repeat:no-repeat;background-size:contain}.garantiya__action .contact-form__upload.upload-full .form-contacts__upload-title:before{width:19px;height:19px;background-image:url('../icon/icon-modal-check.svg')}.garantiya__action .form-contacts__upload-text{font-size:14px;line-height:1.2;color:var(--chernyy-600)}.garantiya__action .form-contacts__upload-info{position:relative}.garantiya__action .contact-form__upload.upload .form-contacts__upload-data{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#fff}.garantiya__action .form-contacts__upload-file{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1}.garantiya__action .upload-file__title{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.garantiya__action .upload-file__name span{display:flex;align-items:center;color:var(--krasnyy-500-osnovnoy);margin-left:5px;cursor:pointer;width:10px;height:10px}.garantiya__action .contact-form__upload.upload-full .contact-form__upload-label{pointer-events:none}.garantiya__action .contact-form__btn .btn{border-radius:16px;height:55px;font-size:16px}.garantiya__service{}.garantiya__service .service__img{display:none}.garantiya__service .service__list{gap:18px;margin-bottom:20px}.garantiya__service .service__item{gap:10px;align-items:start}.garantiya__service .service__item svg{flex-shrink:0;width:20px}.garantiya__service .service__item-info{gap:6px}.garantiya__service .service__item-title{font-size:18px;line-height:1.3}.garantiya__service .service__item-desc{line-height:1.3}.garantiya__service .btn{font-size:16px;height:55px}@media(min-width:768px){.garantiya-blocks h2{margin-bottom:25px}.garantiya-blocks .content__box:not(:last-child){margin-bottom:50px}.garantiya__info h2{font-size:33px}.garantiya__box--info{gap:20px}.garantiya__info .info__row{padding:30px}.garantiya__info .info__row-title{font-size:24px;margin-bottom:20px}.garantiya__info .info__list{font-size:18px}.garantiya__info .info__list.list-style .info__item{background-position:0 7px}.garantiya__info .info__main{padding:20px}.garantiya__info .info__main-title,.garantiya__info .info__row-text,.garantiya__info .info__row-desc{font-size:18px}.garantiya__info .info__main-title{margin-bottom:12px}.garantiya__info .info__row-text{margin-bottom:15px}.garantiya__info .info__row-desc{margin-bottom:20px}.garantiya__info .info__row .btn{width:240px;margin:0}.garantiya__box--action{padding:30px}.garantiya__action .garantiya__action-text{font-size:22px;width:425px;margin:0 auto;margin-bottom:25px}.garantiya__action .contact-form__row{flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:12px}.garantiya__action .contact-form__group{flex:0 0 318px}.garantiya__action .contact-form__group.messages,.garantiya__action .contact-form__btn{flex:0 0 100%}.garantiya__action .contact-form__upload{margin:8px 0}.garantiya__action .form-contacts__upload-title{font-size:20px;margin-bottom:10px}.garantiya__action .form-contacts__upload-title:before{width:19px;height:22px}.garantiya__action .form-contacts__upload-text{font-size:16px}.garantiya__action .upload-file__title{font-size:18px}.garantiya__action .contact-form__btn .btn{width:485px}.garantiya__action .contact-form__text{width:450px;margin:0 auto}.garantiya__service h2 span{display:inline-block}.garantiya__service .service__row{grid-template-columns:223px 1fr;gap:20px}.garantiya__service .service__img{display:block}.garantiya__service .service__item{gap:12px}.garantiya__service .service__item svg{width:25px}.garantiya__service .service__item-title{font-size:20px}.garantiya__service .service__item-desc{font-size:18px}.garantiya__service .btn{width:300px;margin-left:37px}}@media(min-width:1024px){.garantiya-blocks h2{margin-bottom:20px}.garantiya-blocks .content__box:not(:last-child){margin-bottom:60px}.garantiya__info h2{font-size:40px}.garantiya__box--info{gap:15px}.garantiya__info .info__row-title{margin-bottom:15px}.garantiya__info .info__row .btn{border-radius:10px;width:186px;height:50px}.garantiya__box--action{padding:30px 94px}.garantiya__action .garantiya__action-text{width:100%}.garantiya__action .contact-form__group{flex:0 0 380px}.garantiya__action .contact-form__upload{margin:3px 0 8px}.garantiya__action .form-contacts__upload-title{gap:6px}.garantiya__action .form-contacts__upload-title:before{width:15px;height:19x}.garantiya__action .form-contacts__upload-info br{display:none}.garantiya__service .service__row{grid-template-columns:388px 1fr}.garantiya__service .service__list{gap:15px}.garantiya__service .service__item{gap:10px}.garantiya__service .service__item-info{gap:5px}.garantiya__service .service__item svg{width:22px}.garantiya__service .service__item-title{font-size:18px}.garantiya__service .service__item-desc{font-size:16px}.garantiya__service .btn{border-radius:10px;width:260px;height:50px;margin-left:32px}}@import url(prices-finishing.css);.products-finishing__repair .content__slider{margin-bottom:40px}.products-finishing__repair .products-finishing__text{font-size:14px;line-height:1.2;letter-spacing:0.01em;color:var(--chernyy-400);margin-bottom:5px}.products-finishing__diagnostics{line-height:1.2;letter-spacing:0.01em;margin-bottom:20px;gap:8px;align-items:center}.products-finishing__diagnostics:before{width:8px;height:8px;border-radius:50%;background:#333333}.products-finishing__repair .slider__button-next,.products-finishing__repair .slider__button-prev{top:79px}.products-finishing__repair .content__action{padding:40px 12px 40px 20px;background-image:url('../../assets/img/prices-finishing/products-finishing-action-bg-mobile.jpg')}.products-finishing__repair .content__action-title{font-size:24px;line-height:1.2;letter-spacing:0.01em;margin-bottom:20px;color:var(--white)}.products-finishing__repair .content__action-title>span{background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-finishing__repair .content__action-box{border-radius:100px;padding:12px 17px 12px 12px;gap:15px;backdrop-filter:blur(10px);background:rgba(255,255,255,0.1);margin-bottom:20px;align-items:center}.products-finishing__repair .content__action-img{border-radius:100%;flex-shrink:0;width:40px;height:40px}.products-finishing__repair .content__action-text{font-size:18px;line-height:1.2;margin-bottom:0;color:var(--white)}.products-finishing__repair .content__action-text>span{background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.products-finishing__repair .content__action .btn{border-radius:16px;font-size:16px;width:280px;height:55px;margin:0}@media(hover:none)and(pointer:coarse){.products-finishing__repair .content__action .btn{background:linear-gradient(180deg,#ffe80f 0%,#ffd748 100%)}}@media(min-width:768px){.products-finishing__repair .content__slider{margin-bottom:50px}.products-finishing__repair .products-finishing__text{font-size:16px}.products-finishing__diagnostics{font-size:18px}.products-finishing__repair .slider__controls{display:flex}.products-finishing__repair .content__action{padding:40px 117px;background-image:url('../../assets/img/prices-finishing/products-finishing-action-bg-tablet.jpg')}.products-finishing__repair .content__action-title{font-size:28px}.products-finishing__repair .content__action-box{padding:15px 20px 15px 15px}.products-finishing__repair .content__action-img{width:60px;height:60px}.products-finishing__repair .content__action-text{font-size:20px;line-height:1.3}.products-finishing__repair .content__action-text>span{display:block}.products-finishing__repair .content__action .btn{font-size:18px;width:340px;height:60px;margin:0 auto}}@media(min-width:1024px){.products-finishing__repair .content__box{position:relative}.products-finishing__repair .content__slider{margin-bottom:0}.products-finishing__list--repair.slider__wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.products-finishing__diagnostics{font-size:16px}.products-finishing__repair .slider__controls{display:none}.products-finishing__repair .content__action{padding:43px 52px;width:633px;height:371.83px;position:absolute;right:0;bottom:0;background-image:url('../../assets/img/prices-finishing/products-finishing-action-bg-desktop.jpg')}.products-finishing__repair .content__action-box{padding:15px 18px 15px 15px;margin-bottom:30px}.products-finishing__repair .content__action-img{width:80px;height:80px}.products-finishing__repair .content__action-text{font-size:22px}.products-finishing__repair .content__action .btn{width:320px;height:55px;font-size:16px}}@media(min-width:768px){}@media(min-width:1024px){.products-finishing__repair.service .desc{font-size:18px}}.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}}