@keyframes AnchorLink_loading-rotation__X0_kW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AnchorLink_fadein__Mr9j_{0%{opacity:0}to{opacity:1}}@keyframes AnchorLink_fadeout__CzlsT{0%{opacity:1}to{opacity:0}}@keyframes AnchorLink_menu-open__ODQYF{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes AnchorLink_menu-close__2X7Dd{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes AnchorLink_half-modal-open__OPqbe{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes AnchorLink_half-modal-close__nTi9B{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes AnchorLink_fullscreen-modal-open__QWzcd{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes AnchorLink_fullscreen-modal-close__9ALI1{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes AnchorLink_slide-down__PZJq0{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes AnchorLink_slide-up__C7a6j{0%{height:var(--radix-accordion-content-height)}to{height:0}}.AnchorLink_anchor-link-component__ZwoF6{opacity:1;transition:opacity .3s ease-in-out;font-size:15px;font-weight:400;line-height:1.4;display:inline-flex;flex-shrink:0;gap:4px;align-items:center;max-width:-moz-fit-content;max-width:fit-content;height:40px;padding:0 15px;background:#fff;border:1px solid rgba(188,205,221,.6);border-radius:6px}.AnchorLink_anchor-link-component__ZwoF6:hover{opacity:.7}@keyframes HotelDetailModalContentAmenities_loading-rotation__s9B8s{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailModalContentAmenities_fadein__0rkdx{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailModalContentAmenities_fadeout__b9hMg{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailModalContentAmenities_menu-open__fGdBS{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailModalContentAmenities_menu-close__3eTMg{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailModalContentAmenities_half-modal-open__IQ4Vt{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentAmenities_half-modal-close__IwIbg{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentAmenities_fullscreen-modal-open__Hqsqq{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentAmenities_fullscreen-modal-close__tzauy{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentAmenities_slide-down__uKiaN{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailModalContentAmenities_slide-up__gxTZ2{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailModalContentAmenities_amenities-component__F9Xmg{display:flex;flex-wrap:wrap;justify-content:space-between}.HotelDetailModalContentAmenities_amenities-component__F9Xmg>.HotelDetailModalContentAmenities_item__tKgwX{font-size:15px;font-weight:400;line-height:1.4;display:flex;gap:12px;align-items:center;padding:16px 0;color:#0d1a33;border-bottom:1px solid rgba(188,205,221,.3)}@media screen and (min-width:768px){.HotelDetailModalContentAmenities_amenities-component__F9Xmg>.HotelDetailModalContentAmenities_item__tKgwX{width:calc(50% - 12px)}}@media screen and (max-width:767px){.HotelDetailModalContentAmenities_amenities-component__F9Xmg>.HotelDetailModalContentAmenities_item__tKgwX{width:100%}}@keyframes HotelDetailModalContentMeetingRoom_loading-rotation__nBk0z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailModalContentMeetingRoom_fadein__eQl25{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailModalContentMeetingRoom_fadeout__h3Uji{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailModalContentMeetingRoom_menu-open__fSEwP{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailModalContentMeetingRoom_menu-close__bL0sR{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailModalContentMeetingRoom_half-modal-open__Z0fyR{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentMeetingRoom_half-modal-close__bdREJ{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentMeetingRoom_fullscreen-modal-open__f3yaK{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentMeetingRoom_fullscreen-modal-close__i9I4C{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentMeetingRoom_slide-down__RtlIx{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailModalContentMeetingRoom_slide-up__PTbnO{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailModalContentMeetingRoom_meeting-room-component__F2qX_{display:flex;flex-direction:column;gap:8px;width:100%}.HotelDetailModalContentMeetingRoom_meeting-room-component__F2qX_>.HotelDetailModalContentMeetingRoom_text__Y6eIl{font-size:15px;font-weight:400;line-height:1.4;color:#0d1a33}@keyframes HotelDetailModalContentParagraph_loading-rotation__zVUxN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailModalContentParagraph_fadein__WAoTs{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailModalContentParagraph_fadeout__Hm3wi{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailModalContentParagraph_menu-open__kvscy{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailModalContentParagraph_menu-close__NWUCc{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailModalContentParagraph_half-modal-open___x_M1{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentParagraph_half-modal-close__i6e39{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentParagraph_fullscreen-modal-open__FUYZ3{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentParagraph_fullscreen-modal-close__jX46a{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentParagraph_slide-down__RxHRk{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailModalContentParagraph_slide-up__iKlG2{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailModalContentParagraph_paragraph-component__b6cYg{font-size:15px;font-weight:400;line-height:1.4;color:#0d1a33}@keyframes HotelDetailAmenityModal_loading-rotation__8ESbt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailAmenityModal_fadein__gb1_A{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailAmenityModal_fadeout__JvXYd{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailAmenityModal_menu-open__MpD_X{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailAmenityModal_menu-close__woJ48{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailAmenityModal_half-modal-open__jEUql{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailAmenityModal_half-modal-close__6ha6K{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailAmenityModal_fullscreen-modal-open__yKwCv{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailAmenityModal_fullscreen-modal-close__pa6GA{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailAmenityModal_slide-down__sV6Rx{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailAmenityModal_slide-up__f8CmW{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailAmenityModal_modal-open-button__Nd7Zu{opacity:1;transition:opacity .3s ease-in-out;font-size:15px;font-weight:400;line-height:1.4;color:#00489d;background:none;border:none}.HotelDetailAmenityModal_modal-open-button__Nd7Zu:hover{opacity:.7}.HotelDetailAmenityModal_modal-overlay__apncQ{position:fixed;inset:0;z-index:60;background-color:rgba(0,0,0,.6)}.HotelDetailAmenityModal_modal-overlay__apncQ[data-state=open]{animation:HotelDetailAmenityModal_fadein__gb1_A .4s cubic-bezier(.2,.8,.4,1)}.HotelDetailAmenityModal_modal-overlay__apncQ[data-state=closed]{animation:HotelDetailAmenityModal_fadeout__JvXYd .4s cubic-bezier(.2,.8,.4,1)}.HotelDetailAmenityModal_modal-content__V1Rfi{position:fixed;z-index:60;overflow-y:hidden;overflow-wrap:break-word;background-color:#fff}.HotelDetailAmenityModal_modal-content__V1Rfi[data-state=open]{animation:HotelDetailAmenityModal_fadein__gb1_A .4s cubic-bezier(.2,.8,.4,1)}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi[data-state=open]{animation:HotelDetailAmenityModal_fullscreen-modal-open__yKwCv .4s cubic-bezier(.2,.8,.4,1)}}.HotelDetailAmenityModal_modal-content__V1Rfi[data-state=closed]{animation:HotelDetailAmenityModal_fadeout__JvXYd .4s cubic-bezier(.2,.8,.4,1)}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi[data-state=closed]{animation:HotelDetailAmenityModal_fullscreen-modal-close__pa6GA .4s cubic-bezier(.2,.8,.4,1)}}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-content__V1Rfi{top:50%;left:50%;width:calc(100vw - 64px);max-width:800px;height:calc(100vh - 144px);border-radius:12px;transform:translate(-50%,-50%)}}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi{top:0;left:0;width:100vw;height:100vh;height:100dvh}}.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB{position:relative;display:flex;flex-direction:column;gap:32px;overflow-y:scroll;scrollbar-width:none}.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB{height:calc(100% - 64px);margin-top:64px}}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB{height:calc(100% - 56px);margin-top:56px}}.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_title__lZSp_{font-size:21px;font-weight:700;line-height:1.4;color:#0d1a33}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_title__lZSp_{padding:0 24px}}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_title__lZSp_{padding:0 16px}}.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_links__ooqnU{background-color:#fff;border-bottom:1px solid rgba(188,205,221,.3)}.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_links__ooqnU>.HotelDetailAmenityModal_inner__J8Fpb{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_links__ooqnU>.HotelDetailAmenityModal_inner__J8Fpb{padding:0 24px 12px}}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_links__ooqnU>.HotelDetailAmenityModal_inner__J8Fpb{padding:0 16px 12px}}.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_button__MT_gq{width:343px;padding-bottom:48px;margin:0 auto}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-content__V1Rfi>.HotelDetailAmenityModal_content__OyCFB>.HotelDetailAmenityModal_button__MT_gq{width:100%;padding:0 16px 48px}}.HotelDetailAmenityModal_modal-header__2v6AL{position:fixed;top:0;left:0;z-index:1;width:100%;border-radius:12px 12px 0 0}.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_close__RAeD0{display:flex;align-items:center;justify-content:flex-end;background-color:#fff}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_close__RAeD0{height:64px;padding:0 24px}}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_close__RAeD0{height:56px;padding:0 16px}}.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv{position:relative;display:flex;width:100%;min-height:52px;background-color:#fff;border-bottom:1px solid rgba(188,205,221,.3)}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv{padding:0 24px 12px}}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv{padding:0 16px 12px;overflow:hidden}}.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv.HotelDetailAmenityModal_-hidden__O0gti{visibility:hidden;opacity:0}@media screen and (max-width:767px){.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv>.HotelDetailAmenityModal_slider__XybG6{overflow:visible}}.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv>.HotelDetailAmenityModal_slider__XybG6>.HotelDetailAmenityModal_slide__Ki_B1{display:flex;align-items:center;justify-content:center;min-width:max-content;max-width:max-content}@media screen and (min-width:768px){.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv>.HotelDetailAmenityModal_slider__XybG6>.HotelDetailAmenityModal_slide__Ki_B1.HotelDetailAmenityModal_-last-spacing___vM4J:last-of-type{padding-right:48px}}.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv>.HotelDetailAmenityModal_arrows__EQyeo{position:absolute;top:0;right:24px;display:flex;gap:8px}.HotelDetailAmenityModal_modal-header__2v6AL>.HotelDetailAmenityModal_anchors__mCMSv>.HotelDetailAmenityModal_arrows__EQyeo>.HotelDetailAmenityModal_hidden__TJiWG{display:none}.HotelDetailAmenityModal_content-wrapper__7y2bS{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.HotelDetailAmenityModal_content-wrapper__7y2bS{padding:0 24px}}@media screen and (max-width:767px){.HotelDetailAmenityModal_content-wrapper__7y2bS{padding:0 16px}}.HotelDetailAmenityModal_content-wrapper__7y2bS>.HotelDetailAmenityModal_label__w6OsK{font-size:17px;font-weight:700;line-height:1.4;color:#0d1a33}@keyframes HotelDetailAmenity_loading-rotation__1dEwU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailAmenity_fadein__v_z_v{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailAmenity_fadeout__t3Oi4{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailAmenity_menu-open__dYV98{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailAmenity_menu-close__2_QFJ{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailAmenity_half-modal-open__6ULnX{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailAmenity_half-modal-close__dpYxf{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailAmenity_fullscreen-modal-open__eB2_D{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailAmenity_fullscreen-modal-close___DlF7{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailAmenity_slide-down__w4j5A{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailAmenity_slide-up__qV2bx{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailAmenity_hotel-detail-amenity-component__caOx4{display:flex;flex-direction:column;gap:24px;border-top:1px solid rgba(188,205,221,.3)}@media screen and (min-width:768px){.HotelDetailAmenity_hotel-detail-amenity-component__caOx4{padding-top:48px}}@media screen and (max-width:767px){.HotelDetailAmenity_hotel-detail-amenity-component__caOx4{padding-top:32px}}.HotelDetailAmenity_hotel-detail-amenity-component__caOx4>.HotelDetailAmenity_list__XXrP_{display:flex;flex-wrap:wrap;gap:0 24px}@media screen and (max-width:767px){.HotelDetailAmenity_hotel-detail-amenity-component__caOx4>.HotelDetailAmenity_list__XXrP_{flex-direction:column;gap:0}}.HotelDetailAmenity_hotel-detail-amenity-component__caOx4>.HotelDetailAmenity_list__XXrP_>.HotelDetailAmenity_item__pjGqz{display:flex;gap:16px;align-items:center;width:calc(50% - 12px);padding:16px 0;border-bottom:1px solid rgba(188,205,221,.3)}@media screen and (max-width:767px){.HotelDetailAmenity_hotel-detail-amenity-component__caOx4>.HotelDetailAmenity_list__XXrP_>.HotelDetailAmenity_item__pjGqz{width:100%}}.HotelDetailAmenity_title-wrapper__TA5YD{display:flex;align-items:center;justify-content:space-between}.HotelDetailAmenity_title-wrapper__TA5YD>.HotelDetailAmenity_title__NkWnV{font-size:21px;font-weight:700;line-height:1.4}@keyframes HotelDetailImageSlider_loading-rotation__AryHk{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailImageSlider_fadein__12EY9{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailImageSlider_fadeout__VAVZi{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailImageSlider_menu-open__r057a{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailImageSlider_menu-close__m784G{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailImageSlider_half-modal-open__LzNym{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailImageSlider_half-modal-close__z0AbM{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailImageSlider_fullscreen-modal-open__eru10{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailImageSlider_fullscreen-modal-close__iTban{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailImageSlider_slide-down__OvFe3{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailImageSlider_slide-up__nlGKR{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA{position:relative}@media screen and (min-width:768px){.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA{width:100%}}@media screen and (max-width:767px){.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA{width:100vw;padding:0 16px;margin:0 -16px;overflow:hidden}.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA>.HotelDetailImageSlider_slider__ULol2{overflow:visible}}.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA>.HotelDetailImageSlider_arrow__Sr2b9{position:absolute;top:54px;background-color:#fff;border-radius:50%}@media screen and (max-width:767px){.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA>.HotelDetailImageSlider_arrow__Sr2b9{display:none}}.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA>.HotelDetailImageSlider_arrow__Sr2b9.HotelDetailImageSlider_-left__ICvpP{left:-20px}.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA>.HotelDetailImageSlider_arrow__Sr2b9.HotelDetailImageSlider_-right__DrQvH{right:-20px}.HotelDetailImageSlider_hotel-detail-image-slider-component__KwWnA>.HotelDetailImageSlider_arrow__Sr2b9.HotelDetailImageSlider_-hidden__4I9Vl{display:none}.HotelDetailImageSlider_slider-wrapper___DaoZ{width:100%}.HotelDetailImageSlider_slider-item__q1_tB{position:relative;display:flex;flex-direction:column;cursor:pointer}.HotelDetailImageSlider_slider-item__q1_tB>.HotelDetailImageSlider_title__ZYVuE{font-size:17px;font-weight:700;line-height:1.4;margin-top:16px;color:#0d1a33}.HotelDetailImageSlider_slider-item__q1_tB>.HotelDetailImageSlider_description__mE77X{font-size:15px;font-weight:400;line-height:1.4;margin-top:8px;color:#787f91;overflow-wrap:break-word}.HotelDetailImageSlider_slider-item__q1_tB>.HotelDetailImageSlider_tag__7NFex{position:absolute;top:16px;left:16px}.HotelDetailImageSlider_image-wrapper__XQ323{position:relative;width:100%;overflow:hidden;border-radius:12px}@media screen and (min-width:768px){.HotelDetailImageSlider_image-wrapper__XQ323{height:143px}}@media screen and (max-width:767px){.HotelDetailImageSlider_image-wrapper__XQ323{height:187px}}.HotelDetailImageSlider_image-wrapper__XQ323>.HotelDetailImageSlider_image__qA0yG{width:100%;height:100%;border-radius:12px;object-fit:cover}@keyframes Tabs_loading-rotation__RM7DB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Tabs_fadein__JtGqZ{0%{opacity:0}to{opacity:1}}@keyframes Tabs_fadeout__YzPiX{0%{opacity:1}to{opacity:0}}@keyframes Tabs_menu-open__eN_lh{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes Tabs_menu-close__ddf_t{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes Tabs_half-modal-open__QJH_N{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes Tabs_half-modal-close__lshBP{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes Tabs_fullscreen-modal-open__osxsz{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes Tabs_fullscreen-modal-close__9Olk4{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes Tabs_slide-down__q5ikD{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes Tabs_slide-up__T9KQA{0%{height:var(--radix-accordion-content-height)}to{height:0}}.Tabs_tabs-component__xYTeN{display:flex;gap:8px;overflow:auto;scrollbar-width:none}.Tabs_tabs-component__xYTeN::-webkit-scrollbar{display:none}.Tabs_tabs-component__xYTeN.Tabs_-wrap__X4rb5{flex-wrap:wrap}@media screen and (max-width:767px){.Tabs_tabs-component__xYTeN.Tabs_-full__r390u{margin:0 -16px}}.Tabs_tabs-component__xYTeN.Tabs_-secondary__eqi2y{gap:0;width:100%;overflow:visible;border-bottom:1px solid rgba(188,205,221,.3)}@media screen and (max-width:767px){.Tabs_tabs-component__xYTeN.Tabs_-secondary__eqi2y{width:100vw;padding:0 16px;transform:translate(-16px)}}.Tabs_trace-tabs-component__dSoOW{position:fixed;left:0;z-index:40;width:100%;height:56px;background-color:#fff;border-bottom:1px solid rgba(188,205,221,.3)}@media screen and (min-width:768px){.Tabs_trace-tabs-component__dSoOW{top:64px;display:flex;justify-content:center}}@media screen and (max-width:767px){.Tabs_trace-tabs-component__dSoOW{top:56px;padding:0 0 0 16px}}.Tabs_trace-tabs-component__dSoOW>.Tabs_inner__4O_Rk{position:relative}@media screen and (min-width:768px){.Tabs_trace-tabs-component__dSoOW>.Tabs_inner__4O_Rk{width:800px}}.Tabs_tab-item__9eR3Z{flex-shrink:0}@media screen and (max-width:767px){.Tabs_tab-item__9eR3Z.Tabs_-full__r390u:first-of-type{padding-left:16px}.Tabs_tab-item__9eR3Z.Tabs_-full__r390u:last-of-type{padding-right:16px}}.Tabs_tab-item-secondary__KDtnI{transform:translateY(1px)}@media screen and (max-width:767px){.Tabs_tab-item-secondary__KDtnI{width:100%}}.Tabs_tab-slider__ATB_F>.Tabs_slide__imOUk{min-width:max-content;max-width:max-content}@media screen and (min-width:768px){.Tabs_tab-slider__ATB_F>.Tabs_slide__imOUk.Tabs_-last-spacing__fOoPZ:last-of-type{padding-right:48px}}.Tabs_tab-button__4Jfhq{display:flex;align-items:center;justify-content:center;min-width:max-content;max-width:max-content;height:40px;padding:0 15px;color:#0d1a33;cursor:pointer;background-color:#fff;border:1px solid rgba(188,205,221,.6);border-radius:20px}.Tabs_tab-button__4Jfhq.Tabs_-selected__fa4xN{font-size:15px;font-weight:700;line-height:1.4;color:#fff;cursor:default;background-color:#193366;border:1px solid #193366}.Tabs_tab-button__4Jfhq:not(.Tabs_-selected__fa4xN){opacity:1;transition:opacity .3s ease-in-out}.Tabs_tab-button__4Jfhq:not(.Tabs_-selected__fa4xN):hover{opacity:.7}.Tabs_tab-button-secondary__5qK1g{display:flex;align-items:center;justify-content:center;width:100%;padding:6px 32px;cursor:pointer;background-color:initial;border:initial;border-radius:6px 6px 0 0}.Tabs_tab-button-secondary__5qK1g.Tabs_-selected__fa4xN{cursor:default;background-color:#fff;border:1px solid rgba(188,205,221,.3);border-bottom:0}.Tabs_tab-button-secondary__5qK1g.Tabs_-selected__fa4xN>.Tabs_text__W2eNR{color:#193366;border-bottom:2px solid #193366}.Tabs_tab-button-secondary__5qK1g>.Tabs_text__W2eNR{font-size:13px;font-weight:700;line-height:1.4;padding:8px 0;color:#b4c9d7;border-bottom:2px solid transparent}.Tabs_arrow-actions__skX_k{position:absolute;top:0;right:0;display:flex;gap:8px;background:linear-gradient(270deg,#fff,transparent)}.Tabs_arrow-actions__skX_k>.Tabs_arrow__O3547{border-radius:100px;box-shadow:0 4px 8px rgba(25,51,102,.12)}@keyframes HotelDetailModalContentExpand_loading-rotation__msSBZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailModalContentExpand_fadein__m9rOO{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailModalContentExpand_fadeout__aizfB{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailModalContentExpand_menu-open__EQNlE{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailModalContentExpand_menu-close__RC9zP{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailModalContentExpand_half-modal-open__ym9zb{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentExpand_half-modal-close__aseeM{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentExpand_fullscreen-modal-open__A_atx{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentExpand_fullscreen-modal-close__mIvcd{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentExpand_slide-down__4IEDz{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailModalContentExpand_slide-up__sSiru{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailModalContentExpand_content-wrapper__tVhD9{display:flex;flex-direction:column;gap:24px;width:1120px;height:100%;padding-bottom:72px;margin:auto;overflow:hidden}@media screen and (max-width:767px){.HotelDetailModalContentExpand_content-wrapper__tVhD9{width:100vw;padding:0 16px 48px}}.HotelDetailModalContentExpand_content-wrapper__tVhD9>.HotelDetailModalContentExpand_header__Iby_x{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:64px;color:#fff}@media screen and (max-width:767px){.HotelDetailModalContentExpand_content-wrapper__tVhD9>.HotelDetailModalContentExpand_header__Iby_x{min-height:56px}}.HotelDetailModalContentExpand_content-wrapper__tVhD9>.HotelDetailModalContentExpand_header__Iby_x>.HotelDetailModalContentExpand_index__USngg{position:absolute;left:50%;font-size:13px;transform:translateX(-50%)}.HotelDetailModalContentExpand_content-wrapper__tVhD9>.HotelDetailModalContentExpand_header__Iby_x>.HotelDetailModalContentExpand_close__oekbZ{opacity:1;transition:opacity .3s ease-in-out;background-color:#0d1a33;border:none}.HotelDetailModalContentExpand_content-wrapper__tVhD9>.HotelDetailModalContentExpand_header__Iby_x>.HotelDetailModalContentExpand_close__oekbZ:hover{opacity:.7}.HotelDetailModalContentExpand_content-wrapper__tVhD9>.HotelDetailModalContentExpand_caption__O_TgM{font-size:13px;font-weight:400;line-height:1.4;padding-bottom:16px;color:#fff;border-bottom:1px solid rgba(188,205,221,.3)}.HotelDetailModalContentExpand_slider-wrapper__9VDuc{position:relative;display:flex;align-items:center;height:100%;min-height:0}@media screen and (max-width:767px){.HotelDetailModalContentExpand_slider-wrapper__9VDuc{width:100vw;margin:0 -16px}}.HotelDetailModalContentExpand_slider-wrapper__9VDuc>.HotelDetailModalContentExpand_arrow__SiS8Z{position:absolute}@media screen and (max-width:767px){.HotelDetailModalContentExpand_slider-wrapper__9VDuc>.HotelDetailModalContentExpand_arrow__SiS8Z{display:none}}.HotelDetailModalContentExpand_slider-wrapper__9VDuc>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-left___2KE6{left:0}.HotelDetailModalContentExpand_slider-wrapper__9VDuc>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-right__aPgBt{right:0}.HotelDetailModalContentExpand_slider-wrapper__9VDuc>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-hidden__v5zq6{display:none}.HotelDetailModalContentExpand_slider-main__y0MvN{height:100%}.HotelDetailModalContentExpand_slider-main__y0MvN>.HotelDetailModalContentExpand_slide__IwyEO{object-fit:contain}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es{position:relative;display:flex;gap:12px;align-items:center}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z{display:flex;align-items:center;width:36px;height:80px;background-color:#0d1a33}@media screen and (max-width:767px){.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z{display:none}}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-left___2KE6{position:absolute;left:0}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-left___2KE6:after{position:absolute;left:36px;width:36px;height:80px;content:"";background:linear-gradient(90deg,#0d1a33,transparent)}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-right__aPgBt{position:absolute;right:0;padding-left:12px}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-right__aPgBt:after{position:absolute;right:36px;width:36px;height:80px;content:"";background:linear-gradient(270deg,#0d1a33,transparent)}.HotelDetailModalContentExpand_gallery-wrapper__XJ2Es>.HotelDetailModalContentExpand_arrow__SiS8Z.HotelDetailModalContentExpand_-hidden__v5zq6{visibility:hidden}.HotelDetailModalContentExpand_slider-gallery__HXbAq{display:flex;width:100%}@media screen and (min-width:768px){.HotelDetailModalContentExpand_slider-gallery__HXbAq{overflow:hidden}}.HotelDetailModalContentExpand_slider-gallery__HXbAq>.HotelDetailModalContentExpand_slide__IwyEO{width:80px;object-fit:cover;aspect-ratio:1;cursor:pointer}@media screen and (max-width:767px){.HotelDetailModalContentExpand_slider-gallery__HXbAq>.HotelDetailModalContentExpand_slide__IwyEO{width:calc((100vw - 44px)/7);height:calc((100vw - 44px)/7)}}.HotelDetailModalContentExpand_slider-gallery__HXbAq>.HotelDetailModalContentExpand_slide__IwyEO.HotelDetailModalContentExpand_-choose__cfWxP{outline:3px solid #d8a27e;outline-offset:-3px}@keyframes HotelDetailModalContentGallery_loading-rotation__6npsG{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailModalContentGallery_fadein__sL7k3{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailModalContentGallery_fadeout__BmIOK{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailModalContentGallery_menu-open__hbOV4{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailModalContentGallery_menu-close__07b1J{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailModalContentGallery_half-modal-open__WrTiT{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentGallery_half-modal-close__4Kmw2{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentGallery_fullscreen-modal-open__hqxgz{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailModalContentGallery_fullscreen-modal-close__pPO6b{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailModalContentGallery_slide-down__vVXLu{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailModalContentGallery_slide-up__jAWQ8{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailModalContentGallery_gallery-component__iq7N1{display:flex;flex-direction:column;gap:4px}.HotelDetailModalContentGallery_gallery-group__avS3v{display:grid;grid-template:"image1 image2 image3" auto "image4 image5 image5" auto "image6 image5 image5" auto "image7 image8 image9" auto "image10 image10 image11" auto "image10 image10 image12" auto/1fr 1fr 1fr;grid-gap:4px;gap:4px}@media screen and (max-width:767px){.HotelDetailModalContentGallery_gallery-group__avS3v{grid-template:"image1 image2" auto "image3 image4" auto "image5 image5" auto "image5 image5" auto "image6 image7" auto "image8 image9" auto "image10 image10" auto "image10 image10" auto "image11 image12" auto/1fr 1fr}}.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr{grid-template:"image1 image2 image3" auto "image1 image4 image4" auto "image5 image4 image4" auto "image6 image7 image8" auto "image9 image9 image10" auto "image9 image9 image11" auto/1fr 1fr 1fr}@media screen and (max-width:767px){.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr{grid-template:"image1 image2" auto "image1 image3" auto "image4 image4" auto "image4 image4" auto "image5 image6" auto "image7 image8" auto "image9 image9" auto "image9 image9" auto "image10 image11" auto/1fr 1fr}}.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr>.HotelDetailModalContentGallery_image1__SVZ5t,.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr>.HotelDetailModalContentGallery_image4___BSap,.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr>.HotelDetailModalContentGallery_image9__5boWh{height:356px;aspect-ratio:unset}@media screen and (max-width:767px){.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr>.HotelDetailModalContentGallery_image1__SVZ5t,.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr>.HotelDetailModalContentGallery_image4___BSap,.HotelDetailModalContentGallery_gallery-group__avS3v.HotelDetailModalContentGallery_-tall__e7ydr>.HotelDetailModalContentGallery_image9__5boWh{height:calc((100vw - 4px)*2/3 + 4px)}}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image__LiCe5{position:relative;width:100%;aspect-ratio:3/2;cursor:pointer}.HotelDetailModalContentGallery_gallery-group__avS3v:not(.HotelDetailModalContentGallery_-tall__e7ydr)>.HotelDetailModalContentGallery_image10__n_FtL,.HotelDetailModalContentGallery_gallery-group__avS3v:not(.HotelDetailModalContentGallery_-tall__e7ydr)>.HotelDetailModalContentGallery_image5__EY9cX{height:356px;aspect-ratio:unset}@media screen and (max-width:767px){.HotelDetailModalContentGallery_gallery-group__avS3v:not(.HotelDetailModalContentGallery_-tall__e7ydr)>.HotelDetailModalContentGallery_image10__n_FtL,.HotelDetailModalContentGallery_gallery-group__avS3v:not(.HotelDetailModalContentGallery_-tall__e7ydr)>.HotelDetailModalContentGallery_image5__EY9cX{height:calc((100vw - 4px)*2/3 + 4px)}}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image1__SVZ5t{grid-area:image1}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image2__GN0U5{grid-area:image2}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image3__WwzUH{grid-area:image3}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image4___BSap{grid-area:image4}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image5__EY9cX{grid-area:image5}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image6___sRx8{grid-area:image6}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image7__0mFpe{grid-area:image7}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image8__C4f_h{grid-area:image8}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image9__5boWh{grid-area:image9}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image10__n_FtL{grid-area:image10}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image11__J2sZm{grid-area:image11}.HotelDetailModalContentGallery_gallery-group__avS3v>.HotelDetailModalContentGallery_image12__sWQE8{grid-area:image12}.HotelDetailModalContentGallery_modal-overlay__RIAAW{position:fixed;top:0;left:0;z-index:60;width:100%;height:100%;overflow:auto;background-color:#0d1a33}.HotelDetailModalContentGallery_modal-overlay__RIAAW[data-state=open]{animation:HotelDetailModalContentGallery_fadein__sL7k3 .4s cubic-bezier(.2,.8,.4,1)}@media screen and (max-width:767px){.HotelDetailModalContentGallery_modal-overlay__RIAAW[data-state=open]{animation:HotelDetailModalContentGallery_fullscreen-modal-open__hqxgz .4s cubic-bezier(.2,.8,.4,1)}}.HotelDetailModalContentGallery_modal-overlay__RIAAW[data-state=closed]{animation:HotelDetailModalContentGallery_fadeout__BmIOK .4s cubic-bezier(.2,.8,.4,1)}@media screen and (max-width:767px){.HotelDetailModalContentGallery_modal-overlay__RIAAW[data-state=closed]{animation:HotelDetailModalContentGallery_fullscreen-modal-close__pPO6b .4s cubic-bezier(.2,.8,.4,1)}}.HotelDetailModalContentGallery_modal-overlay__RIAAW>.HotelDetailModalContentGallery_content__8jC6r{height:100%}@keyframes HotelDetailPhotoGalleryModal_loading-rotation__OUgJv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailPhotoGalleryModal_fadein__Am_Es{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailPhotoGalleryModal_fadeout___YIyJ{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailPhotoGalleryModal_menu-open__ZkaD1{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailPhotoGalleryModal_menu-close__TZNrQ{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailPhotoGalleryModal_half-modal-open__vp06s{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailPhotoGalleryModal_half-modal-close__2oB2W{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailPhotoGalleryModal_fullscreen-modal-open__QXspA{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailPhotoGalleryModal_fullscreen-modal-close__auWuu{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailPhotoGalleryModal_slide-down__AKsmZ{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailPhotoGalleryModal_slide-up__RqOqh{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailPhotoGalleryModal_modal-open-button__4f4vA{opacity:1;transition:opacity .3s ease-in-out;font-size:15px;font-weight:400;line-height:1.4;color:#00489d;background:none;border:none}.HotelDetailPhotoGalleryModal_modal-open-button__4f4vA:hover{opacity:.7}.HotelDetailPhotoGalleryModal_modal-content__UkmqX{position:fixed;inset:0;z-index:60;display:flex;justify-content:center;overflow-y:hidden;overflow-wrap:break-word;background-color:#fff}.HotelDetailPhotoGalleryModal_modal-content__UkmqX[data-state=open]{animation:HotelDetailPhotoGalleryModal_fadein__Am_Es .4s cubic-bezier(.2,.8,.4,1)}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-content__UkmqX[data-state=open]{animation:HotelDetailPhotoGalleryModal_fullscreen-modal-open__QXspA .4s cubic-bezier(.2,.8,.4,1)}}.HotelDetailPhotoGalleryModal_modal-content__UkmqX[data-state=closed]{animation:HotelDetailPhotoGalleryModal_fadeout___YIyJ .4s cubic-bezier(.2,.8,.4,1)}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-content__UkmqX[data-state=closed]{animation:HotelDetailPhotoGalleryModal_fullscreen-modal-close__auWuu .4s cubic-bezier(.2,.8,.4,1)}}.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8{position:relative;display:flex;flex-direction:column;gap:32px;overflow-y:scroll;scrollbar-width:none}.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8{gap:48px;width:100%;padding:0 calc((100% - 800px)/2);margin-top:64px}}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8{margin-top:56px}}.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8>.HotelDetailPhotoGalleryModal_title__EbL2T{font-size:32px;font-weight:700;line-height:1.4;color:#0d1a33}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8>.HotelDetailPhotoGalleryModal_title__EbL2T{font-size:25px;font-size:21px;font-weight:700;line-height:1.4;padding:0 16px}.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8>.HotelDetailPhotoGalleryModal_tabs__6AdZK{padding:0 16px}}.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8>.HotelDetailPhotoGalleryModal_button__U6wTh{width:343px;padding-bottom:72px;margin:0 auto}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-content__UkmqX>.HotelDetailPhotoGalleryModal_content__13uu8>.HotelDetailPhotoGalleryModal_button__U6wTh{width:100%;padding:0 16px 48px}}.HotelDetailPhotoGalleryModal_modal-header__jBo_K{position:fixed;top:0;left:auto;z-index:1;width:100%;border-radius:12px 12px 0 0}@media screen and (min-width:768px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K{width:800px}}.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_close__WwQSR{display:flex;align-items:center;justify-content:flex-end;padding:16px 12px;background-color:#fff}@media screen and (min-width:768px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_close__WwQSR{height:64px}}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_close__WwQSR{height:56px}}.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO{position:relative;display:flex;width:100%;min-height:52px;background-color:#fff;border-bottom:1px solid rgba(188,205,221,.3)}@media screen and (min-width:768px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO{padding:0 24px 12px}}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO{padding:0 16px 12px;overflow:hidden}}.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO.HotelDetailPhotoGalleryModal_-hidden__vSli1{visibility:hidden;opacity:0}@media screen and (max-width:767px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO>.HotelDetailPhotoGalleryModal_slider__UbN99{overflow:visible}}.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO>.HotelDetailPhotoGalleryModal_slider__UbN99>.HotelDetailPhotoGalleryModal_slide__p5WHi{display:flex;align-items:center;justify-content:center;min-width:max-content;max-width:max-content}@media screen and (min-width:768px){.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO>.HotelDetailPhotoGalleryModal_slider__UbN99>.HotelDetailPhotoGalleryModal_slide__p5WHi.HotelDetailPhotoGalleryModal_-last-spacing__pJdYu:last-of-type{padding-right:48px}}.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO>.HotelDetailPhotoGalleryModal_arrows__n56CT{position:absolute;top:0;right:24px;display:flex;gap:8px}.HotelDetailPhotoGalleryModal_modal-header__jBo_K>.HotelDetailPhotoGalleryModal_anchors__C_3vO>.HotelDetailPhotoGalleryModal_arrows__n56CT>.HotelDetailPhotoGalleryModal_hidden__5v_YK{display:none}.HotelDetailPhotoGalleryModal_content-wrapper__Bqis2{display:flex;flex-direction:column;gap:16px}.HotelDetailPhotoGalleryModal_content-wrapper__Bqis2>.HotelDetailPhotoGalleryModal_label__9M9ft{font-size:17px;font-weight:700;line-height:1.4;color:#0d1a33}@keyframes HotelDetailPhotoGallery_loading-rotation__Cd9jy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes HotelDetailPhotoGallery_fadein__IGfvT{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailPhotoGallery_fadeout__KXOT_{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailPhotoGallery_menu-open__ZDrA8{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes HotelDetailPhotoGallery_menu-close__T3fiR{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes HotelDetailPhotoGallery_half-modal-open__HpzrJ{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailPhotoGallery_half-modal-close__CLMgE{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailPhotoGallery_fullscreen-modal-open__sbozy{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes HotelDetailPhotoGallery_fullscreen-modal-close__1_B_T{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes HotelDetailPhotoGallery_slide-down__FXX_G{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailPhotoGallery_slide-up__d5vMz{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailPhotoGallery_hotel-detail-photo-gallery-component__6auFd{display:flex;flex-direction:column;gap:24px;border-top:1px solid rgba(188,205,221,.3)}@media screen and (min-width:768px){.HotelDetailPhotoGallery_hotel-detail-photo-gallery-component__6auFd{padding-top:48px}}@media screen and (max-width:767px){.HotelDetailPhotoGallery_hotel-detail-photo-gallery-component__6auFd{padding-top:32px}}.HotelDetailPhotoGallery_title-wrapper__GvwgS{display:flex;align-items:center;justify-content:space-between;width:100%}.HotelDetailPhotoGallery_title-wrapper__GvwgS>.HotelDetailPhotoGallery_title__fQ6Xk{font-size:21px;font-weight:700;line-height:1.4}@keyframes AccordionToggleButton_loading-rotation__neKTq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AccordionToggleButton_fadein__f9GGM{0%{opacity:0}to{opacity:1}}@keyframes AccordionToggleButton_fadeout__mf5eD{0%{opacity:1}to{opacity:0}}@keyframes AccordionToggleButton_menu-open__Rf0UU{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes AccordionToggleButton_menu-close__j_DeD{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes AccordionToggleButton_half-modal-open__evriB{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes AccordionToggleButton_half-modal-close__PbcOC{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes AccordionToggleButton_fullscreen-modal-open__mnw7L{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes AccordionToggleButton_fullscreen-modal-close__ZbTbu{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes AccordionToggleButton_slide-down__MTb28{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes AccordionToggleButton_slide-up__V5nmh{0%{height:var(--radix-accordion-content-height)}to{height:0}}.AccordionToggleButton_more-button__Wpuw6{padding:0;margin-top:16px;color:#00489d;background:transparent;border:none;font-size:15px;font-weight:700;line-height:1.4}.AccordionToggleButton_more-button__Wpuw6[data-state=open]>.AccordionToggleButton_text__TAOlC.AccordionToggleButton_-open__wUDnd{display:none}.AccordionToggleButton_more-button__Wpuw6[data-state=open]>.AccordionToggleButton_text__TAOlC.AccordionToggleButton_-close__vdV7R{display:flex}.AccordionToggleButton_more-button__Wpuw6>.AccordionToggleButton_text__TAOlC{display:flex;align-items:center}.AccordionToggleButton_more-button__Wpuw6>.AccordionToggleButton_text__TAOlC.AccordionToggleButton_-close__vdV7R{display:none}@keyframes AccordionList_loading-rotation__a1NS_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes AccordionList_fadein__sII45{0%{opacity:0}to{opacity:1}}@keyframes AccordionList_fadeout__VJyFa{0%{opacity:1}to{opacity:0}}@keyframes AccordionList_menu-open__Jybnm{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes AccordionList_menu-close__SnuNd{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes AccordionList_half-modal-open__MFl21{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes AccordionList_half-modal-close__qYf7I{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes AccordionList_fullscreen-modal-open__jfKEQ{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes AccordionList_fullscreen-modal-close__YCjU9{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes AccordionList_slide-down__0FIQr{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes AccordionList_slide-up__URCYU{0%{height:var(--radix-accordion-content-height)}to{height:0}}.AccordionList_answer-content__YJ0a_{overflow:hidden}.AccordionList_answer-content__YJ0a_[data-state=open]{animation:AccordionList_slide-down__0FIQr .5s cubic-bezier(.16,1,.3,1)}.AccordionList_answer-content__YJ0a_[data-state=closed]{animation:AccordionList_slide-up__URCYU .5s cubic-bezier(.16,1,.3,1)}@keyframes CardTitleBody_loading-rotation__OtnL6{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes CardTitleBody_fadein__YlkSo{0%{opacity:0}to{opacity:1}}@keyframes CardTitleBody_fadeout__QGGQI{0%{opacity:1}to{opacity:0}}@keyframes CardTitleBody_menu-open__qkCxJ{0%{right:-60%;opacity:0}to{right:0;opacity:1}}@keyframes CardTitleBody_menu-close__i5XQG{0%{right:0;opacity:1}to{right:-60%;opacity:0}}@keyframes CardTitleBody_half-modal-open__TMRoB{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes CardTitleBody_half-modal-close__n770r{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes CardTitleBody_fullscreen-modal-open__8wATX{0%{translate:0 100%;opacity:0}to{translate:0;opacity:1}}@keyframes CardTitleBody_fullscreen-modal-close__1Coz_{0%{translate:0;opacity:1}to{translate:0 100%;opacity:0}}@keyframes CardTitleBody_slide-down__oVTOP{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes CardTitleBody_slide-up__Lr0uj{0%{height:var(--radix-accordion-content-height)}to{height:0}}.CardTitleBody_card-title-body-component__XetyM{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px 0;border-bottom:1px solid rgba(188,205,221,.3)}.CardTitleBody_card-title-body-component__XetyM>.CardTitleBody_title__wtI6D{font-size:15px;font-weight:700;line-height:1.4}.CardTitleBody_card-title-body-component__XetyM>.CardTitleBody_body__e_Ds7{font-size:15px;font-weight:400;line-height:1.4;width:100%;overflow-wrap:break-word;white-space:pre-wrap}