.contact-form-wrap[data-astro-cid-vekgkm42]{max-width:560px}.contact-title[data-astro-cid-vekgkm42]{color:var(--navy,#0d2d6b);margin:0 0 16px;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700}.contact-form[data-astro-cid-vekgkm42]{border:1.5px solid var(--border,#d2daf0);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.form-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:var(--navy,#0d2d6b);flex-direction:column;gap:6px;font-size:.85rem;font-weight:600;display:flex}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1.5px solid var(--border,#d2daf0);color:var(--text,#1a2744);resize:vertical;border-radius:8px;padding:10px 12px;font-family:Barlow,sans-serif;font-size:.9rem}.cf-honeypot[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf-submit[data-astro-cid-vekgkm42][disabled]{opacity:.6;cursor:not-allowed}.contact-form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]{background:var(--accent,#2a6dd9);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:12px 24px;font-family:Barlow,sans-serif;font-size:.9rem;font-weight:600;transition:background .2s}.contact-form[data-astro-cid-vekgkm42] button[data-astro-cid-vekgkm42]:hover{background:var(--navy,#0d2d6b)}.form-note[data-astro-cid-vekgkm42]{color:var(--muted,#6b7fa8);text-align:center;font-size:.72rem}.form-lang-note[data-astro-cid-vekgkm42]{color:var(--navy,#0d2d6b);text-align:center;margin:0;font-size:.85rem;font-weight:700}.cf-lang-dialog[data-astro-cid-vekgkm42]{max-width:min(440px,100vw - 32px);color:var(--text,#1a2744);border:none;border-radius:16px;padding:28px;box-shadow:0 20px 50px #0d2d6b40}.cf-lang-dialog[data-astro-cid-vekgkm42]::backdrop{background:#0d2d6b73}.cf-lang-title[data-astro-cid-vekgkm42]{color:var(--navy,#0d2d6b);margin:0 0 12px;font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:700}.cf-lang-text[data-astro-cid-vekgkm42]{color:var(--navy,#0d2d6b);margin:0 0 22px;font-size:.95rem;font-weight:700;line-height:1.5}.cf-lang-actions[data-astro-cid-vekgkm42]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.contact-form[data-astro-cid-vekgkm42] .cf-lang-cancel[data-astro-cid-vekgkm42]{color:var(--navy,#0d2d6b);border:1.5px solid var(--border,#d2daf0);background:0 0}.contact-form[data-astro-cid-vekgkm42] .cf-lang-cancel[data-astro-cid-vekgkm42]:hover{background:var(--border,#d2daf0)}@media (width<=640px){.form-row[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}.contacts-grid[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1.3fr;align-items:start;gap:40px;display:grid}.info-block[data-astro-cid-uukcahgk]{flex-direction:column;gap:14px;display:flex}.info-title[data-astro-cid-uukcahgk]{color:var(--navy,#0d2d6b);margin-bottom:4px;font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700}.info-grid[data-astro-cid-uukcahgk]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.info-item[data-astro-cid-uukcahgk]{border:1.5px solid var(--border,#d2daf0);background:#fff;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.info-icon[data-astro-cid-uukcahgk]{font-size:1.2rem}.info-label[data-astro-cid-uukcahgk]{color:var(--muted,#6b7fa8);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:.75rem;font-weight:600}.info-val[data-astro-cid-uukcahgk]{font-size:.9rem}.info-val[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]{color:var(--navy,#0d2d6b);font-weight:600;text-decoration:none}.info-val[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk][href^=tel\:]{white-space:nowrap}.info-val[data-astro-cid-uukcahgk] a[data-astro-cid-uukcahgk]:hover{color:var(--accent,#2a6dd9)}.map-embed[data-astro-cid-uukcahgk]{border:1.5px solid var(--border,#d2daf0);border-radius:12px;line-height:0;overflow:hidden}.map-embed[data-astro-cid-uukcahgk] iframe[data-astro-cid-uukcahgk]{display:block}@media (width<=860px){.contacts-grid[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}@media (width<=480px){.info-grid[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}
