/*wm-klein*/
.wm-sektion{padding:4em 0}.wm-baustein{width:min(100% - 2.5rem,68rem);margin-inline:auto}.wm-baustein--text-bild{display:grid;gap:2rem;align-items:center}@media(min-width:48rem){.wm-baustein--text-bild{grid-template-columns:1fr 1fr;gap:3rem}.wm-baustein--gespiegelt .wm-baustein__bild{order:-1}}.wm-baustein__bild img{display:block;width:100%;height:auto;border-radius:.5rem}.wm-baustein__bild img:not([src]),.wm-baustein__bild img[src=""]{display:none}.wm-baustein__raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;margin-top:1.5rem}.wm-baustein__raster img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.5rem}.wm-baustein__raster img:not([src]),.wm-baustein__raster img[src=""]{display:none}.wm-baustein__frage{border-top:1px solid currentColor;border-color:color-mix(in srgb,currentColor 20%,transparent);padding:1rem 0}.wm-baustein__frage summary{cursor:pointer;font-weight:600}.wm-baustein__frage p{margin:.75rem 0 0}.wm-baustein--zitat blockquote{margin:0;padding-left:1.25rem;border-left:3px solid currentColor;border-color:color-mix(in srgb,currentColor 35%,transparent)}.wm-baustein--zitat footer{margin-top:.75rem;opacity:.75;font-size:.9em}.wm-baustein--cta{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;padding:2rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 7%,transparent)}.wm-baustein--cta h2,.wm-baustein--cta p{margin:0}.wm-baustein--cta p{margin-top:.5rem}[data-mgr-sektion][hidden]{display:none!important}[data-mgr-huelle]{display:contents!important}html.wm-e-an [data-mgr-huelle]{display:inline!important}.wm-sektion--ratgeber{padding-top:8rem}@media(max-width:48rem){.wm-sektion--ratgeber{padding-top:6rem}}.wm-ratgeber-liste{display:grid;gap:2rem;margin-top:2rem}@media(min-width:48rem){.wm-ratgeber-liste{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}.wm-ratgeber-karte{display:grid;gap:1rem;align-content:start}.wm-ratgeber-karte h2{margin:0 0 .25rem}.wm-ratgeber-karte p{margin:0}.wm-ratgeber-karte__bild img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:.5rem}.wm-ratgeber-karte__datum{font-size:.9em;opacity:.75;margin-bottom:.5rem!important}.wm-ratgeber-karte__entwurf{display:inline-block;padding:.1em .5em;border-radius:999px;border:1px solid currentColor;font-size:.85em;font-weight:700}.wm-ratgeber-beitrag{width:min(100% - 2.5rem,44rem)}.wm-ratgeber-beitrag__zurueck{margin:0 0 1.5rem;font-size:.9em}.wm-ratgeber-beitrag__datum{opacity:.75;font-size:.9em;margin:0 0 1.5rem}.wm-ratgeber-beitrag__bild{display:block;width:100%;height:auto;border-radius:.5rem;margin-bottom:1.5rem}.wm-ratgeber-beitrag__teaser{font-size:1.1em;font-weight:600}.wm-ratgeber-beitrag h1{font-size:2.1em;line-height:1.15}.wm-ratgeber-beitrag h2{font-size:1.4em;line-height:1.25;margin-top:2rem}.wm-ratgeber-karte h2{font-size:1.25em;line-height:1.25}.wm-ratgeber-beitrag ul{padding-left:1.25rem}.wm-ratgeber-beitrag li{margin-bottom:.4rem}html:not(.wm-e-an) .wm-baustein__karte:has([data-wm-pflicht]:empty),html:not(.wm-e-an) .wm-baustein__schritt:has([data-wm-pflicht]:empty),html:not(.wm-e-an) .wm-baustein__zeile:has([data-wm-pflicht]:empty){display:none}html.wm-e-an .wm-baustein [data-mgr]:empty:after{content:"Text eingeben";opacity:.55}.wm-baustein__karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.5rem;margin-top:1.5rem}.wm-baustein__karte{display:grid;gap:.5rem;align-content:start}.wm-baustein__karte h3,.wm-baustein__karte p{margin:0}.wm-baustein__paar{display:grid;gap:1.5rem;margin-top:1.5rem}@media(min-width:40rem){.wm-baustein__paar{grid-template-columns:1fr 1fr}}.wm-baustein__haelfte{margin:0}.wm-baustein__haelfte figcaption{margin-top:.6rem;font-weight:600}html:not(.wm-e-an) .wm-baustein__haelfte:has(img[src=""]),html:not(.wm-e-an) .wm-baustein__haelfte:has(img:not([src])){display:none}.wm-baustein__paar .wm-baustein__bild img{aspect-ratio:4 / 3;object-fit:cover}.wm-baustein__bild--person img{aspect-ratio:1 / 1;object-fit:cover}.wm-baustein__rolle{opacity:.75}.wm-baustein__karte--stimme{padding-left:1.25rem;border-left:3px solid currentColor;border-color:color-mix(in srgb,currentColor 35%,transparent)}.wm-baustein__sterne{letter-spacing:.08em}.wm-baustein__quelle{opacity:.75;font-size:.9em}.wm-baustein__karten--zahlen{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.wm-baustein__karte--zahl{gap:.25rem}.wm-baustein__wert{font-size:2.4em;line-height:1.1;font-weight:700;font-variant-numeric:tabular-nums}.wm-baustein__bezeichnung{opacity:.8}.wm-baustein__schritte{list-style:none;padding:0;margin:1.5rem 0 0;counter-reset:wm-schritt;display:grid;gap:1.5rem}.wm-baustein__schritt{counter-increment:wm-schritt;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1rem;row-gap:.35rem}.wm-baustein__schritt:before{content:counter(wm-schritt);grid-row:1 / span 2;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;border:2px solid currentColor;border-color:color-mix(in srgb,currentColor 40%,transparent);font-weight:700;font-variant-numeric:tabular-nums}.wm-baustein__schritt h3,.wm-baustein__schritt p{margin:0}.wm-baustein--aktion{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;padding:2rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 7%,transparent)}.wm-baustein--aktion h2,.wm-baustein--aktion p{margin:0}.wm-baustein--aktion h2{margin-top:.25rem}.wm-baustein--aktion .wm-baustein__aktion-text p:last-child{margin-top:.5rem}.wm-baustein__frist{font-weight:700;font-size:.9em;letter-spacing:.04em;text-transform:uppercase;opacity:.8}.wm-baustein__zeilen{margin:1.5rem 0 0;display:grid;gap:1rem}.wm-baustein__zeile{display:grid;gap:.15rem}@media(min-width:40rem){.wm-baustein__zeile{grid-template-columns:12rem 1fr;gap:1rem;align-items:baseline}}.wm-baustein__zeile dt{font-weight:600;opacity:.75}.wm-baustein__zeile dd{margin:0;overflow-wrap:anywhere}.wm-baustein__wert-link{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.wm-baustein__vorsatz{margin:.75rem 0 0;max-width:44rem}.wm-baustein__preisgruppe{margin-top:2rem}.wm-baustein__preisgruppe h3{margin:0 0 .75rem;padding-bottom:.4rem;border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 20%,transparent)}.wm-baustein__preise{margin:0;display:grid;gap:.1rem}.wm-baustein__preiszeile{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;align-items:baseline;padding:.55rem 0;border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 12%,transparent)}.wm-baustein__preiszeile:last-child{border-bottom:0}.wm-baustein__posten{font-weight:600;overflow-wrap:anywhere}.wm-baustein__notiz{display:block;font-weight:400;font-size:.9em;opacity:.75}.wm-baustein__preis{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.wm-baustein__fuss,.wm-baustein__legende{margin:1.5rem 0 0;font-size:.9em;opacity:.75}html:not(.wm-e-an) .wm-baustein__preiszeile:has([data-wm-pflicht]:empty),html:not(.wm-e-an) .wm-baustein__gericht:has([data-wm-pflicht]:empty),html:not(.wm-e-an) .wm-baustein__preisgruppe:has(>h3[data-wm-pflicht]:empty){display:none}.wm-baustein__gerichte{display:grid;gap:.2rem}.wm-baustein__gericht{padding:.6rem 0;border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 12%,transparent)}.wm-baustein__gericht:last-child{border-bottom:0}.wm-baustein__gerichtkopf{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;align-items:baseline}.wm-baustein__gerichttext{margin:.15rem 0 0;opacity:.85}.wm-baustein__kennung{margin:.15rem 0 0;font-size:.85em;opacity:.7;font-variant-numeric:tabular-nums}.wm-baustein__kennung:empty{display:none}.wm-baustein--download{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;padding:2rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 7%,transparent)}.wm-baustein--download h2,.wm-baustein--download p{margin:0}.wm-baustein--download p{margin-top:.5rem}.wm-baustein__dateiknopf{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}.wm-baustein__dateigroesse{font-size:.85em;opacity:.8;font-variant-numeric:tabular-nums}.wm-baustein__dateigroesse:empty{display:none}html:not(.wm-e-an) .wm-baustein__dateiknopf:not([href]),html:not(.wm-e-an) .wm-baustein__dateiknopf[href=""]{display:none}.wm-baustein__adresse{margin:1rem 0 0;font-weight:600;overflow-wrap:anywhere}.wm-baustein__routen{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.wm-baustein__route{margin:0}.wm-baustein__route .wm-baustein__knopf{min-height:44px;display:inline-flex;align-items:center}.wm-baustein__verborgen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);resize:none;opacity:0;pointer-events:none}html:not(.wm-e-an) .wm-baustein--anfahrt:has(.wm-baustein__adresse:empty) .wm-baustein__routen{display:none}.wm-baustein--video{margin-inline:auto}.wm-baustein__spieler{border-radius:.5rem;overflow:hidden;background:color-mix(in srgb,currentColor 10%,transparent)}.wm-baustein__spieler video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.wm-baustein--video figcaption{margin-top:.6rem;font-size:.9em;opacity:.8}html:not(.wm-e-an) .wm-baustein--video:has(video:not([src])),html:not(.wm-e-an) .wm-baustein--video:has(video[src=""]){display:none}html.wm-e-an .wm-baustein__spieler:has(video:not([src])):after,html.wm-e-an .wm-baustein__spieler:has(video[src=""]):after{content:"Noch kein Video — such eines aus.";display:grid;place-items:center;min-height:10rem;padding:1rem;text-align:center;opacity:.7}.wm-baustein__woche{margin:1.5rem 0 0;display:grid;gap:.1rem;max-width:34rem}.wm-baustein__tag{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;align-items:baseline;padding:.55rem .6rem;border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 12%,transparent);border-radius:.35rem}.wm-baustein__tag:last-child{border-bottom:0}.wm-baustein__tag dt{font-weight:600}.wm-baustein__tag dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wm-baustein__tag--heute{background:color-mix(in srgb,currentColor 12%,transparent);border-bottom-color:transparent}.wm-baustein__tag--heute dt,.wm-baustein__tag--heute dd{font-weight:700}.wm-baustein__heute{display:inline-block;margin-left:.5em;padding:.05em .5em;border:1px solid currentColor;border-radius:999px;font-size:.75em;font-weight:700;letter-spacing:.04em;vertical-align:.1em}.wm-baustein__zeitenhinweis{margin:1.25rem 0 0;font-size:.95em;opacity:.8;max-width:44rem}.wm-baustein--referenz{max-width:68rem}.wm-baustein__refkopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.2rem}.wm-baustein__refkopf h2{margin:0}.wm-baustein__refmeta{margin:0;font-size:.95em;opacity:.8;font-variant-numeric:tabular-nums}.wm-baustein__refmeta span:empty{display:none}.wm-baustein__refmeta span:not(:empty)~span:not(:empty):before{content:" · "}.wm-baustein__reftext{margin:.8rem 0 0;max-width:44rem}.wm-baustein__refbilder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.8rem;margin:1.1rem 0 0}.wm-baustein__refbilder img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.5rem}.wm-baustein__refbilder img:not([src]),.wm-baustein__refbilder img[src=""]{display:none}html:not(.wm-e-an) .wm-baustein__refbilder:not(:has(img[src]:not([src=""]))){display:none}.wm-baustein__zeitenfeiertag{margin:.9rem 0 0;padding:.6rem .8rem;border-left:3px solid var(--akzent, currentColor);background:color-mix(in srgb,currentColor 6%,transparent);font-size:.95em;font-weight:600;max-width:44rem}.wm-baustein__zeitenfeiertag[hidden]{display:none}.wm-baustein__zeitenabweichung{margin:.9rem 0 0;padding:.6rem .8rem;border-left:3px solid var(--akzent, currentColor);background:color-mix(in srgb,currentColor 6%,transparent);font-size:.95em;max-width:44rem}.wm-baustein__zeitenabweichung[hidden]{display:none}.wm-buchung{margin-top:1.5rem;max-width:52rem}.wm-buchung__form{display:grid;gap:1.75rem}.wm-buchung__schritt{border:0;margin:0;padding:0;min-width:0}.wm-buchung__schritt>legend{font-weight:700;padding:0;margin-bottom:.75rem}.wm-buchung__leistungen,.wm-buchung__tage,.wm-buchung__zeiten{display:grid;gap:.5rem}.wm-buchung__leistungen{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.wm-buchung__tage{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr))}.wm-buchung__zeiten{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr))}.wm-buchung__wahl{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-height:44px;padding:.55rem .75rem;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;font-variant-numeric:tabular-nums}.wm-buchung__wahl--zeit{align-items:center;text-align:center}.wm-buchung__wahl:hover{border-color:var(--akzent, currentColor)}.wm-buchung__wahl:focus-visible,.wm-buchung__mehr:focus-visible,.wm-buchung__feld input:focus-visible,.wm-buchung__feld textarea:focus-visible,.wm-buchung__ds input:focus-visible{outline:2px solid var(--akzent, currentColor);outline-offset:2px}.wm-buchung__wahl[aria-pressed=true]{border-color:var(--akzent, currentColor);box-shadow:inset 0 0 0 1px var(--akzent, currentColor);background:color-mix(in srgb,var(--akzent, currentColor) 16%,transparent);font-weight:700}.wm-buchung__wahlname{font-weight:600}.wm-buchung__wahlzusatz{font-size:.85em;opacity:.8}.wm-buchung__mehr{margin-top:.6rem;min-height:44px;padding:0 .25rem;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.wm-buchung__reihe{display:grid;gap:1rem;align-items:start;margin-bottom:1rem}@media(min-width:40rem){.wm-buchung__reihe{grid-template-columns:1fr 1fr}}.wm-buchung__feld{display:grid;align-content:start;gap:.35rem;margin-bottom:1rem;min-width:0}.wm-buchung__reihe .wm-buchung__feld{margin-bottom:0}.wm-buchung__feld label{font-weight:600}.wm-buchung__feld input,.wm-buchung__feld textarea,.wm-buchung__feld select{width:100%;min-height:44px;box-sizing:border-box;padding:.6rem .75rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit}.wm-buchung__feld select option{color:#1a1a1a;background:#fff}.wm-buchung__feld select:focus-visible{outline:2px solid var(--akzent, currentColor);outline-offset:2px}.wm-buchung__klein{margin:.35rem 0 0;font-size:.88em;opacity:.85}.wm-buchung__zusammen{margin:.5rem 0 1rem;padding:.75rem .9rem;border-left:3px solid var(--akzent, currentColor);background:color-mix(in srgb,currentColor 6%,transparent);font-variant-numeric:tabular-nums}.wm-buchung__ds{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;margin-bottom:1.25rem}.wm-buchung__ds input{width:1.35rem;height:1.35rem;margin:.15rem 0 0;accent-color:var(--akzent, currentColor)}.wm-buchung__ds .wm-buchung__fehler{grid-column:1 / -1}.wm-buchung__senden{min-height:48px}.wm-buchung__senden[disabled]{opacity:.6;cursor:progress}.wm-buchung__fehler{margin:.5rem 0 0;padding:.5rem .75rem;border-left:3px solid #d92d20;background:color-mix(in srgb,#d92d20 10%,transparent);font-weight:600}.wm-buchung__fehler:before{content:"Achtung: "}.wm-buchung__zustand,.wm-buchung__fertig,.wm-buchung__hinweis{padding:1.25rem;border-radius:.75rem;background:color-mix(in srgb,currentColor 6%,transparent)}.wm-buchung__zustand--fehler{border-left:3px solid #d92d20}.wm-buchung__zustand p,.wm-buchung__fertig p{margin:0 0 .75rem}.wm-buchung__fertig{border-left:3px solid #1f9d55}.wm-buchung__fertig h3{margin:0 0 .75rem}.wm-buchung__fertig:focus{outline:none}.wm-buchung__tat{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.wm-buchung__knopf{min-height:44px;display:inline-flex;align-items:center}[data-wm-buchung] .wm-buchung__knopf{padding:0 1rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}[data-wm-buchung] .wm-buchung__knopf:hover{border-color:var(--akzent, currentColor)}[data-wm-buchung] .wm-buchung__knopf:focus-visible{outline:2px solid var(--akzent, currentColor);outline-offset:2px}.wm-buchung__geduld{margin-top:.6rem}.wm-buchung__topf{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.wm-buchung__nurvorlesen{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wm-buchung__skelett{display:grid;gap:.6rem}.wm-buchung__skelettzeile{display:block;height:44px;border-radius:.5rem;background:color-mix(in srgb,currentColor 9%,transparent)}@media(prefers-reduced-motion:no-preference){.wm-buchung__skelettzeile{animation:wm-buchung-puls 1.4s ease-in-out infinite}}@keyframes wm-buchung-puls{50%{opacity:.55}}
