.kontakt-page.svelte-wkxllv{padding-bottom:3rem}.page-title.svelte-wkxllv{text-align:center;padding-top:clamp(2rem,4vw,3rem);padding-bottom:.5rem}h1.svelte-wkxllv{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2.4rem,5vw,3.45rem);font-weight:700;line-height:1.1}.band.svelte-wkxllv{padding:clamp(1.5rem,3vw,2.5rem) 0}.intro-split.svelte-wkxllv{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.intro-split.svelte-wkxllv img:where(.svelte-wkxllv){aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.copy.svelte-wkxllv h2:where(.svelte-wkxllv){font-family:var(--font-display);margin:0 0 .85rem;font-size:clamp(1.45rem,2.5vw,1.9rem);line-height:1.2}.copy.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--color-muted);max-width:42ch;margin:0;line-height:1.65}.form-band.svelte-wkxllv{background:#2a2a2a;padding:clamp(2.5rem,5vw,3.5rem) 0}.branch-grid.svelte-wkxllv{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.branch.svelte-wkxllv h3:where(.svelte-wkxllv){font-family:var(--font-display);margin:0 0 1rem;font-size:1.45rem}.branch.svelte-wkxllv ul:where(.svelte-wkxllv){color:var(--color-muted);gap:.65rem;margin:0;padding:0;line-height:1.45;list-style:none;display:grid}.branch.svelte-wkxllv a:where(.svelte-wkxllv){color:var(--color-ink);font-weight:600;text-decoration:none}.branch.svelte-wkxllv a:where(.svelte-wkxllv):hover,.branch.svelte-wkxllv a:where(.svelte-wkxllv):focus-visible{color:var(--color-primary)}.maps-grid.svelte-wkxllv{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.maps-grid.svelte-wkxllv iframe:where(.svelte-wkxllv){background:#e8e8e8;border:0;width:100%;height:300px}.extras-grid.svelte-wkxllv{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.extra.svelte-wkxllv{border-top:2px solid var(--color-primary);padding:1.25rem 0}.extra.svelte-wkxllv h3:where(.svelte-wkxllv){font-family:var(--font-display);margin:0 0 .75rem;font-size:1.2rem}.extra.svelte-wkxllv .phone:where(.svelte-wkxllv) a:where(.svelte-wkxllv),.extra.svelte-wkxllv .person:where(.svelte-wkxllv) a:where(.svelte-wkxllv){color:var(--color-ink);font-weight:700;text-decoration:none}.extra.svelte-wkxllv .phone:where(.svelte-wkxllv) a:where(.svelte-wkxllv):hover,.extra.svelte-wkxllv .person:where(.svelte-wkxllv) a:where(.svelte-wkxllv):hover{color:var(--color-primary)}.extra.svelte-wkxllv .label:where(.svelte-wkxllv){color:var(--color-muted);margin:0 0 .25rem;font-size:.9rem}.extra.svelte-wkxllv .person:where(.svelte-wkxllv){flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;display:flex}.sr-only.svelte-wkxllv{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.intro-split.svelte-wkxllv,.branch-grid.svelte-wkxllv,.maps-grid.svelte-wkxllv,.extras-grid.svelte-wkxllv{grid-template-columns:1fr}.copy.svelte-wkxllv p:where(.svelte-wkxllv){max-width:none}}
