.BookingPreview_cancellationPolicy__JmMf8{margin-top:.5rem}.BookingPreview_cancellationPolicyAboveButton__JsoDM{margin-top:0;margin-bottom:.5rem}.BookingPreview_cancellation-policy-container__32l34{display:flex;justify-content:flex-end;width:100%}.BookingPreview_cancellation-policy-container-mobile__a8u5L{display:flex;justify-content:center;width:100%;margin-bottom:.5rem}.BookingPreview_booking-preview-wrapper__bykrZ{border:.0625rem solid #e7e7e7;border-radius:.75rem;display:flex;align-items:center;padding:.5rem;flex-direction:column;justify-content:center;gap:1rem;align-self:stretch;cursor:pointer}@media(min-width:65rem){.BookingPreview_booking-preview-wrapper__bykrZ{flex-direction:row;padding:1rem;justify-content:space-between;gap:1.5rem;align-items:flex-start}}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp{display:flex;align-items:flex-start;gap:1.5rem;width:100%}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_content__TOa6C{display:flex;justify-content:space-between;width:100%;align-self:stretch}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_reservation-details-desktop__QR6eA{display:flex;flex-direction:column;justify-content:space-between;width:auto;gap:.5rem;align-self:stretch}@media(min-width:86rem){.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_reservation-details-desktop__QR6eA{width:25rem}}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_reservation-details-desktop__QR6eA button{width:10.8125rem}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_price-desktop__RB27A{display:flex;width:16.875rem;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_price-desktop__RB27A .BookingPreview_price__uzx_V{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1rem}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_booking-preview__Pu4zp .BookingPreview_price-desktop__RB27A .BookingPreview_price__uzx_V>div{padding:0}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_buttons__nZ_4M{display:flex;flex-direction:column;gap:.5rem}@media(min-width:65rem){.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_buttons__nZ_4M{flex-direction:row}}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_status__VKR1B{display:block;color:#237e71}@media(max-width:36rem){.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_status__VKR1B{text-align:center}}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_status__VKR1B.BookingPreview_red__QWcKN{color:#d42029}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_mobile-content__zJH4k{display:flex;align-items:flex-start;gap:.5rem;align-self:stretch;margin-bottom:1.1875rem}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_mobile-content__zJH4k>div:first-child{border-right:.0625rem solid #e7e7e7;width:60%;display:flex;align-self:stretch;flex-direction:column}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_mobile-content__zJH4k>div:last-child{width:40%}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_co2-savings__cGHnC{min-width:auto}@media(min-width:65rem){.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_co2-savings__cGHnC{min-width:8.9375rem}}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_co2-savings__cGHnC span{font-size:.875rem}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_mobile-dropdown__Zk2Cx{display:flex;flex-direction:row;gap:1rem;align-self:stretch;align-items:center;justify-content:space-between;margin-bottom:1rem}.BookingPreview_booking-preview-wrapper__bykrZ .BookingPreview_mobile-dropdown__Zk2Cx div{font-size:1.0625rem;padding:0}.BookingSteps_booking-steps-container__FWmUF{display:flex;padding:1rem 0;flex-direction:column;align-items:flex-start;gap:.625rem;background:#f0fafb}.BookingSteps_booking-steps-container__FWmUF .BookingSteps_booking-steps__SyfwQ{margin:0 auto;width:100%}@media(min-width:86rem){.BookingSteps_booking-steps-container__FWmUF .BookingSteps_booking-steps__SyfwQ{width:85rem}}.BookingSteps_booking-steps-container__FWmUF .BookingSteps_booking-steps__SyfwQ .BookingSteps_steps__xeNF2{max-width:100%}@media(min-width:86rem){.BookingSteps_booking-steps-container__FWmUF .BookingSteps_booking-steps__SyfwQ .BookingSteps_steps__xeNF2{max-width:55rem}}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-title{font-size:1.0625rem}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-tail:after,.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-title:after{height:1px!important}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,.25)}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:rgba(0,0,0,.25)}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:rgba(0,0,0,0);border:1px solid #2d7784}.BookingSteps_booking-steps-container__FWmUF .ant-steps.ant-steps-small .ant-steps-item-title{font-size:.6875rem}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-error .ant-steps-item-icon{background-color:rgba(0,0,0,0);border:1px solid #ff4d4f}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-error .ant-steps-item-icon svg{fill:#ff4d4f}.BookingSteps_booking-steps-container__FWmUF .ant-steps .ant-steps-item-error .ant-steps-item-title{color:#000!important}.AdaptiveContentWrapper_adaptive-content-wrapper__C2DZo{box-sizing:border-box;width:auto;margin:0 auto}@media(min-width:86rem){.AdaptiveContentWrapper_adaptive-content-wrapper__C2DZo{width:85rem}}.AdvertisingBanners_banners__KuwpI{display:flex;justify-content:center;flex-direction:column;margin-top:-4.25rem;margin-bottom:1rem;padding:1.25rem 1rem 0}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI{flex-direction:row;margin-bottom:4.25rem;padding:0}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL{background:#d9d9d9;position:relative;width:100%;height:auto;margin-bottom:1.25rem;transition:.4s ease;border-radius:.25rem}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL:hover{transform:scale(1.04)}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL{margin-bottom:0;height:18.75rem}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL.AdvertisingBanners_zero__t1KNU{background:url(/_next/static/media/zero-room-mobile.3afedabd.png)}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL.AdvertisingBanners_zero__t1KNU{background:url(/_next/static/media/zero-room.86a4e5a1.jpg)}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL.AdvertisingBanners_sustainable__y3n_X{background:url(/_next/static/media/sustainable-room-mobile.c2934f5d.png)}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL.AdvertisingBanners_sustainable__y3n_X{background:url(/_next/static/media/sustainable-room.0f3e0b15.jpg)}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL:first-child{margin-right:0}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL:first-child{margin-right:1.25rem}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_image__5finr{width:auto;height:60%;display:block;position:absolute;right:-2.0625rem;bottom:0;opacity:.3}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_image__5finr{right:0;bottom:0;height:40%}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_banner-content__VW6YH{box-sizing:border-box;padding:1.875rem;display:flex;flex-direction:column;align-items:flex-start}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_banner-content__VW6YH{padding:5rem 2.5rem}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_banner-content__VW6YH .AdvertisingBanners_title__8gSdb{font-size:1.5rem;margin-bottom:.25rem;color:#fff}@media(min-width:65rem){.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_banner-content__VW6YH .AdvertisingBanners_title__8gSdb{font-size:2rem}}.AdvertisingBanners_banners__KuwpI .AdvertisingBanners_banner-wrapper__BHwDL .AdvertisingBanners_banner-content__VW6YH .AdvertisingBanners_text__dafDV{margin-bottom:1rem;color:#fff}.BackButton_back-button__Kjyfi{background:#f0fafb;color:#2d7784;cursor:pointer;padding:1rem 0}.BackButton_back-button__Kjyfi img{margin-left:1.25rem;margin-right:.625rem}.BackButton_back-button__Kjyfi span{font-size:.875rem;line-height:150%}.HotelDetailsCard_rootWrapper__2LhoY{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;background:#fff;border:.0625rem solid #e7e7e7;border-radius:.75rem;width:100%;box-sizing:border-box}.HotelDetailsCard_rootWrapper__2LhoY.HotelDetailsCard_expanded__pFnkp .HotelDetailsCard_contentSection__Q27ud{max-height:none}@media(max-width:36rem){.HotelDetailsCard_rootWrapper__2LhoY{flex-direction:column;gap:1rem;margin:0;padding:0;border:none}.HotelDetailsCard_rootWrapper__2LhoY.HotelDetailsCard_expanded__pFnkp{border:.0625rem solid #e7e7e7;padding:1rem}}.HotelDetailsCard_rootWrapper__2LhoY .HotelDetailsCard_root__jBXuM{display:flex;gap:1.5rem}.HotelDetailsCard_rootWrapper__2LhoY .HotelDetailsCard_root__jBXuM:has(+.room-details-card){margin-bottom:1rem}@media(max-width:36rem){.HotelDetailsCard_rootWrapper__2LhoY .HotelDetailsCard_root__jBXuM{flex-direction:column;gap:1rem;margin:.5rem;border:none}}.HotelDetailsCard_modalOpen__CTq_o{position:fixed;width:100%;overflow:hidden}.HotelDetailsCard_modalOpen__CTq_o .ant-modal-content{padding:0!important}.HotelDetailsCard_modalOpen__CTq_o .ant-modal-close svg{stroke-width:2;fill:#2d7784!important}.HotelDetailsCard_modal-title__Okvu1{padding-top:.75rem;padding-left:.5rem}.HotelDetailsCard_modalContent__PxG95{margin:.5rem;border:none;border-radius:0;min-height:100vh}@media(min-width:65rem){.HotelDetailsCard_modalContent__PxG95{margin:0}}.HotelDetailsCard_modalContent__PxG95 .ant-modal-content{padding:0!important}.HotelDetailsCard_modalContent__PxG95 .ant-modal-close{top:1rem!important;right:1rem!important}.HotelDetailsCard_modalContent__PxG95 .ant-modal-wrap{overflow:hidden!important}.HotelDetailsCard_imageSection__1x_kg{display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content}@media(max-width:36rem){.HotelDetailsCard_imageSection__1x_kg{margin:0}}.HotelDetailsCard_imageSection__1x_kg .HotelDetailsCard_imageContainer__n6dO0{width:16.4375rem;height:auto;flex-shrink:0;border-radius:.5rem;overflow:hidden;position:relative;max-height:13.25rem}.HotelDetailsCard_imageSection__1x_kg .HotelDetailsCard_imageContainer__n6dO0>img{border-radius:.5rem}@media(max-width:36rem){.HotelDetailsCard_imageSection__1x_kg .HotelDetailsCard_imageContainer__n6dO0{width:100%}}.HotelDetailsCard_imageSection__1x_kg .HotelDetailsCard_imageContainer__n6dO0 .HotelDetailsCard_image__o4QDh{width:100%;height:100%;object-fit:cover}.HotelDetailsCard_contentSection__Q27ud{min-width:0}@media(max-width:36rem){.HotelDetailsCard_contentSection__Q27ud{max-height:none;overflow:hidden;transition:max-height .3s ease-in-out}}.HotelDetailsCard_contentSection__Q27ud{flex:1 1;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}@media(max-width:36rem){.HotelDetailsCard_contentSection__Q27ud{max-height:none}}.HotelDetailsCard_modalContent__PxG95 .HotelDetailsCard_contentSection__Q27ud{max-height:none}.HotelDetailsCard_header__b4HOY{display:flex;flex-direction:column;gap:.5rem}@media(min-width:65rem){.HotelDetailsCard_header__b4HOY{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem}}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_leftSection__pPHpt{display:flex;flex-direction:column;gap:.5rem}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_titleSection__umpao{display:flex;align-items:center;gap:1rem}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_locationSection__DgXnR{display:flex;align-items:center;gap:.5rem;color:#888}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_ratings__6znvd{display:flex;gap:1rem;margin:.5rem .5rem 0 0}@media(max-width:36rem){.HotelDetailsCard_header__b4HOY .HotelDetailsCard_ratings__6znvd{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_ratings__6znvd>*{flex:1 1;min-width:0}}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_name__qUsaa{font-size:1rem;font-weight:500;color:#000;margin:0}@media(min-width:65rem){.HotelDetailsCard_header__b4HOY .HotelDetailsCard_name__qUsaa{font-weight:600}}.HotelDetailsCard_header__b4HOY .HotelDetailsCard_location__HLDh1{font-size:.875rem}.HotelDetailsCard_amenities__2pxR_{display:flex;flex-wrap:wrap;gap:0;padding:.5rem .5rem 0;background-color:#f0fafb;border-radius:.75rem}.HotelDetailsCard_amenities__2pxR_>*{padding:0 1rem;margin-bottom:.5rem;border-right:.0625rem solid #e7e7e7;color:#000}.HotelDetailsCard_amenities__2pxR_>:last-child{border-right:none}.HotelDetailsCard_amenity-text__6k9cc{display:flex;align-items:center;font-size:.875rem;font-weight:500;white-space:nowrap}.HotelDetailsCard_bookingDetails__xkrOV{display:flex;flex-wrap:nowrap;width:100%;gap:0}@media(max-width:36rem){.HotelDetailsCard_bookingDetails__xkrOV{flex-wrap:wrap}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - .25rem)}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:first-child,.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:nth-child(2){margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:.0625rem solid #d1d1d1}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:nth-child(3),.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:nth-child(4){margin-top:.5rem}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:nth-child(5){flex:0 0 100%;margin-top:.5rem;padding-top:.5rem;border-top:.0625rem solid #d1d1d1}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:nth-child(odd):not(:nth-child(5)){margin-right:.5rem}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItemOnReview__vH3Df{margin-right:0!important;padding-right:.5rem!important}}@media(min-width:65rem){.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF{flex:1 1;position:relative;padding:.5rem 1rem}.HotelDetailsCard_bookingDetails__xkrOV .HotelDetailsCard_bookingItem__QyXIF:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:70%;width:.0625rem;background-color:#d1d1d1}}.HotelDetailsCard_bookingItem__QyXIF{flex:1 1}@media(min-width:65rem){.HotelDetailsCard_bookingItem__QyXIF{position:relative;padding:.5rem 1rem}.HotelDetailsCard_bookingItem__QyXIF:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:70%;width:.0625rem;background-color:#d1d1d1}}.HotelDetailsCard_bookingItem__QyXIF .HotelDetailsCard_bookingInfo__4UDBE{display:flex;flex-direction:column;gap:.25rem;width:100%}.HotelDetailsCard_bookingItem__QyXIF .HotelDetailsCard_labelContainer__yamPX{display:flex;align-items:center;gap:.5rem}.HotelDetailsCard_bookingItem__QyXIF .HotelDetailsCard_labelContainer__yamPX img{width:1rem;height:1rem;flex-shrink:0}.HotelDetailsCard_bookingItem__QyXIF .HotelDetailsCard_label__srvnK{font-size:.875rem;color:#888;text-transform:uppercase}@media(min-width:65rem){.HotelDetailsCard_bookingItem__QyXIF .HotelDetailsCard_label__srvnK{font-size:.73rem}}.HotelDetailsCard_bookingItem__QyXIF .HotelDetailsCard_value___8O88{font-size:.875rem;font-weight:500;color:#000;line-height:160%;text-align:left}.HotelDetailsCard_roomDetailsContainer__Iunao{margin-top:0;display:flex;flex-direction:column;gap:1rem}@media(min-width:65rem){.HotelDetailsCard_roomDetailsContainer__Iunao{margin-top:1.25rem}}.HotelDetailsCard_roomDetailsContainer__Iunao .HotelDetailsCard_roomBlock__RIneW{border-radius:.25rem}.LoadingOverlay_spinner__tqouE .ant-spin-spinning{background-color:hsla(0,0%,100%,.85)!important}.LoadingOverlay_spinner__tqouE .ant-spin-dot{font-size:1rem}.LoadingOverlay_spinner__tqouE .ant-spin-dot .ant-spin-dot-item{background-color:#2d7784;width:16px;height:16px}.page_paymentComplete__X_wLj{height:50vh}.AccountTabs_account-tabs-wrapper__Q2jSW{background:#f0fafb}@media(min-width:65rem){.AccountTabs_account-tabs-wrapper__Q2jSW .AccountTabs_account-tabs__OLKsr{width:-moz-fit-content;width:fit-content;margin:0 auto}}.CreateAccountForm_alert__50VYw{margin-bottom:1.5rem;font-size:1rem}.CreateAccountForm_alert__50VYw.CreateAccountForm_error__wsyy2{background-color:rgba(212,32,41,.1);border-color:#d42029}.CreateAccountForm_errorContainer__Cfg_V{margin-bottom:1.5rem}.CreateAccountForm_errorContainer__Cfg_V .CreateAccountForm_loginButton__DVa5U{margin-top:1.5rem}.CreateAccountForm_tryAgainButton__TTsXk{margin-top:1rem}.ConfirmationFailed_confirmation-failed__mD_R0{display:flex;flex-direction:column;gap:.5rem;padding:1rem .5rem}@media(min-width:65rem){.ConfirmationFailed_confirmation-failed__mD_R0{padding:5.625rem 0 8.125rem}}.ConfirmationFailed_confirmation-failed__mD_R0 .ConfirmationFailed_icon__h54uO{color:#d42029;font-size:2.75rem}.ConfirmationFailed_confirmation-failed__mD_R0 .ConfirmationFailed_title__XoYUX{margin:0}.ConfirmationFailed_confirmation-failed__mD_R0 .ConfirmationFailed_text__thLhW{color:#5d5d5d}.ConfirmationFailed_confirmation-failed__mD_R0 .ConfirmationFailed_redirect-button__g9Gxo{margin-top:1rem;max-width:16.125rem}.Breadcrumb_breadcrumb-container__0WtQO{margin-top:1rem;margin-bottom:1rem;margin-left:.625rem}@media(min-width:65rem){.Breadcrumb_breadcrumb-container__0WtQO{margin-bottom:1.5rem;margin-left:0}}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;line-height:normal}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb-item{display:flex;align-items:center}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb-separator{color:#888;margin:0 .25rem;display:flex;align-items:center}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb-link{color:#888;font-size:.875rem;font-weight:400;display:flex;align-items:center;padding:.125rem .25rem;border-radius:2px}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb-link a{color:#888;text-decoration:none;transition:all .3s ease}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb-item:last-child .ant-breadcrumb-link{color:#3d3d3d;font-weight:500}.Breadcrumb_breadcrumb__azk1f .ant-breadcrumb-link a:hover{color:#2d7784!important;background-color:#f0fafb!important}.BookNowButton_buttonWrapper__zU2LL{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1.5rem auto 0}@media(min-width:65rem){.BookNowButton_buttonWrapper__zU2LL{margin:2rem auto 0}}.BookNowButton_buttonWrapper__zU2LL .BookNowButton_errorMessage__HHItZ{color:#d42029;text-align:center}.BookNowButton_buttonWrapper__zU2LL .ant-tooltip{max-width:33.4375rem!important}.BookNowButton_tooltipText__02KZk{font-size:1rem}.AvailableRooms_no-availability-content__KCSAH{margin-top:2rem}@media(max-width:36rem){.AvailableRooms_no-availability-content__KCSAH .ant-alert-error{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 .625rem;padding:1rem}.AvailableRooms_no-availability-content__KCSAH .ant-alert-content{flex:auto!important;width:90%;margin-bottom:1rem}}.AvailableRooms_no-availability-content__KCSAH svg{width:1.09375rem;height:1.09375rem}@media(max-width:36rem){.AvailableRooms_no-availability-content__KCSAH svg{margin-top:.25rem}}.AvailableRooms_no-availability-content__KCSAH .AvailableRooms_text__Lusbp{font-size:1.0625rem;line-height:150%}.AvailableRooms_no-availability-content__KCSAH .AvailableRooms_text__Lusbp .AvailableRooms_dates__t7Awp{font-weight:600}.AvailableRooms_no-availability-content__KCSAH .AvailableRooms_change-search__ibtxV{color:#d42029;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-position:from-font;font-size:1.0625rem;line-height:150%}@media(max-width:36rem){.AvailableRooms_no-availability-content__KCSAH .AvailableRooms_change-search__ibtxV{margin-top:1rem}}.AvailableRooms_available-rooms__HfyrK{padding:1.5rem .5rem}@media(min-width:65rem){.AvailableRooms_available-rooms__HfyrK{padding:2rem 0 0}}.AvailableRooms_available-room__3kvJV{display:flex;border-radius:.5rem;border:1px solid #d1d1d1;padding:1rem;flex-direction:column}.AvailableRooms_available-room__3kvJV:not(:last-child){margin-bottom:1rem}@media(min-width:65rem){.AvailableRooms_available-room__3kvJV:not(:last-child){margin-bottom:2rem}}.AvailableRooms_available-room__3kvJV .AvailableRooms_room-category-wrapper__vMZmP{display:flex;flex-direction:column;margin-bottom:1rem}@media(min-width:65rem){.AvailableRooms_available-room__3kvJV .AvailableRooms_room-category-wrapper__vMZmP{flex-direction:row}}.AvailableRooms_available-room__3kvJV .AvailableRooms_room-category-wrapper__vMZmP .AvailableRooms_room-category__A0pee{font-size:1.375rem;font-weight:500;line-height:160%;margin-right:2rem}.AvailableRooms_available-room__3kvJV .AvailableRooms_room-content-wrapper__VRhos{display:flex;flex-direction:column}@media(min-width:65rem){.AvailableRooms_available-room__3kvJV .AvailableRooms_room-content-wrapper__VRhos{flex-direction:row}}.AvailableRooms_available-room__3kvJV .AvailableRooms_room-content-wrapper__VRhos .AvailableRooms_hide-button__gUD8t{margin-top:1rem}.AvailableRooms_available-room__3kvJV .AvailableRooms_room-content-wrapper__VRhos .AvailableRooms_room-types-wrapper__Uc9y_{width:100%}.GroupedByRoomCategoryHeader_available-rooms-header__BkkAO{display:flex;flex-direction:row;justify-content:space-between;border:1px solid #d1d1d1;border-radius:.5rem;padding:.5rem 1rem;margin-bottom:.5rem}.GroupedByRoomCategoryHeader_available-rooms-header__BkkAO .GroupedByRoomCategoryHeader_people-count__1RIn_{display:flex;justify-content:center}.GroupedByRoomCategoryHeader_available-rooms-header__BkkAO .GroupedByRoomCategoryHeader_prices__pwFKN{display:flex;justify-content:flex-end}.RoomImages_room-images__O7MdI{display:flex;width:16.5rem;flex-direction:column;margin-right:1rem;gap:.5rem}.RoomImages_room-images__O7MdI .RoomImages_small-images__DOelS{display:flex;flex-direction:row;justify-content:space-between;gap:.5rem}.RoomImages_room-images__O7MdI .RoomImages_preview__FZvZt{border-radius:.5rem}.RoomImages_room-images__O7MdI .RoomImages_no-image__q7fvh>div,.RoomImages_room-images__O7MdI .RoomImages_preview__FZvZt img{width:100%}.PeopleCount_desktop-people-count__d4S8b{display:flex!important;flex-wrap:wrap;justify-content:center;padding:2.5rem .5rem;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1}.PeopleCount_mobile-people-count__G1uz7{border-bottom:1px solid #d1d1d1;padding:.5rem;width:100%}.PeopleCount_mobile-people-count__G1uz7 .PeopleCount_name__jfEfW{margin-right:1.5rem}.TrendingNowCarousel_trending-now-carousel__K7dCz{padding-top:2.5rem;padding-bottom:5.5rem;position:relative}@media(min-width:65rem){.TrendingNowCarousel_trending-now-carousel__K7dCz{padding-top:7.75rem;padding-bottom:9.5rem}}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_section-title__5UBnq{font-size:2rem;line-height:130%;color:#1d1d1d;margin-bottom:2rem}@media(min-width:65rem){.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_section-title__5UBnq{font-size:3.25rem;margin-bottom:2.5rem}}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_section-title__5UBnq .TrendingNowCarousel_earth-image__y_Fyn{margin-right:1rem;margin-left:.5rem}@media(min-width:65rem){.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_section-title__5UBnq .TrendingNowCarousel_earth-image__y_Fyn{margin-left:0}}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_trending-now-title__jA7Wu{display:flex;flex-direction:column;margin-bottom:2.5rem}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_trending-now-title__jA7Wu .TrendingNowCarousel_earth-image__y_Fyn{margin-right:1rem}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf{position:relative;width:17.5rem!important;height:23.75rem!important;cursor:pointer;margin:0 0 0 .5rem}@media(min-width:65rem){.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf{width:20.3125rem!important;height:26.25rem!important;margin:0 .5rem}}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf:hover .TrendingNowCarousel_image-overlay__xQ8Pn{opacity:1}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_image-overlay__xQ8Pn{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0) 51.5%,rgba(0,0,0,.5));position:absolute;width:100%;height:100%;opacity:1;transition:opacity .3s}@media(min-width:65rem){.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_image-overlay__xQ8Pn{opacity:0}}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_slider-image__Gkqix{width:100%;height:100%;object-fit:cover}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_name__meYHK,.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_title__WcPDT{color:#fff;position:absolute;left:50%;width:100%;text-align:center;transform:translateX(-50%)}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_title__WcPDT{top:2rem;font-size:1rem;line-height:160%}.TrendingNowCarousel_trending-now-carousel__K7dCz .TrendingNowCarousel_image-wrapper__CCdaf .TrendingNowCarousel_name__meYHK{bottom:2rem;font-size:2rem;line-height:130%}.TrendingNowCarousel_trending-now-carousel__K7dCz .slick-next{right:-.75rem!important}.TrendingNowCarousel_trending-now-carousel__K7dCz .slick-prev{left:-.75rem!important}.ConfirmationNumber_confirmation-number__cMSVh{display:flex;padding:1rem 0;align-items:center;gap:.625rem;background:#44aa47}.ConfirmationNumber_confirmation-number__cMSVh .ConfirmationNumber_text__hc8ht{color:#fff;font-size:1.0625rem;font-weight:500;line-height:150%}.Confirmation_no-reservation-text__lXTyM{display:flex;flex-direction:column;gap:.5rem;padding:1rem .5rem}@media(min-width:65rem){.Confirmation_no-reservation-text__lXTyM{padding:5.625rem 0}}.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R{background:#284851;display:flex;justify-content:space-between;align-items:center;flex-direction:column;padding:1.5rem;border-radius:.5rem;margin:0 0 1.5rem;width:100%}@media(min-width:65rem){.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R{flex-direction:row;margin:0 0 1.5rem}}.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_text-wrapper__Mzb3N{box-sizing:border-box;color:#fff;display:flex;flex-direction:column;width:100%}@media(min-width:65rem){.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_text-wrapper__Mzb3N{margin-left:1.5rem;width:90%}.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_text-wrapper__Mzb3N .LoyaltyProgramPrompt_title__YXH_Z{font-size:2rem}}.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_text-wrapper__Mzb3N .LoyaltyProgramPrompt_text__DfeSk{font-size:.875rem;font-weight:500;line-height:160%}.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_sign-in-wrapper__K5svo{box-sizing:border-box;display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:.5rem;margin-top:2rem;width:100%}@media(min-width:65rem){.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_sign-in-wrapper__K5svo{margin-top:0;width:auto}}.LoyaltyProgramPrompt_loyalty-program-prompt__e4s_R .LoyaltyProgramPrompt_sign-in-wrapper__K5svo button:first-child{margin-right:1rem}.HotelMainInfo_hotel-main-info__o4_9Y{margin-top:0}@media(min-width:65rem){.HotelMainInfo_hotel-main-info__o4_9Y{margin-top:1.5rem}}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_mobile-content__yDgcT{padding:0 .625rem}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_hotel-header__KHL1H{display:flex;justify-content:space-between}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_hotel-header__KHL1H .HotelMainInfo_left-part__Rqcgv{display:flex;align-items:center}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_hotel-header__KHL1H .HotelMainInfo_left-part__Rqcgv .HotelMainInfo_hotel-name__HKnJ0{font-size:1.625rem;font-weight:500;line-height:130%;margin-right:.75rem}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_hotel-header__KHL1H .HotelMainInfo_right-part__E2vF1{display:flex;align-items:center;gap:.75rem}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_hotel-header__KHL1H .HotelMainInfo_right-part__E2vF1 .HotelMainInfo_share__1V_0N{margin-left:.75rem;margin-right:1rem}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_indicators__8KkHy{display:flex;flex-direction:row;gap:.25rem}@media(max-width:36rem){.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_indicators__8KkHy{padding:.625rem 0;gap:1.25rem}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_indicators__8KkHy>div{padding:.5rem 1.25rem}}.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_ratings-container__yu8D0{display:flex;flex-direction:column;gap:.75rem}@media(max-width:36rem){.HotelMainInfo_hotel-main-info__o4_9Y .HotelMainInfo_ratings-container__yu8D0{margin:.75rem 0}}@media(min-width:65rem){.page_bookingDetailsLayout__m8A12{display:flex;gap:1.5rem;margin-top:2rem;align-items:flex-start}.page_mainContent__hNExN{width:70%}}.page_mainContent__hNExN h4{margin-top:0;margin-bottom:.5rem;font-weight:500}@media(min-width:65rem){.page_mainContent__hNExN h4{margin-bottom:1.75rem}}.page_sideContent__IculV{display:none}@media(min-width:65rem){.page_sideContent__IculV{display:block;width:30%;position:-webkit-sticky;position:sticky;top:1.5rem}}.page_loyalty-program__6LggK{width:auto;margin-top:1.5rem}.page_cancellationPolicyBlock__x7GWL{background:#fff;border:.0625rem solid #e7e7e7;border-radius:.5rem;padding:1.5rem;margin-top:1.5rem}.page_cancellationPolicyBlock__x7GWL .page_title__29_SJ{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:#000}@media(min-width:65rem){.page_cancellationPolicyBlock__x7GWL .page_title__29_SJ{margin-bottom:1.5rem}}.AccountContentWrapper_wrapper__g2Mzc{min-height:12.5rem;padding:2rem 1rem}@media(max-width:36rem){.AccountContentWrapper_wrapper__g2Mzc{padding:.5rem}}@media(min-width:86rem){.AccountContentWrapper_wrapper__g2Mzc{padding:3rem 0}}.AccountContentWrapper_noVerticalPadding__93XIm{padding-top:0!important;padding-bottom:0!important}.MessagesList_messagesContainer__VhrHX{display:flex;flex-direction:column;height:100%;min-height:37.5rem;padding-top:0;margin-top:0}@media(max-width:36rem){.MessagesList_messagesContainer__VhrHX{min-height:25rem}}.MessagesList_messagesContainer__VhrHX h3{margin:0!important;padding:0!important}.MessagesList_ticketHeader__LsLaR{padding:0 0 .75rem;margin:0 0 1rem;border-bottom:1px solid #daf2f3}.MessagesList_ticketTitleRow__g_966{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.MessagesList_ticketTitle__6L4gJ{font-size:1.125rem!important;font-weight:500!important;color:#2d7784!important;margin:0!important;padding:0!important;line-height:1.4!important}.MessagesList_ticketMeta__L8LLM{display:flex;justify-content:space-between;color:#51b5bf;font-size:.75rem}.MessagesList_ticketDate__A_0gq,.MessagesList_ticketId__t2Qpy{color:#51b5bf}.MessagesList_messagesList__wH9TJ{flex:1 1;overflow-y:auto;padding:.5rem 0;margin-bottom:1rem;max-height:25rem}@media(max-width:36rem){.MessagesList_messagesList__wH9TJ{max-height:18.75rem}}.MessagesList_messageItem__KvqFz{display:flex;margin-bottom:1rem}.MessagesList_messageItem__KvqFz.MessagesList_currentUser__6ScpZ .MessagesList_messageContent__Bskk3{background-color:#f0fafb}.MessagesList_messageAvatar__b5W5V{margin-right:.5rem;flex-shrink:0}.MessagesList_messageContent__Bskk3{flex:1 1;background-color:#f0fafb;border-radius:4px;padding:.75rem}.MessagesList_messageHeader__5Ml56{display:flex;justify-content:space-between;margin-bottom:.25rem}.MessagesList_messageSender__ZVY5N{font-weight:500;margin-right:.5rem}.MessagesList_messageTime__NtJY3{font-size:.75rem;color:#51b5bf}.MessagesList_messageBody__w4ngO{white-space:pre-wrap;word-break:break-word}.MessagesList_messageBody__w4ngO p{margin-bottom:.5rem}.MessagesList_messageBody__w4ngO p:last-child{margin-bottom:0}.MessagesList_messageBody__w4ngO a{color:#2d7784;text-decoration:underline}.MessagesList_messageBody__w4ngO a:hover{color:#2c6672;text-decoration:none}.MessagesList_replyContainer__7WNvn{display:flex;flex-direction:column;border-top:1px solid #daf2f3;padding-top:1rem}.MessagesList_replyContainer__7WNvn .ant-input{margin-bottom:.5rem}.MessagesList_buttonRow__2GWBJ{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.MessagesList_noTicketSelected__MgG6p{display:flex;align-items:center;justify-content:center;height:100%;min-height:25rem;color:#51b5bf}.MessagesList_loadingContainer__pR70N{padding:.5rem}.MessagesList_errorContainer__HVCjz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.MessagesList_errorContainer__HVCjz p{margin-bottom:.5rem;color:#d42029}.TicketsList_ticketsListContainer__H__cD{display:flex;flex-direction:column;height:100%}.TicketsList_searchRow__zn4uo{display:flex;align-items:center;gap:.5rem;margin-bottom:1.25rem}@media(max-width:36rem){.TicketsList_searchRow__zn4uo{margin-bottom:.75rem}}.TicketsList_searchInput__fEvvN{flex:1 1}.TicketsList_searchInput__fEvvN .ant-input{height:1.75rem;line-height:1.625rem}.TicketsList_ticketsList__z8aDT{overflow-y:auto;max-height:37.5rem;padding:.5rem}@media(max-width:36rem){.TicketsList_ticketsList__z8aDT{max-height:18.75rem}}.TicketsList_ticketsList__z8aDT .ant-list-item,.TicketsList_ticketsList__z8aDT .ant-list-split .ant-list-item{padding:.5rem!important}.TicketsList_ticketItem__CBCfE{padding:1.25rem;border-radius:8px;cursor:pointer;transition:background-color .3s ease;margin-bottom:.5rem;background-color:#f0fafb}.TicketsList_ticketItem__CBCfE:hover{background-color:#daf2f3}.TicketsList_ticketItem__CBCfE.TicketsList_selected__xz8fo{background-color:#2d7784}.TicketsList_ticketItem__CBCfE.TicketsList_selected__xz8fo .TicketsList_ticketTitle__KX8rO{color:#fff!important}.TicketsList_ticketItem__CBCfE.TicketsList_selected__xz8fo .TicketsList_ticketDate__S5_Zy,.TicketsList_ticketItem__CBCfE.TicketsList_selected__xz8fo .TicketsList_ticketId__0XB8e,.TicketsList_ticketItem__CBCfE.TicketsList_selected__xz8fo .TicketsList_ticketMeta__HcVY9{color:#f0fafb}.TicketsList_ticketItem__CBCfE.TicketsList_selected__xz8fo .ant-avatar{background-color:#51b5bf}.TicketsList_ticketTitle__KX8rO{font-size:1.125rem!important;font-weight:500!important;color:#2d7784!important;margin-bottom:.5rem!important;line-height:1.4!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TicketsList_ticketMeta__HcVY9{display:flex;justify-content:space-between;color:#51b5bf;font-size:.75rem;margin-top:.25rem}.TicketsList_ticketDate__S5_Zy,.TicketsList_ticketId__0XB8e{color:#51b5bf}.TicketsList_avatar__503ES{background-color:#b9e5e8;margin-right:.75rem}.TicketsList_loadingContainer__Eepx3{padding:.5rem}.TicketsList_errorContainer__FuJT8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center}.TicketsList_errorContainer__FuJT8 p{margin-bottom:.5rem;color:#d42029}.MessagesPage_messagesContainer__h7QjF{margin-top:0;padding-bottom:2rem}@media(max-width:36rem){.MessagesPage_messagesContainer__h7QjF{padding-bottom:1rem}}.MessagesPage_noVerticalPadding__diYjP{padding-top:0!important;margin-top:0!important}.MessagesPage_columnTitle__CH05b{font-size:1.125rem!important;font-weight:500!important;color:#2d7784!important;margin-bottom:1rem!important;line-height:1.4!important}@media(max-width:36rem){.MessagesPage_columnTitle__CH05b{margin-bottom:.5rem!important}.MessagesPage_ticketsColumn__42PU6{margin-bottom:1rem}}.MessagesPage_messagesColumn__NQy_Y{border-left:1px solid #daf2f3;padding-top:0;margin-top:0}@media(max-width:36rem){.MessagesPage_messagesColumn__NQy_Y{border-left:none;border-top:1px solid #daf2f3;padding-top:0}}.SupportTicketModal_supportTicketModal__f9eMc .ant-modal-content{padding:1rem!important}.SupportTicketModal_supportTicketForm__CekSd{margin-top:1rem}.support-options_groupContainer__fdbXb{margin-bottom:2rem}.support-options_title__YNDtL{font-size:1.625rem;font-weight:500;margin-bottom:.5rem;margin-top:-1.5rem;text-align:center}.support-options_collapse__cpgis{border:1px solid #d1d1d1!important;border-radius:.5rem!important;overflow:hidden;background-color:rgba(0,0,0,0)!important}.support-options_collapse__cpgis .ant-collapse-item{border-bottom:1px solid #d1d1d1!important;background-color:rgba(0,0,0,0)!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.support-options_collapse__cpgis .ant-collapse-item:last-child{border-bottom:none!important}.support-options_collapse__cpgis .ant-collapse-header{padding:1.5rem 2rem!important;font-weight:500;font-size:1.0625rem!important;color:#2d7784!important;align-items:center!important;background-color:rgba(0,0,0,0)!important}.support-options_collapse__cpgis .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{font-size:1rem!important}.support-options_collapse__cpgis :where(*).ant-collapse>:where(*).ant-collapse-item>:where(*).ant-collapse-header :where(*).ant-collapse-arrow{font-size:1rem!important}.support-options_collapse__cpgis .ant-collapse-content{border-top:1px solid #d1d1d1!important;background-color:rgba(0,0,0,0)!important}.support-options_collapse__cpgis .ant-collapse-content-box{padding:1.5rem 2rem!important;color:#000;font-size:1.0625rem}.support-options_expandIcon__2gcV_{display:inline-block;color:#000;font-size:1.25rem;transform:rotate(90deg);transition:transform .3s ease;margin-right:1rem}.support-options_expandIcon__2gcV_.support-options_active__s2TLM{transform:rotate(270deg)}.support-options_supportOptionsContainer__iLWUg{width:100%;display:flex;justify-content:center;padding:2rem 0}.support-options_supportOptionsWrapper__3X9oQ{width:70%;display:flex;flex-direction:column;gap:2rem}@media(max-width:36rem){.support-options_supportOptionsWrapper__3X9oQ{width:100%}}.support-options_faqBanner__QvSDU{background-color:#f0fafb;border-radius:.5rem;padding:1rem;text-align:center}.support-options_faqBanner__QvSDU p{margin:0;font-size:1rem}.support-options_faqBanner__QvSDU .support-options_faqLink__Sj663{color:#2d7784;font-weight:500;text-decoration:none}.support-options_faqBanner__QvSDU .support-options_faqLink__Sj663:hover{text-decoration:underline}.support-options_cardsContainer__CHUwx{display:flex;flex-wrap:wrap;gap:1.5rem}@media(max-width:36rem){.support-options_cardsContainer__CHUwx{flex-direction:column;align-items:center}}.support-options_fieldset__amf2i{flex:1 1;min-width:15.625rem;border:1px solid #d1d1d1;border-radius:.5rem;padding:2rem 1.5rem;margin:0;position:relative}.support-options_fieldset__amf2i:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.support-options_legend__nGoqI{background-color:#2d7784;color:#f0fafb;padding:0 1rem;height:2.125rem;line-height:2.125rem;border-radius:.5rem;font-weight:500;font-size:1rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.support-options_cardContent__x3put{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.support-options_iconWrapper__1Z8mN{display:flex;justify-content:center;align-items:center;padding:1rem}.support-options_icon___jLG5{width:3rem;height:3rem}.support-options_divider__HP3Xb{width:100%;height:.0625rem;background-color:#d1d1d1}.support-options_contactInfo__P5uEf{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;text-align:center}.support-options_phone__Vw8TV{font-size:1.25rem;font-weight:500}.support-options_email__Cq1WB{font-size:1rem;font-weight:600;color:#000}.support-options_contactLink__kKbZL{text-decoration:none;color:inherit;transition:color .2s ease}.support-options_contactLink__kKbZL:hover{color:#2d7784}.support-options_submitWrapper__hm7xF{display:flex;justify-content:center;width:100%}.AccountBlockTitle_button__UN0dn,.AccountBlockTitle_text__F0oUg{margin:1rem 0}@media(max-width:36rem){.AccountBlockTitle_button__UN0dn,.AccountBlockTitle_text__F0oUg{margin:.5rem 0}}.AccountBlockTitle_text__F0oUg .AccountBlockTitle_subtitle__dsZ4K,.AccountBlockTitle_text__F0oUg .AccountBlockTitle_title__lQyfw{margin:0}.AccountBlockTitle_text__F0oUg .AccountBlockTitle_title__lQyfw{font-weight:500;font-size:1.375rem;color:#1d1d1d}.AccountBlockTitle_text__F0oUg .AccountBlockTitle_subtitle__dsZ4K{font-weight:400;font-size:1.0625rem;color:#5d5d5d}.UserGreeting_title__XbvAH{margin:0;color:#2d7784;font-weight:500}.UserGreeting_title__XbvAH .ant-skeleton.ant-skeleton-element{width:35%}@media(max-width:36rem){.UserGreeting_title__XbvAH .ant-skeleton.ant-skeleton-element{width:70%}}.UserGreeting_title__XbvAH .ant-skeleton.ant-skeleton-element .ant-skeleton-input{width:100%}.BookingHistoryPage_title__ziEiD .ant-space-item>div{margin-bottom:0}.BookingHistoryPage_tabTitle__9mwPU{font-size:1.375rem}.MembershipDetails_container__Xb_ar{overflow:hidden;margin:1rem auto}@media(min-width:65rem){.MembershipDetails_container__Xb_ar{display:grid;grid-template-columns:repeat(4,1fr)}}@media(max-width:36rem){.MembershipDetails_container__Xb_ar{display:block;border:none}}.MembershipDetails_column__sP01N{font-size:1rem;text-align:center}@media(min-width:65rem){.MembershipDetails_column__sP01N{border-right:1px solid #e7e7e7}.MembershipDetails_column__sP01N:last-child{border-right:none}}@media(max-width:36rem){.MembershipDetails_column__sP01N{padding:.5rem}.MembershipDetails_column__sP01N:last-child{border-bottom:none}}.MembershipDetails_label__j8eYV,.MembershipDetails_value__jc6JL{display:inline-block!important}.MembershipDetails_label__j8eYV{color:#000;margin-right:.5rem}.MembershipDetails_value__jc6JL{color:#2d7784;font-weight:500}.AccountFieldView_wrapper__rVOt0{padding:1rem 0}@media(max-width:36rem){.AccountFieldView_wrapper__rVOt0{padding:.5rem 0}}.AccountFieldView_label__hK_x4,.AccountFieldView_value__iidlF{margin:0;line-height:150%}.AccountFieldView_label__hK_x4{font-size:.875rem;color:#5d5d5d}.AccountFieldView_value__iidlF{font-weight:700;font-size:1.0625rem;color:#1d1d1d}.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item{margin-bottom:1.5rem!important;display:flex;flex-direction:column;min-height:4.875rem}.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-control,.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-control-wrapper{flex:1 1}.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-label{padding-bottom:.5rem;height:1.875rem;display:flex;align-items:flex-start}.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-label>label{height:1.375rem;display:inline-flex;align-items:center}.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-label>label.ant-form-item-required:before,.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-label>label:before{margin-right:0;line-height:0}.PersonalInformationForm_formContainer__B_Vn3 .ant-form-item-control-input{min-height:2rem}.PersonalInformationForm_formContainer__B_Vn3 .ant-row{align-items:flex-start}.PersonalInformationForm_formContainer__B_Vn3 .ant-input,.PersonalInformationForm_formContainer__B_Vn3 .ant-picker{height:2rem}.PersonalInformationForm_formContainer__B_Vn3 .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:2rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}.PersonalInformationForm_formContainer__B_Vn3 .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:2.375rem;line-height:2.375rem}.PersonalInformationForm_formContainer__B_Vn3 .ant-picker{display:flex;align-items:center}.PersonalInformationForm_buttons__j7rIz{text-align:end}.PersonalInformationForm_buttons__j7rIz button+button{margin-left:.5rem}.PersonalInformation_column__x_i3r{width:50%}@media(max-width:36rem){.PersonalInformation_column__x_i3r{width:100%}}.LoyaltyStatusCard_contentWrapperWide__BMsya{position:relative;top:.5rem;width:95%;margin:auto}@media(min-width:65rem){.LoyaltyStatusCard_contentWrapperWide__BMsya{top:6.25rem;margin-left:4.875rem;margin-right:4.875rem;width:calc(100% - 9.75rem)}.LoyaltyStatusCard_contentWrapperWide__BMsya.LoyaltyStatusCard_wide__jNuCf{top:0;width:100%;margin:auto 0}}@media(max-width:36rem){.LoyaltyStatusCard_contentWrapperWide__BMsya{margin-bottom:1.5rem}}.LoyaltyStatusCard_infoRow__xEX9U{display:flex;align-items:center;height:3.75rem;background-color:#fff;border-radius:.5rem;padding:0 1.5rem;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1);margin-top:.5rem;width:100%;justify-content:space-between}@media(max-width:36rem){.LoyaltyStatusCard_infoRow__xEX9U{flex-direction:column;height:auto;padding:1rem;gap:.75rem}}.LoyaltyStatusCard_infoRow__xEX9U.LoyaltyStatusCard_dark__nCybt{background-color:#2d7784}.LoyaltyStatusCard_infoRow__xEX9U.LoyaltyStatusCard_dark__nCybt .LoyaltyStatusCard_label__DO7_I,.LoyaltyStatusCard_infoRow__xEX9U.LoyaltyStatusCard_dark__nCybt .LoyaltyStatusCard_nextTierText__gYONF,.LoyaltyStatusCard_infoRow__xEX9U.LoyaltyStatusCard_dark__nCybt .LoyaltyStatusCard_nextTierValue__7LYmH,.LoyaltyStatusCard_infoRow__xEX9U.LoyaltyStatusCard_dark__nCybt .LoyaltyStatusCard_progressValue__e1VnH,.LoyaltyStatusCard_infoRow__xEX9U.LoyaltyStatusCard_dark__nCybt .LoyaltyStatusCard_value__ahLvB{color:#fff}.LoyaltyStatusCard_infoCol__vFJxx{padding-right:1.875rem;white-space:nowrap;display:flex;align-items:center;height:100%}.LoyaltyStatusCard_label__DO7_I{color:#2d7784;font-size:1rem;font-weight:400;margin-right:.25rem}.LoyaltyStatusCard_progressValue__e1VnH,.LoyaltyStatusCard_value__ahLvB{color:#2d7784;font-weight:600;font-size:1rem}.LoyaltyStatusCard_progressValue__e1VnH{margin-left:.5rem}.LoyaltyStatusCard_nextTierText__gYONF{margin:0;white-space:nowrap;font-size:1rem}.LoyaltyStatusCard_nextTierValue__7LYmH{color:#2d7784;font-weight:600}.LoyaltyStatusCard_progressItems__9ybLa{display:flex;align-items:center;gap:.5rem;height:100%}.LoyaltyStatusCard_progressBar__Uze2e{margin:0 .5rem}.LoyaltyStatusCard_progressBar__Uze2e .ant-progress-bg{background-color:#f3a231!important;height:.375rem!important}.LoyaltyStatusCard_progressBar__Uze2e .ant-progress-inner{background-color:#e7e7e7}.EcoEliteBenefitsSection_headerBackground__WxAUh{background-image:url(/_next/static/media/header2.aa71b640.png);background-size:cover;background-position:50%;height:22.4375rem!important}.EcoEliteBenefitsSection_wrapper__6J_CT{position:relative}.EcoEliteBenefitsSection_contentWrapperWide__MTrvV,.EcoEliteBenefitsSection_contentWrapper__SNu9h{position:relative;top:.5rem}@media(min-width:65rem){.EcoEliteBenefitsSection_contentWrapperWide__MTrvV,.EcoEliteBenefitsSection_contentWrapper__SNu9h{top:6.25rem;margin-left:4.875rem;margin-right:4.875rem;width:calc(100% - 9.75rem)}}.EcoEliteBenefitsSection_contentWrapperWide__MTrvV{width:95%;margin:auto}.EcoEliteBenefitsSection_iconWhite__xKwvj{font-size:2rem;color:#fff}.EcoEliteBenefitsSection_smallIconWhite__IfrWW{font-size:1.25rem;color:#fff;margin-right:1rem}.EcoEliteBenefitsSection_title__Qg3UM{color:#fff;font-size:1.5rem;font-weight:500}@media(max-width:36rem){.EcoEliteBenefitsSection_title__Qg3UM{font-size:1.25rem;width:95%;margin:auto}}.EcoEliteBenefitsSection_title__Qg3UM img{height:2.25rem}.EcoEliteBenefitsSection_statsRow__UBq3Q{position:absolute;top:20rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center}@media(max-width:36rem){.EcoEliteBenefitsSection_statsRow__UBq3Q{left:50%;transform:translateX(-50%);width:calc(100% - 2rem)}}.EcoEliteBenefitsSection_statsContainer__vvATN{display:flex;flex-direction:row;flex-wrap:nowrap}@media(max-width:36rem){.EcoEliteBenefitsSection_statsContainer__vvATN{flex-direction:column}}.EcoEliteBenefitsSection_statsBoxWrapperLeft__qn_2f,.EcoEliteBenefitsSection_statsBoxWrapperRight__c9hpL{background-color:#f6f6f6;padding:0;overflow:hidden;border-left-color:#f6f6f6;border-right-color:#f6f6f6;border-left-style:solid;border-right-style:solid;border-top:.5rem solid #f6f6f6;border-bottom:.5rem solid #f6f6f6}@media(max-width:36rem){.EcoEliteBenefitsSection_statsBoxWrapperLeft__qn_2f,.EcoEliteBenefitsSection_statsBoxWrapperRight__c9hpL{border-radius:.5rem!important;border-width:.5rem!important}}.EcoEliteBenefitsSection_statsBoxWrapperLeft__qn_2f{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-left-width:1rem;border-right-width:.5rem;border-top-right-radius:0;border-bottom-right-radius:0}@media(max-width:36rem){.EcoEliteBenefitsSection_statsBoxWrapperLeft__qn_2f{border-bottom-left-radius:0;border-bottom-right-radius:0}}.EcoEliteBenefitsSection_statsBoxWrapperRight__c9hpL{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;border-right-width:1rem;border-left-width:.5rem;border-top-left-radius:0;border-bottom-left-radius:0}@media(max-width:36rem){.EcoEliteBenefitsSection_statsBoxWrapperRight__c9hpL{border-top-left-radius:0;border-top-right-radius:0}}.EcoEliteBenefitsSection_ecoSavingBox__WOpSI,.EcoEliteBenefitsSection_economySavingBox__rNN4E{border-radius:.25rem;display:flex;align-items:center;padding:1.125rem 1.5rem;min-width:21.875rem;margin:0}.EcoEliteBenefitsSection_ecoSavingBox__WOpSI img,.EcoEliteBenefitsSection_economySavingBox__rNN4E img{margin-top:-.625rem;align-self:center;height:1.875rem}.EcoEliteBenefitsSection_ecoSavingBox__WOpSI .EcoEliteBenefitsSection_smallIconLabel__oKbNS,.EcoEliteBenefitsSection_ecoSavingBox__WOpSI .EcoEliteBenefitsSection_smallIconValue__GnPXX,.EcoEliteBenefitsSection_economySavingBox__rNN4E .EcoEliteBenefitsSection_smallIconLabel__oKbNS,.EcoEliteBenefitsSection_economySavingBox__rNN4E .EcoEliteBenefitsSection_smallIconValue__GnPXX{display:flex;align-items:center;height:100%}.EcoEliteBenefitsSection_ecoSavingBox__WOpSI{background-color:#2d7784}.EcoEliteBenefitsSection_economySavingBox__rNN4E{background-color:#418cf1}.EcoEliteBenefitsSection_smallIconLabel__oKbNS{color:#fff;font-size:1rem;font-weight:400;margin-right:auto}.EcoEliteBenefitsSection_smallIconValue__GnPXX{color:#fff;font-size:1rem;font-weight:500;margin-left:.5rem;margin-right:.25rem}.EcoEliteBenefitsSection_mr0__U6RtU{margin-right:0}.EcoEliteBenefitsSection_progressItems__G1LsB{display:flex;align-items:center;gap:.5rem;height:100%}.EcoEliteBenefitsSection_progressBar__l9J0i{margin:0 .5rem}.EcoEliteBenefitsSection_progressBar__l9J0i .ant-progress-bg{background-color:#f3a231!important;height:.375rem!important}.EcoEliteBenefitsSection_progressBar__l9J0i .ant-progress-inner{background-color:#e7e7e7}.TravelRewardsSection_container__IW3ZG{width:100%;position:relative}@media(max-width:36rem){.TravelRewardsSection_container__IW3ZG{margin-top:5rem}}.TravelRewardsSection_cardRow__TDcFS{margin:0 -.5rem}.TravelRewardsSection_cardRow__TDcFS>*{padding:0 .5rem;margin-bottom:1rem}.TravelRewardsSection_sectionPadding__8Mpwi{padding:1rem}.TravelRewardsSection_sectionPadding__8Mpwi>*{padding:1rem!important}.TravelRewardsSection_card__hunvs{border:.0625rem solid #d9d9d9;padding:1.5rem;width:100%;display:flex;flex-direction:column;min-height:100%}.TravelRewardsSection_card__hunvs [data-legend]{position:absolute;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:.5rem;background:#fff;box-shadow:0 0 0 .125rem #fff;height:1.25rem;min-width:16.25rem!important;padding:.4375rem 1rem .25rem;border:.0625rem solid #2d7784;top:-1rem;left:50%;transform:translateX(-50%);gap:.25rem}.TravelRewardsSection_card__hunvs [data-legend] img{vertical-align:middle;margin-top:-gap(4px)}.TravelRewardsSection_darkText__w8CVO{color:#1d1d1d}.TravelRewardsSection_tealText__TYU5h{color:#2d7784}.TravelRewardsSection_pointsMessage__chAfD{text-align:center!important}.TravelRewardsSection_pointsMessage__chAfD .ant-typography{font-size:1.25rem!important;line-height:1.5}.TravelRewardsSection_tierTitle__z72nD{color:#2d7784!important;margin-top:0}.TravelRewardsSection_tierText__nUEZ_{font-size:1rem}.TravelRewardsSection_tableHeader__8QABt{background-color:#f0fafb;padding:.5rem}@media(max-width:36rem){.TravelRewardsSection_tableHeader__8QABt{font-size:.75rem!important}}.TravelRewardsSection_tableCell__PeL5m{padding:.5rem}@media(max-width:36rem){.TravelRewardsSection_tableCell__PeL5m{padding:.5rem .25rem}}.TravelRewardsSection_discountColumn__Ze4Iu{padding-left:.5rem}.TravelRewardsSection_statusBadge__qv9gw{padding:.375rem .5rem .25rem;border-radius:.25rem;color:#fff!important}@media(max-width:36rem){.TravelRewardsSection_statusBadge__qv9gw{font-size:.75rem!important;padding:.25rem .375rem .1875rem}}.TravelRewardsSection_activeStatus__YNVtF{background-color:#237e71}.TravelRewardsSection_inactiveStatus__S4Due{background-color:#d42029}.TravelRewardsSection_centerContent__mPCD3{color:#2d7784}.TravelRewardsSection_iconWrapper__V2RbL{margin-top:1rem}.TravelRewardsSection_marginTop24__4fqze{margin-top:1.5rem}.TravelRewardsSection_marginTop24__4fqze.TravelRewardsSection_centeredRow__HFP3g{justify-content:center!important;width:100%}@media(max-width:36rem){.TravelRewardsSection_marginTop24__4fqze .TravelRewardsSection_card__hunvs{padding-left:.5rem;padding-right:.5rem}}.TravelRewardsSection_ecoEliteIcon__3EKpv{font-size:2rem;border-radius:50%;padding:.5rem}.TravelRewardsSection_ecoEliteActive__1__LW{color:#fff;background-color:#237e71}.TravelRewardsSection_ecoEliteInactive__96LM1{color:#237e71;border:.0625rem solid #237e71}.TravelRewardsSection_ecoEliteText__sxNST{margin-left:.5rem;padding:.25rem .5rem;border-radius:.25rem}.TravelRewardsSection_ecoEliteTextActive__Q0kjC{color:#fff;background-color:#237e71}.TravelRewardsSection_ecoEliteTextInactive__IrbCT{color:#237e71;border:.0625rem solid #237e71}.TravelRewardsSection_benefitText__efIS2{padding-top:1rem;display:block;min-height:6.25rem}.TravelRewardsSection_arrowIcon__fOROb{font-size:2rem;color:#2d7784!important}.TravelRewardsSection_arrowBox__IuGrE,.TravelRewardsSection_arrowIcon__fOROb{display:flex;justify-content:center;align-items:center;width:100%}@media(max-width:36rem){.TravelRewardsSection_arrowBox__IuGrE{padding-top:1rem;padding-bottom:1.5rem}}.TravelRewardsSection_currentTier__fUMlv{background-color:#2d7784!important;color:#fff!important}.TravelRewardsSection_text-primary-600__xaflG{color:#2d7784!important}.TravelRewardsSection_rounded-lg__vmZf_{border-radius:.5rem}.TravelRewardsSection_nextTier__yU4fg{border:.125rem solid #2d7784;box-shadow:0 0 0 .0625rem #2d7784;color:#2d7784!important}.TravelRewardsSection_faqSubtitle__7D2XL{font-weight:400!important;font-size:1.0625rem!important;color:#5d5d5d!important;text-align:center;margin:1rem 0;display:block}.ChangePassword_container__a1yoh{width:100%;margin-top:1rem;margin-bottom:1.5rem}.ChangePassword_form__C1y3i{max-width:37.5rem}.ChangePassword_form__C1y3i .ant-form-item{margin-bottom:1.5rem}.ChangePassword_form__C1y3i .ant-form-item-label>label{color:#000;font-size:1rem;font-weight:500}.ChangePassword_passwordInput__MejpY{width:100%;border:1px solid #89d1d7;border-radius:.5rem;height:2.75rem}.ChangePassword_passwordInput__MejpY .ant-input{height:2.625rem;font-size:1rem;padding-top:0;padding-bottom:0}.ChangePassword_passwordInput__MejpY .ant-input-affix-wrapper{height:2.75rem;padding-top:0;padding-bottom:0;display:flex;align-items:center}.ChangePassword_passwordInput__MejpY .ant-input-suffix{margin-left:0;color:#89d1d7}.ChangePassword_buttonContainer__uCFzb{display:flex;margin-top:1rem}.ChangePassword_changeButton__04z9K{background-color:#3699a4;border:none;font-size:1rem;height:2.75rem;padding:0 1.5rem;border-radius:.5rem;white-space:nowrap}.ChangePassword_changeButton__04z9K:hover{background-color:#2d7784}.CookieConsent_container__0Lbr7{width:100%;justify-content:space-between;margin-bottom:1rem;margin-top:-1rem}.CookieConsent_label__Qukkr{color:#000;font-size:1.25rem;margin-right:1.5rem}.CookieConsent_description__vNg3X{margin-bottom:.25rem;font-size:.875rem}.CookieConsent_switchContainer__f02T9{display:flex;align-items:center;margin-bottom:1rem;margin-top:1rem}.CookieConsent_link__tjXJ9{color:#2d7784;text-decoration:underline}.CookieConsent_link__tjXJ9:hover{color:#2c6672;text-decoration:underline}