[data-wb-header]{--nav-c:var(--c-primary)}[data-wb-header][data-nav-unit=dach]{--nav-c:#0f172a}[data-wb-header][data-nav-unit=ki]{--nav-c:#1e3a5f}[data-wb-header][data-nav-unit=energie]{--nav-c:#1fa05c}[data-wb-header][data-nav-unit=versicherung]{--nav-c:#0e3a66}[data-wb-header][data-nav-unit=marketing]{--nav-c:#5a2d82}[data-wb-header][data-nav-unit=hr]{--nav-c:#a85c00}[data-wb-header][data-nav-unit=visual]{--nav-c:#101014}.wb-header{background:var(--c-paper);border-bottom:var(--hairline) solid color-mix(in srgb,var(--nav-c) 25%,transparent);transition:border-color var(--dur) var(--ease)}#hs_cos_wrapper_kopfzeile,.wb-header{position:sticky;top:0;z-index:50}.wb-header__marken{background:var(--c-primary);color:var(--c-paper)}.wb-header__marken .wb-marken-leiste__liste{display:flex;flex-wrap:wrap;font-size:var(--micro);font-weight:500;gap:.4rem 1.4rem;letter-spacing:var(--micro-ls);list-style:none;margin:0;padding:.5rem 0;text-transform:uppercase}.wb-header__marken a,.wb-header__marken span{color:inherit;opacity:.72;padding-bottom:.15em;text-decoration:none}.wb-header__marken a:hover{opacity:1}.wb-header__marken a[aria-current=true]{border-bottom:var(--hairline) solid var(--c-accent);opacity:1}.wb-header__zeile{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.75rem;padding-block:.85rem}.wb-header__logo{margin-right:auto;text-decoration:none}.wb-logo{display:block;height:26px;width:auto}.wb-logo--wortmarke{color:var(--c-ink);font-family:var(--font-display);font-size:1.25rem;font-weight:var(--font-display-weight);letter-spacing:-.01em}.wb-header__nav ul{align-items:center;display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.wb-header__nav a{border-bottom:var(--hairline) solid transparent;color:var(--c-ink);font-size:.95rem;font-weight:500;padding-bottom:.2em;text-decoration:none;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.wb-header__nav a:hover{border-bottom-color:var(--nav-c);color:var(--nav-c)}.wb-header__aktionen{align-items:center;display:flex;gap:1.25rem}.wb-header__tel{color:var(--nav-c);font-size:.95rem;font-weight:600;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.wb-header .wb-header__cta{background:var(--c-cta);border-color:transparent;color:#f8fafc;padding:.6em 1.1em}.wb-header .wb-header__cta:hover{background:var(--c-cta-deep);border-color:transparent;color:#f8fafc}.wb-header__schalter{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.wb-header__menue{border:var(--hairline) solid color-mix(in srgb,currentColor 35%,transparent);border-radius:2px;color:var(--c-ink);cursor:pointer;display:none;font-size:.95rem;font-weight:600;padding:.5em 1em}.wb-header__schalter:focus-visible+.wb-header__menue{outline:2px solid var(--c-accent);outline-offset:2px}@media (max-width:899px){.wb-header__menue{display:inline-flex}.wb-header__aktionen,.wb-header__nav{display:none}.wb-header__schalter:checked~.wb-header__aktionen,.wb-header__schalter:checked~.wb-header__nav{border-top:var(--hairline) solid color-mix(in srgb,currentColor 14%,transparent);display:block;padding-block:.75rem;width:100%}.wb-header__nav ul,.wb-header__schalter:checked~.wb-header__aktionen{align-items:flex-start;flex-direction:column;gap:1rem}.wb-header__schalter:checked~.wb-header__aktionen{display:flex}}.wb-header__logo .wb-bewegt-logo--header{aspect-ratio:517.652/129;display:block;height:30px;max-width:100%;position:relative}.wb-header__logo .wb-bewegt-logo__flaeche{inset:0;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;overflow:hidden;position:absolute}.wb-header__logo .wb-bewegt-logo__standbild,.wb-header__logo .wb-bewegt-logo__video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.wb-header__logo .wb-bewegt-logo__standbild{display:none}.wb-header__logo .wb-bewegt-logo__wort{display:block;height:100%;inset:0;position:absolute;width:100%}@media (prefers-reduced-motion:reduce){.wb-header__logo .wb-bewegt-logo__video{display:none}.wb-header__logo .wb-bewegt-logo__standbild{display:block}}