.mh_kopf{position:sticky;top:0;z-index:100;background:var(--ci-papier);color:var(--ci-tinte);border-bottom:1px solid var(--ci-linie);transition:box-shadow .32s ease}.mh_kopf.ist_gescrollt{box-shadow:0 6px 24px #07303f17}.mh_kopf_inner{display:flex;align-items:center;justify-content:space-between;gap:32px;height:var(--kopf-hoehe)}.mh_kopf_logo{display:inline-flex;align-items:center;font-weight:700;font-size:20px;letter-spacing:-.02em;text-decoration:none}.mh_kopf_logo img{height:32px;width:auto}.mh_kopf_nav{display:flex;align-items:center;gap:34px;margin-left:auto}.mh_kopf_link{position:relative;text-decoration:none;font-size:16px;padding-block:4px}.mh_kopf_link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:currentColor;opacity:0;transform:scaleX(0);transform-origin:right center;transition:transform .42s cubic-bezier(.33,1,.68,1),opacity .42s ease}.mh_kopf_link:hover:after,.mh_kopf_link:focus-visible:after,.mh_kopf_link[aria-current=page]:after{opacity:1;transform:scaleX(1);transform-origin:left center}.mh_burger{display:none;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.mh_burger span{display:block;width:24px;height:2px;margin:5px auto;background:currentColor;transition:transform .26s ease,opacity .2s ease}.mh_burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mh_burger[aria-expanded=true] span:nth-child(2){opacity:0}.mh_burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mh_mobil{position:fixed;inset:0;z-index:99;display:flex;flex-direction:column;justify-content:center;padding:96px var(--bahn-rand) 48px;background:var(--ci-tinte);color:var(--ci-papier);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .28s ease,transform .28s ease,visibility .28s}.mh_mobil.ist_offen{opacity:1;visibility:visible;transform:none;transition:opacity .28s ease,transform .28s ease,visibility 0s}.mh_mobil_liste{list-style:none;margin:0;padding:0}.mh_mobil_punkt+.mh_mobil_punkt{margin-top:26px}.mh_mobil_link{font-size:clamp(30px,8vw,44px);font-weight:600;line-height:1.1;text-decoration:none}.mh_mobil_unter{list-style:none;margin:12px 0 0;padding:0}.mh_mobil_unter li+li{margin-top:6px}.mh_mobil_unterlink{font-size:17px;color:var(--ci-grau-leise);text-decoration:none}.mh_mobil_fuss{margin-top:44px}.mh_mobil_cta{display:inline-flex;padding:14px 26px;border:1px solid currentColor;border-radius:999px;text-decoration:none}@media(max-width:900px){.mh_kopf_nav{display:none}.mh_burger{display:block}}body.menue_offen{overflow:hidden}.rb_logo{display:block;line-height:0}.rb_logo_bild{height:34px;width:auto}.rb_logo--klein .rb_logo_bild{height:26px}.mh_footer .rb_logo_bild{filter:invert(1) brightness(1.9)}.rb_logo--klein .rb_logo_wort{font-size:22px}.rb_logo--klein .rb_logo_zusatz{font-size:7.5px}.rb_logo--klein .rb_logo_balken{height:4px;margin-top:4px}@media(max-width:900px){.rb_logo_wort{font-size:24px}.rb_logo_zusatz{font-size:8px}.rb_logo_balken{height:5px}}
