@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:16px;font-style:normal;font-weight:700;line-height:138.2%;display:flex;align-items:center;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}.HotelDetail_mobilehoteldetailstopnavright__fGekG a .HotelDetail_fromText__vsuyp{color:rgba(38,50,56,.7);font-size:12px;font-weight:400}.HotelDetail_mobilehoteldetailstopnavright__fGekG a .HotelDetail_priceText__SW2mu{color:#cf0007;font-size:20px;font-weight:800}}@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;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.HotelDetail_book-container-hidden__WWgi1{transform:translateY(100%);opacity:0;pointer-events:none}.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:26px;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:stretch}.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;display:flex}.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;height:100%;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_roomsCardContent__bs79a,.Rooms_roomsCardDetails__HxaFD{display:flex;flex-direction:column;flex:1}.Rooms_roomsCardDetails__HxaFD{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;flex-wrap:wrap;gap:8px;font-size:12px;list-style:none;font-family:font;margin-left:0;margin-top:2%}.Rooms_roomsPaymentOptions__2DJVj li{display:inline-flex;align-items:center;border:1.5px solid #cfcfcf;padding:5px 10px;border-radius:10px;line-height:1.1}.Rooms_reserveChip__qMWPX{color:#2e6f45;border-color:#b9c9bf!important}.Rooms_noChargeChip__lvlpi{color:#1f1f1f}.Rooms_roomsPriceContainer__edCjz{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto;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;color:#e30f0f}.Rooms_roomsDiscount__x8HxI>:first-child{text-decoration:line-through;color:#6b7280;font-family:font;font-size:12px}.Rooms_roomsDiscount__x8HxI>:nth-child(2){background-color:#fde8e8;font-size:8px;padding:2px;font-family:font;color:#b91c1c;margin-top:0}.Rooms_roomsReserveContainer__Cz8f6{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin:0 0 5px;width:90%}.Rooms_roomsReserveButton__P2FN7{padding:10px 24px;border:none;border-radius:10px;background-color:#40b869;color:#fff;font-weight:700;font-size:24px;text-transform:none;cursor:pointer;transition:all .4s ease-in-out;margin:0 20px;width:calc(100% - 20px)}.Rooms_roomsReserveButton__P2FN7:hover{background-color:#263238;color:#fff;font-weight:700}.Rooms_totalPriceNote__3JF52{font-size:12px;color:#2e6f45;padding:2px;font-weight:400;text-align:center}.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;height:100%;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;flex:1;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:8px;font-size:9px;width:100%;margin-left:0;list-style:none}.Rooms_roomsPrice__BcMoy h2{font-size:22px;letter-spacing:-2px;font-weight:600}.Rooms_roomsPaymentOptions__2DJVj li{border-radius:8px;padding:4px 8px;font-size:9px}.Rooms_reserveChip__qMWPX{font-size:24px;line-height:1}.Rooms_roomsReserveButton__P2FN7{padding:10px 24px;border-radius:10px;font-size:24px;width:calc(100% - 20px);margin:0 10px}.Rooms_totalPriceNote__3JF52{font-size:12px;font-weight:400}.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}}@font-face{font-family:fonttwo;src:url("/_next/static/media/Sharp Sans Semibold.d049f3e0.otf") format("truetype")}.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 Semibold.d049f3e0.otf") format("truetype")}.NavMenu_navMenuContainer__QXfWz{width:1080px;margin:20px auto 0;height:60px;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f5f0}.NavMenu_navMenuList__2VVaZ{display:flex;justify-content:center;align-items:center;list-style:none;margin-left:30px;padding:0}.NavMenu_navMenuList__2VVaZ li a{margin-right:30px;cursor:pointer;color:#666;text-decoration:none;font-family:font}.NavMenu_navMenuList__2VVaZ li a:hover{color:#000;border-bottom:2px solid green}.NavMenu_navMenuPrice__tJhXf{display:flex;align-items:center;gap:10px}.NavMenu_navMenuPrice__tJhXf small{font-size:12px;font-family:font;color:#999}.NavMenu_navMenuPrice__tJhXf p{font-size:28px;font-family:font;color:red}.NavMenu_navMenuPrice__tJhXf button{border:none;border-radius:5px;background-color:var(--color-primary);color:#fff;font-size:25px;padding:10px 20px;margin-right:5px;font-weight:900;cursor:pointer}.NavMenu_navMenuPrice__tJhXf button:hover{background-color:#fff;color:#263238;border:1px solid #263238}@media (max-width:599px){.NavMenu_navMenuContainer__QXfWz{width:100%;margin:0 auto;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:none;height:max-content}.NavMenu_navMenuList__2VVaZ{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;justify-content:center;align-items:center;list-style:none;margin-left:5px;padding:0;margin-top:10px}.NavMenu_navMenuList__2VVaZ li a{margin-right:8px;font-size:12px;cursor:pointer;color:#666;text-decoration:none}.NavMenu_navMenuPrice__tJhXf{display:none}}@media (min-width:600px) and (max-width:900px){.NavMenu_navMenuContainer__QXfWz{width:95%;margin:20px auto 0;border-radius:5px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f5f0}.NavMenu_navMenuList__2VVaZ{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;justify-content:center;align-items:center;list-style:none;margin-left:5px;padding:0;margin-top:10px}.NavMenu_navMenuList__2VVaZ li a{margin-right:8px;font-size:13px;cursor:pointer;color:#666;text-decoration:none}.NavMenu_navMenuPrice__tJhXf{display:none}}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Extrabold.567c76a1.otf") format("truetype")}.HotelInfo_overviewDetailsCard__539eZ{border:1px solid #b6b5b5;border-radius:10px;padding:10px 20px;margin-left:auto;margin-right:auto;max-height:200px;overflow:scroll;margin-bottom:14px;-ms-overflow-style:none;scrollbar-width:none;font-family:font}.HotelInfo_urgency__jxaZL{border:1px solid #b6b5b5;padding:10px 20px;margin-bottom:2%;color:#cf0007;border-radius:8px;font-size:16px;display:flex;align-items:center;gap:5px}.HotelInfo_overviewBody__r2wBr{width:1080px;margin:0 auto}.HotelInfo_overviewDetailsCard__539eZ::-webkit-scrollbar{display:none}.HotelInfo_hotelSearchContainer__n8JbO{margin-top:20px;width:99%}.HotelInfo_overviewDetailsCard__539eZ>*{padding-bottom:5px}.HotelInfo_overviewDetailsCard__539eZ h3{margin-top:7px;font-family:fonttwo}.HotelInfo_overviewDetailsCard__539eZ p{font-size:15px;font-weight:500;margin-top:0;margin-bottom:0}.HotelInfo_overviewDetailBodyContainer__oXIb1{display:block;flex-direction:column;gap:15px;width:75%}.HotelInfo_overviewDetailsDescription__4LujV{line-height:1.5}.HotelInfo_overviewHotelName__s6A7u{display:flex;justify-content:space-between}.HotelInfo_overviewHotelName__s6A7u div{display:flex;justify-content:left;align-items:center;gap:10px;margin-bottom:0}.HotelInfo_overviewHotelName__s6A7u h1{font-weight:700;font-size:20px;color:red;margin-top:0;font-family:font}.HotelInfo_overviewStars__yZ57Q{display:flex;justify-content:left;align-items:center;gap:5px;margin-top:0}.HotelInfo_overviewStars__yZ57Q svg{width:30px;height:30px}.HotelInfo_badge__aPP_N svg path{fill:#40b869}.HotelInfo_tooltipContainer__ng7gW{position:relative;display:inline-block}.HotelInfo_tooltipText__VOu15{visibility:hidden;width:max-content;background-color:#333;color:#fff;text-align:center;padding:4px 8px;border-radius:4px;position:absolute;z-index:10001;bottom:-30px;left:50%;width:370px;transform:translateX(-50%);font-size:12px;opacity:0;transition:opacity .2s ease-in-out}.HotelInfo_tooltipContainer__ng7gW:hover .HotelInfo_tooltipText__VOu15{visibility:visible;opacity:1}.HotelInfo_overviewHotelMap__a9Lfa{color:red;font-size:12px;cursor:pointer}.HotelInfo_overviewHighlights__fqrig{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:20px;margin-top:20px}.HotelInfo_overviewHighlightsItems__ZSoU0{margin-top:0!important;margin-bottom:10px;margin-left:0!important}.HotelInfo_overviewHighlights__fqrig img{-webkit-filter:grayscale(10%);filter:grayscale(90%);display:block;margin-left:auto;margin-right:auto;width:90%;margin-bottom:8%}.HotelInfo_overviewHighlights__fqrig p{text-align:center;font-size:13px;padding-top:8px;margin-left:5px}.HotelInfo_overviewDetailBody__yLjmd{display:flex;justify-content:center;align-items:flex-start;gap:19px}.HotelInfo_overviewLeftCard__3iLOa{height:100%;width:25%}.HotelInfo_overviewScoreFlex__raaCX{display:flex;align-items:center;border:1px solid #b6b5b5;border-radius:15px 10px 0 0}.HotelInfo_overviewScore__67xzX{background-color:#263238;color:#fff;text-align:center;border-radius:10px 5px 5px 0;padding:20px 30px;font-weight:700;font-size:20px;font-family:font}.HotelInfo_overviewScoreText__6SUI4{display:flex;flex-direction:column;justify-content:left;align-items:center;width:100%;font-family:font}.HotelInfo_overviewLeftCardBottom__JcHUt{border:1px solid #b6b5b5;border-radius:0 0 10px 10px;padding:10px 20px;margin:15px 0 0;height:100%;font-family:font}.HotelInfo_overviewLeftCardBottom__JcHUt h3{margin-top:10px;margin-bottom:0}.HotelInfo_overviewLeftCardList__J7VhC{padding-left:17px;margin-bottom:15px;line-height:20px;color:gray}.HotelInfo_overviewLeftCardList__J7VhC li{font-size:16px;font-family:font}.HotelInfo_overview-leftCard-map__IIKnj{margin-bottom:20px}.HotelInfo_iconOverviewHighlights__0tl48{width:30px!important;filter:grayscale(100%);height:20px}.HotelInfo_readMoreButtonHotelInfo__WneYt{background-color:transparent;color:red;border:none;border-bottom:1px solid red;font-size:12px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-top:5px;margin-bottom:1%;&:hover{scale:1.02}}.HotelInfo_hideHotelDetailTopSearchInfo__YDPjY{display:none}@media (max-width:599px){.HotelInfo_overviewDetailsCard__539eZ{border:1px solid #b6b5b5;border-radius:10px;padding:10px;width:100%;margin:0 auto 20px;max-height:200px;overflow:scroll}.HotelInfo_overviewBody__r2wBr{width:95%;margin:0 auto}.HotelInfo_overviewDetailBody__yLjmd{display:block;justify-content:center;align-items:center;gap:10px}.HotelInfo_overviewLeftCard__3iLOa{height:100%;display:none}.HotelInfo_overviewHotelName__s6A7u{display:flex;justify-content:left;align-items:center;gap:5px;margin-bottom:5px}.HotelInfo_overviewHotelName__s6A7u h1{color:red;font-size:18px}.HotelInfo_overviewHotelAddress__jG6gE{color:#263238;font-size:12px!important;font-style:normal;font-weight:400!important;letter-spacing:-.35px;margin-top:-2%!important}.HotelInfo_overviewHotelMap__a9Lfa{color:red;font-size:10px;cursor:pointer}.HotelInfo_overviewDetailsCard__539eZ h3{font-size:14px}.HotelInfo_overviewDetailsDescription__4LujV{font-size:10px!important;font-weight:400!important}.HotelInfo_overviewHighlights__fqrig{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;margin-top:6px}.HotelInfo_overviewHighlights__fqrig img{-webkit-filter:grayscale(10%);filter:grayscale(90%);display:block;margin-left:auto;margin-right:auto;width:90%;margin-bottom:10%}.HotelInfo_overviewHighlights__fqrig p{font-size:10px;font-style:normal;font-weight:500;display:block;text-align:center}.HotelInfo_overviewStars__yZ57Q{display:flex;justify-content:left;align-items:center;gap:0!important;margin-top:0}.HotelInfo_overviewStars__yZ57Q svg{width:15px;height:15px}.HotelInfo_overviewDetailsCard__539eZ h3{font-size:16px;font-weight:700;margin-bottom:4%}.HotelInfo_readMoreButtonHotelInfo__WneYt{background-color:#ff000000;padding:0;color:rgba(234,65,49,.8);font-size:10px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.28px;margin-top:0;text-decoration-line:underline}.HotelInfo_overviewDetailsCard__539eZ p{font-size:14px!important;font-weight:500;margin-top:-4%}.HotelInfo_overviewHotelAddress__jG6gE{margin-top:2px!important}.HotelInfo_overviewHighlightsItems__ZSoU0 p{font-size:12px!important}.HotelInfo_roomamenities-overview-highlights__RN1Ud{margin-top:0!important;margin-bottom:10px;margin-left:-20px!important}.HotelInfo_overviewDetailBodyContainer__oXIb1{display:flex;flex-direction:column;gap:0;width:100%}.HotelInfo_overviewLeftCardList__J7VhC li{font-size:13px}.HotelInfo_hideHotelDetailTopSearchInfo__YDPjY{display:block;margin-top:0}.HotelInfo_hotelSearchContainer__n8JbO{margin-top:0!important;width:99%}.HotelInfo_iconOverviewHighlights__0tl48{width:20px!important;filter:grayscale(100%);height:20px}.HotelInfo_urgency__jxaZL{border:1px solid #b6b5b5;padding:7px 10px;margin-bottom:2%;color:#cf0007;border-radius:8px;font-size:12px;margin-top:-3%;box-shadow:0 2px 8px rgba(0,0,0,.15)}}@media (min-width:600px) and (max-width:900px){.HotelInfo_overviewBody__r2wBr{width:95%;margin:0 auto}.HotelInfo_overviewScore__67xzX{background-color:#263238;color:#fff;text-align:center;border-radius:10px 5px 5px 0;padding:25px 20px;font-weight:700;font-size:14px}.HotelInfo_overviewLeftCardBottom__JcHUt h3{margin-top:10px;font-size:15px;margin-bottom:10px}}@font-face{font-family:font;src:url("/_next/static/media/Sharp Sans Medium.46533b71.otf") format("truetype")}.Hero_navMenuHero__X7k6M{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:15px;width:100%;margin:30px auto 20px;height:420px;overflow:hidden}.Hero_navMenuHeroCont__JZa7m{position:relative;grid-column:span 2;grid-row:span 2;height:420px}.Hero_navMenuHero__X7k6M img{width:100%;height:100%!important;object-fit:cover!important;box-shadow:-10px -10px 30px 0 hsla(0,0%,57%,.17),0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer}.Hero_navMenuHero__X7k6M img:nth-child(2){grid-column:3;grid-row:1;height:200px!important}.Hero_navMenuHero__X7k6M img:nth-child(3){grid-column:3;grid-row:2;height:200px!important}.Hero_navMenuHero__X7k6M img:nth-child(4){grid-column:4;grid-row:1;height:200px!important}.Hero_navMenuHero__X7k6M img:nth-child(5){grid-column:4;grid-row:2;height:200px!important}.Hero_modal-backdrop__i0bRb{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff}.Hero_likenavMenu__af2J2{position:absolute;top:10px;right:16px}.Hero_navMenushowall__0XemR{position:absolute;bottom:10px;right:16px}.Hero_showallphotoshotelpage__4cUTc{border-radius:5px;background:#e5e5e5;display:flex;padding:8px 22px;justify-content:center;align-items:center;gap:8px;color:#263238;font-size:10px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.35px;cursor:pointer;font-family:font}.Hero_showallphotoshotelpage__4cUTc:hover{background-color:#fff;font-size:12px}.Hero_modal-content__ky4WD{position:inherit;padding-top:30px;padding-left:40px;padding-right:40px;margin:1% auto auto;z-index:1001;height:max-content}.Hero_imageModalImagesContainer__SGq5m{position:relative;text-align:center;color:#fff;z-index:2;width:700px}.Hero_top-images-container__KBEXR{margin-top:0;z-index:2;width:100%;margin-left:0;margin-right:0;height:355px;overflow:hidden}.Hero_imageDetailsTextModal__iUDTf{position:absolute;top:50%;left:2%;transform:translate(2%,-50%);padding:10px 20px;z-index:2;gap:8px;width:auto;cursor:pointer}.Hero_imageDetailsTextModalRight__49EaF div a svg,.Hero_imageDetailsTextModal__iUDTf div a svg{height:100px!important}.Hero_imageDetailsTextModalRight__49EaF div a svg:hover,.Hero_imageDetailsTextModal__iUDTf div a svg:hover{width:90px!important}.Hero_imageDetailsTextModal__iUDTf:hover svg{width:90%}.Hero_imageDetailsTextModalRight__49EaF{position:absolute;top:50%;right:4%;transform:translate(4%,-50%);padding:10px 20px;z-index:2;gap:8px;width:auto;cursor:pointer}.Hero_imageDetailsTextModalRight__49EaF:hover img{width:90%}.Hero_imageDetailsTextModal__iUDTf a{margin-right:0;color:#000}.Hero_imageDetailsTextModal__iUDTf a svg{padding-top:0}#Hero_imageDetailsTextModalcaption__YpGRd{border-radius:5px;background:#fff;color:#263238;font-family:font;font-size:15px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:.525px;padding:5px 15px;position:absolute!important;left:50%!important;margin-top:300px;transform:translate(-50%,-100%)}.Hero_topImagesTwo__gXDK4{float:left;width:50%;padding:0;margin-top:1%}.Hero_topImagesFour__04x1U{float:left;width:50%;padding-left:15px;padding-bottom:20px}.Hero_topImagesFour__04x1U img{margin-left:auto;margin-right:auto;width:100%;height:147px;object-fit:cover;object-position:50% 50%;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.Hero_topImagesFive__VDZ6w{float:left;padding:10px}.Hero_topImagesFive__VDZ6w img{margin-left:auto;margin-right:auto;width:100%;height:150px;object-fit:cover;object-position:50% 50%}.Hero_arrowsTopImage__bgFpo{margin-top:2%;cursor:pointer}.Hero_arrowsTopImage__bgFpo a{padding:10px}.Hero_closeCursor__R5qZ1{background-color:#ff000000;color:#cf0007;margin-bottom:0;border-radius:50px;font-size:60px;padding:0;margin-top:1%;right:5%;top:inherit;position:fixed;border:none;cursor:pointer}.Hero_main-image__JcPaw{width:100%;height:320px}.Hero_main-image-container__wVv2A{position:relative;max-width:800px;margin:0 auto}.Hero_main-image-container-top-right__hF2RW{position:absolute;top:8px;right:16px}.Hero_main-image-container__wVv2A img{vertical-align:middle;border-radius:10px}.Hero_main-image-container__wVv2A .Hero_aboutHotel__jwnoW{position:absolute;margin-top:-11%;background:rgba(38,50,56,.6);color:#f1f1f1;width:100%;padding:10px;align-items:center;gap:131px;display:flex;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.Hero_aboutHotel__jwnoW h1{color:#fff;font-size:25px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-1.05px}.Hero_aboutHotel__jwnoW p{border-radius:5px;background:#e5e5e5;padding:7px 16px;color:#263238;font-size:13px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.455px;margin-left:22%;cursor:pointer}.Hero_aboutHotel__jwnoW p svg{margin-right:5px}.Hero_modal__wKBrQ{z-index:1001;height:100%;overflow:hidden;background-color:#fff}.Hero_LNDlike-button__8mIdJ{transition:transform .3s ease-in-out}.Hero_LNDlike-button__8mIdJ.Hero_LNDliked__Y4WgI{color:#cf0007}.Hero_LNDlike-button__8mIdJ{display:flex;align-items:center;cursor:pointer;border:none;background:none;outline:none}.Hero_LNDheart-icon__6uL4U{padding:0;width:30px;height:23px;margin-right:-40px}.Hero_LNDliked__Y4WgI .Hero_LNDheart-icon__6uL4U{fill:red}.Hero_LNDlike-text__YQ5PH{font-size:14px;color:#ff000000}div.Hero_scrollmenu__KAzEq{overflow:auto;width:100%;white-space:nowrap}div.Hero_scrollmenu__KAzEq a{display:inline-block;text-align:center;padding:0;text-decoration:none}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj{position:absolute;top:85%;transform:translateY(-50%);font-size:28px;cursor:pointer;padding:0 10px;border-radius:30px;z-index:1;background-color:#fff}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj.Hero_left__s0bx_{left:0}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj.Hero_right__IFi8U{right:6%;float:right}.Hero_lnddetailspopupimgslideshowcontainer__Wchob{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.Hero_lnddetailspopupimgslide__FSi2r{display:none;position:relative;text-align:center}.Hero_lnddetailspopupimgslidecaption__u_wdY p{position:absolute;bottom:0;left:50%;transform:translate(-50%);background-color:#fff;padding:5px 20px;border-radius:8px;font-family:font}.Hero_lnddetailspopupimgslide__FSi2r.Hero_activelndimagedetailspopup__ctEiS{display:block}.Hero_lnddetailspopupimgslideimage__WXZGj{width:1080px!important;height:800px;object-fit:contain}.Hero_nextlnddetailspopupimgslide__YaV6U,.Hero_prevlnddetailspopupimgslide__ajpMe{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;color:#fff;font-size:24px;z-index:10000}.Hero_prevlnddetailspopupimgslide__ajpMe{left:10px}.Hero_nextlnddetailspopupimgslide__YaV6U{right:10px}.Hero_lnddetailspopupimgslide__FSi2r img{border-radius:10px;background-size:cover;width:1000px!important}@media (max-width:599px){.Hero_navMenuHero__X7k6M{display:block;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);gap:5px;width:100%;margin:0 0 20px}.Hero_navMenuHeroCont__JZa7m{position:relative;grid-column:span 2;grid-row:span 2}.Hero_navMenuHero__X7k6M img:nth-child(2){grid-column:3;grid-row:1;display:none}.Hero_navMenuHero__X7k6M img:nth-child(3){grid-column:3;grid-row:2;display:none}.Hero_navMenuHero__X7k6M img:nth-child(4){grid-column:4;grid-row:1;display:none}.Hero_navMenuHero__X7k6M img:nth-child(5){grid-column:4;grid-row:2;display:none}.Hero_navMenushowall__0XemR{position:absolute;bottom:14px;right:0}.Hero_showallphotoshotelpage__4cUTc{border-radius:5px;background:#e5e5e5;display:flex;padding:8px 10px;justify-content:center;align-items:center;gap:8px;color:#263238;font-size:10px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:-.35px;width:100%;margin-left:-10%}.Hero_top-images-container__KBEXR{margin-top:25%;margin-left:1%}.Hero_imageDetailsTextModal__iUDTf{top:93%;left:50%;transform:translate(-50%,-50%)}.Hero_imageDetailsTextModal__iUDTf a{margin-right:30px}.Hero_imageDetailsTextModal__iUDTf a svg{padding-top:13px}.Hero_topImagesTwo__gXDK4{float:left;width:100%;padding:0;margin-top:0;margin-bottom:2%}.Hero_topImagesFour__04x1U{float:left;width:100%;display:none;padding-left:15px;padding-bottom:20px}.Hero_topImagesFour__04x1U img{margin-left:auto;margin-right:auto;width:100%;height:152px;object-fit:cover;object-position:50% 50%;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.Hero_topImagesFive__VDZ6w{float:left;padding:5px;margin-left:2%}.Hero_topImagesFive__VDZ6w img{margin-left:auto;margin-right:auto;width:100%;height:60px;object-fit:cover;object-position:50% 50%}.Hero_arrowsTopImage__bgFpo{margin-top:2%;cursor:pointer}.Hero_arrowsTopImage__bgFpo a{padding:10px}.Hero_closeCursor__R5qZ1{background-color:#ff000000;color:#cf0007;margin-bottom:0;border-radius:50px;font-size:45px;padding:3px 10px;margin-top:10%;right:8%;top:15%;position:fixed;z-index:100}.Hero_main-image__JcPaw{width:100%;margin-top:0}.Hero_main-image-container__wVv2A{width:101%;height:auto;position:relative;margin-top:5%}.Hero_main-image-container-top-right__hF2RW{position:absolute;top:8px;right:16px;color:#fff}.Hero_main-image-container__wVv2A img{vertical-align:middle}.Hero_main-image-container__wVv2A .Hero_aboutHotel__jwnoW{position:absolute;bottom:0;background-color:#ff000000;width:100%;padding:20px}.Hero_aboutHotel__jwnoW h1{color:#fff;font-size:18px;font-weight:800;letter-spacing:.05px}.Hero_aboutHotel__jwnoW h1,.Hero_aboutHotel__jwnoW p{font-family:font;font-style:normal;line-height:148.2%}.Hero_aboutHotel__jwnoW p{border-radius:5px;background:#e5e5e5;padding:7px 16px;color:#263238;font-size:13px;font-weight:600;letter-spacing:-.455px;margin-left:0;position:absolute;right:2%}.Hero_aboutHotel__jwnoW p svg{margin-right:5px}.Hero_modal__wKBrQ{z-index:1001;height:100%;overflow:hidden}.Hero_mobilelatenightmodal__6yE6H{margin-left:0!important;margin-top:0}.Hero_modal-content__ky4WD{position:inherit;margin-top:15%;margin-left:0;z-index:1001;width:90%;border-radius:10px;padding:10px 0 5px}.Hero_imageModalImagesContainer__SGq5m{position:relative;text-align:center;color:#fff;z-index:2;width:95%;margin:auto}.Hero_imageModalImagesContainer__SGq5m img{height:500px;width:300px!important;object-fit:cover}.Hero_top-images-container__KBEXR{margin-top:0;z-index:2;width:98%;margin-left:0;margin-right:1%}.Hero_imageDetailsTextModal__iUDTf a{margin-right:0;color:#000}.Hero_imageDetailsTextModalRight__49EaF div a img,.Hero_imageDetailsTextModalRight__49EaF:hover img,.Hero_imageDetailsTextModal__iUDTf div a img,.Hero_imageDetailsTextModal__iUDTf:hover img{width:50%}.Hero_imageDetailsTextModal__iUDTf #Hero_caption__67Y90{border-radius:5px;background:#fff;color:#263238;font-family:font;font-size:15px;font-style:normal;font-weight:600;line-height:148.2%;letter-spacing:.525px;padding:8px 25px}.Hero_imageDetailsTextModal__iUDTf{position:absolute;top:50%;left:0;transform:translate(-23%,-50%);padding:10px 20px;z-index:2;gap:8px;width:auto}.Hero_imageDetailsTextModalRight__49EaF{position:absolute;top:50%;right:0;transform:translate(20%,-50%);padding:10px 20px;z-index:100;gap:8px;width:auto}div.Hero_scrollmenu__KAzEq{overflow:auto;width:90%;white-space:nowrap}div.Hero_scrollmenu__KAzEq a{display:inline-block;text-align:center;padding:0;text-decoration:none}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj{position:absolute;top:89%;transform:translateY(-50%);font-size:24px;cursor:pointer;padding:10px;z-index:1}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj svg{width:20px;height:20px}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj.Hero_left__s0bx_{left:0}div.Hero_scrollmenu__KAzEq .Hero_arrow__v4RSj.Hero_right__IFi8U{right:5%;float:right}.Hero_lnddetailspopupimgslide__FSi2r img{border-radius:10px;background-size:cover;width:80%!important;margin-left:10%;margin-right:10%}.Hero_lnddetailspopupimgslidecaption__u_wdY{position:absolute;bottom:30%;left:50%;transform:translate(-30%,-50%);background-color:#fff;padding:5px 0;width:max-content;border-radius:8px}.Hero_lnddetailspopupimgslidecaption__u_wdY p{font-size:15px;padding:4px 10px;width:max-content}.Hero_imageDetailsTextModalRight__49EaF div a svg,.Hero_imageDetailsTextModalRight__49EaF div a svg:hover,.Hero_imageDetailsTextModal__iUDTf div a svg,.Hero_imageDetailsTextModal__iUDTf div a svg:hover{width:30px!important}.Hero_imageDetailsTextModal__iUDTf:hover svg{width:90%}}@media (min-width:600px) and (max-width:900px){.Hero_navMenuHero__X7k6M{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:15px;width:100%;margin:30px auto 20px;height:320px;overflow:hidden}.Hero_navMenuHeroCont__JZa7m{position:relative;grid-column:span 2;grid-row:span 2;height:320px}.Hero_navMenuHero__X7k6M img{width:100%!important;height:100%!important;object-fit:cover;box-shadow:-10px -10px 30px 0 hsla(0,0%,57%,.17),0 4px 4px 0 rgba(0,0,0,.25);cursor:pointer}.Hero_navMenuHero__X7k6M img:nth-child(2){grid-column:3;grid-row:1;height:150px}.Hero_navMenuHero__X7k6M img:nth-child(3){grid-column:3;grid-row:2;height:150px!important}.Hero_navMenuHero__X7k6M img:nth-child(4){grid-column:4;grid-row:1;height:150px!important}.Hero_navMenuHero__X7k6M img:nth-child(5){grid-column:4;grid-row:2;height:150px!important}.Hero_lnddetailspopupimgslide__FSi2r img{border-radius:10px;background-size:cover;width:500px!important}.Hero_imageDetailsTextModal__iUDTf{position:absolute;top:50%;left:2%;transform:translate(2%,-50%);padding:10px 20px;z-index:2;gap:8px;width:auto;cursor:pointer}.Hero_imageDetailsTextModalRight__49EaF div a svg,.Hero_imageDetailsTextModal__iUDTf div a svg{width:60px!important;height:100px!important}.Hero_imageDetailsTextModalRight__49EaF div a svg:hover,.Hero_imageDetailsTextModal__iUDTf div a svg:hover{width:60px!important}.Hero_imageDetailsTextModalRight__49EaF{position:absolute;top:50%;right:4%;transform:translate(4%,-50%);padding:10px 20px;z-index:2;gap:8px;width:auto;cursor:pointer}.Hero_lnddetailspopupimgslidecaption__u_wdY{position:absolute;bottom:3%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:7px 20px;border-radius:8px}.Hero_lnddetailspopupimgslidecaption__u_wdY p{font-size:16px}.Hero_closeCursor__R5qZ1{background-color:#ff000000;color:#cf0007;margin-bottom:0;border-radius:50px;font-size:60px;padding:0;margin-top:1%;right:5%;top:10%;position:fixed;border:none}}.imageSlide_modal__EJ_aV{position:fixed;z-index:10001;padding-top:0;left:0;top:0;width:100%;height:100%;overflow:auto;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center}.imageSlide_modalcontent__5b5LS{position:relative;background-color:#fff;padding:33px;width:100%;max-width:1200px;height:max-content;border-radius:10px;margin:3% auto}.imageSlide_closeCursor__myWOZ{position:absolute;right:30px;top:3px;background-color:transparent;color:red;font-size:80px;border:none;cursor:pointer;z-index:10}.imageSlide_slide__btZX3{display:none}.imageSlide_active__s0TUb{display:block}.imageSlide_image__9DbQg{width:80%!important;height:auto!important;max-height:600px!important;background-position:50%;background-size:cover;object-fit:contain;flex-shrink:0;border-radius:10px;border:1px solid #c6cdc7;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),-10px -10px 30px 0 hsla(0,0%,57%,.17);overflow:hidden;display:block;margin:0 auto}.imageSlide_container__rZ_yQ{position:relative;text-align:center;max-height:600px;overflow:hidden}.imageSlide_detail__s774E{border-radius:5px;background:#fff;display:inline-flex;height:26px;padding:8px 22px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;margin-top:1%;font-size:15px;text-wrap:wrap}.imageSlide_captionContainer__Ost2D{text-align:center;padding:2px 16px;display:flex;gap:14px;justify-content:center;position:absolute;top:95%;left:50%;transform:translate(-50%,-50%)}.imageSlide_next__dppbq,.imageSlide_prev__eJO66{cursor:pointer;user-select:none}.imageSlide_prev__eJO66{left:0}.imageSlide_next__dppbq{right:0}.imageSlide_thumbnailContainer__6Ga9_{display:flex;align-items:center;position:relative;width:100%}.imageSlide_thumbnailRow__vklGO{display:flex;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;margin-left:0;padding:20px 0 0;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.imageSlide_thumbnailRow__vklGO::-webkit-scrollbar{display:none}.imageSlide_thumbnailColumn__ck_Uc{flex:0 0 auto;padding:5px}.imageSlide_thumbnail__QbglY{width:150px!important;height:93px!important;border-radius:10px;border:1px solid #c6cdc7;box-shadow:0 4px 4px 0 rgba(0,0,0,.25),-10px -10px 30px 0 hsla(0,0%,57%,.17);cursor:pointer;opacity:.6;transition:transform .3s ease;background-position:cover;object-fit:cover;flex-shrink:0}.imageSlide_thumbnail__QbglY.imageSlide_active__s0TUb{transform:scale(1.1);opacity:1}.imageSlide_arrowLeft__OGUnC,.imageSlide_arrowRight__od4g2{background-color:#ff000000;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.imageSlide_arrowLeft__OGUnC{left:0}.imageSlide_arrowRight__od4g2{right:0}.imageSlide_video__MkNxE{height:600px}.imageSlide_thumbnail__QbglY.imageSlide_active__s0TUb{border-color:#007bff}.imageSlide_thumbnail__QbglY iframe{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:600px){.imageSlide_image__9DbQg{width:100%!important;height:auto!important;max-height:400px!important;object-fit:contain}.imageSlide_thumbnail__QbglY{width:150px!important;height:93px!important}.imageSlide_thumbnailRow__vklGO{padding:15px 0}.imageSlide_modalcontent__5b5LS{margin-top:20%}.imageSlide_captionContainer__Ost2D{top:90%}}