.header-module{position:relative;.wrapper{@media (prefers-reduced-motion:no-preference){*{transition:color var(--transition),background-color var(--transition)}}align-items:center;display:flex;height:var(--height);justify-content:space-between;a[href]:not(.dropdown-item){color:var(--nav-main-items-color);font-weight:700;text-decoration:none}.navigation{display:flex;.navigation-item{.navigation-link{align-items:center;display:flex;font-size:var(--nav-main-items-font-size);gap:5px;height:100%;padding-inline:calc(var(--nav-spacing)/2);place-content:center;svg{transition:rotate var(--transition)}&:hover{background-color:rgba(0,0,0,.05)}&.active{background-color:var(--dropdown-background);box-shadow:0 -7px 8px #00000036;position:relative;z-index:1;svg{rotate:180deg}}}.dropdown-wrapper{background-color:var(--dropdown-background);box-shadow:0 0 8px #00000036;color:var(--bs-royal_class_reisen);display:flex;flex-direction:column;left:0;max-height:var(--dropdown-height);overflow:auto;position:absolute;right:0;top:100%;a{color:inherit;font-weight:500}.dropdown-close{padding-block:2.5rem;text-align:end}.dropdown-navigation{display:flex;padding:var(--dropdown-padding);.dropdown-list{column-count:2;width:60%;.dropdown-item{break-after:avoid;display:block;hyphens:auto;line-height:1;margin-bottom:var(--dropdown-link-spacing);white-space:normal;&:first-child{margin-bottom:var(--dropdown-link-group-spacing)}&.normal{font-weight:600}&.large{font-size:1.5rem;margin-bottom:var(--dropdown-link-group-spacing)}&.bold,&.large,&.tag{font-weight:700}&.tag{font-size:1rem;line-height:inherit;padding:0}&.break{break-after:column}&:not(.break)+.tag{margin-top:var(--dropdown-link-group-spacing)}.dropdown-link{font-weight:inherit;&:hover[href]{text-decoration:underline}&.tag{font-size:14px}}}}.ads{display:flex;flex-direction:column;gap:var(--dropdown-ads-gap);width:40%;.ad{border:2px solid var(--accent);display:flex;.content{flex:1;.text-wrapper{padding:var(--dropdown-ad-text-padding);.tag{background:var(--accent);color:var(--accent-contrast);margin-bottom:var(--dropdown-ad-text-padding)}.text{color:#000;p{margin:0}}}.cta{background:var(--accent);color:var(--accent-contrast);padding-block:var(--dropdown-ad-button-padding);text-align:center}}.image{background-position:50%;background-size:cover;flex:1}}}}.dropdown-footer-navigation{background-color:var(--dropdown-footer-background);font-weight:700;margin-top:auto;.dropdown-footer-list{display:flex;justify-content:space-between;padding:var(--dropdown-footer-padding);.dropdown-footer-item{.dropdown-footer-link{font-weight:inherit;&:hover{text-decoration:underline}}}}}}}}.actions{align-items:center;display:flex;gap:2.5rem;.language-list{flex-direction:row;gap:0;&>.language-item{align-items:center;background:none;border:1px solid var(--nav-main-language-item-background);border-right:0;color:var(--bs-white);display:flex;flex:0 0 28px;font-size:var(--nav-main-items-font-size);font-weight:700;gap:0;height:28px;justify-content:center;line-height:1;text-align:center;text-decoration:none;width:28px;&.active{background-color:var(--nav-main-language-item-background)}&.active,&:hover{color:var(--bs-musik_und_eventreisen)}&:last-child{border-right:1px solid var(--nav-main-language-item-background)}}}.contact{align-items:center;align-self:center;display:flex;gap:.5rem;.phone-text{@media (min-width:991.98px) and (max-width:1199.98px){display:none}}}@media (max-width:991.98px){margin-left:auto}}.burger{color:var(--nav-main-items-color);font-size:28px;margin-left:var(--nav-spacing);.close-icon{display:none}}}&.dropdown-open{.navigation-item>a.navigation-link[href]{color:var(--bs-black);text-decoration:none}}&:has(.offcanvas.show) .wrapper .burger{.close-icon{display:block}.burger-icon{display:none}}.mobile-burger-menu{.offcanvas-backdrop{top:var(--global-header-height)}.membership-navigation{&>.navigation-item{&>a{font-size:22px;font-weight:700;line-height:26px}}}.offcanvas{height:calc(100dvh - var(--global-header-height));left:0;overflow:auto;scrollbar-width:none;top:var(--global-header-height);width:100dvw;.breadcrumbs{display:flex;gap:var(--mobilemenu-breadcrumb-item-spacing);margin-bottom:var(--mobilemenu-breadcrumb-margin-bottom);margin-top:var(--mobilemenu-breadcrumb-margin-top);.item{align-items:center;display:flex;font-size:14pt;gap:var(--mobilemenu-breadcrumb-item-spacing);svg{font-size:.8em}&:last-child{svg{display:none}}&:not([aria-current=page]){cursor:pointer;font-weight:600}}}.navigation{.item{font-size:28pt;font-weight:700;margin-bottom:calc(var(--mobilemenu-navigation-spacing));button{align-items:center;display:flex;justify-content:space-between;width:100%}}}.meta-navigation{margin-top:var(--mobilemenu-meta-navigation-spacing);.item{font-weight:700;margin-block:var(--mobilemenu-meta-navigation-item-spacing)}}.submenu{.link{display:block;font-size:20pt;font-weight:700;margin-bottom:10px;svg{margin-right:1px;transition:rotate var(--transition)}&.large{font-size:28pt;margin-bottom:38px}&.bold{font-size:22pt}&.tag{font-size:20pt;font-weight:400;padding:32px 0 0;&>a{align-items:end;display:flex;justify-content:space-between}}&:not(.collapsed){svg{rotate:180deg}}}}.footer{background:linear-gradient(var(--dropdown-footer-background),var(--dropdown-footer-background)),#fff;bottom:0;font-size:20pt;margin-top:auto;position:sticky;z-index:10;.back{position:absolute;top:0;translate:0 -50%;.btn{padding:.6rem .6rem .4rem;rotate:90deg}}.language-switcher{display:flex;gap:var(--mobilemenu-language-switcher-spacing);padding-bottom:var(--dropdown-footer-padding-bottom);padding-top:var(--dropdown-footer-padding-top);.option{font-weight:700;&[aria-current]{color:var(--bs-musik_und_eventreisen)}}}}}}}header:is(.scrolled,.dropdown-open,.always-scrolled){--nav-main-language-item-background:rgba(0,0,0,.05);.header-module{@media (max-width:991.98px){background:var(--bs-white)}.wrapper{.actions .language-switcher,.navigation .navigation-item .navigation-link{color:#000}.actions{.language-list{&>.language-item{border:1px solid var(--nav-main-language-item-scrolled-background);border-right:0;color:var(--bs-black);&.active{background-color:var(
                --nav-main-language-item-scrolled-background
              );border:1px solid transparent;color:var(--bs-musik_und_eventreisen)}&:last-child{border-right:1px solid var(--nav-main-language-item-scrolled-background)}&.active:last-child{border-right-color:transparent}}}}}}}