.p-5sba_band{border-block-start:2px solid;border-image:var(--gradient-rule) 1;padding-block:var(--band-y)}.p-5sba_bandInner{gap:var(--space-l);display:grid}.p-5sba_display{font-size:var(--step-4);letter-spacing:-.015em;color:var(--on-ink-strong);text-wrap:balance;font-weight:700;line-height:1.12}.p-5sba_bandLead{max-inline-size:var(--lead-max);color:var(--on-ink-muted);margin-block-start:var(--space-s)}.p-5sba_bandPerson{font-size:var(--step--1);margin-block-start:var(--space-s)}.p-5sba_bandAside{font-size:var(--step-1);margin-block-start:var(--space-s);font-weight:500}@media (max-width:479px){.p-5sba_bandActions>a{inline-size:100%}}@media (min-width:1024px){.p-5sba_bandInner{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr))}.p-5sba_bandText{grid-column:1/span 7}.p-5sba_bandActions{grid-column:9/-1;align-self:end}}.p-5sba_footer{border-block-start:1px solid var(--on-ink-line);font-size:var(--step--1);padding-block-start:var(--space-2xl)}.p-5sba_footer a{color:var(--on-ink-text);text-decoration:none}.p-5sba_footer a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--on-ink-accent);text-decoration-color:var(--on-ink-accent);text-underline-offset:.25em}.p-5sba_footer li a{align-items:center;min-block-size:2.75rem;display:inline-flex}.p-5sba_grid{gap:var(--space-xl);display:grid}@media (min-width:768px){.p-5sba_grid{gap:var(--space-xl) var(--grid-gap);grid-template-columns:1.6fr 1fr 1fr}.p-5sba_brand{grid-column:1/-1}}@media (min-width:1024px){.p-5sba_grid{grid-template-columns:repeat(12,minmax(0,1fr))}.p-5sba_brand{grid-column:1/span 4}.p-5sba_kontakt{grid-column:5/span 4}.p-5sba_seiten{grid-column:9/span 2}.p-5sba_social{grid-column:11/span 2}}.p-5sba_logoLink{display:inline-block}.p-5sba_logoLink img{object-fit:contain;block-size:3.5rem;inline-size:auto}@media (forced-colors:active){.p-5sba_logoLink{forced-color-adjust:none;background:var(--ink-bg)}}.p-5sba_about{max-inline-size:36ch;color:var(--on-ink-muted);margin-block-start:var(--space-m)}.p-5sba_label{color:var(--on-ink-strong);margin-block-end:var(--space-2xs);font-weight:600}.p-5sba_kontakt address{font-style:normal;line-height:1.9}.p-5sba_bottom{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-l);padding-block:var(--space-l);border-block-start:1px solid var(--on-ink-line);font-size:var(--text-legal);color:var(--on-ink-muted);flex-wrap:wrap;margin-block-start:var(--space-2xl);line-height:1.5;display:flex}.p-5sba_legal{gap:var(--space-l);display:flex}.p-5sba_disclaimer{flex-basis:100%;max-inline-size:90ch}
.Tkw0gW_header{z-index:100;block-size:var(--header-h);background:var(--bg);position:sticky;inset-block-start:0}@media (max-height:30rem){.Tkw0gW_header{position:relative}}.Tkw0gW_header:after{content:"";box-shadow:var(--shadow-header);pointer-events:none;position:absolute;inset:0}@supports (animation-timeline:scroll()){.Tkw0gW_header:after{animation:linear both Tkw0gW_elevate;animation-timeline:scroll(root);animation-range:0 5rem}}@keyframes Tkw0gW_elevate{0%{opacity:0}}.Tkw0gW_inner{align-items:center;gap:var(--space-xs);block-size:100%;display:flex}.Tkw0gW_logo{flex:1 1 0;min-inline-size:0;max-inline-size:16rem;display:block}.Tkw0gW_logo svg{aspect-ratio:843/83;block-size:auto;inline-size:100%}.Tkw0gW_actions{align-items:center;gap:var(--space-2xs);margin-inline-start:auto;display:flex}.Tkw0gW_phone{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--accent);justify-content:center;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.Tkw0gW_phoneNumber{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.Tkw0gW_cta{display:none}@media (min-width:768px){.Tkw0gW_logo{flex:none;max-inline-size:none}.Tkw0gW_logo svg{block-size:1.625rem;inline-size:auto}.Tkw0gW_cta{display:inline-flex}}@media (min-width:1280px){.Tkw0gW_logo svg{block-size:1.875rem}.Tkw0gW_phone{color:var(--text-strong);border-color:#0000;padding-inline:.5rem;font-size:.9375rem;font-weight:500}.Tkw0gW_phone svg{block-size:18px;inline-size:18px;color:var(--accent)}.Tkw0gW_phone:hover{color:var(--accent)}.Tkw0gW_phoneNumber{clip-path:none;block-size:auto;inline-size:auto;position:static}}
