.ws-hero.svelte-1edgkge h1:where(.svelte-1edgkge){margin-bottom:12px}.ws-lead.svelte-1edgkge{max-width:60ch;line-height:1.6;margin:0 0 8px}.ws-ort.svelte-1edgkge{font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-default);color:var(--text-caption-dark);margin:0}.ws-fotos.svelte-1edgkge{display:grid;gap:16px}.ws-fotos.svelte-1edgkge figure:where(.svelte-1edgkge){margin:0;position:relative;border:var(--surface-card-border)}.ws-fotos.svelte-1edgkge img:where(.svelte-1edgkge){width:100%;height:auto;display:block}.ws-fotos.svelte-1edgkge figcaption:where(.svelte-1edgkge){position:absolute;left:0;bottom:0;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-default);background:#f4f3efeb;padding:4px 10px}.ws-liste.svelte-1edgkge{list-style:none;margin:0;padding:0;line-height:1.6}.ws-liste.svelte-1edgkge li:where(.svelte-1edgkge){padding:4px 0}.ws-liste.svelte-1edgkge li:where(.svelte-1edgkge):before{content:"—";color:var(--text-caption-dark);margin-right:10px}.ws-konditionen.svelte-1edgkge{font-size:.85rem;color:var(--text-caption-dark);margin:16px 0 0}.ws-karte.svelte-1edgkge{background:var(--surface-card);border:var(--surface-card-border);padding:20px;max-width:560px}.ws-formular.svelte-1edgkge{display:grid;gap:16px}.ws-feld.svelte-1edgkge{display:grid;gap:6px}.ws-feld.svelte-1edgkge label:where(.svelte-1edgkge),.ws-feld.svelte-1edgkge span:where(.svelte-1edgkge){font-size:.75rem;text-transform:uppercase;letter-spacing:var(--tracking-default)}.ws-feld.svelte-1edgkge input:where(.svelte-1edgkge){font-family:inherit;font-size:1rem;padding:10px 12px;border:1px solid rgba(0,0,0,.35);background:#fff}.ws-feld.svelte-1edgkge input:where(.svelte-1edgkge):focus-visible{outline:2px solid #000;outline-offset:1px}.ws-chips.svelte-1edgkge{display:flex;flex-wrap:wrap;gap:8px}.ws-chip.svelte-1edgkge{font-family:inherit;font-size:.85rem;text-transform:uppercase;letter-spacing:var(--tracking-default);border:1px solid rgba(0,0,0,.35);background:#fff;padding:8px 14px;cursor:pointer}.ws-chip.aktiv.svelte-1edgkge{background:#000;color:#fff}.ws-chip.svelte-1edgkge:focus-visible{outline:2px solid #000;outline-offset:2px}.ws-fehler.svelte-1edgkge{background:var(--color-error);padding:10px 12px;font-size:.85rem;margin:0}.ws-danke.svelte-1edgkge{margin:0;line-height:1.6}.ws-notiz.svelte-1edgkge{font-size:.8rem;line-height:1.55;color:var(--text-caption-dark);margin:0}.ws-whatsapp.svelte-1edgkge{font-size:.85rem;border:1px solid rgba(0,0,0,.35);padding:10px;text-align:center;text-decoration:none;display:block}.ws-sticky.svelte-1edgkge{position:sticky;bottom:0;margin:0 -20px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#f4f3eff2;border-top:1px solid rgba(0,0,0,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ws-senden.svelte-1edgkge{font-family:inherit;font-size:.95rem;text-transform:uppercase;letter-spacing:var(--tracking-default);background:#000;color:#fff;border:0;padding:14px 12px;width:100%;max-width:560px;display:block;cursor:pointer}.ws-senden.svelte-1edgkge:disabled{opacity:.6;cursor:default}.ws-senden.svelte-1edgkge:focus-visible{outline:2px solid #000;outline-offset:2px}@media(min-width:700px){.ws-fotos.svelte-1edgkge{grid-template-columns:1fr 1fr}.ws-fotos.svelte-1edgkge figure:where(.svelte-1edgkge):first-child{grid-column:1 / -1}.ws-sticky.svelte-1edgkge{margin:0 -60px;padding:12px 60px 16px}}
