.S6Hkya_footer{color:var(--weiss);background:url(/brand/footer.svg) 50%/100% 100% no-repeat;margin-top:4rem;padding:5.5rem 0 2rem}.S6Hkya_raster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:2.5rem;padding-top:1.5rem;display:grid}.S6Hkya_titel{font-family:var(--font-hand);letter-spacing:.2em;margin-bottom:.6rem;font-size:1.9rem;font-weight:400}.S6Hkya_adresse{font-size:.95rem;font-style:normal;line-height:1.8}.S6Hkya_adresse a{text-decoration:none}.S6Hkya_adresse a:hover{color:#ffb3b3}.S6Hkya_newsletter{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.S6Hkya_newsletter input[type=email]{font:inherit;border:2px solid var(--weiss);color:var(--weiss);background:0 0;flex:180px;padding:.6em .8em}.S6Hkya_newsletter input::placeholder{color:#ffffffb3}.S6Hkya_zustimmung{flex-basis:100%;font-size:.8rem}.S6Hkya_links{align-content:start;gap:.35rem;display:grid}.S6Hkya_links a{text-decoration:none}.S6Hkya_links a:hover{color:#ffb3b3}.S6Hkya_copy{text-align:center;opacity:.8;margin:3rem 0 0;font-size:.8rem}.S6Hkya_nlStatus{flex-basis:100%;margin:.4rem 0 0;font-size:.9rem}
.hBw1pG_header{z-index:50;height:90px;color:var(--navy);grid-template-columns:auto 1fr;align-items:center;padding:0 clamp(1rem,3vw,2.5rem);transition:background-color .25s,box-shadow .25s,height .25s;display:grid;position:fixed;inset:0 0 auto}.hBw1pG_gescrollt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;height:72px;box-shadow:0 2px #00006614}.hBw1pG_logo{width:clamp(150px,18vw,230px);color:var(--navy);transition:width .25s;display:block}.hBw1pG_gescrollt .hBw1pG_logo{width:clamp(130px,15vw,190px)}.hBw1pG_rechts{justify-content:flex-end;align-items:center;gap:clamp(.6rem,2vw,1.5rem);display:flex}.hBw1pG_promoter{white-space:nowrap}.hBw1pG_menueKnopf{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:.3rem;display:inline-flex}.hBw1pG_menueText{font-family:var(--font-hand);letter-spacing:.25em;text-transform:uppercase;font-size:2rem}.hBw1pG_overlay{z-index:100;background:var(--navy);color:var(--weiss);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;padding:0 1.5rem 3rem;transition:opacity .25s,visibility 0s linear .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.hBw1pG_overlay.hBw1pG_offen{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s}.hBw1pG_overlayKopf{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:90px;padding:0 clamp(0rem,1.5vw,1rem);display:flex}.hBw1pG_logoWeiss{width:clamp(150px,18vw,230px);color:var(--weiss)}.hBw1pG_schliessen{cursor:pointer;color:var(--rot);font-family:var(--font-hand);letter-spacing:.25em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.8rem;font-size:2rem;display:inline-flex}.hBw1pG_liste{text-align:center;gap:clamp(.4rem,2vh,1.2rem);margin:clamp(2rem,8vh,5rem) 0 0;padding:0;list-style:none;display:grid}.hBw1pG_liste li{opacity:0;transform:translateY(14px)}.hBw1pG_offen .hBw1pG_liste li{animation:.45s forwards hBw1pG_rein}@keyframes hBw1pG_rein{to{opacity:1;transform:none}}.hBw1pG_liste a{font-family:var(--font-headline);text-transform:uppercase;color:var(--weiss);font-size:clamp(2rem,6vw,3.4rem);line-height:1.15;text-decoration:none;transition:color .15s}.hBw1pG_liste a:hover,.hBw1pG_liste a[aria-current=page]{color:var(--rot)}.hBw1pG_extras{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:clamp(2rem,6vh,3.5rem);display:flex}.hBw1pG_sprachen{margin-top:2rem;font-size:1.1rem}.hBw1pG_sprachen a{color:var(--weiss);text-decoration:none}.hBw1pG_sprachen a[aria-current=true]{color:var(--rot)}.hBw1pG_rechtliches{gap:2rem;margin-top:1.5rem;display:flex}.hBw1pG_rechtliches a{font-family:var(--font-hand);letter-spacing:.15em;text-transform:uppercase;color:var(--weiss);font-size:2rem;text-decoration:none}.hBw1pG_rechtliches a:hover{color:var(--rot)}@media (prefers-reduced-motion:reduce){.hBw1pG_liste li{opacity:1;transform:none}.hBw1pG_offen .hBw1pG_liste li{animation:none}}@media (max-width:640px){.hBw1pG_header{height:70px}.hBw1pG_gescrollt{height:64px}.hBw1pG_logo,.hBw1pG_gescrollt .hBw1pG_logo,.hBw1pG_logoWeiss{width:118px}.hBw1pG_menueText{display:none}.hBw1pG_promoter{padding:.55em .85em!important;font-size:.7rem!important}.hBw1pG_overlayKopf{height:70px}}
