.TwoColumnRichText_root___4a4Q{gap:40px}@media (min-width:48em){.TwoColumnRichText_root___4a4Q{column-count:2;margin-inline:60px}}.CarouselSection_indicators__8Dcas{bottom:-24px;transform:translateY(100%);align-items:center;height:12px}.CarouselSection_indicator__hLv7E{transition:all var(--fh-transition);background-color:var(--mantine-color-primary-6);width:8px;height:8px;aspect-ratio:1;border-radius:50%}.CarouselSection_indicator__hLv7E[data-active]{background-color:var(--mantine-color-primary-9);width:12px;height:12px}.CarouselSection_container__IEptD{backface-visibility:hidden}.CarouselSection_viewport__lMI_m{margin-left:-20px;margin-right:-20px}@media (min-width:36em){.CarouselSection_viewport__lMI_m{margin-left:0;margin-right:0}}.CarouselSection_header__YiWvS{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;gap:16px}.DynamicBreadcrumbs_root__enLea{overflow:hidden;gap:6px 0}.DynamicBreadcrumbs_breadcrumb__uuOty{transition:opacity .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DynamicBreadcrumbs_breadcrumb__uuOty:hover{opacity:.8}.Faqs_control__sQmxy{padding-inline:0}.Faqs_control__sQmxy:hover{background-color:transparent}.Faqs_label__BBbJy{color:var(--fh-primary);font-size:var(--mantine-font-size-lg);font-weight:600!important}.Faqs_content__bRV7Q{padding-inline:0}.LightBox_root__xCdna{height:calc(100vh - 100px);max-height:100vh}.LightBox_control__3O_Wz{color:var(--mantine-color-white)}.LightBox_indicator__TgdJ7{width:8px;height:8px;transition:width .2s ease}.LightBox_indicator__TgdJ7[data-active]{width:32px}.LightBox_lightboxHeader__76Y_s{box-shadow:none!important}.LightBox_lightboxContent__iMIQ6,.LightBox_lightboxHeader__76Y_s{background-color:transparent!important}.HeroGallery_grid__eb5s8{display:grid;gap:8px;width:50%;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.HeroGallery_grid__eb5s8>div:nth-child(2) img{border-top-right-radius:8px}.HeroGallery_grid__eb5s8>div:nth-child(4) img{border-bottom-right-radius:8px}.HeroGallery_gridItem__DlVt2{aspect-ratio:1/1;position:relative;cursor:pointer}.HeroGallery_gridItem__DlVt2 img{object-fit:cover;object-position:center}.HeroGallery_mainImage__6rmHu{position:relative;width:50%;cursor:pointer}.HeroGallery_mainImage__6rmHu img{object-fit:cover;object-position:center;border-top-left-radius:8px;border-bottom-left-radius:8px}.HeroGallery_button__yuvLU{position:absolute;bottom:12px;right:12px}.HotelTypeBadge_badge__4TpAj{padding:8px 12px;font-size:var(--mantine-font-size-sm);border-radius:var(--mantine-radius-md);border:1px solid;white-space:nowrap}.MapsEmbed_container__RyyaD iframe#map{width:100%;height:300px;border-radius:var(--mantine-radius-lg)}@media (min-width:48em){.MapsEmbed_container__RyyaD iframe#map{height:400px}}@media (min-width:62em){.MapsEmbed_container__RyyaD iframe#map{height:500px}}.HeroImage_wrapper__FFA34{position:relative;width:100%}.HeroImage_wrapper__FFA34 img{object-fit:cover}.HeroImage_wrapper__FFA34[data-rounded=true] img{border-radius:var(--mantine-radius-lg)}.HeroImage_wrapper__FFA34{height:160px}@media (min-width:48em){.HeroImage_wrapper__FFA34{height:280px}}.HeroImage_wrapper__FFA34[data-variant=big]{height:450px}@media (min-width:48em){.HeroImage_wrapper__FFA34[data-variant=big]{height:750px}}.HeroImage_wrapper__FFA34[data-variant=big] .HeroImage_headlines__LJrE7{top:unset}@media (min-width:48em){.HeroImage_wrapper__FFA34[data-variant=big] .HeroImage_headlines__LJrE7{bottom:60px}}.HeroImage_headlines__LJrE7{position:absolute;left:50%;bottom:24px;text-align:center;color:white;width:100%;padding-inline:20px;transform:translateX(-50%);overflow:hidden}@media (min-width:48em){.HeroImage_headlines__LJrE7{bottom:32px}}.HeroImage_headlines__LJrE7 h1{font-size:40px;text-shadow:0 0 4px rgba(0,0,0,.5)}@media (min-width:48em){.HeroImage_headlines__LJrE7 h1{font-size:54px}}.HeroImage_headlines__LJrE7 h2{font-size:20px;text-shadow:0 0 4px rgba(0,0,0,.5)}@media (min-width:48em){.HeroImage_headlines__LJrE7 h2{font-size:24px}}.NavigationBar_container__jAD_4{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 0;z-index:100;transition:var(--fh-transition)}.NavigationBar_container__jAD_4[data-mobile-opened=true]{transition-delay:.2s;background-color:var(--fh-color-filled)}.NavigationBar_image__GY6h0{max-width:200px}@media (min-width:48em){.NavigationBar_image__GY6h0{max-width:unset}}.NavigationBar_navigation__Fv1df{display:flex;flex-direction:row;align-items:center;gap:24px}.NavigationBar_dropdown__UcmGa{max-height:300px;overflow-y:auto}.NavigationBar_mobileNav__A4Qge a,.NavigationBar_mobileNav__A4Qge button[data-variant=link]{text-decoration:none}.NavigationBar_mobileNav__A4Qge ul{margin-left:0}.NavigationBar_mobileNav__A4Qge ul li{list-style:none;margin-bottom:8px;padding-left:8px}.NavigationBar_mobileNav__A4Qge button{display:flex;overflow:visible}.NavigationBar_mobileNav__A4Qge .fh-fade-in:first-child{animation-delay:.15s}.NavigationBar_mobileNav__A4Qge .fh-fade-in:nth-child(2){animation-delay:.3s}.NavigationBar_mobileNav__A4Qge .fh-fade-in:nth-child(3){animation-delay:.45s}.NavigationBar_mobileNav__A4Qge .fh-fade-in:nth-child(4){animation-delay:.6s}.NavigationBar_mobileNav__A4Qge .fh-fade-in:nth-child(5){animation-delay:.75s}.NavigationBar_mobileNav__A4Qge .fh-fade-in:nth-child(6){animation-delay:.9s}.NavigationBar_chevron__ghDLF{transition:var(--fh-transition)}.NavigationBar_chevron__ghDLF[data-active=true]{transform:rotate(90deg)}.DropdownOption_label__lyA3m{font-size:16px;font-weight:700;color:#222}.DropdownOption_emblemContainer__wSGvN,.DropdownOption_icon__dBLMe{width:30px;height:30px;border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-fh-gray-0);align-items:center;justify-content:center}.DropdownOption_emblemContainer__wSGvN{padding:5px}.DropdownOption_emblem__8_Wek{width:20px;height:20px}.CureTypeDropdown_searchBarDropdownButton__LIs7B{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:center;gap:12px;padding:0 24px}@media (max-width:48em){.CureTypeDropdown_searchBarDropdownButton__LIs7B{display:none}}.CureTypeDropdown_searchBarDropdownButton__LIs7B:first-child{padding-left:40px}.CureTypeDropdown_searchBarDropdownButton__LIs7B:not(:nth-child(3)){border-right:1px solid #c9c9c9}.CureTypeDropdown_searchBarDropdownButton__LIs7B .content{display:flex;flex-direction:column;overflow:hidden}.CureTypeDropdown_searchBarDropdownButton__LIs7B .title{font-size:16px;font-weight:700;color:#222}.CureTypeDropdown_searchBarDropdownButton__LIs7B .label,.CureTypeDropdown_searchBarDropdownButton__LIs7B .placeholder{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CureTypeDropdown_searchBarDropdownButton__LIs7B .placeholder{font-weight:400;color:#999}.CureTypeDropdown_header__L1PIM{font-size:14px;color:#999}.CureTypeDropdown_options__oztTx{display:flex;flex-direction:column;padding-top:12px;gap:8px}.CureTypeDropdown_option__KINiY{display:flex;align-items:center;gap:8px;padding:0 8px 0 0;border-radius:var(--mantine-radius-lg)}.CureTypeDropdown_option__KINiY[data-combobox-active]{background-color:var(--mantine-color-fh-gray-0)}.CureTypeDropdown_option__KINiY .image{aspect-ratio:1/1;object-fit:cover;border-radius:var(--mantine-radius-lg)}.CureTypeDropdown_option__KINiY .label{font-size:16px;font-weight:700;color:#222}.CureTypeDropdown_option__KINiY .check{color:var(--mantine-color-primary-9);margin-left:auto}.CureTypeDropdown_dropdown__EAsK3{width:100%;margin-top:12px;border:none;border-radius:var(--mantine-radius-lg);box-shadow:0 4px 8px 0 rgba(0,0,0,.15);padding:16px;max-height:400px;overflow-y:auto}.DatePickerDropdown_searchBarDropdownButton__U_61p{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:center;gap:12px;padding:0 24px}@media (max-width:48em){.DatePickerDropdown_searchBarDropdownButton__U_61p{display:none}}.DatePickerDropdown_searchBarDropdownButton__U_61p:first-child{padding-left:40px}.DatePickerDropdown_searchBarDropdownButton__U_61p:not(:nth-child(3)){border-right:1px solid #c9c9c9}.DatePickerDropdown_searchBarDropdownButton__U_61p .content{display:flex;flex-direction:column;overflow:hidden}.DatePickerDropdown_searchBarDropdownButton__U_61p .title{font-size:16px;font-weight:700;color:#222}.DatePickerDropdown_searchBarDropdownButton__U_61p .label,.DatePickerDropdown_searchBarDropdownButton__U_61p .placeholder{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DatePickerDropdown_searchBarDropdownButton__U_61p .placeholder{font-weight:400;color:#999}.DatePickerDropdown_header__RcaTK{font-size:14px;color:#999}.DatePickerDropdown_options__wjcBY{display:flex;flex-direction:column;padding-top:12px;gap:8px}.DatePickerDropdown_option__U_RTn{display:flex;align-items:center;gap:12px;padding:0 12px 0 0;border-radius:8px}.DatePickerDropdown_option__U_RTn[data-combobox-active]{background-color:#f0f0f0}.DatePickerDropdown_option__U_RTn .image{aspect-ratio:1/1;object-fit:cover;border-radius:8px}.DatePickerDropdown_option__U_RTn .label{font-size:16px;font-weight:700;color:#222}.DatePickerDropdown_option__U_RTn .check{color:var(--mantine-color-primary-9);margin-left:auto}.DatePickerDropdown_dropdown__oGy8Z{width:100%;margin-top:12px;border:none;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);padding:16px;max-height:400px;overflow-y:auto}.ModalWithBottomBar_content__i6vMF{display:flex;flex-direction:column}.ModalWithBottomBar_body__x1LYV{flex:1 1 auto;display:flex;flex-direction:column;background-color:var(--mantine-color-white)!important;padding:0;overflow-y:hidden}.ModalWithBottomBar_header__ngvdN{flex:0 0 auto}.ModalWithBottomBar_modalContent__e5KsK{flex:1 1 auto;display:flex;flex-direction:column;padding:0;overflow-y:scroll}.ModalWithBottomBar_bottomBar__660vV{flex:0 0 auto;justify-content:space-between;align-items:center;padding:16px;background-color:var(--mantine-color-white);box-shadow:var(--mantine-shadow-sm-bottom)}.AdjustCookieSettingsModal_content__XQzfr{display:flex;flex-direction:column;gap:16px;padding:16px}.AdjustCookieSettingsModal_accordionControl__TATrV{display:flex;align-items:center;justify-content:space-between;width:100%}.CookieBanner_root__KawQw{display:flex;flex-direction:column;gap:4px;position:fixed;bottom:16px;left:16px;right:16px;width:calc(100% - 32px);max-width:400px;margin:0 0 0 auto;background-color:var(--mantine-color-white)!important;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.ActionIcon_root__gcRky[data-variant=primary]{background-color:var(--fh-primary)}.ActionIcon_root__gcRky[data-variant=primary]:hover{background-color:var(--fh-primary-hover)}.ActionIcon_root__gcRky[data-variant=secondary]{color:var(--mantine-color-black);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-black)}.ActionIcon_root__gcRky[data-variant=secondary]:hover{background-color:var(--fh-color-filled);transition:var(--fh-transition)}.ActionIcon_root__gcRky[data-variant=filled]{background-color:var(--mantine-color-primary-9)}.ActionIcon_root__gcRky[data-variant=filled]:hover{background-color:var(--fh-primary-hover)}.ActionIcon_root__gcRky[data-variant=transparent]{color:var(--foreground)}.ActionIcon_root__gcRky[data-variant=transparent]:disabled,.ActionIcon_root__gcRky[data-variant=transparent][data-disabled]{color:var(--mantine-color-gray-5);background-color:transparent}.Anchor_root__XxGkA{color:unset;text-decoration:underline;transition:color var(--fh-transition)}.Anchor_root__XxGkA:hover{color:var(--fh-primary)}.Badge_root__BhCUB{flex-shrink:0}.Badge_root__BhCUB[data-variant=tag]{background-color:var(--mantine-color-white)}.Badge_root__BhCUB[data-variant=cureTypeTag],.Badge_root__BhCUB[data-variant=tag]{height:32px;text-transform:none;font-size:var(--mantine-fontSizes-sm);font-weight:500;color:var(--foreground);border-radius:var(--mantine-radius-md);padding:0 8px}.Badge_root__BhCUB[data-variant=cureTypeTag]{background-color:var(--mantine-color-fh-gray-0)}.Button_root__DkTAy{font-weight:600;transition:var(--fh-transition);padding-inline:var(--button-padding-x)}.Button_root__DkTAy[data-variant=primary]{background-color:var(--fh-primary)}.Button_root__DkTAy[data-variant=primary]:hover{background-color:var(--fh-primary-hover)}.Button_root__DkTAy[data-variant=secondary]{color:var(--mantine-color-black);background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-black)}.Button_root__DkTAy[data-variant=secondary]:hover{background-color:var(--fh-color-filled)}.Button_root__DkTAy[data-variant=beige]{color:var(--mantine-color-white);background-color:var(--mantine-color-fh-beige-2)}.Button_root__DkTAy[data-variant=link]{height:unset;color:unset;text-decoration:underline;background-color:transparent;padding:0;line-height:1.5;border:none}.Button_root__DkTAy[data-variant=link]:hover{color:var(--fh-color-link-hover)}.Button_root__DkTAy[data-variant=navigation]{font-weight:400;color:var(--mantine-color-black);background-color:transparent;height:unset!important;line-height:1.5;padding:0}.Button_root__DkTAy[data-variant=navigation]:hover{color:var(--mantine-color-primary-5)!important}.Button_root__DkTAy:disabled,.Button_root__DkTAy[data-disabled]{cursor:not-allowed}.Button_root__DkTAy:disabled,.Button_root__DkTAy:disabled:hover,.Button_root__DkTAy[data-disabled],.Button_root__DkTAy[data-disabled]:hover{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-gray-5)}.Checkbox_label__24FCb{padding-left:6px}.Checkbox_icon__hCxRl{overflow:visible}.Checkbox_body__3VSR6{align-items:center}.Checkbox_groupRoot__S3pol{width:100%}.Checkbox_groupRoot__S3pol div[role=group]{display:flex;flex-direction:column;gap:8px}.Checkbox_groupRoot__S3pol[data-direction=row] div[role=group]{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap;width:100%;flex-direction:row}.Checkbox_groupError__o0nr9{margin-top:8px}.Container_root__9TRVO{display:flex;flex-direction:column;width:100%;max-width:1440px;padding-inline:20px}@media (min-width:48em){.Container_root__9TRVO{padding-inline:40px}}@media (min-width:62em){.Container_root__9TRVO{padding-inline:80px}}.DatePicker_day__m_NhM{transition:border-radius var(--fh-transition)}.DatePicker_day__m_NhM[data-weekend]{color:var(--mantine-color-black)}.DatePicker_day__m_NhM[data-weekend][data-selected]{color:var(--mantine-color-white)}.DatePicker_day__m_NhM[data-selected]{background-color:var(--mantine-color-primary-9)}.DatePicker_day__m_NhM:not([data-selected])[data-today]:not([data-in-range]){background-color:var(--mantine-color-primary-4);color:var(--mantine-color-white);font-weight:700;border-radius:50%}.DatePicker_day__m_NhM:not([data-selected])[data-today][data-in-range]{border-radius:0;background-color:var(--mantine-color-primary-2)}.Divider_root__tJF7m{border-color:var(--fh-color-lineature);margin-top:24px;margin-bottom:24px;margin-inline:auto;width:100%}@media (min-width:48em){.Divider_root__tJF7m{margin-top:32px;margin-bottom:32px}}.Input_input__QIcop:not([data-variant=unstyled]){transition:border-color var(--fh-transition);border-color:var(--fh-color-lineature)}.Input_input__QIcop:not([data-variant=unstyled]):hover{border-color:var(--mantine-color-gray-4)}.Input_input__QIcop:not([data-variant=unstyled])[data-variant=filled]{background-color:var(--fh-color-filled)}.Input_label__aSt1M{font-size:16px;font-weight:700;margin-bottom:12px}.Modal_header__SmfVz{padding:12px 24px;box-shadow:var(--mantine-shadow-sm)}.Modal_close__w3xLy{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-xl);width:32px;height:32px;border:2px solid black}.Modal_content__n4IpJ{max-width:1440px;background-color:var(--mantine-color-white)!important;border-radius:var(--mantine-radius-lg)}.Modal_title__wx3zh{font-size:var(--mantine-font-size-xl);font-weight:600}.TypographyStylesProvider_root__tw1f4 *{margin-bottom:0}.TypographyStylesProvider_root__tw1f4 p:empty:after{content:"\00A0"}.TypographyStylesProvider_root__tw1f4 ul{padding-left:0!important}.TypographyStylesProvider_root__tw1f4 li p{display:inline!important}.TypographyStylesProvider_root__tw1f4 h2,.TypographyStylesProvider_root__tw1f4 h3,.TypographyStylesProvider_root__tw1f4 h4,.TypographyStylesProvider_root__tw1f4 h5,.TypographyStylesProvider_root__tw1f4 h6{margin-top:16px;margin-bottom:16px}.Textarea_label__bEYNe{font-weight:700;margin-bottom:12px}.DropdownModal_content__qRmBo{display:flex;flex-direction:column}.DropdownModal_modalContent___mk3u{background-color:var(--mantine-color-gray-0)!important}.DropdownModal_resetButton__DEXA5{text-decoration:underline}.CureTypeCombobox_options__bcZ0_{display:flex;flex-direction:column;padding-top:12px;gap:8px}.CureTypeCombobox_option__VWMvz{display:flex;align-items:center;gap:12px;padding:0 12px 0 0;border-radius:8px}.CureTypeCombobox_option__VWMvz[data-combobox-active]{background-color:#f0f0f0}.CureTypeCombobox_option__VWMvz .image{aspect-ratio:1/1;object-fit:cover;border-radius:8px}.CureTypeCombobox_option__VWMvz .label{font-size:16px;font-weight:700;color:#222}.CureTypeCombobox_option__VWMvz .check{color:var(--mantine-color-primary-9);margin-left:auto}.PlacesDropdownAccordion_item__7vc_7{border:none}.PlacesDropdownAccordion_item__7vc_7:not(:last-child){margin-bottom:12px}.PlacesDropdownAccordion_iconContainer__eWVSb{width:30px;height:30px;border-radius:var(--mantine-radius-md);background-color:var(--mantine-color-fh-gray-0);padding:5px;align-items:center;justify-content:center}.PlacesDropdownAccordion_icon__hoBCV .image{width:20px;height:20px}.PlacesDropdownAccordion_label___DoZA{padding:0;font-size:16px;font-weight:700;color:#222}.PlacesDropdownAccordion_control__3GtkK{padding:0 12px 0 0;border-radius:8px}.PlacesDropdownAccordion_control__3GtkK[data-active]{background-color:var(--mantine-color-fh-gray-0)}.PlacesDropdownAccordion_content__ovn_k{display:flex;flex-direction:column;gap:8px;padding:8px 0 8px 8px}.PlacesCombobox_options___JsXd{display:flex;flex-direction:column;padding-top:12px;gap:8px}.PlacesCombobox_option__c2IjV{display:flex;align-items:center;gap:12px;padding:0 12px 0 0;border-radius:8px}.PlacesCombobox_option__c2IjV[data-combobox-active]{background-color:#f0f0f0}.PlacesCombobox_option__c2IjV .image{aspect-ratio:1/1;object-fit:cover;border-radius:8px}.PlacesCombobox_option__c2IjV .label{font-size:16px;font-weight:700;color:#222}.PlacesCombobox_option__c2IjV .check{color:var(--mantine-color-primary-9);margin-left:auto}.FilterButton_card__99HAL{padding:24px;border:1px solid var(--fh-color-lineature);border-radius:var(--mantine-radius-lg)}.BaseCard_root__06IB9{flex-direction:column;outline:1px solid var(--mantine-color-fh-battleship-gray-2);outline-offset:-1px}.BaseCard_root__06IB9,.OfferResultCard_imageContainer__Z9orP{width:100%;border-radius:var(--mantine-radius-lg);overflow:hidden}.OfferResultCard_imageContainer__Z9orP{position:relative}.OfferResultCard_priceContainer__6Rln8{position:absolute;top:24px;right:0;padding:8px 12px;flex-direction:column;align-items:center;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-lg) 0 0 var(--mantine-radius-lg);text-align:right}.OfferResultCard_priceText__Yn3YJ{font-size:16px;font-weight:800;line-height:1.2}.OfferResultCard_tags__zaDSS{position:absolute;bottom:16px;left:16px;display:flex}.OfferResultCard_badge__YcnG1{align-items:center;border-radius:0;border-right:1px solid var(--fh-color-lineature);padding:9px 12px!important}.OfferResultCard_badge__YcnG1 span{display:inline-flex;align-items:center;gap:4px;text-decoration:underline}.OfferResultCard_badge__YcnG1:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.OfferResultCard_badge__YcnG1:last-of-type{border-top-left-radius:0;border-bottom-left-radius:0;border:none}.OfferResultCard_image__KV78Q{width:100%;aspect-ratio:3/2;z-index:1;border-radius:var(--mantine-radius-lg);object-fit:cover;background-color:var(--fh-primary-light)}.OfferResultCard_image__KV78Q[data-variant=gold]{background-color:var(--fh-gold)}.OfferResultCard_image__KV78Q[data-variant=anthracite]{background-color:var(--fh-antracite)}.OfferResultCard_image__KV78Q p{text-align:center;padding-inline:40px;font-size:26px;font-weight:700;color:var(--foreground)}.OfferResultCard_decorator__LxiJa{position:absolute;top:0;left:0;width:100%;height:auto;pointer-events:none}.OfferResultCard_content__Ko3Au{padding:16px;flex-direction:column}.OfferResultCard_address__xz_cm{text-overflow:clip}.OfferResultCard_divider__W_Ub3{margin:16px 0}.OfferResultCard_badgeContainer___uPnd{flex-wrap:nowrap;gap:8px;margin-top:16px}.OfferResultCard_badgeInnerContainer__8T0Qv{gap:8px;flex-wrap:wrap;width:fit-content;height:32px;overflow:hidden;max-width:calc(100% - 40px)}.OfferResultCard_buttonWrapper__dfVJ1{margin-top:16px;gap:10px;justify-content:space-between;align-items:end}.HotelCard_imageContainer__U3_AX{position:relative;width:100%;overflow:hidden;border-radius:var(--mantine-radius-lg)}.HotelCard_priceContainer__SPLrM{position:absolute;top:24px;right:0;padding:8px 12px;flex-direction:column;align-items:center;background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-lg) 0 0 var(--mantine-radius-lg);text-align:right}.HotelCard_priceText__lso9i{font-size:16px;font-weight:800;line-height:1.2}.HotelCard_tags__HlG7e{position:absolute;bottom:16px;left:16px;gap:8px}.HotelCard_hotelStars__LYpCC{gap:2px}.HotelCard_image__qjJYw{width:100%;aspect-ratio:3/2;z-index:1;border-radius:var(--mantine-radius-lg);object-fit:cover}.HotelCard_content__9_TnO{padding:16px;flex-direction:column}.HotelCard_address__XcIfR{text-overflow:clip}.HotelCard_divider__szid3{margin:16px 0}.HotelCard_cureTypes__9Yl0_{flex-wrap:wrap;gap:8px}.HotelCard_offers__R4XuJ{margin-top:16px;justify-content:space-between;align-items:end}.ContactModal_title__BsT0P{font-size:24px;font-weight:600;margin-bottom:16px}.ContactModal_header__tPktT{justify-content:center;padding:24px 0}.ContactModal_content__fgMzq{padding:0 16px;text-align:center}.ContactModal_phone__xOt33{font-size:20px;font-weight:700}.Experts_container__aWkD5{flex-direction:row;align-items:stretch;gap:16px}@media (max-width:62em){.Experts_container__aWkD5{flex-direction:column}}.Experts_left__QD1iB{padding:60px 0;justify-content:center}.Experts_left__QD1iB,.Experts_right__L_3IE{flex:1;align-items:center;border-radius:var(--mantine-radius-lg);background-color:var(--mantine-color-fh-beige-2);overflow:hidden}.Experts_right__L_3IE{padding:40px 0}.Experts_imageContainerLeft__ZzuFV{width:150%;max-width:1000px;align-items:center;justify-content:center}@media (max-width:36em){.Experts_imageContainerLeft__ZzuFV{width:200%}}.Experts_imageContainerRight___ke_G{width:60%;max-width:1000px;align-items:center;justify-content:center}.Experts_textContainer__2lsRE{align-items:center;text-align:center;color:var(--mantine-color-white);padding:0 40px;max-width:500px}.Experts_imageLeft__GXDRy{object-fit:cover;object-position:48% 50%}.Experts_imageRight__9BHX_{object-fit:cover}.Hero_heroContainer__dxf_w{position:relative;z-index:10;width:100%;height:50vh;display:flex;align-items:center;justify-content:center}@media (min-width:88em){.Hero_heroContainer__dxf_w{margin-bottom:64px}}.Hero_heroImage__lENtK{object-fit:cover;object-position:50% 40%}.Hero_heroContent__Qc3CP{position:absolute;display:flex;gap:24px;flex-direction:column;justify-content:center;align-items:center;bottom:20%;left:50%;transform:translate(-50%)}.Hero_startArrow__sZqa_{position:absolute;bottom:-16px;right:0;transform:translate(-70%,100%)}@media (max-width:88em){.Hero_startArrow__sZqa_{display:none}}.Hero_heroTitle___NSBU{color:white;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.5);font-size:36px;font-style:normal;font-weight:600;line-height:normal;width:70%}@media (min-width:88em){.Hero_heroTitle___NSBU{font-size:48px}}@media (max-width:48em){.Hero_heroTitle___NSBU{font-size:24px;margin:0 16px;width:100%}}.ModalAccordion_root__qe_zC{display:flex;flex-direction:column;gap:16px;width:100%;flex:1 1 auto;overflow-y:auto;padding:16px}.ModalAccordion_control__WpT8i{display:flex;flex-direction:row-reverse;width:100%;justify-content:space-between;align-items:flex-start}.ModalAccordion_control__WpT8i .label{font-size:16px;font-weight:700;transition:font-size .2s ease}.ModalAccordion_control__WpT8i .value{font-size:14px;font-weight:400}.ModalAccordion_control__WpT8i .placeholder{display:none}.ModalAccordion_control__WpT8i[data-active] .label{font-size:20px;transition-delay:50ms}.ModalAccordion_control__WpT8i[data-active] .placeholder{display:block}.ModalAccordion_content__hnM0C{margin-top:4px}.ModalAccordion_chevron__YwQ6i{transition:opacity .3s ease-in-out}.ModalAccordion_chevron__YwQ6i[data-rotate]{opacity:0}.ModalAccordion_item__NeZQV{background-color:var(--mantine-color-white);border-radius:var(--mantine-radius-md);border:none;padding:16px;max-height:50vh;overflow-y:auto}.MobileDropdown_button__6FbhA{display:none;width:100%;padding-left:16px;padding-right:24px;justify-content:space-between;align-items:center;gap:12px}@media (max-width:48em){.MobileDropdown_button__6FbhA{display:flex}}.MobileDropdown_content__EW58N{display:flex;flex-direction:column;overflow:hidden}.MobileDropdown_title__T6wT8{font-size:16px;font-weight:700;color:#222}.MobileDropdown_placeholder__rDNq3{font-size:14px;font-weight:400;color:#999}.PlacesDropdown_searchBarDropdownButton__eSsyg{display:flex;flex:1;min-width:0;justify-content:space-between;align-items:center;gap:12px;padding:0 24px}@media (max-width:48em){.PlacesDropdown_searchBarDropdownButton__eSsyg{display:none}}.PlacesDropdown_searchBarDropdownButton__eSsyg:first-child{padding-left:40px}.PlacesDropdown_searchBarDropdownButton__eSsyg:not(:nth-child(3)){border-right:1px solid #c9c9c9}.PlacesDropdown_searchBarDropdownButton__eSsyg .content{display:flex;flex-direction:column;overflow:hidden}.PlacesDropdown_searchBarDropdownButton__eSsyg .title{font-size:16px;font-weight:700;color:#222}.PlacesDropdown_searchBarDropdownButton__eSsyg .label,.PlacesDropdown_searchBarDropdownButton__eSsyg .placeholder{font-size:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PlacesDropdown_searchBarDropdownButton__eSsyg .placeholder{font-weight:400;color:#999}.PlacesDropdown_header__fSUkx{font-size:14px;color:#999}.PlacesDropdown_options__7E_oz{display:flex;flex-direction:column;padding-top:12px;gap:8px}.PlacesDropdown_option__oMdna{display:flex;align-items:center;gap:12px;padding:0 12px 0 0;border-radius:8px}.PlacesDropdown_option__oMdna[data-combobox-active]{background-color:#f0f0f0}.PlacesDropdown_option__oMdna .image{aspect-ratio:1/1;object-fit:cover;border-radius:8px}.PlacesDropdown_option__oMdna .check{color:var(--mantine-color-primary-9);margin-left:auto}.PlacesDropdown_dropdown__JPaJV{width:100%;min-width:300px;margin-top:12px;border:none;border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);padding:16px;max-height:400px;overflow-y:auto}.SearchBar_searchBarContainer__i0DLd{max-width:960px;width:100%;height:auto;padding:16px 16px 16px 0;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);border-radius:8px;align-items:stretch;justify-content:space-between;overflow:hidden}.SearchBar_searchBarButtonContainer__24Vyz{align-items:center}.NewsletterSection_card__Jq1PP{position:relative;background-color:var(--mantine-color-fh-beige-2);padding:80px 80px 60px;border-radius:var(--mantine-radius-lg);width:100%;align-items:center;justify-content:center;overflow:hidden}@media (max-width:75em){.NewsletterSection_card__Jq1PP{padding:80px 20px}}.NewsletterSection_content___KtQ3{max-width:500px;position:relative;text-align:center;align-items:center;gap:20px;z-index:1}.NewsletterSection_title__4U68j{font-size:var(--mantine-font-size-xl)}@media (max-width:36em){.NewsletterSection_title__4U68j{font-size:var(--mantine-font-size-lg)}}.NewsletterSection_root__HQnv1{height:75px;width:100%}.NewsletterSection_input__85mbL{padding-left:40px}@media (min-width:48em){.NewsletterSection_input__85mbL{padding-right:120px}}.NewsletterSection_section__wT_5P{min-width:40px;width:fit-content}.NewsletterSection_form__mmeY4{width:100%}.NewsletterSection_button__USIk_{min-width:120px}.NewsletterSection_bubbleContainer__bFJPs{position:absolute;height:150%;width:105%;top:-25%}@media (max-width:437px){.NewsletterSection_bubbleContainer__bFJPs{width:200%;height:90%;top:5%}}.NewsletterSection_stripesContainer__3NDDz{position:absolute;height:60%;top:-15%;right:-5%}@media (max-width:75em){.NewsletterSection_stripesContainer__3NDDz{display:none}}.NewsletterSection_bubble__HwJfd{height:100%;width:100%;object-fit:contain}@media (min-width:36em){.NewsletterSection_bubble__HwJfd{transform:rotate(-15deg)}}.NewsletterSection_stripes__lnleW{height:100%;object-fit:cover}.ImageWithTextGrid_grid__flrKc{display:flex;flex-direction:column;width:100%;gap:24px}@media (min-width:48em){.ImageWithTextGrid_grid__flrKc{display:grid;grid-template-columns:6fr 4fr;grid-template-rows:1fr 1fr}}.ImageWithTextGrid_mainImage__0CJzP{position:relative;width:100%;height:400px}@media (min-width:48em){.ImageWithTextGrid_mainImage__0CJzP{height:600px;grid-row:1/span 2;grid-column:1}}.ImageWithTextGrid_mainImage__0CJzP img{object-fit:cover;object-position:center;border-radius:var(--mantine-radius-lg)}.ImageWithTextGrid_mainImage__0CJzP .ImageWithTextGrid_mainTitle__TJvy9{top:24px;bottom:unset;font-size:32px}@media (min-width:48em){.ImageWithTextGrid_mainImage__0CJzP .ImageWithTextGrid_mainTitle__TJvy9{font-size:48px}}.ImageWithTextGrid_gridItem__IwHYL{position:relative;border-radius:var(--mantine-radius-lg);height:300px}.ImageWithTextGrid_gridItem__IwHYL img{object-fit:cover;object-position:center;border-radius:var(--mantine-radius-lg)}@media (min-width:48em){.ImageWithTextGrid_gridItem__IwHYL{height:unset;grid-column:2}.ImageWithTextGrid_gridItem__IwHYL:nth-child(2){grid-row:1}.ImageWithTextGrid_gridItem__IwHYL:nth-child(3){grid-row:2}}.ImageWithTextGrid_gridItem__IwHYL p,.ImageWithTextGrid_mainImage__0CJzP p{position:absolute;bottom:24px;left:24px;color:var(--mantine-color-white);text-shadow:0 0 4px rgba(0,0,0,.5);font-size:22px;font-weight:600;padding-right:24px}@media (min-width:48em){.ImageWithTextGrid_gridItem__IwHYL p,.ImageWithTextGrid_mainImage__0CJzP p{font-size:40px}}.ReviewCard_card__plcYZ{padding:16px;gap:12px;height:100%}.ReviewCard_header__9F2cj{justify-content:space-between;align-items:center;gap:16px}.ReviewCard_content__PpWN_{gap:8px}.Reviews_root__RhXtV{gap:16px;overflow-x:auto;grid-auto-flow:column;grid-auto-columns:minmax(300px,1fr);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.SectionHeader_title__3cbez{gap:40px;align-items:center}.SectionHeader_sectionHeader__TrlRm{display:flex;width:100%;padding:0 40px;margin-bottom:40px;gap:40px}@media (max-width:75em){.SectionHeader_sectionHeader__TrlRm{padding:0 20px}}@media (max-width:62em){.SectionHeader_sectionHeader__TrlRm{flex-direction:column;align-items:center}.SectionHeader_sectionHeader__TrlRm .SectionHeader_title__3cbez{flex-direction:column-reverse;text-align:center}.SectionHeader_sectionHeader__TrlRm .SectionHeader_content__JJ1gI{text-align:center}}.SectionHeader_sectionHeader__TrlRm[data-variant=reverse]{flex-direction:row-reverse}.SectionHeader_sectionHeader__TrlRm[data-variant=reverse] .SectionHeader_title__3cbez{text-align:right}@media (max-width:62em){.SectionHeader_sectionHeader__TrlRm[data-variant=reverse]{flex-direction:column}.SectionHeader_sectionHeader__TrlRm[data-variant=reverse] .SectionHeader_title__3cbez{flex-direction:column-reverse;text-align:center}}.SectionHeader_sectionHeader__TrlRm .SectionHeader_content__JJ1gI{flex:1}.page_heroWrapper__OXgRR{overflow:hidden;margin-bottom:32px}@media (max-width:48em){.page_heroWrapper__OXgRR{padding-inline:0}}@media (min-width:48em){.page_heroWrapper__OXgRR{border-radius:var(--mantine-radius-lg)}}.page_cardsWrapper__Tfi1y{flex-direction:column;align-items:stretch;gap:24px}@media (min-width:48em){.page_cardsWrapper__Tfi1y{flex-direction:row}}.HotelResultCard_root__mDwSI{margin-bottom:16px}.HotelResultCard_flexWrapper__zyo_L{flex-direction:column;border-radius:var(--mantine-radius-lg);border:1px solid var(--fh-color-lineature);margin-bottom:16px}@media (min-width:48em){.HotelResultCard_flexWrapper__zyo_L{flex-direction:row}}.HotelResultCard_image__Bv95b{height:100%;aspect-ratio:1/1;object-fit:cover;object-position:center;border-radius:var(--mantine-radius-lg)}.HotelResultCard_imageContainer__0eXiP{position:relative;height:auto;width:fit-content;min-width:300px;border-radius:var(--mantine-radius-lg)}.HotelResultCard_hotelStars__BUC00{gap:2px}.HotelResultCard_tags__6xNg9{position:absolute;bottom:16px;left:16px;gap:8px}.HotelResultCard_cureTypeWrapper__yanj9{flex-wrap:wrap;gap:12px;overflow:hidden;height:40px}.HotelResultCard_facilitiesWrapper__gIRzt{gap:16px;margin-bottom:16px;flex-wrap:wrap}.HotelResultCard_titleWrapper__gMYAl{gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.HotelResultCard_contentWrapper__hqN3o{flex:1 1 0;min-width:0}.OfferCard_root__H8KoS{padding:12px 16px;border-radius:var(--mantine-radius-lg)}.OfferCard_header__OYq0s{justify-content:space-between;align-items:center;margin-bottom:12px;gap:10px}.OfferCard_info__HZuLq{display:none;font-size:var(--mantine-font-size-md)}@media (min-width:48em){.OfferCard_info__HZuLq{display:block}}.OfferCard_price__KhHHt{margin-left:auto;font-weight:700}.OfferCard_infoMobile__ydWO1{font-size:var(--mantine-font-size-md)}@media (min-width:48em){.OfferCard_infoMobile__ydWO1{display:none}}.OfferCard_tagWrapper__CloHa{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-left:auto}.OfferCard_tagWrapper__CloHa .OfferCard_tag__3ArUl{display:none;width:fit-content;background-color:var(--mantine-color-white)!important;padding:8px 12px}@media (min-width:48em){.OfferCard_tagWrapper__CloHa .OfferCard_tag__3ArUl{display:flex}}.OfferCard_tagWrapper__CloHa .OfferCard_tag__3ArUl p{font-size:var(--mantine-font-size-sm)}.OfferCard_tagWrapper__CloHa .OfferCard_tag__3ArUl p span{font-weight:700;font-size:var(--mantine-font-size-md)}.RequestModal_formGroup__LB_EN{margin-bottom:16px;gap:16px;flex-direction:column}@media (min-width:62em){.RequestModal_formGroup__LB_EN{flex-direction:row}}.RequestModal_bottomDivider__5kza_{margin-top:40px;margin-bottom:16px}@media (min-width:62em){.RequestModal_bottomDivider__5kza_{margin-top:16px}}.RequestModal_modalContent__soarE{padding:16px}