/* /Public/CSS/Templates/FirstScreen/ImageRight.css */
.first-screen{padding-bottom:85px;background:var(--first-screen-bg);contain:content}.first-screen:before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%)}.first-screen-title{font-weight:500;margin-bottom:.8em}.first-screen-advantage{display:flex;align-items:center;gap:.6818em}.first-screen-advantage:not(:first-child){margin-top:.8181em}.first-screen-advantage b{font-weight:500}.first-screen-advantage a[href^="#"]{text-decoration-style:dashed;text-decoration-thickness:from-font}.first-screen-advantage__icon{align-self:flex-start;flex-shrink:0;width:1.82em;height:1.82em;background:var(--green-gradient);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.first-screen-image{display:block}.first-screen-image__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media all and (max-width:480px){.first-screen-image{padding-top:100%}}@media all and (max-width:767px){.first-screen-title{font-size:2.2em}.first-screen-advantages{font-size:1.28em}}@media all and (min-width:768px){.first-screen-advantages{font-weight:300}}@media all and (min-width:768px) and (max-width:939px){.first-screen-title{font-size:2.57em}.first-screen-advantages{font-size:1.35em}}@media all and (min-width:481px) and (max-width:939px){.first-screen-image{padding-top:65%}}@media all and (max-width:939px){.first-screen-image{margin-bottom:40px;width:100%}.first-screen-breadcrumbs{margin:-77px calc(var(--container-padding-h) * -1)40px;white-space:nowrap;overflow:auto}.first-screen-breadcrumbs .breadcrumbs{display:inline-flex;flex-wrap:nowrap;padding:10px var(--container-padding-h);height:37px}.first-screen-breadcrumbs .breadcrumbs::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:-30px;background:linear-gradient(135deg,white 0,rgba(255,255,255,.7) 70%,transparent 90%)}}@media all and (min-width:940px){.first-screen-image{position:absolute;top:0;bottom:0;right:0;left:50%;shape-outside:polygon(200px 0,0 100%,100% 100%,100% 0);clip-path:polygon(200px 0,0 100%,100% 100%,100% 0)}.first-screen-container{padding-top:55px}.first-screen-text{width:50%}.first-screen-breadcrumbs{margin-top:-25px;margin-bottom:45px;opacity:.7}}@media all and (min-width:940px) and (max-width:1199px){.first-screen-title{font-size:2.6em}}@media all and (min-width:1200px){.first-screen-title{font-size:2.7em}}@media all and (min-width:940px) and (max-width:1399px){.first-screen-advantages{font-size:1.35em}}@media all and (min-width:1400px){.first-screen-advantages{padding-right:100px;font-size:1.57em}}.first-screen+.first-screen-form{margin-top:-48px}.first-screen-advantage_icon-pink .first-screen-advantage__icon{background:0 0;height:auto;border-radius:0}.first-screen-advantage_icon-pink .first-screen-advantage__icon::before{font-size:1.2em;background:linear-gradient(to right,#f16c6e 0%,#f48385 100%)#f48385;-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:.1em 0}
/* /Public/CSS/Templates/FormOneClick.css */
.form-one-click{container:form-one-click/inline-size;contain:layout style}.form-one-click__container{padding:23px}.form-one-click__container:has(.form-one-click__erid-btn){padding-bottom:30px}.form-one-click__form{display:flex;align-items:center;flex-wrap:wrap;gap:25px 20px;container:form-one-click-form/inline-size}.form-one-click__title{line-height:1.2;font-weight:500;text-wrap:balance}.form-one-click__highlight{display:inline-block;padding:.46em .86em;border-radius:40px;background:var(--green-gradient);color:#fff;line-height:1.1;text-wrap:balance}.form-one-click__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px 15px;margin-bottom:25px}.form-one-click__form .form-param,.form-one-click__btn{flex-grow:1}.form-one-click__form .form-param{--form-param-padding-v:0}.form-one-click__form .form-param_Phone{flex-basis:260px;width:min(calc(100cqw - 46px),260px);border-radius:30px;background:hsl(from var(--text-color) h s l/7%)}.form-one-click__form .form-param_Phone:before{font-size:1.71rem;color:hsl(from var(--text-color) h s l/30%);line-height:50px;height:50px;width:40px;text-align:center;position:absolute;top:0;right:6px;font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);content:var(--fa-var-phone-alt)}.form-one-click__form .form-param__input:before,.form-one-click__form .form-param__input:after,.form-one-click__form .form-param__title{display:none}.form-one-click__form .form-param__error{position:absolute;top:100%;left:0;right:0;white-space:nowrap}.form-one-click__form .form-param_Phone input,.form-one-click__form .form-param_Phone .country-code{height:50px;line-height:50px;font-size:1.14rem}.form-one-click__form .form-param_Phone .country-code+input[type=tel]{width:100%;background:0 0;border-radius:30px;padding-left:20px;padding-right:50px}.form-one-click__form .form-param_Phone input:focus{box-shadow:inset 0 0 2px 0 var(--text-color)}.form-one-click__form .form-param_Phone input.required{box-shadow:inset 0 0 0 1px var(--error-color)}.form-one-click__form .form-field-phone.show .country-code+input[type=tel]{padding-left:45px}.form-one-click__form .form-field-phone.show .country-code{display:block;height:50px;left:20px;width:20px}.form-one-click__form .form-param_Privacy{flex-basis:370px;max-width:100%;font-size:1rem;line-height:1.1}.form-one-click__form .form-param_Privacy input[type=checkbox]{appearance:none;cursor:pointer;width:var(--input-check-radio-size);height:var(--input-check-radio-size);overflow:hidden;flex-shrink:0;border-radius:calc(var(--input-check-radio-size) * .25);background:0 0;transition:background-color .3s;align-self:flex-start}.form-one-click__form .form-param_Privacy input[type=checkbox]:not(:checked){box-shadow:inset 0 0 0 .125em var(--input-border-color)}.form-one-click__form .form-param_Privacy input[type=checkbox]:checked{box-shadow:inset 0 0 0 .125em var(--theme-red)}.form-one-click__form .form-param_Privacy input[type=checkbox]::after{content:var(--fa-var-check);font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);position:absolute;inset:0;margin-top:.1em;transition:transform .3s;transform:scale(0);display:flex;align-items:center;justify-content:center;color:var(--theme-red)}.form-one-click__form .form-param_Privacy input[type=checkbox]:checked::after{transform:none}.form-one-click__form .form-param_Privacy .form-check{width:100%;display:flex;align-items:center;gap:.3571em .6em}.form-one-click__btn{min-width:180px}.form-one-click__erid-btn{position:absolute;bottom:4px;right:4px;font-size:12px;line-height:1;white-space:nowrap;padding:2px 12px 3px 4px;border-radius:4px;background-color:var(--bg2);cursor:pointer}.form-one-click__erid-btn::after{font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);content:var(--fa-var-ellipsis-v);position:absolute;top:2px;right:4px;line-height:12px;font-size:10px}.form-one-click__erid-btn:not(:hover,.open){color:hsl(from var(--bg2) h s calc(l - 30))}.form-one-click:has(.form-one-click__form.success)>*:not(.form-one-click__messages){opacity:0}.form-one-click:has(.form-one-click__form.success) .form-one-click__messages{position:absolute;top:0;left:0;right:0;min-height:100%;background:#fff;box-shadow:0 0 40px hsl(from var(--text-color) h s l/10%);border-radius:var(--border-radius-m);padding:10px;display:flex}.form-one-click .system-message.success{width:100%;font-size:1rem;padding-left:4em;border-radius:var(--border-radius-m);min-height:100%;display:flex;flex-direction:column;justify-content:center}.form-one-click .system-message.success.mt10{margin-top:0}@container form-one-click (max-width:345px){.form-one-click__title {font-size:1.25rem;}
}@container form-one-click (min-width:346px){.form-one-click__title {font-size:1.5rem;}
	.form-one-click__highlight {font-size:1.25rem;}
}@container form-one-click (min-width:540px){.form-one-click__title > span {display:inline-block;}
	.form-one-click__form {min-width:450px;}
}@container form-one-click (max-width:949px){.form-one-click__header {text-align:center;justify-content:center;}
	.form-one-click__form {justify-content:center;flex-wrap:wrap;}
}@container form-one-click (min-width:950px){.form-one-click__input-box {width:260px;}
}
/* /Public/CSS/Templates/WorkScheme.css */
.work-scheme{counter-reset:workscheme;contain:content}.work-scheme-item{counter-increment:workscheme;container:work-scheme-item/inline-size}.work-scheme-item:before{display:block;position:absolute;top:0;line-height:1;color:hsl(from var(--theme-red) h s l/10%)}.work-scheme-item__icon{width:100px;height:100px;background:0 0/auto 100% no-repeat}.work-scheme-item__title{font-weight:600;margin-bottom:.5348em}.work-scheme-item__text{max-width:23.6em}.work-scheme-item_measurement .work-scheme-item__icon{background-position:-103px 0}.work-scheme-item_manufacture .work-scheme-item__icon{background-position:-206px 0}.work-scheme-item_installation .work-scheme-item__icon{background-position:-309px 0}@media all and (max-width:459px){.work-scheme-item{padding-left:115px;min-height:100px;display:flex;flex-direction:column;justify-content:center}.work-scheme-item:not(:first-child){margin-top:1em}.work-scheme-item:before{content:counter(workscheme);left:0;width:25px;height:100px;line-height:100px;text-align:right;font-size:38px;font-weight:700}.work-scheme-item__icon{position:absolute;top:0;left:14px}}@media all and (min-width:460px){.work-scheme{display:flex;flex-wrap:wrap;gap:40px}.work-scheme-item{padding-top:15px}.work-scheme-item:before{content:"0" counter(workscheme);left:-5px;width:110px;text-align:center;font-size:76px;font-weight:900}.work-scheme-item:after{content:'';display:block;position:absolute;top:115px;right:-15px;width:60px;height:22px;opacity:.5;background:url(/Public/Images/arrow-right.webp)no-repeat}.work-scheme-item__title{font-size:clamp(1.1rem,7.1923cqw,1.3357rem)}.work-scheme-item__text{font-size:clamp(1rem,6.5385cqw,1.2142rem)}}@media all and (min-width:460px) and (max-width:939px){.work-scheme-item{width:calc(50% - 20px)}.work-scheme-item:nth-child(2n):after{display:none}}@media all and (min-width:940px){.work-scheme-item{width:calc(25% - 30px)}.work-scheme-item:nth-child(4n):after{display:none}}
/* /Public/CSS/Routes/Index/Index.css */
.calc-container{container:calc-wrapper/inline-size}.faq-only-wrapper{max-width:calc(460px + var(--container-padding-h) * 2)}.faq-only-wrapper .section-title{text-align:center}.faq-item{max-width:460px}@media all and (max-width:1079px){.faq-articles-wrapper>*{width:min(460px,100%);margin-left:auto;margin-right:auto}.faq-articles-wrapper .section-title{text-align:center}}@media all and (min-width:1080px){.faq-articles-wrapper{display:flex;justify-content:space-between}.faq-articles-wrapper>*{width:460px}}
