.FacilityType_facility__gAkPv{display:flex;align-items:center;padding:.375em .75em .375em .5em;border-radius:.5em;background:var(--background);gap:.25em}.FacilityType_facilityHeader__u9VtC{display:flex;align-items:center;margin-bottom:.5em;gap:.5em}.FacilityType_headerRightPart__ow31N{display:flex;gap:.25em}.FacilityType_checkmark__YFtZc{width:1.144em;height:1.144em;flex-shrink:0;fill:var(--black)}.FacilityType_facilityTitle__rgknL{font-size:1.375rem;font-weight:500;line-height:1.18em}.FacilityType_facilityTitleMobile__YujTN{font-size:1.125rem;font-weight:500;line-height:1.22em}.FacilityType_facilityList__3MMob{display:flex;flex-wrap:wrap;gap:.25em}.FacilityType_facilityListMobile__27jxE{flex-direction:column;gap:.5em}.FacilityType_facilityItem__5p7dQ{display:flex;align-items:center;padding:.43em .86em .43em .57em;border-radius:.5em;background:var(--background);font-size:.875rem;gap:.29em;line-height:1.14em}.FacilityType_facilityItemMobile__cCaW0{align-items:flex-start;padding:0;background:transparent}.FacilityType_facilityTypeDisabled__xAYzS,.FacilityType_facilityType__Y1t7L[open] .FacilityType_facilityHeader__u9VtC{pointer-events:none}.FacilityType_expandButton__Nb6I_{width:1em;height:1em}.FacilityType_expandButton__Nb6I_ path{fill:var(--black)}.FacilityType_facilityTypeMobile__b4SXK[open] .FacilityType_expandButton__Nb6I_{transform:rotate(180deg)}.HotelFacilities_facilities__OzKl1{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:1em}.HotelFacilities_facilitiesMobile__P0bLt{gap:.5em}.HotelFacilities_noFacilities__sw6MM{display:flex;flex-direction:column;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.HotelFacilities_noFacilitiesTitle___J_Of{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.HotelFacilities_noFacilitiesTitleMobile__zyKKZ{font-size:1rem;line-height:1.25em}.HotelFacilities_noFacilitiesSubtitle__VNr1F{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelFacilities_facilityIcon__GRuO5{width:1.144em;height:1.144em;flex-shrink:0}.HotelFAQ_faq__yTkcK{display:flex;flex-direction:column;align-items:flex-start;padding:1em;border-radius:.375em;background:var(--white)}.HotelFAQ_header__jkDet{font-size:1.375rem;font-weight:500;line-height:1.18em}.HotelFAQ_summary__VZlcA{display:flex;justify-content:space-between;margin-bottom:.25em;cursor:pointer;font-size:1rem;font-weight:500;gap:.5em;justify-items:space-between;line-height:1.25em}.HotelFAQ_headerMobile__NaMW8{font-size:1.125rem;line-height:1.2222em}.HotelFAQ_summaryMobile__It9iV{margin-bottom:.2857em;font-size:.875rem;font-weight:500;gap:.5714em;line-height:1rem}.HotelFAQ_description__yd3Es{font-size:.875rem;line-height:1.14em}.HotelFAQ_details__v6BZ1{width:100%;padding:1em 0}.HotelFAQ_details__v6BZ1:not(:last-child){border-bottom:1px solid var(--grey3)}.HotelFAQ_details__v6BZ1[open] summary~*{animation:HotelFAQ_sweep__EXki1 .05s ease-in-out}@keyframes HotelFAQ_sweep__EXki1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.HotelFAQ_expandButton__mzMyk{width:1.25em;height:1.25em;flex-shrink:0;transition:all .1s ease-in-out}.HotelFAQ_expandButton__mzMyk path{fill:var(--grey2)}.HotelFAQ_details__v6BZ1[open] .HotelFAQ_expandButton__mzMyk{transform:rotate(180deg)}.EmptyHotelMap_skeleton__YElSY{display:flex;flex-direction:column;align-items:center;padding:1em;border-radius:.5em;background:var(--white);gap:.5em}.EmptyHotelMap_noCoordinatesText__n04iy{font-size:1.125rem;font-weight:500;line-height:1.2222em;text-align:center}.EmptyHotelMap_noCoordinatesTextMobile__Yrpkt{font-size:1rem;line-height:1.25em}.EmptyHotelMap_locationText__N8opO{font-size:.875rem;line-height:1.1429em;text-align:center}.HotelsPageDesktop_desktopHotelsPage__UcCVo{position:relative;display:flex;justify-content:center;margin-top:1em}.HotelsPageDesktop_hotelsPageContent__NQAK2{display:flex;min-width:59em;max-width:77.5em;flex-direction:column;padding-bottom:2.5em}.HotelsPageDesktop_aboutHotelBlocks__O3PiV{display:flex;gap:.5em}.HotelsPageDesktop_aboutHotelColumn__nFinI{display:flex;flex:1 1;flex-direction:column;gap:.5em}.HotelsPageDesktop_aboutHotelColumn__nFinI:empty{display:none}.HotelsPageDesktop_mainContent__m8O9J{display:flex;flex-direction:column;margin-top:1.5rem;gap:1.5rem}