.seite.raster.svelte-1psoi49{grid-template-columns:1fr;gap:36px;padding-block:clamp(1.75rem,1.4rem + 1.5vw,3.75rem) clamp(2.5rem,2rem + 2vw,5rem);display:grid}h1.svelte-1psoi49{font-size:var(--t-seite);margin-top:12px;line-height:1.1}.lede.svelte-1psoi49{margin-top:14px}.tag.svelte-1psoi49{margin-top:18px}.text.svelte-1psoi49{flex-direction:column;gap:15px;margin-top:26px;display:flex}h2.svelte-1psoi49{font-size:var(--t-klein);margin-top:32px;line-height:1.2}.haken.svelte-1psoi49{max-width:var(--lesebreite);flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.haken.svelte-1psoi49 li:where(.svelte-1psoi49){color:#5c4f47;gap:11px;line-height:1.5;display:flex}.haken.svelte-1psoi49 svg:where(.svelte-1psoi49){flex-shrink:0;margin-top:3px}.block.svelte-1psoi49{padding:24px}.block.svelte-1psoi49+.block:where(.svelte-1psoi49){margin-top:20px}.eckdaten.svelte-1psoi49{flex-direction:column;gap:12px;margin:0;display:flex}.eckdaten.svelte-1psoi49 div:where(.svelte-1psoi49){align-items:baseline;gap:12px;display:flex}.eckdaten.svelte-1psoi49 dt:where(.svelte-1psoi49){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:0 0 5.5rem;font-size:.75rem}.eckdaten.svelte-1psoi49 dd:where(.svelte-1psoi49){color:#5c4f47;margin:0;font-size:.875rem;line-height:1.45}.preiszeile.svelte-1psoi49{border-top:1px solid var(--line-weich);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:18px;padding-top:16px;display:flex}.preiszeile.zusatz.svelte-1psoi49{border-top:0;margin-top:10px;padding-top:0}.gross.svelte-1psoi49{font-size:1.75rem;line-height:1}.mittel.svelte-1psoi49{font-size:1.25rem;line-height:1}.klein.svelte-1psoi49{color:var(--muted);font-size:.8125rem;line-height:1.45}.terminkopf.svelte-1psoi49{margin-top:26px;font-size:1.375rem}.terminkopf.ohne.svelte-1psoi49{margin-top:0}.termine.svelte-1psoi49{flex-direction:column;gap:10px;margin:14px 0 18px;display:flex}.termin.svelte-1psoi49{background:var(--bg);border:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;padding:16px;display:flex}.termin.gewaehlt.svelte-1psoi49{border-color:var(--cta);box-shadow:inset 0 0 0 1px var(--cta)}.termin.voll.svelte-1psoi49{cursor:default;background:#f4efeb}.termin.svelte-1psoi49 input:where(.svelte-1psoi49){opacity:0;width:0;height:0;position:absolute}.punkt.svelte-1psoi49{border:1px solid #ddd2ca;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.termin.gewaehlt.svelte-1psoi49 .punkt:where(.svelte-1psoi49){border-color:var(--cta)}.termin.gewaehlt.svelte-1psoi49 .punkt:where(.svelte-1psoi49):after{content:"";background:var(--cta);border-radius:50%;width:10px;height:10px}.wann.svelte-1psoi49{flex-direction:column;flex-grow:1;gap:4px;display:flex}.wann.svelte-1psoi49 strong:where(.svelte-1psoi49){font-size:.9375rem;font-weight:600}.termin.voll.svelte-1psoi49 .wann:where(.svelte-1psoi49) strong:where(.svelte-1psoi49){color:var(--faint);font-weight:500}.wlknopf.svelte-1psoi49{font:inherit;letter-spacing:.06em;text-transform:uppercase;color:var(--cta);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:.75rem}.wlknopf.svelte-1psoi49:hover{color:var(--cta-hover);text-decoration:underline}.storno.svelte-1psoi49{color:var(--muted);text-align:center;margin-top:12px;font-size:.75rem;line-height:1.55}.wlform.svelte-1psoi49{flex-direction:column;gap:14px;margin-top:16px;display:flex}@media (width>=1000px){.seite.raster.svelte-1psoi49{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:64px}aside.svelte-1psoi49{align-self:start;position:sticky;top:96px}}
