@font-face{font-family:fontone;src:url("/_next/static/media/Sharp Sans Medium.46533b71.otf") format("truetype")}@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Extrabold.567c76a1.otf") format("truetype")}.HotelDetail_stickynavmenu___EGlZ{position:sticky;top:0;left:0;z-index:999;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}.HotelDetail_mobiletopsearchbar__YCjbo{display:none}.HotelDetail_mobiletopsearchbar__YCjbo>div:nth-of-type(2){padding:0!important;background-color:#ff000000!important;border:none!important;margin-top:2%!important}.HotelDetail_desktoptopsearchbar__wmJqw{display:block;width:1080px;margin:1% auto auto}.HotelDetail_desktoptopsearchbar__wmJqw>div:first-of-type{padding:0!important;background-color:#ff000000!important;border:none!important}.HotelDetail_desktoptopsearchbar__wmJqw div:nth-of-type(4){background-color:#fff!important;color:#000!important;font-size:20px!important;border:1px solid #d1d1d1!important}.HotelDetail_desktoptopsearchbar__wmJqw div:nth-of-type(4) svg path{fill:#000!important}.HotelDetail_mobilehoteldetailstopnav__NhmYf{overflow:hidden;background-color:#333;display:none;margin-top:0}.HotelDetail_mobilehoteldetailstopnav__NhmYf a{float:left;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none;font-size:17px;font-family:fontone}.HotelDetail_mobilehoteldetailstopnav__NhmYf a.HotelDetail_active__PS5_T{background-color:#04aa6d;color:#fff}.HotelDetail_mobilehoteldetailstopnavright__fGekG{float:right}.HotelDetail_maincontent__h2Ns_{margin-top:0}.HotelDetail_book-container__LRsd8{display:none}.HotelDetail_urgency__Y2pCF{position:fixed;bottom:20px;right:20px;background-color:#fff;color:#cf0007;padding:5px 30px;border-radius:8px;border:1px solid #756e6e;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:9999;transition:opacity .3s ease,transform .3s ease;display:flex;align-items:center;gap:10px;font-size:15px}@media (max-width:599px){.HotelDetail_mobiletopsearchbar__YCjbo{display:block;width:90%;margin:8% auto 0;padding:0}.HotelDetail_desktoptopsearchbar__wmJqw{display:none}.HotelDetail_mobiletopsearchbar__YCjbo button{font-size:18px!important}.HotelDetail_mobiletopsearchbar__YCjbo button svg{width:22px!important;height:22px!important}.HotelDetail_openMobileSearch__Ua5Cg{background-color:#f7f7f8;padding:10px;border-radius:10px;border:1px solid #d1d1d1;display:flex;justify-content:space-between;align-items:center;width:100%}.HotelDetail_openMobileSearch__Ua5Cg svg path{fill:#000}.HotelDetail_openMobileHeader__nlFMf{display:flex;flex-direction:column;gap:3px;font-size:14px}.HotelDetail_openMobileHeader__nlFMf div{display:flex;gap:2px;font-size:14px}.HotelDetail_stickynavmenu___EGlZ{position:relative;top:0;left:0;z-index:0;background-color:#ff000000;box-shadow:none;margin-bottom:2%;margin-top:-4%;width:96%;margin-left:2%;font-family:fontone}.HotelDetail_maincontent__h2Ns_{overflow:hidden;margin-top:0}.HotelDetail_topSearchcontainer__lxwMZ{display:block;width:100%;margin:0}.HotelDetail_topSearch-container-left__E4crL{border-radius:32px;width:100%;box-shadow:none}.HotelDetail_hotelDetail-topSearchInfo__U2Gsr input{font-size:13px!important}.HotelDetail_inlinehoteldetail__eYh2i{display:flex}.HotelDetail_hotelDetail-topSearchInfo__U2Gsr{display:block;padding:0;font-size:12px;margin-top:-1%}.HotelDetail_hotelDetail-topSearchInfo__U2Gsr>*{background-color:#edf3ee;border-radius:10px;padding:15px 30px;border:none;position:relative;cursor:pointer;margin-top:10px;display:block;width:100%;text-align:left}.HotelDetail_hotelDetail-topSearchInfo__U2Gsr>button:hover{background-color:#d6e1d9}.HotelDetail_topSearch-btn__K9QVb{display:flex;justify-content:center;align-items:center;background-color:#6e9e76;color:#fff;border:none;border-radius:25px;height:10px;padding:25px 30px;font-size:18px;width:100%}.HotelDetail_topSearch-btn__K9QVb svg{margin-left:10px}.HotelDetail_calendar-container__kqsAz{z-index:1000;position:absolute;left:0;margin-top:-25%;overflow:hidden;width:100%}.HotelDetail_hotelDetail-breadCrumps__59KXB{width:100%;margin:0 auto;color:#858585}.HotelDetail_navMenu-container__Nqp4W{width:100%;margin:0 auto;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:none}.HotelDetail_navMenu-price__nNZ4g{display:none;align-items:center;gap:10px}.HotelDetail_overview-body__dZosz{width:100%;margin:0 auto}.HotelDetail_location-body__ackrx{background-color:#f7f7f8;width:100%;margin:20px auto;border-radius:20px;text-align:center}.HotelDetail_listcolumn__jNvTR{float:left;padding-top:0;padding-left:40px;margin-top:0}.HotelDetail_mapList__bEjC_ img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:155px;width:310px;border-radius:20px}.HotelDetail_dealsImage__8kylF{width:70%;display:none;margin-left:25%;margin-top:-3.5%}.HotelDetail_dealsImage__8kylF img{width:109%}.HotelDetail_popularFilters__D_NAs{width:90%;margin-left:5%;margin-right:5%;height:165px;border-radius:10px;border:1px solid #c5c4c4;margin-bottom:5%;transition:position .3s;position:relative;display:none}.HotelDetail_popularFilters__D_NAs h1{color:#263238;font-family:font;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-top:5%;margin-right:25px}.HotelDetail_popularFilters__D_NAs.HotelDetail_fixed__lLn_M{position:fixed;top:10%;z-index:1000;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);width:20.5%;margin-left:0;margin-right:5%;height:200px;border-radius:10px;border:1px solid #c5c4c4;margin-bottom:5%;background-color:#fff;padding-top:-10%}.HotelDetail_popularFilters__D_NAs.HotelDetail_fixed__lLn_M h1{color:#263238;font-family:font;font-size:20px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-top:4%;margin-right:25px;margin-bottom:5%}.HotelDetail_sort__lsd5d{margin-left:35%;margin-top:0;margin-bottom:8%;display:none}.HotelDetail_sort__lsd5d p{color:#263238;font-family:font;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.HotelDetail_filterdetailsdropdown__K6r_V{border-radius:10px;border:1px solid #c5c4c4;box-shadow:4px 4px 4px 0 rgba(0,0,0,.1),-4px -4px 4px 0 rgba(0,0,0,.1)}.HotelDetail_mobileFilterButton__IlFLn{border-radius:10px;border:1px solid #c5c4c4;width:100%;height:30px;padding:13px 16px;justify-content:center;align-items:center;gap:8px;color:#263238;font-size:11px;font-style:normal;font-weight:400;line-height:normal;position:relative;display:flex}.HotelDetail_mobilehoteldetailstopnav__NhmYf{overflow:hidden;background-color:#fff;margin-top:0;display:block;padding-right:15px}.HotelDetail_mobilehoteldetailstopnav__NhmYf a{float:left;text-align:center;text-decoration:none;display:flex;padding:14px 9px}.HotelDetail_mobilehoteldetailstopnav__NhmYf a span{margin-top:4%;color:#6e9e76;font-size:13px;font-style:normal;font-weight:500;line-height:148.2%;letter-spacing:-.42px}.HotelDetail_mobilehoteldetailstopnav__NhmYf a svg{height:28px;width:20px}.HotelDetail_mobilehoteldetailstopnav__NhmYf a.HotelDetail_active__PS5_T{border-radius:2px;background:rgba(38,50,56,.95);margin-top:7%;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:normal;font-family:fonttwo;padding:6px}.HotelDetail_mobilehoteldetailstopnavright__fGekG{float:right;margin-left:1%}.HotelDetail_mobilehoteldetailstopnavright__fGekG a{color:rgba(38,50,56,.7);font-size:14px;font-style:normal;font-weight:700;line-height:138.2%;display:flex;margin-top:2%}.HotelDetail_mobilehoteldetailstopnavright__fGekG a span{color:#cf0007;font-size:14px;font-style:normal;font-weight:800;line-height:normal;margin-top:0;margin-left:4px}}@media (min-width:600px) and (max-width:900px){.HotelDetail_maincontent__h2Ns_{overflow:hidden;width:95%;margin:auto}}@media (max-width:600px){.HotelDetail_book-container__LRsd8{position:fixed;bottom:0;left:0;z-index:10000;display:flex;gap:18px;width:100%;justify-content:center;align-items:center;border-top:1px solid #cecbcb;border-bottom:1px solid #cecbcb;background-color:#fff;padding:5px 0 20px}.HotelDetail_contact-container__P4kpL{position:relative}.HotelDetail_call-menu__FmMgd{position:absolute;bottom:120%;left:-50%;display:flex;padding:10px 15px;flex-direction:column;gap:20px;z-index:10000;border-radius:5px;background:#fff;box-shadow:0 2px 4px 4px rgba(0,0,0,.15)}.HotelDetail_call-menu__FmMgd a{color:var(--Gray-2,#4f4f4f);font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:flex;gap:5px}.HotelDetail_call-menu__FmMgd a svg{padding-top:0;margin-top:1px}.HotelDetail_book-container__LRsd8 span{display:flex;justify-content:center;align-items:center;padding:15px;border-radius:12px;border:1px solid #eb7f7f;& svg{fill:#eb7f7f}}.HotelDetail_book-btn__DHb6f{background-color:var(--color-primary);padding:15px;border-radius:12px;width:70%;color:#fff;font-size:20px;font-weight:var(--btn-text-weight);text-decoration:none;text-align:center;text-transform:capitalize}}.Rooms_roomsBody__wJ0YX{width:1080px;margin:2% auto 0}.Rooms_roomsFlexCardsFew__ANuGq{background-color:#f7f7f8;border-radius:20px;overflow:scroll;width:100%;display:flex;justify-content:center;align-items:center;-ms-overflow-style:none;scrollbar-width:none;padding:30px 30px 0}.Rooms_roomsFlexCardsFew__ANuGq::-webkit-scrollbar{display:none}.Rooms_roomsFlexCardsMany__NquZx{background-color:#f7f7f8;border-radius:20px;overflow:scroll;width:100%;display:flex;-ms-overflow-style:none;scrollbar-width:none;padding:30px 30px 0}.Rooms_roomsFlexCardsMany__NquZx::-webkit-scrollbar{display:none}.Rooms_roomsFlexContent__bt_oA{display:flex;justify-content:center;align-items:center}.Rooms_roomsBodyHead__wMAb0{overflow:hidden;width:100%;margin-bottom:0;margin-top:30px}.Rooms_rightRoomsBody__NN5GJ{float:right;display:flex;margin-top:-4%}.Rooms_rightRoomsBodyRec__QKRf3{margin-right:50%!important}.Rooms_rightRoomsBody__NN5GJ button{margin-left:30px;background-color:#fff;border:1px solid #cfcfcf;border-radius:25px;padding:8px 8px 4px;cursor:pointer;display:flex;align-items:center;justify-content:center}.Rooms_rightRoomsBody__NN5GJ button:hover{background-color:#cfcfcf;color:#fff}.Rooms_roomsContainer__mYNBw{margin:20px 10px}.Rooms_roomsTitle__REqPg{font-size:22px;font-weight:700;margin-bottom:10px;text-align:center;font-family:font}.Rooms_roomImg__gp67P{width:100%;height:200px!important;object-fit:cover;border-radius:10px 10px 0 0;position:relative;cursor:zoom-in}.Rooms_arrowButton__4LFdA{position:absolute;top:45%;background-color:hsla(0,0%,100%,.5);border-radius:50%;padding:5px 5px 0;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center}.Rooms_arrowButton__4LFdA:hover{background-color:#fff}.Rooms_arrowLeft__EEE6r{left:10px}.Rooms_arrowRight__bxHJu{right:10px}.Rooms_roomsCardContainer__kV_UZ{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:left;width:312px;border-radius:10px;background-color:#fff;transition:all .1s ease}.Rooms_roomsCardContainer__kV_UZ:hover{box-shadow:20px 20px 20px 0 rgba(0,0,0,.25);scale:1.05}.Rooms_roomsCardDetails__HxaFD{display:flex;flex-direction:column;padding:10px 20px;margin-top:10px}.Rooms_roomsCardTitle__p1Q_w{font-weight:700;margin-bottom:5px;font-family:fonttwo;margin-top:-10px}.Rooms_roomsDetailList__Obwkh{display:flex;flex-direction:column;justify-content:center;list-style:none;margin-bottom:10px;font-size:12px;gap:4px;margin-top:0}.Rooms_roomsDetailList__Obwkh>p{display:flex;align-items:center;gap:4px;font-family:font;margin-left:0;margin-bottom:0}.Rooms_roomsDetailList__Obwkh li{padding-bottom:5px;margin-right:5px}.Rooms_roomsFeatureList__uXwiN{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0;gap:10px;font-size:11px;list-style:none;margin-top:0;font-family:font;border-top:1.5px solid #aaa;border-bottom:1.5px solid #aaa;padding:15px 0}.Rooms_roomsFeatureList__uXwiN li span{color:#047721}.Rooms_roomsRefundable__OEHnP{font-size:12px;font-family:font;margin:2% 0 0}.Rooms_roomsRefundable__OEHnP span,.Rooms_roomsRefundable__OEHnP span a{color:green;text-decoration:none}.Rooms_roomsPaymentOptions__2DJVj{display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;list-style:none;font-family:font;margin-left:0;margin-top:2%}.Rooms_roomsPaymentOptions__2DJVj li{display:inline-flex;align-items:center;gap:4px;border:1px solid #cfcfcf;padding:3px 6px}.Rooms_roomsPaymentOptions__2DJVj>:first-child{border-radius:3px;color:green}.Rooms_roomsPaymentOptions__2DJVj>:nth-child(2){border-radius:3px}.Rooms_roomsPriceContainer__edCjz{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:0;gap:5px}.Rooms_roomsPrice__BcMoy{display:flex;gap:10px;justify-content:center;align-items:center}.Rooms_roomsPrice__BcMoy h2{font-size:25px;letter-spacing:-1px;font-family:fonttwo;font-weight:600}.Rooms_roomsDiscount__x8HxI>:first-child{text-decoration:line-through;color:red;font-family:font;font-size:12px}.Rooms_roomsDiscount__x8HxI>:nth-child(2){background-color:#f0c6c6;font-size:8px;padding:2px;font-family:font;color:red;margin-top:0}.Rooms_roomsReserveContainer__Cz8f6{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0 0 5px}.Rooms_roomsReserveContainer__Cz8f6>:first-child{font-size:10px}.Rooms_roomsReserveContainer__Cz8f6>:nth-child(2){padding:10px 60px;border:none;border-radius:10px;background-color:#40b869;color:#fff;font-weight:700;font-size:25px;text-transform:uppercase;cursor:pointer;transition:all .4s ease-in-out}.Rooms_roomsReserveContainer__Cz8f6>:nth-child(2):hover{background-color:#263238;color:#fff;font-weight:700}.Rooms_roomsReserveContainer__Cz8f6>:nth-child(3){display:flex;font-size:10px;color:red;padding:2px;font-weight:700}.Rooms_roomsImgContainer__SmN1E{position:relative}.Rooms_roomsImgContainer__SmN1E .Rooms_slide__ipEyX{background-color:#fff!important}.Rooms_heart-icon__4G6qX{position:absolute;top:10px;right:10px;font-size:1.5rem;cursor:pointer;transition:border-color .3s ease-in-out;border-radius:50%;color:#fff;border-color:#fff}.Rooms_heart-icon__4G6qX:hover{border-color:2px red}.Rooms_heart-icon__4G6qX.Rooms_liked__1VEyd{border-color:transparent;color:red}.Rooms_roomsFlexCards__qG7ND{height:900px}.Rooms_popupOverlay__Y5OPJ{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000}.Rooms_popupContent__Hn_Lw{background:#fff;padding:50px 30px;border-radius:10px;max-width:80%;max-height:90%;overflow-y:auto;position:relative}.Rooms_popupImages__rEIX_{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.Rooms_popupImg__fHFYw{width:80%;border-radius:5px}.Rooms_closeButton__KL99F{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer;color:#000}.Rooms_nextButton__CY0VA,.Rooms_prevButton__jVrn2{position:absolute;top:50%;background-color:#ff000000;color:#000;border:none;cursor:pointer;padding:10px;font-size:18px}.Rooms_prevButton__jVrn2{left:0}.Rooms_nextButton__CY0VA{right:0}.Rooms_roomVideo__0q_nc{width:100%;height:200px;object-fit:cover;border-top-right-radius:10px;border-top-left-radius:10px}.Rooms_containerClassBody__rtmpw{background-color:#f7f7f8;padding-bottom:20px}@media (max-width:599px){.Rooms_roomsBody__wJ0YX{width:100%;margin:0 auto}.Rooms_roomsTitle__REqPg{font-size:20px;font-weight:700;margin-bottom:10px;text-align:center;font-family:fonttwo}.Rooms_roomsContainer__mYNBw{margin:0 10px}.Rooms_mobileroommcardscontainer__RfSTz{width:409px!important}.Rooms_roomsFlexCards__qG7ND{display:block;justify-content:center;align-items:center;background-color:#f7f7f8;border-radius:20px;margin-top:0;padding:10px}.Rooms_roomsFlexContent__bt_oA{flex-direction:column}.Rooms_roomsFlexCardsCont__JeOzp,.Rooms_roomsFlexContent__bt_oA{display:flex;justify-content:center;align-items:center}.Rooms_roomsCardContainer__kV_UZ{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:left;width:300px;border-radius:10px;background:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.1);transition:all .1s ease;margin-bottom:20px;margin-left:auto;margin-right:auto}.Rooms_roomsCardDetails__HxaFD{display:flex;flex-direction:column;padding:10px;width:100%}.Rooms_roomsCardTitle__p1Q_w{margin-bottom:10px;font-size:15px}.Rooms_roomsFeatureList__uXwiN{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:0;list-style:none;gap:7px;font-size:10px;padding:5px 0}.Rooms_rooms-discount__CkIkW>:first-child{text-decoration:line-through;color:red;font-size:8px}.Rooms_rightRoomsBody__NN5GJ{float:right;margin-top:-10%;display:none}.Rooms_rightRoomsBody__NN5GJ button{margin-left:20px;background-color:#fff;border:1px solid #cfcfcf;border-radius:25px;padding:8px 8px 4px;cursor:pointer}.Rooms_roomsCardTitle__p1Q_w{font-weight:700;margin-bottom:5px;margin-top:-10px}.Rooms_rooms-detail-list__yEWLO{display:flex;flex-direction:column;justify-content:center;list-style:none;margin-bottom:0;font-size:12px;gap:4px}.Rooms_roomsPaymentOptions__2DJVj{display:flex;justify-content:center;align-items:center;gap:10px;font-size:8px;width:100%;margin-left:0;list-style:none}.Rooms_roomsPrice__BcMoy h2{font-size:22px;letter-spacing:-2px;font-weight:600}.Rooms_roomsReserveContainer__Cz8f6>:nth-child(2){padding:8px 30px;border:none;border-radius:10px;background-color:#40b869;color:#fff;font-weight:700;font-size:16px;cursor:pointer;transition:all .4s ease-in-out;font-weight:500;width:90%}.Rooms_roomsFlexCardsFew__ANuGq{background-color:#f7f7f8;border-radius:20px;overflow:scroll;width:90%;margin:auto;display:flex;justify-content:center;align-items:center;padding:0;-ms-overflow-style:none;scrollbar-width:none}.Rooms_roomsFlexCardsMany__NquZx{margin-left:0}.Rooms_popupContent__Hn_Lw{background:#fff;padding:50px 30px;border-radius:0;max-width:90%;max-height:90%;overflow-y:auto;position:relative}.Rooms_popupImg__fHFYw{width:100%;border-radius:0}.Rooms_roomsImgContainer__SmN1E{position:relative;width:100%}}@media (min-width:600px) and (max-width:900px){.Rooms_roomsBody__wJ0YX{width:95%;margin:0 auto}.Rooms_roomsTitle__REqPg{font-size:25px;font-weight:700;margin-bottom:10px;text-align:center;font-family:fonttwo}}.priceMatch_openPriceMatch__dobS1{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:14px;color:#333;width:max-content;padding:5px 9px;color:#fff;background-color:#40b869;box-shadow:0 2px 5px #333;margin:1% auto auto;border:none}.priceMatch_openPriceMatch__dobS1 svg path{fill:#fff}.priceMatch_popupOverlay__G__WO{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);z-index:10001;display:flex;justify-content:center;align-items:center;padding:1rem}.priceMatch_popupBox__qxklj{background-color:#fff;border-radius:12px;max-width:600px;width:100%;padding:2rem;position:relative;max-height:90vh;overflow-y:auto}.priceMatch_popupHeader__LvRiX{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.priceMatch_popupHeader__LvRiX svg path{fill:#000}.priceMatch_popupContent__iftnL{font-size:16px;line-height:1.6}.priceMatch_popupContent__iftnL a{color:#333}.priceMatch_closeButton__NkmB7{position:absolute;top:5rem;right:3rem;background:none;border:none;cursor:pointer;padding:.5rem;z-index:1;width:100%;text-align:right!important}.priceMatch_closeButton__NkmB7 svg path{fill:#000}.priceMatch_popupHeader__LvRiX h1{font-size:20px;margin:0;font-weight:800}.priceMatch_popupHeader__LvRiX button{background:none;border:none;cursor:pointer}@media (max-width:599px){.priceMatch_popupHeader__LvRiX h1{font-size:12px;margin:0;font-weight:800}.priceMatch_popupContent__iftnL{font-size:12px;line-height:1.6}}.AmenitiesFacilities_amenitiesBody__ANleH{max-width:1080px;border-radius:20px;margin:0 auto 20px;padding:20px;text-align:center}.AmenitiesFacilities_amenitiesBody__ANleH h1{font-weight:700;font-family:font;font-size:22px}.AmenitiesFacilities_amenities-wrapper__3pMrZ{display:flex;flex-direction:column;gap:20px;padding:15px 0;border:1px solid #e9e9eb;border-radius:20px}.AmenitiesFacilities_amenitiesList__SJS7_{background-color:#fff;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-between}.AmenitiesFacilities_amenitiesFlexColumn__oA37J{flex:0 0 calc(33.33% - 20px);padding:10px;text-align:center;font-size:20px;margin:0 10px}.AmenitiesFacilities_amenitiesFlexColumn__oA37J h4{margin:15px 0;font-size:18px;font-family:fonttwo;text-align:center}.AmenitiesFacilities_amenitiesFlexColumn__oA37J>ul{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;text-align:center;margin-top:5px}.AmenitiesFacilities_amenitiesFlexColumn__oA37J>ul>li{font-weight:400;font-size:16px;margin:0 10px;padding:0 5px;font-family:font;list-style-type:"•"}.AmenitiesFacilities_flexLast__Yogq4{display:flex;justify-content:flex-start!important;margin-left:20px}.AmenitiesFacilities_amenitiesHotelDetailsButton__ex7xz{display:flex;justify-content:center;align-items:center;width:100%}.AmenitiesFacilities_amenitiesHotelDetailsButton__ex7xz button{padding:5px 15px;cursor:pointer;background-color:#ff000000;color:#000;font-size:16px;border:1px solid #d3d3d3;border-radius:4px}.AmenitiesFacilities_amenitiesHotelDetailsButton__ex7xz button:hover{background-color:hsla(0,0%,83%,.22)}@media (max-width:600px){.AmenitiesFacilities_amenitiesBody__ANleH{background-color:#fff;max-width:100%;margin:0 auto 20px;padding:1rem}.AmenitiesFacilities_amenitiesBody__ANleH h1{font-size:18px;font-weight:700;font-style:normal;text-align:center;line-height:138.2%;margin-bottom:6px}.AmenitiesFacilities_amenitiesList__SJS7_{background-color:#fff;border-radius:20px;border:0 solid #e9e9eb;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.AmenitiesFacilities_amenitiesFlexColumn__oA37J{flex:0 0 calc(100%);padding:10px;text-align:center;font-size:16px;margin:0}.AmenitiesFacilities_amenitiesFlexColumn__oA37J h4{margin:0 0 10px 5px;font-size:16px;font-family:fonttwo;text-align:left}.AmenitiesFacilities_amenitiesFlexColumn__oA37J>ul{gap:10px;justify-content:left;margin-top:1px;display:flex;flex-direction:column;align-items:flex-start}.AmenitiesFacilities_amenitiesFlexColumn__oA37J>ul>li{font-weight:400;font-size:14px;margin:0 10px;padding:0 5px;font-family:font;list-style-type:"•"}.AmenitiesFacilities_amenitiesHotelDetailsButton__ex7xz button:hover{background-color:#ff000000}#AmenitiesFacilities_policies-section__JNwc0{margin-top:5%}.AmenitiesFacilities_amenities-wrapper__3pMrZ{display:flex;flex-direction:column;gap:20px;padding:1px 0;border:1px solid #e9e9eb;border-radius:20px}}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Medium.46533b71.otf") format("truetype")}@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.GuestReview_guestBody__AyIoa{margin:40px auto 30px;width:1080px;border-radius:20px;padding:10px 0 0}.GuestReview_guestBody__AyIoa h1{text-align:center;margin:10px 0;font-family:font;font-weight:700;font-size:22px}.GuestReview_guestContainerSections__ktpDv{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;border:1px solid #dfdfdf;padding:20px 30px}.GuestReview_guestContainerReviewSlides__aVFHB{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:50px 0;font-family:font}.GuestReview_guestReview__dgHzm{display:flex;justify-content:left;margin-bottom:-3%;margin-top:0}.GuestReview_guestReview__dgHzm h3{font-family:font;margin-top:1%}.GuestReview_guestReviewLeft__lIyLc{display:flex;gap:10px;width:50%;margin-bottom:15px}.GuestReview_guestReviewLeft__lIyLc h3{display:flex;align-items:center;padding:10px 25px;background-color:#263238;color:#fff;border-radius:7px 7px 7px 0;font-size:25px;font-family:font}.GuestReview_guestReviewLeft2__X3uZt{display:flex;flex-direction:column;font-family:font;justify-content:center}.GuestReview_guestReviewLeft2__X3uZt>:first-child{color:#52bd52;font-size:30px;font-weight:500}.GuestReview_guestReviewLeft2__X3uZt>:nth-child(2){font-size:20px}.GuestReview_guestBold__1TmWe{font-family:font;font-weight:600}.GuestReview_guestReviewRight__ENUc2{display:flex;flex-direction:column;width:50%;padding:5px 0 0 20px;gap:5px;border-left:2px solid #263238;margin-bottom:2%}.GuestReview_guestReviewRight__ENUc2>*{font-family:font;font-size:16px;margin-top:2%}.GuestReview_guestReviewComment__ZzCBg p{font-family:font;font-size:12px}.GuestReview_guestReviewRight__ENUc2>:nth-child(2){font-family:font;font-weight:600}.GuestReview_guestReviewRight__ENUc2>:nth-child(3){font-family:font;color:red}.GuestReview_verified__Kq9hF{color:red}.GuestReview_guestReviewRight__ENUc2>:nth-child(4){font-family:font;font-weight:600}.GuestReview_reviewsLateDeals__7Oqaa{margin-top:0;max-height:200px}.GuestReview_reviewsLateDeals__7Oqaa h1{color:#263238;font-size:20px;padding-top:10px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.7px}.GuestReview_reviewsLateDeals__7Oqaa h1 span{margin-left:10px;color:#14ba6d;font-size:25px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.875px}.GuestReview_reviewHotelDealsUnavailable__k_0_3{padding-bottom:20px}.GuestReview_reviewHotelDealsUnavailable__k_0_3 p{font-size:20px;text-align:center}.GuestReview_guestButtons__ARZYH{display:flex;align-items:center;gap:20px;justify-content:center}.GuestReview_guestReviewBtn__gM05S{width:max-content;background-color:transparent;border:1px solid #4b575e;font-family:font;margin-top:0}.GuestReview_guestReviewBtn__gM05S,.GuestReview_writeReview__l6htk{padding:7px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease-in;font-size:15px}.GuestReview_writeReview__l6htk{background-color:#14ba6d;border:none;color:#fff}.GuestReview_writeReview__l6htk:hover{background-color:#fff;border:1px solid #14ba6d;color:#000}.GuestReview_guestReviewBtn__gM05S:hover{background-color:#4b575e;color:#fff}.GuestReview_guestReviewBtn__gM05S:active{transform:scale(.98)}.GuestReview_reviewHotelDealsUnavailable__k_0_3 p{font-family:font!important}.GuestReview_overlay__hjbaT{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:9999}.GuestReview_modal__lcZ88{background:#fff;padding:20px;width:90%;max-width:500px;border-radius:10px}.GuestReview_ratingRow__jyuw1{margin-top:10px}.GuestReview_modal__lcZ88 textarea{width:100%;height:80px;resize:none;margin-top:10px;padding:7px;margin-bottom:10px}.GuestReview_modal__lcZ88 label{text-transform:capitalize}.GuestReview_submit__S_LBt{background-color:#14ba6d;width:100%;border-radius:8px;padding:8px 16px;border:none;color:#fff}.GuestReview_submit__S_LBt:hover{cursor:pointer}.GuestReview_modalheader__886MV{display:flex;justify-content:space-between;width:100%;align-items:center}.GuestReview_modalheader__886MV button{border:none;background-color:#ff000000}.GuestReview_commentFailed__pz1hr{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.GuestReview_failedContent__qA_EY{background:#fff;padding:1.5rem;border-radius:12px;max-width:350px;border:1px solid red;width:90%;box-shadow:0 10px 25px rgba(0,0,0,.2);position:relative;animation:GuestReview_fadeInScale__xp_Pi .3s ease-out}.GuestReview_failedContent__qA_EY h1{font-size:18px}.GuestReview_closeFailed__UGxsS{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888}.GuestReview_closeFailed__UGxsS:hover{color:#000}.GuestReview_failedButtons__IVF6M{display:flex;justify-content:center;align-items:center;gap:10px}.GuestReview_failedButtons__IVF6M button{padding:5px 15px;font-size:16px;border:none;background-color:#ddd;border-radius:5px;cursor:pointer}.GuestReview_failedButtons__IVF6M button:hover{background-color:#263238;color:#fff}.GuestReview_failedButtons__IVF6M .GuestReview_signIn__QjATO{background-color:#14ba6d;color:#fff}@keyframes GuestReview_fadeInScale__xp_Pi{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:599px){.GuestReview_guestBody__AyIoa{background-color:#fff;width:100%;border-radius:20px;padding:10px 0 0;margin:-3% auto 0}.GuestReview_guestBody__AyIoa h1{text-align:center;margin:0;font-size:18px;font-family:font;font-weight:700}.GuestReview_guestReview__dgHzm h3{margin-top:5px}.GuestReview_guestReviewLeft__lIyLc{display:flex;gap:10px;width:100%;margin-bottom:15px;margin-top:2%;height:80px}.GuestReview_guestReviewLeft__lIyLc h3{display:flex;align-items:center;padding:8px 10px;background-color:#263238;color:#fff;border-radius:7px 7px 7px 0;font-size:18px}.GuestReview_guestReviewLeft2__X3uZt{display:flex;flex-direction:column;justify-content:center;margin-bottom:-10px!important;margin-top:-5%!important;font-size:14px!important}.GuestReview_guestReviewLeft2__X3uZt>:first-child{color:#52bd52;font-size:16px;font-weight:500}.GuestReview_guestReviewLeft2__X3uZt>:nth-child(2){font-size:13px}.GuestReview_guestReviewRight__ENUc2{display:none;flex-direction:column;width:50%;padding:5px 0 0 20px;gap:5px;border-left:2px solid #263238}.GuestReview_guestBold__1TmWe{font-weight:600}.GuestReview_guestReviewSingle__Hfm01{margin-bottom:20px}.GuestReview_guestButtons__ARZYH{display:flex;align-items:center;gap:10px;justify-content:center}.GuestReview_guestReviewBtn__gM05S{width:max-content;background-color:transparent;border:1px solid #4b575e;font-family:font;margin-top:0}.GuestReview_guestReviewBtn__gM05S,.GuestReview_writeReview__l6htk{padding:5px 12px;border-radius:8px;cursor:pointer;transition:all .2s ease-in;font-size:14px}.GuestReview_writeReview__l6htk{background-color:#14ba6d;border:none;color:#fff}.GuestReview_writeReview__l6htk:hover{background-color:#fff;border:1px solid #14ba6d;color:#000}.GuestReview_guestContainerSections__ktpDv{display:flex;flex-direction:column;background-color:#fff;border-radius:20px;border:0 solid #dfdfdf;padding:0 20px}.GuestReview_guestContainerReviewSlides__aVFHB{display:grid;grid-template-columns:repeat(1,1fr);gap:20px;margin:20px 0}.GuestReview_reviewHotelDealsUnavailable__k_0_3 p{font-size:14px}.GuestReview_modal__lcZ88{background:#fff;padding:20px;width:90%;max-width:500px;max-height:400px;overflow:scroll;border-radius:10px}.GuestReview_ratingRow__jyuw1{margin-top:10px}.GuestReview_ratingRow__jyuw1 span{padding:0!important}.GuestReview_modal__lcZ88 textarea{width:100%;height:80px;resize:none;margin-top:10px;padding:7px;margin-bottom:10px;font-size:12px}.GuestReview_modal__lcZ88 label{text-transform:capitalize;font-size:12px}.GuestReview_submit__S_LBt{background-color:#14ba6d;width:100%;border-radius:8px;padding:8px 16px;border:none;color:#fff}.GuestReview_submit__S_LBt:hover{cursor:pointer}.GuestReview_modalheader__886MV{display:flex;justify-content:space-between;width:100%;align-items:center;margin-bottom:10px}.GuestReview_modalheader__886MV button{border:none;background-color:#ff000000}.GuestReview_modalheader__886MV h2{font-size:15px}.GuestReview_commentFailed__pz1hr{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:999}.GuestReview_failedContent__qA_EY{background:#fff;padding:1.5rem;border-radius:12px;max-width:300px;border:1px solid red;width:90%;box-shadow:0 10px 25px rgba(0,0,0,.2);position:relative;animation:GuestReview_fadeInScale__xp_Pi .3s ease-out}.GuestReview_failedContent__qA_EY h1{font-size:15px}.GuestReview_closeFailed__UGxsS{position:absolute;top:12px;right:12px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#888}.GuestReview_closeFailed__UGxsS:hover{color:#000}.GuestReview_failedButtons__IVF6M{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:3%}.GuestReview_failedButtons__IVF6M button{padding:5px 15px;font-size:15px;border:none;background-color:#ddd;border-radius:5px;cursor:pointer}.GuestReview_failedButtons__IVF6M button:hover{background-color:#263238;color:#fff}.GuestReview_failedButtons__IVF6M .GuestReview_signIn__QjATO{background-color:#14ba6d;color:#fff}}@media (min-width:600px) and (max-width:900px){.GuestReview_guestBody__AyIoa{background-color:#fff;width:100%!important;border-radius:20px;padding:10px 0 0;margin:-3% auto 0}.GuestReview_guestReviewBtn__gM05S{width:40%;margin:0 auto;background-color:transparent;border:1px solid #4b575e;padding:15px 20px;border-radius:8px;cursor:pointer;transition:all .2s ease-in;display:flex;justify-content:center;align-items:center;font-family:font}}