.schnell.svelte-wkxllv{display:flex;flex-wrap:wrap;gap:10px 28px}.schnell.svelte-wkxllv svg{color:var(--rot)}.schnell.svelte-wkxllv .textlink:where(.svelte-wkxllv):hover svg{transform:none}@media(min-width:901px){.schnell.svelte-wkxllv{display:none}}.kontakt.svelte-wkxllv{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(48px,8vw,136px);row-gap:80px;align-items:start;padding-block:clamp(16px,2vw,32px) var(--abstand)}.einleitung.svelte-wkxllv{margin-top:14px;color:var(--grau);max-width:52ch}.formular.svelte-wkxllv{margin-top:clamp(32px,3.5vw,48px)}.optional.svelte-wkxllv{font-weight:400;color:var(--grau)}input.svelte-wkxllv:user-invalid,textarea.svelte-wkxllv:user-invalid{border-color:var(--fehler)}input.svelte-wkxllv:user-invalid:focus,textarea.svelte-wkxllv:user-invalid:focus{box-shadow:0 0 0 3px #a4262c2e}.meldung.svelte-wkxllv{display:flex;align-items:flex-start;gap:12px}.meldung.svelte-wkxllv svg{flex:none;margin-top:2px}.meldung.svelte-wkxllv:focus{outline:none}.hinweis.svelte-wkxllv{max-width:60ch}.senden.svelte-wkxllv{margin-top:8px}.senden[aria-busy=true].svelte-wkxllv{background:var(--rot-tief);color:#fff;cursor:progress}.senden.svelte-wkxllv .drehen{animation:svelte-wkxllv-drehen .9s linear infinite}@keyframes svelte-wkxllv-drehen{to{transform:rotate(360deg)}}.kontakt-liste.svelte-wkxllv{display:grid;gap:30px;margin-top:clamp(32px,3.5vw,48px)}.kontakt-liste.svelte-wkxllv dt:where(.svelte-wkxllv){font-size:1rem;color:var(--grau)}.kontakt-liste.svelte-wkxllv dd:where(.svelte-wkxllv){margin-top:4px}.gross.svelte-wkxllv{font:500 clamp(1.5rem,1.25rem + .8vw,2.1rem) / 1.25 var(--serif);font-variant-numeric:lining-nums;text-decoration:none;overflow-wrap:anywhere}.gross.svelte-wkxllv:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}address.svelte-wkxllv{font:normal 400 clamp(1.3rem,1.15rem + .45vw,1.6rem) / 1.4 var(--serif)}address.svelte-wkxllv span:where(.svelte-wkxllv){display:block}.anreise.svelte-wkxllv{padding-block:var(--abstand) calc(var(--abstand) * 1.1)}.anreise-kopf.svelte-wkxllv{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px;margin-bottom:clamp(40px,5vw,72px)}.wege.svelte-wkxllv{list-style:none;display:grid;gap:6px;padding-bottom:.4em}.wege.svelte-wkxllv li:where(.svelte-wkxllv){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem)}.wege.svelte-wkxllv .ort:where(.svelte-wkxllv){color:var(--grau)}.anreise-raster.svelte-wkxllv{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--rinne);align-items:stretch}.anreise-bild.svelte-wkxllv{aspect-ratio:3 / 2}.karte.svelte-wkxllv{display:flex;flex-direction:column;gap:22px}.karte-flaeche.svelte-wkxllv{flex:1;min-height:320px;overflow:hidden;border-radius:2px;background:var(--weiss)}.karte.svelte-wkxllv .textlink:where(.svelte-wkxllv){align-self:flex-start}@media(max-width:900px){.kontakt.svelte-wkxllv,.anreise-raster.svelte-wkxllv{grid-template-columns:minmax(0,1fr)}.kontakt.svelte-wkxllv{row-gap:72px}.karte-flaeche.svelte-wkxllv{flex:none;height:340px}}@media(max-width:600px){.senden.svelte-wkxllv{width:100%}}@media(prefers-reduced-motion:reduce){.senden.svelte-wkxllv .drehen{animation:none}}
