.BackgroundImageCarousel_promotion-container__0PfBq{height:560px}@media(max-width:768px){.BackgroundImageCarousel_promotion-container__0PfBq{height:222px}}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-container__DWTu5{background-color:rgba(0,0,0,.2)}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe{position:absolute;top:530px;z-index:3;font-size:7px;text-align:center;width:100%}@media only screen and (max-width:959px){.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe{top:610px}}@media(max-width:768px){.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe{top:160px}}@media only screen and (max-width:320px){.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe{top:170px}}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe span{padding:.5px 5px}@media(max-width:768px){.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe span{padding:.5px 6px}}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe span{border:1px solid #fff;border-radius:50%;margin:5px;cursor:pointer}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_image-circular-dots__x0HFe .BackgroundImageCarousel_dot__JgjPY{background:#fff}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_hotel-promo-info__ExbVa{background-color:rgba(40,40,40,.5);bottom:0;padding:8px 12px;position:absolute;right:0;text-align:right;line-height:1.5;z-index:3}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_hotel-promo-info__ExbVa a{color:#fff}.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_hotel-promo-info__ExbVa a i{margin-left:10px}@media(max-width:768px){.BackgroundImageCarousel_promotion-container__0PfBq .BackgroundImageCarousel_hotel-promo-info__ExbVa{text-align:right}}.Layout_lux-container__F6nh0{margin:0 auto;overflow:auto}.Layout_lux-content-wrapper__7Q5RI{max-width:939px;z-index:1}.Layout_lux-content-container__CVIbV{border-radius:8px;background-color:#fff;margin-left:auto;margin-right:auto;padding:10px}.Background_bg-about-photo-page__ccEE_{background-image:url(/prive/_next/static/media/AboutPhoto.0f0e2ba9.png);background-color:#e6e6e6}.Background_bg-contact-us-page__5jTdE{background-image:url(https://assets.hyatt.com/content/dam/hyatt/hyattdam/images/2023/05/22/1707/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.jpg/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.16x9.jpg)}@media(max-width:767px){.Background_bg-image-overview-page__y9_No{height:196px}}.Background_bg-image-colleague-login-page__JYDI_,.Background_bg-image-overview-page__y9_No{background-image:url(https://assets.hyatt.com/content/dam/hyatt/hyattdam/images/2023/05/22/1707/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.jpg/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.16x9.jpg)}.Background_bg-image-app-header__IGRH6{background-image:url(/prive/_next/static/media/Hyatt_Prive.42ac73e7.svg)}.Background_bg-image-login-page__mbw6F{background-image:url(/prive/_next/static/media/login-bg.3a53cc45.jpg);background-color:#e6e6e6}.Background_bgImageHomePage__2oyBe{background-image:url(https://assets.hyatt.com/content/dam/hyatt/hyattdam/images/2023/05/22/1707/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.jpg/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.16x9.jpg)}.Background_bgImageOffersPage__oYIv1{background-image:url(https://assets.hyatt.com/content/dam/hyatt/hyattdam/images/2017/11/06/0923/Andaz-Mayakoba-P259-Pool-Sunchair.jpg/Andaz-Mayakoba-P259-Pool-Sunchair.16x9.jpg)}.Background_bg-image-resources-page__LFXGx,.Background_bg-image-terms-and-conditions__gvc3F{background-image:url(https://assets.hyatt.com/content/dam/hyatt/hyattdam/images/2023/05/22/1707/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.jpg/MEXAZ-P0341-Cabuya-Green-Rooftop-Seating.16x9.jpg)}.Background_bg-dashboard-page__N6qNh{background-image:url(/prive/_next/static/media/AboutPhoto.0f0e2ba9.png)}.Background_bg-reservation-detail-page__9nyfb{background-image:url(https://assets.hyatt.com/content/dam/hyatt/hyattdam/images/2018/08/08/1224/OGGRM-P276-Resort-Dusk.jpg/OGGRM-P276-Resort-Dusk.16x9.jpg)}@media screen and (min-width:850px){.AppHeader_logo-container__CicVI{align-items:center}}.AppHeader_logo-container__CicVI .AppHeader_logo-mobile-size__CagRI{cursor:pointer}@media screen and (max-width:850px){.AppHeader_logo-container__CicVI .AppHeader_logo-mobile-size__CagRI{height:2.5rem;width:6rem;margin-left:4rem}}@media screen and (min-width:850px){.AppHeader_logo-container__CicVI .AppHeader_logo-mobile-size__CagRI{margin-left:-22px}.AppHeader_logo-container__CicVI .AppHeader_go-back-resource__BOMlp{font-size:14px;margin-top:0;margin-right:0}}.ActiveLink_link__1V7x5{color:#fff!important}.ActiveLink_link__1V7x5:hover{color:#fff!important}.ActiveLink_active__Jwx3O,.ActiveLink_link__1V7x5:hover{text-decoration:none;border-bottom:1px solid #fff}.SendEmailButton_email-button__35kxg{font-size:16px;border:1px solid #fff;background-color:rgba(15,15,15,.4);color:#fff;min-height:44px;width:100%;margin:0;padding:0 20px;text-transform:none}.SendEmailButton_email-button__35kxg:hover{border:1px solid #fff}.SendEmailButton_email-button__35kxg span{display:inline-block}@media(max-width:768px){.SendEmailButton_email-button__35kxg{width:100%}}.SendEmailButton_email-button__35kxg.SendEmailButton_disabled__dA3N4{cursor:not-allowed;color:#282828;background-color:#eee}.SendEmailButton_email-button__35kxg.SendEmailButton_success__dEgIc{background-color:#46ac52;display:flex;align-items:center;justify-content:space-between}.SendEmailButton_email-button__35kxg.SendEmailButton_failed__oxF85{background-color:#e62828;display:flex;align-items:center;justify-content:space-between}.SendEmailButton_email-button__35kxg.SendEmailButton_loading__9O_dJ{display:flex;align-items:center;justify-content:space-between;border:1px solid #fff}.Spinner_spinner__Cbmfb{animation:Spinner_spin__Wh_C5 linear infinite}@keyframes Spinner_spin__Wh_C5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EmailForm_email-form__m11oR .EmailForm_email-form-title__x1Awd{font-weight:700}.EmailForm_email-form__m11oR .EmailForm_email-form-textarea__WN9lM{border:1px solid #ddd;height:120px;width:100%;display:block;resize:none;padding:10px;box-shadow:none}.EmailForm_email-form__m11oR .EmailForm_email-form-textarea__WN9lM:focus{border:2px solid #ffb612;outline:0}.EmailForm_email-form__m11oR button.EmailForm_in-progress__2VILl:enabled,.EmailForm_email-form__m11oR button.EmailForm_initial__eJFGK:enabled{color:#fff;background-color:#1172cb}.EmailForm_email-form__m11oR .EmailForm_max-characters__chTPg{position:relative;height:20px;margin-bottom:10px}.EmailForm_email-form__m11oR .EmailForm_error-text__MWq2O{color:#e62828}.EmailForm_email-form__m11oR .EmailForm_info-text__l8MKO{color:#777}.EmailForm_email-form__m11oR .EmailForm_error-text__MWq2O,.EmailForm_email-form__m11oR .EmailForm_info-text__l8MKO{position:absolute;right:2px}.EmailForm_email-form__m11oR textarea.EmailForm_validation-error__n9_Gn{border:2px solid #e62828;margin-bottom:5px}.EmailForm_email-form__m11oR textarea.EmailForm_validation-error__n9_Gn:focus{border:2px solid #e62828;outline:0}.EmailForm_email-form__m11oR .EmailForm_input-checkbox__QbyS1{position:relative;display:block;font-size:14px;line-height:18px;padding-left:24px;user-select:none;margin:0 0 18px}.EmailForm_email-form__m11oR .EmailForm_input-checkbox__QbyS1 input{opacity:0;position:absolute;top:0;left:0}.EmailForm_email-form__m11oR .EmailForm_input-checkbox__QbyS1 span{position:absolute;background:0 0;content:"";height:18px;width:18px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);top:0;left:0;user-select:none;color:#1172cb;font-size:12px}.EmailForm_email-form__m11oR .EmailForm_input-checkbox__QbyS1 span:before{position:relative;top:2px;left:2px}.EmailForm_email-form__m11oR .EmailForm_input-checkbox__QbyS1 span:focus{border:1px solid #ffb612}.EmailForm_email-form__m11oR .EmailForm_email-form-button__Ejhcw{border:0;background-color:#0072ce}.EmailForm_email-form__m11oR .EmailForm_email-form-button-disabled__sW_SY{cursor:not-allowed;color:#282828;background-color:#eee}.EmailForm_email-form__m11oR .EmailForm_email-form-button-sucess__KhWRh{background-color:#46ac52}.EmailForm_email-form__m11oR .EmailForm_email-form-button-failed__tLXAc{background-color:#e62828}.EmailForm_email-form__m11oR .EmailForm_email-form-button-loading__Gy1j6{background-color:#0072ce}.DesktopUserProfile_user-profile-button-container__tD0Ut{display:flex;justify-content:right;align-items:center;margin-top:6px}.DesktopUserProfile_user-profile-button-container__tD0Ut .DesktopUserProfile_user-feedback-button__FCeRn{height:25px;padding:5px;margin-right:10px;text-transform:uppercase;min-width:150px;border:0;background-color:#1172cb;color:#fff}.DesktopUserProfile_user-profile-button-container__tD0Ut .DesktopUserProfile_active__SMGSE{color:#282828;background-color:#fff!important}.DesktopUserProfile_user-profile-button-container__tD0Ut .DesktopUserProfile_active__SMGSE p{color:#282828!important}.DesktopUserProfile_user-profile-button-container__tD0Ut .DesktopUserProfile_user-profile-button__VNb_U{background:0 0;border:0;outline:0;padding:10px}.DesktopUserProfile_user-profile-button-container__tD0Ut .DesktopUserProfile_user-profile-button__VNb_U .DesktopUserProfile_user-info__ApNlN{display:flex;align-items:center;justify-content:center}.DesktopUserProfile_user-profile-button-container__tD0Ut .DesktopUserProfile_user-profile-button__VNb_U .DesktopUserProfile_user-info__ApNlN .DesktopUserProfile_user-name__kNtBI{color:#fff;display:inline-block;font-weight:700;padding:0;text-transform:uppercase}.DesktopUserProfile_user-profile-menu__OJAqz{width:250px;margin-left:auto;height:max-content!important;z-index:999}.DesktopUserProfile_user-profile-menu__OJAqz ul{padding:0;margin:0;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;text-transform:capitalize!important;height:max-content;box-shadow:1px 1px 1px #888}.DesktopUserProfile_user-profile-menu__OJAqz ul li{line-height:1.25;width:100%;padding:0 15px}.DesktopUserProfile_user-profile-menu__OJAqz ul li a,.DesktopUserProfile_user-profile-menu__OJAqz ul li button{color:#282828!important;display:block;font-size:16px;padding:12px 0}.DesktopUserProfile_user-profile-menu__OJAqz ul li a:hover,.DesktopUserProfile_user-profile-menu__OJAqz ul li button:hover{text-decoration:none}.DesktopUserProfile_user-profile-menu__OJAqz ul li a:visited,.DesktopUserProfile_user-profile-menu__OJAqz ul li button:visited{color:#407bae}.DesktopUserProfile_user-profile-menu__OJAqz ul li .DesktopUserProfile_signOut__nnQSM{cursor:pointer;width:100%}.DesktopUserProfile_user-profile-menu__OJAqz ul li:not(:first-child) a,.DesktopUserProfile_user-profile-menu__OJAqz ul li:not(:first-child) button{border-top:1px solid #ddd}.DesktopUserProfile_user-profile-menu__OJAqz ul li:not(:first-child):hover a,.DesktopUserProfile_user-profile-menu__OJAqz ul li:not(:first-child):hover button{border-top:1px solid #407bae}.DesktopUserProfile_user-profile-menu__OJAqz ul li:hover{background-color:#1172cb}.DesktopUserProfile_user-profile-menu__OJAqz ul li:hover a,.DesktopUserProfile_user-profile-menu__OJAqz ul li:hover button{text-decoration:none;color:#fff!important}.Navigation_list-piped__8dRsF{margin:0;padding:0;width:max-content;text-align:center}.Navigation_list-piped__8dRsF li{display:inline-block;padding:5px 0}.Navigation_list-piped__8dRsF li:not(:last-child):after{color:#fff;content:"|";margin:0 10px}.Navigation_sub__7FbP7 a{font-size:12px;color:#d8d6d6!important}.Navigation_main-active-link__JGAsW{border-bottom:2px solid #fff}.MobileMainNavigation_menu__TQqNb ul{padding:0;margin:0}.MobileMainNavigation_menu__TQqNb ul li{line-height:1.25}.MobileMainNavigation_menu__TQqNb ul li a{color:#282828!important;display:block;padding:12px 0;margin:0 15px}.MobileMainNavigation_menu__TQqNb ul li a:hover{text-decoration:none}.MobileMainNavigation_menu__TQqNb ul li a,.MobileMainNavigation_menu__TQqNb ul li a:visited{color:#407bae}.MobileMainNavigation_menu__TQqNb ul li:not(:first-child) a{border-top:1px solid #ddd}.MobileMainNavigation_menu__TQqNb ul li:hover{background-color:#1172cb}.MobileMainNavigation_menu__TQqNb ul li:hover a{color:#fff!important;text-decoration:none}.MobileMainNavigation_menu__TQqNb ul li:not(:first-child):hover a{border-top:1px solid #407bae}.MobileMainNavigation_menu-actions__u7nhN{height:max-content!important;width:100%;position:absolute;z-index:999}.MobileMainNavigation_menu-actions__u7nhN ul{font-family:Open Sans,sans-serif;font-weight:700;background-color:#fff;position:absolute;top:0;bottom:0;left:0;right:0;text-transform:capitalize!important;height:max-content;box-shadow:2px 4px 4px #888}.MobileMainNavigation_menu-actions__u7nhN ul li{width:100%}.MobileMainNavigation_menu-actions__u7nhN ul li:hover:not(.MobileMainNavigation_user-info-li__8K_yT):not(.MobileMainNavigation_woh-account__lBBuq)+li a:not(.MobileMainNavigation_overview-sub-menu-link__gICpL),.MobileMainNavigation_menu-actions__u7nhN ul li:hover:not(.MobileMainNavigation_user-info-li__8K_yT):not(.MobileMainNavigation_woh-account__lBBuq)+li a:not(.MobileMainNavigation_reservations-sub-menu-link__b7ELY){border-top:1px solid #ddd}.MobileMainNavigation_menu-actions__u7nhN ul li:not(:first-child).MobileMainNavigation_user-info-li__8K_yT{max-height:44px}.MobileUserProfile_user-profile-menu__D7vYs{font-family:Open Sans,sans-serif;font-weight:700;height:max-content!important;width:100%;position:absolute;z-index:999}.MobileUserProfile_user-profile-menu__D7vYs .MobileUserProfile_user-detail__ClJXc{box-shadow:2px 4px 4px #888;padding-top:12px;background-color:#fff}.MobileUserProfile_user-profile-menu__D7vYs .MobileUserProfile_mobile-menu-user-info__ksbCG{color:#fff;background-color:#1172cb;margin:0 10px;padding:10px 25px}.MobileUserProfile_user-profile-menu__D7vYs .MobileUserProfile_woh-name-flex__05XSu{background-color:#1172cb!important;border:none!important;display:flex;justify-content:space-between;padding:0!important}.MobileUserProfile_user-profile-menu__D7vYs ul{background-color:#fff;text-transform:capitalize!important;height:max-content;box-shadow:2px 4px 4px #888;margin:0;padding:0}.MobileUserProfile_user-profile-menu__D7vYs ul li{line-height:1.25;width:100%;padding:0 15px}.MobileUserProfile_user-profile-menu__D7vYs ul li a,.MobileUserProfile_user-profile-menu__D7vYs ul li button{color:#282828!important;display:block;font-size:16px;padding:12px 0}.MobileUserProfile_user-profile-menu__D7vYs ul li a:hover,.MobileUserProfile_user-profile-menu__D7vYs ul li button:hover{text-decoration:none}.MobileUserProfile_user-profile-menu__D7vYs ul li a,.MobileUserProfile_user-profile-menu__D7vYs ul li a:visited,.MobileUserProfile_user-profile-menu__D7vYs ul li button:visited{color:#407bae}.MobileUserProfile_user-profile-menu__D7vYs ul li .MobileUserProfile_signOut__qsMw9{cursor:pointer;width:100%}.MobileUserProfile_user-profile-menu__D7vYs ul li:not(:first-child) a,.MobileUserProfile_user-profile-menu__D7vYs ul li:not(:first-child) button{border-top:1px solid #ddd}.MobileUserProfile_user-profile-menu__D7vYs ul li:hover{background-color:#1172cb}.MobileUserProfile_user-profile-menu__D7vYs ul li:hover a,.MobileUserProfile_user-profile-menu__D7vYs ul li:hover button{color:#fff!important;text-decoration:none}.MobileUserProfile_user-profile-menu__D7vYs ul li:not(:first-child):hover a,.MobileUserProfile_user-profile-menu__D7vYs ul li:not(:first-child):hover button{border-top:1px solid #407bae}.Footer_footer-container__wwG8D div{background-color:#fff}.Footer_footer-container__wwG8D li,.Footer_footer-container__wwG8D li a,.Footer_footer-container__wwG8D li button{color:#000}.Footer_footer-container__wwG8D li:hover,.Footer_footer-container__wwG8D li:hover a:hover,.Footer_footer-container__wwG8D li:hover button:hover{color:gray}.PhoneNumber_phone-number__hcLqH{color:#282828;display:inline-block}.PhoneNumber_phone-number__hcLqH .PhoneNumber_call-on-click__0liO0{display:none}@media(max-width:768px){.PhoneNumber_phone-number__hcLqH{color:#0072ce}.PhoneNumber_phone-number__hcLqH .PhoneNumber_call-on-click__0liO0{display:block}.PhoneNumber_phone-number__hcLqH .PhoneNumber_no-call-on-click__tsY4i{display:none}}.HotelDetail_container__dfZrM .HotelDetail_header-grid__oOuJJ{display:grid;grid-template-columns:repeat(3,1fr);margin:60px 0 70px}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_header-grid__oOuJJ{grid-template-columns:repeat(1,1fr);place-items:center;margin:30px 0}}.HotelDetail_container__dfZrM .HotelDetail_header-grid__oOuJJ .HotelDetail_hotel-action-buttons__rawiN{grid-column:span 2;margin-bottom:18px}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_header-grid__oOuJJ .HotelDetail_hotel-action-buttons__rawiN{display:none}}.HotelDetail_container__dfZrM .HotelDetail_content-grid__7p7mn{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_content-grid__7p7mn{grid-template-columns:repeat(1,1fr)}}.HotelDetail_container__dfZrM .HotelDetail_content-grid__7p7mn .HotelDetail_mobile-action-buttons__aazlL{display:none;grid-column:span 3}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_content-grid__7p7mn .HotelDetail_mobile-action-buttons__aazlL{display:block}}.HotelDetail_container__dfZrM .HotelDetail_detail-header__g4RL_{background-color:#ededed;margin:0;padding-top:20px}.HotelDetail_container__dfZrM .HotelDetail_detail-header__g4RL_ .HotelDetail_detail-header-info__0ZLF_{grid-column:span 2/span 2}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_detail-header__g4RL_ .HotelDetail_detail-header-info__0ZLF_{grid-column:1/-1}}.HotelDetail_container__dfZrM .HotelDetail_detail-header__g4RL_ .HotelDetail_detail-header-contact__m4WFg{grid-column:span 1/span 1}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_detail-header__g4RL_ .HotelDetail_detail-header-contact__m4WFg{display:none}}.HotelDetail_container__dfZrM .HotelDetail_detail-content__npWu4{grid-column:span 2/span 2}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_detail-content__npWu4{grid-column:span 3/3}}.HotelDetail_container__dfZrM .HotelDetail_details-contact-mobile___XG6C{display:none;grid-column:span 3/span 3}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_details-contact-mobile___XG6C{display:unset}}.HotelDetail_container__dfZrM .HotelDetail_detail-contact__qvMce{grid-column:span 1/span 1}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_detail-contact__qvMce{display:none}}.HotelDetail_container__dfZrM .HotelDetail_detail-section__8jLe_{padding:0 15px 10px 5px;border-right:1px solid #ddd}.HotelDetail_container__dfZrM .HotelDetail_detail-section__8jLe_ h3{padding:10px 0;text-transform:uppercase;border-bottom:1px solid #ddd}@media(max-width:768px){.HotelDetail_container__dfZrM .HotelDetail_detail-section__8jLe_{border-bottom:1px solid #ddd;border-right:0;margin-top:0;padding:10px 15px 10px 5px}.HotelDetail_container__dfZrM .HotelDetail_detail-section__8jLe_ h3{margin:0;padding:0;border-bottom:0 solid #ddd}}.HotelDetail_details-brand-logo__0Fczm{background-color:rgba(0,0,0,.85);display:inline-block;text-align:center;height:133px;width:130px}.HotelDetail_details-brand-logo__0Fczm .HotelDetail_slh-logo-holder__ESSs0{height:80px;background-color:#fff;margin-bottom:9px}.HotelDetail_details-brand-logo__0Fczm .HotelDetail_slh-logo-holder__ESSs0 img{width:56%;margin-top:12px}.HotelDetail_details-brand-logo__0Fczm .HotelDetail_logo-holder__ey8hF{position:relative;height:80px;width:115px;margin:5px auto}.HotelDetail_details-brand-logo__0Fczm .HotelDetail_logo-holder__ey8hF img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:5px}.HotelDetail_details-brand-logo__0Fczm p{border-top:1px solid #474646;text-transform:none;text-align:center;overflow:auto;width:115px;padding:8px 0;margin:1px 7px 5px;color:#fff;font-size:11px}.HotelDetail_hotel-recommendations__IKDzk{background-color:#f6f6f6;margin:0 -8px;padding:20px}.HotelDetail_hotel-recommendations__IKDzk .HotelDetail_col__56Ebu{padding:0}.HotelDetail_hotel-recommendations__IKDzk .HotelDetail_row__053i5{margin:0 0 20px}.HotelDetail_hotel-recommendations__IKDzk .HotelDetail_recommends-title__9tROU h3{font-size:16px;font-weight:700;margin:0 0 20px;padding:10px 0 0;text-transform:uppercase;border-bottom:1px solid #ccc}@media(max-width:768px){.HotelDetail_hotel-recommendations__IKDzk{padding:0;margin-top:20px}.HotelDetail_hotel-recommendations__IKDzk .HotelDetail_recommends-title__9tROU{padding:10px;margin:0}.HotelDetail_hotel-recommendations__IKDzk .HotelDetail_recommends-title__9tROU h3{margin:0 0 5px}}.HotelDetail_hotel-recommendation__rNZ9B{margin-bottom:20px}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_recommend-image__txcU_{background-position:50%;background-repeat:no-repeat;background-size:cover;height:175px;grid-column:span 1/span 1;grid-column-start:3}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_recommend-description-image__ALiIa{grid-column:span 2/span 2;grid-column-start:1;grid-row-start:1}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_description__8a8zu h3{line-height:1.2;padding:0;font-size:16px;margin:0 0 9px;font-weight:700}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_description__8a8zu .HotelDetail_description-html__ok26g{width:100%;padding-right:20px}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_description__8a8zu li{list-style-type:circle}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_see-all-container__7SNd_{display:flex;align-items:center;margin-bottom:2px}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_see-all-container__7SNd_ span{font-size:10px}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_recommend-button__UgoSu{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#407bae;text-transform:none;cursor:pointer;margin-right:6px}@media(max-width:768px){.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_recommends-image__qP_wg{margin-bottom:20px}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_description__8a8zu{padding:10px 15px}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_recommend-description-image__ALiIa,.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_recommend-image__txcU_{grid-column:span 3/span 3;grid-column-start:1;grid-row-start:unset}.HotelDetail_hotel-recommendation__rNZ9B .HotelDetail_see-all-container__7SNd_{margin-left:15px}}.HotelDetail_hotel-promotion__3ABFm{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.HotelDetail_hotel-promotion__3ABFm:last-child{border:0}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-desc__NbuLF{text-align:justify;text-justify:inter-word;padding:0 0 12px;line-height:1.5}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-desc__NbuLF p{padding:0 0 5px;word-wrap:break-word}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-desc__NbuLF ul{list-style-type:disc}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-date__LqwBw{text-align:justify}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-terms__rEuhc{text-align:justify;word-wrap:break-word}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-terms__rEuhc ul{list-style:circle}@media(max-width:768px){.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-terms__rEuhc ul{list-style:square}}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-date__LqwBw{margin-bottom:15pz}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-date__LqwBw i{display:inline-block;margin-right:5px;vertical-align:top}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-date__LqwBw span{display:inline-block;width:90%;font-weight:600}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-terms-link__AmDlN{cursor:pointer;color:#0072ce;margin-top:30px;display:flex;align-items:center}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_offer-terms-link__AmDlN i{margin-right:2px;font-size:10px}@media(max-width:768px){.HotelDetail_hotel-promotion__3ABFm .HotelDetail_desktop-offer__JEDgY{display:none}}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_desktop-offer__JEDgY img{width:100%;position:relative!important}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_desktop-offer__JEDgY .HotelDetail_offer-title__TPjPc{font-size:14px;font-weight:800;text-transform:uppercase}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_mobile-offer__qbuGk{display:none}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_mobile-offer__qbuGk .HotelDetail_offer-terms-link__AmDlN{margin-top:15px}@media(max-width:768px){.HotelDetail_hotel-promotion__3ABFm .HotelDetail_mobile-offer__qbuGk{display:block}}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_mobile-offer__qbuGk ul{list-style:disc!important}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_collapsible-section__shYCu h3{font-size:14px;font-weight:600}.HotelDetail_hotel-promotion__3ABFm .HotelDetail_collapsible-section__shYCu .HotelDetail_hotel-benefits__lmsi6{padding:15px 0}@media(max-width:768px){.HotelDetail_hotel-promotion__3ABFm{margin-bottom:5px;padding-bottom:10px}}.HotelDetail_hotel-prepaid__gg33J .HotelDetail_prepaid-mobile__7GNVJ{display:none}@media(max-width:768px){.HotelDetail_hotel-prepaid__gg33J .HotelDetail_prepaid-mobile__7GNVJ{display:block}}.HotelDetail_hotel-prepaid__gg33J .HotelDetail_prepaid-desktop__ldlgg{display:block}@media(max-width:768px){.HotelDetail_hotel-prepaid__gg33J .HotelDetail_prepaid-desktop__ldlgg{display:none}}.HotelDetail_hotel-prepaid__gg33J .HotelDetail_prepaid-desktop__ldlgg a{cursor:pointer}.HotelDetail_contact-numbers-modal__K7KbZ{background-color:#fff;padding:20px;height:550px;overflow-y:auto}@media(max-width:768px){.HotelDetail_contact-numbers-modal__K7KbZ{padding:10px}}.HotelDetail_contact-numbers-modal__K7KbZ .HotelDetail_contact-numbers-title__kmQyR{font-size:20px}.HotelDetail_contact-numbers-modal__K7KbZ p{font-weight:800;margin-bottom:10px;padding:0}.HotelDetail_contact-numbers-modal__K7KbZ ul{list-style-type:none;padding:0;margin-bottom:10px}.HotelDetail_contact-numbers-modal__K7KbZ .HotelDetail_text-h2__QND1r{margin-bottom:10px}.HotelDetail_contact-numbers-modal__K7KbZ .HotelDetail_text-h3__Jk_s_{font-size:16px;font-weight:700}.HotelDetail_contact-numbers-modal__K7KbZ .HotelDetail_number-label__Y9Z_m{display:block;font-weight:800}.HotelDetail_contact-numbers-modal__K7KbZ .HotelDetail_contact-number__VeJVl{margin-bottom:10px}.HotelDetail_contact-numbers-modal__K7KbZ .HotelDetail_contact-number__VeJVl .HotelDetail_number-label-note___OG2z{font-size:13px;display:block;font-weight:300}.HotelDetail_list-unstyled__1zy53{list-style:none;padding-left:0}.HotelDetail_hotel-media-desktop__b5LBE{display:flex;justify-content:end;margin-top:-15px}@media(max-width:768px){.HotelDetail_hotel-media-desktop__b5LBE{display:none}}.HotelDetail_hotel-media-mobile__8iSwH{display:none}@media(max-width:768px){.HotelDetail_hotel-media-mobile__8iSwH{display:flex;margin-top:3px;grid-column:span 3/span 3}}.Modal_modal-overlay__QZGxO{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:10;animation:Modal_fadeIn__XE69l .3s ease-in-out;overflow-y:scroll}.Modal_modal-custom__lCWyM{background-color:#fff!important;margin:15% auto!important}.Modal_modal-custom-title__MnQi2{text-align:center;font-size:20px;font-weight:700}.Modal_modal-container__cJOiA{border:1px solid #a6a6a6;background-color:#e6e6e6;position:relative;margin:5% auto;max-width:401px;width:96%}@media(max-width:768px){.Modal_modal-container__cJOiA{margin:1% auto}}.Modal_modal-header__Kenif{width:100%;background-color:#fff;text-align:right;display:flex;justify-content:space-between}.Modal_modal-header__Kenif .Modal_button-as-link__IAVL3{padding:2px;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:#407bae;text-transform:none;display:flex;align-items:center}.Modal_modal-header__Kenif .Modal_button-as-link__IAVL3 i{position:relative;background-color:#0a6abc;color:#fff;margin-left:5px;padding:1px;width:16px;height:16px}.Modal_modal-header__Kenif .Modal_button-as-link__IAVL3 .Modal_custom-i__pH_j9{background-color:#fff!important;color:#000!important}.Modal_modal-header__Kenif .Modal_button-as-link__IAVL3 .Modal_b-icon-close-bold__Qnymo:before{font-size:10px;position:relative;bottom:3px}.Modal_modal-header__Kenif .Modal_button-as-link__IAVL3 span{line-height:20px}.Modal_modal-header__Kenif .Modal_button-as-link__IAVL3 span:hover{text-decoration:underline}.Modal_info-modal-custom__0jT4b{padding:40px!important}.Modal_info-modal__30MFl{padding:20px}@keyframes Modal_fadeIn__XE69l{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideIn__4gbZc{0%{transform:translateY(-20px)}to{transform:translateY(0)}}.maintenance_rectangleContainer__mgQ_p{width:520px;height:600px;border-radius:8px;background-color:#fff;margin-left:auto;margin-right:auto;margin-top:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}@media(max-width:768px){.maintenance_rectangleContainer__mgQ_p{height:515px;width:100%;margin-top:2px}}.maintenance_ourApologies__fOcbu{width:432px;height:82px;font-size:60px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}@media(max-width:768px){.maintenance_ourApologies__fOcbu{font-size:46px;width:322px;height:62px;text-align:center}}@media only screen and (max-width:340px){.maintenance_ourApologies__fOcbu{margin-left:8px}}@media only screen and (max-width:768px){.maintenance_ourApologies__fOcbu{margin-top:50px}}.maintenance_divContent__4cAW2{margin-bottom:45%}.maintenance_callUs__UpGz4,.maintenance_callUs__UpGz4:active,.maintenance_callUs__UpGz4:visited{font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#4a4a4a}.maintenance_call-us__6S2xp:hover{background-color:#444;color:#fff}.maintenance_call-us-border__wYUW2{width:162px;height:44px;border:1px solid #979797;background-color:#fff;margin-top:31px}@media(max-width:768px){.maintenance_call-us-border__wYUW2{margin:69px}}.maintenance_weCannotCompleteY__q_9cH{width:452px;height:86px;font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#282828}@media(max-width:768px){.maintenance_weCannotCompleteY__q_9cH{width:337px;height:115px;font-size:20px;text-align:center}}