.ff26-site-header{--ff26-header-fg:var(--ff26-himmel)}.ff26-site-header__bar{background-color:transparent;border-bottom:1px solid transparent;color:var(--ff26-header-fg);left:0;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition:background-color .3s,border-color .3s,color .3s;z-index:50}.ff26-site-header__inner{align-items:center;display:flex;gap:1.5rem;height:84px;justify-content:space-between}.ff26-site-header__logo{align-items:center;display:flex;flex-shrink:0;height:3.5rem;transition:color .3s}.ff26-site-header__logo,.ff26-site-header__logo:hover{color:var(--ff26-header-fg)}.ff26-site-header__logo svg{display:block;height:100%;width:auto}.ff26-site-header__nav{align-items:center;display:none;gap:1.25rem}.ff26-site-header__nav-link{border-bottom:1px solid transparent;font-size:.82rem;font-weight:500;line-height:1.5;padding-bottom:.125rem;transition:opacity .15s;white-space:nowrap}.ff26-site-header__nav-link:hover{opacity:.7}.ff26-site-header__nav-link[aria-current=page]{border-bottom-color:var(--ff26-accent)}.ff26-element .ff26-site-header__nav-link,.ff26-element .ff26-site-header__nav-link:hover{color:var(--ff26-header-fg)}.ff26-site-header__cta{display:none;font-size:.85rem;height:44px;padding:0 1.25rem;white-space:nowrap}.ff26-site-header a.ff26-site-header__cta{background-color:var(--ff26-himmel-60);color:var(--ff26-kaffe)}.ff26-site-header a.ff26-site-header__cta:focus-visible,.ff26-site-header a.ff26-site-header__cta:hover{background-color:var(--ff26-himmel-60);color:var(--ff26-kaffe)}.ff26-site-header__toggle{align-items:center;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;width:2.75rem}.ff26-element .ff26-site-header__toggle{color:var(--ff26-header-fg)}.ff26-site-header__icon{height:1.5rem;width:1.5rem}.ff26-site-header__icon--close{display:none}.ff26-site-header__panel{background-color:var(--ff26-himmel-60);border-top:1px solid var(--ff26-turbine);color:var(--ff26-kaffe);max-height:calc(100svh - 84px - var(--wp-admin--admin-bar--height, 0px));overflow-y:auto;padding-bottom:2rem}.ff26-site-header__panel[hidden]{display:none}.ff26-site-header__panel-nav{display:flex;flex-direction:column;padding-block:1rem}.ff26-element .ff26-site-header__panel-link{border-bottom:1px solid var(--ff26-turbine);color:var(--ff26-kaffe);font-size:1.125rem;line-height:1.75rem;padding-block:1rem}.ff26-site-header__panel-cta{width:100%}.ff26-site-header__contact{color:var(--ff26-business);font-size:.875rem;line-height:1.25rem}.ff26-site-header__contact:first-of-type{margin-top:1.25rem}.ff26-site-header__contact+.ff26-site-header__contact{margin-top:.25rem}.ff26-site-header__spacer{height:var(--ff26-header-height,84px)}.ff26-site-header--solid,.ff26-site-header.is-open,.ff26-site-header.is-scrolled{--ff26-header-fg:var(--ff26-kaffe)}.ff26-site-header--solid .ff26-site-header__bar,.ff26-site-header.is-open .ff26-site-header__bar,.ff26-site-header.is-scrolled .ff26-site-header__bar{background-color:var(--ff26-himmel-60);border-bottom-color:var(--ff26-turbine)}.ff26-site-header--solid a.ff26-site-header__cta,.ff26-site-header.is-open a.ff26-site-header__cta,.ff26-site-header.is-scrolled a.ff26-site-header__cta{background-color:var(--ff26-solopgang);color:var(--ff26-himmel)}.ff26-site-header--solid a.ff26-site-header__cta:focus-visible,.ff26-site-header--solid a.ff26-site-header__cta:hover,.ff26-site-header.is-open a.ff26-site-header__cta:focus-visible,.ff26-site-header.is-open a.ff26-site-header__cta:hover,.ff26-site-header.is-scrolled a.ff26-site-header__cta:focus-visible,.ff26-site-header.is-scrolled a.ff26-site-header__cta:hover{background-color:var(--ff26-kaffe);color:var(--ff26-himmel)}.ff26-site-header.is-open .ff26-site-header__icon--menu{display:none}.ff26-site-header.is-open .ff26-site-header__icon--close{display:block}.ff26-site-header--preview .ff26-site-header__bar{position:relative;top:auto}.ff26-site-header--preview.ff26-site-header--overlay:not(.is-open) .ff26-site-header__bar{background-color:var(--ff26-kaffe)}@media (min-width:1024px){.ff26-site-header__inner{height:92px}.ff26-site-header__logo{height:4rem}.ff26-site-header__nav{display:flex}.ff26-site-header__cta{display:inline-flex}.ff26-site-header__panel,.ff26-site-header__panel[hidden],.ff26-site-header__toggle{display:none}.ff26-site-header__panel{max-height:none}}@media (min-width:1280px){.ff26-site-header__nav{gap:1.75rem}.ff26-site-header__nav-link{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.ff26-site-header__bar,.ff26-site-header__logo,.ff26-site-header__nav-link{transition:none}}
