:root {} .brxe-container {width: 1392px} .woocommerce main.site-main {width: 1392px} #brx-content.wordpress {width: 1392px} body {font-family: "Avenir LTStd"; font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "Clearface Serial Bold"; font-weight: 700}.fr-header-bravo {background-color: var(--base); padding-top: var(--space-s); padding-right: var(--section-padding-x); padding-bottom: var(--space-s); padding-left: var(--section-padding-x)}.header-logo {transition: all .3s ease-in-out; } .fr-header-bravo { transition: all .3s ease-in-out; } #brx-header.scrolling .fr-header-bravo { padding-top: var(--space-xs); padding-bottom: var(--space-xs); } #brx-header.scrolling .header-logo { width: 6em; }.fr-header-bravo__inner {display: flex; flex-direction: row; align-items: center; row-gap: var(--content-gap); column-gap: var(--content-gap); justify-content: space-between}@media (max-width: 767px) {.fr-header-bravo__inner {flex-wrap: nowrap}}.logo-menu-wrapper {flex-direction: row; align-items: center; column-gap: var(--space-l); justify-content: flex-start; align-self: center !important}.header-logo {width: 8em}.header-nav-menu .bricks-mobile-menu-toggle {color: var(--fr-text-dark)}.header-nav-menu .bricks-mobile-menu > li > a {color: var(--fr-text-light)}.header-nav-menu .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.header-nav-menu .bricks-nav-menu > li {margin-left: 0}.header-nav-menu .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {color: var(--link-color); font-size: var(--text-s); line-height: 1}.header-nav-menu .bricks-nav-menu .sub-menu {background-color: var(--shade-ultra-light)}.header-nav-menu .bricks-nav-menu .sub-menu > li > a {color: var(--link-color)}.header-nav-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--link-color)}.header-nav-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {font-size: var(--text-s)}.header-nav-menu .bricks-mobile-menu .sub-menu > li > a {color: var(--fr-text-light)}.header-nav-menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.header-nav-menu .bricks-nav-menu > li:hover > a {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu > li > a {color: var(--link-color); line-height: 1; font-weight: 400; text-transform: uppercase; font-size: 13px; padding-top: var(--btn-pad-y); padding-bottom: var(--btn-pad-y)}.header-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--link-color); line-height: 1; font-weight: 400; text-transform: uppercase; font-size: 13px; padding-top: var(--btn-pad-y); padding-bottom: var(--btn-pad-y)}.header-nav-menu .bricks-nav-menu .current-menu-item > a {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-parent > a {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-ancestor > a {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu .brx-submenu-toggle button {margin-left: .5em}.header-nav-menu .bricks-nav-menu .sub-menu > li:hover > a {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu .sub-menu .brx-submenu-toggle > a:hover + button {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu .sub-menu button[aria-expanded="true"] > * {transform: rotateZ(270deg)}.header-nav-menu .bricks-nav-menu button[aria-expanded="true"] > * {transform: rotateZ(180deg)}.header-nav-menu .bricks-nav-menu .sub-menu a {padding-right: 0; padding-left: 0}.header-nav-menu .bricks-nav-menu .sub-menu button {padding-right: 0; padding-left: 0}.header-nav-menu .bricks-nav-menu {gap: 2rem}@media (min-width: 992px){.menu-item {border-bottom: 2px solid transparent;} .menu-item:hover {border-bottom: 2px solid var(--action);}} .header-nav-menu { --link-color: var(--action); --link-color-hover: var(--action-hover); --link-color-active: var(--action); --toggle-gap: .5em; --sub-item-padding:1em;} .header-nav-menu ul.bricks-mobile-menu { display: flex;} .show-mobile-menu ul.bricks-mobile-menu { display: flex; flex-direction: column; align-items: flex-start;} .bricks-mobile-menu-toggle {margin-inline-start: auto;} .header-nav-menu .brx-submenu-toggle { display: flex; flex-direction: row; gap: var(--toggle-gap);} .header-nav-menu .brx-submenu-toggle button { margin: 0!important; padding: 0!important;} .header-nav-menu .sub-menu { min-width: auto!important;} .header-nav-menu .sub-menu li { padding-inline: var(--sub-item-padding);}@media (max-width: 1080px) {.header-nav-menu {display: none}}@media (max-width: 991px) {.header-nav-menu {line-height: 0; display: none}.header-nav-menu .bricks-mobile-menu-wrapper {height: 100%}}@media (max-width: 767px) {.header-nav-menu .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button {color: var(--fr-text-light)}}.mobile-main-nav .bricks-nav-menu > li {margin-left: 0}.mobile-main-nav .bricks-nav-menu {gap: var(--space-s)}.mobile-main-nav .bricks-nav-menu > li > a {font-size: var(--text-l); text-transform: uppercase; color: var(--shade-medium)}.mobile-main-nav .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-l); text-transform: uppercase; color: var(--shade-medium)}.mobile-main-nav .bricks-nav-menu .current-menu-item > a {color: var(--action)}.mobile-main-nav .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-parent > a {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-ancestor > a {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--action)}.nachhaltigkeit-section {row-gap: var(--space-xxl); align-items: center}.small-width-container {max-width: 852px; margin-right: 0; margin-left: 0}@media (max-width: 991px) {.small-width-container {max-width: 100%}}.content-hero-headline {text-align: center}.hotel-sticky-bar_left {display: flex; flex-direction: row; column-gap: var(--space-xs); row-gap: var(--space-xs)}@media (max-width: 991px) {.hotel-sticky-bar_left {overflow: hidden; flex-wrap: nowrap}}@media (max-width: 767px) {.hotel-sticky-bar_left {width: auto; flex-wrap: nowrap; align-self: flex-start !important; justify-content: flex-start}}@media (max-width: 478px) {.hotel-sticky-bar_left {flex-wrap: nowrap; width: auto; align-self: flex-start !important; justify-content: flex-start}}.sticky-hotel-bar_link {text-transform: uppercase; font-weight: 300; font-size: var(--text-xs)}.sticky-hotel-bar_link {white-space: nowrap; text-decoration: none;} .sticky-hotel-bar_link:hover {text-decoration: none;}@media (max-width: 991px) {.sticky-hotel-bar_link {border: 1px solid var(--bricks-border-color); border-radius: var(--radius-xl); padding-top: .7rem; padding-right: 1.5rem; padding-bottom: .5rem; padding-left: 1.5rem}}.fr-event-grid-bravo {row-gap: var(--grid-gap)}.fr-event-grid-bravo {list-style: none; padding-inline-start: 0;}.fr-event-card-bravo {border-radius: 0; position: relative; display: grid; align-items: initial; grid-template-rows: var(--grid-1); grid-template-columns: var(--grid-1-2); background-color: var(--base); overflow: hidden; grid-gap: var(--space-m)}@media (max-width: 767px) {.fr-event-card-bravo {grid-template-columns: var(--grid-1); display: grid; align-items: initial; grid-gap: var(--space-l)}}.fr-event-card-bravo__media-wrapper {position: relative; flex-direction: column; align-self: stretch !important; width: 100%; height: 100%}@media (max-width: 767px) {.fr-event-card-bravo__media-wrapper {aspect-ratio: 16/10;}}.rooms-card-image:not(.tag), .rooms-card-image img {object-fit: cover}.rooms-card-image {width: 100%; /*position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; aspect-ratio: 16/10*/}@media (max-width: 767px) {.rooms-card-image:not(.tag), .rooms-card-image img {object-fit: cover}.rooms-card-image {aspect-ratio: 16/10}}.fr-event-card-bravo__body {padding-right: var(--space-l); padding-bottom: var(--space-l); padding-left: 0; row-gap: var(--space-xs)}@media (max-width: 991px) {.fr-event-card-bravo__body {padding-right: 0}}.rooms-card-heading {font-family: "Avenir LTStd"; font-size: var(--text-xl); color: var(--action-dark)}.card-feature-frame {align-self: center !important; display: flex; justify-content: center}.fr-event-card-bravo__description {font-size: var(--text-xs); border: 1px solid var(--shade-light-trans-50); border-radius: var(--radius-xs); padding-top: .2rem; padding-right: .5rem; padding-bottom: .2rem; padding-left: .5rem}.rooms-card-footer {display: flex; flex-direction: row; justify-content: space-between; align-items: center; border-top: 1px solid var(--shade-light-trans-50); border-bottom: 1px solid var(--shade-light-trans-50); padding-top: var(--space-xs); padding-bottom: var(--space-xs); column-gap: var(--space-xs)}.rooms-card-footer-info {font-size: var(--text-m); font-family: "Avenir LTStd"; font-weight: 700; color: var(--action-dark)}.rooms-card-footer-price-wrapper {display: flex; align-items: center; column-gap: var(--space-xs)}.rooms-card_button {margin-top: auto; font-size: var(--text-s); text-transform: none}.anfrage-container {display: grid; align-items: initial; grid-template-columns: var(--grid-3-2); grid-gap: var(--space-xxl)}@media (max-width: 767px) {.anfrage-container {grid-template-columns: var(--grid-1)}}.anfrage-headline {font-family: "Avenir LTStd"; font-size: calc(var(--h3)*1.1); max-width: 22ch}.anfrage-anzahl-wrapper {display: flex; flex-direction: row; justify-content: space-between; align-items: center}.anfrage-spalten-wrapper {display: grid; align-items: initial; grid-gap: var(--space-s); grid-template-columns: var(--grid-2)}@media (max-width: 991px) {.anfrage-spalten-wrapper {grid-template-columns: var(--grid-1)}}.anfrage-zimmer-name {font-size: var(--text-m); font-family: "Avenir LTStd"; font-weight: 700; color: var(--primary); margin-top: var(--space-s); margin-bottom: var(--space-xs)}.anfrage-details-wrapper {display: flex; flex-direction: row; justify-content: space-between; border-top: 1px solid #dcdbd8; padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.sgh-rooms-modal-close {z-index: 100000; cursor: pointer}.fr-footer-bravo {display: flex; align-items: center; row-gap: var(--space-m); padding-top: var(--section-space-m); padding-right: var(--section-padding-x); padding-bottom: var(--space-m); padding-left: var(--section-padding-x); flex-direction: column}.fr-footer-bravo__content-wapper {display: grid; align-items: initial; grid-gap: var(--content-gap); grid-template-columns: var(--grid-5); grid-template-rows: minmax(0, 1fr); align-items: flex-start}@media (max-width: 991px) {.fr-footer-bravo__content-wapper {grid-template-columns: repeat(1, minmax(0, 1fr))}}.fr-footer-bravo__nav-column {row-gap: var(--space-s)}@media (max-width: 991px) {.fr-footer-bravo__nav-column {align-items: center; align-self: center !important}}.footer-logo {width: 17rem}.footer-heading {font-size: var(--text-xs); color: var(--neutral-dark)}.fr-social-alpha {align-items: center; display: flex; flex-wrap: wrap; column-gap: .5em}@media (max-width: 991px) {.fr-social-alpha {row-gap: 1em}}.fr-social-alpha__icon-wrapper {display: flex; text-decoration: none; background-color: var(--action); border-radius: 25px; padding-top: .5rem; padding-right: .5rem; padding-bottom: .5rem; padding-left: .5rem}.fr-footer-bravo__ul {margin-top: 0; margin-bottom: 0; padding-left: 0; row-gap: .4rem}.fr-footer-bravo__ul {list-style: none;}.fr-footer-bravo__li {row-gap: px}@media (max-width: 991px) {.fr-footer-bravo__li {align-items: center}}.fr-footer-bravo__link {font-weight: 400; color: var(--action); text-transform: uppercase; font-size: 13px}.footer-partner-wrapper {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: var(--space-s)}@media (max-width: 991px) {.footer-partner-wrapper {align-self: center !important; justify-content: center; column-gap: var(--space-xl)}}@media (max-width: 478px) {.footer-partner-wrapper {column-gap: var(--space-m)}}.footer-partner-logo {max-height: 5rem; width: auto}.footer-partner-logo {mix-blend-mode: multiply; opacity: .8; filter: grayscale(100%);}@media (max-width: 991px) {.footer-partner-logo {max-height: 10rem}}@media (max-width: 478px) {.footer-partner-logo {max-height: 6rem}}.fr-subfooter-bravo {padding-top: 0; padding-right: var(--section-padding-x); padding-bottom: var(--section-space-l); padding-left: var(--section-padding-x); display: flex}.fr-legal-meta-alpha {display: flex; flex-direction: row; row-gap: calc(var(--content-gap) / 2); flex-wrap: wrap; column-gap: var(--content-gap); font-size: var(--text-s)}.fr-legal-meta-alpha--light .fr-legal-meta-alpha__nav a {color: var(--white-trans-60);} .fr-legal-meta-alpha--light .fr-legal-meta-alpha__nav a:hover {color: var(--white);}.fr-legal-meta-alpha__copyright {display: flex; font-size: 13px}.start-search-close {cursor: pointer; position: absolute; top: var(--space-s); right: var(--space-s)}.start-search-item-title {color: var(--white); font-size: var(--text-l); font-family: "Avenir LTStd"; font-weight: 700}.start-search-item-title a {color: var(--white)} .start-search-item-title:hover {color: var(--white)}.start-search-item-location {color: var(--white)}.start-search-item-location a {color: var(--white)}.newsletter-popup-headline {font-size: var(--h4); font-family: "Clearface Serial Bold"; font-weight: 700; color: var(--white); line-height: 1.2; letter-spacing: 1px}.newsletter-popup-text {font-size: var(--text-s); color: var(--white); max-width: 35ch}@media (max-width: 767px) {.newsletter-popup-text {max-width: 100%}}.popup-close-icon {position: absolute; top: .8rem; right: .8rem; cursor: pointer; color: var(--white); fill: var(--white); z-index: 100}@media (max-width: 767px) {.popup-close-icon {background-color: var(--action); border-radius: .5rem; top: .5rem; right: .5rem}}.newsletter-popup-form .form-group input {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s); color: var(--base)}.newsletter-popup-form .flatpickr {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s)}.newsletter-popup-form select {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s); color: var(--base); color: rgba(250, 249, 245, 0.43); text-transform: none; font-family: "Avenir LTStd"; font-weight: 700}.newsletter-popup-form textarea {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s); color: var(--base)}.newsletter-popup-form .bricks-button:not([type=submit]) {border: 1px solid var(--white); border-radius: var(--radius-s)}.newsletter-popup-form .choose-files {border: 1px solid var(--white); border-radius: var(--radius-s)}.newsletter-popup-form label {font-size: var(--text-xs); text-transform: none; color: var(--white)}.newsletter-popup-form .label {font-size: var(--text-xs); text-transform: none; color: var(--white)}.newsletter-popup-form ::placeholder {color: rgba(250, 249, 245, 0.43); text-transform: none; font-family: "Avenir LTStd"; font-weight: 700}.newsletter-popup-form .form-group:not(:last-child):not(.captcha) {padding-right: 10px}.newsletter-popup-form .submit-button-wrapper {width: 100%; margin-top: 0}.newsletter-popup-form .bricks-button {background-color: var(--bg-ultra-light); font-size: var(--text-s); text-transform: none; color: var(--action); font-weight: 700}.newsletter-popup-form button[type=submit].bricks-button {border-radius: var(--radius-xs)}.newsletter-popup-form label {color: #fff !important; font-size: var(--text-xs) !important; }li .current-lang a { font-weight: bold !important; }:root {--bricks-color-acss_import_transparent: transparent;}@media (max-width: 767px) {#brxe-oupopn .bricks-nav-menu-wrapper { display: none; }#brxe-oupopn .bricks-mobile-menu-toggle { display: block; }}#brxe-ozckbl {width: 100%}@media (max-width: 991px) {#brxe-ozckbl {justify-content: space-between}}#brxe-gedqxh {height: 2.5rem; width: 2.5rem; margin-bottom: .4rem; cursor: pointer}@media (max-width: 767px) {#brxe-exmmyn .bricks-nav-menu-wrapper { display: none; }#brxe-exmmyn .bricks-mobile-menu-toggle { display: block; }}#brxe-exmmyn .bricks-nav-menu > li {margin-left: 0}#brxe-exmmyn .bricks-nav-menu > li > a {font-size: 12px; font-weight: 400; padding-right: .5rem; padding-left: .5rem}#brxe-exmmyn .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: 12px; font-weight: 400; padding-right: .5rem; padding-left: .5rem}#brxe-exmmyn .current-lang a { font-weight: bold !important;}@media (min-width: 990px){.lang-item-3 {border-right: 1px solid var(--action-hover);}}#brxe-exmmyn .menu-item:hover {border-bottom: 0px;}@media (max-width: 1080px) {#brxe-exmmyn {display: none}}#brxe-909e98 {text-transform: none}@media (max-width: 1080px) {#brxe-909e98 {display: none}}@media (max-width: 478px) {#brxe-909e98 {display: none}}#brxe-mwbexx {display: none; z-index: 9999}@media (max-width: 1080px) {#brxe-mwbexx {display: block; --brxe-toggle-scale: .8}#brxe-mwbexx .brxa-inner {--brxe-toggle-bar-height: 3px; --brxe-toggle-bar-radius: 0px}#brxe-mwbexx .brxa-wrap {color: var(--action)}}@media (max-width: 991px) {#brxe-mwbexx {display: block}}#brxe-panxkq {align-items: center; flex-direction: row; justify-content: flex-end; column-gap: var(--space-xs); max-width: 25%}#brxe-ftzzzo {width: 8em; position: absolute; top: var(--space-s); left: var(--space-m)}#brxe-tqzszy svg {height: 3rem; width: 3rem}#brxe-tqzszy {position: absolute; right: var(--space-l); top: var(--space-l); display: none}#brxe-sodsqu .bricks-nav-menu {flex-direction: column}#brxe-ltpehs .bricks-nav-menu {flex-direction: column}#brxe-ltpehs .current-lang a { font-weight: bold !important;}#brxe-jntycy {text-transform: none; width: 100%; padding-top: 1.5rem; padding-bottom: 1.5rem}#brxe-weuokf {justify-content: flex-start; padding-top: calc(var(--space-xxl)*2); padding-right: var(--space-m); padding-left: var(--space-m); row-gap: var(--space-l)}#brxe-jezvzm[data-direction] .brx-offcanvas-inner {width: 100%}#brxe-wdepws {justify-content: center}@media (max-width: 767px) {#brxe-wdepws { display: flex; scroll-snap-type: x mandatory; overflow-x: scroll; overflow-y: hidden; -webkit-overflow-scrolling: touch;}#brxe-wdepws::-webkit-scrollbar { display: none; } }@media (max-width: 478px) {#brxe-wdepws {align-self: flex-start !important; justify-content: flex-start; flex-direction: row; display: flex; flex-wrap: nowrap; align-items: flex-start}}#brxe-ikozvq {margin-top: 0; row-gap: var(--content-gap); align-items: center}@media (max-width: 767px) {.brxe-baoghr .brxe-uddnag.brxe-image:not(.tag), .brxe-baoghr .brxe-uddnag.brxe-image img {object-fit: cover}}.brxe-baoghr .brxe-cmnwch.brxe-heading {line-height: 1}.brxe-paszye .brxe-oyedvd.brxe-text-basic {text-align: center}.brxe-baoghr .brxe-zaceky.brxe-block {column-gap: 1rem; row-gap: 1rem; display: flex; flex-wrap: wrap; align-self: flex-start !important; flex-direction: row}.brxe-baoghr .brxe-miqnxs.brxe-text-basic {text-align: right}.brxe-baoghr .brxe-tnwclo.brxe-div {column-gap: var(--space-xs)}@media (max-width: 991px) {.brxe-baoghr .brxe-tnwclo.brxe-div {flex-wrap: wrap; justify-content: flex-end}}@media (max-width: 767px) {.brxe-baoghr .brxe-tnwclo.brxe-div {flex-direction: column; row-gap: var(--space-xs)}}.brxe-baoghr .brxe-uvsjul.brxe-block {column-gap: var(--space-xs)}@media (max-width: 767px) {.brxe-baoghr .brxe-uvsjul.brxe-block {flex-direction: column; justify-content: center; row-gap: var(--space-xs)}}.brxe-baoghr .brxe-vsibsn.brxe-heading {margin-bottom: var(--space-l)}.brxe-baoghr .brxe-dsclvy.brxe-brf-pro-forms-field-date input {width: 100%}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal svg { height: auto !important;} .flatpickr-monthDropdown-months {color: #707070 !important;font-size: calc(var(--text-s)*1.1) !important; font-weight: 700 !important; border-width: 1px !important; padding: 5px !important;} .cur-year {color: #707070 !important;font-size: calc(var(--text-s)*1.1) !important; font-weight: 700 !important;} .flatpickr-months {margin-bottom: var(--space-m) !important;} .flatpickr-next-month {background: var(--action) !important; border-radius: var(--radius-circle) !important;} .flatpickr-prev-month {background: var(--action) !important; border-radius: var(--radius-circle) !important;} .flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg {fill: var(--white) !important;} .flatpickr-calendar { box-shadow: none !important;} .flatpickr-day {color: #707070 !important;font-size: calc(var(--text-s)*1.1) !important; font-weight: 700 !important;} .flatpickr-weekday {color: #9f9f9c !important; font-size: calc(var(--text-s)*1.1) !important; text-transform: capitalize !important;} .nextMonthDay {color: #8877 !important;} .flatpickr-disabled {color: #e9e9e9 !important;} .flatpickr-day.endRange {box-shadow: -5px 0 0 #e6e9e3 !important;} .flatpickr-day.startRange {box-shadow: 5px 0 0 #e6e9e3 !important;} .flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover { background: var(--action) !important; color: var(--white) !important; border: 1px solid var(--action) !important; } .flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {border-radius: 0px !important; border: 0 0 10px #e6e9e3, 0 !important;} .flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange {border-radius: 0px !important;}.brxe-baoghr .brxe-pentsk.brxe-text-basic {font-size: var(--text-l); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}.brxe-baoghr .brxe-xjbhff.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-xpubww.brxe-block {flex-direction: column; align-items: flex-start}.brxe-baoghr .brxe-ropawu.brxe-text-basic {font-size: var(--text-l); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}.brxe-baoghr .brxe-urgcgh.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-rbcvcg.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-nsboyp.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-maetwd.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-ajsbsa.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-ujctxo.brxe-brf-pro-forms-field-number input {width: 100%}.brxe-baoghr .brxe-jttexo.brxe-block {flex-direction: column; align-items: flex-start}.brxe-baoghr .brxe-ecesnx.brxe-text-basic {font-size: var(--text-m); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}.brxe-baoghr .brxe-rdggtm.brxe-brf-pro-forms-field-radio-wrapper {width: 100%; margin-top: var(--space-s)}.brxe-baoghr .brxe-rdggtm.brxe-brf-pro-forms-field-radio-wrapper .options-wrapper {flex-direction: row !important; display: flex !important; column-gap: var(--space-s) !important; display: flex; row-gap: var(--space-s) !important}.brxe-baoghr .brxe-zanhpv.brxe-brf-pro-forms-field-email input {width: 100%}.brxe-baoghr .brxe-xsnriu.brxe-brf-pro-forms-field-tel input {width: 100%}.brxe-baoghr .brxe-jyzcty.brxe-brf-pro-forms-field-text input {width: 100%}.brxe-baoghr .brxe-uemotd.brxe-brf-pro-forms-field-textarea input {width: 100%}.brxe-baoghr .brxe-qtffgj.brxe-block {row-gap: 0px}.brxe-baoghr .brxe-wiqhhm.brxe-div {display: flex; align-self: flex-end !important; column-gap: 2px}.brxe-baoghr .brxe-xlamqd.brxe-div {display: flex; align-self: flex-end !important; column-gap: 2px}.brxe-baoghr .brxe-lwuprf.brxe-div {display: flex; flex-direction: column}.brxe-baoghr .brxe-dxigru.brxe-text-basic {font-size: var(--text-l); font-weight: 700}.brxe-baoghr .brxe-jtsmew.brxe-text-basic {font-size: 13px}.brxe-baoghr .brxe-lehnxk.brxe-text-basic {font-size: 13px}.brxe-baoghr .brxe-lmhgze.brxe-div {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: 3px}.brxe-baoghr .brxe-blnmgh.brxe-text-basic {font-size: var(--text-l); font-weight: 700; color: #707070}.brxe-baoghr .brxe-bjqrio.brxe-text-basic {font-size: var(--text-l); font-weight: 700; color: #707070; display: none}.brxe-baoghr .brxe-zifomw.brxe-block {border-bottom-width: 1px; border-bottom-style: solid}.brxe-baoghr .brxe-mywngv.brxe-icon {height: 2.2rem; width: 2.2rem; font-size: 2.2rem}.brxe-baoghr .brxe-xstszb.brxe-text-basic {font-size: var(--text-xs)}.brxe-baoghr .brxe-zvyjkn.brxe-block {margin-top: var(--space-m); margin-bottom: var(--space-m); column-gap: .8rem; row-gap: .8rem; display: flex; flex-wrap: nowrap; flex-direction: row}.brxe-baoghr .brxe-xjokei.brxe-text-basic {text-align: center; font-size: calc(var(--text-m)*1.15); font-weight: 700}.brxe-baoghr .brxe-yczxty.brxe-text {text-align: left}.brxe-baoghr .brxe-yczxty.brxe-text a {text-align: left; font-size: inherit}.brxe-baoghr .brxe-fwemua.brxe-block {text-align: center; color: var(--white); margin-bottom: var(--space-m); background-color: var(--action); align-items: center; justify-content: center; align-self: center !important; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); row-gap: var(--space-xs)}.brxe-baoghr .brxe-owqhgh.brxe-brf-pro-forms-field-submit-button button {background-color: var(--action); font-size: calc(var(--text-m)*1.15); color: var(--white); font-weight: 700; padding-top: 1.6rem; padding-right: 2rem; padding-bottom: 1.6rem; padding-left: 2rem; width: 100%}.brxe-baoghr .brxe-owqhgh.brxe-brf-pro-forms-field-submit-button {width: 100%}.brxe-baoghr .brxe-wjvrpy.brxe-brf-pro-forms-field-hidden input {width: 100%}.brxe-baoghr .brxe-wjvrpy.brxe-brf-pro-forms-field-hidden {margin-top: 2rem}.brxe-baoghr .brxe-kobaxy.brxe-brf-pro-forms-field-hidden input {width: 100%}.brxe-baoghr .brxe-kobaxy.brxe-brf-pro-forms-field-hidden {margin-top: 2rem}.brxe-baoghr .brxe-uqcxnd.brxe-container {grid-template-columns: var(--grid-3-2)}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .input-icon-wrapper {flex-direction: row}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .brf-field-divider {width: 100%}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .brf-steps {top: -60px}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms label {font-weight: 700; color: #707070}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .form-group:not(.submit-button-wrapper) {padding-bottom: var(--space-s)}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .form-group input {border-style: solid; border-radius: .4rem}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .flatpickr {border-style: solid; border-radius: .4rem}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms select {border-style: solid; border-radius: .4rem}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms textarea {border-style: solid; border-radius: .4rem}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .bricks-button {border-style: solid; border-radius: .4rem}.brxe-baoghr .brxe-znbpko.brxe-brf-pro-forms .choose-files {border-style: solid; border-radius: .4rem}.brxe-baoghr .brxe-mvphrw.brxe-icon {fill: var(--white); height: 3.5rem; width: 3.5rem; background-color: var(--action); border-radius: 100%; padding-top: .7rem; padding-right: .7rem; padding-bottom: .7rem; padding-left: .7rem; position: absolute; top: var(--space-s); right: var(--space-s)}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal .fr-modal__overlay {background-color: var(--neutral-trans-40)}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal .fr-modal__body {width: 100vw; background-color: var(--white); padding-top: var(--space-xxl); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m)}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal svg {height: 3rem}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal .fr-modal__close-icon {color: var(--white); width: var(--space-l); font-size: 3rem}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal .fr-modal__close-icon-wrapper {background-color: var(--action); border-radius: var(--radius-circle); top: var(--space-m); right: var(--space-m); bottom: auto; left: auto}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal {justify-content: center; align-items: center; --fr-modal-body-offset-vertical: 0px; --fr-modal-body-offset-horizontal: 0px; z-index: 10000}.brxe-baoghr.brxe-block {grid-template-columns: var(--grid-1-2)}@media (max-width: 767px) {.brxe-baoghr.brxe-block {grid-template-columns: var(--grid-1); display: grid; align-items: initial}}#brxe-ytlsxc {padding-top: 0}#brxe-23a2ec {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-79100e {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-feiihg {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-vkgmdw {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-adbsqh .line {height: 1px}#brxe-adbsqh.horizontal .line {border-top-width: 1px; border-top-style: solid; border-top-color: var(--action-trans-10)}#brxe-adbsqh.vertical .line {border-right-style: solid; border-right-color: var(--action-trans-10)}#brxe-adbsqh .icon {color: var(--action-trans-10)}#brxe-adbsqh {max-width: 1300px}#brxe-adbsqh.horizontal {justify-content: center}#brxe-adbsqh.vertical {align-self: center}@media (max-width: 478px) {#brxe-cfafea {justify-content: center}}.brxe-popup-9675.brx-popup .brx-popup-backdrop {background-color: rgba(107, 129, 94, 0.85)}.brxe-popup-9675 .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: rgba(94, 113, 82, 0.94); width: 100vw; height: 100vh; pointer-events: auto}.brxe-popup-9675.brx-popup {justify-content: flex-start}.brxe-popup-9675 {pointer-events: none}#searchField {border-radius: var(--radius-xs)}#brxe-fjjxcp {fill: var(--white); height: 3.5rem; width: 3.5rem; background-color: var(--action); border-radius: var(--radius-circle); padding-top: .7rem; padding-right: .7rem; padding-bottom: .7rem; padding-left: .7rem}#brxe-duxyax {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: 1rem; align-items: center}#brxe-flbbjk {background-color: var(--bg-light); padding-top: var(--space-l); padding-bottom: var(--space-l); width: 100vw; position: fixed; z-index: 1000}@media (max-width: 1080px) {#brxe-flbbjk {padding-top: var(--space-xxl)}}.brxe-bnykug .brxe-fakerz.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-fctqar.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-wnatzf.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-iyiykg.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-zxweln.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-zfepdm.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-atczdz.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-vnbgbe.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-kmzggg.brxe-block {display: flex; flex-wrap: nowrap; align-items: center; column-gap: 1rem; flex-direction: row}.brxe-bnykug.brxe-block {position: relative; row-gap: 1rem; border-bottom: 1px solid #7f8e75; padding-top: .7rem; padding-bottom: .7rem}#brxe-rjvdkg .bricks-posts-nothing-found {color: var(--white); font-size: var(--text-l); font-weight: 700; }#brxe-bqjunw {width: 100vw; padding-top: calc(var(--space-xxl)*1.6)}@media (max-width: 1080px) {#brxe-bqjunw {padding-top: calc(var(--space-xxl)*2.5)}}.brxe-popup-9103 .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 320px; background-color: var(--action)}.brxe-popup-9103.brx-popup {align-items: flex-start; justify-content: center}.brxe-popup-9103.brx-popup .brx-popup-backdrop {background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-popup-9103 .brx-popup-content {width: 90%}}#brxe-ckbjwr {fill: var(--white); height: 3.5rem; width: 3.5rem; color: var(--white); position: absolute; right: .5rem; top: .5rem; cursor: pointer}#brxe-ulvhrz {text-align: center}#brxe-zzyean {text-transform: none; color: var(--action); z-index: 5; cursor: pointer}#brxe-ntcjgh {row-gap: var(--space-s); width: auto; align-items: center; position: relative; padding-top: var(--space-l); padding-right: var(--space-m); padding-bottom: var(--space-l); padding-left: var(--space-m); border-top-right-radius: var(--radius-s); border-bottom-right-radius: var(--radius-s)}.brxe-popup-9081 .brx-popup-content {width: 680px; border-radius: var(--radius-s); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-popup-9081.brx-popup .brx-popup-backdrop {background-color: rgba(0, 0, 0, 0.62)}@media (max-width: 767px) {.brxe-popup-9081 .brx-popup-content {width: 95%}}#brxe-bpnetf {fill: var(--white); height: 3.5rem; width: 3.5rem; color: var(--white)}#brxe-dzdlwu:not(.tag), #brxe-dzdlwu img {object-fit: cover}#brxe-dzdlwu {width: 100%; height: 100%}@media (max-width: 767px) {#brxe-dzdlwu {width: 100%; height: auto; aspect-ratio: 4/3}#brxe-dzdlwu:not(.tag), #brxe-dzdlwu img {object-fit: cover}}@media (max-width: 767px) {#brxe-mwsfwn {width: 100%; max-height: 50vh}}#brxe-rweghn .form-group:nth-child(1) {width: 50%}#brxe-rweghn .form-group:nth-child(2) {width: 50%}@media (max-width: 767px) {#brxe-rweghn .form-group:nth-child(1) {width: 100%}#brxe-rweghn .form-group:nth-child(2) {width: 100%}}#brxe-oycgof {row-gap: 1rem; margin-top: var(--space-m); margin-right: var(--space-m); margin-bottom: var(--space-m); margin-left: var(--space-m)}@media (max-width: 767px) {#brxe-oycgof {width: auto}}#brxe-mjnxyg {grid-template-columns: var(--grid-2-3); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--action); display: flex; flex-direction: row; position: relative}@media (max-width: 767px) {#brxe-mjnxyg {display: flex; flex-direction: column; flex-wrap: wrap}}

:root {} .brxe-container {width: 1392px} .woocommerce main.site-main {width: 1392px} #brx-content.wordpress {width: 1392px} body {font-family: "Avenir LTStd"; font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "Clearface Serial Bold"; font-weight: 700}.fr-header-bravo {background-color: var(--base); padding-top: var(--space-s); padding-right: var(--section-padding-x); padding-bottom: var(--space-s); padding-left: var(--section-padding-x)}.header-logo {transition: all .3s ease-in-out; } .fr-header-bravo { transition: all .3s ease-in-out; } #brx-header.scrolling .fr-header-bravo { padding-top: var(--space-xs); padding-bottom: var(--space-xs); } #brx-header.scrolling .header-logo { width: 6em; }.fr-header-bravo__inner {display: flex; flex-direction: row; align-items: center; row-gap: var(--content-gap); column-gap: var(--content-gap); justify-content: space-between}@media (max-width: 767px) {.fr-header-bravo__inner {flex-wrap: nowrap}}.logo-menu-wrapper {flex-direction: row; align-items: center; column-gap: var(--space-l); justify-content: flex-start; align-self: center !important}.header-logo {width: 8em}.header-nav-menu .bricks-mobile-menu-toggle {color: var(--fr-text-dark)}.header-nav-menu .bricks-mobile-menu > li > a {color: var(--fr-text-light)}.header-nav-menu .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.header-nav-menu .bricks-nav-menu > li {margin-left: 0}.header-nav-menu .bricks-nav-menu .sub-menu .brx-submenu-toggle > a + button {color: var(--link-color); font-size: var(--text-s); line-height: 1}.header-nav-menu .bricks-nav-menu .sub-menu {background-color: var(--shade-ultra-light)}.header-nav-menu .bricks-nav-menu .sub-menu > li > a {color: var(--link-color)}.header-nav-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--link-color)}.header-nav-menu .bricks-nav-menu > li.menu-item-has-children > .brx-submenu-toggle button[aria-expanded] {font-size: var(--text-s)}.header-nav-menu .bricks-mobile-menu .sub-menu > li > a {color: var(--fr-text-light)}.header-nav-menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--fr-text-light)}.header-nav-menu .bricks-nav-menu > li:hover > a {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu > li > a {color: var(--link-color); line-height: 1; font-weight: 400; text-transform: uppercase; font-size: 13px; padding-top: var(--btn-pad-y); padding-bottom: var(--btn-pad-y)}.header-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--link-color); line-height: 1; font-weight: 400; text-transform: uppercase; font-size: 13px; padding-top: var(--btn-pad-y); padding-bottom: var(--btn-pad-y)}.header-nav-menu .bricks-nav-menu .current-menu-item > a {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-parent > a {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-ancestor > a {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--link-color-active)}.header-nav-menu .bricks-nav-menu .brx-submenu-toggle button {margin-left: .5em}.header-nav-menu .bricks-nav-menu .sub-menu > li:hover > a {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu .sub-menu > li:hover > .brx-submenu-toggle > * {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu .sub-menu .brx-submenu-toggle > a:hover + button {color: var(--link-color-hover)}.header-nav-menu .bricks-nav-menu .sub-menu button[aria-expanded="true"] > * {transform: rotateZ(270deg)}.header-nav-menu .bricks-nav-menu button[aria-expanded="true"] > * {transform: rotateZ(180deg)}.header-nav-menu .bricks-nav-menu .sub-menu a {padding-right: 0; padding-left: 0}.header-nav-menu .bricks-nav-menu .sub-menu button {padding-right: 0; padding-left: 0}.header-nav-menu .bricks-nav-menu {gap: 2rem}@media (min-width: 992px){.menu-item {border-bottom: 2px solid transparent;} .menu-item:hover {border-bottom: 2px solid var(--action);}} .header-nav-menu { --link-color: var(--action); --link-color-hover: var(--action-hover); --link-color-active: var(--action); --toggle-gap: .5em; --sub-item-padding:1em;} .header-nav-menu ul.bricks-mobile-menu { display: flex;} .show-mobile-menu ul.bricks-mobile-menu { display: flex; flex-direction: column; align-items: flex-start;} .bricks-mobile-menu-toggle {margin-inline-start: auto;} .header-nav-menu .brx-submenu-toggle { display: flex; flex-direction: row; gap: var(--toggle-gap);} .header-nav-menu .brx-submenu-toggle button { margin: 0!important; padding: 0!important;} .header-nav-menu .sub-menu { min-width: auto!important;} .header-nav-menu .sub-menu li { padding-inline: var(--sub-item-padding);}@media (max-width: 1080px) {.header-nav-menu {display: none}}@media (max-width: 991px) {.header-nav-menu {line-height: 0; display: none}.header-nav-menu .bricks-mobile-menu-wrapper {height: 100%}}@media (max-width: 767px) {.header-nav-menu .bricks-mobile-menu > .menu-item-has-children .brx-submenu-toggle button {color: var(--fr-text-light)}}.mobile-main-nav .bricks-nav-menu > li {margin-left: 0}.mobile-main-nav .bricks-nav-menu {gap: var(--space-s)}.mobile-main-nav .bricks-nav-menu > li > a {font-size: var(--text-l); text-transform: uppercase; color: var(--shade-medium)}.mobile-main-nav .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-l); text-transform: uppercase; color: var(--shade-medium)}.mobile-main-nav .bricks-nav-menu .current-menu-item > a {color: var(--action)}.mobile-main-nav .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-parent > a {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-ancestor > a {color: var(--action)}.mobile-main-nav .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--action)}.anfrage-container {display: grid; align-items: initial; grid-template-columns: var(--grid-3-2); grid-gap: var(--space-xxl)}@media (max-width: 767px) {.anfrage-container {grid-template-columns: var(--grid-1)}}.anfrage-headline {font-family: "Avenir LTStd"; font-size: calc(var(--h3)*1.1); max-width: 22ch}.anfrage-anzahl-wrapper {display: flex; flex-direction: row; justify-content: space-between; align-items: center}.anfrage-spalten-wrapper {display: grid; align-items: initial; grid-gap: var(--space-s); grid-template-columns: var(--grid-2)}@media (max-width: 991px) {.anfrage-spalten-wrapper {grid-template-columns: var(--grid-1)}}.anfrage-zimmer-name {font-size: var(--text-m); font-family: "Avenir LTStd"; font-weight: 700; color: var(--primary); margin-top: var(--space-s); margin-bottom: var(--space-xs)}.anfrage-details-wrapper {display: flex; flex-direction: row; justify-content: space-between; border-top: 1px solid #dcdbd8; padding-top: var(--space-xs); padding-bottom: var(--space-xs)}.fr-footer-bravo {display: flex; align-items: center; row-gap: var(--space-m); padding-top: var(--section-space-m); padding-right: var(--section-padding-x); padding-bottom: var(--space-m); padding-left: var(--section-padding-x); flex-direction: column}.fr-footer-bravo__content-wapper {display: grid; align-items: initial; grid-gap: var(--content-gap); grid-template-columns: var(--grid-5); grid-template-rows: minmax(0, 1fr); align-items: flex-start}@media (max-width: 991px) {.fr-footer-bravo__content-wapper {grid-template-columns: repeat(1, minmax(0, 1fr))}}.fr-footer-bravo__nav-column {row-gap: var(--space-s)}@media (max-width: 991px) {.fr-footer-bravo__nav-column {align-items: center; align-self: center !important}}.footer-logo {width: 17rem}.footer-heading {font-size: var(--text-xs); color: var(--neutral-dark)}.fr-social-alpha {align-items: center; display: flex; flex-wrap: wrap; column-gap: .5em}@media (max-width: 991px) {.fr-social-alpha {row-gap: 1em}}.fr-social-alpha__icon-wrapper {display: flex; text-decoration: none; background-color: var(--action); border-radius: 25px; padding-top: .5rem; padding-right: .5rem; padding-bottom: .5rem; padding-left: .5rem}.fr-footer-bravo__ul {margin-top: 0; margin-bottom: 0; padding-left: 0; row-gap: .4rem}.fr-footer-bravo__ul {list-style: none;}.fr-footer-bravo__li {row-gap: px}@media (max-width: 991px) {.fr-footer-bravo__li {align-items: center}}.fr-footer-bravo__link {font-weight: 400; color: var(--action); text-transform: uppercase; font-size: 13px}.footer-partner-wrapper {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: var(--space-s)}@media (max-width: 991px) {.footer-partner-wrapper {align-self: center !important; justify-content: center; column-gap: var(--space-xl)}}@media (max-width: 478px) {.footer-partner-wrapper {column-gap: var(--space-m)}}.footer-partner-logo {max-height: 5rem; width: auto}.footer-partner-logo {mix-blend-mode: multiply; opacity: .8; filter: grayscale(100%);}@media (max-width: 991px) {.footer-partner-logo {max-height: 10rem}}@media (max-width: 478px) {.footer-partner-logo {max-height: 6rem}}.fr-subfooter-bravo {padding-top: 0; padding-right: var(--section-padding-x); padding-bottom: var(--section-space-l); padding-left: var(--section-padding-x); display: flex}.fr-legal-meta-alpha {display: flex; flex-direction: row; row-gap: calc(var(--content-gap) / 2); flex-wrap: wrap; column-gap: var(--content-gap); font-size: var(--text-s)}.fr-legal-meta-alpha--light .fr-legal-meta-alpha__nav a {color: var(--white-trans-60);} .fr-legal-meta-alpha--light .fr-legal-meta-alpha__nav a:hover {color: var(--white);}.fr-legal-meta-alpha__copyright {display: flex; font-size: 13px}.start-search-close {cursor: pointer; position: absolute; top: var(--space-s); right: var(--space-s)}.start-search-item-title {color: var(--white); font-size: var(--text-l); font-family: "Avenir LTStd"; font-weight: 700}.start-search-item-title a {color: var(--white)} .start-search-item-title:hover {color: var(--white)}.start-search-item-location {color: var(--white)}.start-search-item-location a {color: var(--white)}.newsletter-popup-headline {font-size: var(--h4); font-family: "Clearface Serial Bold"; font-weight: 700; color: var(--white); line-height: 1.2; letter-spacing: 1px}.newsletter-popup-text {font-size: var(--text-s); color: var(--white); max-width: 35ch}@media (max-width: 767px) {.newsletter-popup-text {max-width: 100%}}.popup-close-icon {position: absolute; top: .8rem; right: .8rem; cursor: pointer; color: var(--white); fill: var(--white); z-index: 100}@media (max-width: 767px) {.popup-close-icon {background-color: var(--action); border-radius: .5rem; top: .5rem; right: .5rem}}.newsletter-popup-form .form-group input {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s); color: var(--base)}.newsletter-popup-form .flatpickr {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s)}.newsletter-popup-form select {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s); color: var(--base); color: rgba(250, 249, 245, 0.43); text-transform: none; font-family: "Avenir LTStd"; font-weight: 700}.newsletter-popup-form textarea {background-color: rgba(0, 0, 0, 0); border: 1px solid var(--white); border-radius: var(--radius-s); color: var(--base)}.newsletter-popup-form .bricks-button:not([type=submit]) {border: 1px solid var(--white); border-radius: var(--radius-s)}.newsletter-popup-form .choose-files {border: 1px solid var(--white); border-radius: var(--radius-s)}.newsletter-popup-form label {font-size: var(--text-xs); text-transform: none; color: var(--white)}.newsletter-popup-form .label {font-size: var(--text-xs); text-transform: none; color: var(--white)}.newsletter-popup-form ::placeholder {color: rgba(250, 249, 245, 0.43); text-transform: none; font-family: "Avenir LTStd"; font-weight: 700}.newsletter-popup-form .form-group:not(:last-child):not(.captcha) {padding-right: 10px}.newsletter-popup-form .submit-button-wrapper {width: 100%; margin-top: 0}.newsletter-popup-form .bricks-button {background-color: var(--bg-ultra-light); font-size: var(--text-s); text-transform: none; color: var(--action); font-weight: 700}.newsletter-popup-form button[type=submit].bricks-button {border-radius: var(--radius-xs)}.newsletter-popup-form label {color: #fff !important; font-size: var(--text-xs) !important; }li .current-lang a { font-weight: bold !important; }:root {--bricks-color-acss_import_transparent: transparent;}@media (max-width: 767px) {#brxe-oupopn .bricks-nav-menu-wrapper { display: none; }#brxe-oupopn .bricks-mobile-menu-toggle { display: block; }}#brxe-ozckbl {width: 100%}@media (max-width: 991px) {#brxe-ozckbl {justify-content: space-between}}#brxe-gedqxh {height: 2.5rem; width: 2.5rem; margin-bottom: .4rem; cursor: pointer}@media (max-width: 767px) {#brxe-exmmyn .bricks-nav-menu-wrapper { display: none; }#brxe-exmmyn .bricks-mobile-menu-toggle { display: block; }}#brxe-exmmyn .bricks-nav-menu > li {margin-left: 0}#brxe-exmmyn .bricks-nav-menu > li > a {font-size: 12px; font-weight: 400; padding-right: .5rem; padding-left: .5rem}#brxe-exmmyn .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: 12px; font-weight: 400; padding-right: .5rem; padding-left: .5rem}#brxe-exmmyn .current-lang a { font-weight: bold !important;}@media (min-width: 990px){.lang-item-3 {border-right: 1px solid var(--action-hover);}}#brxe-exmmyn .menu-item:hover {border-bottom: 0px;}@media (max-width: 1080px) {#brxe-exmmyn {display: none}}#brxe-909e98 {text-transform: none}@media (max-width: 1080px) {#brxe-909e98 {display: none}}@media (max-width: 478px) {#brxe-909e98 {display: none}}#brxe-mwbexx {display: none; z-index: 9999}@media (max-width: 1080px) {#brxe-mwbexx {display: block; --brxe-toggle-scale: .8}#brxe-mwbexx .brxa-inner {--brxe-toggle-bar-height: 3px; --brxe-toggle-bar-radius: 0px}#brxe-mwbexx .brxa-wrap {color: var(--action)}}@media (max-width: 991px) {#brxe-mwbexx {display: block}}#brxe-panxkq {align-items: center; flex-direction: row; justify-content: flex-end; column-gap: var(--space-xs); max-width: 25%}#brxe-ftzzzo {width: 8em; position: absolute; top: var(--space-s); left: var(--space-m)}#brxe-tqzszy svg {height: 3rem; width: 3rem}#brxe-tqzszy {position: absolute; right: var(--space-l); top: var(--space-l); display: none}#brxe-sodsqu .bricks-nav-menu {flex-direction: column}#brxe-ltpehs .bricks-nav-menu {flex-direction: column}#brxe-ltpehs .current-lang a { font-weight: bold !important;}#brxe-jntycy {text-transform: none; width: 100%; padding-top: 1.5rem; padding-bottom: 1.5rem}#brxe-weuokf {justify-content: flex-start; padding-top: calc(var(--space-xxl)*2); padding-right: var(--space-m); padding-left: var(--space-m); row-gap: var(--space-l)}#brxe-jezvzm[data-direction] .brx-offcanvas-inner {width: 100%}#brxe-xbdsyf {margin-bottom: var(--space-l)}#brxe-feucau input {width: 100%}.brxe-baoghr .brxe-mlvrww.brxe-fr-modal svg { height: auto !important;} .flatpickr-monthDropdown-months {color: #707070 !important;font-size: calc(var(--text-s)*1.1) !important; font-weight: 700 !important; border-width: 1px !important; padding: 5px !important;} .cur-year {color: #707070 !important;font-size: calc(var(--text-s)*1.1) !important; font-weight: 700 !important;} .flatpickr-months {margin-bottom: var(--space-m) !important;} .flatpickr-next-month {background: var(--action) !important; border-radius: var(--radius-circle) !important;} .flatpickr-prev-month {background: var(--action) !important; border-radius: var(--radius-circle) !important;} .flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg {fill: var(--white) !important;} .flatpickr-calendar { box-shadow: none !important;} .flatpickr-day {color: #707070 !important;font-size: calc(var(--text-s)*1.1) !important; font-weight: 700 !important;} .flatpickr-weekday {color: #9f9f9c !important; font-size: calc(var(--text-s)*1.1) !important; text-transform: capitalize !important;} .nextMonthDay {color: #8877 !important;} .flatpickr-disabled {color: #e9e9e9 !important;} .flatpickr-day.endRange {box-shadow: -5px 0 0 #e6e9e3 !important;} .flatpickr-day.startRange {box-shadow: 5px 0 0 #e6e9e3 !important;} .flatpickr-day.endRange, .flatpickr-day.endRange.inRange, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.endRange:focus, .flatpickr-day.endRange:hover, .flatpickr-day.selected, .flatpickr-day.selected.inRange, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange, .flatpickr-day.startRange.inRange, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.startRange:focus, .flatpickr-day.startRange:hover { background: var(--action) !important; color: var(--white) !important; border: 1px solid var(--action) !important; } .flatpickr-day.endRange.startRange, .flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange {border-radius: 0px !important; border: 0 0 10px #e6e9e3, 0 !important;} .flatpickr-day.endRange.endRange, .flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange {border-radius: 0px !important;}#brxe-fqphei {font-size: var(--text-l); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}#brxe-nvufdb input {width: 100%}#brxe-hzsnkq {flex-direction: column; align-items: flex-start}#brxe-qxxvqd {font-size: var(--text-l); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}#brxe-bngvqw input {width: 100%}#brxe-rdmyxy input {width: 100%}#brxe-vaoqxz input {width: 100%}#brxe-quqhjv input {width: 100%}#brxe-zjxkwz input {width: 100%}#brxe-mgplnz input {width: 100%}#brxe-hqedtw {flex-direction: column; align-items: flex-start}#brxe-kcmhnf {font-size: var(--text-m); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}#brxe-kcmhnx {font-size: var(--text-m); font-family: "Avenir LTStd"; font-weight: 700; color: #707070}#brxe-pxfhua {width: 100%; margin-top: var(--space-s)}#brxe-pxfhua .options-wrapper {flex-direction: row !important; display: flex !important; column-gap: var(--space-s) !important; display: flex; row-gap: var(--space-s) !important}#brxe-mjpnup input {width: 100%}#brxe-ukmczw input {width: 100%}#brxe-mrlhif input {width: 100%}#brxe-maoirh input {width: 100%}#brxe-lzxbci {row-gap: 0px}#brxe-ntmxzd {display: flex; align-self: flex-end !important; column-gap: 2px}#brxe-paqyol {display: flex; align-self: flex-end !important; column-gap: 2px}#brxe-kfoppn {display: flex; flex-direction: column}#brxe-retcrp {font-size: var(--text-l); font-weight: 700}#brxe-ktusps {font-size: 13px}#brxe-abmtqc {font-size: 13px}#brxe-cjclmp {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: 3px}#brxe-kisvmk {font-size: var(--text-l); font-weight: 700; color: #707070}#brxe-wfjjjh {font-size: var(--text-l); font-weight: 700; color: #707070; display: none}#brxe-dwvbtc {border-bottom-width: 1px; border-bottom-style: solid}#brxe-mvcllr {height: 2.2rem; width: 2.2rem; font-size: 2.2rem}#brxe-cmvkjy {font-size: var(--text-xs)}#brxe-obhrtl {margin-top: var(--space-m); margin-bottom: var(--space-m); column-gap: .8rem; row-gap: .8rem; display: flex; flex-wrap: nowrap; flex-direction: row}#brxe-sxtjwm {text-align: center; font-size: calc(var(--text-m)*1.15); font-weight: 700}#brxe-xayqmh {text-align: left}#brxe-xayqmh a {text-align: left; font-size: inherit}#brxe-echecm {text-align: center; color: var(--white); margin-bottom: var(--space-m); background-color: var(--action); align-items: center; justify-content: center; align-self: center !important; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m); row-gap: var(--space-xs)}#brxe-sbwkej button {background-color: var(--action); font-size: calc(var(--text-m)*1.15); color: var(--white); font-weight: 700; padding-top: 1.6rem; padding-right: 2rem; padding-bottom: 1.6rem; padding-left: 2rem; width: 100%}#brxe-sbwkej {width: 100%}#brxe-ahzgzf input {width: 100%}#brxe-ahzgzf {margin-top: 2rem}#brxe-ddahml input {width: 100%}#brxe-ddahml {margin-top: 2rem}#brxe-mwuguf {grid-template-columns: var(--grid-3-2)}#brxe-zxryub .input-icon-wrapper {flex-direction: row}#brxe-zxryub .brf-field-divider {width: 100%}#brxe-zxryub .brf-steps {top: -60px}#brxe-zxryub label {font-weight: 700; color: #707070}#brxe-zxryub .form-group:not(.submit-button-wrapper) {padding-bottom: var(--space-s)}#brxe-zxryub .form-group input {border-style: solid; border-radius: .4rem}#brxe-zxryub .flatpickr {border-style: solid; border-radius: .4rem}#brxe-zxryub select {border-style: solid; border-radius: .4rem}#brxe-zxryub textarea {border-style: solid; border-radius: .4rem}#brxe-zxryub .bricks-button {border-style: solid; border-radius: .4rem}#brxe-zxryub .choose-files {border-style: solid; border-radius: .4rem}#brxe-evnsoy {padding-top: var(--space-s)}#brxe-23a2ec {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-79100e {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-feiihg {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-vkgmdw {fill: var(--white); height: 1.8rem; width: 1.8rem}#brxe-adbsqh .line {height: 1px}#brxe-adbsqh.horizontal .line {border-top-width: 1px; border-top-style: solid; border-top-color: var(--action-trans-10)}#brxe-adbsqh.vertical .line {border-right-style: solid; border-right-color: var(--action-trans-10)}#brxe-adbsqh .icon {color: var(--action-trans-10)}#brxe-adbsqh {max-width: 1300px}#brxe-adbsqh.horizontal {justify-content: center}#brxe-adbsqh.vertical {align-self: center}@media (max-width: 478px) {#brxe-cfafea {justify-content: center}}.brxe-popup-9675.brx-popup .brx-popup-backdrop {background-color: rgba(107, 129, 94, 0.85)}.brxe-popup-9675 .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: rgba(94, 113, 82, 0.94); width: 100vw; height: 100vh; pointer-events: auto}.brxe-popup-9675.brx-popup {justify-content: flex-start}.brxe-popup-9675 {pointer-events: none}#searchField {border-radius: var(--radius-xs)}#brxe-fjjxcp {fill: var(--white); height: 3.5rem; width: 3.5rem; background-color: var(--action); border-radius: var(--radius-circle); padding-top: .7rem; padding-right: .7rem; padding-bottom: .7rem; padding-left: .7rem}#brxe-duxyax {display: flex; flex-direction: row; flex-wrap: nowrap; column-gap: 1rem; align-items: center}#brxe-flbbjk {background-color: var(--bg-light); padding-top: var(--space-l); padding-bottom: var(--space-l); width: 100vw; position: fixed; z-index: 1000}@media (max-width: 1080px) {#brxe-flbbjk {padding-top: var(--space-xxl)}}.brxe-bnykug .brxe-fakerz.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-fctqar.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-wnatzf.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-iyiykg.brxe-text-basic {color: var(--white); font-weight: 700}.brxe-bnykug .brxe-zxweln.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-zfepdm.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-atczdz.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-vnbgbe.brxe-icon {fill: var(--white); width: 2.5rem; height: 2.5rem}.brxe-bnykug .brxe-kmzggg.brxe-block {display: flex; flex-wrap: nowrap; align-items: center; column-gap: 1rem; flex-direction: row}.brxe-bnykug.brxe-block {position: relative; row-gap: 1rem; border-bottom: 1px solid #7f8e75; padding-top: .7rem; padding-bottom: .7rem}#brxe-rjvdkg .bricks-posts-nothing-found {color: var(--white); font-size: var(--text-l); font-weight: 700; }#brxe-bqjunw {width: 100vw; padding-top: calc(var(--space-xxl)*1.6)}@media (max-width: 1080px) {#brxe-bqjunw {padding-top: calc(var(--space-xxl)*2.5)}}.brxe-popup-9103 .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 320px; background-color: var(--action)}.brxe-popup-9103.brx-popup {align-items: flex-start; justify-content: center}.brxe-popup-9103.brx-popup .brx-popup-backdrop {background-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-popup-9103 .brx-popup-content {width: 90%}}#brxe-ckbjwr {fill: var(--white); height: 3.5rem; width: 3.5rem; color: var(--white); position: absolute; right: .5rem; top: .5rem; cursor: pointer}#brxe-ulvhrz {text-align: center}#brxe-zzyean {text-transform: none; color: var(--action); z-index: 5; cursor: pointer}#brxe-ntcjgh {row-gap: var(--space-s); width: auto; align-items: center; position: relative; padding-top: var(--space-l); padding-right: var(--space-m); padding-bottom: var(--space-l); padding-left: var(--space-m); border-top-right-radius: var(--radius-s); border-bottom-right-radius: var(--radius-s)}.brxe-popup-9081 .brx-popup-content {width: 680px; border-radius: var(--radius-s); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.brxe-popup-9081.brx-popup .brx-popup-backdrop {background-color: rgba(0, 0, 0, 0.62)}@media (max-width: 767px) {.brxe-popup-9081 .brx-popup-content {width: 95%}}#brxe-bpnetf {fill: var(--white); height: 3.5rem; width: 3.5rem; color: var(--white)}#brxe-dzdlwu:not(.tag), #brxe-dzdlwu img {object-fit: cover}#brxe-dzdlwu {width: 100%; height: 100%}@media (max-width: 767px) {#brxe-dzdlwu {width: 100%; height: auto; aspect-ratio: 4/3}#brxe-dzdlwu:not(.tag), #brxe-dzdlwu img {object-fit: cover}}@media (max-width: 767px) {#brxe-mwsfwn {width: 100%; max-height: 50vh}}#brxe-rweghn .form-group:nth-child(1) {width: 50%}#brxe-rweghn .form-group:nth-child(2) {width: 50%}@media (max-width: 767px) {#brxe-rweghn .form-group:nth-child(1) {width: 100%}#brxe-rweghn .form-group:nth-child(2) {width: 100%}}#brxe-oycgof {row-gap: 1rem; margin-top: var(--space-m); margin-right: var(--space-m); margin-bottom: var(--space-m); margin-left: var(--space-m)}@media (max-width: 767px) {#brxe-oycgof {width: auto}}#brxe-mjnxyg {grid-template-columns: var(--grid-2-3); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: var(--action); display: flex; flex-direction: row; position: relative}@media (max-width: 767px) {#brxe-mjnxyg {display: flex; flex-direction: column; flex-wrap: wrap}}

