.btn-partners{--button-bg:linear-gradient(to right, #ed375e 0%, #eb2629 100%) #eb2629;--button-bg-hover:#eb2629;--button-icon-color-invert:#ffffff;font-size:1.07rem}@media all and (max-width:1400px){.partners-container{padding-left:var(--container-padding);padding-right:var(--container-padding)}}@media all and (min-width:1401px) and (max-width:1600px){.partners-container{padding-left:50px;padding-right:50px}}@media all and (min-width:1601px) and (max-width:1800px){.partners-container{padding-left:100px;padding-right:100px}}@media all and (min-width:1801px) and (max-width:2000px){.partners-container{padding-left:150px;padding-right:150px}}@media all and (min-width:2001px){.partners-container{width:1800px;margin-left:auto;margin-right:auto}}.first-screen{background-color:var(--bg-texture-dark-color);background-position:50%}.first-screen-title{line-height:1.1}.first-screen-title__row1{font-weight:600;color:#fff}.first-screen-title__row2{color:var(--emphasize1);font-size:.7em;margin-top:25px}.first-screen-form .form-param{--form-param-padding-v:0}.first-screen-form .form-param_Privacy label{font-size:12px}.first-screen-image{padding-top:94.45%;background-position:50%;background-repeat:no-repeat;background-size:cover}.first-screen-info{container:first-screen-info/inline-size;padding-bottom:35px;padding-top:35px}@container first-screen-info (width < 500px){.first-screen-form .form-param {
		margin-bottom: 15px;
	}
	.first-screen-btn {
		margin-top: 15px;
		width: 100%;
	}
}@container first-screen-info (width >= 500px){.first-screen-form {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.first-screen-form .form-param__error {
		position: absolute;
		top:100%;
		left:0;
		right: 0;
	}
}@container first-screen-info (width >= 500px) and (width < 800px){.first-screen-form {
		gap: 30px 4%;
		align-items: center;
	}
}@container first-screen-info (width >= 500px) and (width < 580px){.first-screen-form .form-param_Name,
	.first-screen-form .form-param_Phone {
		width: 48%;
	}
	.first-screen-form .form-param_Privacy {
		width: 100%;
	}
}@container first-screen-info (width >= 580px) and (width < 800px){.first-screen-form .form-param {
		width: 48%;
	}
}@container first-screen-info (width >= 800px){.first-screen-form {
		gap: 20px 25px;
		align-items: flex-end;
	}
	.first-screen-form .form-param {
		flex-grow: 1;
		max-width: 100%;
	}
	.first-screen-form .form-param_Name,
	.first-screen-form .form-param_Phone {
		flex-basis: 250px;
	}
	.first-screen-form .form-param_Privacy {
		flex-basis: 310px;
		min-height: var(--input-height);
	}
	.first-screen-form .form-param__error {
		white-space: nowrap;
	}
}@media all and (max-width:839px){.first-screen{padding-top:20px}}@media all and (min-width:840px) and (max-width:1199px){.first-screen{padding-top:15px}}@media all and (max-width:1199px){.first-screen-form{margin-top:40px;margin-bottom:20px}.first-screen-images{margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1);background:var(--bg2)}}@media all and (min-width:1200px){.first-screen-container{display:flex;justify-content:space-between}.first-screen-left{width:44%;display:flex;flex-direction:column}.first-screen-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.first-screen-images{width:50%;align-self:center}}@media all and (min-width:1200px){.first-screen{padding-top:25px;padding-bottom:35px}}@media all and (min-width:1200px) and (max-width:1399px){.first-screen-form{margin-top:60px}}@media all and (min-width:1400px){.first-screen-form{margin-top:80px}}@media all and (max-width:399px){.first-screen-title{font-size:28px}}@media all and (min-width:400px) and (max-width:519px){.first-screen-title{font-size:30px}}@media all and (min-width:520px) and (max-width:559px){.first-screen-title{font-size:36px}}@media all and (min-width:560px) and (max-width:639px){.first-screen-title{font-size:40px}}@media all and (min-width:640px) and (max-width:1299px){.first-screen-title{font-size:44px}}@media all and (min-width:1300px) and (max-width:1600px){.first-screen-title{font-size:50px}}@media all and (min-width:1601px){.first-screen-title{font-size:56px}}@media all and (max-width:459px){.partners-info-text{padding-top:55px;padding-bottom:55px}}@media all and (min-width:460px) and (max-width:767px){.partners-info-text{padding-top:65px;padding-bottom:65px}}@media all and (min-width:768px) and (max-width:1023px){.partners-info-text{padding-top:85px;padding-bottom:85px}}@media all and (min-width:1024px){.partners-info-text{padding-top:100px;padding-bottom:100px}}@media all and (max-width:639px){.partners-info-text{font-size:1.07rem}}@media all and (min-width:640px) and (max-width:1199px){.partners-info-text{font-size:1.14rem}}@media all and (min-width:1200px){.partners-info-text{font-size:1.2857rem}}.partners-company-section+.partners-company-section{margin-top:70px}.partners-company__title{color:#5b5b5b;font-weight:600;margin-bottom:15px;line-height:1.2}.partners-company__image{display:block;width:100%;height:auto;border-radius:var(--border-radius)}.partners-company__image_calc[data-src]{aspect-ratio:12/8;overflow:hidden}@media all and (max-width:639px){.partners-company-section_partners .gallery-slider__img-wrapper{padding-top:133.33%}}@media all and (min-width:640px){.partners-company-section_partners .gallery-slider__img-wrapper{padding-top:100%}}@media all and (max-width:1023px){.partners-company__info+.partners-company__images,.partners-company__images+.partners-company__info{margin-top:40px}}@media all and (min-width:1024px){.partners-company-section{display:flex;align-items:center}.partners-company-section_reverse{flex-direction:row-reverse}.partners-company__images{flex-shrink:0}.partners-company__info{flex-grow:1}}@media all and (min-width:1024px) and (max-width:1399px){.partners-company-section{gap:0 100px}.partners-company__images{width:52%}}@media all and (min-width:1400px){.partners-company-section{gap:0 150px}.partners-company__images{width:55%}}@media all and (max-width:639px){.partners-company__title{font-size:22px}.partners-company__description{font-size:16px}}@media all and (min-width:640px) and (max-width:1023px){.partners-company__title{font-size:28px}}@media all and (min-width:640px) and (max-width:1399px){.partners-company__description{font-size:19px}}@media all and (min-width:1024px) and (max-width:1399px){.partners-company__title{font-size:30px}}@media all and (min-width:1400px){.partners-company__description{font-size:22px}}@media all and (min-width:1400px) and (max-width:1799px){.partners-company__title{font-size:32px}}@media all and (min-width:1800px){.partners-company__title{font-size:36px}}@media all and (max-width:459px){.partners-company{padding-top:55px;padding-bottom:55px}}@media all and (min-width:460px) and (max-width:767px){.partners-company{padding-top:65px;padding-bottom:65px}}@media all and (min-width:768px) and (max-width:1023px){.partners-company{padding-top:85px;padding-bottom:85px}}@media all and (min-width:1024px){.partners-company{padding-top:100px;padding-bottom:100px}}