@font-face{font-family:Inter Tight;src:url(/schriften/inter-tight.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/schriften/plus-jakarta-sans.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(/schriften/bricolage-grotesque.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/schriften/archivo.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/schriften/oswald.woff2)format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/schriften/space-grotesk.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Quattrocento Sans;src:url(/schriften/quattrocento-sans.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Quattrocento Sans;src:url(/schriften/quattrocento-sans-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Anaheim;src:url(/schriften/anaheim.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/schriften/lato.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/schriften/lato-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/schriften/montserrat.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Josefin Sans;src:url(/schriften/josefin-sans.woff2)format("woff2");font-weight:100 700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/schriften/roboto.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/schriften/ibm-plex-mono.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/schriften/instrument-serif.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/schriften/instrument-serif-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--f-hintergrund);color:var(--f-vordergrund);font-family:var(--f-schrift);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}img,video,iframe{max-width:100%;display:block}.web-nav{border-bottom:1px solid var(--f-rand);background:var(--f-hintergrund);z-index:10;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.9rem 1.25rem;display:flex;position:sticky;top:0}.web-nav__marke{color:var(--f-vordergrund);margin-right:auto;font-weight:700;text-decoration:none}.web-nav__marke img{width:auto;height:2rem}.web-nav__punkte{flex-wrap:wrap;order:3;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.web-nav__punkte{order:0;width:auto}}.web-nav__punkte a{color:var(--f-gedaempft);text-decoration:none}.web-nav__punkte a[aria-current=page]{color:var(--f-marke);font-weight:600}.web-nav__telefon{color:var(--f-vordergrund);font-weight:600;text-decoration:none}.web-abschnitt:not([data-layout=frei]){padding:3rem 1.25rem}.web-abschnitt[data-layout=gedeckt],.web-abschnitt[data-grund=flaeche]{background:var(--f-flaeche)}.web-abschnitt[data-grund=buehne]{background:var(--f-buehne)}.web-abschnitt[data-grund=marke]{background:var(--f-marke);color:var(--f-marke-text)}.web-abschnitt[data-grund=dunkel]{background:var(--f-vordergrund);color:var(--f-hintergrund)}.web-abschnitt[data-grund=marke] :is(h2,h3,p,li,.web-auge),.web-abschnitt[data-grund=dunkel] :is(h2,h3,p,li,.web-auge){color:inherit}.web-abschnitt[data-grund=dunkel] :is(.web-leistungen__karte,.web-neuigkeiten__karte),.web-abschnitt[data-grund=marke] :is(.web-leistungen__karte,.web-neuigkeiten__karte){background:color-mix(in srgb, currentColor 8%, transparent);border-color:color-mix(in srgb, currentColor 22%, transparent)}.web-abschnitt[data-layout=schmal]>*{max-width:calc(var(--f-inhaltsbreite,68rem) * .68);margin-inline:auto}.web-abschnitt[data-layout=voll]>*,.web-abschnitt[data-layout=gedeckt]>*,.web-abschnitt[data-layout=zweispaltig]>*{max-width:var(--f-inhaltsbreite,68rem);margin-inline:auto}@media (min-width:900px){.web-abschnitt:not([data-layout=frei]){padding:4.5rem 2rem}}.web-bearbeitbar .web-abschnitt[data-layout=frei]:empty{border:1px dashed var(--f-rand);min-height:7rem}.web-block{display:contents}.web-block--link{color:inherit;text-decoration:none;display:block}.web-block--leer{border:1px dashed var(--f-rand);min-height:4rem;color:var(--f-gedaempft);border-radius:.5rem;place-items:center;font-size:.8rem;display:grid}.web-ueberschrift>:is(h1,h2,h3,h4){margin:0}.web-fliesstext>p{margin:0 0 .75em}.web-fliesstext>p:last-child{margin-bottom:0}.web-bandbild{height:100%;min-height:inherit;margin:0;display:flex}.web-bandbild .web-bild{flex:1;min-width:0;min-height:0;margin:0}.web-bandbild .web-bild img{width:100%;height:100%;display:block}.web-bandbild[data-passung=fuellen] .web-bild img{object-fit:cover}.web-bandbild[data-passung=einpassen] .web-bild img{object-fit:contain}.web-bandbild--leer{background:var(--f-flaeche);border-radius:inherit;min-height:12rem}.web-figur{color:var(--f-marke);width:100%;height:100%;min-height:1px}.web-figur[data-form=kreis]{aspect-ratio:1;background:currentColor;border-radius:50%}.web-figur[data-form=ring]{aspect-ratio:1;border:.12em solid;border-radius:50%}.web-figur[data-form=balken]{background:currentColor;border-radius:999px;min-height:.35rem}.web-figur[data-form=linie]{opacity:.35;background:currentColor;min-height:1px}.web-figur[data-form=bogen]{aspect-ratio:2;background:currentColor;border-radius:100% 100% 0 0}.web-figur[data-form=raster]{opacity:.28;background-image:radial-gradient(currentColor 1.5px,#0000 1.6px);background-size:1.25rem 1.25rem;min-height:6rem}.web h1,.web h2,.web h3,.web h4{font-family:var(--f-titel-schrift,inherit)}.web h1,.web h2,.web h3{font-weight:var(--f-titel-gewicht,640);letter-spacing:var(--f-titel-laufweite,-.02em);margin:0 0 .75rem;line-height:1.2}.web h1{font-size:calc(clamp(2rem, 6vw, 3.25rem) * var(--f-titel-skala,1))}.web h2{font-size:calc(clamp(1.5rem, 4vw, 2.25rem) * var(--f-titel-skala,1))}.web-knopf{border-radius:var(--f-radius);background:var(--f-marke);color:var(--f-marke-text);font:inherit;cursor:pointer;border:0;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;display:inline-block}.web-knopf--gross{padding:1rem 2rem;font-size:1.05rem}.web-knopf--voll{text-align:center;width:100%;display:block}.web-bild{border-radius:var(--f-radius);margin:0;position:relative;overflow:hidden}.web-bild img{width:100%;height:auto}.web-bild__ki{color:#fff;letter-spacing:.01em;background:#000000b8;border-radius:999px;padding:.25rem .6rem;font-size:.72rem;line-height:1.4;position:absolute;bottom:.5rem;right:.5rem}.web-kopf{gap:2rem;display:grid}@media (min-width:900px){.web-kopf[data-variante=bild-rechts]{grid-template-columns:1fr 1fr;align-items:center}}.web-kopf[data-variante=ohne-bild] .web-bild{display:none}.web-kopf[data-variante=bild-hintergrund]{grid-template-columns:minmax(0,1fr);grid-template-areas:"stapel";align-items:end;min-height:min(88dvh,44rem)}.web-kopf[data-variante=bild-hintergrund]>*{grid-area:stapel}.web-kopf[data-variante=bild-hintergrund] .web-kopf__bild{border-radius:0;align-self:stretch;margin:0}.web-kopf[data-variante=bild-hintergrund] .web-kopf__bild img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.web-kopf[data-variante=bild-hintergrund] .web-kopf__bild:after{content:"";background:linear-gradient(#00000085 0%,#00000070 38%,#000c 100%);position:absolute;inset:0}.web-kopf[data-variante=bild-hintergrund] .web-kopf__text{z-index:1;color:#fff;padding:2rem 1.25rem 3rem;position:relative}.web-kopf[data-variante=bild-hintergrund] .web-kopf__unter{color:#ffffffeb}.web-kopf__unter{color:var(--f-gedaempft);margin-bottom:1.5rem;font-size:1.15rem}.web-kopf__punkte{color:var(--f-gedaempft);flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.25rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.web-textbild{gap:2rem;display:grid}.web-textbild[data-variante=kopf-oben]>h2{grid-column:1/-1;margin:0}@media (min-width:900px){.web-textbild{grid-template-columns:1fr 1fr;align-items:center}.web-textbild[data-variante=bild-links] .web-textbild__text{order:2}}.web-trenner{border:0;border-top:1px solid var(--f-rand);margin:0}.web-trenner[data-hoehe=klein]{margin-block:1rem}.web-trenner[data-hoehe=mittel]{margin-block:2.5rem}.web-trenner[data-hoehe=gross]{margin-block:5rem}.web-leistungen__liste,.web-team__liste,.web-galerie__liste,.web-preise__liste,.web-zitate__liste,.web-logos ul{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.web-leistungen__liste,.web-team__liste,.web-galerie__liste,.web-preise__liste,.web-zitate__liste{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.web-logos ul{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:center}}.web-leistungen[data-variante=liste] .web-leistungen__liste{grid-template-columns:1fr}.web-leistungen__karte,.web-preise__paket{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-hintergrund);padding:1.5rem}.web-leistungen__karte a{color:inherit;text-decoration:none}.web-leistungen__symbol{margin-bottom:.5rem;font-size:1.75rem;display:block}.web-preise__paket[data-hervor=ja]{border-color:var(--f-marke);border-width:2px}.web-preise__preis{margin:0;font-size:1.6rem;font-weight:700}.web-preise__hinweis{color:var(--f-gedaempft);margin-top:0;font-size:.9rem}.web-preise__paket ul{margin:1rem 0;padding:0;list-style:none}.web-preise__paket li:before{content:"· ";color:var(--f-marke)}.web-team__person h3,.web-team__person p{margin:.35rem 0 0}.web-team__person p{color:var(--f-gedaempft);font-size:.9rem}.web-zitate blockquote{margin:.75rem 0;font-size:1.05rem}.web-zitate figcaption{color:var(--f-gedaempft);gap:.5rem;font-size:.9rem;display:flex}.web-zahlen{text-align:center;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.web-zahlen strong{color:var(--f-marke);font-size:2.25rem;line-height:1.1;display:block}.web-zahlen span{color:var(--f-gedaempft);font-size:.9rem}.web-video__rahmen,.web-termin__rahmen{aspect-ratio:16/9;border-radius:var(--f-radius);background:var(--f-flaeche);position:relative;overflow:hidden}.web-termin__rahmen{aspect-ratio:4/5}.web-video__rahmen iframe,.web-termin__rahmen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.web-video__leer,.web-termin--leer{border:1px dashed var(--f-rand);border-radius:var(--f-radius);color:var(--f-gedaempft);padding:2rem}.web-termin__hinweis{color:var(--f-gedaempft);font-size:.85rem}.web-faq__eintrag{border-bottom:1px solid var(--f-rand);padding:1rem 0}.web-faq__eintrag summary{cursor:pointer;font-weight:600}.web-formular{gap:1rem;display:grid}.web-feld{gap:.35rem;display:grid}.web-feld__label{font-size:.9rem;font-weight:600}.web-feld input,.web-feld select,.web-feld textarea{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-hintergrund);width:100%;color:inherit;font:inherit;padding:.75rem}.web-formular__zusage{color:var(--f-gedaempft);margin:0;font-size:.9rem}.web-formular__datenschutz{color:var(--f-gedaempft);margin:0;font-size:.78rem}.web-anschrift{font-style:normal}.web-anschrift p{margin:.2rem 0}.web-anschrift__zeiten{color:var(--f-gedaempft);margin:1rem 0 0;padding:0;list-style:none}.web-cta{justify-items:start;gap:1rem;display:grid}@media (min-width:700px){.web-cta{grid-template-columns:1fr auto;align-items:center}}.web-cta p{margin:0;font-size:1.25rem;font-weight:600}.web-fuss__seiten{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.web-fuss__seiten a{color:inherit;text-decoration:none}.web-fuss__seiten a:hover{text-decoration:underline}.web-fuss{border-top:1px solid var(--f-rand);background:var(--f-flaeche);color:var(--f-gedaempft);text-align:center;justify-items:center;gap:.75rem;padding:2.5rem 1.25rem;font-size:.9rem;display:grid}.web-fuss__links{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.web-fuss a{color:inherit}.web-fuss__rechtlich{margin:0}.web-sperre{text-align:center;align-content:center;gap:1rem;max-width:26rem;min-height:100dvh;margin-inline:auto;padding:2rem;display:grid}.web-sperre h1{margin:0;font-size:1.6rem}.web-sperre input{border:1px solid var(--f-rand);border-radius:var(--f-radius);width:100%;font:inherit;text-align:center;letter-spacing:.3em;text-transform:uppercase;padding:.85rem}.web-sperre__fehler{color:#b42318;margin:0;font-size:.9rem}@keyframes web-erscheinen{0%{opacity:0}to{opacity:1}}@keyframes web-von-unten{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes web-von-oben{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:none}}@keyframes web-von-links{0%{opacity:0;transform:translate(-2.5rem)}to{opacity:1;transform:none}}@keyframes web-von-rechts{0%{opacity:0;transform:translate(2.5rem)}to{opacity:1;transform:none}}.web-inhalt{overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion:no-preference){.web-abschnitt[data-art=kopf][data-anim=erscheinen]{animation:.6s ease-out both web-erscheinen}.web-abschnitt[data-art=kopf][data-anim=von-unten]{animation:.6s ease-out both web-von-unten}.web-abschnitt[data-art=kopf][data-anim=von-oben]{animation:.6s ease-out both web-von-oben}.web-abschnitt[data-art=kopf][data-anim=von-links]{animation:.6s ease-out both web-von-links}.web-abschnitt[data-art=kopf][data-anim=von-rechts]{animation:.6s ease-out both web-von-rechts}@supports (animation-timeline:view()){.web-abschnitt:not([data-art=kopf])[data-anim=erscheinen]{animation:linear both web-erscheinen}.web-abschnitt:not([data-art=kopf])[data-anim=von-unten]{animation:linear both web-von-unten}.web-abschnitt:not([data-art=kopf])[data-anim=von-oben]{animation:linear both web-von-oben}.web-abschnitt:not([data-art=kopf])[data-anim=von-links]{animation:linear both web-von-links}.web-abschnitt:not([data-art=kopf])[data-anim=von-rechts]{animation:linear both web-von-rechts}.web-abschnitt:not([data-art=kopf]):not([data-anim=keine]){animation-timeline:view();animation-range:entry entry 35%}}.web-bearbeitbar .web-abschnitt{animation:none}}.web-auge{color:var(--f-marke);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-size:.8rem;font-weight:600}.web-ablauf__liste{gap:var(--f-abstand);margin:0;padding:0;list-style:none;display:grid}.web-ablauf__schritt{border-top:2px solid var(--f-marke);padding-top:.9rem}.web-ablauf__nummer{color:var(--f-marke);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:.95rem;font-weight:700;display:block}.web-ablauf__schritt h3{font-size:1.15rem;font-weight:var(--f-titel-gewicht);margin:.35rem 0 .3rem}.web-ablauf__schritt p{color:var(--f-gedaempft);margin:0}@media (min-width:48rem){.web-ablauf[data-variante=reihe] .web-ablauf__liste{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.web-neuigkeiten__liste{gap:var(--f-abstand);margin:0;padding:0;list-style:none;display:grid}.web-neuigkeiten__karte{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-flaeche);overflow:hidden}.web-neuigkeiten__karte a{color:inherit;text-decoration:none;display:block}.web-neuigkeiten__karte a:hover h3{text-decoration:underline}.web-neuigkeiten__bild img{aspect-ratio:16/10;object-fit:cover;width:100%}.web-neuigkeiten__text{padding:1rem 1.1rem 1.2rem}.web-neuigkeiten__datum{color:var(--f-gedaempft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem}.web-neuigkeiten__text h3{font-size:1.1rem;font-weight:var(--f-titel-gewicht);margin:0 0 .4rem}.web-neuigkeiten__text p{color:var(--f-gedaempft);margin:0}@media (min-width:48rem){.web-neuigkeiten__liste{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}.web-akzent{color:var(--f-akzent-farbe);font-family:var(--f-akzent-schrift);font-style:var(--f-akzent-stil)}.web-kopf__auge{background:linear-gradient(87deg, var(--f-auge-von), var(--f-auge-bis));border:1px solid color-mix(in srgb, currentColor 12%, transparent);color:var(--f-vordergrund);letter-spacing:.01em;border-radius:100px;margin:0 0 1.1rem;padding:.4rem .95rem;font-size:.85rem;font-weight:600;display:inline-block}.web-kopf__knoepfe{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.web-knopf--rand{background:var(--f-hintergrund);color:var(--f-vordergrund);border:1px solid var(--f-rand)}.web-knopf--blank{color:inherit;letter-spacing:inherit;background:0 0;border:0;border-radius:0;padding:0}:is(.web-abschnitt:has(.web-kopf[data-variante=randlos]),.web-abschnitt:has(.web-kopf[data-variante=verlauf])){padding:0}:is(.web-abschnitt:has(.web-kopf[data-variante=randlos])>*,.web-abschnitt:has(.web-kopf[data-variante=verlauf])>*){max-width:none}.web-abschnitt:has(.web-kopf[data-variante=verlauf]){background:linear-gradient(155deg, var(--f-hintergrund) 30%, var(--f-akzent) 100%)}.web-kopf[data-variante=randlos],.web-kopf[data-variante=verlauf]{gap:0}.web-kopf[data-variante=randlos] .web-kopf__text,.web-kopf[data-variante=verlauf] .web-kopf__text{padding:3rem 1.25rem}.web-kopf[data-variante=verlauf] .web-kopf__bild{margin:0 1.25rem 3rem}.web-kopf[data-variante=randlos] .web-kopf__bild{border-radius:0}@media (min-width:900px){.web-kopf[data-variante=randlos],.web-kopf[data-variante=verlauf]{grid-template-columns:minmax(0,46fr) minmax(0,54fr);align-items:center;min-height:min(100dvh,52rem)}.web-kopf[data-variante=randlos] .web-kopf__text,.web-kopf[data-variante=verlauf] .web-kopf__text{padding:4rem 3rem 4rem max(2rem, calc((100vw - var(--f-inhaltsbreite,68rem)) / 2))}.web-kopf[data-variante=randlos] .web-kopf__bild,.web-kopf[data-variante=verlauf] .web-kopf__bild{align-self:stretch;height:100%;margin:0}.web-kopf[data-variante=verlauf] .web-kopf__bild{margin:2.5rem 2.5rem 2.5rem 0}.web-kopf[data-variante=randlos] .web-kopf__bild img,.web-kopf[data-variante=verlauf] .web-kopf__bild img{object-fit:cover;width:100%;height:100%}}.web-marke{z-index:40;color:#fff;background:#111827;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem .55rem .55rem;font-size:.8125rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 6px 20px -6px #00000073}.web-marke:hover{background:#1f2937}.web-marke__zeichen{background:#0f62c8;border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-weight:700;display:inline-flex}@media (max-width:30rem){.web-marke__zusatz{display:none}}.web-bearbeitbar .web-marke{display:none}.web-einzelbild{margin:0}.web-einzelbild[data-variante=mittig]{max-width:calc(var(--f-inhaltsbreite,68rem) * .62);margin-inline:auto}.web-einzelbild figcaption{color:var(--f-gedaempft);margin-top:.6rem;font-size:.85rem;line-height:1.5}.web-karussell__streifen{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:1rem;margin:1.5rem 0 0;padding:0 0 .75rem;scroll-padding-inline:.25rem;list-style:none;display:flex;overflow-x:auto}.web-karussell__karte{scroll-snap-align:start;flex:0 0 min(22rem,78%)}.web-karussell__karte p{color:var(--f-gedaempft);margin:.6rem 0 0;font-size:.85rem}.web-karussell__streifen:focus-visible{outline:2px solid var(--f-marke);outline-offset:4px;border-radius:var(--f-radius)}.web-bewertungen__schnitt{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:1rem 0 1.75rem;display:flex}.web-bewertungen__zahl{font-size:2.4rem;font-weight:700;line-height:1}.web-bewertungen__anzahl{color:var(--f-gedaempft);font-size:.9rem}.web-sterne{letter-spacing:.08em;font-family:system-ui,sans-serif}.web-sterne [data-voll=true]{color:#f5a623}.web-sterne [data-voll=false]{color:var(--f-rand)}.web-bewertungen__liste{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.web-bewertungen__liste{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.web-bewertungen__liste li{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-flaeche);padding:1.25rem}.web-bewertungen__text{margin:.5rem 0 .75rem;line-height:1.6}.web-bewertungen__name{flex-wrap:wrap;gap:.5rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.web-bewertungen__datum{color:var(--f-gedaempft);font-weight:400}.web-bewertungen__profil{margin:1.25rem 0 0;font-size:.9rem}.web-quiz__hinweis{color:var(--f-gedaempft);margin:.5rem 0 1.5rem}.web-quiz__schritt{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-flaeche);margin:0 0 1.25rem;padding:1.25rem}.web-quiz__schritt legend{padding-inline:.4rem;font-weight:600}.web-quiz__antworten{gap:.5rem;margin-top:.75rem;display:grid}.web-quiz__antwort{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-hintergrund);cursor:pointer;align-items:center;gap:.6rem;padding:.7rem .9rem;display:flex}.web-quiz__antwort:has(:checked){border-color:var(--f-marke);box-shadow:inset 0 0 0 1px var(--f-marke)}.web-quiz__kontakt{gap:.85rem;display:grid}.web-quiz__kontakt label{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}.web-quiz__kontakt input{border:1px solid var(--f-rand);border-radius:var(--f-radius);background:var(--f-hintergrund);width:100%;color:inherit;font:inherit;padding:.75rem;font-weight:400}@supports selector(:has(*)){.web-quiz__formular .web-quiz__schritt{display:none}.web-quiz__formular .web-quiz__schritt[data-schritt="0"]{display:block}.web-quiz__formular .web-quiz__schritt:has(:checked)+.web-quiz__schritt{display:block}}.web-bearbeitbar .web-quiz__formular .web-quiz__schritt{display:block}.web-bearbeitbar [data-element-id],.web-bearbeitbar [data-abschnitt-id],.web-bearbeitbar [data-rahmen]{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .12s;position:relative}.web-bearbeitbar [data-element-id]:hover,.web-bearbeitbar [data-rahmen]:hover{outline-color:color-mix(in oklab, var(--web-auswahl) 55%, transparent)}.web-bearbeitbar [data-abschnitt-id]:hover:not(:has([data-element-id]:hover)){outline-color:color-mix(in oklab, var(--web-auswahl) 55%, transparent)}.web-bearbeitbar [data-element-id]:hover:has([data-element-id]:hover){outline-color:#0000}.web-bearbeitbar [data-element-id][data-gewaehlt=true],.web-bearbeitbar [data-abschnitt-id][data-gewaehlt=true],.web-bearbeitbar [data-rahmen][data-gewaehlt=true]{outline:2px solid var(--web-auswahl);outline-offset:-2px}.web-bearbeitbar{--web-auswahl:#8b3dff}.web-bearbeitbar [data-abschnitt-id][data-gewaehlt=true]:before,.web-bearbeitbar [data-rahmen][data-gewaehlt=true]:before{content:attr(data-etikett);z-index:40;background:var(--web-auswahl);color:#fff;letter-spacing:.02em;pointer-events:none;padding:.15rem .5rem;font-family:system-ui,sans-serif;font-size:.7rem;font-weight:600;line-height:1.4;position:absolute;top:0;left:0}.web-bearbeitbar [data-feld]:focus{outline:2px solid var(--web-auswahl);outline-offset:2px;border-radius:2px}.web-bearbeitbar [data-element-id],.web-bearbeitbar [data-rahmen]{cursor:pointer}.web-bearbeitbar [data-element-id][data-gewaehlt=true]:not([data-fest=true]){cursor:move}.web-bearbeitbar [data-feld]{cursor:text}.web-bearbeitbar [data-knoten]{outline-offset:-2px;outline:2px solid #0000;transition:outline-color .12s}.web-bearbeitbar [data-knoten]:hover:not(:has([data-knoten]:hover)){outline-color:color-mix(in oklab, var(--web-auswahl) 55%, transparent)}.web-bearbeitbar [data-knoten][data-gewaehlt=true]{outline:2px solid var(--web-auswahl);outline-offset:-2px;position:relative}.web-bearbeitbar [data-knoten][data-gewaehlt=true][data-etikett]:before{content:attr(data-etikett);z-index:40;background:var(--web-auswahl);color:#fff;pointer-events:none;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:600;line-height:1.4;position:absolute;top:0;left:0}.web-bearbeitbar [data-knoten]{cursor:pointer}.web-bearbeitbar [data-knoten][data-gewaehlt=true]{cursor:move}.web-bearbeitbar [data-knoten-text]{cursor:text}.web-bearbeitbar [data-knoten-text]:focus{outline:2px solid var(--web-auswahl);outline-offset:2px;border-radius:2px}.web-bearbeitbar [data-knoten][data-zieht=true]{opacity:.5}.web-bearbeitbar [data-element-id][data-zieht=true]{opacity:.35}.web-ablage{border-top:2px solid var(--web-auswahl,#8b3dff);height:0;margin:0;position:relative}.web-ablage:before{content:"";background:var(--web-auswahl,#8b3dff);border-radius:999px;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.web-spalt{z-index:30;height:0;position:relative}.web-spalt__flaeche{justify-content:center;align-items:center;height:28px;display:flex;position:absolute;top:-14px;left:0;right:0}.web-spalt__knopf{background:var(--web-auswahl,#8b3dff);color:#fff;cursor:pointer;opacity:.35;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-family:system-ui,sans-serif;font-size:1.1rem;font-weight:600;line-height:1;transition:opacity .12s;display:flex}.web-spalt__flaeche:hover .web-spalt__knopf,.web-spalt__knopf:focus-visible{opacity:1}.web-spalt__flaeche:hover:before{content:"";border-top:2px dashed color-mix(in oklab, var(--web-auswahl,#8b3dff) 60%, transparent);position:absolute;top:50%;left:0;right:0}.web-inhalt--recht{padding-block:clamp(2rem,6vw,4.5rem)}.web-recht-bearbeitbar .f-recht__zurueck{display:none}.web-recht-eigen{border:2px dashed var(--web-auswahl,#8b3dff);border-radius:.5rem;max-width:46rem;margin:2rem auto 4rem;padding:1rem}.web-recht-eigen__titel{margin-bottom:.35rem;font-size:1.05rem;font-weight:600;display:block}.web-recht-eigen__hinweis{opacity:.7;margin:0 0 .6rem;font-size:.85rem;line-height:1.5}.web-recht-eigen__feld{width:100%;color:inherit;font:inherit;resize:vertical;background:0 0;border:1px solid;border-radius:.35rem;padding:.6rem .7rem;font-size:.95rem;line-height:1.6}.web-huelle{position:relative}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.web-huelle[data-anim=erscheinen]{animation:linear both web-erscheinen}.web-huelle[data-anim=von-unten]{animation:linear both web-von-unten}.web-huelle[data-anim=von-oben]{animation:linear both web-von-oben}.web-huelle[data-anim=von-links]{animation:linear both web-von-links}.web-huelle[data-anim=von-rechts]{animation:linear both web-von-rechts}.web-huelle[data-anim]:not([data-anim=keine]){animation-timeline:view();animation-range:entry entry 35%;animation-delay:var(--wg-warten,0s)}}}.web-bearbeitbar .web-huelle{animation:none}.web-bearbeitbar .web-huelle[data-zieht]{translate:var(--wg-zug-x,var(--wg-x,0)) var(--wg-zug-y,var(--wg-y,0))}.web-bearbeitbar .web-huelle[data-zieht=sortieren]{opacity:.35}.web-bearbeitbar .web-huelle[data-zieht=schieben]{cursor:grabbing;z-index:30}.web-bearbeitbar .web-huelle[data-zieht=breite]{width:var(--wg-zug-breite)}.web-bearbeitbar .web-huelle[data-zieht=dreh]{rotate:var(--wg-dreh,0deg)}.web-bearbeitbar .web-huelle[data-zieht=hoehe]{min-height:var(--wg-zug-hoehe)}.web-zug-laeuft,.web-zug-laeuft *{-webkit-user-select:none!important;user-select:none!important}.web-aufziehrahmen{z-index:2147483000;pointer-events:none;border:1px solid var(--web-auswahl,#8b3dff);background:color-mix(in srgb, var(--web-auswahl,#8b3dff) 12%, transparent);border-radius:2px;position:fixed}.web-griff-breite{z-index:41;background:var(--web-auswahl,#8b3dff);cursor:ew-resize;border:2px solid #fff;border-radius:999px;width:12px;height:40px;margin-top:-20px;position:absolute;top:50%;right:-6px;box-shadow:0 1px 4px #0000004d}.web-griff-knoten{left:var(--kg-x,0);top:var(--kg-y,0);z-index:41;background:var(--web-auswahl,#8b3dff);cursor:ew-resize;touch-action:none;border:2px solid #fff;border-radius:999px;width:12px;height:40px;margin:-20px 0 0 -6px;position:absolute;box-shadow:0 1px 4px #0000004d}.web-griff-hoehe{z-index:41;background:var(--web-auswahl,#8b3dff);cursor:ns-resize;border:2px solid #fff;border-radius:999px;width:40px;height:12px;margin-left:-20px;position:absolute;bottom:-6px;left:50%;box-shadow:0 1px 4px #0000004d}.web-griff-dreh{z-index:41;background:var(--web-auswahl,#8b3dff);cursor:grab;border:2px solid #fff;border-radius:999px;width:20px;height:20px;margin-left:-10px;position:absolute;bottom:-38px;left:50%;box-shadow:0 1px 4px #0000004d}.web-griff-dreh:after{content:"↻";color:#fff;text-align:center;margin-top:-3px;font-family:system-ui,sans-serif;font-size:12px;line-height:20px;display:block}.web-bearbeitbar [data-element-id][data-zieht=dreh] .web-griff-dreh{cursor:grabbing}.web-spalt[data-ziel=true] .web-spalt__flaeche:after{content:"Hier einsetzen";z-index:42;background:var(--web-auswahl,#8b3dff);color:#fff;white-space:nowrap;border-radius:999px;padding:.2rem .6rem;font-family:system-ui,sans-serif;font-size:.7rem;font-weight:600;position:absolute;top:50%;left:50%;translate:-50% -50%}.web-spalt[data-ziel=true] .web-spalt__flaeche{outline:2px dashed var(--web-auswahl,#8b3dff);outline-offset:-1px}.web-rollzahl{font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:inline-flex}.web-rollzahl__fest{display:inline-block}.web-ziffer{vertical-align:baseline;height:1em;display:inline-block;overflow:hidden}.web-ziffer__spur{transform:translateY(calc(var(--web-z,0) * -1em));flex-direction:column;display:flex}.web-ziffer__spur>span{height:1em;line-height:1}.web-ziffer[data-z="0"] .web-ziffer__spur{--web-z:0}.web-ziffer[data-z="1"] .web-ziffer__spur{--web-z:1}.web-ziffer[data-z="2"] .web-ziffer__spur{--web-z:2}.web-ziffer[data-z="3"] .web-ziffer__spur{--web-z:3}.web-ziffer[data-z="4"] .web-ziffer__spur{--web-z:4}.web-ziffer[data-z="5"] .web-ziffer__spur{--web-z:5}.web-ziffer[data-z="6"] .web-ziffer__spur{--web-z:6}.web-ziffer[data-z="7"] .web-ziffer__spur{--web-z:7}.web-ziffer[data-z="8"] .web-ziffer__spur{--web-z:8}.web-ziffer[data-z="9"] .web-ziffer__spur{--web-z:9}@keyframes web-rollen{0%{transform:translateY(0)}to{transform:translateY(calc(var(--web-z,0) * -1em))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.web-inhalt:not(.web-bearbeitbar) [data-zaehlt=true] .web-ziffer__spur{animation:1s cubic-bezier(.2,.75,.25,1) both web-rollen;animation-timeline:view();animation-range:entry entry 20%}.web-inhalt:not(.web-bearbeitbar) [data-zaehlt=true] .web-ziffer[data-takt="1"] .web-ziffer__spur{animation-range:entry entry 26%}.web-inhalt:not(.web-bearbeitbar) [data-zaehlt=true] .web-ziffer[data-takt="2"] .web-ziffer__spur{animation-range:entry entry 32%}.web-inhalt:not(.web-bearbeitbar) [data-zaehlt=true] .web-ziffer[data-takt="3"] .web-ziffer__spur{animation-range:entry entry 38%}.web-inhalt:not(.web-bearbeitbar) [data-zaehlt=true] .web-ziffer[data-takt="4"] .web-ziffer__spur{animation-range:entry entry 44%}.web-inhalt:not(.web-bearbeitbar) [data-zaehlt=true] .web-ziffer[data-takt="5"] .web-ziffer__spur{animation-range:entry entry 50%}}}.web-logos__fenster{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.web-logos__spur{width:max-content;display:flex}.web-logos__spur ul{align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-inline-end:clamp(2rem,4vw,3.5rem);display:flex}.web-logos__spur li{flex:none}.web-logos__spur img{filter:grayscale();opacity:.65;width:auto;height:34px}@keyframes web-logos-laufen{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.web-inhalt:not(.web-bearbeitbar) .web-logos__spur{animation:45s linear infinite web-logos-laufen}.web-logos:hover .web-logos__spur,.web-logos:focus-within .web-logos__spur{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.web-logos__fenster{overflow-x:auto}}.web-bearbeitbar .web-logos__fenster{overflow-x:auto}.web-bearbeitbar [data-element-id][data-mitgewaehlt=true]{outline:1.5px solid var(--web-auswahl);outline-offset:2px}.web-bearbeitbar [data-element-id][data-mitgewaehlt=true][data-zieht=schieben]{outline-color:var(--web-auswahl)}.web-messschleier{z-index:2147482000;pointer-events:none;background:#090b106b;position:fixed;inset:0}.web-messmarke{left:var(--mm-x,0);top:var(--mm-y,0);z-index:2147482100;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#0f62c8;border-radius:.375rem;padding:.1rem .4rem;font-family:system-ui,sans-serif;font-size:.75rem;font-weight:700;line-height:1.5;position:absolute;translate:-.25rem calc(-100% - .25rem);box-shadow:0 .25rem .75rem #0b0d1240}.web-bearbeitbar.web-messansicht [data-element-id],.web-bearbeitbar.web-messansicht [data-abschnitt-id],.web-bearbeitbar.web-messansicht [data-rahmen],.web-bearbeitbar.web-messansicht [data-element-id]:hover,.web-bearbeitbar.web-messansicht [data-abschnitt-id]:hover,.web-bearbeitbar.web-messansicht [data-rahmen]:hover,.web-bearbeitbar.web-messansicht [data-element-id][data-gewaehlt=true],.web-bearbeitbar.web-messansicht [data-abschnitt-id][data-gewaehlt=true],.web-bearbeitbar.web-messansicht [data-rahmen][data-gewaehlt=true]{cursor:default;outline-color:#0000}.web-bearbeitbar.web-messansicht [data-abschnitt-id][data-gewaehlt=true]:before,.web-bearbeitbar.web-messansicht [data-rahmen][data-gewaehlt=true]:before{display:none}.web-hilfslinien{z-index:45;pointer-events:none;position:absolute;inset:0}.web-hilfslinie{left:var(--hl-x,0);top:var(--hl-y,0);--hl-farbe:#e5188a;position:absolute}.web-hilfslinie--x{width:0;height:var(--hl-laenge,0);border-left:1px solid var(--hl-farbe)}.web-hilfslinie--y{width:var(--hl-laenge,0);border-top:1px solid var(--hl-farbe);height:0}.web-hilfslinie--mass{border-style:dashed}.web-hilfslinie[data-text]:after{content:attr(data-text);background:var(--hl-farbe);color:#fff;white-space:nowrap;border-radius:3px;padding:1px 4px;font:600 10px/1.4 system-ui,sans-serif;position:absolute;top:50%;left:50%;translate:-50% -50%}
