.contact-hero.svelte-wkxllv{color:#fff;background:linear-gradient(145deg,#112a46 0%,#1d5589 48%,#2a7aad 100%);padding:102px 0 78px}.contact-hero-copy.svelte-wkxllv{max-width:760px}.contact-kicker.svelte-wkxllv{text-transform:uppercase;letter-spacing:.1em;opacity:.9;margin-bottom:12px;font-size:.94rem}.contact-hero.svelte-wkxllv h1:where(.svelte-wkxllv){color:#fff;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem)}.contact-hero.svelte-wkxllv p:where(.svelte-wkxllv){color:#fffffff0;margin-bottom:20px;font-size:1.12rem;line-height:1.65}.contact-hero-actions.svelte-wkxllv{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.contact-hero-actions.svelte-wkxllv a:where(.svelte-wkxllv):not(.btn_one){color:#eaf3ff;font-weight:600;text-decoration:underline}.contact-info-card.svelte-wkxllv{background:#fff;border:1px solid #d9e6f5;border-radius:14px;height:100%;padding:24px;box-shadow:0 10px 24px #1f3a5b17}.contact-info-card.svelte-wkxllv h2:where(.svelte-wkxllv){color:#17314d;margin-bottom:10px;font-size:1.3rem}.contact-info-card.svelte-wkxllv p:where(.svelte-wkxllv){color:#4d6278;margin-bottom:10px;line-height:1.6}.contact-info-card.svelte-wkxllv a:where(.svelte-wkxllv){font-weight:600;text-decoration:underline}.contact-form-shell.svelte-wkxllv{padding:26px 0 70px}.contact-form-intro.svelte-wkxllv h2:where(.svelte-wkxllv){color:#13314f;margin-bottom:12px;font-size:2rem}.contact-form-intro.svelte-wkxllv p:where(.svelte-wkxllv){color:#445a70;margin-bottom:12px;font-size:1.07rem;line-height:1.65}.contact-form-intro.svelte-wkxllv ul:where(.svelte-wkxllv){margin:0;padding:0;list-style:none}.contact-form-intro.svelte-wkxllv li:where(.svelte-wkxllv){color:#2a4f6e;margin-bottom:7px;padding-left:20px;font-weight:600;position:relative}.contact-form-intro.svelte-wkxllv li:where(.svelte-wkxllv):before{content:"✓";color:#2f7b55;position:absolute;left:0}.contact-form-card.svelte-wkxllv{background:#fff;border:1px solid #d9e6f5;border-radius:14px;padding:22px;box-shadow:0 12px 28px #2039591f}.contact-form-card.svelte-wkxllv .form-control:where(.svelte-wkxllv){border-color:#c7d8ec}.form-consent.svelte-wkxllv{margin-bottom:14px}.form-consent.svelte-wkxllv label:where(.svelte-wkxllv){color:#40596f;align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.contact-map.svelte-wkxllv{padding:0 0 70px}.map-frame.svelte-wkxllv{border:1px solid #d9e6f5;border-radius:14px;overflow:hidden;box-shadow:0 10px 24px #2039591a}.map-frame.svelte-wkxllv iframe:where(.svelte-wkxllv){width:100%;height:340px}.map-consent-box.svelte-wkxllv{text-align:center;background:#fff;border:1px solid #d9e6f5;border-radius:14px;padding:22px;box-shadow:0 10px 24px #2039591a}.map-consent-box.svelte-wkxllv p:where(.svelte-wkxllv){color:#455d74;max-width:760px;margin:0 auto 14px}.success-popup-backdrop.svelte-wkxllv{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.success-popup.svelte-wkxllv{text-align:center;background:#fff;border-radius:14px;width:100%;max-width:520px;padding:24px;box-shadow:0 18px 48px #0000003d}.success-popup.svelte-wkxllv h3:where(.svelte-wkxllv){margin-bottom:10px}.success-popup.svelte-wkxllv p:where(.svelte-wkxllv){margin-bottom:20px}@media (width<=991px){.contact-hero.svelte-wkxllv{padding:86px 0 64px}.contact-form-intro.svelte-wkxllv{margin-bottom:20px}}
