.base-header[data-v-530f55cd]{flex-direction:column}.base-header[data-v-530f55cd],.base-header__upper[data-v-530f55cd]{justify-content:center;align-items:center;width:100%;display:flex}.base-header__upper[data-v-530f55cd]{--base-header-upper-font-size:16px;--base-header-upper-font-size-hover:17px;font-size:var(--base-header-upper-font-size);color:#285c4d;background:#d0df00;height:40px;font-style:normal;font-weight:600;line-height:100%;position:relative}@media (width<=1024px){.base-header__upper[data-v-530f55cd]{height:40px}}@media (width<=767px){.base-header__upper[data-v-530f55cd]{--base-header-upper-font-size:14px;--base-header-upper-font-size-hover:15px;height:32px}}.base-header__upper-link[data-v-530f55cd]{width:100%;height:100%;color:inherit;font-size:var(--base-header-upper-font-size);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:font-size .18s;display:flex}@media (hover:hover){.base-header__upper-link[data-v-530f55cd]:hover{font-size:var(--base-header-upper-font-size-hover)}}.base-header__upper-emoji[data-v-530f55cd]{white-space:nowrap;display:inline-block}.base-header__upper-motto[data-v-530f55cd]{text-align:center;justify-content:center;align-items:center;min-width:0;display:inline-flex}.base-header__upper-motto__desktop[data-v-530f55cd]{display:inline-flex}.base-header__upper-motto__underlined-part[data-v-530f55cd]{-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.base-header__staff-status[data-v-530f55cd]{color:#285c4d;background:#fff;border:1px solid #285c4d;border-radius:4px;align-items:center;height:28px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex;position:absolute;right:24px}@media (width<=1199px){.base-header__staff-status[data-v-530f55cd]{display:none}}.base-header__sticky[data-v-530f55cd]{--base-header-sticky-top:40px;top:var(--base-header-sticky-top);z-index:1400;will-change:transform;background:#fff;flex-direction:column;width:100%;transition:transform .34s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;left:0;right:0}@media (width>=1200px){.base-header__sticky--desktop-hidden[data-v-530f55cd]{transform:translateY(calc(-100% - var(--base-header-sticky-top,0px)))}}@media (prefers-reduced-motion:reduce){.base-header__sticky[data-v-530f55cd]{transition-duration:.01ms}}@media (width<=767px){.base-header__sticky[data-v-530f55cd]{--base-header-sticky-top:32px}}.base-header__rebook[data-v-530f55cd]{color:#fff;background:#285c4d;justify-content:center;align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:600;line-height:1.2;display:flex}.base-header__rebook-icon[data-v-530f55cd]{width:16px;height:16px}.base-header__spacer[data-v-530f55cd]{flex:none;width:100%;height:114px}@media (width<=1199px){.base-header__spacer[data-v-530f55cd]{height:56px}}.base-header__menu-icon[data-v-530f55cd]{--base-header-menu-icon-size:24px;--base-header-menu-icon-line-width:18px;--base-header-menu-icon-line-offset:6px;width:var(--base-header-menu-icon-size);height:var(--base-header-menu-icon-size);color:#212121;pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.base-header__menu-icon[data-v-530f55cd]:after,.base-header__menu-icon[data-v-530f55cd]:before,.base-header__menu-icon__line[data-v-530f55cd]{left:calc((var(--base-header-menu-icon-size) - var(--base-header-menu-icon-line-width))/2);width:var(--base-header-menu-icon-line-width);background:currentColor;border-radius:999px;height:2px;transition:transform .24s,opacity .18s;position:absolute}.base-header__menu-icon[data-v-530f55cd]:after,.base-header__menu-icon[data-v-530f55cd]:before{content:""}.base-header__menu-icon[data-v-530f55cd]:before{transform:translateY(calc(var(--base-header-menu-icon-line-offset)*-1))}.base-header__menu-icon[data-v-530f55cd]:after{transform:translateY(var(--base-header-menu-icon-line-offset))}.base-header__menu-icon__line[data-v-530f55cd]{transform:translateY(0)}.base-header__menu-icon--desktop[data-v-530f55cd]{--base-header-menu-icon-size:26px;--base-header-menu-icon-line-width:20px}.base-header__menu-icon--open[data-v-530f55cd]:before{transform:rotate(45deg)}.base-header__menu-icon--open[data-v-530f55cd]:after{transform:rotate(-45deg)}.base-header__menu-icon--open .base-header__menu-icon__line[data-v-530f55cd]{opacity:0;transform:scaleX(.4)}.base-header__mobile[data-v-530f55cd]{display:none}@media (width<=1199px){.base-header__mobile[data-v-530f55cd]{background:#fff;flex-direction:column;width:100%;display:flex;position:relative;box-shadow:0 0 20px #0000001f}}.base-header__mobile--open[data-v-530f55cd]{z-index:1200}.base-header__mobile--search-open[data-v-530f55cd]{z-index:1202}.base-header__mobile__bar[data-v-530f55cd]{z-index:2;background:#fff;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 16px;display:flex;position:relative}.base-header__mobile__bar--search-open[data-v-530f55cd]{gap:0}.base-header__mobile__logo[data-v-530f55cd]{width:144px;height:34px}.base-header__mobile__logo--german[data-v-530f55cd]{width:210px}.base-header__mobile__logo__wrapper[data-v-530f55cd]{border-radius:4px;align-items:center;display:inline-flex}.base-header__mobile__logo__wrapper[data-v-530f55cd]:focus-visible{outline-offset:5px;outline:3px solid #285c4d}.base-header__mobile__actions[data-v-530f55cd]{align-items:center;gap:16px;display:inline-flex}.base-header__mobile__search[data-v-530f55cd]{display:inline-flex}.base-header__mobile__menu-trigger[data-v-530f55cd]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.base-header__mobile__menu-trigger[data-v-530f55cd]:focus-visible{outline-offset:4px;outline:3px solid #285c4d}.base-header__mobile__overlay[data-v-530f55cd]{display:none}@media (width<=549px){.base-header__mobile__overlay[data-v-530f55cd]{top:calc(var(--base-header-sticky-top) + 56px);z-index:1;background:#18181885;width:80px;display:block;position:fixed;bottom:0;left:0}}@media (width>=550px) and (width<=1200px){.base-header__mobile__overlay[data-v-530f55cd]{top:calc(var(--base-header-sticky-top) + 56px);z-index:1;background:#18181885;display:block;position:fixed;bottom:0;left:0;right:0}}.base-header__mobile__menu[data-v-530f55cd]{z-index:2;-webkit-overflow-scrolling:touch;border-radius:16px;width:min(400px,100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100vh - 120px);position:absolute;top:calc(100% + 8px);right:16px;overflow-y:auto;box-shadow:0 16px 40px #00000029}@media (width<=549px){.base-header__mobile__menu[data-v-530f55cd]{width:calc(100vw - 80px);max-width:none;height:calc(100dvh - var(--base-header-sticky-top) - 56px);max-height:calc(100dvh - var(--base-header-sticky-top) - 56px);box-shadow:none;background:#fff;border-radius:0;display:flex;position:absolute;top:100%;right:0;overflow:hidden}}@media (width>=550px) and (width<=1200px){.base-header__mobile__menu[data-v-530f55cd]{width:320px;height:calc(100dvh - var(--base-header-sticky-top) - 56px);max-height:calc(100dvh - var(--base-header-sticky-top) - 56px);box-shadow:none;background:#fff;border-radius:0;display:flex;top:100%;right:0;overflow:hidden}}@media (width<=1199px){.base-header__mobile--search-open .base-header__mobile__bar[data-v-530f55cd]{padding:0 16px}.base-header__mobile--search-open .base-header__mobile__logo__wrapper[data-v-530f55cd],.base-header__mobile--search-open .base-header__mobile__menu-trigger[data-v-530f55cd],.base-header__mobile--search-open .base-header__mobile__profile[data-v-530f55cd]{display:none}.base-header__mobile--search-open .base-header__mobile__actions[data-v-530f55cd]{gap:0;width:100%}.base-header__mobile--search-open .base-header__mobile__search[data-v-530f55cd]{flex:auto;width:100%}}.base-header__desktop[data-v-530f55cd]{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding-top:9px;padding-bottom:9px;transition:opacity .24s;display:flex;box-shadow:0 0 20px #0000001f}.base-header__desktop--hidden[data-v-530f55cd]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.base-header__desktop[data-v-530f55cd]{transition-duration:.01ms}}@media (width<=1199px){.base-header__desktop[data-v-530f55cd]{display:none}}.base-header__desktop__menu-row[data-v-530f55cd]{justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1440px;display:flex}@media (width<=1440px){.base-header__desktop__menu-row[data-v-530f55cd]{box-sizing:border-box;padding:0 20px}}.base-header__desktop__menu-row__right[data-v-530f55cd]{justify-content:center;align-items:center;gap:20px;display:flex}.base-header__desktop__menu-row__right__hamburger-menu[data-v-530f55cd]{display:flex;position:relative}.base-header__desktop__menu-row__right__hamburger-menu__trigger[data-v-530f55cd]{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.base-header__desktop__menu-row__right__hamburger-menu__trigger[data-v-530f55cd]:focus-visible{outline-offset:4px;outline:3px solid #285c4d}.base-header__desktop__menu-row__right__hamburger-menu__dropdown[data-v-530f55cd]{z-index:1300;position:absolute;top:calc(100% + 16px);right:0}.base-header__desktop__header[data-v-530f55cd]{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}@media (width<=1440px){.base-header__desktop__header[data-v-530f55cd]{box-sizing:border-box;padding:0 20px}}.base-header__desktop__header__menu-items-group[data-v-530f55cd]{justify-content:center;align-items:center;gap:24px;display:flex}.base-header__desktop__logo[data-v-530f55cd]{width:169px;height:40px}.base-header__desktop__logo--german[data-v-530f55cd]{width:260px}.base-header__desktop__logo__wrapper[data-v-530f55cd]{border-radius:4px;justify-content:center;align-items:center;display:flex}.base-header__desktop__logo__wrapper[data-v-530f55cd]:focus-visible{outline-offset:6px;outline:3px solid #285c4d}@media (width<=1199px){#hotel-page-section-menu[data-v-530f55cd]:not(:empty){box-shadow:0 5px 11px #39393926}}body.base-header-mobile-menu-lock,html.base-header-mobile-menu-lock{overscroll-behavior:none;overflow:hidden}body.base-header-mobile-menu-lock{top:calc(var(--base-header-mobile-menu-scroll-top,0px)*-1);width:100%;position:fixed;left:0;right:0}
