.contact-module__UICjma__root{background:#fff}.contact-module__UICjma__pageHead{text-align:center;max-width:620px;margin:0 auto;padding:72px 48px 34px}.contact-module__UICjma__kicker{font-family:var(--fd-oswald);letter-spacing:.3em;color:var(--fd-green);margin-bottom:16px;font-size:12px;font-weight:600}.contact-module__UICjma__pageTitle{color:var(--fd-ink);letter-spacing:.02em;margin:0;font-size:32px;font-weight:900}.contact-module__UICjma__pageLead{color:var(--fd-sub2);margin:14px 0 0;font-size:13px;line-height:1.9}.contact-module__UICjma__pageLead a{color:var(--fd-green);font-weight:700}.contact-module__UICjma__pageLead a:hover{text-decoration:underline}.contact-module__UICjma__formWrap{max-width:620px;margin:0 auto;padding:0 48px 88px}.contact-module__UICjma__card{border:1px solid var(--fd-line);border-radius:12px;padding:30px;box-shadow:0 8px 28px #0000000d}.contact-module__UICjma__label{color:var(--fd-ink);margin-bottom:7px;font-size:12px;font-weight:700;display:block}.contact-module__UICjma__required{color:#d14a4a;letter-spacing:.04em;margin-left:6px;font-size:10px;font-weight:700;display:inline-block}.contact-module__UICjma__input,.contact-module__UICjma__select,.contact-module__UICjma__textarea{border:1px solid var(--fd-input);width:100%;font-size:14px;font-family:var(--fd-sans);color:var(--fd-ink);background:#fff;border-radius:6px;outline:none;padding:12px 14px;transition:border-color .15s}.contact-module__UICjma__input:focus,.contact-module__UICjma__select:focus,.contact-module__UICjma__textarea:focus{border-color:var(--fd-green)}.contact-module__UICjma__fieldRow{margin-bottom:18px}.contact-module__UICjma__fieldRowLast{margin-bottom:22px}.contact-module__UICjma__selectWrap{position:relative}.contact-module__UICjma__select{appearance:none;cursor:pointer;padding-right:36px}.contact-module__UICjma__selectArrow{color:var(--fd-faint);pointer-events:none;font-size:13px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.contact-module__UICjma__textarea{resize:vertical;min-height:130px}.contact-module__UICjma__errorMsg{color:#d14a4a;margin-top:5px;font-size:11.5px;display:block}.contact-module__UICjma__inputError{border-color:#d14a4a}.contact-module__UICjma__submitBtn{text-align:center;width:100%;font-family:var(--fd-sans);letter-spacing:.04em;color:#fff;background:var(--fd-green);cursor:pointer;border:none;border-radius:6px;padding:15px;font-size:16px;font-weight:700;transition:filter .15s;display:block}.contact-module__UICjma__submitBtn:hover{filter:brightness(.95)}.contact-module__UICjma__submitBtn:disabled{opacity:.6;cursor:not-allowed}.contact-module__UICjma__privacyNote{color:var(--fd-faint);text-align:center;margin:16px 0 0;font-size:11px;line-height:1.8}.contact-module__UICjma__privacyNote a{color:var(--fd-sub2);text-decoration:underline}@media (max-width:860px){.contact-module__UICjma__pageHead{padding:40px 20px 26px}.contact-module__UICjma__pageTitle{font-size:24px}.contact-module__UICjma__pageLead{font-size:12px}.contact-module__UICjma__formWrap{padding:0 20px 56px}.contact-module__UICjma__card{padding:22px}.contact-module__UICjma__input,.contact-module__UICjma__select,.contact-module__UICjma__textarea{padding:11px 13px;font-size:13px}.contact-module__UICjma__submitBtn{font-size:15px}}
