.JFglbG_root{--fuss-link:max(var(--font-size-sm), calc(var(--font-size-body) * .85));--fuss-klein:max(var(--font-size-xs), calc(var(--font-size-body) * .66));padding-block:var(--space-7) var(--space-4);color:var(--text-inverse);background:var(--surface-inverse-strong);overflow-wrap:anywhere}@media screen{:root:not([data-einwilligung=offen]):not(:has([data-bewerben-leiste])) body:has([data-baustein=leiste]) .JFglbG_root[data-reveal]{--fuss-band-zug:calc(var(--bar-space,0px) * -1);margin-block-end:var(--fuss-band-zug)}}.JFglbG_root[data-reveal=on]{z-index:0;position:sticky;bottom:0}@media print{.JFglbG_root[data-reveal=on]{position:static}}.JFglbG_grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.JFglbG_grid>*{min-width:0}.JFglbG_brand{gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-content:start;display:grid;container-type:inline-size}.JFglbG_brand .logo{--logo-hoehe:36px;--logo-b:var(--mark-inverse);--logo-name:var(--text-inverse);grid-area:1/1;justify-self:start}.JFglbG_brand .JFglbG_slogan{grid-column:1/-1;margin:0}.JFglbG_about{color:var(--text-inverse-soft);font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty;grid-column:1/-1;margin:0}.JFglbG_status{color:var(--text-inverse-soft);font-size:var(--fuss-klein);-webkit-hyphens:auto;hyphens:auto;text-align:end;grid-area:1/2;place-self:center end;margin:0}@container not (min-width:20rem){.JFglbG_status{text-align:start;grid-area:auto/1/auto/-1;justify-self:start}}.JFglbG_groups{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(max(8.5rem,40%),1fr));align-items:start;display:grid}.JFglbG_group{min-width:0}.JFglbG_weit{grid-column:1/-1}.JFglbG_kopf{margin:0 0 var(--space-1);color:var(--text-inverse-heading);font-family:var(--font-family-body);font-size:var(--fuss-klein);font-weight:var(--font-weight-black);line-height:var(--line-height-label);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;overflow-wrap:normal}.JFglbG_kopfLink,.JFglbG_kopfText{align-items:center;gap:var(--space-2);min-height:max(1.875rem,2.4em);color:inherit;display:inline-flex}.JFglbG_kopfLink{text-decoration:none}.JFglbG_name{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.JFglbG_kopfLink:hover .JFglbG_name,.JFglbG_kopfLink:focus-visible .JFglbG_name{text-decoration-color:currentColor}.JFglbG_zeichen{width:clamp(24px,1.9em,32px);height:clamp(24px,1.9em,32px);color:var(--text-inverse-heading)}.JFglbG_pfeil{width:clamp(14px,1.1em,20px);height:clamp(14px,1.1em,20px)}.JFglbG_list{column-gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.JFglbG_list>li{min-width:0}.JFglbG_group:not(.JFglbG_weit)>.JFglbG_list{grid-template-columns:minmax(0,1fr)}.JFglbG_list a,.JFglbG_list button{min-height:max(1.5rem,1.75em);color:var(--text-inverse);font-size:var(--fuss-link);line-height:var(--line-height-button);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;text-underline-offset:5px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.JFglbG_list a:hover,.JFglbG_list a:focus-visible,.JFglbG_list button:hover,.JFglbG_list button:focus-visible{text-decoration-color:currentColor}.JFglbG_reihe{column-gap:var(--space-5);flex-wrap:wrap;display:flex}.JFglbG_bottom{justify-content:space-between;gap:var(--space-2) var(--space-6);padding-top:var(--space-3);margin-top:var(--space-5);color:var(--text-inverse-soft);border-top:1px solid var(--border-inverse);font-size:var(--fuss-klein);flex-wrap:wrap;display:flex}.JFglbG_bottom p{margin:0}@media (min-width:720px){.JFglbG_root{padding-block-start:var(--space-footer-top)}}@media (min-width:960px){.JFglbG_root{padding-block:var(--space-footer-top) var(--space-16)}.JFglbG_grid{gap:var(--space-12) var(--space-footer-gap)}.JFglbG_brand{gap:0 var(--space-footer-gap);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.JFglbG_brand .logo{--logo-hoehe:clamp(48px, 1.2vw + 34px, 80px);margin-bottom:var(--space-6);grid-area:1/1}.JFglbG_brand .JFglbG_slogan{grid-area:2/1/4/2;margin:0}.JFglbG_about{font-size:var(--font-size-body);line-height:var(--line-height-body);grid-area:2/2;align-self:end}.JFglbG_status{text-align:start;grid-area:3/2;place-self:start}.JFglbG_groups{justify-content:space-between;gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,auto))}.JFglbG_weit{grid-column:auto}.JFglbG_kopf{margin-bottom:var(--space-3)}.JFglbG_list{grid-template-columns:minmax(0,auto)}.JFglbG_list a,.JFglbG_list button{min-height:2.1em}.JFglbG_reihe{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,auto));display:grid}.JFglbG_bottom{padding-top:var(--space-6);margin-top:var(--space-12)}}@media (min-width:1200px){.JFglbG_grid{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr)}.JFglbG_brand{grid-template-columns:minmax(0,1fr)}.JFglbG_brand .JFglbG_slogan,.JFglbG_about,.JFglbG_status{grid-area:auto}.JFglbG_brand .logo{grid-area:auto}.JFglbG_brand .JFglbG_slogan{margin:0 0 var(--space-5)}.JFglbG_about{margin:0 0 var(--space-3)}}
