.ConsultationForm_section__Jh2NA{padding:131px var(--gutter);background:var(--color-ink);color:#fff}.ConsultationForm_inner__JXJPV{display:flex;max-width:716px;margin-inline:auto;flex-direction:column;align-items:center;gap:38px}.ConsultationForm_header__KM2tP{display:flex;max-width:548px;flex-direction:column;gap:16px;text-align:center}.ConsultationForm_title__RXdLx{font-size:40px;font-weight:600;line-height:1.2;letter-spacing:.03em}.ConsultationForm_subtitle__CZ3C9{font-size:18px;line-height:1.5;letter-spacing:.03em}.ConsultationForm_form__3Smez{display:flex;width:100%;flex-direction:column;gap:16px}.ConsultationForm_grid__ffjjO{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px}.ConsultationForm_field__dHJlq{display:flex;flex-direction:column;gap:6px}.ConsultationForm_label__W2hfO{font-size:14px;font-weight:600;line-height:1.5;letter-spacing:.03em}.ConsultationForm_req__CtJdo{color:var(--color-yellow)}.ConsultationForm_input__HoFDh{width:100%;height:55px;padding:11px 22px;border:1px solid transparent;border-radius:15px;background:#fff;color:var(--color-ink);font:inherit;font-size:18px;line-height:1.5;letter-spacing:.03em;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.ConsultationForm_input__HoFDh::placeholder{color:#adadad}.ConsultationForm_input__HoFDh:focus{box-shadow:0 0 0 3px rgba(255,205,0,.55)}.ConsultationForm_input__HoFDh[aria-invalid]{border-color:#ff5c6c}.ConsultationForm_selectWrap___U7ZY{position:relative;display:block}.ConsultationForm_select__OYJRA{padding-inline-end:44px;cursor:pointer}.ConsultationForm_select__OYJRA[data-open]{box-shadow:0 0 0 3px rgba(255,205,0,.55)}.ConsultationForm_chevron__X98tV{inset-inline-end:22px}.ConsultationForm_error__Dxs14{font-size:11px;line-height:1.5;letter-spacing:.03em;color:#ff5c6c}.ConsultationForm_message__8tQYz{display:flex;flex-direction:column;gap:10px}.ConsultationForm_messageToggle__7k0hX{display:flex;width:100%;align-items:center;justify-content:space-between;color:#fff;cursor:pointer}.ConsultationForm_caret__hRERc{transform:scaleY(-1);transition:transform .35s cubic-bezier(.22,1,.36,1)}.ConsultationForm_messageOpen__pFIkn .ConsultationForm_caret__hRERc{transform:none}.ConsultationForm_messageBody__JAzcE{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.ConsultationForm_messageOpen__pFIkn .ConsultationForm_messageBody__JAzcE{grid-template-rows:1fr}.ConsultationForm_messageBody__JAzcE>*{min-height:0}.ConsultationForm_textarea__kzUOO{width:100%;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:18px;line-height:1.5;resize:none;outline:none}.ConsultationForm_textarea__kzUOO::placeholder{color:rgba(255,255,255,.4)}.ConsultationForm_underline__Kfzno{height:1px;border-radius:15px;background:#fff;opacity:.2}.ConsultationForm_consent__HtF9r{font-size:13px;line-height:1.75}.ConsultationForm_consent__HtF9r a{text-decoration:underline}.ConsultationForm_send__f97PS{height:55px;border-radius:15px;background:var(--color-yellow);color:var(--color-ink);font-size:20px;font-weight:600;cursor:pointer;transition:background-color .25s ease,transform .25s ease}.ConsultationForm_send__f97PS:hover{background:#f5c000}.ConsultationForm_send__f97PS:active{transform:scale(.99)}.ConsultationForm_send__f97PS:disabled{cursor:progress;opacity:.75}.ConsultationForm_status__UYvLq{margin-top:-6px;text-align:center}.ConsultationForm_status__UYvLq:empty{margin-top:-16px}.ConsultationForm_checkboxField__w0kl9{flex-direction:row;align-items:center;gap:10px}.ConsultationForm_checkbox__O3R68{order:-1;width:20px;height:20px;accent-color:var(--color-yellow)}@media (max-width:767px){.ConsultationForm_section__Jh2NA{padding:80px 40px}.ConsultationForm_inner__JXJPV{max-width:310px}.ConsultationForm_header__KM2tP{gap:12px}.ConsultationForm_title__RXdLx{font-size:24px}.ConsultationForm_subtitle__CZ3C9{font-size:14px}.ConsultationForm_grid__ffjjO{grid-template-columns:1fr}.ConsultationForm_label__W2hfO{font-size:13px}.ConsultationForm_input__HoFDh{height:50px;border-radius:12px;font-size:16px}.ConsultationForm_send__f97PS{height:50px;font-size:18px}}