.contact_eyebrow__TtOL2{font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#6c757d;display:inline-flex;align-items:center;gap:10px}.contact_eyebrow__TtOL2:before{content:"";width:26px;height:3px;border-radius:2px;background:#ffd943}.contact_title___8AIj{font-size:clamp(2rem,3.4vw,2.7rem);font-weight:700;line-height:1.1;letter-spacing:-.015em;text-wrap:pretty}.contact_subtitle__iykta{font-size:1.12rem;color:#555;line-height:1.6;max-width:40ch;text-wrap:pretty}.contact_formCard__6wbcO{background:#fff;border:1px solid #e0e0e0;border-radius:1rem;padding:32px;box-shadow:0 5px 20px #0000001a}.contact_formCard__6wbcO .form-control{border-radius:12px;padding:11px 14px;border-color:#d6d9dd;font-size:.97rem}.contact_formCard__6wbcO .form-control:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff26}.contact_formCard__6wbcO textarea.form-control{min-height:128px;resize:vertical}.contact_formCard__6wbcO label{font-size:.875rem;font-weight:600;margin-bottom:6px;color:#212529}.contact_req__J9ZaS{color:#dc3545}.contact_opt__ZofFh{color:#aaa;font-weight:400}.contact_success__8fzT8{text-align:center;padding:20px 8px}.contact_success__8fzT8 .contact_okRing__cT3IH{width:58px;height:58px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:#1987541a;color:#198754;font-size:26px}.contact_success__8fzT8 h3{font-size:1.35rem;font-weight:700;margin-bottom:8px}.contact_success__8fzT8 p{color:#555;margin-bottom:18px}@media(max-width:991.98px){.contact_intro__tt3yj{text-align:center}.contact_intro__tt3yj .contact_eyebrow__TtOL2{justify-content:center}.contact_intro__tt3yj .contact_subtitle__iykta{margin-left:auto;margin-right:auto}}@media(max-width:575.98px){.contact_formCard__6wbcO{padding:22px}.contact_submit__AnsFm{width:100%}}