@font-face{font-family: "Poppins Ersatz";src: local("Arial");font-weight: 300;size-adjust: 107.9%;ascent-override: 97.3%;descent-override: 32.4%;line-gap-override: 9.3%}@font-face{font-family: "Poppins Ersatz";src: local("Arial");font-weight: 400;size-adjust: 111.2%;ascent-override: 94.4%;descent-override: 31.5%;line-gap-override: 9%}@font-face{font-family: "Poppins Ersatz";src: local("Arial");font-weight: 500;size-adjust: 112.9%;ascent-override: 93%;descent-override: 31%;line-gap-override: 8.9%}@font-face{font-family: "Poppins Ersatz";src: local("Arial Bold"),local("Arial-BoldMT");font-weight: 600;size-adjust: 106%;ascent-override: 99.1%;descent-override: 33%;line-gap-override: 9.4%}:root{--font: "Poppins","Poppins Ersatz",system-ui,sans-serif}.pf-svg{display: block;width: 100%;height: auto;overflow: visible}.pf-platte{fill: #fff;filter: drop-shadow(0 1px 1px rgb(11 29 43 / .06)) drop-shadow(0 24px 40px rgb(11 29 43 / .12))}.pf-mulde{transition: filter 500ms ease}.pf-mulde.z-voll{filter: drop-shadow(0 0 10px rgb(83 193 170 / .55))}.pf-teil{filter: drop-shadow(0 10px 14px rgb(11 29 43 / .16))}.pf-teil.z-sitzt{filter: drop-shadow(0 2px 3px rgb(11 29 43 / .14))}.pf-flug,.pf-schiene{position: absolute;inset: 0;width: 100%;height: 100%;pointer-events: none}@media (max-width: 899px){.pf-schiene{display: none}}.s-einstieg-innen{position: relative;z-index: 1}.pf-morph{display: none}html[data-kopf="morph"] .pf-morph{display: block;position: absolute;right: -22vw;top: 50%;width: min(78vw,72rem);aspect-ratio: 1;translate: 0 -50%;pointer-events: none;filter: blur(var(--unschaerfe,56px));transition: filter 1.6s cubic-bezier(.65,0,.35,1)}html[data-kopf="morph"] .pf-morph-form{position: absolute;inset: 0;clip-path: var(--form);transition: clip-path 1.6s cubic-bezier(.65,0,.35,1),rotate 1.6s cubic-bezier(.65,0,.35,1);rotate: var(--dreh,0deg);background: var(--mint)}html[data-kopf="morph"] .s-band,html[data-kopf="morph"] .pf-schiene,html[data-kopf="flug"] .pf-schiene{display: none}html[data-kopf="mitte"] .pf-schiene,html[data-kopf="mitte"] .pf-flug{display: none}html[data-kopf="mitte"] .s-band{-webkit-mask-image: linear-gradient(180deg,#000 0%,#000 55%,transparent 100%);mask-image: linear-gradient(180deg,#000 0%,#000 55%,transparent 100%)}html[data-kopf="mitte"] .s-einstieg-innen{text-align: center}@media (min-width: 901px){html[data-kopf="mitte"] .s-kopf-zeile{position: relative;justify-content: space-between}html[data-kopf="mitte"] .s-nav{position: absolute;left: 50%;translate: -50% 0;margin-left: 0}}html[data-kopf="mitte"] .s-einstieg .s-riesig{margin-inline: auto;max-width: 16ch;text-wrap: balance}html[data-kopf="mitte"] .s-einstieg .s-einstieg-lead{margin-inline: auto;text-wrap: balance}html[data-kopf="mitte"] .s-einstieg .s-knoepfe{justify-content: center}html[data-kopf="mitte"] .s-band span:nth-child(1){width: 52vw;right: -20vw;left: auto;top: -34%;bottom: auto}html[data-kopf="mitte"] .s-band span:nth-child(2){width: 52vw;left: -22vw;right: auto;top: auto;bottom: -30%;filter: blur(34px);opacity: 1;background: radial-gradient(closest-side,var(--g-tuerkis-kraeftig) 35%,transparent)}html[data-kopf="mitte"] .s-band span:nth-child(3){width: 30vw;left: 6vw;right: auto;top: auto;bottom: -14%;opacity: .5}html[data-kopf="mitte"] .s-band span{animation: pf-wolke 19s ease-in-out infinite;transform-origin: 50% 50%}html[data-kopf="mitte"] .s-band span:nth-child(2){animation-duration: 24s;animation-delay: -8s;animation-direction: reverse}html[data-kopf="mitte"] .s-band span:nth-child(3){animation-duration: 29s;animation-delay: -15s}@keyframes pf-wolke{0%,100%{translate: 0 0;scale: 1 1;rotate: 0deg}25%{translate: 2.5vw -3%;scale: 1.12 .9;rotate: 9deg}50%{translate: -1.5vw 4%;scale: .92 1.1;rotate: -6deg}75%{translate: -3vw -2%;scale: 1.06 .95;rotate: 4deg}}@media (prefers-reduced-motion: reduce){html[data-kopf="mitte"] .s-band span{animation: none}}.pf-kopf-schalter{position: fixed;left: 1rem;bottom: 1rem;z-index: 60;display: flex;gap: .25rem;padding: .3rem;border-radius: 99px;background: rgb(255 255 255 / .92);box-shadow: 0 0 0 1px var(--linie),0 10px 30px -12px rgb(11 29 43 / .35);font: 500 .8125rem/1 var(--font)}.pf-kopf-schalter span{padding: .45rem .6rem;color: var(--grau)}.pf-kopf-schalter a{padding: .45rem .75rem;border-radius: 99px;color: var(--tinte);text-decoration: none}.pf-kopf-schalter a[aria-current="true"]{background: var(--tinte);color: #fff}.pf-kopf-schalter.z-weicht{translate: 0 calc(100% + 1.5rem);opacity: 0;pointer-events: none;animation: pf-schalter-weg 260ms cubic-bezier(.4,0,.2,1)}.pf-kopf-schalter.z-zurueck{animation: pf-schalter-her 320ms cubic-bezier(.2,.8,.2,1)}@keyframes pf-schalter-weg{from{translate: 0 0;opacity: 1}}@keyframes pf-schalter-her{from{translate: 0 calc(100% + 1.5rem);opacity: 0}}.pf-wort{display: inline-block;white-space: nowrap}.pf-zeichen{position: relative;display: inline-block;transition: color 200ms ease}.pf-zeichen.z-form{color: transparent}.pf-zeichen.z-walze{color: transparent;clip-path: inset(-.08em -.3em -.18em)}.pf-walze{position: absolute;left: 0;right: 0;top: 0;height: var(--h);pointer-events: none}.pf-wz{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;line-height: var(--h);opacity: 0}.pf-zeichen .pf-walze svg{position: static;translate: none;opacity: 1;scale: 1;width: .62em;height: .62em;margin-top: .12em;transition: none}.pf-zeichen .pf-walze svg g{animation: none}.pf-zeichen svg{position: absolute;left: 50%;top: 56%;width: .62em;height: .62em;translate: -50% -50%;overflow: visible;pointer-events: none;opacity: 0;scale: .3;transition: opacity 200ms ease,scale 380ms cubic-bezier(.3,1.5,.5,1)}.pf-zeichen.z-form svg{opacity: 1;scale: 1}.pf-zeichen svg g{animation: pf-dreh 1.6s linear infinite;transform-origin: 0 0}@keyframes pf-dreh{to{rotate: 360deg}}@media (prefers-reduced-motion: reduce){.pf-zeichen svg g{animation: none}}.pf-dg{display: grid;place-items: center;width: 100%;height: 100%;max-width: 30rem}.pf-slot{display: none}html[data-g1="a"] [data-slot="1a"],html[data-g1="b"] [data-slot="1b"],html[data-g1="c"] [data-slot="1c"],html:not([data-g2]) [data-slot="2a"],html[data-g2="a"] [data-slot="2a"],html[data-g2="b"] [data-slot="2b"],html[data-g2="c"] [data-slot="2c"],html:not([data-g3]) [data-slot="3a"],html[data-g3="a"] [data-slot="3a"],html[data-g3="b"] [data-slot="3b"],html[data-g3="c"] [data-slot="3c"]{display: grid}html:not([data-g1]) [data-slot="1d"],html[data-g1="d"] [data-slot="1d"]{display: block}[data-slot="1d"]{height: 16rem;max-width: none}[data-slot="1d"] canvas{width: 100%;height: 100%}.s-dienste-gruppe>.s-karte:has(.pf-slot) .s-karte-bild{position: static}.s-dienste-gruppe>.s-karte .s-karte-text,.s-dienste-gruppe>.s-karte .s-ecke{position: relative;z-index: 1}.s-dienste-gruppe>.s-karte .s-ecke{position: absolute}html:not([data-g2]) [data-slot="2a"],html[data-g2="a"] [data-slot="2a"],html[data-g3="c"] [data-slot="3c"]{display: block;position: absolute;inset: 0;max-width: none;z-index: 0}[data-slot="2a"] canvas,[data-slot="3c"] canvas{width: 100%;height: 100%}@media (min-width: 761px){html:not([data-g1]) .s-karte-quer .s-karte-bild,html[data-g1="d"] .s-karte-quer .s-karte-bild{position: static}.s-dienste-gruppe [data-slot="1d"]{position: absolute;top: 0;bottom: 0;right: 0;left: 0;height: auto;z-index: 0;max-width: none}}.pf-dg-schalter{bottom: 3.8rem}.pf-dg-schalter b{padding: .45rem .2rem .45rem .6rem;font-weight: 600}.pf-dg-schalter button{all: unset;cursor: pointer;padding: .45rem .6rem;border-radius: 99px;color: var(--tinte)}.pf-dg-schalter button[aria-pressed="true"]{background: var(--tinte);color: #fff}.pf-dg-breit{max-width: 40rem}.pf-dg canvas{display: block}.pf-legende{margin: .4rem 0 0;font: 500 .75rem/1.4 var(--font);color: var(--grau);text-align: center}.s-karte,.s-karte:hover,.s-dienste-gruppe>.s-karte,html[data-thema="dunkel"] .s-karte,.s-zkh-spur .s-zks-ergebnis,.s-ab-insights,.s-formular-karte,.s-ecke{box-shadow: none}.s-zkc:has(.s-zk-varianten) .s-zks-blatt{box-shadow: 0 24px 50px -28px rgb(11 29 43 / .3)}html[data-thema="dunkel"] .s-zkc:has(.s-zk-varianten) .s-zks-blatt{box-shadow: 0 24px 50px -28px rgb(0 0 0 / .6)}.s-ref{box-shadow: none;background: color-mix(in srgb,var(--linie) 45%,var(--flaeche))}@media (hover: hover){.s-ref:hover{box-shadow: 0 18px 40px -20px rgb(11 29 43 / .3)}}.s-abschnitt:has(.s-dienste-gruppe)>.s-huelle>:is(.s-zweiton,.s-geschichte-lead){max-width: var(--c-sm);margin-inline: auto}.s-dienste-gruppe>.s-karte-quer .s-karte-text{align-self: start;padding: 1.5rem 1.5rem 1.5rem}header .s-knopf-kontur::before{background: var(--g-mint-tief)}@media (hover: hover){header .s-knopf-kontur:hover{color: #fff}header .s-knopf-kontur:hover::before{animation: none}}.s-dienste-gruppe>.s-karte{transition: border-radius 350ms cubic-bezier(.2,.7,.2,1),box-shadow 200ms,background-color 200ms}@media (hover: hover){.s-dienste-gruppe>.s-karte:hover{border-radius: 43px}}.s-dienste-gruppe>.s-karte .s-schritt-nr{margin-top: 0}.s-dienste-gruppe>.s-karte .s-ecke{top: 1.5rem;right: 1.5rem}.s-dienste-gruppe>.s-karte .s-ecke{width: 38px;height: 38px;border-radius: 999px;background: rgb(255 255 255 / 0);color: var(--tinte);box-shadow: none;transition: width 420ms cubic-bezier(.2,.8,.2,1),background-color 250ms ease,color 250ms ease}.s-dienste-gruppe>.s-karte .s-ecke .s-chev{width: .95rem;height: .95rem}.s-dienste-gruppe>.s-karte:focus-within .s-ecke{width: 66px;background: #fff}@media (hover: hover){.s-dienste-gruppe>.s-karte:hover .s-ecke{width: 66px;background: #fff}}.s-knopf{border-radius: 999px;padding-inline: 1.35em}.s-chev{stroke-linecap: butt;stroke-linejoin: miter;stroke-miterlimit: 10}.s-chev .s-schaft{translate: 1.2px 0;scale: 1.35 1}.s-chev .s-spitze{transform-origin: 8px 5px;scale: 1.3;stroke-width: .885}.s-dienste-titel{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.s-n-flaeche,.s-nav:not(.z-morph) .s-n-panel{border-radius: .9rem;background: radial-gradient(120% 120% at 0% 100%,color-mix(in oklch,var(--g-mint-pastell) 55%,#fff) 0%,transparent 55%),radial-gradient(120% 120% at 100% 0%,color-mix(in oklch,var(--g-blau-pastell) 55%,#fff) 0%,transparent 60%),#f3f8fb}.s-n-flaeche::after,.s-n-panel::after{background: #f3f8fb}.s-n-panel li a{border-radius: .9rem;transition: background-color 220ms ease}.s-n-panel li a::before{display: none}.s-n-panel li a:is(:hover,:focus-visible){background: rgb(255 255 255 / .8)}.s-n-panel .s-n-ico,.s-n-panel li a:is(:hover,:focus-visible) .s-n-ico{width: 38px;height: 38px;padding: .55rem;border-radius: 50%;background: #fff;color: #1c8f78}.s-n-fuss{border-top: 0}.s-n-schieber{border-radius: 999px;background: rgb(255 255 255 / .8)}.s-zkh-spur .s-zks-blatt.s-karte{display: grid;grid-template-columns: 38px minmax(0,1fr);column-gap: .7rem;align-content: start;padding: 1.5rem;transition: border-radius 350ms cubic-bezier(.2,.7,.2,1),box-shadow 200ms}@media (hover: hover){.s-zkh-spur .s-zks-blatt.s-karte:hover{border-radius: 43px}}.s-zkh-spur .s-zks-blatt>:not(.s-zks-ico,.s-zks-nr,.s-ecke){grid-column: 1 / -1}.s-zkh-spur .s-zks-ico{width: 38px;height: 38px;background: #fff}.s-zkh-spur .s-zks-ico svg{width: 36px;height: 36px}.s-zkh-spur .s-zks-nr{align-self: center;margin: 0;font-size: 1rem;font-weight: 500;color: var(--tinte)}.s-zkh-spur .s-zks-titel{margin-top: 1rem}.s-zkh-spur .s-zks-ergebnis{background: rgb(255 255 255 / .8);box-shadow: none}.s-zkh-spur .s-zks-blatt .s-ecke{top: 1.5rem;right: 1.5rem;width: 38px;height: 38px;border-radius: 999px;background: rgb(255 255 255 / 0);color: var(--tinte);box-shadow: none;transition: width 420ms cubic-bezier(.2,.8,.2,1),background-color 250ms ease}.s-zkh-spur .s-zks-blatt .s-ecke .s-chev{width: .95rem;height: .95rem}.s-zkh-spur .s-zks-blatt:focus-visible .s-ecke{width: 66px;background: #fff}@media (hover: hover){.s-zkh-spur .s-zks-blatt:hover .s-ecke{width: 66px;background: #fff}}html,body{overflow-x: clip}.s-zkh-balken{width: 16rem;height: 4px;border-radius: 999px;background: rgb(11 29 43 / .08);max-width: calc(100% - 3rem);margin: 1.5rem auto 0;flex: none}.s-zkh-balken i{width: 30%;margin-left: calc(var(--fort,0) * 70%);scale: none;border-radius: 999px;background: #1c8f78}.pf-br-abschnitt .s-karte.s-karte-branchen{display: block;max-width: var(--c-sm);width: 100%;margin-inline: auto;padding: 0;background: none;border-radius: 0;overflow: visible;box-shadow: none}.s-karte-branchen>.s-ecke{display: none}.s-karte-branchen .s-karte-text{padding: 0}.s-karte-branchen .s-karte-bild{height: auto;background: none}.s-karte-branchen .s-kk{margin-top: .75rem;justify-items: start}.s-karte-branchen .s-kk-lese{position: static;grid-area: 1 / 1;width: auto;max-width: none;min-height: 0;margin: 0;font-size: 1rem}.s-karte-branchen .s-kk-feld{grid-area: 2 / 1;margin-top: -1.5rem}@media (max-width: 760px){.s-karte-branchen .s-kk-lese{display: block}}@media (min-width: 761px){.pf-br-abschnitt .s-karte.s-karte-branchen{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);grid-template-rows: auto 1fr;column-gap: 2rem;align-items: start;container-type: inline-size}.s-karte-branchen .s-karte-text{grid-area: 1 / 1}.s-karte-branchen .s-karte-bild,.s-karte-branchen .s-kk{display: contents}.s-karte-branchen .s-kk-lese{grid-area: 2 / 1;margin-top: .75rem}.s-karte-branchen .s-kk-feld{grid-area: 1 / 2 / 3 / 3;margin-top: 0;--e: min(1.25px,calc((50cqw - 1rem) / 330))}}main :is(.s-karte-text>p:not(.s-schritt-nr),.s-zks-text,.s-zks-ergebnis p,.s-ref-text p,.s-ab-insights p,.s-ab-inhalt p,.s-ab-inhalt li,.s-zahlen p,.s-kk-lese,.s-kk-lese span){font-size: 1.0625rem;line-height: 1.6}.s-karte-branchen .s-kk-lese{--grafik-schrift: 1.0625rem;line-height: 1.6}.pf-branchen{max-width: var(--c-sm);margin-inline: auto;display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 2.5rem;align-items: start}.pf-br-titel{margin: 0;font: 500 clamp(1.75rem,1.4rem + 1.2vw,2.25rem)/1.15 var(--font);letter-spacing: -.02em}.pf-br-titel a{color: inherit;text-decoration: none}.pf-br-lese{margin: .9rem 0 0;font-size: 1.0625rem;line-height: 1.6;color: var(--grau);text-wrap: pretty}.pf-br-lese b{display: block;margin-bottom: .2rem;font-weight: 600;color: var(--tinte)}.pf-wort-w{display: inline-block}.pf-br-knoepfe{display: grid;gap: .5rem;margin: 0;padding: 0;list-style: none}.pf-br-knopf{display: flex;align-items: center;gap: .75rem;padding: .7rem 1.3rem .7rem .8rem;border-radius: 999px;background: color-mix(in oklch,var(--ton) 42%,#fff);color: var(--tinte);font: 500 1.0625rem/1.3 var(--font);text-decoration: none;transition: background-color 250ms ease}.pf-br-knopf{position: relative;overflow: hidden;isolation: isolate}.pf-br-knopf>*{position: relative;z-index: 1}.pf-br-knopf::before{content: "";position: absolute;inset: 0;z-index: 0;background: var(--ton);transform: scaleX(0);transform-origin: left center;transition: transform 550ms cubic-bezier(.2,.8,.2,1)}.pf-br-knopf:focus-visible::before{transform: scaleX(1)}@media (hover: hover){.pf-br-knopf:hover::before{transform: scaleX(1)}}.pf-br-knoepfe li{opacity: 0;translate: 2rem 0;transition: opacity 500ms ease,translate 700ms cubic-bezier(.2,.8,.2,1);transition-delay: calc(var(--i) * 80ms)}.pf-br-knoepfe.z-da li{opacity: 1;translate: 0 0}@media (prefers-reduced-motion: reduce){.pf-br-knoepfe li{opacity: 1;translate: none;transition: none}.pf-br-knopf::before{transition: none}}.pf-br-ico{flex: none;display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: rgb(255 255 255 / .7);color: var(--tinte)}.pf-br-ico svg{width: 20px;height: 20px}.pf-br-name{flex: 1}.pf-br-knopf .s-chev{flex: none;width: 1.05rem;height: 1.05rem}.pf-br-knopf:focus-visible .s-chev .s-schaft{transform: scaleX(1);opacity: 1}.pf-br-knopf:focus-visible .s-chev .s-spitze{transform: translateX(1.2px)}@media (hover: hover){.pf-br-knopf:hover .s-chev .s-schaft{transform: scaleX(1);opacity: 1}.pf-br-knopf:hover .s-chev .s-spitze{transform: translateX(1.2px)}}.pf-br-knopf:focus-visible{outline: 2px solid var(--fokus);outline-offset: 3px}@media (max-width: 760px){.pf-branchen{grid-template-columns: minmax(0,1fr);gap: 1.5rem}}html:not([data-branchen="karten"]) .pf-br-abschnitt .s-karte-branchen{display: none !important}html[data-branchen="karten"] .pf-branchen{display: none}:root{--rhythmus: clamp(9rem,6rem + 10vw,16rem);--halb: calc(var(--rhythmus) / 2)}main>section:not(:first-child){padding-block: var(--halb);margin-top: var(--ausgleich,0px)}main>section:first-child{padding-bottom: var(--halb)}html main>.s-kopfseite + .s-abschnitt.z-eng{padding-top: var(--halb)}html[data-messen] :is([data-zeigen],[data-zeigen] *){translate: none !important;transform: none !important;transition: none !important}.s-zkc-karte.s-zk-varianten{padding-inline: 0}.s-zkh .s-zks-kopf{width: 100%;max-width: var(--c-sm);margin-inline: auto}main>.s-zkc + .s-abschnitt>.s-huelle>:is(.s-zweiton,.s-geschichte-lead){max-width: var(--c-sm);margin-inline: auto}.s-ref-text,.s-ab-kontakt,.s-ab-insights{padding: 1.5rem}.s-logos img{max-height: calc(3rem * var(--s,1))}.s-logos-band li{padding-inline: 3.2rem}main :is(h1,h2,h3,.s-zweiton,.s-riesig,.pf-br-titel){text-wrap: balance;hyphens: manual}main :is(p,li,blockquote){text-wrap: pretty;hyphens: auto;hyphenate-limit-chars: 12 5 4;-webkit-hyphenate-limit-before: 5;-webkit-hyphenate-limit-after: 4}main :is(.s-einstieg-lead,.s-zitat,.s-zitat *,.s-kachel-dach){hyphens: manual}main :is(.s-knopf,.pf-br-knopf,.s-schritt-nr,.pf-wk-nr,.s-zks-nr,.s-mehr){hyphens: manual}.pf-nb{white-space: nowrap}main .s-geschichte-lead{padding-right: max(0px,calc(100% - 70ch))}html[data-seite="unter"] .pf-kopf-schalter{display: none}html[data-seite="unter"] .s-kopfseite-innen.z-allein{text-align: center}html[data-seite="unter"] .s-kopfseite-innen.z-allein .s-zweiton{max-width: 22ch;margin-inline: auto}html[data-seite="unter"] .s-kopfseite-innen.z-allein .s-einstieg-lead{margin-inline: auto}html[data-seite="unter"] .s-kopfseite-innen.z-allein :is(.s-knoepfe,.s-krumen ol){justify-content: center}html[data-seite="unter"] .s-abschnitt-kopf{max-width: var(--c-sm);margin-inline: auto;margin-bottom: 3rem}html[data-seite="unter"] .s-abschnitt-kopf>p{max-width: none;padding-right: max(0px,calc(100% - 70ch))}html[data-seite="unter"] main :is(p,li,dd,td):not(.s-krumen *,.s-ui *,.s-bildfeld *,.s-lk *,.s-lk-kette *,.s-inhaltsverzeichnis *,.s-kunde-zahlen *,.s-zitat *,.s-reiter *,.s-pillen *,.s-pille,.s-schritt-nr,.s-zks-nr,.s-dienste-titel,.s-kk-name,.s-kachel-dach,.s-hinweis *){font-size: 1.0625rem;line-height: 1.6}.s-karte .s-ecke{top: 1.5rem;right: 1.5rem;width: 38px;height: 38px;border-radius: 999px;background: rgb(255 255 255 / 0);color: var(--tinte);box-shadow: none;transition: width 420ms cubic-bezier(.2,.8,.2,1),background-color 250ms ease}.s-karte .s-ecke .s-chev{width: .95rem;height: .95rem}.s-karte:focus-within .s-ecke{width: 66px;background: #fff}@media (hover: hover){.s-karte:hover .s-ecke{width: 66px;background: #fff}}.s-zahlen span.pf-nb{display: inline;margin: 0;font: inherit;color: inherit}:is(.s-knopf,.s-mehr,.s-krumen a) .pf-nb{display: contents}.s-inhaltsverzeichnis .pf-nb{white-space: normal}main .s-geschichte-lead{padding-right: max(0px,calc(min(100%,var(--c-sm)) - 70ch))}html[data-seite="unter"] .s-kopfseite-innen:not(.z-allein){align-items: start}html[data-seite="unter"] .s-kopfseite-innen:not(.z-allein) .s-einstieg-lead{margin-inline: 0;text-wrap: pretty}@media (min-width: 961px){html[data-seite="unter"] .s-kopfseite-innen:not(.z-allein) .s-kopfseite-bild{justify-items: end;margin-top: 3.25rem}}@media (max-width: 960px){html[data-seite="unter"] .s-kopfseite-bild>.s-bildfeld{width: 100%}}html[data-seite="unter"] .s-kopfseite-innen.z-allein .s-reiter{justify-content: center}html[data-seite="unter"] .s-titel-gross:has(.s-weiter){font-size: clamp(1.9rem,1.3rem + 1.8vw,2.9rem)}html[data-seite="unter"] .s-kopfseite-innen.z-allein .s-titel-gross:has(.s-weiter){max-width: 26ch}@media (max-width: 640px){html[data-seite="unter"] .s-kopfseite .s-titel-gross{font-size: clamp(1.625rem,1.1rem + 2.6vw,2rem);line-height: 1.12}main .s-zweiton:not(.s-titel-gross,.s-riesig){font-size: 1.6rem;line-height: 1.2}html[data-seite="unter"] .s-kopfseite-innen.z-allein .s-einstieg-lead{font-size: 1.0625rem}}:is(.s-kachel,.s-kachel:hover,.s-kunde,.s-ui,.s-person,.s-plus,.s-hinweis,.s-logowand li,.s-pille,.s-reiter a,.s-knopf-hell,.s-knopf-hell:hover,.s-bild-breit,.s-dunkelband-box,.s-formular-karte),html[data-thema="dunkel"] :is(.s-kachel,.s-kunde,.s-ui,.s-person,.s-plus,.s-hinweis,.s-logowand li,.s-pille,.s-reiter a,.s-knopf-hell,.s-bild-breit,.s-dunkelband-box,.s-ab-kontakt,.s-karte,.s-formular-karte){box-shadow: none}:is(.s-kunde,.s-logowand li,.s-hinweis){background: color-mix(in srgb,var(--linie) 45%,var(--flaeche));background-image: none}:is(.s-pille,.s-reiter a){background: var(--mint-hell);color: var(--tinte)}.s-pille{font-size: .8125rem;line-height: 1.3}@media (hover: hover){.s-reiter a:hover{background: color-mix(in oklch,var(--g-mint-pastell) 60%,#fff)}}.s-knopf-hell{background: color-mix(in oklch,var(--g-mint-pastell) 35%,#fff)}@media (hover: hover){.s-knopf-hell:hover{background: color-mix(in oklch,var(--g-mint-pastell) 55%,#fff)}}.s-zkc-zeile.z-an::before,.s-zkc-ergebnis{box-shadow: none}.s-zahlen-reihe>div{border-left: 0}.s-zahlen-reihe>div>span{font-size: 1.0625rem;line-height: 1.6}.s-ins-thema{font-size: .8125rem;padding: .25rem .65rem}.s-kachel,.s-formular-karte,.s-person>div{padding: 1.5rem}.s-kachel:has(.s-ecke) .s-kachel-dach{padding-right: 3.5rem}.s-dunkelband-box,.s-zkc .s-zkc-karte:not(.s-zk-varianten){padding-inline: 1.5rem}.s-kachel-dach{font-size: .8125rem;font-weight: 500;letter-spacing: .01em;color: var(--g-mint-tief);text-wrap: balance}.s-kachel .s-ecke{top: 1.5rem;right: 1.5rem;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 999px;background: rgb(255 255 255 / 0);color: var(--tinte);box-shadow: none;transition: width 420ms cubic-bezier(.2,.8,.2,1),background-color 250ms ease}.s-kachel .s-ecke .s-chev{width: .95rem;height: .95rem}.s-kachel:focus-visible .s-ecke{width: 66px;background: #fff}@media (hover: hover){.s-kachel:hover .s-ecke{width: 66px;background: #fff}}.s-ablauf-nr,.s-ablauf.z-sichtbar .s-ablauf-nr{width: 38px;height: 38px;background: #fff;color: var(--tinte);font: 500 1rem/1 var(--font);scale: 1}.s-ablauf li:not(:last-child)::before,.s-ablauf li:not(:last-child)::after{left: 19px;top: 18px}.s-ablauf.z-senkrecht li:not(:last-child)::before,.s-ablauf.z-senkrecht li:not(:last-child)::after{left: 18px;top: 19px}.s-plus{width: 38px;height: 38px;background: #fff}.s-fragen details[open] .s-plus{background: var(--mint-hell)}.s-ref .s-mehr,.s-ref-ergebnis b{color: var(--g-mint-tief)}.s-ref-ergebnis b{font-size: .8125rem;letter-spacing: .02em}.s-kunde-zahlen{border-top: 0}.s-kunde-zahlen dd{font-size: clamp(1.4rem,1.1rem + .8vw,1.75rem);font-weight: 400}.s-kunde-zahlen dt{font-size: .8125rem}@media (min-width: 761px){.s-team{grid-template-columns: repeat(2,minmax(0,1fr));max-width: var(--c-sm);margin-inline: auto}}@media (min-width: 961px){.s-kacheln:has(>:nth-child(5):last-child){grid-template-columns: repeat(6,minmax(0,1fr))}.s-kacheln:has(>:nth-child(5):last-child)>*{grid-column: span 2}.s-kacheln:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column: span 3}}.s-abschnitt>.s-huelle>.s-rechtstext,.s-kacheln + .s-hinweis{max-width: var(--c-sm);margin-inline: auto}@media (min-width: 961px){.s-artikel{display: grid;grid-template-columns: 15rem minmax(0,42rem);justify-content: space-between}.s-artikel .s-rechtstext{max-width: none}}.s-inhaltsverzeichnis li{font-size: .9375rem;line-height: 1.45;hyphens: manual}.s-lk-kette li{font-size: .75rem;line-height: 1.3;hyphens: manual}.s-bildfeld .s-ui{box-shadow: none}@media (max-width: 760px){.s-inhaltsverzeichnis ol{grid-template-columns: minmax(0,1fr);columns: auto}.s-logowand{gap: .75rem}.s-logowand li{min-height: 5.5rem;padding: .5rem}.s-logowand img{max-width: 100%;max-height: 3.2rem}main :is(p,li,blockquote){hyphenate-limit-chars: 12 5 4}}@media (max-width: 640px){.s-bildfeld.z-breit,.s-bildfeld.z-breit>*,.s-bildfeld.z-breit .s-ui{min-width: 0;max-width: 100%}.s-bildfeld.z-breit .s-ui-bpmn-rumpf{max-width: 100%;overflow-x: auto}.s-bildfeld.z-breit .s-ui-bpmn-rumpf svg{min-width: 34rem}.s-aufruf .s-knopf{width: 100%;justify-content: space-between;line-height: 1.3;padding-block: .8rem;text-align: left}.s-hinweis{display: block}.s-hinweis b{display: block;margin-bottom: .35rem}}@media (max-width: 480px){.s-lk-kette li{padding-inline: .9rem .5rem}}html[data-thema="dunkel"] .pf-br-lese b{color: var(--text-hell)}html[data-thema="dunkel"] .s-dienste-gruppe>.s-karte .s-karte-bild{background: none}html[data-thema="dunkel"] :is(.s-karte,.s-kachel,.s-zks-blatt) .s-ecke,html[data-thema="dunkel"] .pf-wk-pfeil{background: transparent;color: var(--text-hell)}html[data-thema="dunkel"] :is(.s-karte:focus-within,.s-kachel:focus-visible,.s-zks-blatt:focus-visible) .s-ecke{background: rgb(255 255 255 / .14)}@media (hover: hover){html[data-thema="dunkel"] :is(.s-karte,.s-kachel,.s-zks-blatt):hover .s-ecke{background: rgb(255 255 255 / .14)}}html[data-thema="dunkel"] :is(.s-knopf-voll,.s-knopf-weiss){background: var(--mint);color: #0b1d2b}@media (hover: hover){html[data-thema="dunkel"] :is(.s-knopf-voll:hover,.s-ab-kontakt:hover .s-knopf-weiss,.s-knopf-weiss:hover){background: #6fd0bb}}html[data-thema="dunkel"] .s-knopf-hell{background: #16283a;color: var(--text-hell)}@media (hover: hover){html[data-thema="dunkel"] .s-knopf-hell:hover{background: #1e3242}}html[data-thema="dunkel"] .pf-br-knopf{background: color-mix(in oklch,var(--ton) 22%,#0f1e2a);color: var(--text-hell)}html[data-thema="dunkel"] .pf-br-knopf::before{background: color-mix(in oklch,var(--ton) 45%,#0f1e2a)}html[data-thema="dunkel"] .pf-br-ico{background: rgb(255 255 255 / .1);color: var(--text-hell)}html[data-thema="dunkel"] :is(.s-ablauf-nr,.s-ablauf.z-sichtbar .s-ablauf-nr,.s-plus){background: #16283a;color: var(--text-hell)}html[data-thema="dunkel"] :is(.s-pille,.s-reiter a){background: rgb(255 255 255 / .06);color: var(--text-hell)}html[data-thema="dunkel"] :is(.s-kunde,.s-logowand li,.s-hinweis){background: var(--flaeche)}html[data-thema="dunkel"] .s-ref .s-mehr,html[data-thema="dunkel"] .s-ref-ergebnis b,html[data-thema="dunkel"] .s-kachel-dach{color: var(--mint)}html[data-thema="dunkel"] .s-bildfeld.s-verlauf-3{background: radial-gradient(130% 130% at 0% 0%,color-mix(in srgb,var(--g-blau-kraeftig) 20%,transparent) 0%,transparent 60%),radial-gradient(100% 100% at 100% 100%,rgb(83 193 170 / .18) 0%,transparent 60%),#0d1a26}html[data-thema="dunkel"] .s-bildfeld:is(.s-verlauf-4,.s-verlauf-5){background: radial-gradient(120% 120% at 100% 0%,rgb(177 157 231 / .18) 0%,transparent 55%),radial-gradient(120% 120% at 0% 100%,rgb(83 193 170 / .16) 0%,transparent 55%),#0d1a26}html[data-thema="dunkel"] .s-n-flaeche,html[data-thema="dunkel"] .s-nav:not(.z-morph) .s-n-panel{background: radial-gradient(120% 120% at 0% 100%,rgb(83 193 170 / .16) 0%,transparent 55%),radial-gradient(120% 120% at 100% 0%,rgb(137 170 239 / .14) 0%,transparent 60%),#0f1e2a}html[data-thema="dunkel"] :is(.s-n-flaeche,.s-n-panel)::after{background: #0f1e2a}html[data-thema="dunkel"] .s-n-panel li a:is(:hover,:focus-visible){background: rgb(255 255 255 / .06)}html[data-thema="dunkel"] :is(.s-n-panel .s-n-ico,.s-n-panel li a:is(:hover,:focus-visible) .s-n-ico){background: #16283a;color: var(--mint)}html[data-thema="dunkel"] .s-n-schieber{background: rgb(255 255 255 / .08)}:root{--pf-nav-hover: radial-gradient(120% 140% at 0% 100%,color-mix(in oklch,var(--g-mint-pastell) 60%,#fff) 0%,transparent 60%),radial-gradient(120% 140% at 100% 0%,color-mix(in oklch,var(--g-blau-pastell) 60%,#fff) 0%,transparent 65%),#f1f7fa}.s-n-flaeche,.s-nav:not(.z-morph) .s-n-panel{background: #fff}.s-n-flaeche::after,.s-n-panel::after{background: #fff}.s-n-panel li a:is(:hover,:focus-visible),.s-n-schieber{background: var(--pf-nav-hover)}.s-n-panel .s-n-ico{background: var(--mint-hell)}.s-n-panel li a:is(:hover,:focus-visible) .s-n-ico{background: #fff}html[data-thema="dunkel"]{--pf-nav-hover: radial-gradient(120% 140% at 0% 100%,rgb(83 193 170 / .2) 0%,transparent 60%),radial-gradient(120% 140% at 100% 0%,rgb(137 170 239 / .16) 0%,transparent 65%),#13263a}html[data-thema="dunkel"] .s-n-flaeche,html[data-thema="dunkel"] .s-nav:not(.z-morph) .s-n-panel,html[data-thema="dunkel"] :is(.s-n-flaeche,.s-n-panel)::after{background: #0f1e2a}html[data-thema="dunkel"] :is(.s-n-panel li a:is(:hover,:focus-visible),.s-n-schieber){background: var(--pf-nav-hover)}html[data-thema="dunkel"] :is(.s-n-panel .s-n-ico,.s-n-panel li a:is(:hover,:focus-visible) .s-n-ico){background: #16283a}html[data-thema="dunkel"] .s-zkh-spur .s-zks-ico{background: #16283a;color: var(--mint)}html[data-thema="dunkel"] .s-zkh-spur .s-zks-ergebnis{background: rgb(255 255 255 / .06)}html[data-thema="dunkel"] :is(.s-dienste-gruppe .s-schritt-nr span,.pf-wk-nr span){background: #16283a;color: var(--text-hell)}:is(.s-ablauf-nr,.s-ablauf.z-sichtbar .s-ablauf-nr,.s-fragen details:not([open]) .s-plus){background: var(--mint-hell);color: var(--tinte)}html[data-thema="dunkel"] :is(.s-ablauf-nr,.s-ablauf.z-sichtbar .s-ablauf-nr,.s-fragen details .s-plus){background: #16283a;color: var(--text-hell)}a.s-kachel{padding: 1.5rem}a.s-kachel:has(.s-ecke) h3{padding-right: 3.5rem}a.s-kachel:hover{box-shadow: none}.s-kachel p.s-kachel-dach{font-size: .8125rem;color: var(--g-mint-tief)}html[data-thema="dunkel"] .s-kachel p.s-kachel-dach{color: var(--mint)}html[data-thema="dunkel"] .s-dienste-gruppe>.s-karte .s-ecke{background: transparent}html[data-thema="dunkel"] .s-dienste-gruppe>.s-karte:focus-within .s-ecke{background: rgb(255 255 255 / .14)}@media (hover: hover){html[data-thema="dunkel"] .s-dienste-gruppe>.s-karte:hover .s-ecke{background: rgb(255 255 255 / .14)}}html[data-thema="dunkel"] :is(.s-kachel.z-dunkel,.s-zkc::before,.s-foto){box-shadow: none}.s-foto{box-shadow: none}.s-zahlen-reihe{column-gap: 1.5rem}.s-zahlen-reihe>div,.s-zahlen-reihe>div:first-child{padding-inline: 0}@media (max-width: 560px){.s-zahlen-reihe>div>span{hyphens: auto;hyphenate-limit-chars: 10 4 4;overflow-wrap: break-word}}.pf-br-lese b{hyphens: manual;text-wrap: balance}html[data-thema="dunkel"] .s-ins-blau{background: rgb(110 150 230 / .18);color: #a9c4f5}html[data-thema="dunkel"] .s-ins-flieder{background: rgb(150 120 230 / .18);color: #cdb8f5}.s-kunde-zahlen dd{background: none;-webkit-background-clip: border-box;background-clip: border-box;-webkit-text-fill-color: currentColor;color: var(--g-mint-tief)}html[data-thema="dunkel"] .s-kunde-zahlen dd{color: var(--mint)}.s-kunde .s-mehr{color: var(--g-mint-tief)}html[data-thema="dunkel"] .s-kunde .s-mehr{color: var(--mint)}html[data-thema="dunkel"] .s-kunde .s-ref-bild{box-shadow: inset 0 0 0 100vmax rgb(8 19 28 / .35)}.s-kunde-weitere img{max-height: none;height: 3.25rem;width: auto}@media (min-width: 761px){main :is(.s-abschnitt-kopf,.s-dunkelband-box,.s-ab-kontakt,.s-kunde,.s-kachel) :is(p,li){hyphens: manual}}main :is(.s-ablauf p,.s-ref p,.s-ref-ergebnis p){hyphenate-limit-chars: 15 6 5}.s-kunde p{hyphens: manual}@media (max-width: 760px){.s-ablauf li{padding-left: 3rem}.s-loesung-logo:empty{display: none}}html[data-thema="dunkel"] .s-formular-karte .s-hinweis{background: rgb(255 255 255 / .05)}.s-rechtstext .s-hinweis{max-width: none}@media (max-width: 480px){.s-lk-kette{gap: .15rem}.s-lk-kette li{font-size: .6875rem;padding-inline: .7rem .45rem}.s-lk-kette li:first-child{padding-left: .6rem}}@media (max-width: 640px){.s-bildfeld.z-breit .s-ui-bpmn-rumpf{-webkit-mask-image: linear-gradient(to right,#000 82%,transparent);mask-image: linear-gradient(to right,#000 82%,transparent)}}.pf-kopf-schalter{max-width: calc(100vw - 2rem);overflow-x: auto;scrollbar-width: none}.pf-kopf-schalter :is(a,span,b,button){white-space: nowrap}html[data-thema="dunkel"] .pf-kopf-schalter{background: rgb(22 40 58 / .92)}html[data-thema="dunkel"] .pf-kopf-schalter a:not([aria-current="true"]){color: var(--text-hell)}:root{--c-xs: 40rem;--c-sm: 48rem;--c-md: 64rem;--c-lg: 72rem;--c-xl: 80rem;--c-2xl: 96rem}.pf-c-xs{width: min(100% - 3rem,var(--c-xs));margin-inline: auto}.pf-c-sm{width: min(100% - 3rem,var(--c-sm));margin-inline: auto}.pf-c-md{width: min(100% - 3rem,var(--c-md));margin-inline: auto}.pf-c-lg{width: min(100% - 3rem,var(--c-lg));margin-inline: auto}.pf-c-xl{width: min(100% - 3rem,var(--c-xl));margin-inline: auto}.pf-c-2xl{width: min(100% - 3rem,var(--c-2xl));margin-inline: auto}.pf-c-full{width: 100%}.pf-cstufen{display: none;position: fixed;inset: 0;z-index: 70;pointer-events: none}html[data-cstufen] .pf-cstufen{display: block}.pf-cstufen>div{position: absolute;top: 0;bottom: 0;left: 50%;translate: -50% 0;width: min(100% - 3rem,var(--w));border-inline: 1px dashed var(--f)}.pf-cstufen>div.z-voll{width: 100%;border-inline: 3px solid var(--f)}.pf-cstufen>div span{position: absolute;top: var(--y);left: 4px;padding: 1px 5px;border-radius: 4px;background: var(--f);color: #fff;font: 600 11px/1.4 ui-monospace,monospace;white-space: nowrap}.s-kk-blatt{box-shadow: -8px 0 14px -10px rgb(11 29 43 / .5)}.pf-kk-standard{opacity: 0;pointer-events: none}.s-kk:has(.s-kk-lese.z-leer) .pf-kk-standard{opacity: 1}.s-n-schieber,header .s-knopf-kontur,html[data-thema="dunkel"] header .s-knopf-kontur{box-shadow: none}.s-n-panel,.s-n-flaeche{box-shadow: 0 24px 56px -16px rgb(11 29 43 / .28),0 4px 12px rgb(11 29 43 / .06)}.s-nav.z-morph .s-n-panel{box-shadow: none}.s-n-panel::after,.s-n-flaeche::after{box-shadow: none}@media (min-width: 761px){.s-dienste-gruppe>.s-karte:not(.s-karte-quer){height: 19rem}.s-dienste-gruppe>.s-karte:not(.s-karte-quer) .s-karte-bild{min-height: 0;flex: 1}}.pf-einstieg-raster{position: relative}.pf-einstieg{position: absolute;right: 0;top: 50%;width: min(34vw,30rem);translate: 0 -46%;pointer-events: none}@media (max-width: 1100px){.pf-einstieg{position: relative;right: auto;top: auto;translate: none;width: min(100%,26rem);margin: 0 auto 1.5rem}}.pf-einstieg-raster .s-riesig,.pf-einstieg-raster .s-einstieg-lead{max-width: min(100%,44rem)}@media (min-width: 1101px){.pf-einstieg-raster .s-riesig{max-width: 50rem}.pf-einstieg-raster .s-einstieg-lead{max-width: min(36rem,100% - 34vw)}}.pf-abschnitt{height: 320vh;padding-block: 0}.pf-pin{position: sticky;top: 0;height: 100vh;display: flex;align-items: center;padding-top: 5rem;box-sizing: border-box}.pf-raster{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: clamp(2rem,1rem + 4vw,5rem);align-items: center}.pf-wechsel{display: grid;margin-top: 2rem}.pf-wk{grid-area: 1 / 1;position: relative;display: block;padding: 1.5rem;border-radius: .9rem;color: var(--tinte);text-decoration: none;opacity: 0;translate: 0 14px;pointer-events: none;transition: opacity 450ms ease,translate 550ms cubic-bezier(.2,.8,.2,1),border-radius 350ms cubic-bezier(.2,.7,.2,1)}.pf-wk.z-an{opacity: 1;translate: 0 0;pointer-events: auto}.pf-wk:hover{border-radius: 43px}.pf-wk-nr{display: flex;align-items: center;gap: .7rem;margin: 0 0 .5rem;font-size: 1rem;font-weight: 500;color: var(--tinte)}.pf-wk-nr span{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: #fff;font: 500 1rem/1 var(--font)}.pf-wk h3{margin: 1rem 0 0;font: 500 clamp(1.5rem,1.2rem + 1vw,2rem)/1.15 var(--font);letter-spacing: -.02em}.pf-wk-text{margin: .6rem 0 0;color: var(--grau);line-height: 1.55;max-width: 34rem}.pf-wk-pfeil{position: absolute;top: 1.5rem;right: 1.5rem;display: grid;place-items: center;width: 38px;height: 38px;border-radius: 999px;background: rgb(255 255 255 / 0);transition: width 420ms cubic-bezier(.2,.8,.2,1),background-color 250ms ease}.pf-wk-pfeil .s-chev{width: .95rem;height: .95rem}.pf-wk:is(:hover,:focus-visible) .pf-wk-pfeil{width: 66px;background: #fff}.pf-wk:is(:hover,:focus-visible) .s-chev .s-schaft{transform: scaleX(1);opacity: 1}.pf-wk:is(:hover,:focus-visible) .s-chev .s-spitze{transform: translateX(1.2px)}.pf-punkte{display: flex;gap: .45rem;margin-top: 1.25rem;padding-left: 1.5rem}.pf-punkte span{width: 8px;height: 8px;border-radius: 999px;background: rgb(11 29 43 / .14);transition: width 400ms cubic-bezier(.2,.8,.2,1),background-color 300ms ease}.pf-punkte span.z-an{width: 28px;background: #1c8f78}.pf-wandel{position: relative;height: min(70vh,36rem)}.pf-wandel canvas{display: block;width: 100%;height: 100%}@media (max-width: 899px),(prefers-reduced-motion: reduce){.pf-abschnitt{height: auto;padding-block: clamp(3.5rem,2rem + 4vw,5.5rem)}.pf-pin{position: static;height: auto;padding-top: 0}.pf-wechsel{gap: .75rem}.pf-wk{grid-area: auto;opacity: 1;translate: none;pointer-events: auto}.pf-punkte{display: none}}@media (max-width: 899px){.pf-raster{grid-template-columns: minmax(0,1fr)}.pf-wandel{order: -1;height: 16rem}}html[data-thema="dunkel"] .pf-platte{fill: #16283a}html[data-thema="dunkel"] .pf-dienst.z-da a,html[data-thema="dunkel"] .pf-dienst a:hover{background: #16283a}html[data-thema="dunkel"] .pf-dienst a{color: var(--text-hell)}.s-burger span{height: 1.5px;transition: rotate 180ms cubic-bezier(.4,0,.2,1),translate 180ms cubic-bezier(.4,0,.2,1) 140ms,opacity 100ms linear 160ms}.s-burger span:nth-child(1){top: calc(50% - 6.75px)}.s-burger span:nth-child(2){top: calc(50% - .75px)}.s-burger span:nth-child(3){top: calc(50% + 5.25px)}:is(.s-kopf.z-menue,.s-kopf.z-mnav) .s-burger span{transition: translate 160ms cubic-bezier(.4,0,.2,1),rotate 260ms cubic-bezier(.2,.8,.2,1) 140ms,opacity 80ms linear 80ms}:is(.s-kopf.z-menue,.s-kopf.z-mnav) .s-burger span:nth-child(1){translate: 0 6px;rotate: 45deg}:is(.s-kopf.z-menue,.s-kopf.z-mnav) .s-burger span:nth-child(2){translate: 0 0;rotate: 0deg;opacity: 0}:is(.s-kopf.z-menue,.s-kopf.z-mnav) .s-burger span:nth-child(3){translate: 0 -6px;rotate: -45deg}@media (prefers-reduced-motion: reduce){.s-burger span,:is(.s-kopf.z-menue,.s-kopf.z-mnav) .s-burger span{transition: none}}@media (min-width: 761px) and (max-height: 880px) and (prefers-reduced-motion: no-preference){.s-zkh-pin{justify-content: safe center;gap: 1.25rem;padding-top: calc(var(--kopf-h) + .75rem);padding-bottom: .75rem}.s-zkh-balken{margin-top: 0}}@media (min-width: 761px) and (max-height: 763px){.s-zkh{height: auto}.s-zkh-pin{position: static;height: auto;padding-top: 5.5rem;padding-bottom: 1.5rem;gap: 2.5rem}.s-zkh-fenster{overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 1rem}.s-zkh-spur{translate: none}.s-zkh-spur .s-zks-blatt{scroll-snap-align: start}.s-zkh-balken{display: none}}html[data-thema="dunkel"] .s-zkh-balken{background: rgb(255 255 255 / .1)}@media (max-width: 760px){.s-zkh-fenster{margin-inline: -1.5rem;padding-inline: 1.5rem;scroll-padding-inline: 1.5rem;padding-bottom: 3rem;margin-bottom: -2rem}.s-zkh-spur .s-zks-blatt{width: min(26rem,calc((100vw - 3rem) * .82))}}.s-fuss a[href^="mailto:"],main a[href^="mailto:"]{white-space: nowrap}@media (min-width: 801px){.s-fuss-raster{grid-template-columns: 2fr 1fr 1fr minmax(max-content,1fr)}}@media (min-width: 421px) and (max-width: 800px){.s-fuss-raster{grid-template-columns: minmax(0,1fr) minmax(max-content,1fr)}}:where(a,button,summary,[role="tab"],input[type="checkbox"],input[type="radio"]):focus-visible{outline: 2px solid var(--fokus);outline-offset: 2px}:where(.s-logo,.s-fuss a,.s-direkt a,.s-einwilligung a,.s-rechtstext a,a.s-mehr,.pf-br-titel a):focus-visible{border-radius: .3rem}.s-karte:has(.s-karte-link:focus-visible){outline: 2px solid var(--fokus);outline-offset: 3px}.s-karte-link:focus-visible{outline: none}@media (pointer: fine){.s-fuss-raster>div>a:not(.s-logo){width: fit-content}}.pf-br-titel a{transition: color 200ms ease}html[data-thema="dunkel"] :is(.s-n-flaeche,.s-nav:not(.z-morph) .s-n-panel){box-shadow: 0 24px 48px -20px rgb(0 0 0 / .6)}.s-feld-paar{align-items: start}.s-feld{align-content: start}.s-formular[hidden]{display: none}@media (max-width: 400px){.s-formular-karte{padding-inline: 1rem}.s-feld select{text-overflow: ellipsis}}.s-bildfeld.z-breit .s-ui-bpmn-rumpf .s-bpmn{display: block;margin-inline: auto}.s-bild-breit img[src*="helvetia"]{object-position: 50% 66%}.s-bild-breit img[src*="bkw"]{object-position: 50% 25%}.s-bild-breit img[src*="zuger-kantonalbank"]{object-position: 50% 60%}.s-kunde-zahlen:has(>:only-child){grid-template-columns: minmax(0,1fr)}@media (max-width: 400px){.s-kunde-zahlen:not(:has(>:only-child)){grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 1rem}}.s-st-punkt,.s-st-zahl{font-family: var(--font);font-weight: 500}@media (min-width: 961px){.s-kacheln>.s-kachel:has(>.s-kachel-dach + :is(h2,h3)){display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: .5rem;align-content: start}.s-kacheln>.s-kachel:has(>.s-kachel-dach + :is(h2,h3)):has(>.s-mehr){grid-row: span 4}}@media (max-width: 480px){.s-dienste-gruppe>.s-karte-quer h3{font-size: min(1.8rem,calc((100vw - 6rem) / 10.6))}}@media (min-width: 481px){.s-dienste-gruppe>.s-karte-quer h3{hyphens: none}}@media (max-width: 380px){.s-zahlen-reihe b{font-size: clamp(1.75rem,9.5vw,2.2rem)}}@media (max-width: 380px){.s-bildfeld:has(.s-ui-lk){padding-inline: .75rem}.s-ui-lk .s-lk{padding-inline: .5rem}}@media (min-width: 761px) and (max-width: 960px){.s-ablauf:not(.z-senkrecht):has(>li:nth-child(4)) .s-ablauf-titel{font-size: 1rem}}@media (max-width: 480px){.s-rechtstext h2{hyphens: auto}}@media (max-height: 500px) and (orientation: landscape){:root{--kopf-h: 3.75rem}.s-kopf-zeile>.s-logo svg{width: 6.25rem}}@media (pointer: coarse){.s-knopf:not(.s-knopf-kontur),a.s-mehr,.s-krumen a,.s-fuss-links a,.s-direkt a,.s-kopf-zeile>.s-logo,.s-reiter a,.s-fuss .s-logo{position: relative}.s-knopf:not(.s-knopf-kontur)::after,a.s-mehr::after,.s-krumen a::after,.s-fuss-links a::after,.s-direkt a::after,.s-kopf-zeile>.s-logo::after,.s-thema::after,.s-reiter a::after,.s-fuss .s-logo::after{content: "";position: absolute;inset: min(0px,calc(50% - 22px))}}@media (pointer: coarse) and (hover: none){.s-knopf-kontur{overflow: visible}.s-knopf-kontur::before{visibility: hidden}.s-knopf-kontur::after{content: "";position: absolute;inset: min(0px,calc(50% - 22px))}}html,:where(a,button,summary,label,[role="tab"]),.s-burger,.s-thema,.s-m-kopf{-webkit-tap-highlight-color: transparent}html[data-thema="dunkel"][data-kopf="mitte"]:not([data-seite="unter"]) .s-band span:nth-child(1){opacity: .5}.s-mehr,.s-ins-gruen,.s-f-gruen,.s-n-fuss,.s-einwilligung a,.s-direkt a,.s-rechtstext a,.s-ref-ergebnis b,.s-m-gruppe li a.s-m-alle,.s-m-gruppe li a[aria-current],.s-n-panel li a[aria-current] .s-n-text b,.s-n-panel li a:is(:hover,:focus-visible) .s-n-text b{color: var(--g-mint-tief)}html[data-thema="dunkel"] :is(.s-mehr,.s-n-fuss),html[data-thema="dunkel"] .s-m-gruppe li a.s-m-alle,html[data-thema="dunkel"] .s-n-panel li a:is([aria-current],:hover,:focus-visible) .s-n-text b{color: var(--mint)}html[data-thema="dunkel"] :is(.s-ins-gruen,.s-f-gruen){color: var(--gruen)}html:not([data-thema="dunkel"]) :is(.s-lk-kette li.z-kern,.s-st li.z-aktiv .s-st-punkt){color: var(--tinte)}html:not([data-thema="dunkel"]) .s-vs-prio.s-f-rot{color: #b42328}html:not([data-thema="dunkel"]) .s-vs-prio.s-f-gelb{color: #8a5a00}.s-fuss,.s-krumen{--grau: #46576a}html[data-thema="dunkel"] .s-fuss{--grau: #c3d0db}html[data-thema="dunkel"] .s-krumen{--grau: #d0dae3}html[data-thema="dunkel"] .s-fuss-wolken{opacity: .7}.s-fuss p,.s-n-text>span{text-wrap: pretty}main :is(.s-knopf,.s-mehr){text-wrap: balance}@media (max-width: 359px){.s-ab-kontakt .s-aufruf-titel{font-size: 1.5rem}.s-ab-kopf{flex-wrap: wrap}}.s-ab-kopf .s-mehr{white-space: nowrap}@media (max-width: 900px){.s-mobil{overflow-x: hidden;overflow-y: auto}}@media (hover: hover){.pf-br-titel a:hover,.s-fuss a:hover,.s-krumen a:hover,.s-inhaltsverzeichnis a:hover,.s-fragen summary:hover,.s-reiter a:hover,.s-ab-insights li a:hover :is(.s-ins-titel,.s-chev){color: var(--g-mint-tief)}html[data-thema="dunkel"] :is(.pf-br-titel a,.s-fuss a,.s-krumen a,.s-inhaltsverzeichnis a,.s-fragen summary):hover,html[data-thema="dunkel"] .s-ab-insights li a:hover :is(.s-ins-titel,.s-chev){color: var(--mint)}}@media (hover: none){.s-fragen summary:hover{color: inherit}.s-reiter a:hover{color: var(--tinte);box-shadow: none}html[data-thema="dunkel"] .s-reiter a:hover{color: var(--text-hell)}.s-knopf-voll:hover{background: var(--tinte)}.s-knopf-mint:hover{background: var(--mint)}html[data-thema="dunkel"] .s-knopf-voll:hover{background: var(--mint)}.s-knopf-kontur:hover,html[data-thema="dunkel"] .s-knopf-kontur:hover{color: inherit}.s-knopf-kontur:hover::before{opacity: 0;translate: -35% 0;animation: none}.s-ab-kontakt:hover .s-knopf-weiss{background: #fff}html[data-thema="dunkel"] .s-ab-kontakt:hover .s-knopf-weiss{background: var(--mint)}.s-ref:hover{box-shadow: none}.s-ref:hover:not(:focus-visible) .s-ref-bild img{scale: none}.s-ab-insights li a:hover :is(.s-ins-titel,.s-chev){color: inherit;translate: none}:is(.s-knopf,.s-mehr,.s-karte,.s-ref,.s-ab-kontakt,.s-ab-insights li a,a.s-kachel):hover:not(:focus-visible) .s-chev .s-schaft{transform: scaleX(0);opacity: 0}:is(.s-knopf,.s-mehr,.s-karte,.s-ref,.s-ab-kontakt,.s-ab-insights li a,a.s-kachel):hover:not(:focus-visible) .s-chev .s-spitze{transform: translateX(0)}}.pf-glieder{--pf-mp: .73em;display: flex;flex-wrap: wrap;column-gap: var(--pf-mp);clip-path: inset(-1em -1em -1em 0)}.s-kachel-dach .pf-glieder{--pf-mp: .8em}.pf-glieder>span{position: relative}.pf-mp{position: absolute;right: 100%;width: var(--pf-mp);text-align: center}.s-ui-bpmn:has(>.s-ui-bpmn-rumpf:focus-visible){outline: 2px solid var(--fokus);outline-offset: 2px}.s-ui-bpmn-rumpf:focus-visible{outline: none}.pf-zeichen.z-walze{transition: none}:where(img[width][height]){width: auto;height: auto}.s-kachel>h2{font: 500 1.1875rem/1.3 var(--font);letter-spacing: -.01em}a.s-kachel:has(.s-ecke)>h2{padding-right: 3.5rem}.s-einwilligung + .s-fehler{margin-top: -.75rem;padding-left: 1.7rem}.z-geprueft .s-einwilligung:has(:invalid) + .s-fehler{display: block}.s-m-inhalt{transition: grid-template-rows 360ms cubic-bezier(.2,.8,.2,1),visibility 0s linear 360ms}.s-m-kopf[aria-expanded="false"] + .s-m-inhalt{visibility: hidden}.s-m-kopf[aria-expanded="true"] + .s-m-inhalt{transition: grid-template-rows 360ms cubic-bezier(.2,.8,.2,1),visibility 0s}@media (prefers-reduced-motion: reduce){.s-m-inhalt,.s-m-kopf[aria-expanded="true"] + .s-m-inhalt{transition: none}}.s-zkc-panel{scroll-margin-top: calc(var(--kopf-h) + 1rem)}html.pf-sofort :is(.s-kopf,.s-kopf *){transition: none !important;animation: none !important}picture{display: contents}picture>source{display: none}
