.anliegen{gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:40rem){.anliegen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.anliegen{grid-template-columns:repeat(4,minmax(0,1fr))}}.anliegen-karte{text-align:start}.anliegen-symbol{width:1.75rem;height:1.75rem}.anliegen-symbol path{fill:none;stroke:var(--tinte);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.anliegen-zitat{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:-.01em;margin-top:1.25rem;font-weight:600}.anliegen-text{margin-top:.75rem}.bereiche{text-align:start;gap:1.5rem;display:grid}.bereich{display:none}@media (min-width:40rem){.bereich{visibility:hidden;opacity:0;transition:opacity var(--dauer) var(--ease), visibility 0s linear var(--dauer);grid-area:2/1;display:grid}}.bereiche-leiste{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.bereiche-reiter{border-radius:var(--radius-feld);background-color:var(--color-weiss);box-shadow:inset 0 0 0 1px var(--linie);color:var(--leise);font-size:var(--text-sm);line-height:var(--text-sm--line-height);cursor:pointer;transition:background-color var(--dauer-kurz) var(--ease), color var(--dauer-kurz) var(--ease);align-items:baseline;gap:.5rem;padding:.75rem 1rem;font-weight:600;display:flex}.bereiche-reiter:hover{color:var(--tinte)}.bereiche-reiter-nummer{font-variant-numeric:tabular-nums}@media (max-width:47.999rem){.bereiche-reiter{-webkit-hyphens:manual;hyphens:manual;flex-direction:column;gap:.1rem}}@media (min-width:48rem){.bereiche-leiste{border-radius:var(--radius-pille);background-color:var(--color-weiss);box-shadow:inset 0 0 0 1px var(--linie);justify-self:center;gap:.25rem;padding:.3rem;display:flex}.bereiche-reiter{border-radius:var(--radius-pille);box-shadow:none;white-space:nowrap;padding:.65rem 1.25rem}}.bereiche-wahl:first-of-type:checked~.bereiche-leiste .bereiche-reiter:first-child,.bereiche-wahl:nth-of-type(2):checked~.bereiche-leiste .bereiche-reiter:nth-child(2),.bereiche-wahl:nth-of-type(3):checked~.bereiche-leiste .bereiche-reiter:nth-child(3),.bereiche-wahl:nth-of-type(4):checked~.bereiche-leiste .bereiche-reiter:nth-child(4),.bereiche-wahl:nth-of-type(5):checked~.bereiche-leiste .bereiche-reiter:nth-child(5),.bereiche-wahl:nth-of-type(6):checked~.bereiche-leiste .bereiche-reiter:nth-child(6){background-color:var(--color-nacht);color:var(--color-weiss)}.bereiche-wahl:first-of-type:focus-visible~.bereiche-leiste .bereiche-reiter:first-child,.bereiche-wahl:nth-of-type(2):focus-visible~.bereiche-leiste .bereiche-reiter:nth-child(2),.bereiche-wahl:nth-of-type(3):focus-visible~.bereiche-leiste .bereiche-reiter:nth-child(3),.bereiche-wahl:nth-of-type(4):focus-visible~.bereiche-leiste .bereiche-reiter:nth-child(4),.bereiche-wahl:nth-of-type(5):focus-visible~.bereiche-leiste .bereiche-reiter:nth-child(5),.bereiche-wahl:nth-of-type(6):focus-visible~.bereiche-leiste .bereiche-reiter:nth-child(6){outline:2px solid var(--link);outline-offset:2px}.bereiche-wahl:first-of-type:checked~.bereich:first-of-type,.bereiche-wahl:nth-of-type(2):checked~.bereich:nth-of-type(2),.bereiche-wahl:nth-of-type(3):checked~.bereich:nth-of-type(3),.bereiche-wahl:nth-of-type(4):checked~.bereich:nth-of-type(4),.bereiche-wahl:nth-of-type(5):checked~.bereich:nth-of-type(5),.bereiche-wahl:nth-of-type(6):checked~.bereich:nth-of-type(6){visibility:visible;opacity:1;transition-delay:0s;display:grid}.bereich{gap:2rem}.bereich-kopf{align-content:start;gap:.75rem;display:grid}.bereich-nummer{font-size:var(--text-stat);line-height:var(--text-stat--line-height);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.bereich-text{max-width:28rem;font-size:var(--text-lead);line-height:var(--text-lead--line-height)}.bereich-aktion{margin-top:.75rem}.bereich-liste{gap:1.75rem;padding:0;list-style:none;display:grid}.bereich-leistung{align-items:start;gap:1rem;display:flex}.bereich-symbol{border-radius:var(--radius-feld);background-color:var(--color-hell);flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.bereich-symbol svg{width:1.375rem;height:1.375rem}.bereich-symbol path{fill:none;stroke:var(--tinte);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bereich-leistung-titel{font-size:var(--text-base);line-height:var(--text-base--line-height);font-weight:600}.bereich-leistung-text{font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:.3rem}@media (min-width:40rem){.bereich-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.75rem}.bereich-leistung{flex-direction:column;gap:.75rem}}@media (min-width:64rem){.bereich{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:2rem}.bereich-kopf{grid-column:1/span 4}.bereich-liste{grid-column:5/-1}.bereich-liste-drei{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:39.999rem){.bereich-nummer{font-size:var(--text-titel);line-height:var(--text-titel--line-height)}}@media (prefers-reduced-motion:reduce){.bereich,.bereiche-reiter{transition:none}}@media print{.bereiche-leiste{display:none}.bereich{visibility:visible;opacity:1;grid-row:auto;display:grid}}.projekte{gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:40rem){.projekte{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.projekte{grid-template-columns:repeat(3,minmax(0,1fr))}}.projekt{text-align:start;flex-direction:column;display:flex}.projekt-titel,.projekt-text{margin-top:.75rem}.projekt-marken{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding:1.5rem 0 0;list-style:none;display:flex}.projekt-marken li{border-radius:var(--radius-pille);box-shadow:inset 0 0 0 1px var(--linie);color:var(--leise);font-size:var(--text-xs);line-height:var(--text-xs--line-height);padding:.2rem .7rem;font-weight:600}.tarife{gap:1rem;padding:0;list-style:none;display:grid}@media (min-width:64rem){.tarife{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.tarif{text-align:start;flex-direction:column;display:flex;position:relative}.ist-hervorgehoben{box-shadow:inset 0 0 0 2px var(--color-blau)}.tarif-abzeichen{border-radius:var(--radius-pille);background-color:var(--color-blau);color:var(--color-weiss);font-size:var(--text-sm);line-height:var(--text-sm--line-height);padding:.25rem .75rem;font-weight:600;position:absolute;top:0;left:clamp(1.5rem,3.5vw,2.5rem);translate:0 -50%}.tarif-preis{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-top:1.75rem;display:flex}.tarif-ab{font-size:var(--text-mittel);color:var(--leise);font-weight:600}.tarif-betrag{font-size:var(--text-stat);line-height:var(--text-stat--line-height);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinte);font-weight:600}.tarif-waehrung{font-size:var(--text-mittel);letter-spacing:0}.tarif-einheit{border-bottom:1px solid var(--linie);margin-top:.5rem;padding-bottom:1.5rem}.tarif-umfang{gap:.625rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.tarif-umfang li{padding-left:1.75rem;position:relative}.tarif-umfang li:before{content:"";border-right:2px solid var(--color-blau);border-bottom:2px solid var(--color-blau);width:.4rem;height:.75rem;position:absolute;top:.3em;left:.2rem;rotate:45deg}.tarif-aktion{margin-top:auto;padding-top:2rem}.ueberleitung{margin-top:clamp(2rem,4vw,3rem);text-align:center;margin-inline:auto}.gruender{text-align:start;gap:2rem;margin-top:1rem;display:grid}.gruender-link{margin-top:1.25rem}.gruender-liste{align-content:start;padding:0;list-style:none;display:grid}.gruender-person{border-top:1px solid var(--linie);padding-block:1rem}.gruender-name{margin-bottom:.25rem}@media (min-width:64rem){.gruender{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:3rem}}.kennenlernen{text-align:start;gap:2.5rem 2rem;display:grid}.kennenlernen-formular{border-radius:var(--radius-karte);padding:clamp(1.5rem,3.5vw,2.5rem)}.kennenlernen-wege{align-content:start;gap:1.5rem;display:grid}@media (min-width:40rem) and (max-width:63.999rem){.kennenlernen-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}}.kennenlernen-weg{border-top:1px solid var(--linie);padding-top:1rem}.kennenlernen-wert{font-size:var(--text-lead);line-height:var(--text-lead--line-height);letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:.25rem;font-weight:600}.kennenlernen-wert .textlink{align-items:center;gap:.3rem;display:inline-flex}@media (min-width:64rem){.kennenlernen{grid-template-columns:repeat(12,minmax(0,1fr))}.kennenlernen-formular{grid-column:1/span 8}.kennenlernen-wege{grid-column:10/-1}}
