.LeadForm-module__NbMbsa__formContainer{background:var(--form-bg);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:60px;display:flex;position:relative}.LeadForm-module__NbMbsa__textBlock{flex-direction:column;flex:1;gap:12px;display:flex}.LeadForm-module__NbMbsa__formTitle{font-size:24px}.LeadForm-module__NbMbsa__formDesc{color:var(--text-secondary);font-size:16px;font-family:var(--font-regular)}.LeadForm-module__NbMbsa__form{flex:2;align-items:center;gap:16px;max-width:840px;display:flex}.LeadForm-module__NbMbsa__formGroup{flex:1;width:100%;display:flex;position:relative}.LeadForm-module__NbMbsa__input{border:none;border-bottom:1px solid var(--input-border);width:100%;font-size:16px;font-family:var(--font-regular);color:#e2e2e2;background:0 0;padding:12px}.LeadForm-module__NbMbsa__input::placeholder{color:#b8f2ff}.LeadForm-module__NbMbsa__inputError{border-color:var(--error-color)}.LeadForm-module__NbMbsa__consentWrapper{align-items:flex-start;gap:8px;display:flex}.LeadForm-module__NbMbsa__consentCheckbox{cursor:pointer;margin-top:1px}.LeadForm-module__NbMbsa__consentLabel{color:var(--text-secondary);font-size:12px;font-family:var(--font-regular);cursor:pointer}.LeadForm-module__NbMbsa__policyLink{color:var(--title-accent);text-decoration:underline}.LeadForm-module__NbMbsa__policyLink:hover{color:var(--accent)}span.LeadForm-module__NbMbsa__errorMessage{color:var(--error-color);border:1px solid var(--error-color);background-color:#fff;border-radius:4px;padding:4px;font-size:12px;position:absolute;bottom:-16px}.LeadForm-module__NbMbsa__errorMessage span{color:var(--error-color);cursor:pointer;text-align:center;z-index:999;background-color:#fafafa;background-image:url(/problem.webp);background-position:100% 100%;background-repeat:no-repeat;background-size:contain;border:1px solid red;border-radius:24px;justify-content:center;align-items:center;padding:4px;font-size:16px;display:flex;position:absolute;inset:0}@media (max-width:1400px){.LeadForm-module__NbMbsa__form{flex-direction:column;flex:1}}@media (max-width:1100px){.LeadForm-module__NbMbsa__formContainer{flex-direction:column;align-items:normal;gap:32px;padding:32px 16px}.LeadForm-module__NbMbsa__form{flex-direction:column;align-items:stretch;gap:24px;max-width:400px}.LeadForm-module__NbMbsa__formGroup{width:100%}.LeadForm-module__NbMbsa__formTitle{font-size:20px}.LeadForm-module__NbMbsa__formDesc{font-size:14px}.LeadForm-module__NbMbsa__formBtn{font-size:16px}}
