/* /Public/CSS/Templates/FirstScreen/BgFormRight.css */
.first-screen{contain:layout style}.first-screen-text{color:#fff;container:first-screen-text/inline-size}.first-screen-title{font-weight:500;margin-bottom:.8em;font-size:clamp(2.2rem,6.4cqw,2.7rem)}.first-screen-description,.first-screen-advantage{font-size:clamp(1.24rem,3.7cqw,1.57rem)}.first-screen-description{margin-bottom:1em}.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;font-size:1.18em;width:1.54em;color:hsl(from var(--theme-red) h s calc(l + 15));display:flex;align-items:center;justify-content:center;border-radius:50%}@container(width < 490px){.first-screen-description {font-weight: 600;}
}@container(width >= 490px){.first-screen-advantages {font-weight:300;}
	.first-screen-description {font-weight: 500;}
}@media all and (max-width:940px){.first-screen-bg{display:none}.first-screen-text{padding:50px 0 60px}.first-screen-text-bg{position:absolute;top:0;bottom:-48px;left:calc(var(--container-padding-h) * -1);right:calc(var(--container-padding-h) * -1);background:50%/cover no-repeat}.first-screen-text-bg::after{content:'';display:block;position:absolute;inset:0}.first-screen-text-bg__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.breadcrumbs{margin-top:10px;margin-bottom:10px}}@media all and (min-width:941px){.first-screen{padding-top:85px;padding-bottom:85px}.first-screen-text-bg{display:none}.first-screen-bg{position:absolute;inset:0;background:50%/cover no-repeat}.first-screen-bg::after{content:'';display:block;position:absolute;inset:0}.first-screen-bg__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.first-screen-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.first-screen-text{width:calc(100% - 350px - clamp(50px,6.8vw,170px))}.first-screen-form{width:350px;flex-shrink:0}.breadcrumbs{width:100%;color:rgba(255,255,255,.5);margin-top:-65px;margin-bottom:55px}}
/* /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);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 input[type=checkbox]::before{content:'';display:block;position:absolute;inset:-.5em}.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/ImagedAdvantages.css */
.imaged-advantages-wrapper{container:imaged-advantages/inline-size;contain:layout style}.imaged-advantages__video-wrapper{font-size:0}.imaged-advantages__video{width:100%;height:100%;object-fit:cover}.imaged-advantages__img{display:block;object-fit:cover;width:100%;height:auto}.imaged-advantages__img_rounded{border-radius:var(--border-radius-m)}.imaged-advantages__left{container:imaged-advantages-left/inline-size}.imaged-advantages__right{container:imaged-advantages-right/inline-size}.imaged-advantages__media-description{font-style:italic;color:var(--text-color2);margin-top:1em;font-size:clamp(1rem,3.69cqw,1.2rem)}.imaged-advantages__media-description b{font-weight:600}.imaged-advantages__description{line-height:1.6;font-size:clamp(1rem,4.3367cqw,1.2rem)}.imaged-advantages__description:not(:last-child){margin-bottom:2.2em}.imaged-advantages__description p+p{margin-top:1em}.imaged-advantages__list{container:imaged-advantages-list/inline-size}.imaged-advantages__item{display:flex;align-items:center;gap:.6818em;font-size:clamp(1.3rem,4.18cqw,1.71rem)}.imaged-advantages__item_s{font-size:clamp(1.3rem,4.18cqw,1.6rem)}.imaged-advantages__item:not(:first-child){margin-top:1.2em}.imaged-advantages__item.imaged-advantages__item_i:not(:first-child){margin-top:1.8em}.imaged-advantages__item:not(.imaged-advantages__item_i)::before{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;width:1.82em;height:1.82em;content:var(--fa-var-check);font-family:var(--fa-style-family);font-weight:var(--fa-style-solid);text-align:center;background:var(--green-gradient);color:#fff}.imaged-advantages__item-icon{width:2.5em;height:2.5em;flex-shrink:0;background:50%/contain no-repeat}@container imaged-advantages-list (width >= 400px){.imaged-advantages__item {font-weight: 300}
	.imaged-advantages__item .font-weight-600 {font-weight: 500}
	.imaged-advantages__item b {font-weight: 600}
}@container imaged-advantages (width < 738px){.imaged-advantages {max-width:450px;margin:0 auto;}
	.imaged-advantages__left {margin-bottom:30px}
}@container imaged-advantages (width >= 738px){.imaged-advantages {
		display:grid;
		grid-template-columns:40% 60%;
	}
	.imaged-advantages:has(.imaged-advantages__title) {
		grid-template-rows:auto auto;
	}
	.imaged-advantages:not(:has(.imaged-advantages__title)) {
		grid-template-rows: auto;
	}
	.imaged-advantages_reverse {
		grid-template-columns:60% 40%;
	}
	.imaged-advantages_reverse .imaged-advantages__left {
		grid-column: 2;
	}
}@container imaged-advantages (width >= 738px) and (width < 994px){.imaged-advantages__title {
		grid-column-start:1;
		grid-column-end:-1;
	}
	.imaged-advantages__text {
		padding-left:15%;
	}
	
	.imaged-advantages_reverse .imaged-advantages__text {
		padding-left: 0;
		padding-right: 15%;
		grid-column: 1;
	}
	.imaged-advantages_reverse:has(.imaged-advantages__title) .imaged-advantages__text {
		grid-row: 2;
	}
}@container imaged-advantages (width < 994px){.imaged-advantages__title {
		margin-bottom: 1em;
		text-align: center;
		text-wrap: balance;
	}
	.imaged-advantages__text {
		display:flex;
		flex-direction:column;
		justify-content:center;
	}
	.imaged-advantages__btn {
		margin-top:40px;
	}
}@container imaged-advantages (width >= 994px){.imaged-advantages__title {
		padding-bottom:1.3em;
		display:flex;
		align-items:flex-end;
	}
	
	.imaged-advantages__left {
		grid-row-start:1;
		grid-row-end:-1;
	}
	
	.imaged-advantages__right {padding-left:100px;}
	
	.imaged-advantages__btn {margin-top:40px;margin-left:55px;}
	
	.imaged-advantages_reverse .imaged-advantages__title {
		grid-column: 1;
	}
	.imaged-advantages_reverse .imaged-advantages__right {
		padding-left: 0;
		padding-right: 100px;
	}
	
	.imaged-advantages:not(:has(.imaged-advantages__title)) .imaged-advantages__text {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
	}
	.imaged-advantages:not(:has(.imaged-advantages__title)) .imaged-advantages__list,
	.imaged-advantages:not(:has(.imaged-advantages__title)) .imaged-advantages__description {
		width: 100%;
	}
}
/* /Public/CSS/Routes/Products/MosquitoClothAluminum_Top.css */
.first-screen-text-bg::after{background:rgba(0,0,0,.5)}.first-screen-bg::after{background:linear-gradient(to right,transparent 0%,rgba(22,30,67,.2) 25%,rgba(22,30,67,.2) 75%,transparent 100%);right:50%;margin-right:-100px}.first-screen-advantage__icon{color:var(--theme-yellow);text-shadow:0 2px 1px rgba(0,0,0,.35)}
