@charset "UTF-8";.slider-target,.slider-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slider-target{position:relative}.slider-base,.slider-connects{height:100%;position:relative;width:100%;z-index:1}.slider-connects{overflow:hidden;z-index:0}.slider-connect,.slider-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.slider-txt-dir-rtl.slider-horizontal .slider-origin{left:0;right:auto}.slider-vertical .slider-origin{top:-100%;width:0}.slider-horizontal .slider-origin{height:0}.slider-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.slider-touch-area{height:100%;width:100%}.slider-state-tap .slider-connect,.slider-state-tap .slider-origin{transition:transform .3s}.slider-state-drag *{cursor:inherit!important}.slider-tooltip-drag .slider-tooltip,.slider-tooltip-focus .slider-tooltip{display:none!important}.slider-tooltip-drag .slider-active .slider-tooltip,.slider-tooltip-drag.slider-state-drag .slider-tooltip:not(.slider-tooltip-hidden),.slider-tooltip-focus.slider-focused .slider-tooltip:not(.slider-tooltip-hidden){display:block!important}.slider-horizontal{height:var(--slider-height,6px)}.slider-horizontal .slider-handle{height:var(--slider-handle-height,16px);right:calc(var(--slider-handle-width, 16px)/2*-1);top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-width,16px)}.slider-vertical{height:var(--slider-vertical-height,300px);width:var(--slider-height,6px)}.slider-vertical .slider-handle{bottom:calc(var(--slider-handle-width, 16px)/2*-1);height:var(--slider-handle-width,16px);right:calc((var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2*-1 + -1px);width:var(--slider-handle-height,16px)}.slider-txt-dir-rtl.slider-horizontal .slider-handle{left:calc(var(--slider-handle-width, 16px)/2*-1);right:auto}.slider-base{background-color:var(--slider-bg,#d1d5db)}.slider-base,.slider-connects{border-radius:var(--slider-radius,9999px)}.slider-connect{background:var(--slider-connect-bg,#10b981);cursor:pointer}.slider-draggable{cursor:ew-resize}.slider-vertical .slider-draggable{cursor:ns-resize}.slider-handle{background:var(--slider-handle-bg,#fff);border:var(--slider-handle-border,0);border-radius:var(--slider-handle-radius,9999px);box-shadow:var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));cursor:-webkit-grab;cursor:grab;height:var(--slider-handle-height,16px);width:var(--slider-handle-width,16px)}.slider-handle:focus{box-shadow:0 0 0 var(--slider-handle-ring-width,3px) var(--slider-handle-ring-color,rgba(16,185,129,.188)),var(--slider-handle-shadow,.5px .5px 2px 1px rgba(0,0,0,.32));outline:none}.slider-active{box-shadow:var(--slider-handle-shadow-active,.5px .5px 2px 1px rgba(0,0,0,.42));cursor:-webkit-grabbing;cursor:grabbing}[disabled] .slider-connect{background:var(--slider-connect-bg-disabled,#9ca3af)}[disabled] .slider-handle,[disabled].slider-handle,[disabled].slider-target{cursor:not-allowed}[disabled] .slider-tooltip{background:var(--slider-tooltip-bg-disabled,#9ca3af);border-color:var(--slider-tooltip-bg-disabled,#9ca3af)}.slider-tooltip{background:var(--slider-tooltip-bg,#10b981);border:1px solid var(--slider-tooltip-bg,#10b981);border-radius:var(--slider-tooltip-radius,5px);color:var(--slider-tooltip-color,#fff);display:block;font-size:var(--slider-tooltip-font-size,.875rem);font-weight:var(--slider-tooltip-font-weight,600);line-height:var(--slider-tooltip-line-height,1.25rem);min-width:var(--slider-tooltip-min-width,20px);padding:var(--slider-tooltip-py,2px) var(--slider-tooltip-px,6px);position:absolute;text-align:center;white-space:nowrap}.slider-horizontal .slider-tooltip-top{bottom:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));left:50%;transform:translate(-50%)}.slider-horizontal .slider-tooltip-top:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-top-color:inherit;bottom:calc(var(--slider-tooltip-arrow-size, 5px)*-2);content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.slider-horizontal .slider-tooltip-bottom{left:50%;top:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));transform:translate(-50%)}.slider-horizontal .slider-tooltip-bottom:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-bottom-color:inherit;content:"";height:0;left:50%;position:absolute;top:calc(var(--slider-tooltip-arrow-size, 5px)*-2);transform:translate(-50%);width:0}.slider-vertical .slider-tooltip-left{right:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-left:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-left-color:inherit;content:"";height:0;position:absolute;right:calc(var(--slider-tooltip-arrow-size, 5px)*-2);top:50%;transform:translateY(-50%);width:0}.slider-vertical .slider-tooltip-right{left:calc(var(--slider-handle-height, 16px) + var(--slider-tooltip-arrow-size, 5px) + var(--slider-tooltip-distance, 3px));top:50%;transform:translateY(-50%)}.slider-vertical .slider-tooltip-right:before{border:var(--slider-tooltip-arrow-size,5px) solid transparent;border-right-color:inherit;content:"";height:0;left:calc(var(--slider-tooltip-arrow-size, 5px)*-2);position:absolute;top:50%;transform:translateY(-50%);width:0}.slider-horizontal .slider-origin>.slider-tooltip{left:auto;transform:translate(50%)}.slider-horizontal .slider-origin>.slider-tooltip-top{bottom:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + 1px)}.slider-horizontal .slider-origin>.slider-tooltip-bottom{top:calc(var(--slider-tooltip-arrow-size, 5px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) + var(--slider-height, 6px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip{top:auto;transform:translateY(calc((var(--slider-tooltip-line-height, 1.25rem) - var(--slider-tooltip-py, 2px))*-1 + 1px))}.slider-vertical .slider-origin>.slider-tooltip-left{right:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - 1px)}.slider-vertical .slider-origin>.slider-tooltip-right{left:calc(var(--slider-tooltip-arrow-size, 5px) + var(--slider-height, 6px) + (var(--slider-handle-height, 16px) - var(--slider-height, 6px))/2 + var(--slider-tooltip-distance, 3px) - var(--slider-height, 6px) + 1px)}.demi-wrapper{--color-primary: #FF4B4B;--color-secondary: #193773;--color-text-default: #323C46;--color-text-secondary: #646B72;--color-text-muted: #646B72;--color-text-half-muted: #646B72;--color-h1: #323C46;--color-h2: #323C46;--color-h3: #323C46;--color-h4: #323C46;--color-h5: #323C46;--color-h6: #323C46;--color-title-block-subtitle: #323C46;--color-title-block-toptitle: #323C46;--color-default: #2D343E;--color-white: #FFF;--color-grey: #CACACA;--color-light-grey: #CACACA;--color-dark-grey: #393939;--color-dark: #393939;--color-success: #78BC61;--color-info: #C88704;--color-warning: #C88704;--color-info-blue: #0873A1;--color-danger: #D22D2D;--color-light: #FBF7F6;--color-primary-contrast: #100C2A;--color-secondary-contrast: #FFF;--color-success-contrast: #FFF;--color-info-contrast: var(--color-text-default);--color-warning-contrast: var(--color-text-default);--color-danger-contrast: #FFF;--color-light-contrast: var(--color-text-default);--color-dark-contrast: #FFF;--color-white-contrast: var(--color-text-default);--color-default-contrast: #FFF;--color-primary-dark: #E52E00;--color-secondary-dark: #232A31;--color-success-dark: #12862B;--color-info-dark: #967102;--color-warning-dark: #967102;--color-danger-dark: #D22D2D;--color-light-dark: #e4e8ec;--color-dark-dark: #14191E;--color-white-dark: #F8F9FA;--color-default-dark: #1f232a;--color-primary-light: #FFAD99;--color-secondary-light: #D6D8DA;--color-success-light: #1EE048;--color-info-light: #FBBD03;--color-warning-light: #FBBD03;--color-danger-light: #e15260;--color-light-light: #fff;--color-dark-light: #687F96;--color-white-light: #FFF;--color-default-light: #3b4552;--color-stars: #FFC857;--box-bg: #fff;--color-bg: #F5EFED;--box-border-radius: .625rem ;--teaser-border-radius: 1rem ;--box-padding: 2.5rem ;--box-padding-mobile: 1.25rem ;--sticky-bar-border-radius: 2.5rem ;--border-radius-big: 2.5rem ;--border-radius-badges: .25rem ;--font-default: "Gilroy-Regular", sans-serif;--font-default-bold: "Gilroy-Bold", sans-serif;--font-default-medium: "Gilroy-Medium", sans-serif;--font-weight-default: normal;--font-weight-bold: normal;--font-weight-medium: normal;--container-max-width: 108rem ;--container-padding: .9375rem ;--font-size-default: 1rem;--header-height: 6.25rem ;--header-height-mobile: 7.5rem ;--cart-summary-bottom-height: 5.8125rem ;--cart-summary-bottom-height-tablet: 5.625rem ;--cart-summary-bottom-height-mobile: 5rem ;--cart-summary-gradient-height: 1.875rem ;--loading-border-radius: 1rem ;--color-loading-skeleton: #D6D8DA;--border-radius-buttons: 1.875rem ;--border-radius-flatpickr: 1.25rem ;--datepicker-padding: 1.25rem ;--datepicker-border-radius: .75rem ;--datepicker-border-color: transparent;--datepicker-border-style: solid;--datepicker-border-width: .0625rem ;--datepicker-font-family: var(--font-default-bold);--datepicker-font-size: .875rem ;--datepicker-line-height: calc(18/14);--datepicker-letter-spacing: 0;--datepicker-color: var(--color-text-default, #28243F);--datepicker-bg-color: var(--color-white, #fff);--datepicker-arrow-width: 0;--datepicker-arrow-border-width: 0;--datepicker-arrow-edge-gap: 0;--datepicker-months-margin-bottom: 1.25rem ;--datepicker-month-height: 2.375rem ;--datepicker-month-padding: 0;--datepicker-month-font-size: .875rem ;--datepicker-month-line-height: calc(18/14);--datepicker-month-switch-btn-height: 1.5rem ;--datepicker-month-switch-btn-padding: .25rem .5625rem ;--datepicker-month-switch-btn-margin: 0;--datepicker-month-switch-btn-top: 50%;--datepicker-month-switch-btn-transform: translateY(-50%);--datepicker-month-switch-btn-icon-size: .625rem ;--datepicker-month-inputs-gap-between: .375rem ;--datepicker-inputs-bg-color: var(--color-light, #FBF7F6);--datepicker-inputs-hover-bg-color: var(--color-light, #CECECE);--datepicker-inputs-padding: .625rem .375rem ;--datepicker-inputs-border: none;--datepicker-inputs-border-radius: .5rem ;--datepicker-inputs-nubmer-icon-gap: .25rem ;--datepicker-number-input-width: 3.75rem ;--datepicker-number-input-pr: .75rem ;--datepicker-weekdays-height: 1.25rem ;--datepicker-weekdays-vertical-align: flex-start;--datepicker-weekday-color: var(--color-text-muted, #706C85);--datepicker-weekday-font-family: var(--font-default, "sans-serif");--datepicker-weekday-font-size: .75rem ;--datepicker-weekday-line-height: calc(17/12);--datepicker-weekday-letter-spacing: 0;--datepicker-day-height: 2.5rem ;--datepicker-day-width: 2.5rem ;--datepicker-day-color: var(--color-text-default, #28243F);--datepicker-day-active-color: var(--color-white, #fff);--datepicker-day-active-bg-color: var(--color-text-default, #28243F);--datepicker-day-active-border: var(--color-text-default, #28243F) solid .0625rem ;--datepicker-day-disabled-color: var(--color-grey, #CECECE);--datepicker-day-current-color: var(--color-text-default, #28243F);--datepicker-day-current-bg-color: var(--color-white, #fff);--datepicker-day-current-border: var(--color-text-default, #28243F) solid .0625rem ;--datepicker-day-hover-color: var(--color-text-default, #28243F);--datepicker-day-hover-bg-color: var(--color-light, #CECECE);--datepicker-day-hover-border-color: transparent;--datepicker-day-other-month-color: var(--color-text-muted, #706C85)}.demi-wrapper{--color-primary: #FFCC00;--color-secondary: #0071B9;--color-text-default: #002D4A;--color-text-half-muted: #6E6E7D;--color-text-muted: #6E6E7D;--color-text-secondary: #6E6E7D;--color-h1: #323C46;--color-h2: #323C46;--color-h3: #323C46;--color-h4: #323C46;--color-h5: #323C46;--color-h6: #323C46;--color-title-block-subtitle: #323C46;--color-title-block-toptitle: #323C46;--color-default: #2D343E;--color-white: #FFF;--color-grey: #99ABB7;--color-light-grey: #E6EAED;--color-dark-grey: #406277;--color-dark: #002D4A;--color-success: #34A751;--color-info: #338DC7;--color-warning: #C78005;--color-info-blue: #338DC7;--color-danger: #C13325;--color-light: #F9FAFB;--color-primary-contrast: #002D4A;--color-secondary-contrast: #FFF;--color-success-contrast: #FFF;--color-info-contrast: var(--color-text-default);--color-warning-contrast: var(--color-text-default);--color-danger-contrast: #FFF;--color-light-contrast: var(--color-text-default);--color-dark-contrast: #FFF;--color-white-contrast: var(--color-text-default);--color-default-contrast: #FFF;--color-primary-dark: #403300;--color-secondary-dark: #00446F;--color-success-dark: #12862B;--color-info-dark: #967102;--color-warning-dark: #967102;--color-danger-dark: #cc2333;--color-light-dark: #e4e8ec;--color-dark-dark: #14191E;--color-white-dark: #F8F9FA;--color-default-dark: #1f232a;--color-primary-light: #FFE066;--color-secondary-light: #99C6E3;--color-success-light: #1EE048;--color-info-light: #FBBD03;--color-warning-light: #FBBD03;--color-danger-light: #e15260;--color-light-light: #fff;--color-dark-light: #687F96;--color-white-light: #FFF;--color-default-light: #3b4552;--color-stars: #FFC857;--box-bg: #fff;--color-bg: #F9FAFB;--box-border-radius: .625rem ;--flatpickr-border-radius: .625rem ;--teaser-border-radius: 1rem ;--box-padding: 2.5rem ;--box-padding-mobile: 1.25rem ;--sticky-bar-border-radius: 1.25rem ;--border-radius-big: 1.25rem ;--font-default: "Effra-Regular", sans-serif;--font-default-bold: "SFL-Headline", sans-serif;--font-default-medium: "SFL-Headline", sans-serif;--font-weight-default: normal;--font-weight-bold: normal;--font-weight-medium: normal;--container-max-width: 108rem ;--container-padding: .9375rem ;--font-size-default: 1rem;--header-height: 6.25rem ;--header-height-mobile: 7.5rem ;--cart-summary-bottom-height: 5.8125rem ;--cart-summary-bottom-height-mobile: 5rem ;--cart-summary-gradient-height: 1.875rem ;--loading-border-radius: 1rem ;--color-loading-skeleton: #D6D8DA}.demi-wrapper--overlay{z-index:20000}@font-face{font-family:demi-iconfont;font-display:swap;src:url(/dist-demi/icons/font/demi-iconfont.woff2?935ea6ab0f35bb53e6ab66fd41b9f33c) format("woff2")}.icon{display:inline-block;speak:none;font-style:normal;font-weight:400;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.icon:before{font-family:demi-iconfont!important;font-style:normal;font-weight:400!important;vertical-align:top}.icon-wellness:before{content:""}.icon-warning:before{content:""}.icon-visibility:before{content:""}.icon-visibility-off:before{content:""}.icon-tractor:before{content:""}.icon-thumb-up:before{content:""}.icon-thumb-down:before{content:""}.icon-tel:before{content:""}.icon-target:before{content:""}.icon-star:before{content:""}.icon-sport:before{content:""}.icon-sort:before{content:""}.icon-sort-desc:before{content:""}.icon-sort-asc:before{content:""}.icon-search:before{content:""}.icon-restaurant:before{content:""}.icon-remove-circle:before{content:""}.icon-profile:before{content:""}.icon-pool:before{content:""}.icon-poi:before{content:""}.icon-plus:before{content:""}.icon-play-circle:before{content:""}.icon-play-circle-fill:before{content:""}.icon-pinterest:before{content:""}.icon-photos:before{content:""}.icon-pets:before{content:""}.icon-person:before{content:""}.icon-people:before{content:""}.icon-payment:before{content:""}.icon-pano:before{content:""}.icon-not-available:before{content:""}.icon-nights:before{content:""}.icon-near-me:before{content:""}.icon-navigation:before{content:""}.icon-nav-arrow-up:before{content:""}.icon-nav-arrow-right:before{content:""}.icon-nav-arrow-left:before{content:""}.icon-nav-arrow-down:before{content:""}.icon-more-horiz:before{content:""}.icon-mobile-phone:before{content:""}.icon-minus:before{content:""}.icon-marker:before{content:""}.icon-map:before{content:""}.icon-mail:before{content:""}.icon-lock:before{content:""}.icon-location-on:before{content:""}.icon-liste:before{content:""}.icon-link:before{content:""}.icon-leaf:before{content:""}.icon-landscape:before{content:""}.icon-info:before{content:""}.icon-info-outline:before{content:""}.icon-info-circle:before{content:""}.icon-info-circle-outline:before{content:""}.icon-image:before{content:""}.icon-heart:before{content:""}.icon-group:before{content:""}.icon-globe:before{content:""}.icon-fullscreen:before{content:""}.icon-fullscreen-exit:before{content:""}.icon-food:before{content:""}.icon-fitness:before{content:""}.icon-filter:before{content:""}.icon-facebook:before{content:""}.icon-euro:before{content:""}.icon-email:before{content:""}.icon-elements:before{content:""}.icon-education:before{content:""}.icon-edit:before{content:""}.icon-draw-on-map:before{content:""}.icon-download:before{content:""}.icon-departure-only:before{content:""}.icon-delete:before{content:""}.icon-closed:before{content:""}.icon-close:before{content:""}.icon-close-circle:before{content:""}.icon-clock-duration:before{content:""}.icon-classification-star:before{content:""}.icon-classification-edelweiss:before{content:""}.icon-classification-blume:before{content:""}.icon-child-friendly:before{content:""}.icon-chevron:before{content:""}.icon-chevron-up:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-chevron-down:before{content:""}.icon-check:before{content:""}.icon-check-circle:before{content:""}.icon-cart:before{content:""}.icon-cards:before{content:""}.icon-cancel:before{content:""}.icon-camping:before{content:""}.icon-call:before{content:""}.icon-calendar:before{content:""}.icon-calendar-insert:before{content:""}.icon-business:before{content:""}.icon-buildings:before{content:""}.icon-bin:before{content:""}.icon-bell:before{content:""}.icon-bed:before{content:""}.icon-available:before{content:""}.icon-available-no-arrival:before{content:""}.icon-ausstattung:before{content:""}.icon-assignment:before{content:""}.icon-arrow:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-right:before{content:""}.icon-arrow-long:before{content:""}.icon-arrow-left:before{content:""}.icon-arrow-from-to:before{content:""}.icon-arrow-down:before{content:""}.icon-alert:before{content:""}.icon-add:before{content:""}.icon-add-circle:before{content:""}.demi-wrapper{--icon-wellness: "";--icon-warning: "";--icon-visibility: "";--icon-visibility-off: "";--icon-tractor: "";--icon-thumb-up: "";--icon-thumb-down: "";--icon-tel: "";--icon-target: "";--icon-star: "";--icon-sport: "";--icon-sort: "";--icon-sort-desc: "";--icon-sort-asc: "";--icon-search: "";--icon-restaurant: "";--icon-remove-circle: "";--icon-profile: "";--icon-pool: "";--icon-poi: "";--icon-plus: "";--icon-play-circle: "";--icon-play-circle-fill: "";--icon-pinterest: "";--icon-photos: "";--icon-pets: "";--icon-person: "";--icon-people: "";--icon-payment: "";--icon-pano: "";--icon-not-available: "";--icon-nights: "";--icon-near-me: "";--icon-navigation: "";--icon-nav-arrow-up: "";--icon-nav-arrow-right: "";--icon-nav-arrow-left: "";--icon-nav-arrow-down: "";--icon-more-horiz: "";--icon-mobile-phone: "";--icon-minus: "";--icon-marker: "";--icon-map: "";--icon-mail: "";--icon-lock: "";--icon-location-on: "";--icon-liste: "";--icon-link: "";--icon-leaf: "";--icon-landscape: "";--icon-info: "";--icon-info-outline: "";--icon-info-circle: "";--icon-info-circle-outline: "";--icon-image: "";--icon-heart: "";--icon-group: "";--icon-globe: "";--icon-fullscreen: "";--icon-fullscreen-exit: "";--icon-food: "";--icon-fitness: "";--icon-filter: "";--icon-facebook: "";--icon-euro: "";--icon-email: "";--icon-elements: "";--icon-education: "";--icon-edit: "";--icon-draw-on-map: "";--icon-download: "";--icon-departure-only: "";--icon-delete: "";--icon-closed: "";--icon-close: "";--icon-close-circle: "";--icon-clock-duration: "";--icon-classification-star: "";--icon-classification-edelweiss: "";--icon-classification-blume: "";--icon-child-friendly: "";--icon-chevron: "";--icon-chevron-up: "";--icon-chevron-right: "";--icon-chevron-left: "";--icon-chevron-down: "";--icon-check: "";--icon-check-circle: "";--icon-cart: "";--icon-cards: "";--icon-cancel: "";--icon-camping: "";--icon-call: "";--icon-calendar: "";--icon-calendar-insert: "";--icon-business: "";--icon-buildings: "";--icon-bin: "";--icon-bell: "";--icon-bed: "";--icon-available: "";--icon-available-no-arrival: "";--icon-ausstattung: "";--icon-assignment: "";--icon-arrow: "";--icon-arrow-up: "";--icon-arrow-right: "";--icon-arrow-long: "";--icon-arrow-left: "";--icon-arrow-from-to: "";--icon-arrow-down: "";--icon-alert: "";--icon-add: "";--icon-add-circle: ""}a,a:hover,a:focus{color:inherit;text-decoration:none}th{font-family:var(--font-default-bold);font-weight:var(--font-weight-bold)}textarea{resize:vertical}label{font-weight:400;margin-bottom:0}ul,ol,dl{margin-bottom:0}dt{font-weight:400}*::-moz-selection{color:#fff;background-color:var(--color-primary)}*::selection{color:#fff;background-color:var(--color-primary)}video{background:#000}.demi-wrapper{position:relative;background-color:var(--color-bg);padding-bottom:6.25rem}body.custom-modal-open{overflow:hidden}body.custom-modal-open:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:1000}.demi-wrapper--overlay:before{content:"";position:fixed;left:0;right:0;bottom:0;top:0;z-index:1;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background-color:#0000004d}.demi-wrapper--overlay.demi-wrapper--overlay-higher-z-index:before{z-index:2}.demi-wrapper--overlay .anchor-nav__nav{z-index:0}.demi-wrapper{color:var(--color-text-default);font-family:var(--font-default);font-weight:var(--font-default-weight);font-size:var(--font-size-default);word-break:break-word;padding-top:3.75rem}.demi-wrapper--no-padding-top{padding-top:0;padding-bottom:0}.demi-wrapper--no-padding-bottom{padding-bottom:0}.font-default{font-family:var(--font-default);font-weight:var(--font-default-weight)}b,strong,.strong{font-family:var(--font-default-bold);font-weight:var(--font-weight-bold)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;font-family:var(--font-default-bold);font-weight:var(--font-weight-bold);display:block}h1,.h1{font-size:2.75rem;line-height:1;color:var(--color-secondary)}h2,.h2{font-size:2.25rem;color:var(--color-secondary)}h3,.h3{font-size:1.75rem;color:var(--color-secondary)}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}table{word-break:initial}.btn{--bs-btn-padding-x: 1.25rem ;--bs-btn-padding-y: .875rem ;--bs-btn-border-radius: 1.875rem ;--bs-btn-font-size: .875rem ;--bs-btn-font-family: var(--font-default-bold);--bs-btn-line-height: 1.2}.btn-sm,.btn-xs{--bs-btn-padding-x: .9375rem ;--bs-btn-padding-y: .5625rem ;--bs-btn-border-radius: 1.5rem ;--bs-btn-font-size: .75rem ;--bs-btn-font-family: var(--font-default-bold);--bs-btn-line-height: 1}.btn-lg{--bs-btn-padding-x: 3.75rem ;--bs-btn-padding-y: 1.375rem ;--bs-btn-border-radius: 1.875rem ;--bs-btn-font-size: .875rem ;--bs-btn-font-family: var(--font-default-bold);--bs-btn-line-height: 1}.btn.btn-map{background-size:cover;border-radius:.25rem;padding-left:1.25rem;padding-right:1.25rem}.btn-check:checked+.btn{background-color:var(--color-white);color:var(--color-text-default)}.btn-check+.btn:hover{background-color:var(--color-white);color:var(--color-text-default)}.btn-check:focus+.btn,.btn-check:active+.btn,.btn-check:focus-visible+.btn,.btn-check:checked:focus-visible+.btn{background-color:var(--color-white);color:var(--color-text-default);box-shadow:0 0 0 .1875rem #00000080}.btn-map--back{border-radius:var(--bs-btn-border-radius);background:var(--color-white);color:var(--color-text-muted);box-shadow:10px 10px 40px #323c461a}.btn-map--back .icon{text-decoration:none}.btn-outline-muted{--bs-btn-color: var(--color-text-default);--bs-btn-border-color: var(--color-text-muted);--bs-btn-hover-bg: var(--color-text-muted);--bs-btn-hover-border-color: var(--color-text-muted);--bs-btn-hover-color: var(--color-dark-contrast);--bs-btn-border-width: 2px}.ratio-item{position:absolute;top:0;left:0;width:100%;height:100%}.form-control,.form-select{--bs-border-color: var(--color-text-default);--bs-border-radius: 0;--bs-secondary-color: var(--color-text-secondary);border:0;border-bottom:2px solid var(--bs-border-color);padding-right:1.25rem}.form-check-label{font-weight:var(--font-weight-bold);font-family:var(--font-default)}.form-check-label.form-check-label--default{font-family:var(--font-default)}.form-checkbox-group{display:flex;flex-wrap:wrap;gap:.8rem 2rem}legend{font-size:var(--font-size-default);margin-bottom:1rem}.input-group__date-btn{font-size:1.25rem;background-color:transparent;border:none;border-bottom:2px solid var(--color-text-default);box-shadow:none}.form-control,.form-select{border-top:0;border-right:0;border-left:0;padding-top:0;background-color:transparent;color:var(--color-text-default);font-family:var(--font-default)}.form-control::placeholder{color:var(--color-text-muted)}.form-select:disabled{background:var(--color-very-light-grey);color:var(--color-text-muted)}.form-select:disabled .form-label{background:none;color:var(--color-text-secondary)}.form-select option{color:var(--color-text-default);padding:.9375rem}.form-select option:disabled{color:var(--color-text-muted)}.form-control:focus{box-shadow:none;background-color:transparent}[class*=invalid] .form-label{color:var(--color-danger)}input[type=number]{-moz-appearance:textfield}.form-check-input{transition:background-color .2s ease-in-out;background-color:transparent;display:flex}.form-check-input:checked[type=radio]{background-image:none;position:relative;background-color:var(--color-text-default);border-color:var(--color-text-muted)}.form-check-input:checked[type=radio]:before{content:"";background:#fff;width:.375rem;height:.375rem;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.form-check-input:checked[type=checkbox]{background-image:none;position:relative;background-color:var(--color-text-default);border-color:var(--color-text-default)}.form-check-input:checked[type=checkbox]:before{content:var(--icon-check);font-family:demi-iconfont;font-size:.75rem;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.form-check-input:focus{box-shadow:none}.form-label .form-label__prefix{font-family:var(--font-default)}.form-label.form-label--bold{font-family:var(--font-default-bold);color:var(--color-text-default)}.flatpickr-wrapper{width:100%}.datepicker__icon{position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.25rem}.label-description{font-family:var(--font-default);font-size:.75rem}.form-control__button{border:none;background-color:transparent;position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--font-default);display:flex;align-items:center;gap:.1875rem}.form-control__button-icon{font-size:1.25rem}.form-control:disabled{background-color:transparent;color:var(--color-text-muted)}.form-control__label--optional{font-family:var(--font-default);color:var(--color-text-muted)}.form-check.radio-border-box{border-radius:var(--box-border-radius);border:1px solid var(--color-grey);position:relative}.form-check.radio-border-box .form-label{padding:1.25rem}.form-check.radio-border-box .form-check-input{position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);margin:0}.form-check.radio-bg-box{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center;padding-left:0;z-index:1}.form-check.radio-bg-box .form-check-input[type=radio]{float:unset;margin-left:unset;position:absolute;top:.9375rem;left:50%;transform:translate(-50%)}.form-check.radio-bg-box .form-check-input[type=radio]:checked+.form-check-label{border:1px solid var(--color-text-default)}.form-check.radio-bg-box .form-check-label{border:1px solid var(--color-white);background-color:var(--color-white);border-radius:.5rem;display:flex;flex-wrap:wrap;padding:clamp(10px,6.6666666667px + .0043402778 * 100vw,15px);padding-top:2.5rem}.form-control--autocomplete{padding-left:1.875rem}.form-check{cursor:pointer}.form-check-label:hover{color:#000}.text-switch-radio:first-of-type .form-check-label{border-bottom-left-radius:var(--flatpickr-border-radius)!important;border-top-left-radius:var(--flatpickr-border-radius)!important}.text-switch-radio:nth-of-type(2) .form-check-label{border-bottom-right-radius:var(--flatpickr-border-radius)!important;border-top-right-radius:var(--flatpickr-border-radius)!important}.vertical-gutter{margin-top:calc(-1 * var(--bs-gutter-y))}.vertical-gutter__item{margin-top:var(--bs-gutter-y)}.popper{background:#fff;border-radius:.25rem;padding:1rem 1.5rem;color:#000;z-index:99;box-shadow:0 6px 30px -6px #00000040}.popper p{margin-bottom:0}.form-errors.invalid-feedback{display:block}.form-errors:empty,.is-valid .form-errors{display:none}.form-errors ul{list-style-type:none;padding:0;margin:0}.form-errors{color:var(--color-danger);font-size:.75rem}.form-control.is-valid,.form-select.is-valid{border-color:var(--color-success);background-image:none}.form-select.is-valid:not([multiple]):not([size]){border-color:var(--color-success);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.form-control.is-invalid,.form-select.is-invalid,.form-select.is-invalid:not([multiple]):not([size]){border-color:var(--color-danger);background-image:none;color:var(--color-danger)}.form-select.is-invalid,.form-select.is-invalid:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23dc3545' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E")}.form-control.is-valid:focus{border-color:#000;box-shadow:none}.datepicker.is-invalid .datepicker-input{border-color:var(--color-danger)}.content-block+.content-block,.content-block+.pimcore_area_content>.content-block,.pimcore_area_content+.pimcore_area_content>.content-block{margin-top:3.125rem}.wysiwyg>p,.wysiwyg>ol,.wysiwyg>ul,.wysiwyg>table{margin-bottom:2em}.wysiwyg>p:last-child,.wysiwyg>ol:last-child,.wysiwyg>ul:last-child,.wysiwyg>table:last-child{margin-bottom:0}.wysiwyg img{max-width:100%;height:auto!important}.wysiwyg a{color:var(--color-primary);font-family:var(--font-default-bold)}.wysiwyg a:hover,.wysiwyg a:focus,.wysiwyg a:active{color:var(--color-primary);text-decoration:underline}.skip-links{position:fixed;top:0;left:0;z-index:999999999}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;z-index:10;text-align:center;border-radius:var(--box-border-radius)}.loading-overlay--vertically-centered{position:relative;top:50%;transform:translateY(-50%)}.loading-overlay.loading-overlay__checkout{margin-top:0;background:#f5efed80}.loading-spinner{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;z-index:5;display:flex;justify-content:center;align-items:center;background:#ffffff80}.loading-spinner__item{width:18px;height:18px;background-color:var(--color-primary);border-radius:100%;display:inline-block;animation:loading-spinner-rotate 1.4s infinite ease-in-out both}.loading-spinner__item--1{animation-delay:-.32s}.loading-spinner__item--2{animation-delay:-.16s}@keyframes loading-spinner-rotate{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.stretch-link{position:relative}.stretch-link a:not(.stretch-link__link),.stretch-link button:not(.stretch-link__link),.stretch-link label:not(.stretch-link__link),.stretch-link input:not(.stretch-link__link),.stretch-link select:not(.stretch-link__link),.stretch-link textarea:not(.stretch-link__link){position:relative;z-index:2}.stretch-link__link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:#0000}.demi-container{max-width:calc(var(--container-max-width) + var(--container-padding));width:100%;padding:0 var(--container-padding);margin:0 auto}.demi-container--padding{padding-top:3.75rem;padding-bottom:3.75rem}.accommodation-search--detail{display:grid;gap:1.25rem}.accommodation-search__title{margin-bottom:1.875rem}.accommodation-search__search{background-color:#fff;border-radius:var(--border-radius-big);display:flex;align-items:center;justify-content:space-between;padding-right:1.25rem;position:relative;box-shadow:10px 10px 40px #323c461a}.accommodation-search__search-btn{white-space:nowrap;padding:.625rem .9375rem}.accommodation-search__search-inputs{display:flex;align-items:center;padding:.25rem;height:100%;gap:clamp(0px,-40px + .0520833333 * 100vw,60px)}.accommodation-search__search-input-mobile{width:60%}.accommodation-search__label{font-size:.875rem;line-height:1;white-space:nowrap}.accommodation-search__search-input{border:none;padding:0;font-size:1.125rem;line-height:1;cursor:pointer}.accommodation-search__search-input::placeholder{color:var(--color-text-default)}.accommodation-search__search-input-icon{font-size:1.25rem;position:absolute;left:clamp(5px,-11.0344827586px + .0161637931 * 100vw,20px);top:50%;transform:translateY(-50%);width:fit-content}.accommodation-search__item:not(.accommodation-search__item--active)+.accommodation-search__item:not(.accommodation-search__item--active):before{content:"";position:absolute;left:clamp(-12px,103.4482758621px + -.1163793103 * 100vw,-120px);top:.75rem;bottom:.75rem;width:1px;background:var(--color-light-grey)}.accommodation-search__item{position:relative;color:var(--color-text-default);height:100%;min-height:4.5rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:var(--border-radius-big);padding:.625rem 1.875rem .625rem 3.125rem;padding-left:clamp(40px,29.3103448276px + .0107758621 * 100vw,50px);background:var(--color-white);border:none}.accommodation-search__item.accommodation-search__item--no-icon{padding-left:1.875rem}.accommodation-search__item.accommodation-search__item--active,.accommodation-search__item:focus-within{background-color:var(--color-light)}.accommodation-search__overlay.accommodation-search__overlay--occupancy{left:unset;width:100%}.accommodation-search__overlay{border-radius:var(--border-radius-big);margin-top:.3125rem;position:absolute;left:0;right:0;z-index:5;box-shadow:0 1.875rem 2.5rem #0000001a}.accommodation-search__overlay::-webkit-scrollbar-track{background-color:var(--color-light-grey);border:none;border-radius:.3125rem;box-shadow:none;border-top:.0625rem solid white;border-bottom:.0625rem solid white;margin-top:1.875rem;margin-bottom:1.875rem}.accommodation-search__overlay::-webkit-scrollbar-track:hover{cursor:pointer}.accommodation-search__overlay::-webkit-scrollbar{width:.25rem}.accommodation-search__overlay:hover::-webkit-scrollbar{cursor:grab}.accommodation-search__overlay::-webkit-scrollbar-thumb{background-color:var(--color-secondary);border-radius:.3125rem;height:.3125rem}.accommodation-search__overlay-submit{background:var(--box-bg);display:flex;justify-content:space-between;padding:1.25rem;border-radius:2.5rem 2.5rem 0 0;margin-left:-.9375rem;margin-right:-.9375rem}.accommodation-search__radio-wrapper{display:flex;flex-wrap:wrap;gap:.625rem}.accommodation-search__overlay-headline{display:flex;flex-direction:column;gap:.625rem;align-items:flex-start;margin-bottom:1.875rem}.accommodation-search__overlay-headline h6{margin-bottom:0}.accommodation-search__value{font-family:var(--font-default-bold)}.accommodation-search__search-input-mobile .accommodation-search__value{font-family:var(--font-default-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accommodation-search__overlay__occupancy+.accommodation-search__overlay__occupancy{margin-top:3.125rem}.accommodation-search__overlay__occupancy-headline{margin-bottom:2.125rem;display:flex}.accommodation-search__overlay__occupancy-item{display:flex;justify-content:space-between}.accommodation-search__overlay__occupancy-item+.accommodation-search__overlay__occupancy-item{border-top:1px solid var(--color-grey);margin-top:1.25rem;padding-top:1.25rem}.accommodation-search__overlay__occupancy-item-key{font-family:var(--font-default-bold)}.accommodation-search__overlay__occupancy-item-key-info{font-size:.75rem;color:var(--color-text-muted);font-family:var(--font-default)}.accommodation-search__overlay__occupancy-summary{margin-top:2.5rem;display:flex;align-items:baseline;justify-content:flex-end}.accommodation-search__overlay__occupancy-summary .h6{margin-bottom:0}.accommodation-search__overlay__guests{display:flex;justify-content:space-between;margin-bottom:3.125rem;align-items:center}.accommodation-search__overlay__guests h6{margin-bottom:0}.accommodation-search__overlay__occupancy__childs{margin-top:1.5rem}.accommodation-search__overlay__occupancy-summary-key{margin:0 .625rem;color:var(--color-text-muted);font-size:.75rem}.accommodation-search__overlay__radio-wrapper{display:flex;gap:.9375rem;flex-wrap:wrap}.accommodation-search__close-btn{width:fit-content;position:fixed;left:.75rem;top:.75rem}.accommodation-search__add-occupancy-btn--mobile{display:none}.accommodation-search__off-season{margin-top:.625rem}.accommodation-search__off-season a{color:var(--color-text-default);text-decoration:underline}.accommodation-search__off-season-alert-message+.accommodation-search__off-season-alert-message{margin-top:.625rem}.accommodation-search__off-season--grid{margin-top:1.25rem}.accommodation-search__off-season+.search-grid .search-grid__top-filters{margin-top:.625rem}.accommodation-search__off-season--variable-search{margin-bottom:.625rem}.contwise-map{position:sticky;top:5rem}.number-spinner__button{height:1.5rem;width:1.5rem;border:2px solid var(--color-text-default);border-radius:50%;padding:0;display:flex;justify-content:center;align-items:center;font-size:1.25rem;font-family:var(--font-default),sans-serif}.number-spinner__button:disabled{opacity:.2}.number-spinner__button:hover{background-color:var(--color-text-default);color:var(--color-secondary-contrast)}.number-spinner__button:not(:disabled):focus{box-shadow:0 0 0 .125rem #00000080}.number-spinner__button--big{height:1.875rem;width:1.875rem;font-size:1.75rem}::-webkit-inner-spin-button{display:none}.number-spinner__input{padding:0 .625rem;width:3.375rem;border:none;text-align:center}.number-spinner--button{border-radius:var(--border-radius-big);border:2px solid var(--color-text-default);height:2.5rem;display:flex;justify-content:center;align-items:center}.number-spinner--button .number-spinner__button{border:none}.number-spinner--button .number-spinner__button:hover{background-color:transparent;color:var(--color-text-default)}.flatpickr-calendar.inline{box-shadow:none}.flatpickr-months{margin-bottom:0}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{top:1.125rem}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:9px;height:9px}.flatpickr-months .flatpickr-month:first-of-type .flatpickr-current-month{justify-content:flex-start;position:absolute;left:0}.flatpickr-months .flatpickr-month:first-of-type .flatpickr-current-month .numInputWrapper{background:transparent;padding-left:10px}.flatpickr-months .flatpickr-month:nth-of-type(2) .flatpickr-current-month{justify-content:flex-end;position:absolute!important;right:0}.flatpickr-months .flatpickr-month:nth-of-type(2) .flatpickr-current-month .numInputWrapper{background:transparent;width:50px;padding-left:10px}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{width:100%;font-family:var(--font-default-bold)}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.selected{border-bottom-left-radius:var(--flatpickr-border-radius);border-top-left-radius:var(--flatpickr-border-radius);text-decoration:underline;color:var(--color-secondary);background:var(--color-light-grey);border:none}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-bottom-right-radius:var(--flatpickr-border-radius);border-top-right-radius:var(--flatpickr-border-radius);font-family:var(--font-default-bold);text-decoration:underline;color:var(--color-secondary);border:none;background:var(--color-light-grey)}.flatpickr-day.inRange{font-family:var(--font-default-bold);color:var(--color-secondary);border:none}.flatpickr-calendar.rangeMode{width:100%!important;max-width:100%;min-width:unset}.dayContainer{width:100%;max-width:unset;min-width:unset;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.flatpickr-days{width:100%!important;max-width:unset;white-space:nowrap}.flatpickr-innerContainer{width:100%}.flatpickr-rContainer{width:100%;min-width:100%}.rangeMode .flatpickr-day.today{border-radius:var(--flatpickr-border-radius);border:2px solid}.rangeMode .flatpickr-day.today.selected{border:none;border-radius:unset}.rangeMode .flatpickr-day.today.selected.startRange{border-bottom-left-radius:.625rem;border-top-left-radius:.625rem}.rangeMode .flatpickr-day.today.selected.endRange{border-bottom-right-radius:.625rem;border-top-right-radius:.625rem}.rangeMode .flatpickr-day{width:100%!important;max-width:unset;border-radius:0;font-family:var(--font-default-bold),sans-serif;margin-top:.625rem}.rangeMode .flatpickr-day.inRange{width:100%!important;max-width:unset;border-radius:0;box-shadow:-5px 0 0 var(--color-light-grey),5px 0 0 var(--color-light-grey)!important;background:var(--color-light-grey)}.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{border-radius:var(--flatpickr-border-radius);background:var(--color-light-grey);border:none;text-decoration:none;color:var(--color-secondary)}.flatpickr-day.flatpickr-disabled{color:var(--color-text-muted)}.flatpickr-day.flatpickr-disabled:hover{text-decoration:none!important;color:var(--color-text-muted)}.dayContainer+.dayContainer{box-shadow:none}.rangeMode .flatpickr-days{column-gap:2.5rem}.flatpickr-current-month{text-align:start;font-size:.875rem;height:1.625rem;margin-bottom:1.875rem}.flatpickr-months .flatpickr-month:first-of-type{margin-left:1.5rem;text-align:start}.flatpickr-months .flatpickr-month:first-of-type .flatpickr-current-month{text-align:start;left:unset;position:relative;padding-top:1rem}.flatpickr-months .flatpickr-month:nth-of-type(2){margin-right:1.25rem;text-align:end}.flatpickr-months .flatpickr-month:nth-of-type(2) .flatpickr-current-month{text-align:end;left:unset;position:relative;padding-top:1rem}.numInput .cur-year{font-family:var(--font-default-bold)}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-5px 0 0 var(--color-light),5px 0 0 var(--color-light)!important}.flatpickr-day.selected.startRange,.flatpickr-day.selected.endRange{background:var(--color-grey);color:var(--color-white)}.flatpickr-weekdays{column-gap:2.5rem;font-family:var(--font-default-bold)}.flatpickr__date-info{display:flex;align-items:baseline;margin-top:3.125rem;flex-wrap:wrap}.flatpickr__date-item{display:flex;align-items:baseline}.flatpickr__date-item:not(:last-of-type){margin-right:1.25rem}.flatpickr__date-key{margin-right:.9375rem;font-size:.75rem;color:var(--color-text-muted)}.flatpickr__date-value{color:var(--color-secondary);font-size:1.25rem}.flatpickr__date-nights{position:relative;margin-left:1.25rem;padding-left:1.25rem;color:var(--color-secondary)}.flatpickr__date-nights:before{content:"";position:absolute;left:0;bottom:0;top:0;width:.125rem;background:var(--color-grey)}.flatpickr-current-month .numInputWrapper span.arrowUp,.flatpickr-current-month .numInputWrapper span.arrowDown{display:none}.flatpickr--not-selectable .flatpickr-day.flatpickr-disabled,.flatpickr--not-selectable .flatpickr-day.flatpickr-disabled:hover{cursor:default}.flatpickr-day.flatpickr-departure-only,.flatpickr-day.flatpickr-available,.flatpickr-day.flatpickr-not-available,.flatpickr-day.flatpickr-available-no-arrival,.flatpickr-day.flatpickr-departure-only:hover,.flatpickr-day.flatpickr-available:hover,.flatpickr-day.flatpickr-not-available:hover,.flatpickr-day.flatpickr-available-no-arrival:hover{color:var(--color-text-default)}.rangeMode .flatpickr-day.flatpickr-not-available{position:relative}.rangeMode .flatpickr-day.flatpickr-not-available:before{font-family:demi-iconfont;content:var(--icon-not-available);position:absolute;left:25%;right:25%;bottom:-1.25rem;font-size:1.125rem;color:var(--color-danger)}.rangeMode .flatpickr-day.flatpickr-available{position:relative}.rangeMode .flatpickr-day.flatpickr-available:before{font-family:demi-iconfont;content:var(--icon-available);position:absolute;left:25%;right:25%;bottom:-1.25rem;font-size:1.125rem;color:var(--color-success)}.rangeMode .flatpickr-day.flatpickr-departure-only .flatpickr-departure-only__img{position:absolute;left:25%;right:25%;bottom:-1.125rem;width:1.25rem;height:1.25rem;transform:translate(50%)}.rangeMode .flatpickr-day.flatpickr-available-no-arrival{position:relative}.rangeMode .flatpickr-day.flatpickr-available-no-arrival:before{font-family:demi-iconfont;content:var(--icon-available-no-arrival);position:absolute;left:25%;right:25%;bottom:-1.25rem;font-size:1.125rem;color:var(--color-success)}.flatpickr-innerContainer,.flatpickr-days{overflow:visible}.flatpickr-day{color:var(--color-text-default)}.flatpickr-month{font-family:var(--font-default);color:var(--color-text-default)}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.selected,.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{text-decoration:none}.text-switch-radio{padding:0}.text-switch-radio:first-of-type .form-check-label{border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem}.text-switch-radio:last-of-type .form-check-label{border-top-right-radius:1.25rem;border-bottom-right-radius:1.25rem}.text-switch-radio:not(:focus-within)+.text-switch-radio:not(:focus-within) .form-check-label:after{content:"";position:absolute;left:-.125rem;top:.75rem;bottom:.75rem;width:.125rem;background:var(--color-grey);transform:translate(-50%)}.text-switch-radio .form-check-input{opacity:0;pointer-events:none}.text-switch-radio .form-check-input:checked[type=radio]+.form-check-label{color:var(--color-text-default);text-decoration:underline}.text-switch-radio .form-check-label{background:var(--color-light);padding:.625rem 1.125rem;border:.125rem solid var(--color-light);position:relative;color:var(--color-text-muted);cursor:pointer}.text-switch-radio .form-check-label:hover{cursor:pointer}.text-switch-radio:focus-within .form-check-label{border-color:var(--color-text-default)}.text-switch-radio .required-info{display:none}.alternative-search-teaser{display:grid;grid-template-columns:1fr 3fr;background:#fff;border-radius:var(--teaser-border-radius);overflow:hidden}.alternative-search-teaser__content{padding:2.5rem;display:flex;flex-direction:column;justify-content:space-between}.alternative-search-teaser__img{position:relative;height:100%;width:100%;filter:grayscale(1)}.alternative-search-teaser__img img{object-fit:cover;width:100%;height:100%}.alternative-search-teaser__img:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;z-index:2;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);mix-blend-mode:color}.alternative-search-teaser__right{text-align:right}.alternative-search-teaser__default-price{text-decoration:line-through;margin-right:.875rem;font-family:var(--font-default)}.alternative-search-teaser__price{display:flex;justify-content:flex-end;font-family:var(--font-default-bold)}.alternative-search-teaser__price-info{font-size:.75rem;color:var(--color-text-muted)}.alternative-search-teaser__date{margin-bottom:1.125rem}.alternative-search-teaser__text{margin-bottom:.625rem;color:var(--color-text-muted)}.alternative-search-teaser__storno{font-size:.75rem;font-family:var(--font-default-bold);color:var(--color-success);margin-bottom:.625rem}.search-header{display:grid;gap:1.25rem;grid-template-columns:2fr 3fr}.search-grid__top-filters{grid-area:top-filters;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,0px + .0260416667 * 100vw,50px);margin-top:clamp(20px,-6.6666666667px + .0347222222 * 100vw,60px);grid-template-areas:"filter-button most-used-filter mode-buttons";min-height:3.125rem}.search-grid__content{grid-area:content;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"overlay main";position:relative}.search-grid__content--alternative-data{grid-template-areas:"overlay main" "overlay alternative"}.search-grid__content:not(:has(.search-grid__overlay)).search-grid__content--overlay-hidden.search-grid__content--alternative-data{grid-template-areas:"main main" "alternative alternative"}.search-grid__teaser-wrapper{display:grid;grid-template-columns:1fr;gap:.5rem}.search-grid__teaser-wrapper--map{grid-template-columns:1fr}.search-grid__main{grid-area:main}.search-grid__most-used-filter-wrapper{grid-area:most-used-filter;display:none}.search-grid__main-header{display:grid;grid-template-columns:auto auto;gap:clamp(5px,-5px + .0130208333 * 100vw,20px);font-size:clamp(14px,11.3333333333px + .0034722222 * 100vw,18px);margin-bottom:.75rem}.search-grid__sorting{font-size:.875rem;line-height:1;align-items:center;display:grid;grid-template-columns:auto auto auto;margin-bottom:2.5rem}.search-grid__sorting-icon{font-size:1.25rem}.search-grid__sorting-label+select{padding-bottom:0}.search-grid__total-count-wrapper{font-family:var(--font-default-bold),sans-serif;font-weight:var(--font-weight-bold);line-height:1}.search-grid__total-count-wrapper.is-loading .search-grid__total-count{filter:blur(3px)}.search-grid__most-used-filter-title{display:flex;gap:.625rem;align-items:center;margin-right:.625rem}.search-grid__filter-title{color:#000;box-shadow:none;background-color:transparent;border:none;font-family:var(--font-default-bold),sans-serif;font-weight:var(--font-weight-bold);font-size:1.125rem;margin-bottom:0;padding:0;display:flex;align-items:center;column-gap:.3125rem}.search-grid__filter-title .icon{transition:transform .3s ease}.search-grid__filter-show-more{font-family:var(--font-default-bold),sans-serif;text-align:center}.search-grid__filter-wrapper{border-bottom:1px solid var(--color-default);padding-bottom:1.875rem;margin-bottom:1.875rem}.search-grid__filter-show-more-btn{padding:.625rem}.search-grid__filter-show-more-btn:hover{color:var(--color-primary)}.search-grid__filter-show-more-btn:focus,.search-grid__filter-show-more-btn:active{color:var(--color-primary)}.search-grid__filter-show-more-btn .icon{transition:transform .3s ease}.search-grid__filter-show-more-btn .icon-rotate-180{transform:rotate(180deg)}.search-grid__filter{margin-top:clamp(10px,3.3333333333px + .0086805556 * 100vw,20px);padding:0 clamp(0px,-13.3333333333px + .0173611111 * 100vw,20px);display:flex;flex-direction:column;row-gap:.9375rem}.search-grid__filter .form-check-label{padding:.625rem;margin:-.625rem;cursor:pointer}.search-grid__filter--text{row-gap:.3125rem}.search-grid__tiles-with-map-view{display:grid;gap:1.25rem;position:relative;height:fit-content}@keyframes animate-map-grid-view{0%{grid-template-columns:100% 0%}to{grid-template-columns:calc(50% - .625rem) calc(50% - .625rem)}}.search-grid__filter-button{grid-area:filter-button;min-width:11rem}.search-grid__mode-buttons{grid-area:mode-buttons;display:flex;gap:.3125rem;justify-content:flex-end}.search-grid__mode-buttons .btn:not(.is-active){opacity:.5}.search-grid__mode-buttons .btn{transition:opacity .2s ease-in-out}.search-grid__mode-buttons .btn:hover{opacity:1}.search-grid__pagination{grid-column:1/-1;margin-top:1.25rem;display:flex;align-items:center;column-gap:1.25rem}.search-grid__pagination-arrow{font-size:1.5rem}.search-grid__pagination-pages{display:flex;column-gap:1.5rem}.search-grid__pagination-next,.search-grid__pagination-prev{line-height:1}.search-grid__pagination-btn{font-size:.875rem;font-family:var(--font-default-bold),sans-serif;color:var(--color-dark);background-color:transparent;line-height:1;border:none;padding:0;outline:none}.search-grid__pagination-btn.active{color:var(--color-text-default)}.search-grid__pagination-ellipsis{cursor:pointer}.search-grid__alert{margin-top:3.75rem;grid-column:1/-1;text-align:center;padding:2.5rem;background-color:#fff}.search-grid__alert-title{color:var(--color-dark);margin-bottom:1.25rem}.search-grid__alert-title a{text-decoration:underline;display:block;font-size:.875rem;font-family:var(--font-default);margin-top:.625rem}.search-grid__teaser-area{margin-top:3.75rem}.search-grid__empty{padding:0rem 1.875rem;margin-top:4.375rem;text-align:center;grid-area:main}.search-grid__empty-quickfilter-label{font-size:.875rem;margin-bottom:1.25rem}.search-grid__quickfilter-wrapper{margin:0 auto}.search-grid__empty-icon{font-size:1.5625rem;margin-bottom:1.875rem}.search-grid__empty-button-wrapper{margin-top:1.25rem;display:flex;gap:.625rem;align-items:center;justify-content:center}.search-grid__empty-title{font-family:var(--font-default-bold),sans-serif;font-size:1.875rem;margin-bottom:1.25rem;color:var(--color-text-muted);margin-bottom:3.3125rem}.search-grid__empty-title a{font-family:var(--font-default);font-size:.875rem;text-decoration:underline}.search-grid__teaser-area-title{margin-bottom:2.5rem;text-align:center}.search-grid__teaser-area-grid{display:grid;grid-template-columns:1fr;gap:.5rem;margin-bottom:2.5rem}.search-grid__teaser-area-footer{font-family:var(--font-default-bold),sans-serif;display:flex;align-items:center}.search-grid__filter .form-switch .form-check-input{background-color:var(--color-text-default);width:2.25rem;height:1.25rem;background-image:none;position:relative;border:none}.search-grid__filter .form-switch .form-check-input:before{content:"";position:absolute;top:.125rem;left:.125rem;width:1rem;height:1rem;background-color:var(--color-white);border-radius:50%;transition:transform .3s ease}.search-grid__filter .form-switch .form-check-input:checked{background-color:var(--color-success)}.search-grid__filter .form-switch .form-check-input:checked:before{color:var(--color-success);font-family:demi-iconfont;content:var(--icon-check);font-size:1rem;display:flex;align-items:center;justify-content:center;top:.125rem;left:.125rem;transform:translate(100%)}.search-grid__overlay-title{font-size:1.5rem;font-style:normal;font-family:var(--font-default-bold);font-weight:var(--font-weight-bold);line-height:24px;margin-bottom:2.5rem}.search-grid-bar{position:fixed;bottom:.625rem;right:.625rem;left:.625rem;z-index:2;display:grid;grid-template-columns:7.1875rem auto;justify-content:space-between;padding:10px;background-color:var(--color-white);border-radius:var(--sticky-bar-border-radius);box-shadow:10px 10px 40px #323c461a}.search-grid-bar.search-grid-bar--behind-map-teaser{z-index:-1}.search-grid-bar.search-grid-bar--filter-open{z-index:30}.slider-default{--slider-connect-bg: var(--color-secondary);--slider-tooltip-bg: var(--color-secondary);--slider-handle-ring-color: var(--color-lightgray);margin-top:1.25rem;z-index:0}.range-slider__label-wrapper{display:flex;justify-content:space-between;margin-bottom:1rem;position:relative}.range-slider__label{font-size:.75rem;color:var(--color-text-muted);display:block}.range-slider__label-value{font-size:.875rem;font-family:var(--font-default-bold),sans-serif;font-weight:var(--font-weight-bold);border:none;border-bottom:2px solid currentColor;background-color:transparent;display:inline-flex;width:3.375rem;text-align:right}.range-slider__currency{font-family:var(--font-default-bold),sans-serif;position:absolute;left:0;bottom:.125rem}.slider-horizontal{height:.25rem;padding:0 .625rem;margin:0}.range-slider__value-wrapper{position:relative}.slider-horizontal .slider-handle{width:1.25rem;height:1.25rem;box-shadow:none;border:2px solid var(--color-text-default);border-radius:50%;top:calc((var(--slider-handle-height, 16px) - var(--slider-height, 4px)) / 2 * -1 - 1px)}.result-grid__show-all-btn{background:#fff;border-radius:var(--box-border-radius);padding:1.25rem 1.875rem;margin-top:.625rem;font-family:var(--font-default-bold)}.result-grid__show-all-btn .icon{font-size:1.25rem;vertical-align:middle}.result-grid__no-results{display:flex;justify-content:center;padding:2.5rem 1.25rem;border:1px solid var(--color-grey);border-radius:var(--border-radius-big);margin-bottom:1.25rem;color:var(--color-text-muted)}.teaser:hover .teaser__header img,.teaser__link-btn:hover .teaser__header img{transform:scale(1.05)}.teaser__header img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .6s ease-in-out;transform:scale(1);transform-origin:center center}.teaser{border-radius:var(--teaser-border-radius);background-color:#fff;overflow:hidden;position:relative;display:grid;transition:box-shadow .3s ease}.teaser:hover{box-shadow:0 0 1.875rem #0003}.teaser.active{border:.0625rem solid var(--color-dark);box-shadow:10px 10px 40px #323c461a}.teaser__header{position:relative;overflow:hidden}.teaser__badges{position:absolute;top:.625rem;left:.625rem;right:.625rem;display:flex;gap:.625rem;flex-wrap:wrap}.teaser__badge{color:#70777e;font-size:.625rem;background-color:#fff;padding:.25rem .3125rem;border-radius:.25rem;line-height:1}.teaser__content{width:100%;padding:1.25rem;gap:1rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.teaser__content-top,.teaser__content-bottom{display:flex;flex-direction:column;gap:1rem}.teaser__marketing-messages-wrapper{color:var(--color-text-muted);font-size:.875rem;display:flex;flex-direction:column;gap:.3125rem}.teaser__marketing-messages-wrapper img{height:fit-content}.teaser__marketing-message{display:flex;gap:.3125rem;align-items:center}.teaser__location-wrapper{display:flex;gap:.3125rem;align-items:center;font-size:.875rem;line-height:100%;color:var(--color-text-muted)}.teaser__location-icon{font-size:1.25rem}.teaser__location-title{display:flex;column-gap:.625rem;font-family:var(--font-default-bold),sans-serif;font-weight:var(--font-weight-bold);align-items:center}.teaser__location-map{border:none;background-color:transparent;box-shadow:none;color:inherit;text-decoration-line:underline;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);padding:0}.teaser__title-wrapper{display:flex;flex-direction:column;row-gap:.3125rem}.teaser__title{font-size:1.125rem;font-family:var(--font-default-bold),sans-serif;font-weight:var(--font-weight-bold);margin-bottom:0}.teaser__subtitle{font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);font-size:.875rem;line-height:1;color:var(--color-text-muted)}.teaser__category{display:flex;font-size:.875rem;line-height:1;column-gap:.9375rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);margin-bottom:.3125rem;flex-wrap:wrap;row-gap:.5rem}.teaser__category-name{flex-grow:1;flex-basis:auto}.teaser__classification{flex-shrink:0}.teaser__classification-icon{color:#ffc857}.teaser__classification-icon+.teaser__classification-icon{padding-left:.1875rem}.teaser__is-superior{padding-left:.1875rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.teaser__rating{display:flex;gap:.3125rem;font-size:.875rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);color:var(--color-text-muted);line-height:100%}.teaser__rating-value{color:var(--color-text-default)}.teaser__availability{font-size:.75rem;font-family:var(--font-default-medium);font-weight:var(--font-weight-medium)}.teaser__offer{align-items:end}.teaser__link-btn{margin-left:auto}.teaser__price{display:flex;flex-direction:column}.teaser__price-label{color:var(--color-text-muted);font-size:.75rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium)}.teaser__price-value{font-size:1rem;font-family:var(--font-default-bold),sans-serif;font-weight:var(--font-weight-bold)}.teaser__price-before{font-size:.75rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration:line-through}.teaser--marketing{background-color:var(--color-primary-light);color:#fff}.teaser--marketing .teaser__content{padding:2.5rem}:root{--loading-border-radius: 1rem ;--loading-background-color: #fff}.loading-skeleton-wrapper{display:grid;grid-template-columns:1fr;gap:.5rem;align-content:flex-start}.loading-skeleton-wrapper__shimmering{position:relative}.loading-skeleton-wrapper__shimmering:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,#fff0 0,#fff3 20%,#ffffff80 60%,#fff0);animation:shimmer 3s infinite;content:""}@keyframes shimmer{to{transform:translate(100%)}}.loading-skeleton-wrapper.loading-skeleton-wrapper--map{display:grid;grid-template-columns:1fr;gap:.5rem}.loading-skeleton__item{background-color:var(--loading-background-color);height:100%;min-height:clamp(300px,200px + .1302083333 * 100vw,450px);border-radius:var(--loading-border-radius);font-size:1.125rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;position:relative;overflow:hidden}.loading-skeleton__item-img{aspect-ratio:313/270;background-color:var(--color-loading-skeleton);width:100%;grid-area:img}.loading-skeleton__item-content{padding:1.25rem;width:100%;grid-area:content;display:flex;flex-direction:column;justify-content:space-between}.loading-skeleton__item-content-title{display:block;background:var(--color-loading-skeleton);width:40%;height:.75rem;margin-bottom:.5rem;border-radius:var(--loading-border-radius)}.loading-skeleton__item-content-text{display:block;background:var(--color-loading-skeleton);width:100%;height:.875rem;border-radius:var(--loading-border-radius)}.loading-skeleton__item-content-text--small{width:65%;height:.5rem}.loading-skeleton__item-content-text--small:nth-child(2n){width:40%}.loading-skeleton__item-btn{min-width:8.125rem;width:30%;height:2.125rem;background:var(--color-loading-skeleton);border-radius:100rem;align-self:end}.loading-skeleton__footer{display:grid;grid-template-columns:1fr auto;margin-top:2rem;place-items:flex-end flex-end}.loading-skeleton__footer-info{display:none}.loading-skeleton__pill{min-width:8.75rem;height:2.625rem;background:var(--color-loading-skeleton);border-radius:100px}.loading-skeleton__pill.loading-skeleton__pill--small{min-width:6.25rem}.loading-skeleton__pill.loading-skeleton__pill--large{min-width:12.5rem}.loading-skeleton__pill.loading-skeleton__pill--thin{height:1.5rem}.coockie-consent__overlay{background:var(--color-grey);height:100%;width:100%;padding:1.25rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.coockie-consent__overlay.google-map{padding:0;overflow:hidden}.cookiebar-consent__content{margin-bottom:1.25rem}.map-poi{font-size:.75rem;border-radius:.875rem;padding:.3125rem .625rem;background:#fff;font-family:var(--font-default-bold)}.map-poi.is-active{background:var(--color-secondary);color:#fff}.google-map{position:sticky;top:var(--header-height-mobile);height:100dvh}.google-map__back-btn{position:absolute;top:1.25rem;left:1.25rem;z-index:2200}.map-container{width:100%;height:100vh}.gm-style-iw-d{padding:0!important;max-height:unset!important;max-width:unset!important}.gm-style-iw{background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.gm-style-iw-d{overflow:auto!important;margin-top:-3.125rem;box-shadow:0 1.875rem 2.5rem #0000001a;border-radius:var(--teaser-border-radius)}.gm-style-iw-chr{z-index:1}.gm-style .gm-style-iw-c{overflow:visible!important;max-width:unset!important;max-height:unset!important}.map-teaser__img img{width:100%;height:100%;object-fit:cover;object-position:center}.map-teaser{border-radius:var(--teaser-border-radius);background-color:#fff;display:flex;flex-direction:column;overflow:hidden;width:100%;min-width:18.75rem;color:var(--color-text-default);min-height:7.5rem;box-shadow:10px 10px 40px #323c461a}.map-teaser__header{position:relative;display:grid;grid-template-columns:1fr 2fr}.map-teaser__badges{position:absolute;top:.625rem;left:.625rem;right:50%;display:flex;gap:.625rem;width:fit-content}.map-teaser__badge{background-color:#fff;padding:.3125rem;border-radius:.25rem;font-size:.8125rem;line-height:1}.map-teaser__content{width:auto;margin:.9375rem;padding-bottom:.8125rem;margin-bottom:0;gap:.625rem;display:flex;flex-direction:column;border-bottom:.0625rem solid var(--color-light-grey);position:relative}.map-teaser__location-wrapper{display:flex;gap:.3125rem;align-items:center;font-size:.875rem;line-height:100%;color:var(--color-dark)}.map-teaser__location-icon{font-size:1.25rem}.map-teaser__location-title{display:flex;gap:.3125rem;font-family:var(--font-default-bold);font-weight:var(--font-weight-bold);align-items:center;color:var(--color-text-muted)}.map-teaser__title{font-size:1.125rem;font-family:var(--font-default-bold);font-weight:var(--font-weight-bold);margin-bottom:0;margin-right:1.25rem}.map-teaser__subtitle{font-family:var(--font-default-medium);font-weight:var(--font-weight-medium);font-size:.875rem;color:var(--color-text-secondary)}.map-teaser__category{display:flex;font-size:.875rem;gap:.5rem;font-family:var(--font-default-medium);font-weight:var(--font-weight-medium)}.map-teaser__stars{color:var(--color-grey);white-space:nowrap;align-items:center;display:flex}.map-teaser__stars .icon-filled{color:var(--color-stars)}.map-teaser__category-name{flex-grow:1;flex-basis:auto}.map-teaser__rating{display:flex;gap:.3125rem;font-size:.875rem;font-family:var(--font-default-medium);font-weight:var(--font-weight-medium);color:var(--color-dark);line-height:100%}.map-teaser__rating-value{color:var(--color-text-default)}.map-teaser__availability{grid-area:info;font-size:.75rem;font-family:var(--font-default-medium);font-weight:var(--font-weight-medium);display:flex;align-self:flex-end}.map-teaser__offer{margin-top:.625rem;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template:"price link" "price link";gap:0 .625rem}.map-teaser__price{display:flex;flex-direction:column;text-align:end;grid-area:price;gap:.3125rem}.map-teaser__price-value{font-size:1rem;font-family:var(--font-default-bold);font-weight:var(--font-weight-bold)}.map-teaser__close{position:absolute;right:.625rem;top:.625rem;z-index:3;color:#fff}.map-teaser__collapse-hero{display:none}.map-teaser__loading{background:none;border-radius:var(--border-radius-big);padding:2.5rem}.map-teaser__classification{flex-shrink:0}.map-teaser__classification-icon{color:#ffc857}.map-teaser__classification-icon+.map-teaser__classification-icon{padding-left:.1875rem}.map-teaser__price-before{font-size:.75rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-decoration:line-through}.map-teaser__is-superior{padding-left:.1875rem;font-family:var(--font-default-medium),sans-serif;font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.autocomplete{position:relative}.autocomplete__dropdown{position:absolute;top:100%;left:0;right:0;z-index:1000;box-shadow:10px 10px 40px #323c461a;background-color:#fff;border-radius:var(--box-border-radius);border:1px solid #fff;border-top:none;max-height:15.625rem;overflow-y:auto}.autocomplete__item{padding:.3125rem;cursor:pointer}.autocomplete__item:hover{background-color:#f5f5f5}.autocomplete__icon{font-size:1.25rem;color:var(--color-text-default);margin-right:.625rem;pointer-events:none;position:absolute;line-height:1;bottom:.625rem}.autocomplete__title{font-family:var(--font-default-bold);font-weight:var(--font-weight-bold);background:var(--color-light-grey);padding:.625rem 1.25rem;border-radius:0}.autocomplete__list{padding:.9375rem}.quick-filter{padding:.1875rem .3125rem;border:1px solid var(--color-light-grey);color:var(--color-text-half-muted);font-size:.8125rem;font-family:var(--font-default-medium);border-radius:.25rem;box-shadow:none;background-color:transparent;display:flex;align-items:center;gap:.25rem;transition:background-color .3s ease-in-out,color .3s ease-in-out}.quick-filter:hover{background-color:var(--color-white);color:var(--color-text-default)}.quick-filter-wrapper{gap:.3125rem;display:flex;flex-wrap:wrap;margin-bottom:.9375rem}.quick-filter__icon{font-size:1rem}.quick-filter--delete-all{color:var(--color-text-default)}.bubble-counter{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-default)}.bubbles-loading .bubble-counter{filter:blur(3px)}.btn-check-button:hover .bubble-counter,.btn-check-button:focus .bubble-counter,.btn-check-button:focus-visible .bubble-counter{color:var(--color-text-muted)}.btn-check:checked+.btn .bubble-counter{color:var(--color-text-muted)}.alert-message--warning{--theme-color: var(--color-warning)}.alert-message--danger{--theme-color: var(--color-danger)}.alert-message--info{--theme-color: var(--color-info)}.alert-message--success{--theme-color: var(--color-success)}.alert-message{font-size:.875rem;border:1px solid var(--theme-color);border-left:9px solid var(--theme-color);border-radius:.5rem;line-height:1.2857142857;padding:.75rem;display:flex;align-items:flex-start;column-gap:.625rem}.alert-message__icon{color:var(--theme-color);font-size:1.25rem}.alert-message__title{color:var(--theme-color);font-family:var(--font-default-bold)}.alert-message__subtitle{font-family:var(--font-default-bold)}.alert a{text-decoration:underline}.alert-message p{margin-bottom:0}.text-color-success{color:var(--color-success)}.text-color-muted{color:var(--color-text-muted)}.text-dark{color:var(--color-dark)}.btn-no-styling{border:none;background:none;text-align:left;padding:0;color:inherit;font-family:inherit;font-weight:inherit;cursor:pointer}.increased-click-area{padding:.5rem;margin:-.5rem}.increased-click-area-lg{padding:.75rem;margin:-.75rem}.link-button{font-family:var(--font-default-bold);font-weight:var(--font-weight-bold);text-decoration:underline;gap:.3125rem;background:transparent}.link-button .icon{font-size:1.25rem;vertical-align:middle}.icon-rotate-90{transform:rotate(90deg)}.icon-rotate-180{transform:rotate(180deg)}.icon-rotate-270{transform:rotate(270deg)}.fz-20{font-size:1.25rem}.text-underline{text-decoration:underline}.body--freezed{overflow:hidden}.hidden-input{display:none}.whitespace-nowrap{white-space:nowrap}.btn{--bs-btn-padding-x: 1.25rem ;--bs-btn-padding-y: .875rem ;--bs-btn-border-radius: .5rem ;--bs-btn-font-size: .875rem ;--bs-btn-font-family: var(--font-default-bold)}.btn-sm,.btn-xs{--bs-btn-padding-x: .9375rem ;--bs-btn-padding-y: .5625rem ;--bs-btn-border-radius: .375rem ;--bs-btn-font-size: .75rem ;--bs-btn-font-family: var(--font-default-bold);--bs-btn-line-height: 1}.btn-lg{--bs-btn-padding-x: 3.75rem ;--bs-btn-padding-y: 1.375rem ;--bs-btn-border-radius: .5rem ;--bs-btn-font-size: .875rem ;--bs-btn-font-family: var(--font-default-bold);--bs-btn-line-height: 1}.btn-icon{display:flex;align-items:center;justify-content:center;column-gap:.3125rem}.btn-icon .icon{font-size:1.25rem;line-height:1px}.btn-primary,.btn-primary:hover{color:var(--color-primary-contrast)}.btn-overlay{display:flex;align-items:center;column-gap:.625rem;font-family:var(--font-default-bold),sans-serif;border:1px solid var(--color-text-default);border-radius:.375rem;padding:.8125rem .9375rem;-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem);background-color:#ffffff80}.btn-overlay__text{text-decoration:underline;font-size:.875rem}.btn-overlay__icon{font-size:1.25rem}.btn-underlined{border:none;padding:0;font-family:var(--font-default);color:var(--color-dark)}.btn-underlined__text{text-decoration:underline}.btn.btn--bold{font-family:var(--font-default-bold)}.btn.btn-map{background-image:url(/dist-demi/build/map-button-bg-JB_and4U.png);background-size:cover;border-radius:.25rem;padding-left:1.25rem;padding-right:1.25rem}.btn.btn-map:disabled{border:none}.btn-white{background-color:#fff;transition:color .2s ease,background-color .2s ease}.btn-white:hover,.btn-white:focus{background-color:#fff;color:var(--color-primary)}.btn--less-border-radius{border-radius:.25rem}.btn-light--outline{border:2px solid var(--color-text-default)}.btn-light--outline:hover,.btn-light--outline:focus{border:2px solid var(--color-text-default)}.btn-highlight-light{background:var(--color-light);color:var(--color-text-default);font-family:var(--font-default-bold);padding:.625rem 1.25rem .625rem .9375rem}.btn-highlight-light:hover,.btn-highlight-light:focus{background:var(--color-light)}.btn-highlight-light:focus{border-color:var(--color-text-default)}.btn-location{font-size:.875rem;padding:.4375rem .9375rem}.btn-outline-secondary{color:var(--color-secondary);border-color:var(--color-secondary)}.btn-outline-secondary:hover,.btn-outline-secondary:focus{color:var(--color-secondary-contrast);background-color:var(--color-secondary)}.btn.btn-focus-shadow:focus,.btn.btn-focus-shadow:focus-visible,.btn-focus-shadow:focus,.btn-focus-shadow:focus-visible{box-shadow:0 0 0 .125rem #00000080}.btn.btn-focus-shadow.btn-focus-shadow--dark:focus,.btn.btn-focus-shadow.btn-focus-shadow--dark:focus-visible,.btn-focus-shadow.btn-focus-shadow--dark:focus,.btn-focus-shadow.btn-focus-shadow--dark:focus-visible{box-shadow:0 0 0 .125rem #000}.btn-outline-dark{--bs-btn-color: var(--color-dark);--bs-btn-border-color: var(--color-dark);--bs-btn-hover-bg: var(--color-dark);--bs-btn-hover-border-color: var(--color-dark);--bs-btn-hover-color: var(--color-dark-contrast);--bs-btn-border-width: 2px}.btn-outline-muted{--bs-btn-color: var(--color-text-muted);--bs-btn-border-color: var(--color-text-muted);--bs-btn-hover-bg: var(--color-text-muted);--bs-btn-hover-border-color: var(--color-text-muted);--bs-btn-hover-color: var(--color-dark-contrast);--bs-btn-border-width: 2px}.btn-outline--thinner{border-width:1px}.btn-outline-muted .bubble-counter{margin-left:.625rem}.teaser--marketing{background:linear-gradient(239deg,#99c6e3 14.71%,#ebf4fa 85.29%);color:var(--color-text-default)}.teaser--marketing .teaser__content-top,.teaser--marketing .teaser__content-bottom{padding:0}.teaser--marketing .teaser__content{padding:1.25rem .9375rem 1.25rem .625rem}.teaser--marketing .teaser__marketing-text{line-height:1.375;overflow:hidden;display:-webkit-box;-webkit-line-clamp:10;line-clamp:10;-webkit-box-orient:vertical}.teaser--marketing .teaser__marketing-btn{width:fit-content}.teaser--marketing .teaser__marketing-btn:hover,.teaser--marketing .teaser__marketing-btn:focus{background-color:var(--color-light-grey);border-color:var(--color-light-grey)}.teaser--marketing .teaser__marketing-title{line-height:1}.teaser--marketing .teaser_header{display:flex;justify-content:center;align-items:center;padding:1.25rem}.teaser--marketing .teaser__content-top:after{content:unset}.anchor-nav__nav{z-index:1003;border-radius:.625rem}.anchor-nav__nav.anchor-nav__nav--scrollable-right:after{background:linear-gradient(90deg,#fff0,#f9fafb 70%,#f9fafb)}.anchor-nav__nav.anchor-nav__nav--scrollable-left:before{background:linear-gradient(270deg,#fff0,#f9fafb 70%,#f9fafb)}.anchor-nav__title-icon{display:none}.anchor-nav__scroll-btn-icon{color:var(--color-text-default)}.anchor-nav__list{padding-left:1.875rem!important}.teaser.active{border-width:.125rem}.teaser__marketing-message:first-of-type img{position:absolute;top:10px;right:10px;height:3.125rem;width:auto}.teaser__marketing-message:nth-of-type(2) img{position:absolute;top:10px;right:70px;height:3.125rem;width:auto}.teaser__marketing-message:nth-of-type(3) img{position:absolute;top:10px;right:130px;height:3.125rem;width:auto}.teaser__marketing-message__img+.teaser__marketing-message__text{display:none}.teaser .teaser__badge{z-index:2;color:var(--colort-text-default);background-color:var(--color-primary)}.teaser__content-top:after{background-color:var(--color-secondary-light)}.quick-filter{border-color:var(--color-text-muted)}.quick-filter--delete-all{color:var(--color-text-muted)}.search-grid__empty-icon{display:none}.search-grid__filter .form-switch .form-check-input{background-color:transparent;border:.1875rem solid var(--color-text-default);width:1.875rem}.search-grid__filter .form-switch .form-check-input:checked{background-color:var(--color-text-default);border:.1875rem solid var(--color-text-default)}.search-grid__filter .form-switch .form-check-input:before{width:.625rem;height:.625rem;background-color:var(--color-text-default)}.search-grid__filter .form-switch .form-check-input:checked:before{background-color:var(--color-white);left:2px;content:""}.search-grid__mode-buttons .btn:hover,.search-grid__mode-buttons .btn:focus,.search-grid__mode-buttons .btn:active{color:var(--color-text-default)}.search-grid__mode-buttons .btn.is-active:active,.search-grid__mode-buttons .btn.is-active:focus,.search-grid__mode-buttons .btn.is-active:hover{color:var(--color-text-muted)}.demi-wrapper,.demi-wrapper.demi-wrapper--checkout-address,.demi-wrapper.demi-wrapper--checkout-insurance{padding-top:1.25rem}.slider-default{--slider-connect-bg: var(--color-text-default);--slider-tooltip-bg: var(--color-secondary);--slider-handle-ring-color: var(--color-lightgray);margin-top:1.25rem}.accommodation-search__overlay__occupancy__childs .form-label{color:var(--color-text-default)}.accommodation-search__overlay__occupancy-summary{flex-wrap:wrap}.accommodation-search__overlay__occupancy-summary-value{color:var(--color-secondary);font-size:1.25rem}.accommodation-search__overlay__occupancy-summary-key{margin-right:.9375rem;font-size:.75rem;color:var(--color-text-muted)}.accommodation-search__off-season .alert-message{border-bottom-width:.125rem;border-right-width:.125rem;border-top-width:.125rem}.accommodation-search__off-season .alert-message__text{font-size:1rem}.map-teaser__content{position:unset}.map-teaser .teaser__marketing-message__img{right:1.25rem}.map-teaser__category-name,.map-teaser__price-value{line-height:1}.cookiebar-consent__overlay{padding:1.25rem;background:var(--color-light-grey);height:100%}.cookiebar-consent__content{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.cookiebar-consent__title{margin-bottom:1.25rem}.contact-area .cookiebar-consent__overlay{position:absolute;left:0;right:0;top:0}.map-poi{border-radius:.5rem;border:1px solid var(--color-text-muted)}.map-poi.is-active{background:var(--color-h1);color:#fff;border:1px solid var(--color-h1)}@media (min-width: 768px){h1,.h1{font-size:clamp(44px,16px + .0364583333 * 100vw,86px)}h2,.h2{font-size:clamp(36px,17.3333333333px + .0243055556 * 100vw,64px)}h3,.h3{font-size:clamp(28px,18.6666666667px + .0121527778 * 100vw,42px)}h4,.h4{font-size:clamp(24px,20px + .0052083333 * 100vw,30px)}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.125rem}.content-block+.content-block,.content-block+.pimcore_area_content>.content-block,.pimcore_area_content+.pimcore_area_content>.content-block{margin-top:5rem}.accommodation-search__overlay__occupancy+.accommodation-search__overlay__occupancy{margin-top:5.375rem}.flatpickr__date-value{font-size:1.875rem}.map-container{height:calc(100vh - var(--header-height) - 1.25rem)}.accommodation-search__overlay__occupancy-summary-value{font-size:clamp(1.25rem,1.5vw,1.875rem)}}@media (min-width: 768px) and (max-width: 991px){.demi-wrapper{font-size:1.614530777vw}}@media screen and (min-width: 768px){.btn{--bs-btn-padding-x: 3.75rem ;--bs-btn-padding-y: .875rem ;--bs-btn-border-radius: 1.875rem ;--bs-btn-font-size: .875rem }.label-description{font-size:.875rem}.accommodation-search__search{min-height:5rem;z-index:1}.accommodation-search__search-input-mobile{display:none}.accommodation-search__overlay.accommodation-search__overlay--occupancy{min-width:35rem;width:60%}.accommodation-search__overlay{max-height:43.75rem;background:var(--box-bg);padding:2.5rem;overflow-y:scroll}.accommodation-search__overlay::-webkit-scrollbar{display:block;height:.25rem}.accommodation-search__overlay-headline{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.accommodation-search__overlay__occupancy-summary{margin-top:1.875rem}.accommodation-search__overlay__occupancy-summary-key{margin:0 1.25rem}.accommodation-search__off-season{margin-top:1.25rem}.accommodation-search__off-season--grid{margin-top:3.75rem}.accommodation-search__off-season+.search-grid .search-grid__top-filters{margin-top:1.25rem!important}.flatpickr__date-key{font-size:.875rem}.search-grid{display:grid;gap:2.5rem 1.25rem;grid-template-columns:calc(25% - .625rem) calc(75% - .625rem);grid-template-rows:auto auto;grid-template-areas:"top-filters top-filters" "content content"}.search-grid__content{row-gap:1.25rem}.search-grid__content--overlay-hidden{column-gap:0}.search-grid__teaser-wrapper,.search-grid__teaser-wrapper--map{grid-template-columns:repeat(2,1fr)}.search-grid__most-used-filter-wrapper{display:flex}.search-grid__main-header{align-items:center;justify-content:space-between;margin-bottom:1.25rem}.search-grid__sorting{display:flex;column-gap:.625rem;margin-bottom:0}.search-grid__tiles-with-map-view{display:flex;flex-direction:column-reverse}.search-grid__map{padding-bottom:3.75rem;width:100%;justify-self:end}.search-grid__alert-title a{margin-top:1.25rem}.search-grid__quickfilter-wrapper{max-width:60%;align-items:center;justify-content:center}.search-grid__teaser-area-grid{grid-template-columns:repeat(2,1fr);margin-bottom:3.75rem}.search-grid__teaser-area-footer{align-items:center;column-gap:2.5rem;font-size:1.875rem}.search-grid__overlay{grid-area:overlay}.search-grid__overlay:not(.overlay-enter-to,.overlay-leave-from,.overlay-leave-active,.overlay-enter-active){width:clamp(250px,156.6666666667px + .1215277778 * 100vw,390px);margin-right:clamp(10px,-10px + .0260416667 * 100vw,40px)}.search-grid-bar{display:none}.teaser{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.teaser__badge{font-size:.75rem}.teaser__content-top{padding:1.25rem}.teaser__content-bottom{padding:0 1.25rem 1.25rem}.teaser__rating{margin-bottom:.25rem}.loading-skeleton-wrapper{grid-template-columns:repeat(4,1fr)}.loading-skeleton-wrapper.loading-skeleton-wrapper--map{grid-template-columns:repeat(2,1fr)}.loading-skeleton__item-content-title{height:1rem}.loading-skeleton__item-content-text{height:1.25rem}.loading-skeleton__item-content-text--small{height:.75rem}.loading-skeleton__item-btn{min-width:6.25rem;width:35%;height:2.625rem}.loading-skeleton__footer{place-items:unset}.loading-skeleton__footer-info{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;justify-content:flex-end}.google-map{top:var(--header-height);height:calc(98vh - var(--header-height))}.google-map__back-btn{display:none}.map-teaser{max-width:18.75rem}.map-teaser__header{grid-template-columns:1fr;grid-template-rows:auto auto}.map-teaser__content{border-bottom:none;padding-bottom:0;margin:1.25rem;gap:.5rem}.map-teaser__rating{margin:0 1.25rem .625rem}.map-teaser__offer{margin:1.25rem}.map-teaser__price{text-align:start}.btn{--bs-btn-padding-x: 3.75rem ;--bs-btn-padding-y: 1.125rem ;--bs-btn-line-height: 1.1;--bs-btn-border-radius: .625rem ;--bs-btn-font-size: .875rem ;--bs-btn-font-family: var(--font-default-bold)}.btn-sm{--bs-btn-font-size: .8125rem ;--bs-btn-padding-x: .625rem ;--bs-btn-padding-y: .4375rem }.teaser--marketing .teaser__content,.teaser--marketing .teaser_header{padding:2.5rem}.teaser__content-top:after{background-color:var(--color-secondary-light)}.demi-wrapper{padding-top:6.25rem}.demi-wrapper.demi-wrapper--checkout-address,.demi-wrapper.demi-wrapper--checkout-insurance{padding-top:3.75rem}.accommodation-search__overlay__occupancy-summary-key{font-size:.875rem;margin:0 .75rem}.map-poi{min-height:1.625rem;display:flex;align-items:center}}@media screen and (min-width: 768px) and (max-width: 1199px){.google-map{height:unset;aspect-ratio:4/3}}@media screen and (min-width: 768px) and (max-width: 1400px){.search-grid__top-filters{grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"filter-button most-used-filter" ". mode-buttons"}}@media screen and (min-width: 1200px){.search-grid__teaser-wrapper{grid-template-columns:repeat(4,1fr)}.search-grid__teaser-wrapper--map{grid-template-columns:repeat(2,1fr)}.search-grid__tiles-with-map-view{display:grid;grid-template-columns:50fr 50fr;transition:grid-template-columns .5s ease;gap:.5rem;height:100%}.search-grid__content.search-grid__content--overlay-hidden .search-grid__tiles-with-map-view{grid-template-columns:38fr 62fr}.search-grid__teaser-area-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width: 1400px){.teaser__offer{display:flex;justify-content:space-between;gap:.625rem}.btn-sm{--bs-btn-font-size: .875rem ;--bs-btn-padding-x: 1.25rem ;--bs-btn-padding-y: .75rem }.accommodation-search__overlay.accommodation-search__overlay--occupancy{min-width:35rem;width:70%}}@media screen and (min-width: 1600px){.search-grid__overlay:not(.overlay-enter-to,.overlay-leave-from,.overlay-leave-active,.overlay-enter-active){width:24.375rem;margin-right:clamp(10px,-10px + .0260416667 * 100vw,40px)}}@media screen and (max-width: 1599px){.teaser__location-wrapper{display:grid;align-items:flex-start;justify-content:flex-start}}@media screen and (max-width: 1599px) and (min-width: 1400px){.teaser__link-btn{padding:.4375rem .625rem}}@media screen and (max-width: 1399px){.search-header{grid-template-columns:100%;grid-template-rows:auto auto}.teaser__offer{display:grid;gap:.9375rem}}@media (max-width: 1199px){.accommodation-search__item{padding-right:.625rem}}@media (max-width: 767px){.demi-wrapper{min-width:20rem;max-width:100%}.accommodation-search__overlay__guests{display:none}.gm-style-iw-a{display:none!important}}@media screen and (max-width: 767px){.demi-wrapper--overlay{overflow:hidden}.demi-wrapper--overlay:before{z-index:11}.btn-overlay__text{font-size:.75rem}.demi-container--padding{padding-top:1.875rem;padding-bottom:1.875rem}.accommodation-search--detail{grid-template-columns:100%;grid-template-rows:auto auto}.accommodation-search__search{padding-right:.9375rem}.accommodation-search__search-btn{padding:.625rem .9375rem;width:auto}.accommodation-search__search-inputs{flex-direction:column;row-gap:.625rem;display:none}.accommodation-search__search-input-mobile{overflow:hidden}.accommodation-search__search-input-icon{left:.9375rem}.accommodation-search__item{height:auto;padding:.9375rem .625rem .9375rem 3.125rem}.accommodation-search__overlay--mobile{position:fixed;left:0;right:0;top:0;height:calc(100% - 40px);z-index:20;display:flex;flex-direction:column;justify-content:flex-end;margin-top:2.5rem;padding:.75rem .75rem 0;overflow:hidden;border-radius:0}.accommodation-search__overlay--mobile-wrapper{overflow-y:scroll}.accommodation-search__overlay-item{background:var(--box-bg);padding:4.375rem 1.25rem 1.25rem;margin-top:-3.75rem;border-radius:1.5rem}.accommodation-search__add-occupancy-btn--mobile{display:flex;justify-content:flex-start;margin-top:1.875rem}.search-grid{margin-top:1.5rem}.search-grid__top-filters{display:none}.search-grid__main-header{flex-direction:column-reverse;font-size:1rem;row-gap:.75rem}.search-grid__map{position:fixed;top:0;right:0;left:0;bottom:0;z-index:10;background:var(--color-bg)}.search-grid__teaser-area-footer{justify-content:center;flex-direction:column;row-gap:.5rem;margin-bottom:1.5rem}.search-grid__overlay{transition:transform .3s ease-in-out;position:fixed;top:0;left:0;right:0;bottom:0;background:var(--box-bg);z-index:20;padding:1.875rem .9375rem 6.25rem;overflow:scroll}.teaser{grid-template-areas:"top-left top-right" "bottom bottom"}.teaser__header{grid-area:top-left}.teaser__content-top,.teaser__content-bottom{gap:.625rem;justify-content:flex-end}.teaser__content-top{padding:1.25rem .9375rem .9375rem;position:relative;flex-direction:column-reverse;gap:.625rem}.teaser__content-top:after{content:"";position:absolute;bottom:0;left:.9375rem;right:.9375rem;height:.0625rem;background-color:var(--color-grey)}.teaser__content-bottom{grid-area:bottom;padding:.625rem .9375rem .9375rem}.teaser__location-map{font-size:.75rem}.teaser__title{padding-right:1.25rem;font-size:1rem}.teaser__classification-icon{font-size:.75rem}.teaser__offer{display:grid;grid-template-columns:1fr auto auto;gap:.9375rem}.teaser__link-btn{width:2rem;height:2rem;padding:0;border-radius:50%;font-size:1.875rem;display:flex;justify-content:center;align-items:center}.loading-skeleton__item{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"img content";grid-template-rows:auto;min-height:12.5rem}.loading-skeleton__item-content{height:100%}.google-map__no-results-info{margin-top:5rem;padding:1.25rem}.map-teaser__wrapper{position:fixed;bottom:0;right:0;left:0}.map-teaser{border-bottom-left-radius:0;border-bottom-right-radius:0;padding:.9375rem}.map-teaser__rating{margin-top:.625rem}.map-teaser__offer{grid-template:"info price" "info price"}.map-teaser__close{display:none}.map-teaser__collapse-hero{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.map-teaser__classification-icon,.btn-overlay__text{font-size:.75rem}.teaser__marketing-message:first-of-type img{top:.3125rem;left:-1.875rem;height:1.5625rem;width:auto}.teaser__marketing-message:nth-of-type(2) img{top:2.1875rem;left:-1.875rem;height:1.5625rem;width:auto}.teaser__marketing-message:nth-of-type(3) img{top:4.0625rem;left:-1.875rem;height:1.5625rem;width:auto}.map-teaser .teaser__marketing-message img{left:.625rem}}
