.form{gap:22px;max-width:470px;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.form__field{align-content:start;gap:4px;display:grid}.form__field>span{font-weight:var(--weight-semibold);color:var(--color-navy);font-size:16px}.form__field abbr{color:var(--color-green);text-decoration:none}.form input:not([type=checkbox]):not([type=file]),.form select,.form textarea{width:100%;font:inherit;font-size:16px;font-weight:var(--weight-light);color:var(--color-navy);border:0;border-bottom:2px solid var(--color-blue);padding:var(--input-pad);background:0 0;border-radius:0}.form textarea{resize:vertical;min-height:96px}.form ::placeholder{color:#7a7f9a}.form input[type=file]{font:inherit;font-size:15px}.form input[type=file]::file-selector-button{font:inherit;font-weight:var(--weight-semibold);cursor:pointer;border-radius:var(--radius-input);background:var(--color-white);color:var(--color-navy);border:0;margin-right:12px;padding:6px 14px}.form__hint{opacity:.85;font-size:13px}.form__accept{align-items:center;gap:8px;font-size:15px;display:flex}.form__accept a{color:inherit}.form__submit{justify-content:center;display:flex}.form__status{text-align:center;margin:0;font-size:15px}.form__status[data-state=ok]{font-weight:var(--weight-semibold)}.form__status[data-state=error]{font-weight:var(--weight-semibold);color:#c62828}.form--card .form__status[data-state=error]{color:#ffd54f}.form [aria-invalid=true]{border-color:#c62828!important}.form--card [aria-invalid=true]{border-color:#ffd54f!important}.form [type=submit]:disabled{opacity:.6;cursor:progress}.form__hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.grecaptcha-badge{visibility:hidden}.form__captcha{text-align:center;color:var(--color-border);margin:0;font-size:12px;line-height:1.5}.form__captcha a{color:inherit;text-decoration:underline}.form__legend{font-weight:var(--weight-semibold);color:var(--color-navy);margin:18px 0 0;padding:0;font-size:16px}.form--card{background:#1564dcd9;border-radius:40px;max-width:none;padding:30px 28px}.form--card .form__field>span,.form--card .form__accept,.form--card .form__status,.form--card .form__hint,.form--card .form__captcha,.form--card input[type=file]{color:var(--color-white)}.form--card input:not([type=checkbox]):not([type=file]),.form--card select,.form--card textarea{color:var(--color-white);border-bottom-color:var(--color-white)}.form--card select option{color:var(--color-navy)}.form--card ::placeholder{color:#ffffffbf}.form--boxed{gap:18px 40px;max-width:none}.form--boxed .form__row{gap:18px 40px}.form--boxed .form__field>span{font-size:13px;font-weight:var(--weight-regular)}.form--boxed input:not([type=checkbox]):not([type=file]),.form--boxed select,.form--boxed textarea{border:1px solid var(--color-border);border-radius:var(--radius-input);padding:8px 12px;font-size:14px}@media (width<=767px){.form__row{grid-template-columns:1fr;gap:22px}}
