@font-face{font-family:"Plus Jakarta Sans";src:url("/assets/schriften/plus-jakarta-sans-latin.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}:root{--navy:#00134d;--navy-2:#0b2266;--blau:#1a4be0;--blau-tief:#1238b0;--blau-hell:#e8eefc;--grau:#f2f4f7;--grau-2:#e3e7ee;--text:#1c2337;--text-2:#4b5368;--weiss:#ffffff;--r:12px;--r-gross:16px;--breite:1216px;--rand:24px;--kopf-h:64px;--kopf-oben:16px;--f:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--t-h1:clamp(2.25rem,1.25rem + 3.2vw,4rem);--t-h2:clamp(1.75rem,1.35rem + 1.25vw,2.375rem);--t-h3:clamp(1.375rem,1.2rem + .5vw,1.75rem);--t-lead:clamp(1.125rem,1.03rem + .3vw,1.3125rem);--t-text:1.0625rem;--t-klein:.9375rem;--abstand:clamp(64px,3.5rem + 3vw,112px);--ease:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf-oben) + var(--kopf-h) + 24px)}body{margin:0;font:400 var(--t-text) / 1.6 var(--f);color:var(--text);background:var(--weiss);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.2;color:var(--navy);letter-spacing:-0.012em;text-wrap:balance}p,ul,ol,dl,dd,figure,blockquote{margin:0}p{text-wrap:pretty}a{color:inherit}strong{font-weight:700}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--blau);outline-offset:3px}::selection{background:var(--blau);color:#fff}main:is(p,li,dd,address,figcaption)>a:not([class]){color:var(--blau);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}main:is(p,li,dd,address,figcaption)>a:not([class]):hover{color:var(--blau-tief);text-decoration-thickness:2px}.wrap{width:min(var(--breite),100% - 2 * var(--rand));margin-inline:auto}.unsichtbar{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprung{position:absolute;z-index:100;left:16px;top:-100px;padding:12px 18px;border-radius:10px;background:var(--navy);color:#fff;font-weight:700;text-decoration:none}.sprung:focus{top:16px}.honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.abschnitt{padding-block:var(--abstand)}.abschnitt-grau{background:var(--grau)}.abschnitt-oben-eng{padding-top:0}.abschnitt-kopf{max-width:800px;margin-bottom:clamp(32px,2rem + 1vw,48px)}.abschnitt-kopf h2{font-size:var(--t-h2)}.abschnitt-kopf p{margin-top:16px;font-size:var(--t-lead);line-height:1.6}.abschnitt-kopf.mitte{margin-inline:auto;text-align:center}.abschnitt-kopf.mitte p{margin-inline:auto;max-width:62ch}.balken{display:inline;padding:.06em .26em;background:var(--blau);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}.balken-dunkel{background:var(--navy)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 28px;border:2px solid var(--blau);border-radius:999px;background:var(--blau);color:#fff;font-weight:700;font-size:1.0625rem;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--ease)}.knopf:hover{background:var(--blau-tief);border-color:var(--blau-tief)}.knopf:active{transform:translateY(1px)}.knopf .symbol{width:20px;height:20px;flex:none;stroke-width:2.1}.knopf-weiss{background:var(--weiss);border-color:var(--weiss);color:var(--navy)}.knopf-weiss:hover{background:var(--blau-hell);border-color:var(--blau-hell)}.knopf-grau{background:var(--grau);border-color:var(--grau);color:var(--navy)}.knopf-grau:hover{background:var(--grau-2);border-color:var(--grau-2)}.knopf-klein{min-height:44px;padding:8px 20px;font-size:1rem}.knopf[disabled]{opacity:.6;cursor:progress}.knopfreihe{display:flex;flex-wrap:wrap;gap:12px}.symbol{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.haken-liste{list-style:none;padding:0;display:grid;gap:10px}.haken-liste li{display:flex;gap:12px;align-items:flex-start}.haken-liste .symbol{width:22px;height:22px;margin-top:2px;color:var(--blau);stroke-width:2.4}.film{position:relative;overflow:hidden;background:var(--navy)}.film-bild,.film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film video{opacity:0;transition:opacity .9s var(--ease)}.film.laeuft video{opacity:1}.film-pause{position:absolute;z-index:4;right:16px;bottom:16px;width:44px;height:44px;border:0;border-radius:50%;background:var(--weiss);color:var(--navy);display:grid;place-items:center;cursor:pointer}.film-pause::before{content:"";width:12px;height:14px;border-left:4px solid currentColor;border-right:4px solid currentColor}.film-pause[aria-pressed="true"]::before{width:0;height:0;margin-left:4px;border-left:13px solid currentColor;border-right:0;border-top:8px solid transparent;border-bottom:8px solid transparent}.film-pause:hover{background:var(--blau-hell)}.film-pause-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bewegt{overflow:hidden}.bewegt img{animation:schwenk 26s ease-in-out infinite alternate;animation-play-state:paused}.bewegt.im-blick img{animation-play-state:running}.bewegt-b img{animation-name:schwenk-b}@keyframes schwenk{from{transform:scale(1.03)}to{transform:scale(1.14) translate(-1.8%,-1.2%)}}@keyframes schwenk-b{from{transform:scale(1.13) translate(1.6%,1%)}to{transform:scale(1.03)}}.karte-bild .film-pause,.ablauf-bild .film-pause{width:38px;height:38px;right:12px;bottom:12px}.js [data-auftritt]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease) var(--verz,0ms),transform .7s var(--ease) var(--verz,0ms)}.js [data-auftritt].sichtbar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-auftritt]{opacity:1;transform:none;transition:none}.bewegt img{animation:none}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important}}.kopf{position:fixed;z-index:60;top:var(--kopf-oben);left:0;right:0;pointer-events:none}.kopf-leiste{position:relative;pointer-events:auto;width:min(var(--breite),100% - 2 * var(--rand));height:var(--kopf-h);margin-inline:auto;display:flex;align-items:center;gap:16px;padding:0 10px 0 12px;background:var(--weiss);border:1px solid var(--grau-2);border-radius:var(--r)}.kopf-marke{display:flex;align-items:center;gap:12px;flex:none;color:var(--navy);text-decoration:none}.kopf-zeichen{width:42px;height:42px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--navy);color:#fff;font-weight:800;font-size:15px;letter-spacing:.02em}.kopf-name{display:flex;flex-direction:column;font-weight:800;font-size:17px;line-height:1.15}.kopf-gewerk{font-weight:500;font-size:14px;color:var(--text-2)}.kopf-nav{display:flex;gap:2px;margin-inline:auto}.kopf-nav a,.kopf-tel{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:8px;color:var(--navy);font-weight:600;font-size:15px;text-decoration:none;transition:background-color .2s,color .2s}.kopf-nav a:hover,.kopf-tel:hover{background:var(--grau)}.kopf-nav a[aria-current="page"]{color:var(--blau)}.kopf-aktionen{display:flex;align-items:center;gap:6px;flex:none}.kopf-tel{font-weight:700}.kopf-tel .symbol{width:20px;height:20px;color:var(--blau);stroke-width:2}.kopf-menue{display:none}.kopf-menue summary{list-style:none;cursor:pointer;width:48px;height:48px;border-radius:10px;display:grid;place-items:center;background:var(--grau);color:var(--navy)}.kopf-menue summary::-webkit-details-marker{display:none}.kopf-menue summary .symbol{width:26px;height:26px;stroke-width:2.2}.kopf-menue summary .offen,.kopf-menue[open] summary .zu{display:none}.kopf-menue[open] summary .offen{display:block}.kopf-menue:not([open]) .kopf-menue-feld{display:none}.kopf-menue-feld{position:absolute;left:0;right:0;top:100%;max-height:calc(100svh - var(--kopf-h));overflow:auto;padding:8px 16px 24px;background:var(--grau)}.menue-kacheln{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;padding:0}.menue-kachel{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;min-height:128px;padding:14px;background:var(--weiss);border-radius:14px;color:var(--navy);font-weight:800;font-size:1.0625rem;line-height:1.2;text-decoration:none}.menue-kachel .grafik{width:68px;height:68px}.menue-kachel[aria-current="page"]{outline:2px solid var(--blau);outline-offset:-2px}.menue-links{list-style:none;display:grid;gap:2px;margin-top:14px;padding:0}.menue-links a{display:flex;align-items:center;gap:12px;padding:8px 4px;color:var(--navy);font-weight:700;font-size:1.0625rem;text-decoration:none}.menue-links .grafik{width:40px;height:40px}.menue-knoepfe{display:grid;gap:10px;margin-top:18px}.menue-knoepfe .knopf{width:100%}.mega-knopf{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--navy);font-weight:600;font-size:15px;cursor:pointer;transition:background-color .2s,color .2s}.mega-knopf .symbol{width:18px;height:18px;stroke-width:2.2;transition:transform .25s var(--ease)}.mega-knopf:hover,.mega-knopf[aria-expanded="true"]{background:var(--grau)}.mega-knopf[aria-expanded="true"] .symbol{transform:rotate(180deg)}.mega-knopf.ist-aktiv{color:var(--blau)}.mega-feld{position:absolute;left:0;right:0;top:calc(100% + 10px);display:none;grid-template-columns:1.2fr 1fr .8fr;gap:16px;padding:16px;background:var(--weiss);border:1px solid var(--grau-2);border-radius:var(--r-gross)}.mega.offen .mega-feld{display:grid;animation:mega-auf .28s var(--ease)}.no-js .mega:hover .mega-feld,.no-js .mega:focus-within .mega-feld{display:grid}@keyframes mega-auf{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mega-liste{list-style:none;display:grid;gap:2px;padding:0}.mega-eintrag{display:flex;align-items:center;gap:14px;padding:8px 12px 8px 8px;border-radius:12px;color:var(--navy);text-decoration:none;transition:background-color .2s}.mega-eintrag:hover,.mega-eintrag.ist-vorschau{background:var(--grau)}.mega-eintrag[aria-current="page"] .mega-titel{color:var(--blau)}.mega-eintrag .grafik{width:60px;height:60px;flex:none;transition:transform .35s var(--ease)}.mega-eintrag:hover .grafik,.mega-eintrag.ist-vorschau .grafik{transform:scale(1.1) rotate(-4deg)}.mega-titel{display:block;font-weight:800;font-size:1rem}.mega-text{display:block;margin-top:2px;color:var(--text-2);font-size:.875rem;line-height:1.4}.mega-vorschau{position:relative;min-height:320px;overflow:hidden;background:var(--navy);border-radius:12px}.mega-vorschau figure{position:absolute;inset:0;margin:0;visibility:hidden;opacity:0;transition:opacity .35s var(--ease),visibility 0s linear .35s}.mega-vorschau figure.aktiv{visibility:visible;opacity:1;transition:opacity .35s var(--ease)}.mega-vorschau .film{position:absolute;inset:0}.mega-vorschau .film-pause{display:none}.mega-vorschau figcaption{position:absolute;z-index:5;left:14px;right:14px;bottom:14px;font-weight:800;font-size:1.0625rem;line-height:1.5}.mega-anfrage{display:grid;align-content:start;gap:12px;padding:20px;background:var(--navy);color:#dfe5f5;border-radius:12px;font-size:.9375rem}.mega-anfrage-titel{color:#fff;font-weight:800;font-size:1.125rem}.mega-tel{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 8px;background:rgba(255,255,255,.08);border-radius:10px;color:#fff;text-decoration:none;transition:background-color .2s}.mega-tel:hover{background:rgba(255,255,255,.16)}.mega-tel .grafik{width:42px;height:42px;flex:none}.mega-tel .kontakt-art{color:#aab6d6}.mega-tel .kontakt-wert{color:#fff;font-size:1rem}.mega-anfrage .knopf{margin-top:4px}.aufruf{padding-block:var(--abstand);background:var(--grau)}.aufruf-innen{text-align:center}.aufruf h2{font-size:var(--t-h2)}.aufruf-satz{max-width:56ch;margin:16px auto 0;font-size:var(--t-lead)}.aufruf .knopfreihe{justify-content:center;margin-top:32px}.rueckruf{display:grid;grid-template-columns:1fr 1fr auto;gap:14px 12px;align-items:end;max-width:900px;margin:48px auto 0;padding:clamp(20px,2.5vw,32px);background:var(--weiss);border-radius:var(--r-gross);text-align:left}.rueckruf-titel{grid-column:1 / -1;font-weight:800;font-size:1.25rem;color:var(--navy)}.rueckruf-hinweis{grid-column:1 / -1;font-size:.875rem;color:var(--text-2)}.rueckruf-status:empty,.formular-status:empty{display:none}.rueckruf-status{grid-column:1 / -1}.feld{display:grid;gap:6px;min-width:0}.feld label{font-weight:700;font-size:.9375rem;color:var(--navy)}.feld input,.feld select,.feld textarea{width:100%;min-height:52px;padding:12px 16px;border:1.5px solid var(--grau-2);border-radius:10px;background:var(--weiss);color:var(--text);font-size:1rem;transition:border-color .2s}.feld textarea{min-height:160px;resize:vertical;line-height:1.5}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:#c3cad8}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--blau);outline:3px solid var(--blau-hell);outline-offset:0}.feld input[type="file"]{padding:12px;min-height:0}.feld-hilfe{font-size:.875rem;color:var(--text-2)}.formular-status,.rueckruf-status{padding:12px 16px;border-radius:10px;font-weight:600}.formular-status.ok,.rueckruf-status.ok{background:#e3f4e9;color:#0d5d2e}.formular-status.fehler,.rueckruf-status.fehler{background:#fde7e5;color:#8f1d14}.fuss{background:var(--navy);color:#c9d2ea;border-top:4px solid var(--blau)}.fuss-raster{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1fr;gap:40px;padding-block:64px 48px}.fuss a{color:#c9d2ea;text-decoration:none}.fuss a:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.fuss .kopf-marke,.fuss .kopf-marke:hover{color:#fff;text-decoration:none}.fuss .kopf-zeichen{background:var(--weiss);color:var(--navy)}.fuss .kopf-gewerk{color:#aab6d6}.fuss-satz{margin-top:20px;max-width:32ch;color:#fff;font-weight:600}.fuss-adresse{margin-top:12px;font-style:normal;line-height:1.6}.fuss-titel{margin-bottom:14px;color:#fff;font-weight:700}.fuss ul{list-style:none;padding:0;display:grid;gap:10px}.fuss-unten{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;padding-block:8px 36px;font-size:var(--t-klein)}.fuss-ki{max-width:72ch}.fuss-ki a{text-decoration:underline;text-underline-offset:3px}.leiste{display:none}.held{position:relative;overflow:hidden;background:var(--navy);color:#fff}.held-folien{display:grid}.held-folie{grid-area:1 / 1;position:relative;display:flex;align-items:center;min-height:clamp(620px,92svh,900px);visibility:hidden;opacity:0;transition:opacity .8s var(--ease),visibility 0s linear .8s}.held-folie.aktiv{z-index:1;visibility:visible;opacity:1;transition:opacity .8s var(--ease)}.held-medien{position:absolute;inset:0}.held-medien .film{position:absolute;inset:0}.held-inhalt{position:relative;z-index:2;width:min(var(--breite),100% - 2 * var(--rand));margin-inline:auto;padding-block:calc(var(--kopf-oben) + var(--kopf-h) + 48px) 132px}.held-titel{font-size:var(--t-h1);font-weight:800;line-height:1.24;color:#fff;letter-spacing:-0.015em}.held-titel .balken{padding:.03em .2em}.held-satz{max-width:38ch;margin-top:22px;font-size:var(--t-lead);font-weight:700;line-height:1.6}.held-satz .balken{padding:.14em .4em}.held .knopfreihe{margin-top:30px}.held-steuerung{position:absolute;z-index:3;left:50%;bottom:32px;transform:translateX(-50%);display:flex;align-items:center;gap:14px}.held-steuerung[hidden]{display:none}.held-pfeil{width:48px;height:48px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--weiss);color:var(--navy);cursor:pointer;transition:background-color .2s}.held-pfeil:hover{background:var(--blau-hell)}.held-pfeil .symbol{width:22px;height:22px;stroke-width:2.2}.held-punkte{display:flex;align-items:center;gap:2px}.held-punkt{width:26px;height:32px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.held-punkt::before{content:"";width:10px;height:10px;border-radius:99px;background:rgba(255,255,255,.62);transition:width .3s var(--ease),background-color .3s}.held-punkt[aria-current="true"]{width:40px}.held-punkt[aria-current="true"]::before{width:28px;background:var(--weiss)}.held .film-pause{right:max(var(--rand),(100% - var(--breite)) / 2);bottom:34px}.karten{display:grid;gap:32px}.karte{display:grid;grid-template-columns:1fr 1fr;min-height:440px;overflow:hidden;background:var(--grau);border-radius:var(--r-gross)}.abschnitt-grau .karte{background:var(--weiss)}.karte-bild{position:relative;min-height:300px}.karte-bild>img,.karte-bild>.film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.karte-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:clamp(28px,1.5rem + 2.5vw,64px)}.karte-text h3{font-size:var(--t-h3);line-height:1.34}.karte-text p{max-width:54ch}.karte-text .haken-liste{margin-top:-4px}.karte:nth-child(even) .karte-bild{order:2}.karte-gross{min-height:520px}.wahl{position:relative;margin-top:22px;padding:clamp(48px,3rem + 1vw,64px) clamp(20px,4vw,56px) clamp(32px,4vw,52px);background:var(--grau);border-radius:var(--r-gross)}.wahl-titel{position:absolute;top:0;left:clamp(20px,4vw,56px);transform:translateY(-50%);font-size:var(--t-h3);line-height:1.3}.wahl-frage{text-align:center;font-size:var(--t-lead);font-weight:700;color:var(--navy)}.wahl-raster{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:840px;margin:28px auto 0;padding:0}.wahl-kachel{height:100%;min-height:132px;padding:18px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--weiss);border:2px solid var(--weiss);border-radius:var(--r);color:var(--navy);font-weight:700;text-align:center;text-decoration:none;transition:border-color .2s,transform .2s var(--ease)}.wahl-kachel:hover{border-color:var(--blau);transform:translateY(-2px)}.wahl-kachel .grafik{width:84px;height:84px;transition:transform .35s var(--ease)}.wahl-kachel:hover .grafik{transform:scale(1.08) rotate(-4deg)}.wahl-hinweis{margin-top:22px;text-align:center;color:var(--text-2);font-size:var(--t-klein)}.vergleich{padding:clamp(20px,3vw,40px);background:var(--weiss);border-radius:var(--r-gross)}.vergleich + .vergleich{margin-top:24px}.vergleich-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:22px}.vergleich-kopf h3{font-size:var(--t-h3)}.vergleich-marke{color:var(--text-2);font-weight:700}.umschalter{display:inline-flex;padding:4px;background:var(--grau);border-radius:999px}.umschalter button{min-height:44px;padding:8px 24px;border:0;border-radius:999px;background:none;color:var(--navy);font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.umschalter button[aria-pressed="true"]{background:var(--navy);color:#fff}.foto-raster{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.foto-raster img{width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--r)}.vorher-text{grid-column:span 2;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(20px,2.5vw,36px);background:var(--navy);color:#dfe5f5;border-radius:var(--r)}.vorher-text strong{color:#fff}.vergleich[data-vergleich="nachher"] [data-satz="vorher"],.vergleich[data-vergleich="vorher"] [data-satz="nachher"]{display:none}.no-js .umschalter{display:none}.no-js .vergleich [data-satz]{display:grid}.no-js .vergleich [data-satz] + [data-satz]{margin-top:12px}.vergleich-zeile{margin-top:18px;color:var(--text-2)}.ablauf-raster{display:grid;grid-template-columns:5fr 7fr;gap:clamp(36px,5vw,88px);align-items:start}.ablauf-bild{position:sticky;top:calc(var(--kopf-oben) + var(--kopf-h) + 24px)}.ablauf-bild img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--r-gross)}.ablauf-bild .film{aspect-ratio:4 / 5;border-radius:var(--r-gross)}.ablauf-bild .film img{aspect-ratio:auto;border-radius:0}.schritte{list-style:none;display:grid;gap:28px;padding:0}.schritte li{position:relative;padding-left:52px}.schritte li::before{content:"";position:absolute;left:0;top:2px;width:28px;height:28px;border-radius:50%;background:var(--blau);border:8px solid var(--blau-hell)}.schritte h3{font-size:1.25rem;line-height:1.35}.schritte p{margin-top:6px;max-width:58ch}.versprechen{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.versprechen-karte{display:flex;flex-direction:column;overflow:hidden;background:var(--weiss);border-radius:var(--r-gross)}.versprechen-bild{position:relative;aspect-ratio:4 / 3}.versprechen-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.versprechen-marke{position:absolute;left:16px;right:16px;bottom:16px;font-weight:800;font-size:1.3125rem;line-height:1.36}.versprechen-text{padding:22px 24px 28px}.marken{margin-top:clamp(56px,3rem + 2vw,88px);text-align:center}.marken h3{font-size:var(--t-h3)}.marken-satz{max-width:62ch;margin:14px auto 0}.marken-liste{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:30px;padding:0;text-align:left}.marken-liste li{padding:18px 18px 20px;background:var(--weiss);border-radius:var(--r)}.marke-name{display:block;font-weight:800;font-size:1.25rem;color:var(--navy)}.marke-wofuer{display:block;margin-top:4px;font-size:.875rem;line-height:1.45;color:var(--text-2)}.heimat-raster{display:grid;grid-template-columns:5fr 7fr;gap:clamp(36px,5vw,80px);align-items:center}.heimat-text h2{font-size:var(--t-h2)}.heimat-text .lead{margin-top:18px;font-size:var(--t-lead);line-height:1.6}.fakten{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin-top:32px}.fakten dt{color:var(--text-2);font-size:var(--t-klein);font-weight:600}.fakten dd{margin-top:4px;color:var(--navy);font-weight:700}.heimat-text .knopfreihe{margin-top:36px}.heimat-foto{position:relative;border-radius:var(--r-gross)}.heimat-foto img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-gross)}.heimat-karte{position:absolute;top:20px;right:20px;width:168px;aspect-ratio:1;padding:22px;display:grid;place-items:center;background:var(--navy);color:#8ea2cc;border:6px solid var(--weiss);border-radius:var(--r-gross)}.karte-umriss{width:100%;height:auto}.karte-punkt{fill:#fff}.heimat-bild figcaption{margin-top:16px;color:var(--text-2);font-size:var(--t-klein);line-height:1.55}.karte-text .karte-h2{font-size:var(--t-h2);line-height:1.3}.haken-zwei{grid-template-columns:1fr 1fr;gap:10px 24px}.seitenkopf{position:relative;display:flex;align-items:center;min-height:clamp(620px,86svh,840px);background:var(--navy)}.seitenkopf-medien{position:absolute;inset:0}.seitenkopf-medien>img,.seitenkopf-medien>.film{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.seitenkopf-innen{position:relative;z-index:2;width:min(var(--breite),100% - 2 * var(--rand));margin-inline:auto;padding-block:calc(var(--kopf-oben) + var(--kopf-h) + 40px) 56px}.seitenkopf-karte{display:grid;gap:20px;max-width:580px;padding:clamp(26px,1.5rem + 1.2vw,44px);background:rgba(255,255,255,.44);border:1px solid rgba(255,255,255,.5);border-radius:var(--r-gross);-webkit-backdrop-filter:blur(5px) saturate(1.3);backdrop-filter:blur(5px) saturate(1.3)}@supports not ((backdrop-filter:blur(2px)) or (-webkit-backdrop-filter:blur(2px))){.seitenkopf-karte{background:rgba(255,255,255,.86)}}.seitenkopf .kontakt-zeile{background:rgba(255,255,255,.62)}.seitenkopf .kontakt-art{color:var(--navy-2)}.seitenkopf .kontakt-zeile:hover{background:rgba(255,255,255,.94)}.seitenkopf .knopf-grau{background:rgba(255,255,255,.8);border-color:transparent}.seitenkopf .knopf-grau:hover{background:var(--weiss)}.seitenkopf-medien{overflow:hidden}.seitenkopf-karte h1{font-size:clamp(2.125rem,1.4rem + 2.2vw,3.375rem);line-height:1.22}.seitenkopf-karte h1 .balken{padding:.03em .22em}.seitenkopf-satz{font-size:var(--t-lead);line-height:1.55}.seitenkopf-karte .seitenkopf-satz{font-weight:700;color:var(--navy)}.seitenkopf-karte .haken-liste li{font-size:1.1875rem;font-weight:700;color:var(--navy)}.seitenkopf-karte .haken-liste .symbol{stroke-width:2.8;color:var(--blau-tief)}.seitenkopf .knopfreihe{margin-top:4px}.seitenkopf .film-pause{top:calc(var(--kopf-oben) + var(--kopf-h) + 16px);bottom:auto;right:max(var(--rand),(100% - var(--breite)) / 2)}.einleitung-raster{display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px);align-items:start}.einleitung-raster h2{font-size:var(--t-h2)}.einleitung-satz{margin-top:18px;font-size:var(--t-lead);line-height:1.65}.kasten{padding:clamp(24px,2.5vw,36px);background:var(--grau);border-radius:var(--r-gross)}.kasten h3{margin-bottom:18px;font-size:1.25rem}.infokasten{display:flex;gap:18px;align-items:flex-start;margin-top:32px;padding:26px 30px;background:var(--blau-hell);border-radius:var(--r-gross)}.infokasten>.symbol{width:30px;height:30px;color:var(--blau);stroke-width:2}.infokasten h3{margin-bottom:6px;font-size:1.25rem}.infokasten p{max-width:80ch}.fragen-raster{display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,80px);align-items:start}.fragen-kopf h2{font-size:var(--t-h2)}.fragen-kopf p{margin-top:16px}.fragen-liste{display:grid;gap:12px}.fragen-liste details{background:var(--grau);border-radius:var(--r)}.fragen-liste summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:18px 24px;color:var(--navy);font-weight:700;font-size:1.0625rem;line-height:1.4}.fragen-liste summary::-webkit-details-marker{display:none}.fragen-liste summary::after{content:"";flex:none;width:10px;height:10px;margin-top:-4px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg);transition:transform .25s var(--ease),margin .25s var(--ease)}.fragen-liste details[open] summary::after{margin-top:4px;transform:rotate(-135deg)}.fragen-liste details>div{padding:0 24px 22px}.fragen-liste details>div p{max-width:70ch}.kontakt-zeilen{display:grid;gap:10px}.kontakt-zeile{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:var(--r);background:var(--grau);color:var(--navy);text-decoration:none;transition:background-color .2s}.kontakt-zeile:hover{background:var(--blau-hell)}.rund{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--blau);color:#fff}.rund .symbol{width:22px;height:22px;stroke-width:2}.kontakt-art{display:block;color:var(--text-2);font-size:.875rem;font-weight:600}.kontakt-wert{display:block;font-weight:800;font-size:1.125rem;overflow-wrap:anywhere}.kontakt-raster{display:grid;grid-template-columns:7fr 4fr;gap:clamp(28px,4vw,56px);align-items:start}.formular{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;padding:clamp(22px,3vw,44px);background:var(--grau);border-radius:var(--r-gross)}.formular fieldset{grid-column:1 / -1;margin:0;padding:0;border:0;min-width:0}.formular legend{margin-bottom:12px;padding:0;color:var(--navy);font-weight:800;font-size:1.25rem}.themen{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.thema{position:relative}.thema input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.thema span{display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 12px;background:var(--weiss);border:2px solid var(--weiss);border-radius:10px;color:var(--navy);font-weight:700;text-align:center;transition:border-color .2s,background-color .2s}.thema input:hover + span{border-color:#c3cad8}.thema input:checked + span{border-color:var(--blau);background:var(--blau-hell)}.thema input:focus-visible + span{outline:3px solid var(--blau);outline-offset:2px}.feld-voll{grid-column:1 / -1}.formular-senden{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:4px}.formular-hinweis{max-width:50ch;color:var(--text-2);font-size:.875rem}.formular-status{grid-column:1 / -1}.kontakt-seite{display:grid;gap:16px}.kontakt-seite .haken-liste{counter-reset:none}.kontakt-fotos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kontakt-fotos img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r)}.kontakt-fotos figcaption{grid-column:1 / -1;color:var(--text-2);font-size:var(--t-klein)}.anfahrt-raster{display:grid;grid-template-columns:5fr 3fr 4fr;gap:16px}.anfahrt-text{display:grid;align-content:start;gap:18px;padding:clamp(24px,3vw,40px);background:var(--weiss);border-radius:var(--r-gross)}.anfahrt-text h2{font-size:var(--t-h2)}.anfahrt-text address{font-style:normal;font-weight:700;font-size:1.125rem;color:var(--navy);line-height:1.55}.anfahrt-karte{min-height:340px;padding:36px;display:grid;place-items:center;background:var(--navy);color:#8ea2cc;border-radius:var(--r-gross)}.anfahrt-bild{position:relative;min-height:340px;border-radius:var(--r-gross)}.anfahrt-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:var(--r-gross)}.seitenkopf-kurz{min-height:clamp(440px,62svh,620px)}.textseite{padding-block:clamp(48px,3rem + 1.5vw,72px) var(--abstand)}.textseite-raster{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:clamp(32px,5vw,72px);align-items:start}.textseite-seite{order:2}.textseite-seite ul{position:sticky;top:calc(var(--kopf-oben) + var(--kopf-h) + 24px);list-style:none;display:grid;gap:2px;padding:0}.textseite-seite a{display:block;padding:8px 12px;border-radius:8px;color:var(--navy);font-weight:600;font-size:.9375rem;line-height:1.35;text-decoration:none}.textseite-seite a:hover{background:var(--grau)}.textseite-inhalt{max-width:680px}.textseite-inhalt h2{margin:44px 0 12px;font-size:1.5rem}.textseite-inhalt h2:first-child{margin-top:0}.textseite-inhalt h3{margin:26px 0 8px;font-size:1.125rem}.textseite-inhalt p + p{margin-top:12px}.textseite-inhalt address{font-style:normal;line-height:1.65}.textseite-inhalt ul{display:grid;gap:8px;padding-left:22px}.textseite-inhalt li{padding-left:4px}.offen{padding:0 4px;background:#fff3cd;border-radius:4px}.fehlerseite{padding-block:calc(var(--kopf-oben) + var(--kopf-h) + 64px) var(--abstand)}.fehlerseite-raster{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.fehlerseite h1{font-size:var(--t-h1)}.fehlerseite-raster>div>p{margin-top:18px;font-size:var(--t-lead)}.fehlerseite .knopfreihe{margin-top:28px}.fehlerseite-bild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--r-gross)}.fehlerseite-bild .film{aspect-ratio:4 / 3;border-radius:var(--r-gross)}.fehlerseite-bild .film img{aspect-ratio:auto;border-radius:0}.fragen-weiss details{background:var(--weiss)}@media (max-width:77.49em){.kopf-tel-nummer{display:none}.kopf-nav a{padding-inline:10px}}@media (max-width:62.49em){:root{--kopf-oben:0px}.kopf-leiste{width:100%;padding:0 12px 0 16px;border:0;border-radius:0}.kopf-nav,.kopf-aktionen .knopf{display:none}.kopf-aktionen{margin-left:auto}.kopf-tel{width:48px;justify-content:center;padding:0;background:var(--grau);border-radius:10px}.kopf-tel .symbol{width:24px;height:24px}.kopf-menue{display:block}}@media (max-width:63.99em){.ablauf-raster{grid-template-columns:1fr}.ablauf-bild{position:static}.ablauf-bild img,.ablauf-bild .film{aspect-ratio:16 / 10}.marken-liste{grid-template-columns:repeat(3,1fr)}.versprechen{gap:16px}.versprechen-marke{font-size:1.125rem}.heimat-raster,.einleitung-raster,.fragen-raster,.kontakt-raster,.fehlerseite-raster{grid-template-columns:1fr}.heimat-karte{top:14px;right:14px;width:132px;border-width:5px}.anfahrt-raster{grid-template-columns:1fr 1fr}.anfahrt-text{grid-column:1 / -1}.textseite-raster{grid-template-columns:1fr}.textseite-seite{display:none}.fuss-raster{grid-template-columns:1fr 1fr}.rueckruf{grid-template-columns:1fr 1fr}.rueckruf .knopf{grid-column:1 / -1}}@media (max-width:47.99em){:root{--rand:16px;--t-text:1rem}.held{background:var(--grau);color:var(--navy)}.held-folie{display:block;min-height:0}.held-medien{position:relative;aspect-ratio:4 / 3;margin-top:var(--kopf-h)}.held-inhalt{width:100%;padding:26px var(--rand) 36px}.held-titel{font-size:clamp(2rem,1.2rem + 4vw,2.5rem)}.held-satz{margin-top:18px;color:var(--text);font-weight:600}.held-satz .balken{padding:0;background:none;color:inherit}.held .knopfreihe{flex-direction:column}.held .knopfreihe .knopf{width:100%}.held .knopf-weiss{border-color:var(--grau-2)}.held-steuerung{top:calc(var(--kopf-h) + (100vw * .75) - 64px);bottom:auto;left:0;right:0;transform:none;justify-content:space-between;padding-inline:12px}.held-pfeil{width:44px;height:44px}.held .film-pause{top:12px;right:12px;bottom:auto}.karte,.karte-gross{grid-template-columns:1fr;min-height:0}.karte-bild{min-height:0;aspect-ratio:16 / 10}.karte:nth-child(even) .karte-bild{order:0}.karte-text{gap:16px;padding:22px 20px 26px}.karte-text .knopf{width:100%}.haken-zwei{grid-template-columns:1fr}.wahl{padding-inline:14px}.wahl-titel{left:14px;right:14px}.wahl-raster{grid-template-columns:1fr 1fr;gap:8px}.wahl-kachel{min-height:112px}.foto-raster{grid-template-columns:1fr 1fr;gap:8px}.vorher-text{grid-column:1 / -1}.umschalter{width:100%}.umschalter button{flex:1}.schritte{gap:22px}.schritte li{padding-left:44px}.versprechen{grid-template-columns:1fr}.marken-liste{grid-template-columns:1fr 1fr;gap:8px}.marken-liste li{padding:14px}.fakten{grid-template-columns:1fr;gap:16px}.heimat-karte{width:112px;padding:14px;border-width:4px}.aufruf .knopfreihe{flex-direction:column}.aufruf .knopf{width:100%}.rueckruf{grid-template-columns:1fr}.seitenkopf{display:block;min-height:0;background:var(--weiss)}.seitenkopf-medien{position:relative;aspect-ratio:4 / 3;margin-top:var(--kopf-h)}.seitenkopf-innen{width:100%;padding:0}.seitenkopf-karte{max-width:none;padding:24px var(--rand) 8px;border:0;border-radius:0;background:var(--weiss);-webkit-backdrop-filter:none;backdrop-filter:none}.seitenkopf .kontakt-zeile,.seitenkopf .knopf-grau{background:var(--grau)}.seitenkopf-karte .seitenkopf-satz{font-weight:400;color:var(--text)}.seitenkopf-karte .haken-liste li{font-weight:400;font-size:inherit;color:var(--text)}.seitenkopf .knopfreihe{flex-direction:column}.seitenkopf .knopfreihe .knopf{width:100%}.seitenkopf .film-pause{top:12px;right:12px}.infokasten{flex-direction:column;gap:12px;padding:22px 20px}.fragen-liste summary{padding:16px 18px}.fragen-liste details>div{padding:0 18px 18px}.formular{grid-template-columns:1fr;padding:20px 16px}.themen{grid-template-columns:1fr 1fr}.formular-senden .knopf{width:100%}.anfahrt-raster{grid-template-columns:1fr}.anfahrt-karte,.anfahrt-bild{min-height:260px}.fehlerseite{padding-top:calc(var(--kopf-h) + 36px)}.fuss-raster{grid-template-columns:1fr;gap:32px;padding-block:48px 32px}.leiste{position:fixed;z-index:55;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;gap:6px;padding:6px;background:var(--weiss);border:1px solid var(--grau-2);border-radius:16px;transition:transform .3s var(--ease)}.leiste.weg{transform:translateY(150%)}.leiste-knopf{min-height:54px;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:var(--grau);color:var(--navy);font-size:12px;font-weight:700;text-decoration:none}.leiste-knopf .symbol{width:22px;height:22px;stroke-width:2}.leiste-anfrage{background:var(--blau);color:#fff;font-size:15px}body{padding-bottom:88px}.seite-textseite .leiste{display:none}body.seite-textseite{padding-bottom:0}}