@font-face{font-family:Greycliff CF;font-weight:300;font-style:normal;src:local("Greycliff CF Light"),local("GreycliffCF-Light"),local("Greycliff-CF-Light")}@font-face{font-family:Greycliff CF;font-weight:900;font-style:normal;src:local("Greycliff CF Heavy"),local("GreycliffCF-Heavy"),local("Greycliff-CF-Heavy")}:root{--tinte: #213a55;--akzent: #4a6d99;--blass: #a9c0d8;--sand: #efe9df;--weiss: #ffffff;--schrift: "Greycliff CF", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--rand-desktop: 120px;--rand-tablet: 60px;--rand-mobil: 40px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--schrift);font-weight:300;color:var(--tinte);background:var(--weiss)}a{color:var(--tinte);text-decoration:none}@media (hover: hover){a:hover{color:var(--akzent)}}img{max-width:100%;display:block}.seite{width:100%;max-width:1440px;margin:0 auto;background:var(--weiss);display:flex;flex-direction:column}.kicker{display:flex;align-items:center;gap:14px}.kicker-linie{width:16px;height:1px;background:var(--akzent);flex:none}.kicker-linie--hell{background:var(--weiss)}.kicker-wort{font-size:20px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;line-height:1.3;overflow-wrap:anywhere;color:var(--akzent)}.kicker-wort--hell{color:var(--weiss)}h1,h2,h3,h4,h5,h6,.h-40,.h-28,.h-24,.karte-titel,.station-titel,.lz-titel,.lz-knopf,.karte-knopf{hyphens:none;-webkit-hyphens:none;text-wrap:balance}.karte-titel,.karte-knopf{hyphens:manual;-webkit-hyphens:manual}.h-40{margin:0;font-size:40px;font-weight:900;line-height:1.22}.h-28{margin:0;font-size:28px;font-weight:900;line-height:1.25}.h-24{margin:0;font-size:24px;font-weight:300;line-height:1.25}.t-20{margin:0;font-size:20px;font-weight:300;line-height:1.3}.t-18{margin:0;font-size:18px;font-weight:300;line-height:1.45}.t-16{margin:0;font-size:16px;font-weight:300;line-height:1.4}.auf-hell{color:var(--tinte)}.auf-dunkel{color:var(--weiss)}.gedaempft-auf-hell{color:var(--akzent)}.gedaempft-auf-dunkel{color:var(--blass)}.symbolbild-hinweis{font-size:16px;font-weight:300;line-height:1.4;color:var(--akzent);padding-top:2px}.btn-umriss{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:0 24px;border-radius:8px;background:transparent;font-size:18px;font-weight:300;line-height:1.4}.btn-umriss--dunkel{border:1px solid var(--weiss);color:var(--weiss)}.btn-umriss--hell{border:1px solid var(--tinte);color:var(--tinte)}.btn-gefuellt{display:inline-flex;align-items:center;justify-content:center;min-height:48px;box-sizing:border-box;padding:0 24px;border-radius:8px;border:1px solid var(--tinte);background:var(--tinte);color:var(--weiss);font-size:18px;font-weight:300;line-height:1.4;transition:background-color .18s ease,border-color .18s ease}@media (hover: hover){.btn-gefuellt:hover{background:var(--akzent);border-color:var(--akzent);color:var(--weiss)}}.js .einblenden{opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s ease}.einblenden.ist-sichtbar{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.js .einblenden{opacity:1;transform:none;transition:none}}.link-unterstrichen{border-bottom:1px solid var(--blass);padding-bottom:2px}.link-unterstrichen--akzent{border-bottom:1px solid var(--akzent);padding-top:1px;padding-bottom:1px}.pfeil-link{display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:300;line-height:1.4;min-height:44px}.pfeil-link svg{flex:none}.kopf{display:flex;justify-content:space-between;align-items:center;padding:32px var(--rand-desktop)}.kopf-logo{height:52px;width:auto}.kopf-nav{display:flex;align-items:center;gap:36px}.kopf-nav a{font-size:18px}.kopf-menue-link{display:none}.kapitelkopf{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:32px var(--rand-desktop) 56px var(--rand-desktop);background:var(--tinte)}.kapitelkopf-titel{display:flex;flex-direction:column;gap:16px}.hero{width:100%;height:100svh;max-height:900px;min-height:560px;background:var(--tinte);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.hero-kopf{display:flex;justify-content:space-between;align-items:center;padding:32px var(--rand-desktop)}.sek{padding:100px var(--rand-desktop);display:flex;flex-direction:column;gap:48px}.sek--dunkel{background:var(--tinte)}.sek--hell{background:var(--weiss)}.sek-kopf{display:flex;flex-direction:column;gap:24px}.sek-vorspann{max-width:640px}.zweispaltig{display:grid;grid-template-columns:380px 1fr;gap:100px}.zweispaltig>:last-child{display:flex;flex-direction:column;gap:24px;max-width:680px}.foto-slot{display:flex;flex-direction:column;gap:12px;width:100%}.foto-1200 img,.foto-1200{aspect-ratio:1200 / 680}.foto-1200{overflow:hidden}.foto-1200 img{width:100%;height:100%;object-fit:cover}.foto-580{aspect-ratio:580 / 387;overflow:hidden}.foto-580 img{width:100%;height:100%;object-fit:cover}.karten-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fett{font-weight:900}.text-hinweis{max-width:720px}.karte{display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--sand);border:1px solid var(--blass);border-radius:0}.karte-icon{display:block;width:48px;height:48px;fill:none;stroke:var(--tinte);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.objekt-karte{display:flex;flex-direction:column;gap:8px}.objekt-karte-teaser{display:flex;flex-direction:column;gap:6px}.objekt-name{font-size:20px;font-weight:300;line-height:1.3;color:var(--tinte)}.objekt-status{display:inline-block;align-self:flex-start;font-size:16px;font-weight:300;line-height:1.4;border-radius:8px;padding:4px 14px;background:var(--sand);color:var(--tinte)}.objekte-raster{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 40px}.objekte-raster--eins{grid-template-columns:1fr}.objekte-zwischentitel{display:grid;grid-template-columns:480px 1fr;gap:40px;align-items:baseline}.kontakt-tabelle{display:flex;flex-direction:column}.kontakt-zeile{display:grid;grid-template-columns:180px 1fr;gap:24px;border-top:1px solid var(--blass);padding:20px 0}.kontakt-zeile--letzte{border-bottom:1px solid var(--akzent)}.kontakt-spalten{display:grid;grid-template-columns:1fr 1fr;gap:80px}.markenmoment{padding:100px var(--rand-desktop);background:var(--tinte);display:flex;flex-direction:column;gap:56px}.drei-schritte{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.schritt{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--weiss);padding-top:24px}.footer{background:var(--tinte);padding:100px var(--rand-desktop) 48px var(--rand-desktop);display:flex;flex-direction:column;gap:72px}.footer-spalte{display:flex;flex-direction:column;gap:24px}.footer-links{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer-unten{border-top:1px solid var(--blass);padding-top:24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.footer-unten-links{display:flex;align-items:center;gap:24px}.footer-schlicht-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.rechtsinhalt{display:flex;flex-direction:column;gap:100px;padding:100px var(--rand-desktop);max-width:1200px;margin:0 auto;width:100%}.rechtsblock{display:flex;flex-direction:column;gap:40px;max-width:720px}.rechtsabschnitt{display:flex;flex-direction:column;gap:16px;border-top:1px solid rgba(33,58,85,.2);padding-top:40px}.rechtsabschnitt:first-child{border-top:0;padding-top:0}.adresszeilen{display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.45}.rechte-liste{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px;font-size:18px;line-height:1.45}.rechte-liste li{margin:0}.formular-bereich{display:flex;gap:80px}.formular-spalte{display:flex;flex-direction:column;gap:48px;flex:0 1 720px;min-width:0}.formular-bildspalte{flex:0 1 400px;min-width:0}.formular-bildspalte img{aspect-ratio:400 / 720;width:100%;height:100%;object-fit:cover}.feld{display:flex;flex-direction:column;gap:4px}.feld label{font-size:18px;font-weight:300;line-height:1.4;color:var(--tinte)}.feld input[type=text],.feld input[type=email],.feld input[type=tel],.feld textarea{width:100%;box-sizing:border-box;margin:0;border:0;border-bottom:1px solid var(--akzent);border-radius:0;background:transparent;padding:6px 0 12px;font-size:18px;font-family:inherit;font-weight:300;line-height:1.4;color:var(--tinte);outline:none}.feld textarea{height:120px;resize:none}.feld input:focus,.feld textarea:focus{border-bottom-color:var(--blass)}.radio-option input[type=radio]:checked:after{content:"";width:8px;height:8px;border-radius:4px;background:var(--tinte)}.radio-option input[type=radio]:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.einwilligung input[type=checkbox]:checked{background:var(--tinte)}.einwilligung input[type=checkbox]:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}@media (hover: hover){.btn-absenden:hover{background:var(--sand)}}@media (max-width: 1024px){.kopf,.hero-kopf,.kapitelkopf,.sek,.markenmoment,.footer,.rechtsinhalt{padding-left:var(--rand-tablet);padding-right:var(--rand-tablet)}.zweispaltig{grid-template-columns:1fr;gap:40px}.karten-raster{gap:16px;grid-template-columns:minmax(0,1fr)}.objekte-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.objekte-zwischentitel{grid-template-columns:1fr;gap:8px}.kontakt-spalten{grid-template-columns:1fr;gap:40px}.drei-schritte{grid-template-columns:1fr 1fr;gap:24px}.formular-bereich{gap:40px}.formular-spalte{flex-basis:auto;flex:1 1 auto}.formular-bildspalte{flex:0 0 260px}}@media (max-width: 640px){.kopf,.hero-kopf,.kapitelkopf,.sek,.markenmoment,.footer,.rechtsinhalt{padding-left:var(--rand-mobil);padding-right:var(--rand-mobil)}.hero-kopf{padding-top:20px}.kopf-logo{height:40px}.kapitelkopf{padding-top:28px}.kopf-nav-links{display:none}.kopf-menue-link{display:inline-flex;align-items:center;min-height:44px;font-size:18px;font-weight:300}.sek{padding-top:100px;padding-bottom:100px;gap:40px}.sek-kopf{gap:16px}.h-40{font-size:28px;line-height:1.25}.kapitelkopf .h-40{font-size:40px}.kapitelkopf-titel .h-40{overflow-wrap:normal}.zweispaltig{grid-template-columns:1fr;gap:24px}.karten-raster,.karten-raster--vier,.preis-raster{grid-template-columns:minmax(0,1fr);gap:16px}.karte{padding:24px}.objekte-raster,.objekte-raster--eins{grid-template-columns:minmax(0,1fr);gap:40px}.kontakt-zeile{grid-template-columns:1fr;gap:4px}.footer-raster,.footer-schlicht-raster{grid-template-columns:1fr;gap:40px}.drei-schritte{grid-template-columns:1fr;gap:32px}.formular-bereich{flex-direction:column;gap:48px}.formular-spalte{flex:1 1 auto}.formular-bildspalte{flex:0 0 auto}.formular-bildspalte img{aspect-ratio:4 / 3}.footer-unten{flex-direction:column;align-items:flex-start}}[hidden]{display:none!important}.kapitelkopf .kopf-nav a:not(.btn-umriss){color:var(--weiss)}.tag{display:flex;flex-direction:column;gap:12px}@media (hover: hover){.slot input:hover+span{background:var(--sand)}}.slot input:checked+span{background:var(--tinte);color:var(--weiss)}.slot input:focus-visible+span{outline:2px solid var(--akzent);outline-offset:2px}.btn-absenden:disabled{opacity:.5;cursor:default}@media (min-width: 1025px){.sek,.markenmoment{padding-top:120px;padding-bottom:120px}.kapitelkopf{min-height:320px}}.leistungen-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;align-items:start}.leistungen-raster .karte{position:relative;gap:0;transition:border-color .18s ease}.leistungen-raster .karte-icon{margin-bottom:24px}@media (hover: hover){.leistungen-raster .karte:hover{border-color:var(--akzent)}}.leistungen-raster .karte-icon{transition:stroke .18s ease}@media (hover: hover){.leistungen-raster .karte:hover .karte-icon{stroke:var(--akzent)}}.karte-titel{margin:0 0 24px;font-size:24px;font-weight:900;line-height:1.25}.karte-knopf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--tinte);font:inherit;font-size:24px;font-weight:900;line-height:1.25;text-align:left;cursor:pointer}.karte-knopf:after{content:"";position:absolute;inset:0}.karte-knopf:focus{outline:none}.karte-knopf:focus-visible:after{outline:2px solid var(--akzent);outline-offset:3px}.karte-plus{flex:none;width:20px;height:20px;margin-top:4px;fill:none;stroke:var(--tinte);stroke-width:2;stroke-linecap:round;transition:transform .3s ease}.karte-fach{display:grid;grid-template-rows:1fr}.karte-fach-innen{min-height:0;overflow:hidden}.leistungen-raster .karte-text{line-height:1.5;max-width:560px;hyphens:auto;overflow-wrap:break-word}html:not(.js) .karte-fach--kurz{display:none}.js .karte-fach{transition:grid-template-rows .3s ease,visibility 0s linear 0s}.js .karte-fach--voll{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.js .karte.ist-offen .karte-fach--voll{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .3s ease,visibility 0s linear 0s}.js .karte.ist-offen .karte-fach--kurz{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.js .karte.ist-offen .karte-plus{transform:rotate(45deg)}@media (max-width: 1024px){.leistungen-raster .karte{padding:24px}.leistungen-raster .karte-plus{position:absolute;top:38px;right:24px;margin:0}.karte-knopf{overflow-wrap:normal}}@media (max-width: 760px){.leistungen-raster{grid-template-columns:minmax(0,1fr);gap:16px}.leistungen-raster .karte{padding:32px}.leistungen-raster .karte-plus{right:32px;top:46px}}@media (prefers-reduced-motion: reduce){.leistungen-raster .karte,.leistungen-raster .karte-icon,.karte-plus,.js .karte-fach,.js .karte-fach--voll,.js .karte.ist-offen .karte-fach--voll,.js .karte.ist-offen .karte-fach--kurz{transition:none!important}}.rechtsblock{max-width:640px}.zweispaltig>:last-child{max-width:640px}.footer-links .btn-umriss{align-self:flex-start}.kontakt-spalten p.t-18{max-width:640px}.leistungen-raster--vier{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 1280px){.leistungen-raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 760px){.leistungen-raster--vier{grid-template-columns:minmax(0,1fr)}}.leistungen-raster--vier .karte{padding:24px}.leistungen-raster--vier .karte-plus{position:absolute;top:38px;right:24px;margin:0}.leistungen-raster--vier .karte-text{hyphens:manual}.ablauf{display:flex;flex-direction:column;gap:48px;max-width:1200px}.ablauf-stationen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative}.ablauf-stationen:before{content:"";position:absolute;left:0;right:0;top:24px;height:1px;background:var(--blass)}.station{position:relative;display:flex;flex-direction:column;gap:12px}.station-icon{display:block;width:fit-content;background:var(--weiss);padding-right:16px;margin-bottom:12px;position:relative}.station-icon .karte-icon{display:block}.station-nr{margin:0;color:var(--tinte)}.station-titel{margin:0;font-size:24px;font-weight:900;line-height:1.25;color:var(--tinte)}.ablauf-zusatz{max-width:720px}@media (max-width: 760px){.ablauf-stationen{grid-template-columns:minmax(0,1fr);gap:40px}.ablauf-stationen:before{inset:0 auto 0 24px;width:1px;height:auto}.station{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:24px;row-gap:8px}.station-icon{grid-row:1 / span 6;grid-column:1;padding:0 0 12px;margin:0;align-self:start}.station>:not(.station-icon){grid-column:2}}.preis-bereich{display:flex;flex-direction:column;gap:24px;max-width:1200px}.preis-schalter{display:inline-flex;align-self:flex-start;border:1px solid var(--tinte);border-radius:8px;overflow:hidden}.schalter-opt{position:relative;display:block;cursor:pointer}.schalter-opt input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.schalter-opt span{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font-size:18px;font-weight:300;line-height:1.4;color:var(--tinte);background:transparent;transition:background-color .2s ease,color .2s ease}.schalter-opt input:checked+span{background:var(--tinte);color:var(--weiss)}.schalter-opt input:focus-visible+span{outline:2px solid var(--akzent);outline-offset:-4px}.schalter-opt:first-child{border-right:1px solid var(--tinte)}html:not(.js) .preis-schalter{display:none}.preis-ansichten{display:flex;flex-direction:column;gap:32px}.preis-ansicht{display:flex;flex-direction:column;gap:24px;transition:opacity 175ms ease,transform 175ms ease}.preis-ansicht[hidden]{display:none}.preis-aus,.preis-ein-vor{opacity:0;transform:translateY(6px)}html:not(.js) .preis-ansicht+.preis-ansicht{padding-top:32px;border-top:1px solid var(--blass)}.preis-erklaerung{margin:0}.preis-gross-karte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--sand);border:1px solid var(--blass);border-radius:0}.preis-zelle{display:flex;flex-direction:column;gap:8px;padding:40px 32px}.preis-zelle+.preis-zelle{border-left:1px solid var(--blass)}.preis-zelle p{margin:0}.preis-gross{font-size:28px;font-weight:900;line-height:1.25;color:var(--tinte)}.preis-gross-karte .gedaempft-auf-hell{color:var(--tinte)}@media (max-width: 760px){.preis-schalter{flex-direction:column;align-self:stretch}.schalter-opt:first-child{border-right:0;border-bottom:1px solid var(--tinte)}.preis-gross-karte{grid-template-columns:minmax(0,1fr)}.preis-zelle{padding:24px}.preis-zelle+.preis-zelle{border-left:0;border-top:1px solid var(--blass)}}@media (prefers-reduced-motion: reduce){.preis-ansicht,.schalter-opt span{transition:none}}.karten-panel{display:none}.leistungen-raster .karte.ist-offen{border-color:var(--akzent)}@media (min-width: 761px){.js .karten-panel{display:grid;grid-template-rows:0fr;visibility:hidden;max-width:1200px;transition:grid-template-rows .3s ease,visibility 0s linear .3s}.js .karten-panel.ist-offen{grid-template-rows:1fr;visibility:visible;margin-top:24px;transition:grid-template-rows .3s ease,visibility 0s linear 0s}.karten-panel-innen{min-height:0;overflow:hidden}.panel-box{padding:32px 40px;background:var(--sand);border:1px solid var(--blass);border-radius:0}.js .panel-box .karte-fach--voll{display:none;grid-template-rows:1fr;visibility:visible}.js .panel-box .karte-fach--voll.ist-aktiv{display:grid}.panel-box .karte-text{margin:0;max-width:56ch;line-height:1.5}.js .panel-modus .karte.ist-offen .karte-fach--kurz{grid-template-rows:1fr;visibility:visible}}.karten-panel.fertig,.karte.fertig .karte-fach{transition:none!important}@media (prefers-reduced-motion: reduce){.karten-panel{transition:none!important}}@media (max-width: 1024px),(pointer: coarse){.karte-knopf{min-height:44px}}@media (max-width: 767px),(pointer: coarse){.t-18,.t-20,.t-16,.symbolbild-hinweis,.adresszeilen,.rechte-liste,#bestand .bestand-karte p,#bestand .bestand-eigenschaften{line-height:1.5}p .link-unterstrichen,li .link-unterstrichen,.link-unterstrichen--akzent{padding-top:12px;padding-bottom:12px;border-bottom:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--blass)}.link-unterstrichen--akzent{text-decoration-color:var(--akzent)}}.btn-gefuellt:active{background:var(--akzent);border-color:var(--akzent);color:var(--weiss)}.btn-absenden:active{background:var(--sand)}.knopf-leben{--licht-x: 50%;--licht-y: 50%;--licht-farbe: rgba(169, 192, 216, .32);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;box-sizing:border-box;margin:0;padding:0 28px;border:1px solid #213a55;border-radius:9999px;background:#213a55;color:#fff;font-family:Greycliff CF,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.2;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,scale .12s ease,translate .22s ease}.knopf-pfeil{flex:none;display:block;width:18px;height:12px;transform-origin:50% 50%;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.knopf-leben:focus-visible{outline:2px solid #4a6d99;outline-offset:3px}.knopf-leben:focus-visible .knopf-pfeil{transform:rotate(-45deg)}.knopf-leben:active{scale:.97}@media (hover: hover){.knopf-leben:hover{background:#4a6d99;border-color:#4a6d99;color:#fff}.knopf-leben:hover .knopf-pfeil{transform:rotate(-45deg)}}.knopf-leben:active{background:#4a6d99;border-color:#4a6d99;color:#fff}.knopf-leben--umriss{background:transparent;color:#213a55;--licht-farbe: rgba(74, 109, 153, .16)}@media (hover: hover){.knopf-leben--umriss:hover{background:#213a55;border-color:#213a55;color:#fff}}.knopf-leben--umriss:active{background:#213a55;border-color:#213a55;color:#fff}.knopf-leben--hell{background:#efe9df;border-color:#efe9df;color:#213a55;--licht-farbe: rgba(255, 255, 255, .55)}@media (hover: hover){.knopf-leben--hell:hover{background:#a9c0d8;border-color:#a9c0d8;color:#213a55}}.knopf-leben--hell:active{background:#a9c0d8;border-color:#a9c0d8;color:#213a55}.knopf-leben--umriss-hell{background:transparent;border-color:#efe9df;color:#efe9df;--licht-farbe: rgba(239, 233, 223, .18)}@media (hover: hover){.knopf-leben--umriss-hell:hover{background:#efe9df;border-color:#efe9df;color:#213a55}}.knopf-leben--umriss-hell:active{background:#efe9df;border-color:#efe9df;color:#213a55}.knopf-leben--hell:focus-visible,.knopf-leben--umriss-hell:focus-visible{outline-color:#efe9df}@media (hover: hover) and (pointer: fine){.knopf-leben{translate:var(--magnet-x, 0px) var(--magnet-y, 0px)}.knopf-leben:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90px circle at var(--licht-x) var(--licht-y),var(--licht-farbe),transparent 70%);opacity:0;transition:opacity .2s ease}.knopf-leben:hover:before{opacity:1}}@media (prefers-reduced-motion: reduce){.knopf-leben,.knopf-pfeil,.knopf-leben:before{transition:none}.knopf-leben{translate:none}.knopf-leben:active{scale:none}.knopf-leben:hover .knopf-pfeil,.knopf-leben:focus-visible .knopf-pfeil{transform:none}.knopf-leben:before{display:none}}.knopf-punkt{flex:none;display:block;width:8px;height:8px;border-radius:50%;background:#efe9df}@media (max-width: 640px){.kapitelkopf .wort-11{font-size:min(40px,calc((100vw - 80px) / 11.1))}.kapitelkopf .wort-8-5{font-size:min(40px,calc((100vw - 80px) / 8.5))}.kapitelkopf .wort-7-5{font-size:min(40px,calc((100vw - 80px) / 7.6))}.rechtsinhalt .h-24{font-size:min(24px,calc((100vw - 80px) / 13.1))}.station-titel{font-size:min(24px,calc((100vw - 152px) / 8.6))}}@media (min-width: 761px) and (max-width: 840px){.station-titel{font-size:min(24px,calc((33.333vw - 66.7px) / 8.6))}}
