.gradient-text{background:#1a3641;-webkit-background-clip:text;-webkit-text-fill-color:transparent}*{font-family:Montserrat,sans-serif}.contact-page.svelte-wkxllv{padding-top:3rem;padding-bottom:4rem;background-color:#d9e8e6;color:#1a3641}h1.svelte-wkxllv{text-transform:uppercase;font-weight:700;font-size:2.5rem;margin-bottom:1rem;color:#e3695b}.intro.svelte-wkxllv{font-size:1.1rem;max-width:60rem}.contact-grid.svelte-wkxllv{margin-top:2.5rem}.contact-card.svelte-wkxllv{background-color:#fff;border-radius:20px;padding:1.75rem 2rem 2rem;margin-bottom:2rem;box-shadow:#0000001f 0 2px 8px}.contact-card.svelte-wkxllv h2:where(.svelte-wkxllv){font-size:1.4rem;font-weight:600;margin-bottom:1rem}.hint.svelte-wkxllv{font-size:.95rem;color:#677f7f;font-style:italic}.hours.svelte-wkxllv{width:100%;border-collapse:collapse}.hours.svelte-wkxllv td:where(.svelte-wkxllv){padding:.35rem 0}.hours.svelte-wkxllv td:where(.svelte-wkxllv):first-child{font-weight:500;padding-right:1rem}.map-wrapper.svelte-wkxllv{border-radius:16px;overflow:hidden}.map.svelte-wkxllv{width:100%;height:260px}.btn-wrapper.svelte-wkxllv{margin-top:1.5rem}@media(max-width:768px){.intro.svelte-wkxllv{font-size:1rem}.contact-card.svelte-wkxllv{padding:1.5rem 1.25rem 1.75rem}.map.svelte-wkxllv{height:220px}}
