:root{--grund:#fff;--flaeche:#f2f4f7;--tinte:#14213b;--tinte-leise:#59647a;--linie:#d5dbe4;--feldrand:#7a8499;--logorot:#861224;--hover:#6b0e1d}body{background:var(--flaeche);margin:0}.seite{background:var(--grund);color:var(--tinte);font-family:var(--font-text);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;container:seite/inline-size}.seite *,.seite :before,.seite :after{box-sizing:border-box}.seite>*{font-size:17px;line-height:1.6}:where(.seite) h1,:where(.seite) h2,:where(.seite) h3{overflow-wrap:break-word;font-family:var(--font-display);color:var(--tinte);text-wrap:balance;margin:0;font-weight:700}:where(.seite) h1{letter-spacing:-.025em;max-width:56rem;font-size:clamp(44px,22px + 4.584cqi,88px);line-height:1.02}:where(.seite) h2{letter-spacing:-.02em;max-width:56rem;font-size:clamp(32px,24px + 1.945cqi,52px);line-height:1.08}:where(.seite) h3{font-size:21px;line-height:1.25}:where(.seite) p{text-wrap:pretty;max-width:38rem;margin:0}:where(.seite) ul,:where(.seite) ol{margin:0;padding:0;list-style:none}:where(.seite) figure{margin:0}:where(.seite) address{font-style:normal}:where(.seite) a{color:var(--logorot);text-underline-offset:.22em;text-decoration:underline 1px;transition:color .15s}:where(.seite) a:hover{color:var(--hover)}.seite :focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.lead{font-size:19px;line-height:1.5}.klein{color:var(--tinte-leise);font-size:14px;line-height:1.45}.punkt,.akzent{color:var(--logorot)}.rahmen{max-width:1392px;margin-inline:auto;padding-inline:20px}.raster{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.raster>*{grid-column:1/-1}.kopf{z-index:2;background:var(--grund);position:relative}.kopf-innen{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.marke{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.marke img{width:auto;height:24px;display:block}.menue{display:none}.menue ul{align-items:center;gap:32px;display:flex}.menue a{min-height:44px;color:var(--tinte);align-items:center;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.menue a:hover{color:var(--logorot)}.menue-knopf{min-width:44px;min-height:44px;color:var(--tinte);font-family:var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin-right:-6px;padding:0 6px;font-size:16px;font-weight:500;line-height:1;display:inline-flex}.menue-offen{background:var(--grund);padding:0 20px 24px;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 36px #14213b24}.menue-offen li{border-top:1px solid var(--linie)}.menue-offen a{min-height:56px;color:var(--tinte);font-family:var(--font-display);align-items:center;font-size:22px;font-weight:700;text-decoration:none;display:flex}.einstieg{padding-top:56px}.einstieg-unterseite{padding-top:16px}.titel-abstand{margin-top:32px}.nach-aussage{margin-top:24px}.nach-text,.zone{margin-top:32px}.abschnitt{margin-top:56px}.abschnitt-gross{margin-top:80px}.aktion{background:var(--logorot);color:#fff;min-height:52px;font-family:var(--font-text);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 28px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:scale .2s cubic-bezier(.2,.7,.2,1);display:inline-flex}.aktion:hover{color:#fff;scale:1.04}.aktion:active{scale:1.01}.fuss{background:var(--flaeche);margin-top:56px;padding:40px 0 48px}.fuss .raster{align-items:center;row-gap:12px}.fuss-marke{justify-self:start}.fuss-marke img{height:24px}.fuss-links{flex-wrap:wrap;gap:0 28px;display:flex}.fuss-links a{min-height:44px;color:var(--tinte);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.fuss-links a:hover{color:var(--logorot);text-decoration:underline}.fuss-links a[aria-current=page]{font-weight:500}.fuss-cookie{min-height:44px;color:var(--tinte);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:16px;display:inline-flex}.fuss-cookie:hover{color:var(--logorot);text-underline-offset:.22em;text-decoration:underline}html{scroll-behavior:smooth}.kontakt-knopf{display:none}#erstgespraech{scroll-margin-top:24px}@container seite (width>=720px){.seite>*{font-size:18px}:where(.seite) h3{font-size:24px}.lead{font-size:22px}.rahmen{padding-inline:56px}.kopf-innen{min-height:92px}.marke img{height:28px}.menue-offen{padding-inline:56px}}@container seite (width>=1024px){.menue{display:block}.menue-knopf,.menue-offen{display:none}.raster{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.raster>.spalte-aussage{grid-column:1/span 9}.raster>.spalte-text{grid-column:5/span 5}.raster>.spalte-lesen{grid-column:5/span 6}.raster>.spalte-zeilen{grid-column:5/-1}.raster>.spalte-rand{grid-column:10/-1}.raster>.spalte-fuss{grid-column:1/span 4}.einstieg{padding-top:160px}.einstieg-unterseite{padding-top:24px}.titel-abstand{margin-top:92px}.nach-aussage{margin-top:32px}.nach-text{margin-top:40px}.zone{margin-top:64px}.abschnitt{margin-top:112px}.abschnitt-gross{margin-top:160px}.fuss{margin-top:112px;padding:64px 0 72px}.fuss .raster{row-gap:0}}@container seite (width<=719px){.kontakt-knopf{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:30;background:var(--logorot);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;text-decoration:none;transition:scale .2s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;box-shadow:0 10px 24px #14213b3d}.kontakt-knopf:hover{color:#fff;scale:1.08}.kontakt-knopf:active{scale:1.02}.kontakt-knopf:focus-visible{outline:2px solid var(--tinte);outline-offset:3px}.kontakt-knopf svg{width:26px;height:26px;display:block}.fuss:has(~.schnellkontakt){padding-bottom:104px}}@supports (animation-timeline:view()){.seite{timeline-scope:--kontakt}section[aria-labelledby=erstgespraech]{view-timeline-name:--kontakt}.kontakt-knopf{animation:linear both kontakt-knopf-weg --kontakt;animation-range:entry 10% entry 60%}@keyframes kontakt-knopf-weg{to{opacity:0;visibility:hidden;transform:translateY(16px)scale(.9)}}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}@media (prefers-reduced-motion:reduce){.aktion:hover,.aktion:active,.kontakt-knopf:hover,.kontakt-knopf:active{scale:none}html{scroll-behavior:auto}.kontakt-knopf{animation:none!important}.seite *,.seite :before,.seite :after{transition:none!important}@view-transition{navigation:none}}.pfad ol{color:var(--tinte-leise);flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;line-height:1.45;display:flex}.pfad li{align-items:center;gap:8px;min-height:44px;display:inline-flex}.pfad li+li:before{content:"/"}.pfad a{color:var(--tinte-leise)}.pfad a:hover{color:var(--tinte)}.portraet{width:62%;margin:48px 0 0 auto}.portraet img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.portraet figcaption{margin-top:12px}.zeilen{border-bottom:1px solid var(--linie)}.zeile{border-top:1px solid var(--linie);gap:10px;padding:28px 0 32px;display:grid;position:relative}.zeile-text{align-content:start;gap:12px;display:grid}.zeile-verweis{justify-self:start}.titel-text{transition:transform .15s;display:inline-block;position:relative}.punkt-vor{color:var(--logorot);opacity:0;transition:opacity .15s;position:absolute;top:0;left:-16px}.zeile-titel a{color:var(--tinte);text-decoration:none}.zeile-titel a:hover{color:var(--tinte)}.zeile-ziel:after{content:"";position:absolute;inset:0}.zeile-klickbar:hover .titel-text,.zeile-klickbar:focus-within .titel-text{transform:translate(8px)}.zeile-klickbar:hover .punkt-vor,.zeile-klickbar:focus-within .punkt-vor{opacity:1}.zeile-klickbar:hover .zeile-verweis{color:var(--hover)}.schritt{align-items:baseline;gap:16px;display:flex}.schritt-nr{font-family:var(--font-display);color:var(--tinte-leise);font-size:21px;font-weight:700;line-height:1.25}.kontaktdaten{gap:4px;display:grid}.filter ul{flex-wrap:wrap;gap:4px 40px;display:flex}.filter a{min-height:52px;color:var(--tinte-leise);align-items:center;gap:12px;font-size:19px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.filter a:hover{color:var(--tinte)}.filter a[aria-current=page]{color:var(--tinte);text-underline-offset:10px;text-decoration:underline 2px}.kennzahl{border-top:1px solid var(--tinte);align-content:start;gap:10px;padding-top:20px;display:grid}.ergebnis-feld{background:var(--flaeche);align-content:start;gap:10px;padding:24px 24px 28px;display:grid}.medium-flaeche{aspect-ratio:4/3;background:var(--flaeche);color:var(--tinte-leise);align-items:flex-start;padding:20px;font-size:14px;line-height:1.45;display:flex}.medium figcaption{margin-top:12px}.kennzahlen{gap:32px;display:grid}.erkenntnis-band{background:var(--tinte);padding:56px 0 64px}.erkenntnis-band h2{color:#fff}.erkenntnis-satz{max-width:48rem;font-family:var(--font-display);letter-spacing:-.01em;color:#fff;text-wrap:balance;font-size:26px;font-weight:700;line-height:1.25}.kennzahl-wert{font-family:var(--font-display);letter-spacing:-.02em;color:var(--tinte);font-size:56px;font-weight:700;line-height:1}.formular{gap:28px;max-width:38rem;display:grid}.feld{gap:8px;display:grid}.feld-name{color:var(--tinte);padding:0;font-size:16px;font-weight:500;line-height:1.4;display:block}.feld-gruppe{border:0;min-width:0;margin:0;padding:0}.feld-gruppe legend{margin-bottom:8px}.eingabe{border:1px solid var(--feldrand);width:100%;min-height:56px;color:var(--tinte);background:#fff;border-radius:6px;padding:14px 16px;font-family:inherit;font-size:17px;line-height:1.5;transition:border-color .15s;display:block}.eingabe-lang{resize:vertical;min-height:176px}.optionen{flex-wrap:wrap;gap:0 28px;display:flex}.option{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.option input,.einwilligung input{width:20px;height:20px;accent-color:var(--tinte);margin:0}.einwilligung{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;font-size:16px;line-height:1.5;display:grid}.einwilligung input{margin-top:3px}.absenden{justify-items:start;gap:12px;display:grid}.ablauf{display:none}.thema{color:var(--tinte);align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.thema-zeichen{flex:none;width:14px;height:14px;display:block}.kacheln{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.kachel{background:var(--flaeche);align-content:start;gap:14px;padding:28px 24px 32px;transition:background-color .15s;display:grid;position:relative}.kachel:hover{background:#e9edf2}.kachel h3 a{color:var(--tinte);text-decoration:none}.kachel h3 a:hover{color:var(--tinte)}.kachel-meta{color:var(--tinte-leise);font-size:16px;line-height:1.45}.anfrage{background:var(--flaeche);padding:24px 20px 28px}.anfrage .formular{max-width:none}.formular-zeile{gap:28px;display:grid}.feld-frage{font-family:var(--font-display);color:var(--tinte);margin-bottom:16px;padding:0;font-size:21px;font-weight:700;line-height:1.25}.themenwahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.themenwahl-option{border:1px solid var(--feldrand);min-height:64px;color:var(--tinte);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;font-size:17px;font-weight:500;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:relative}.themenwahl-option:hover{border-color:var(--tinte)}.themenwahl-option input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.themenwahl-option:has(input:checked){border-color:var(--tinte);background:var(--tinte);color:#fff}.themenwahl-option:has(input:focus-visible){outline:2px solid var(--tinte);outline-offset:2px}.themenwahl-option .thema-zeichen{width:16px;height:16px}.eingabe:hover,.eingabe:focus{border-color:var(--tinte)}.ziele{gap:16px;display:grid}.ziel{background:var(--flaeche);align-content:start;gap:12px;padding:28px 24px 32px;display:grid}.ziel h3{letter-spacing:-.015em;font-size:24px;line-height:1.15}.kachel{isolation:isolate;border-radius:12px;min-height:260px;overflow:hidden}.kachel-grafik{z-index:-1;opacity:.13;pointer-events:none;width:220px;height:220px;transition:transform .3s,opacity .3s;position:absolute;bottom:-64px;right:-56px}.kachel:hover .kachel-grafik{opacity:.2;transform:translate(-6px,-6px)scale(1.04)}.ziel,.ergebnis-feld,.anfrage,.medium-flaeche{border-radius:12px}.tusche{width:46%;margin:40px 0 0 auto}.tusche img{width:100%;height:auto;display:block}@container seite (width>=720px){.ziele{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ziel:nth-child(odd){margin-bottom:64px}.ziel:nth-child(2n){margin-top:64px}.ziel h3{font-size:32px}.formular-zeile{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.anfrage{padding:40px}.feld-frage{font-size:24px}.medium-flaeche{aspect-ratio:16/7;padding:28px}.erkenntnis-satz{font-size:36px}.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.filter a{font-size:22px}.schritt-nr{font-size:24px}.ablauf{display:block}}@container seite (width>=1024px){.tusche{grid-row:1/span 3;width:100%;margin:96px 0 0}.ziele{gap:32px}.ziel{padding:36px 32px 40px}.ziel:nth-child(odd){margin-bottom:96px}.ziel:nth-child(2n){margin-top:96px}.themenwahl{grid-template-columns:repeat(4,minmax(0,1fr))}.anfrage{padding:48px 48px 52px}.kennzahlen{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:32px}.kennzahlen>:nth-child(odd){grid-column:1/span 5}.kennzahlen>:nth-child(2n){grid-column:6/span 3}.ergebnis-feld{padding:28px 28px 32px}.erkenntnis-band{padding:112px 0 120px}.kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.kachel{padding:36px 32px 40px}.portraet{grid-row:1/span 3;width:100%;margin:176px 0 0}.zeile{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:32px;padding:32px 0 36px}.zeile>.zeile-titel{grid-column:1/span 5}.zeile>.zeile-text{grid-column:6/span 3}.zeile-fall>.zeile-titel,.zeile-fall>.zeile-text{grid-column:1/span 6}}@container seite (width<=719px){.einstieg{padding-top:24px}.einstieg .raster{row-gap:0}.einstieg .portraet{grid-row:1;width:100%;margin:0}.einstieg .portraet img{aspect-ratio:4/3;object-position:50% 22%;border-radius:12px 12px 0 0}.einstieg .portraet figcaption{background:var(--flaeche);margin:0;padding:16px 20px 0}.einstieg h1{background:var(--flaeche);grid-row:2;padding:12px 20px 0}.einstieg .lead{background:var(--flaeche);border-radius:0 0 12px 12px;grid-row:3;margin-top:0;padding:16px 20px 28px}.einstieg .nach-text{grid-row:4;margin-top:28px}.ziel:nth-child(odd){margin-right:24px}.ziel:nth-child(2n){margin-left:24px}.karte{background:var(--flaeche);border-radius:12px;padding:28px 20px 32px}.karte-links .karte{margin-right:24px}.karte-rechts .karte{margin-left:24px}.case-karte{margin-top:24px}.case-karte.abschnitt-gross{margin-top:48px}.erkenntnis-band{background:0 0;padding:0}.erkenntnis-band .karte{background:var(--tinte)}}@media (prefers-reduced-motion:reduce){.zeile-klickbar:hover .titel-text,.zeile-klickbar:focus-within .titel-text{transform:none}}.referenzen{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;display:grid}.referenz{align-items:center;min-width:0;min-height:48px;display:flex}.referenz-logo{min-width:0;max-width:100%;min-height:48px;color:var(--tinte);align-items:center;display:flex}.referenz-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--tinte-leise);overflow-wrap:break-word;hyphens:auto;font-size:17px;font-weight:700;line-height:1.2}.referenz-logo img{width:auto;max-width:min(140px,100%);max-height:32px;display:block}.referenz-platzhalter{border:1px dashed var(--feldrand);width:140px;max-width:100%;min-height:44px;color:var(--tinte-leise);justify-content:center;align-items:center;padding:6px 10px;font-size:13px;line-height:1.3;display:inline-flex}.zeile-zeichen{display:none}@container seite (width>=720px){.referenzen{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}}@container seite (width>=1024px){.zeile-mit-zeichen>.zeile-zeichen{pointer-events:none;width:152px;height:auto;transition:transform .3s;display:block;position:absolute;top:10px;right:calc(100% + 40px)}.zeile-mit-zeichen:hover>.zeile-zeichen{transform:translate(6px)}.referenz-name{font-size:19px}.raster>.referenzen{grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:56px 32px}}@media (prefers-reduced-motion:reduce){.zeile-mit-zeichen:hover>.zeile-zeichen{transform:none}}.mece{gap:14px;margin-inline:0;display:grid}.mece-konto{border:1px solid var(--linie);background:#fff;border-radius:12px;gap:10px;padding:14px;display:grid}.mece-ebene{color:var(--tinte-leise);font-size:13px;line-height:1.3}.mece-kampagnen{grid-template-columns:2fr 3fr 3fr;gap:8px;min-height:220px;display:grid}.mece-kampagne{flex-direction:column;gap:6px;min-width:0;display:flex}.mece-name{background:var(--tinte);color:#fff;font-family:var(--font-display);overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;font-size:13px;font-weight:700;line-height:1.2}.mece-gruppe{overflow-wrap:anywhere;background:var(--flaeche);min-width:0;color:var(--tinte-leise);border-radius:6px;flex:1;align-items:flex-start;padding:8px 10px;font-size:12px;line-height:1.3;display:flex;position:relative}.mece-punkt{background:var(--logorot);border-radius:50%;width:9px;height:9px;position:absolute;bottom:9px;right:9px}.mece-punkt-legende{vertical-align:1px;margin-right:8px;display:inline-block;position:static}.mece-regeln .zeile-titel{font-size:21px}@container seite (width>=1024px){.raster>.spalte-mece{grid-column:1/span 4}.mece-kampagnen{min-height:300px}.mece-regeln{align-self:start}}.spalte-text>p+p{margin-top:14px}.vorlagen{gap:32px;display:grid}.deck{align-content:start;gap:16px;display:grid}.deck-buehne{aspect-ratio:4/4.4;background:var(--flaeche);border-radius:12px;position:relative;overflow:hidden}.deckel{aspect-ratio:3/4;transform-origin:50% 100%;width:56%;transition:transform .52s cubic-bezier(.2,.7,.2,1),opacity .52s;position:absolute;top:12%;left:20%}.deckel-seite{border:1px solid var(--linie);background:#fff;border-radius:4px;flex-direction:column;gap:10px;height:100%;padding:9% 9% 0;display:flex;position:relative;overflow:hidden}.deckel-logo{width:34%;height:auto;display:block}.deckel-art{color:var(--tinte-leise);margin-top:18%;font-size:11px;line-height:1.3}.deckel-titel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--tinte);text-wrap:balance;font-size:19px;font-weight:700;line-height:1.12}.deckel-grafik{width:96%;height:auto;position:absolute;bottom:-22%;right:-18%}.deckel-grafik.gespiegelt{left:-18%;right:auto;transform:scaleX(-1)}.deck-steuerung{align-items:center;gap:12px;display:flex}.deck-knopf{border:1px solid var(--feldrand);width:44px;height:44px;color:var(--tinte);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,background-color .15s;display:inline-flex}.deck-knopf:hover{border-color:var(--tinte);background:var(--flaeche)}.deck-knopf svg{width:18px;height:18px;display:block}.downloads{border-bottom:1px solid var(--linie)}.download{border-top:1px solid var(--linie)}.download h3{margin:0}.download-kopf{width:100%;min-height:44px;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:22px 0 24px;display:grid}.download-titel{font-family:var(--font-display);font-size:21px;font-weight:700;line-height:1.25;transition:transform .15s}.download-kopf:hover .download-titel{transform:translate(8px)}.download-kopf[aria-expanded=true] .download-titel{transform:none}.download-inhalt{justify-items:start;gap:14px;padding:0 0 28px;display:grid}.download-kopf .klein{font-family:var(--font-text);font-weight:400}@container seite (width>=720px){.download-titel{font-size:24px}}@container seite (width>=1024px){.vorlagen{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px}.vorlagen>.deck{grid-column:1/span 4}.vorlagen>.downloads{grid-column:5/-1}}@media (prefers-reduced-motion:reduce){.deckel,.download-titel{transition:none!important}}.kontakt-person{grid-template-columns:104px minmax(0,1fr);align-items:end;gap:16px;display:grid}.kontakt-person img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.kontakt-name{font-weight:500}@container seite (width>=1024px){.kontakt-person{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}}.filter-name{min-width:72px;min-height:52px;color:var(--tinte-leise);align-items:center;font-size:14px;display:inline-flex}.filter-branche{margin-top:4px}@container seite (width>=720px){.filter.filter-branche a{min-height:44px;font-size:16px}.filter-branche .filter-name{min-height:44px}}.frage-link{font-family:var(--font-display);color:var(--tinte);font-size:21px;font-weight:700;line-height:1.25;text-decoration:none}.frage-link:hover{color:var(--tinte)}.antwort{scroll-margin-top:24px}.nur-mobil{display:none}.details-mobil summary{min-height:44px;color:var(--logorot);text-underline-offset:.22em;cursor:pointer;align-items:center;text-decoration:underline 1px;list-style:none;display:inline-flex}.details-mobil summary::-webkit-details-marker{display:none}.details-mobil[open] summary{display:none}@container seite (width>=720px){.details-mobil summary{display:none}.details-mobil::details-content{content-visibility:visible;display:block}.frage-link{font-size:24px}}@container seite (width>=1024px){.zeile>.frage-link{grid-column:1/span 6}}@container seite (width<=719px){.nur-gross{display:none}.nur-mobil{display:block}.case-kopf{row-gap:0}.case-kopf>.thema{background:var(--flaeche);border-radius:12px 12px 0 0;grid-row:1;padding:20px 20px 0}.case-kopf>h1{background:var(--flaeche);grid-row:2;margin-top:0;padding:10px 20px 0;font-size:34px}.case-kopf>.ergebnis-feld{border-radius:0 0 12px 12px;grid-row:3;margin-top:0;padding:16px 20px 24px}.case-kopf>.spalte-text{grid-row:4;margin-top:24px}.case-kopf>.medium{display:none}.fragen-kompakt .zeile{padding:12px 0 14px}.fragen-kompakt .frage-link{font-family:var(--font-text);text-decoration:underline;text-decoration-color:var(--linie);text-underline-offset:.25em;font-size:17px;font-weight:500}.geschichte{scroll-snap-type:x mandatory;align-items:stretch;gap:12px;margin-top:48px;padding:0 20px 12px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.geschichte>section{scroll-snap-align:start;flex:0 0 86%;margin:0;display:flex}.geschichte .karte,.geschichte .erkenntnis-band>.rahmen{flex:1}.geschichte .erkenntnis-band>.rahmen{display:flex}.geschichte .karte{align-content:start}.geschichte h2{font-size:26px}.geschichte .medium-flaeche{aspect-ratio:16/9;background:#fff;padding:16px}.geschichte .kennzahlen{gap:20px}.geschichte .kennzahl-wert{font-size:44px}.geschichte>section.rahmen{padding-inline:0}.geschichte .karte-links .karte,.geschichte .karte-rechts .karte{margin:0}.geschichte .erkenntnis-band>.rahmen{padding-inline:0}.karten-zaehler{margin-bottom:10px}.weiter-kacheln{border-bottom:1px solid var(--linie);gap:0}.weiter-kacheln .kachel{border-top:1px solid var(--linie);background:0 0;border-radius:0;min-height:0;padding:16px 0 18px}.weiter-kacheln .kachel:hover{background:0 0}.weiter-kacheln .kachel-grafik,.weiter-kacheln .kachel-text,.weiter-kacheln .kachel-meta{display:none}}.recht{border-bottom:1px solid var(--linie);margin-top:48px}.recht-abschnitt{border-top:1px solid var(--linie);gap:14px;padding:28px 0 32px;display:grid}.recht-abschnitt h2{letter-spacing:-.01em;font-size:22px;line-height:1.25}.recht-text{align-content:start;gap:14px;display:grid}.recht-text p,.recht-text li{font-size:17px;line-height:1.6}.recht-text ul{gap:6px;padding-left:1.15em;list-style:outside;display:grid}.recht-text li::marker{color:var(--tinte-leise)}.recht-daten{gap:2px 24px;margin:0;font-size:17px;line-height:1.6;display:grid}.recht-daten dt{color:var(--tinte-leise);margin-top:12px;font-size:14px;line-height:1.45}.recht-daten dt:first-child{margin-top:0}.recht-daten dd{margin:0}.recht-stand{margin-top:24px}@container seite (width>=1024px){.recht{margin-top:96px}.recht-abschnitt{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:32px;padding:36px 0 40px}.recht-abschnitt h2{grid-column:1/span 4;font-size:24px}.recht-abschnitt>.recht-text,.recht-abschnitt>.recht-daten{grid-column:5/span 6}.recht-daten{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.recht-daten dt{margin-top:0;padding-top:3px}.recht-stand{margin-top:32px}}picture{display:contents}picture source{display:none}[hidden]{display:none!important}.zeile-zeichen img{width:100%;height:auto;display:block}.feld-falle{display:none}.referenz-logo img{height:auto}.kontakt-person .kontaktdaten a{overflow-wrap:anywhere}.kennzahl-wert{position:relative}.vorlesen{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1 .punkt{color:#0000;position:relative}h1 .punkt:after{content:".";content:"." / "";color:var(--logorot);transform-origin:50% 80%;line-height:normal;animation:.3s cubic-bezier(.2,.7,.2,1) .15s both punkt-erscheint;position:absolute;inset:0}@keyframes punkt-erscheint{0%{opacity:0;scale:.4}}#CybotCookiebotDialog,#CybotCookiebotDialog *,#CookieDeclaration{font-family:var(--font-text)!important}#CybotCookiebotDialog h2{font-family:var(--font-display)!important}.erkenntnis-band .karten-zaehler{color:var(--linie)}.recht-text ol{gap:6px;padding-left:1.6em;list-style:decimal;display:grid}.deck-buehne[data-aktiv="0"] .deckel:first-child{opacity:1;z-index:10;transform:translate(0%)rotate(0)scale(1)}.deck-buehne[data-aktiv="0"] .deckel:nth-child(2){opacity:.78;z-index:9;transform:translate(10%,-1.5%)rotate(4deg)scale(.94)}.deck-buehne[data-aktiv="0"] .deckel:nth-child(3){opacity:.56;z-index:8;transform:translate(20%,-3%)rotate(8deg)scale(.88)}.deck-buehne[data-aktiv="0"] .deckel:nth-child(4){opacity:.34;z-index:7;transform:translate(30%,-4.5%)rotate(12deg)scale(.82)}.deck-buehne[data-aktiv="1"] .deckel:first-child{opacity:0;z-index:1;transform:translate(-135%,6%)rotate(-12deg)}.deck-buehne[data-aktiv="1"] .deckel:nth-child(2){opacity:1;z-index:10;transform:translate(0%)rotate(0)scale(1)}.deck-buehne[data-aktiv="1"] .deckel:nth-child(3){opacity:.78;z-index:9;transform:translate(10%,-1.5%)rotate(4deg)scale(.94)}.deck-buehne[data-aktiv="1"] .deckel:nth-child(4){opacity:.56;z-index:8;transform:translate(20%,-3%)rotate(8deg)scale(.88)}.deck-buehne[data-aktiv="2"] .deckel:first-child,.deck-buehne[data-aktiv="2"] .deckel:nth-child(2){opacity:0;z-index:1;transform:translate(-135%,6%)rotate(-12deg)}.deck-buehne[data-aktiv="2"] .deckel:nth-child(3){opacity:1;z-index:10;transform:translate(0%)rotate(0)scale(1)}.deck-buehne[data-aktiv="2"] .deckel:nth-child(4){opacity:.78;z-index:9;transform:translate(10%,-1.5%)rotate(4deg)scale(.94)}.deck-buehne[data-aktiv="3"] .deckel:first-child,.deck-buehne[data-aktiv="3"] .deckel:nth-child(2),.deck-buehne[data-aktiv="3"] .deckel:nth-child(3){opacity:0;z-index:1;transform:translate(-135%,6%)rotate(-12deg)}.deck-buehne[data-aktiv="3"] .deckel:nth-child(4){opacity:1;z-index:10;transform:translate(0%)rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){h1 .punkt{color:var(--logorot)}h1 .punkt:after{content:none}}
