
.fr-notification-alpha {padding-top: var(--space-xs); padding-right: var(--section-padding-x); padding-bottom: var(--space-xs); padding-left: var(--section-padding-x); background-color: var(--secondary); position: relative; transition: display .3s ease}.header--aktion {background-color: var(--secondary); color: var(--black)}.fr-notification-alpha__inner {flex-direction: row; align-items: center; column-gap: calc(var(--content-gap) / 2); row-gap: calc(var(--content-gap) / 2); flex-wrap: nowrap; justify-content: center}@media (max-width: 478px) {.fr-notification-alpha__inner {flex-wrap: wrap; padding-right: 1em}}.link--header {color: var(--white); font-weight: 700}.header-top {padding-top: var(--space-xs); padding-right: var(--gutter); padding-left: var(--gutter); justify-content: center; font-size: var(--text-s); min-height: var(--header-top-height); --x-overlay-header-background: var(--primary); border-bottom: 1px solid var(--black-trans-10); background-color: var(--secondary)}header {--header-top-height: 3em; }header.scrolling { }@media (max-width: 478px) {.header-top {display: none}}.header-top__inner {align-items: flex-end}.list-header {padding-left: 0; margin-top: 0; margin-bottom: 0; display: flex; flex-direction: row; width: 100%; align-items: center; align-self: center !important; justify-content: center; row-gap: var(--space-xs); column-gap: var(--space-l); font-size: var(--text-s)}.list-header {--icon-size: 1.5em; --icon-fill-color: transparent; --icon-stroke-color: var(--white); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--white); list-style-type: none;}@media (max-width: 767px) {.list-header {flex-wrap: wrap}}.list-header__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: center; grid-gap: .5em; position: relative}.list-header__icon {position: relative; width: var(--icon-size); min-width: var(--icon-size)}.list-header__text {font-weight: 700; font-size: var(--text-xs)}.list-highlights__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: center; grid-gap: .5em; position: relative}.list-highlights__icon {position: relative; width: var(--icon-size); min-width: var(--icon-size)}.list-highlights__icon {height: 1.5em;}.header {border-bottom: 1px solid var(--black-trans-10); background-color: var(--white)}.header__container {justify-content: space-between}@media (max-width: 767px) {.header__container {flex-wrap: nowrap}}.header__logo figcaption {color: var(--secondary)}.mm {width: 100%; margin-left: var(--space-l); font-size: calc(var(--text-s)*1.25)}.mm__nav-items-wrapper {row-gap: 0px}.mm__nav-items {flex-wrap: nowrap; font-size: calc(var(--text-s)*1.1); justify-content: flex-end}.mm__dropdown--mega {font-weight: 700; font-size: var(--text-s)}.mm__dropdown--mega svg{height: 1em; width:1em;}.mm-slate-list {display: grid; align-items: initial; grid-template-columns: var(--grid-auto-2); grid-gap: var(--space-s)}.mm.brx-open .mm-slate-list { grid-template-columns: var(--grid-1); padding: var(--space-s) var(--section-padding-x);} .mm:not(.brx-open) .mm-slate-list { padding: var(--space-s);} .mm-slate-list {background-image: linear-gradient(90deg, var(--blue), var(--green));}.mm-slate-item {flex-direction: row; row-gap: 2rem; column-gap: 2rem; position: relative; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); flex-wrap: nowrap; border-radius: var(--radius-s)}.mm-slate-item { transition: background-color 0.2s ease-in-out;} .mm-slate-item:hover { background-color: var(--secondary);}.mm-slate-item__content {row-gap: 0.5rem}.mm-slate-item__link {font-size: var(--h4); font-weight: 700; color: var(--white); margin-bottom: 0}.mm-slate-item__link a::after { content: ''; position: absolute; inset: 0;} .mm-slate-item__link a{color:var(--white)} .mm-slate-item__link a:hover{color:var(--white)}.mm-slate-item__text {font-size: var(--text-s); font-weight: 600; color: var(--white)}.mm-slate-item__icon-wrapper {order: -1; padding-top: .5rem; padding-right: .5rem; padding-bottom: .5rem; padding-left: .5rem; display: flex; justify-content: center; align-items: center; width: 7.5rem; height: 7.5rem; border-radius: var(--radius); background-color: var(--secondary); transition: background-color 0.2s ease-in-out;}.mm-slate-item__icon{width: 3em!important;height: 3em!important;}.mm-slate-cta {background-color: var(--secondary); display: grid; align-items: initial; grid-template-columns: var(--grid-2-1); grid-gap: var(--grid-gap); color: var(--white)}.mm.brx-open .mm-slate-cta { grid-template-columns: var(--grid-1); padding: var(--space-l) var(--section-padding-x);} .mm:not(.brx-open) .mm-slate-cta { padding: var(--space-l);}.mm-slate-cta__content {row-gap: var(--space-xs); column-gap: var(--space-xs)}.mm-slate-cta__heading {font-size: var(--h4); font-weight: 700; margin-bottom: 0}.mm-slate-cta__text {font-weight: 500}@media (max-width: 767px) {.mm__toggle-open {margin-left: auto}.mm__toggle-open svg{margin-left: auto;}}.fr-hero {row-gap: var(--container-gap); background-color: var(--white)}.tb-hero-veranstaltungen {padding-top: calc(var(--section-space-xl)*1.4); padding-bottom: var(--section-space-xl); position: relative; isolation: isolate}@media (max-width: 1279px) {.tb-hero-veranstaltungen {padding-top: calc(var(--section-space-xl)*1.5)}}@media (max-width: 991px) {.tb-hero-veranstaltungen {padding-top: calc(var(--section-space-xl)*1.5)}}@media (max-width: 767px) {.tb-hero-veranstaltungen {padding-top: calc(var(--section-space-xl)*2)}}@media (max-width: 478px) {.tb-hero-veranstaltungen {padding-top: calc(var(--section-space-xl)*2.5)}}.tb-hero-veranstaltungen__content-wrapper {row-gap: var(--content-gap); align-items: center; justify-content: center; text-align: center; color: var(--fr-text-light); position: relative; z-index: 1}@media (max-width: 478px) {.tb-hero-veranstaltungen__heading {text-align: left}}@media (max-width: 478px) {.tb-hero-veranstaltungen__lede {text-align: left}}.fr-cta-links-alpha {column-gap: var(--content-gap); row-gap: var(--content-gap); display: flex; flex-wrap: nowrap; flex-direction: row}@media (max-width: 478px) {.fr-cta-links-alpha > * { width: 100% !important;}.fr-cta-links-alpha {flex-direction: column; width: 100%}}.fr-background-alpha {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1}.fr-background-alpha__image:not(.tag), .fr-background-alpha__image img {object-fit: cover}.fr-background-alpha__image {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; z-index: -1; height: 100%}:where(.fr-background-alpha__image > *) {position: relative}.fr-background-alpha__image::before {background-image: linear-gradient(var(--black-trans-40), var(--black-trans-40)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.fr-background-alpha__overlay {z-index: -1; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: var(--black-trans-80)}.tb-veranstaltung-single-intro {background-color: var(--base); background-position: bottom right; padding-top: var(--section-space-xs); position: relative}:where(.tb-veranstaltung-single-intro > *) {position: relative}.tb-veranstaltung-single-intro::before {background-image: linear-gradient(125deg, var(--base) 50%, var(--base-trans-60)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.tb-veranstaltung-single-intro__inner {display: grid; align-items: initial; grid-template-rows: var(--grid-1); padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); align-items: flex-start; grid-gap: var(--space-xxl); grid-template-columns: var(--grid-3-1)}@media (max-width: 991px) {.tb-veranstaltung-single-intro__inner {grid-template-columns: var(--grid-1)}}.tb-veranstaltung-single-intro__sidebar {height: 100%; text-align: left; align-items: flex-start; align-self: flex-start !important}.fr-profile-card-alpha__body {display: flex; flex-direction: column; row-gap: var(--fr-card-gap); align-items: flex-start; text-align: center; width: 100%}.tb-veranstaltung-single-intro__body {padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); border-radius: var(--radius); margin-top: -15rem; z-index: 1; background-color: var(--primary); color: var(--white)}@media (max-width: 991px) {.tb-veranstaltung-single-intro__body {order: -1; margin-top: var(--space-xl)}}.fr-list-alpha {row-gap: .5em; display: flex; flex-direction: column; padding-left: 0; margin-top: 0; margin-bottom: 0}.fr-list-alpha { list-style-type: none;}.fr-list-alpha__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: flex-start; grid-gap: .5em}.fr-list-alpha__icon{ height: var(--text-xl); width: var(--text-xl); margin-top: -2.5px;}.fr-list-alpha__text {font-weight: 700}.border--top-light {border-top: 1px solid var(--white-trans-60); padding-top: var(--space-s); margin-top: var(--space-s)}.fr-share-alpha {align-items: center; gap: .5em; flex-direction: row}.fr-share-alpha a {background-color: var(--shade-dark-trans-10); color: var(--fr-text-dark);}.tb-veranstaltung-highlight__image:not(.tag), .tb-veranstaltung-highlight__image img {object-fit: contain}.tb-veranstaltung-highlight__image {aspect-ratio: 4 / 3; width: auto; min-height: 15rem}.tb-veranstaltung-preise {background-color: var(--primary); color: var(--white); padding-bottom: 0}.info-box {color: var(--white); background-image: linear-gradient(var(--primary) 50%, var(--white) 50%)}.faq-section {padding-top: 0}.faq-section__block {display: grid; align-items: initial; max-width: var(--width-xl); margin-right: auto; margin-left: auto}.fr-faq-accordion-alpha.brxe-fr-accordion .fr-accordion__header[aria-expanded="true"]{background-color: var(--base)!important;}.gutschein-cta__image:not(.tag), .gutschein-cta__image img {object-fit: contain}.gutschein-cta__image {aspect-ratio: 4 / 3; width: auto; min-height: 25rem}.pop-up .x-modal_content {background-color: var(--white)}.footer-bravo {padding-top: var(--section-space-xs); padding-right: var(--gutter); padding-bottom: var(--section-space-xs); padding-left: var(--gutter); display: flex; background-color: var(--secondary); border-top: 1px solid var(--black-trans-10)}.footer-bravo__content-wapper {display: grid; align-items: initial; grid-gap: var(--container-gap); grid-template-columns: minmax(175px, 2fr) minmax(200px, 4fr) ; grid-template-rows: minmax(1fr, 0); align-items: flex-start}@media (max-width: 991px) {.footer-bravo__content-wapper {grid-template-columns: repeat(1, minmax(0, 1fr))}}.footer-bravo__contact {row-gap: var(--content-gap); font-style: normal}@media (max-width: 991px) {.footer-bravo__contact {order: -1}}.fr-footer-hotel__logo:not(.tag), .fr-footer-hotel__logo img {object-fit: contain}.fr-footer-hotel__logo {width: 17.5em}@media (max-width: 767px) {.fr-footer-hotel__logo {width: 35rem; height: 12rem}}.footer-bravo__column-heading {font-size: var(--h3); font-family: "Gagalin"; color: var(--white); margin-bottom: 0}.list-footer {padding-left: 0; margin-top: 0; margin-bottom: 0; display: flex; flex-direction: column; width: 100%; align-self: flex-start !important; justify-content: flex-start; font-size: var(--text-m); row-gap: var(--space-xs); column-gap: var(--space-l)}.list-footer {--icon-size: 1.5em; --icon-fill-color: transparent; --icon-stroke-color: var(--white); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark); list-style-type: none;}@media (max-width: 767px) {.list-footer {flex-wrap: wrap}}.list-footer__li {display: grid; align-items: initial; grid-template-columns: auto minmax(0, 1fr); align-items: center; grid-gap: .5em}.list-footer__text {font-size: var(--text-s); color: var(--white)}.fr-logo-grid-charlie {row-gap: .5rem; padding-left: 0; display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; column-gap: .5rem; flex-wrap: wrap}.fr-logo-charlie {align-items: center; text-align: center; row-gap: calc(var(--content-gap) / 2); padding-top: .25rem; padding-right: .25rem; padding-bottom: .25rem; padding-left: .25rem; background-color: var(--white); border-radius: var(--radius-m); flex-basis: 0; flex-shrink: 0; justify-content: space-evenly}.fr-logo-charlie { --logo-width: 6em; --logo-height: 2em;}.fr-logo-charlie__logo {height: auto; width: 5rem; max-width: 100%}.fr-logo-charlie__logo:not(.tag), .fr-logo-charlie__logo img {object-fit: contain}.fr-social-alpha {align-items: center; display: flex; flex-wrap: wrap; column-gap: 1em; margin-top: 0; margin-bottom: 0; padding-left: 0; flex-shrink: 0}.fr-social-alpha { --icon-size: 1.75em; list-style: none;} .fr-social-alpha[data-color="dark"] { --icon-fill-color: transparent; --icon-stroke-color: var(--bg-dark); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--bg-dark);} .fr-social-alpha[data-color="light"] { --icon-fill-color: transparent; --icon-stroke-color: var(--text-light-muted); --icon-fill-color-hover: transparent; --icon-stroke-color-hover: var(--text-light);} .fr-social-alpha a svg { transition: all var(--transition-duration) var(--transition-timing) var(--transition-delay);}@media (max-width: 991px) {.fr-social-alpha {row-gap: 1em}}.fr-social-alpha__icon-wrapper {display: flex; text-decoration: none}.fr-social-alpha__icon-wrapper svg{stroke: var(--white);}.footer-bravo__nav {display: grid; align-items: initial; grid-gap: var(--grid-gap); grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); align-content: stretch}@media (max-width: 991px) {.footer-bravo__nav {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.footer-bravo__nav {grid-template-columns: var(--grid-1)}}.footer-bravo__nav-column {row-gap: var(--content-gap)}.footer-bravo__ul {row-gap: calc(var(--fr-content-gap) * .5); margin-top: 0; margin-bottom: 0; padding-left: 0}.footer-bravo__ul {list-style: none;}.footer-bravo__li {row-gap: px}.footer-bravo__li a {color: var(--white);} .footer-bravo__li a:hover {color: var(--white-trans-80);}.subfooter-bravo {display: flex; background-color: var(--primary); padding-top: var(--space-m); padding-right: var(--gutter); padding-bottom: var(--space-m); padding-left: var(--gutter); border-top: 1px solid var(--black-trans-10)}.fr-legal-meta-alpha {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--content-gap); row-gap: calc(var(--content-gap) / 2); font-size: var(--text-s); color: var(--white); justify-content: space-between}.fr-legal-meta-alpha .fr-legal-meta-alpha__nav a {color: var(--white);} .fr-legal-meta-alpha .fr-legal-meta-alpha__nav a:hover {color: var(--white-trans-80);}.fr-legal-meta-alpha__copyright {display: flex; width: fit-content; color: var(--white)}.fr-legal-meta-alpha__nav {display: flex; flex-direction: row; width: auto}.fr-legal-meta-alpha__list {padding-left: 0; display: flex; justify-content: center; flex-wrap: nowrap; column-gap: 1em; row-gap: 1em; margin-top: 0; margin-bottom: 0}.fr-legal-meta-alpha__list {list-style-type: none;}.fr-legal-meta-alpha__list-item {width: auto}
