
.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)}.header-overlay-hero {padding-top: var(--section-space-xl); row-gap: var(--container-gap)}@media (max-width: 1279px) {.header-overlay-hero {padding-top: calc(var(--section-space-xl)*1.5)}}@media (max-width: 767px) {.header-overlay-hero {padding-top: calc(var(--section-space-xl)*2)}}@media (max-width: 478px) {.header-overlay-hero {padding-top: calc(var(--section-space-xl)*2)}}.fr-hero-bravo__content-wrapper {align-items: center; justify-content: center; row-gap: var(--fr-content-gap); max-width: px; text-align: center}.tb-hero-center__content-wrapper {align-items: center; justify-content: center; row-gap: var(--fr-content-gap); max-width: px; text-align: center}.tb-hero-center__heading {width: 50ch}.heading--gradient-after__middle {text-align: center}.heading--gradient-after__middle::after { content: ""; display: block; width: 15rem; height: 0.5rem; margin: var(--space-xs) auto 0; background: linear-gradient(to right, var(--green), var(--blue));}.preise {display: grid; align-items: initial; grid-template-columns: var(--grid-2-3); grid-gap: var(--container-gap); position: relative; align-items: stretch}@media (max-width: 1279px) {.preise {grid-template-columns: var(--grid-1)}}.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}.fr-icon-link-alpha {flex-direction: row-reverse; gap: var(--icon-gap)}.fr-icon-link-alpha { --link-color: var(--black); --link-color-hover: var(--black-trans-80);--icon-size: 1em; --icon-color: var(--black); --icon-color-hover: var(--black); --icon-gap: .25em; --icon-translate-distance: .25em; --icon-transition-duration: 300ms; --icon-transition-function: ease-in-out;  white-space: nowrap;}.fr-icon-link-alpha {color: var(--link-color); text-decoration: underline; text-underline-offset: var(--link-underline-offset, .5em);} .fr-icon-link-alpha:hover {color: var(--link-color-hover);}.fr-icon-link-alpha .icon {transition: translate var(--icon-transition-duration) var(--icon-transition-function);fill: var(--icon-color);} .fr-icon-link-alpha:hover .icon {translate: var(--icon-translate-distance) 0; fill: var(--icon-color-hover);}.fr-icon-link-alpha--light { --link-color: var(--white); --link-color-hover: var(--primary);--icon-size: 1em; --icon-color: var(--white); --icon-color-hover: var(--primary);}.preise-wrapper {row-gap: var(--space-m); display: flex; flex-shrink: 0; flex-direction: column}.fr-pricing-card-lima {padding-top: var(--space-l); padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: var(--space-l); border-radius: var(--radius); row-gap: var(--content-gap); background-color: var(--primary); color: var(--white)}.fr-pricing-card-lima{ box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}.fr-pricing-card-lima__header {row-gap: var(--space-xs)}.preise__heading {font-size: var(--h2)}.fr-pricing-card-lima__body {row-gap: 1em}@media (max-width: 767px) {.fr-pricing-card-lima__body {flex-wrap: nowrap}}.fr-pricing-card-lima__badge-wrapper {flex-direction: column; display: flex; align-items: flex-start; row-gap: .5em}.preise__badge {background-color: var(--secondary); border-radius: var(--radius)}.fr-pricing-card-lima__badge-text {border-radius: var(--radius); padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); line-height: 1; font-weight: 700; font-size: var(--text-s); width: 100%}.preise-ul__list-item-li { align-items: stretch; border: 1px solid var(--white-trans-40);  border-top: none;  border-radius: 0;  overflow: hidden;}.preise-ul__list-item-li:first-child { border-top: 1px solid var(--white-trans-40); border-radius: var(--radius) var(--radius) 0 0; }.preise-ul__list-item-li:last-child { border-top: none;  border-bottom: 1px solid var(--white-trans-40); border-radius: 0 0 var(--radius) var(--radius); }.preise-ul__list-item-li:not(:first-child):not(:last-child) { border-radius: 0;  border-top: none;  border-bottom: 1px solid var(--white-trans-40); }.fr-pricing-card-lima__feature-item {display: flex; grid-template-columns: minmax(0, 1.5em) minmax(0, 1fr);; grid-template-rows: var(--grid-1); grid-gap: .75em; align-items: center; flex-direction: row}.preise-ul__list-item-li {align-items: stretch}@media (max-width: 767px) {.preise-ul__list-item-li {flex-wrap: wrap}}@media (max-width: 767px) {.preise__list-item-li {flex-wrap: nowrap}}.preise-ul__paket-wrapper {padding-top: calc(var(--space-xs)*.5); padding-right: var(--space-xs); padding-bottom: calc(var(--space-xs)*.5); padding-left: var(--space-xs); flex-grow: 1; flex-shrink: 1; flex-basis: auto}@media (max-width: 991px) {.preise-ul__paket-wrapper {flex-basis: 300px}}@media (max-width: 767px) {.preise-ul__paket-wrapper {border-bottom: 1px solid var(--white-trans-20); justify-content: center; align-items: flex-start}.preise-ul__paket-wrapper { grid-column: span 2; }}@media (max-width: 478px) {.preise-ul__paket-wrapper {width: auto}}.fr-pricing-card-lima__feature-label {font-size: var(--text-s); text-align: left}.preise-ul__paket {font-weight: 700}.preise__paket p{ margin-block-start: 0; margin-block-end: 0;}.preise-ul__preis-wrapper {padding-top: 0; padding-right: var(--space-xs); padding-bottom: 0; padding-left: var(--space-xs); align-items: center; justify-content: center; flex-grow: 0; flex-shrink: 0; flex-basis: 200px}@media (max-width: 767px) {.preise-ul__preis-wrapper {flex-grow: 1; flex-shrink: 1; flex-basis: 50%; max-width: 50%}}.fr-pricing-card-lima__feature-price {font-size: var(--text-m); font-weight: 700; text-align: right}.preise-ul__preis {font-weight: 700; font-size: var(--text-s)}.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}
