/*! quelle:c228c192 — erzeugt von bin/css.php, nicht von Hand bearbeiten */
@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-variable-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:400 700;font-display:swap;src:url("../fonts/inter-variable-latin-ext.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-hoehe) + var(--raum-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{padding:0;list-style:none}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--farbe-grund);color:var(--farbe-text);font-family:var(--schrift);font-size:var(--text-base);line-height:var(--zeilenhoehe);text-rendering:optimizeLegibility}h1,h2,h3,h4{line-height:var(--zeilenhoehe-eng);color:var(--navy);font-weight:var(--gewicht-halbfett);text-wrap:balance}h1{font-size:var(--text-3xl);font-weight:var(--gewicht-fett);letter-spacing:-0.022em}h2{font-size:var(--text-2xl);letter-spacing:-0.015em}h3{font-size:var(--text-xl)}p,li{text-wrap:pretty}a{color:var(--farbe-link);text-decoration-thickness:1px;text-underline-offset:0.2em;transition:color var(--dauer-schnell) var(--kurve)}a:hover{color:var(--farbe-link-hover);text-decoration-color:var(--farbe-akzent)}:focus-visible{outline:3px solid var(--navy-2);outline-offset:2px;border-radius:var(--radius-1)}.skip-link{position:absolute;left:var(--raum-4);top:var(--raum-4);z-index:100;padding:var(--raum-3) var(--raum-4);background:var(--navy);color:var(--farbe-invers-text);border-radius:var(--radius-2);text-decoration:none;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.huelle{width:100%;max-width:var(--breite-inhalt);margin-inline:auto;padding-inline:var(--rand-seite)}.abschnitt{padding-block:var(--raum-abschnitt)}.fliesstext{max-width:var(--breite-text)}.fliesstext>* + *{margin-top:var(--raum-4)}main{flex:1 0 auto}.icon{display:inline-block;flex:none;width:1.25em;height:1.25em;vertical-align:-0.22em}.logo{flex:none;width:auto;height:2.75rem}.logo__dunkel{fill:var(--navy)}.logo__akzent{fill:var(--cyan)}.logo--hell .logo__dunkel{fill:var(--weiss)}.logo--hell .logo__akzent{fill:var(--cyan-2)}.kopf{position:sticky;top:0;z-index:50}.kopf__balken{background:var(--farbe-flaeche);border-bottom:1px solid var(--farbe-linie);box-shadow:0 1px 0 rgba(6,44,90,0.02),0 6px 20px rgba(6,44,90,0.05)}.kopf__innen{display:flex;align-items:center;gap:var(--raum-2);min-height:var(--kopf-hoehe)}.leiste{display:none;background:var(--navy-3);color:var(--farbe-invers-text-leise);font-size:var(--text-sm)}.leiste__innen{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-6);height:var(--leiste-hoehe)}.leiste .icon{color:var(--cyan-2)}.leiste__punkt{display:flex;align-items:center;gap:var(--raum-2);min-width:0}.leiste__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leiste__kontakt{display:flex;align-items:center;gap:var(--raum-6);flex:none;margin-left:auto}.leiste__link{display:inline-flex;align-items:center;gap:var(--raum-2);min-height:var(--touchziel);color:var(--weiss);text-decoration:none;white-space:nowrap}.leiste__link:hover{color:var(--cyan-2)}.leiste__label{color:var(--farbe-invers-text-leise)}.leiste__link strong{font-weight:var(--gewicht-halbfett);letter-spacing:0.01em}.leiste__platzhalter{padding:0.15rem var(--raum-3);border:1px solid #e8b165;border-radius:var(--radius-rund);background:repeating-linear-gradient( 45deg,#fff4e5,#fff4e5 8px,#ffe9cc 8px,#ffe9cc 16px );color:#7a4b06;font-size:var(--text-xs);font-weight:var(--gewicht-mittel);white-space:nowrap}.leiste :focus-visible{outline-color:var(--cyan-2)}@media (min-width:64rem){.leiste{display:block}.kopf{top:calc(-1 * var(--leiste-hoehe))}}.marke{display:inline-flex;align-items:center;gap:0.7rem;min-height:var(--touchziel);margin-right:auto;color:var(--navy);text-decoration:none}.marke__zeichen{height:2.75rem}.marke__text{display:flex;flex-direction:column;gap:0.2rem;line-height:1.1}.marke__name{font-size:1.0625rem;font-weight:var(--gewicht-fett);letter-spacing:-0.015em;white-space:nowrap}.marke__zusatz{display:none;font-size:0.6875rem;font-weight:var(--gewicht-halbfett);letter-spacing:0.09em;text-transform:uppercase;color:var(--farbe-text-leise);white-space:nowrap}@media (min-width:36rem){.marke__zusatz{display:block}}@media (min-width:64rem) and (max-width:71.999rem){.marke__zusatz{display:none}}@media (max-width:22.5rem){.marke{gap:var(--raum-2)}.marke__zeichen{height:2.4rem}.marke__name{font-size:0.9375rem}}.kopf__ruf{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);min-width:var(--touchziel);min-height:var(--touchziel);padding-inline:var(--raum-3);border-radius:var(--radius-2);background:var(--cyan);color:var(--navy);font-size:var(--text-sm);font-weight:var(--gewicht-halbfett);text-decoration:none;transition:background-color var(--dauer) var(--kurve)}.kopf__ruf:hover{background:var(--cyan-2);color:var(--navy)}.kopf__ruf-text{display:none}@media (min-width:30rem){.kopf__ruf-text{display:inline}}@media (min-width:64rem){.kopf__ruf{display:none}}.nav-schalter{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);min-height:var(--touchziel);min-width:var(--touchziel);padding-inline:var(--raum-3);border:1px solid var(--farbe-linie);border-radius:var(--radius-2);background:var(--farbe-flaeche);color:var(--navy);font-size:var(--text-sm);font-weight:var(--gewicht-halbfett);cursor:pointer;transition:border-color var(--dauer) var(--kurve),background-color var(--dauer) var(--kurve)}.nav-schalter::-webkit-details-marker{display:none}.nav-schalter:hover{border-color:var(--navy-2)}.nav[open]>.nav-schalter{background:var(--farbe-grund);border-color:var(--navy-2)}.nav-schalter__zu,.nav[open] .nav-schalter__auf{display:none}.nav[open] .nav-schalter__zu{display:inline-block}@media (max-width:24.3rem){.nav-schalter__text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.nav__liste{display:flex;flex-direction:column;gap:var(--raum-1);margin:0;padding:0;list-style:none}.nav__link{position:relative;display:flex;align-items:center;min-height:var(--touchziel);padding:var(--raum-2) var(--raum-3);border-radius:var(--radius-2);color:var(--navy);font-weight:var(--gewicht-mittel);text-decoration:none;transition:background-color var(--dauer-schnell) var(--kurve),color var(--dauer-schnell) var(--kurve)}.nav__link:hover,.nav__link:focus-visible{background:var(--farbe-grund)}.nav__link[aria-current="page"]{background:var(--farbe-grund);box-shadow:inset 3px 0 0 var(--cyan);font-weight:var(--gewicht-halbfett)}@media (max-width:63.999rem){.nav__flaeche{position:absolute;inset-inline:0;top:100%;max-height:calc(100vh - var(--kopf-hoehe));max-height:calc(100dvh - var(--kopf-hoehe));overflow-y:auto;overscroll-behavior:contain;background:var(--farbe-flaeche);border-bottom:1px solid var(--farbe-linie);box-shadow:var(--schatten-3)}ul.nav__liste{max-width:var(--breite-inhalt);margin-inline:auto;padding:var(--raum-3) var(--rand-seite) var(--raum-5)}}@media (min-width:64rem){.nav{display:contents}.nav::details-content{content-visibility:visible;block-size:auto}.nav-schalter{display:none}.nav__liste{flex-direction:row;align-items:center;gap:0.125rem}.nav__link{font-size:0.9375rem;padding-inline:0.7rem;white-space:nowrap}.nav__flaeche,.marke{flex:none}.nav__link::before{content:"";position:absolute;inset-inline:0.7rem;bottom:0.3rem;height:2px;border-radius:var(--radius-rund);background:var(--cyan);transform:scaleX(0);transition:transform var(--dauer) var(--kurve)}.nav__link:hover,.nav__link:focus-visible,.nav__link[aria-current="page"]{background:transparent;box-shadow:none}.nav__link:hover::before,.nav__link:focus-visible::before,.nav__link[aria-current="page"]::before{transform:scaleX(1)}}.nav__link--haupt,.nav__link--haupt[aria-current="page"]{background:var(--navy);color:var(--farbe-invers-text);box-shadow:none}.nav__link--haupt:hover,.nav__link--haupt:focus-visible{background:var(--navy-2);color:var(--farbe-invers-text)}.nav__unter{display:flex;flex-direction:column;gap:var(--raum-1);margin:0;padding:0;list-style:none}.nav__link--unter{font-weight:var(--gewicht-normal);color:var(--farbe-text)}@media (max-width:63.999rem){.nav__unter{padding-left:var(--raum-4);border-left:2px solid var(--farbe-linie);margin:var(--raum-1) 0 var(--raum-2) var(--raum-3)}}@media (min-width:64rem){.nav__link--haupt,.nav__link--haupt[aria-current="page"]{margin-inline:var(--raum-2);padding-inline:var(--raum-4);background:var(--navy)}.nav__link--haupt:hover,.nav__link--haupt:focus-visible{background:var(--navy-2)}.nav__link--haupt::before{display:none}.nav__gruppe{position:relative}.nav__unter{position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:60;min-width:17rem;padding:var(--raum-2);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-3);box-shadow:var(--schatten-3);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.nav__gruppe:hover>.nav__unter,.nav__gruppe:focus-within>.nav__unter{opacity:1;pointer-events:auto;transform:translateY(0)}.nav__link--unter::before{display:none}.nav__link--unter:hover,.nav__link--unter:focus-visible,.nav__link--unter[aria-current="page"]{background:var(--farbe-grund)}.nav__link--unter[aria-current="page"]{box-shadow:inset 3px 0 0 var(--cyan)}.nav__gruppe>.nav__link::after{content:"";width:0.4em;height:0.4em;margin-left:0.5em;margin-top:-0.2em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform var(--dauer) var(--kurve)}.nav__gruppe:hover>.nav__link::after,.nav__gruppe:focus-within>.nav__link::after{transform:translateY(0.2em) rotate(225deg)}}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--raum-2);min-height:var(--touchziel);padding:0.7rem var(--raum-5);border:1px solid transparent;border-radius:var(--radius-2);font-weight:var(--gewicht-halbfett);line-height:1.25;text-decoration:none;cursor:pointer;transition:background-color var(--dauer) var(--kurve),border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),transform var(--dauer-schnell) var(--kurve)}.knopf--haupt{background:var(--navy);color:var(--farbe-invers-text);box-shadow:var(--schatten-1)}.knopf--haupt:hover{background:var(--navy-2);color:var(--farbe-invers-text);box-shadow:var(--schatten-2)}.knopf--zweit{background:var(--farbe-flaeche);border-color:var(--linie-stark);color:var(--navy)}.knopf--zweit:hover{border-color:var(--navy-2);background:var(--farbe-grund);color:var(--navy)}.knopf:hover{transform:translateY(-1px)}.knopf:active{transform:translateY(1px)}.knopf__pfeil{transition:transform var(--dauer) var(--kurve)}.knopf:hover .knopf__pfeil{transform:translateX(3px)}.tel-knopf{white-space:nowrap}.tel-knopf--platzhalter{white-space:normal;text-align:left;background:repeating-linear-gradient( 45deg,#fff4e5,#fff4e5 8px,#ffe9cc 8px,#ffe9cc 16px );border-color:#e8b165;color:#7a4b06;font-weight:var(--gewicht-mittel);cursor:default}.tel-knopf--platzhalter:hover{transform:none}.kicker{display:flex;align-items:center;gap:0.65rem;font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);letter-spacing:0.1em;line-height:1.3;text-transform:uppercase;color:var(--navy-2)}.kicker::before{content:"";flex:none;width:1.5rem;height:2px;border-radius:var(--radius-rund);background:var(--cyan)}.abschnitt__kopf{max-width:var(--breite-text)}.abschnitt__kopf>* + *{margin-top:var(--raum-3)}.abschnitt__kopf>p:not(.kicker){color:var(--farbe-text-leise);font-size:var(--text-lg)}.zeichenfeld{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:var(--radius-3);background:var(--farbe-toenung);color:var(--navy-2)}.zeichenfeld .icon{width:1.5rem;height:1.5rem}.zeichenfeld--dunkel{background:var(--navy);color:var(--cyan-2)}.karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-3);padding:var(--raum-5);box-shadow:var(--schatten-1)}.hinweis{border:1px solid var(--farbe-linie);border-left:4px solid var(--cyan);background:var(--farbe-flaeche);border-radius:var(--radius-2);padding:var(--raum-4) var(--raum-5);box-shadow:var(--schatten-1)}.hinweis__titel{font-weight:var(--gewicht-halbfett);color:var(--navy);margin-bottom:var(--raum-2)}.leise{color:var(--farbe-text-leise);font-size:var(--text-sm)}.raster{display:grid;gap:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.fehlerseite{text-align:center;padding-block:var(--raum-8) var(--raum-9)}.fehlerseite>* + *{margin-top:var(--raum-4)}.fehlerseite__code{font-size:clamp(4.5rem,2rem + 12vw,9rem);line-height:1;font-weight:var(--gewicht-fett);letter-spacing:-0.05em;color:var(--navy-2)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.fehlerseite__code{background:linear-gradient(135deg,var(--navy) 10%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}}.fehlerseite__aktionen{display:flex;flex-wrap:wrap;gap:var(--raum-3);justify-content:center;margin-top:var(--raum-6)}.hero{--hero-polster:clamp(2.5rem,1.6rem + 4vw,4.75rem);position:relative;isolation:isolate;overflow:hidden;background:var(--navy);background-image:linear-gradient(135deg,var(--navy-2) 0%,var(--navy) 42%,var(--navy-3) 100%);color:var(--farbe-invers-text)}.hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='96'%3E%3Cpath d='M28 0 56 16V48L28 64 0 48V16ZM28 64V96' fill='none' stroke='%23fff' stroke-opacity='.09'/%3E%3C/svg%3E");background-size:56px 96px;-webkit-mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,0.55) 35%,transparent 75%);mask-image:linear-gradient(to left,#000 0%,rgba(0,0,0,0.55) 35%,transparent 75%)}@media (min-width:64rem){.hero::after{content:"";position:absolute;z-index:-1;inset-block:-14% -30%;inset-inline-end:max(-9rem,calc((100vw - var(--breite-inhalt)) / 2 - 11rem));width:36rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='57 17 614 736'%3E%3Cg fill='%23fff' fill-opacity='.045'%3E%3Cpath fill-rule='evenodd' d='M364 17 671 195V546L364 753 57 546V195ZM364 84 113 228V521L204 574 157 600 364 743 571 600 524 574 615 521V228Z'/%3E%3Cpath d='M143 276 202 244V449H293V506H143ZM450 210 511 246.5V449H584V506H450Z'/%3E%3C/g%3E%3Cg fill='%2311b8ff' fill-opacity='.2'%3E%3Cpath d='M370 162.5 416 190V505A76 90 0 0 1 340 595H298L244 564V530H322Q351 530 351 501V239L281 278V212ZM222 584 364 666 506 584 543 603.5 364 726 185 603.5Z'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat,radial-gradient(closest-side,rgba(17,184,255,0.16),transparent 72%)}}.hero__innen{padding-block:var(--hero-polster);display:flex;flex-direction:column;gap:var(--raum-5);align-items:flex-start}.hero--start .hero__innen{padding-bottom:calc(var(--hero-polster) + var(--andocken))}.hero__titel{max-width:23ch;color:var(--weiss);font-size:var(--text-4xl);font-weight:var(--gewicht-fett);line-height:1.12;letter-spacing:-0.028em}.untrennbar{white-space:nowrap}.hero__lead{max-width:40rem;font-size:var(--text-lg);line-height:1.6;color:var(--farbe-invers-text-leise)}.hero__lead>* + *{margin-top:var(--raum-4)}.hero__aktionen{display:flex;flex-wrap:wrap;gap:var(--raum-3);margin-top:var(--raum-2)}.hero .kicker,.hero__zielgruppe,.cta__box .kicker{color:var(--cyan-2)}.hero .kicker::before,.cta__box .kicker::before{background:var(--cyan-2)}.knopf--akzent{background:var(--cyan);color:var(--navy);box-shadow:0 6px 20px rgba(7,169,244,0.28)}.knopf--akzent:hover{background:var(--cyan-2);color:var(--navy);box-shadow:0 8px 28px rgba(17,184,255,0.4)}.knopf--hell{background:var(--weiss);color:var(--navy)}.knopf--hell:hover{background:var(--tint);color:var(--navy)}.knopf--umriss{background:rgba(255,255,255,0.04);border-color:rgba(255,255,255,0.5);color:var(--weiss)}.knopf--umriss:hover{border-color:var(--cyan-2);background:rgba(255,255,255,0.1);color:var(--weiss)}.hero :focus-visible,.cta__box :focus-visible,.fuss :focus-visible{outline-color:var(--cyan-2)}.seitenkopf{position:relative;isolation:isolate;overflow:hidden;background:var(--farbe-flaeche);background-image:linear-gradient(180deg,var(--weiss) 0%,var(--bg) 100%);border-bottom:1px solid var(--farbe-linie)}.seitenkopf::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='96'%3E%3Cpath d='M28 0 56 16V48L28 64 0 48V16ZM28 64V96' fill='none' stroke='%23062c5a' stroke-opacity='.08'/%3E%3C/svg%3E");background-size:56px 96px;-webkit-mask-image:linear-gradient(to left,#000 0%,transparent 55%);mask-image:linear-gradient(to left,#000 0%,transparent 55%)}.seitenkopf__innen{padding-block:clamp(2rem,1.25rem + 3.5vw,4rem)}.seitenkopf__innen>* + *{margin-top:var(--raum-4)}.seitenkopf__titel{max-width:26ch}.seitenkopf__lead{max-width:var(--breite-text);font-size:var(--text-lg);line-height:1.6}.seitenkopf__lead>* + *{margin-top:var(--raum-3)}.seitenkopf .brotkrume-web{margin-bottom:0}.abschnitt--flaeche{background:var(--farbe-flaeche);border-block:1px solid var(--farbe-linie)}.abschnitt--flaeche>.huelle>* + *{margin-top:var(--raum-6)}.abschnitt--anschluss{padding-top:0}:root{--andocken:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.abschnitt--angedockt{padding-top:0}.einstiege{display:grid;gap:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))}.einstiege--angedockt{position:relative;z-index:1;margin-top:calc(-1 * var(--andocken))}.einstieg{display:flex;flex-direction:column;gap:var(--raum-3);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-4);padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);box-shadow:var(--schatten-3)}.einstieg__kopf{display:flex;align-items:center;gap:var(--raum-4)}.einstieg__zielgruppe{color:var(--navy-2);font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);letter-spacing:0.1em;text-transform:uppercase}.einstieg__titel{margin-top:0.15rem;font-size:var(--text-xl);letter-spacing:-0.015em}.einstieg__text>* + *{margin-top:var(--raum-3)}.einstieg__aktion{margin-top:auto;align-self:flex-start}.einstieg__text{margin-bottom:var(--raum-3)}.ablauf ol{counter-reset:schritt;list-style:none;display:grid;gap:var(--raum-6) var(--raum-5);grid-template-columns:1fr;margin:0;padding:0}.ablauf li{counter-increment:schritt;position:relative;padding-left:4rem;min-height:3rem}.ablauf li::before{content:counter(schritt);position:absolute;inset-block-start:0;inset-inline-start:0;width:2.6rem;height:3rem;display:grid;place-items:center;border-radius:var(--radius-2);background:var(--navy);background-image:linear-gradient(160deg,var(--navy-2),var(--navy));color:var(--weiss);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.ablauf li:not(:last-child)::after{content:"";position:absolute;inset-inline-start:calc(1.3rem - 1px);inset-block:3.4rem calc(-1 * var(--raum-6) + 0.4rem);width:2px;border-radius:var(--radius-rund);background:var(--tint-2)}.ablauf li strong{display:block;color:var(--navy);font-size:var(--text-lg);line-height:1.3;margin-bottom:var(--raum-1)}.ablauf li>p{margin:0}.ablauf li>p + p{margin-top:var(--raum-2)}@media (min-width:60rem){.ablauf ol{grid-template-columns:repeat(4,minmax(0,1fr))}.ablauf li{padding-left:0;padding-top:4.25rem}.ablauf li:not(:last-child)::after{inset-inline:3.1rem calc(-1 * var(--raum-5) + 0.5rem);inset-block:calc(1.5rem - 1px) auto;width:auto;height:2px}.ablauf li:nth-child(4n)::after{display:none}}.vertrauen{display:grid;gap:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));margin-top:var(--raum-6)}.vertrauen__punkt{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-3);padding:var(--raum-5);box-shadow:var(--schatten-1)}.vertrauen__punkt dt{display:flex;align-items:center;gap:var(--raum-3);color:var(--navy);font-size:var(--text-lg);font-weight:var(--gewicht-halbfett);line-height:1.3;margin-bottom:var(--raum-3)}.vertrauen__punkt dd{margin:0}.vertrauen__punkt dd>* + *{margin-top:var(--raum-2)}.cta{padding-block:var(--raum-abschnitt)}.abschnitt + .cta{padding-top:0}.abschnitt--flaeche + .cta{padding-top:var(--raum-abschnitt)}.cta__box{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--raum-5) var(--raum-7);background:var(--navy);background-image:linear-gradient(135deg,var(--navy-2) 0%,var(--navy) 50%,var(--navy-3) 100%);color:var(--farbe-invers-text-leise);border-radius:var(--radius-4);padding:clamp(1.75rem,1.1rem + 3vw,3.25rem);box-shadow:var(--schatten-3)}.cta__box::before{content:"";position:absolute;inset:0;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='96'%3E%3Cpath d='M28 0 56 16V48L28 64 0 48V16ZM28 64V96' fill='none' stroke='%23fff' stroke-opacity='.09'/%3E%3C/svg%3E");background-size:56px 96px;-webkit-mask-image:linear-gradient(to left,#000 0%,transparent 60%);mask-image:linear-gradient(to left,#000 0%,transparent 60%)}.cta__text{max-width:36rem}.cta__text h2{color:var(--weiss)}.cta__text>* + *{margin-top:var(--raum-3)}.cta__aktionen{display:flex;flex-wrap:wrap;gap:var(--raum-3)}@media (max-width:30rem){.hero__aktionen,.cta__aktionen{flex-direction:column;align-items:stretch;width:100%}}.person{display:grid;gap:var(--raum-5)}.person__bild{margin:0}.person__foto{width:100%;border-radius:var(--radius-4);border:1px solid var(--farbe-linie);background:var(--farbe-flaeche);box-shadow:var(--schatten-3)}.person__bildunterschrift{margin-top:var(--raum-2)}@media (min-width:60rem){.person--mit-bild{grid-template-columns:20rem minmax(0,1fr);column-gap:var(--raum-7);align-items:start}.person--mit-bild .person__bild{position:sticky;top:calc(var(--kopf-hoehe) + var(--raum-5))}}.orte{display:flex;flex-wrap:wrap;gap:var(--raum-2);margin-top:var(--raum-5);padding:0;list-style:none}.orte__punkt{display:inline-flex;align-items:center;gap:var(--raum-2);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-rund);padding:var(--raum-2) var(--raum-4) var(--raum-2) var(--raum-3);box-shadow:var(--schatten-1);font-weight:var(--gewicht-mittel);color:var(--navy)}.orte__punkt .icon{color:var(--cyan)}.orte__hinweis{margin-top:var(--raum-4)}.kontaktwege{display:grid;gap:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}@media (min-width:40rem){.kontaktwege:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.kontaktwege:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.kontaktweg{display:flex;flex-direction:column;gap:var(--raum-2);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-3);padding:var(--raum-5);box-shadow:var(--schatten-1)}.kontaktweg .zeichenfeld{margin-bottom:var(--raum-2)}.kontaktweg--notdienst{border-color:var(--tint-2);box-shadow:var(--schatten-2)}.kontaktweg__titel{font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);letter-spacing:0.1em;text-transform:uppercase;color:var(--navy-2)}.kontaktweg__wert{font-size:var(--text-lg);font-weight:var(--gewicht-halbfett);color:var(--navy);overflow-wrap:anywhere}.kontaktweg__wert a{text-decoration-color:var(--tint-2)}.kontaktweg__wert--unfertig{font-size:var(--text-base);font-weight:var(--gewicht-normal);color:var(--farbe-text-leise)}.kontaktweg__adresse{font-style:normal}.kontaktweg__wert a{display:inline-flex;align-items:center;min-height:var(--touchziel)}.leistungen{display:grid;gap:var(--raum-5);grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));margin:0;padding:0;list-style:none}.leistung-karte{position:relative;display:flex;flex-direction:column;gap:var(--raum-3);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-4);padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);box-shadow:var(--schatten-1);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve),transform var(--dauer) var(--kurve)}.leistung-karte:hover{border-color:var(--tint-2);box-shadow:var(--schatten-3);transform:translateY(-3px)}.leistung-karte .zeichenfeld{margin-bottom:var(--raum-2);transition:background-color var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.leistung-karte:hover .zeichenfeld{background:var(--navy);color:var(--cyan-2)}.leistung-karte:focus-within{outline:2px solid var(--navy-2);outline-offset:2px}.leistung-karte__titel{font-size:var(--text-xl);margin:0}.leistung-karte__link{text-decoration:none;color:var(--navy-2)}.leistung-karte__link::after{content:"";position:absolute;inset:0;border-radius:inherit}.leistung-karte__link:focus-visible{outline:none}.leistung-karte__text{margin:0;color:var(--farbe-text)}.leistung-karte__mehr{display:inline-flex;align-items:center;gap:var(--raum-2);margin-top:auto;padding-top:var(--raum-2);font-weight:var(--gewicht-halbfett);color:var(--navy-2)}.leistung-karte__mehr .icon{transition:transform var(--dauer) var(--kurve)}.leistung-karte:hover .leistung-karte__mehr .icon{transform:translateX(4px)}.brotkrume-web{margin-bottom:var(--raum-5);font-size:var(--text-sm)}.brotkrume-web__liste{display:flex;flex-wrap:wrap;gap:var(--raum-2);margin:0;padding:0;list-style:none;color:var(--farbe-text-leise)}.brotkrume-web__liste li + li::before{content:"/";margin-right:var(--raum-2);color:var(--linie-stark)}.brotkrume-web__liste a{text-decoration-color:transparent}.brotkrume-web__liste a:hover{text-decoration-color:var(--cyan)}.leistung{max-width:var(--breite-text)}.leistung__bild{margin:0 0 var(--raum-6)}.leistung__foto{width:100%;height:auto;border-radius:var(--radius-4);box-shadow:var(--schatten-2)}.leistung-raster{display:grid;gap:var(--raum-7)}@media (min-width:64rem){.leistung-raster{grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:var(--raum-8);align-items:start}.seitenkarte{position:sticky;top:calc(var(--kopf-hoehe) + var(--raum-5))}}.seitenkarte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-4);padding:var(--raum-5);box-shadow:var(--schatten-2)}.seitenkarte__titel{font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);letter-spacing:0.1em;text-transform:uppercase;color:var(--navy-2)}.seitenkarte__liste{margin:var(--raum-3) 0 0;padding:0;list-style:none}.seitenkarte__liste li + li{border-top:1px solid var(--farbe-linie)}.seitenkarte__link{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-3);min-height:3rem;padding-block:var(--raum-2);color:var(--navy);font-weight:var(--gewicht-halbfett);text-decoration:none}.seitenkarte__link .icon{color:var(--linie-stark);transition:transform var(--dauer) var(--kurve),color var(--dauer) var(--kurve)}.seitenkarte__link:hover{color:var(--navy-2)}.seitenkarte__link:hover .icon{color:var(--cyan);transform:translateX(4px)}.seitenkarte__aktion{width:100%;margin-top:var(--raum-4)}.leistung__text h2{margin-top:var(--raum-7);font-size:var(--text-xl)}.leistung__text h3{margin-top:var(--raum-6)}.leistung__text ul,.leistung__text ol{list-style:disc;padding-left:1.25em}.leistung__text ol{list-style:decimal}.leistung__text li + li{margin-top:var(--raum-2)}@media (min-width:60rem){.leistung__bild{width:min(52rem,100%);max-width:none}}.faq{display:flex;flex-direction:column;gap:var(--raum-3);margin-top:var(--raum-6);max-width:48rem}.faq__punkt{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-3);box-shadow:var(--schatten-1);transition:border-color var(--dauer) var(--kurve),box-shadow var(--dauer) var(--kurve)}.faq__punkt[open]{border-color:var(--tint-2);box-shadow:var(--schatten-2)}.faq__frage{display:flex;align-items:center;gap:var(--raum-4);min-height:3.5rem;padding:var(--raum-3) var(--raum-5);border-radius:var(--radius-3);font-weight:var(--gewicht-halbfett);color:var(--navy);cursor:pointer;list-style:none}.faq__frage::-webkit-details-marker{display:none}.faq__frage::before{content:"";flex:none;width:1.75rem;height:1.75rem;border-radius:var(--radius-rund);background:linear-gradient(var(--navy-2),var(--navy-2)) center / 0.75rem 2px no-repeat,linear-gradient(var(--navy-2),var(--navy-2)) center / 2px 0.75rem no-repeat,var(--farbe-toenung);transition:transform var(--dauer) var(--kurve)}.faq__punkt[open]>.faq__frage::before{background:linear-gradient(var(--weiss),var(--weiss)) center / 0.75rem 2px no-repeat,var(--navy);transform:rotate(180deg)}.faq__frage:hover{color:var(--navy-2)}.faq__frage:hover::before{background-color:var(--tint-2)}.faq__antwort{padding:0 var(--raum-5) var(--raum-5) calc(var(--raum-5) + 1.75rem + var(--raum-4));max-width:none}@media (max-width:30rem){.faq__antwort{padding-left:var(--raum-5)}}.faq__antwort ul,.faq__antwort ol{list-style:disc;padding-left:1.25em}.hero__zusatz{display:flex;align-items:flex-start;gap:var(--raum-2);max-width:38rem;color:var(--farbe-invers-text-leise);font-size:var(--text-sm)}.hero__zusatz .icon{margin-top:0.15em;color:var(--cyan-2)}.knopf--gross{font-size:var(--text-lg);padding:var(--raum-4) var(--raum-6);border-radius:var(--radius-3)}.hinweis--wichtig{border-color:#f3dcb5;border-left-color:#d98207;background:#fffaf2;max-width:var(--breite-text)}.hinweis--wichtig .hinweis__titel{font-size:var(--text-lg)}.preisgruppe + .preisgruppe{margin-top:var(--raum-8)}.preisgruppe__kopf{margin-bottom:var(--raum-6);padding-bottom:var(--raum-4);border-bottom:2px solid var(--farbe-linie);border-image:linear-gradient(90deg,var(--cyan) 0,var(--cyan) 4rem,var(--farbe-linie) 4rem) 1}.preisgruppe__hinweis{margin-top:var(--raum-2);color:var(--farbe-text-leise);font-size:var(--text-sm)}.preistabelle + .preistabelle{margin-top:var(--raum-7)}.preistabelle__titel{font-size:var(--text-xl);margin-bottom:var(--raum-4)}.preistabelle__zielgruppe{display:inline-block;margin-left:var(--raum-2);font-size:var(--text-sm);font-weight:var(--gewicht-normal);color:var(--farbe-text-leise)}.tabellenrolle{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-3);box-shadow:var(--schatten-1)}.tabellenrolle:focus-visible{outline:3px solid var(--navy-2);outline-offset:-3px;border-radius:var(--radius-3)}.preise{width:100%;border-collapse:collapse;min-width:20rem}.preise th,.preise td{padding:var(--raum-4) var(--raum-5);text-align:left;vertical-align:top;border-bottom:1px solid var(--farbe-linie)}.preise tbody tr{transition:background-color var(--dauer-schnell) var(--kurve)}.preise tbody tr:hover{background:var(--farbe-grund)}.preise tbody tr:last-child th,.preise tbody tr:last-child td{border-bottom:none}.preise thead th{padding-block:var(--raum-3);font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);text-transform:uppercase;letter-spacing:0.08em;color:var(--navy-2);background:var(--farbe-toenung);border-bottom:1px solid var(--tint-2)}.preise__betrag-spalte,.preise__zahl-spalte{text-align:right;white-space:nowrap}.preise__leistung{font-weight:var(--gewicht-normal)}.preise__bezeichnung{display:block;font-weight:var(--gewicht-halbfett);color:var(--navy)}.preise__beschreibung{display:block;margin-top:var(--raum-1);font-size:var(--text-sm);color:var(--farbe-text-leise);max-width:34rem}.preise__betrag{text-align:right;white-space:nowrap}.preise__zahl{display:inline-block;font-size:var(--text-lg);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;letter-spacing:-0.01em;color:var(--navy)}.preise__zahl--text{font-size:var(--text-base);font-weight:var(--gewicht-mittel);white-space:normal}.preise__einheit,.preise__zusatz,.preise__satz{color:var(--farbe-text-leise);font-size:var(--text-sm)}.preise__ust{display:block;margin-top:var(--raum-1);font-size:var(--text-xs);color:var(--farbe-text-leise);white-space:nowrap}.preise__zahl-spalte--stark{font-weight:var(--gewicht-halbfett);color:var(--navy)}.preise--verzeichnis{min-width:38rem}.preise--verzeichnis .preise__bezeichnung{white-space:normal}.tabellenrolle__hinweis{display:none;margin-bottom:var(--raum-2);font-size:var(--text-sm);color:var(--farbe-text-leise)}@media (max-width:46rem){.tabellenrolle__hinweis{display:block}}.preis-stand{margin-top:var(--raum-5);font-size:var(--text-sm);color:var(--farbe-text-leise)}.fliesstext>.preis-stand:first-child{margin-top:0}.preisauszug{margin-top:var(--raum-5)}.verzeichnis__aktionen{display:flex;flex-wrap:wrap;gap:var(--raum-3);margin:var(--raum-5) 0}.fuss{background:var(--navy);background-image:linear-gradient(180deg,var(--navy) 0%,var(--navy-3) 100%);border-top:3px solid var(--cyan);color:var(--farbe-invers-text-leise);padding-block:var(--raum-8) var(--raum-5);font-size:var(--text-sm)}.fuss a{color:var(--weiss);text-decoration-color:transparent}.fuss a:hover{color:var(--cyan-2);text-decoration-color:var(--cyan-2)}.fuss__kurzprofil a{text-decoration-color:currentColor}.fuss__raster{display:grid;gap:var(--raum-7) var(--raum-6);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}@media (min-width:64rem){.fuss__raster{grid-template-columns:1.6fr 1.15fr 1.3fr 1.15fr}}.fuss__marke{display:flex;align-items:center;gap:var(--raum-3);margin-bottom:var(--raum-4)}.fuss__zeichen{height:3rem}.fuss__name{color:var(--weiss);font-size:var(--text-lg);font-weight:var(--gewicht-fett);letter-spacing:-0.015em}.fuss__titel{color:var(--weiss);font-size:var(--text-xs);font-weight:var(--gewicht-halbfett);letter-spacing:0.1em;text-transform:uppercase;margin-bottom:var(--raum-3)}.fuss__kurzprofil{margin-top:var(--raum-4);max-width:26rem}.fuss__kurzprofil>* + *{margin-top:var(--raum-3)}.fuss__liste,.fuss__kontakt{display:flex;flex-direction:column;gap:var(--raum-1);margin:0;padding:0;list-style:none}.fuss__liste a,.fuss__kontakt a{display:inline-flex;align-items:center;min-height:2rem}.fuss__kontakt{gap:var(--raum-2)}.fuss__kontakt li{display:flex;align-items:flex-start;gap:var(--raum-3)}.fuss__kontakt .icon{margin-top:0.4rem;color:var(--cyan-2)}.fuss__kontakt span{padding-block:0.3rem;overflow-wrap:anywhere}.fuss__schluss{margin-top:var(--raum-7);padding-top:var(--raum-4);border-top:1px solid rgba(255,255,255,0.14);display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-5);justify-content:space-between;color:var(--invers-leiser);font-size:var(--text-xs)}.baustelle{border:1px dashed var(--linie-stark);border-radius:var(--radius-3);padding:var(--raum-4) var(--raum-5);background:var(--farbe-flaeche);color:var(--farbe-text-leise)}.baustelle strong{color:var(--navy)}.stapel>* + *{margin-top:var(--raum-7)}ul.liste-punkte,ol.liste-punkte{list-style:disc;padding-left:1.25em;margin:0}ol.liste-punkte{list-style:decimal}.liste-punkte li + li{margin-top:var(--raum-2)}code{font-family:ui-monospace,"SFMono-Regular","Menlo","Consolas",monospace;font-size:0.9em;background:var(--farbe-grund);border:1px solid var(--farbe-linie);border-radius:var(--radius-1);padding:0.1em 0.35em}.honigtopf{position:absolute;width:0;height:0;opacity:0;overflow:hidden;pointer-events:none}.anfrage{display:grid;gap:var(--raum-6)}@media (min-width:60rem){.anfrage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--raum-8);align-items:start}.anfrage__kopf{position:sticky;top:calc(var(--kopf-hoehe) + var(--raum-6))}.anfrage__dank{grid-column:1 / -1;max-width:46rem}}.anfrage__kopf>* + *{margin-top:var(--raum-3)}.anfrage__karte{background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-4);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem);box-shadow:var(--schatten-2)}.anfrage__karte>:first-child{margin-top:0}.anfrage__titel,.anfrage__dank-titel{font-size:var(--text-2xl);color:var(--navy)}.anfrage__direkt{display:flex;align-items:center;gap:var(--raum-4);margin-top:var(--raum-5)}.anfrage__direkt-label{display:block;font-size:var(--text-sm);color:var(--farbe-text-leise)}.anfrage__direkt-nummer{display:inline-flex;align-items:center;min-height:var(--touchziel);font-size:var(--text-lg);font-weight:var(--gewicht-fett);color:var(--navy);text-decoration-color:var(--tint-2)}.anfrage__lead{color:var(--farbe-text-leise);font-size:var(--text-lg);line-height:1.6}.anfrage__fehler + .anfrage__form{margin-top:var(--raum-5)}.anfrage__felder{display:grid;gap:var(--raum-4);grid-template-columns:1fr}@media (min-width:40rem){.anfrage__felder{grid-template-columns:1fr 1fr}.anfrage__felder>.feld--breit,.anfrage__felder>.feld--gruppe{grid-column:1 / -1}}.feld{display:flex;flex-direction:column;gap:var(--raum-2);margin:0;min-width:0}.feld>label,.feld>legend{font-weight:var(--gewicht-halbfett);color:var(--navy-2)}.feld input,.feld textarea,.feld select{font:inherit;color:var(--farbe-text);background:var(--farbe-flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius-2);padding:var(--raum-3) var(--raum-4);min-height:3rem;width:100%;transition:border-color var(--dauer-schnell) var(--kurve),box-shadow var(--dauer-schnell) var(--kurve);box-sizing:border-box}.feld textarea{resize:vertical;line-height:var(--zeilenhoehe)}.feld input:hover,.feld textarea:hover{border-color:var(--navy-2)}.feld input:focus-visible,.feld textarea:focus-visible{border-color:var(--navy-2);box-shadow:0 0 0 4px rgba(7,169,244,0.22)}.feld ::placeholder{color:var(--farbe-text-leise);opacity:1}.feld input[aria-invalid="true"],.feld textarea[aria-invalid="true"]{border-color:#b42318;border-width:2px}.feld__hilfe{font-size:var(--text-sm);color:var(--farbe-text-leise)}.feld__fehler{font-size:var(--text-sm);font-weight:var(--gewicht-halbfett);color:#7a1710}.feld__pflicht{color:#7a1710}.feld__optional{font-weight:var(--gewicht-normal);color:var(--farbe-text-leise)}.feld--gruppe{border:1px solid var(--farbe-linie);border-radius:var(--radius-3);background:var(--farbe-grund);padding:var(--raum-4)}.feld--gruppe legend{padding-inline:var(--raum-2)}.wahl{position:relative;display:flex;align-items:center;gap:var(--raum-3);min-height:var(--touchziel);padding:var(--raum-2) var(--raum-3);border-radius:var(--radius-2);cursor:pointer}.wahl:hover{background:var(--farbe-flaeche)}.wahl:has(input:checked){background:var(--farbe-flaeche);box-shadow:var(--schatten-1)}.wahl input{position:absolute;width:0;height:0;min-height:0;opacity:0;margin:0;padding:0;border:none}.wahl__marke{flex:none;width:1.35rem;height:1.35rem;border:2px solid var(--linie-stark);border-radius:50%;background:var(--farbe-flaeche)}.wahl input:checked + .wahl__marke{border-color:var(--navy-2);background:radial-gradient(circle at center,var(--navy-2) 0 45%,transparent 47%)}.wahl input:focus-visible + .wahl__marke{outline:3px solid var(--navy-2);outline-offset:3px}.wahl__text{flex:1}.anfrage__pflichthinweis,.anfrage__datenschutz{font-size:var(--text-sm);color:var(--farbe-text-leise);margin-top:var(--raum-4)}.anfrage__abschluss{margin-top:var(--raum-5)}.anfrage__fehler{padding:var(--raum-4) var(--raum-5);background:#fdecec;border-left:4px solid #b42318;border-radius:var(--radius-2);color:#7a1710}.anfrage__fehler-titel{font-weight:var(--gewicht-halbfett)}.anfrage__fehler ul{margin:var(--raum-2) 0 0;padding-left:var(--raum-5)}.anfrage__fehler a{color:#7a1710}.anfrage__dank{padding:var(--raum-5);background:#f1faf4;border:1px solid #cfe9d8;border-left:4px solid #1e7a45;border-radius:var(--radius-3)}.anfrage__dank p{margin-top:var(--raum-3)}.anfrage__ruf{margin-left:var(--raum-2)}.fliesstext blockquote{margin:var(--raum-5) 0;padding:var(--raum-4) var(--raum-5);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-left:4px solid var(--cyan);border-radius:var(--radius-2);box-shadow:var(--schatten-1)}.fliesstext blockquote>* + *{margin-top:var(--raum-3)}.rechtstext__stand{color:var(--farbe-text-leise);font-size:var(--text-sm)}.rechtstext__historie,.rechtstext__entwurf{margin:var(--raum-5) 0;padding:var(--raum-4) var(--raum-5);border-radius:var(--radius-2)}.rechtstext__historie{background:var(--farbe-toenung);border-left:4px solid var(--navy-2)}.rechtstext__entwurf{background:repeating-linear-gradient( 45deg,#fff4e5,#fff4e5 10px,#ffe9cc 10px,#ffe9cc 20px );border-left:4px solid #b5720a;color:#6b4405}.rechtstext__entwurf-titel{font-weight:var(--gewicht-fett)}.rechtstext__entwurf p + p{margin-top:var(--raum-2)}.rechtstext__pflicht{margin:var(--raum-5) 0;padding:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);background:var(--farbe-flaeche);border:1px solid var(--farbe-linie);border-radius:var(--radius-4);box-shadow:var(--schatten-1)}.rechtstext__pflicht h2{font-size:var(--text-xl)}.rechtstext h2{margin-top:var(--raum-7);font-size:var(--text-xl)}.rechtstext h3{margin-top:var(--raum-6);font-size:var(--text-lg)}.rechtstext ul,.rechtstext ol{list-style:disc;padding-left:1.25em}.rechtstext ol{list-style:decimal}.rechtstext li + li{margin-top:var(--raum-2)}.rechtstext__pflicht h2{margin-top:0}.rechtstext__adresse{font-style:normal;margin-top:var(--raum-3)}.rechtstext__daten{margin-top:var(--raum-4);display:grid;gap:var(--raum-1) var(--raum-4)}.rechtstext__daten dt{font-weight:var(--gewicht-halbfett);color:var(--navy-2)}.rechtstext__daten dd{margin:0 0 var(--raum-3)}@media (min-width:34rem){.rechtstext__daten{grid-template-columns:max-content 1fr}.rechtstext__daten dd{margin-bottom:0}}.rechtstext__fassungen{margin-top:var(--raum-7);padding-top:var(--raum-4);border-top:1px solid var(--farbe-linie);font-size:var(--text-sm)}.rechtstext__fassungen summary{display:flex;align-items:center;min-height:var(--touchziel);font-weight:var(--gewicht-halbfett);color:var(--navy-2);cursor:pointer}.rechtstext__fassungen ul{margin:var(--raum-2) 0 0;padding-left:var(--raum-5)}.rechtstext__fassungen li{display:flex;align-items:center;gap:var(--raum-2);min-height:var(--touchziel);flex-wrap:wrap}.zaehlpixel{position:absolute;left:-9999px;top:0;width:1px;height:1px}
