.ws-header-search-bar{flex-wrap:wrap;row-gap:8px}.ws-header-search-bar .ws-search-flapout{flex:1 1 0;min-width:8.75rem;width:auto!important}.ws-header-search-bar .ws-menu__content{height:calc(100dvh - 101px);margin-top:8px;overflow-y:scroll}.ws-header-search-bar .ws-menu__content .ws-header-menu-overview-mobile,.ws-header-search-bar .ws-menu__content :is(.ws-header-menu-overview-mobile--last-level,.ws-header-menu-overview-mobile--top-level){width:100%}.ws-header-search-bar .ws-menu__content:has(.ws-header-menu-teaser){width:100%}@media only screen and (width>=600px){.ws-header-search-bar .ws-menu__content{height:auto}:is(.ws-header-search-bar .ws-menu__content:has(.ws-header-menu-overview-mobile--last-level),.ws-header-search-bar .ws-menu__content:has(.ws-header-menu-overview-mobile--top-level)){width:auto}.ws-header-search-bar .ws-menu__content:has(.ws-header-menu-overview-mobile--last-level){min-width:320px}.ws-header-search-bar .ws-menu__content:has(.ws-header-menu-teaser) .ws-header-menu-overview-mobile{width:50%;height:auto}.ws-header-search-bar .ws-header-menu-overview-mobile{flex-shrink:0}}.ws-header-search-bar .ws-header-menu-teaser{width:50%}.ws-top-bar-banner+.container .ws-header-search-bar .ws-menu__content{height:calc(100dvh - 101px - var(--top-bar-banner-height,48px))}.ws-header--shrinked .ws-header-search-bar .ws-menu__content{height:calc(100dvh - 51px)!important}@media only screen and (width<=959.98px){.ws-header-search-bar:has(#mobile-search:focus) .ws-header-menu-item{opacity:0;width:0;margin-right:0!important}}
