.HotelDetailPageDesktop_ig-hotel-details-main-container__igr_o{margin-top:59px;margin-bottom:64px}.HotelDetailPageDesktop_ig-hotel-details-main-container-bg__Pm4oF{background-image:url(/hotels/_next/static/media/new_hdp_optimized.17f9077d.png);background-repeat:no-repeat;width:100%;background-size:cover;padding-top:40px}.HotelDetailPageDesktop_activeFilter___Re37{border:1px solid #021a94;color:#FFFFFF;background:#021A94;font-weight:500}.HotelDetailPageDesktop_ig-lowest-price-tag__yxrty{color:#FFF;font-feature-settings:"clig" off,"liga" off;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.1px;border-radius:2px;width:max-content;margin-top:10px;padding:5px;background:#48A842}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r{border-top:1px solid #f0f1f1;border-bottom:1px solid #f0f1f1;background-color:#EAF8FF}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r .vms_anchoredhorizontaltabs_container{width:1280px;margin:0 auto;max-width:100%}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r .vms_anchoredhorizontaltabs_tab_btn{display:none}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r ul a{height:50px}.HotelDetailPageDesktop_ig-hotail-details-address__QDRNG{margin-top:12px;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.30000001192092896px;color:#000000B2}.HotelDetailPageDesktop_ig-hotail-details-address__QDRNG a{color:#027BFF;letter-spacing:0;padding-left:20px;font-family:Poppins;font-weight:600;font-size:14px;cursor:pointer}.HotelDetailPageDesktop_ig-hotel-detail-map-view__YbXD1{font-size:14px;font-weight:var(--fw-5,500);line-height:20px;color:rgba(0,0,153,1);text-decoration:underline;margin-left:8px;cursor:pointer}.HotelDetailPageDesktop_ig-map-popup__qnoz_ .vms_reactgooglemap_container{width:100%;height:100%}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r ul a button{border-radius:0;border-bottom-color:#000099;height:40px;margin:10px 0}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r ul button span{color:#666666;font-size:14px;font-family:Poppins;line-height:18px;font-style:normal;font-weight:400;letter-spacing:.14px}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r .active_tab span{color:#25304B;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.14px}.HotelDetailPageDesktop_ig-hotail-details-container__pObiO{display:flex;justify-content:space-between;max-width:1280px;width:100%;margin:32px auto 23px;align-items:center;padding:0 24px;box-sizing:border-box}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9{max-width:1280px;width:100%;margin:0 auto;padding:0;box-sizing:border-box}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9.HotelDetailPageDesktop_single_image__QfNxO .react-multi-carousel-track,.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9.HotelDetailPageDesktop_single_image__QfNxO .react-multi-carousel-track .react-multi-carousel-item{width:100%!important}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .react-multi-carousel-list img{height:539px;width:898px;border-radius:5px}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .react-multi-carousel-track{height:100%}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .ig-hotail-details-banner-intro-inner{border-radius:12px;overflow:hidden}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .react-multiple-carousel__arrow{height:32px;width:32px;min-height:32px;min-width:32px}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .vms_carousel_container{border-radius:12px 0 0 12px}.HotelDetailPageDesktop_ig-hotel-About-property-container__gE6xB,.HotelDetailPageDesktop_ig-hotel-details-reviews-container__ILBy3,.HotelDetailPageDesktop_ig-hotel-property-policy-container__OnN86{max-width:1280px;padding:0 24px;width:100%;box-sizing:border-box;margin:0 auto}.HotelDetailPageDesktop_ig-hotail-details-title__1mIiP{display:flex;align-items:center;gap:8px}.HotelDetailPageDesktop_ig-hotail-type__Ay5bk{color:#000000B2;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:.14px}.HotelDetailPageDesktop_ig-hotail-details-title__1mIiP .vms_ratingbar_logocontainerimg>div img{height:16px;width:16px;margin-left:0}.HotelDetailPageDesktop_ig-hotail-details-name__uxuzz{margin-bottom:0;font-family:Poppins;font-size:20px;font-weight:600;line-height:26px;letter-spacing:.3px;color:#222}.HotelDetailPageDesktop_ig-hotail-details-name__uxuzz p{margin-top:10px}.HotelDetailPageDesktop_ig-hotail-details-know-more-carousal-container__9lcOA ol li{margin-right:6px;width:273px}.HotelDetailPageDesktop_ig-hotail-details-banner-inner-container__tfveP .ig-hotail-details-know-more-images-popup .img{object-fit:cover}.HotelDetailPageDesktop_ig-hotail-details-banner-intro-inner__uoiQK img{width:100%;height:100%;object-fit:cover;border-radius:8px}.HotelDetailPageDesktop_ig-hotail-details-know-more-images-popup__RlpCq{height:273px;border-radius:8px;overflow:hidden;margin:0 3px}.HotelDetailPageDesktop_ig-hotel-details-know-more-images-popup_new__MK9q4{border-radius:0;height:495px;width:100%;margin:auto;background-color:var(--popup-image-primary,#25304B);display:flex;align-items:center;justify-content:center}.HotelDetailPageDesktop_ig-hotel-details-know-more-images-popup_new__MK9q4 img{height:496px;width:596px;display:block}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 ol li{height:465px}.HotelDetailPageDesktop_ig-hotail-details-show-photos-popup__B5ZBT img{width:100%;height:100%;object-fit:cover;border-radius:12px}.HotelDetailPageDesktop_ig-hotail-details-show-photos-popup__B5ZBT{height:100%;margin:0 2px}.HotelDetailPageDesktop_ig-hotail-details-know-more-carousal-container__9lcOA ol li img{border-radius:12px;height:100%;width:100%;object-fit:cover}.HotelDetailPageDesktop_ig-hotail-details-show-photos-popup-container__Gg1fq li{height:70vh}.HotelDetailPageDesktop_ig-hotail-details-right-container__deJAx{display:flex}.HotelDetailPageDesktop_ig-hotail-details-right-container__deJAx img{margin-top:4px}.HotelDetailPageDesktop_ig-hotail-details-rating__0LbYL{font-size:20px;color:#222222;font-weight:600;padding-bottom:9px;font-family:Poppins;font-style:normal;line-height:32px;letter-spacing:.3px;white-space:nowrap;padding-left:5px}.HotelDetailPageDesktop_ig-hotail-details-reviews___fFdw{color:#666;font-family:Poppins;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.3px;white-space:nowrap}.HotelDetailPageDesktop_ig-hotail-details-bottom-bar-container__gObaz{display:flex;gap:8px;max-width:1280px;width:100%;padding:0 24px;margin:28px auto 0;box-sizing:border-box}.HotelDetailPageDesktop_ig-hotail-details-main__IRYZy{color:#000;border-radius:16px;width:120px;height:32px;margin-right:48px}.HotelDetailPageDesktop_ig-hotail-details-bar-img__o_sHE{display:inline;width:170px;height:30px;padding:1px;cursor:pointer}.HotelDetailPageDesktop_ig-hotail-details-bar-tab__GcYSg{display:flex;align-items:center;padding:0 20px;background:#fff;border-radius:20px;border:1px solid #d1efff;width:auto;height:32px;cursor:pointer}.HotelDetailPageDesktop_ig-hotail-details-bar-tab-selected__in5Xa{display:flex;align-items:center;background:#EAF8FF;color:#ffffff;border-radius:20px;width:auto;padding:0 20px;margin:0;cursor:pointer;border:1px solid #afe4ff}.HotelDetailPageDesktop_ig-hotail-details-bar-tab__GcYSg span{color:#4B5772;font-family:Poppins;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.HotelDetailPageDesktop_ig-hotail-details-bar-tab-selected__in5Xa span{color:#4B5772;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-info-container__e7I6h{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-info-container__e7I6h a{color:#027BFF;font-family:Poppins;font-size:15px;font-weight:700;position:relative;top:5px;letter-spacing:.30000001192092896px;cursor:pointer}.HotelDetailPageDesktop_ig-hotel-details-select-room-container__fQgqL{max-width:1280px;margin:auto}.HotelDetailPageDesktop_ig-amenities-container__3uhuZ .vms_modalpop_modaloverlay{background:linear-gradient(224.24deg,rgba(21,32,95,.8) 6.84%,rgba(36,64,154,.8) 73.19%,rgba(36,64,154,.8) 0)}.HotelDetailPageDesktop_ig-amenities-container__3uhuZ .vms_modalpop_modalcontainer{top:70px!important;bottom:40px!important;left:50%!important;transform:translateX(-50%);z-index:9999;border-radius:3px}.HotelDetailPageDesktop_ig-hotel-details-sub-container__h_WS_{width:75%}.HotelDetailPageDesktop_sticky__XaTo_{top:0;top:157px;left:0;background-color:#EAF8FF;right:0;position:fixed;width:100%;z-index:80;background:#FFFFFF;border-bottom:1px solid #f0f1f1}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-container__agc4M{background:#fff;border:1px solid #f4f4f4;border-radius:8px;width:100%;padding:32px 24px 24px;box-sizing:border-box;box-shadow:0 2px 20px 0 #00000012}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-container__agc4M h2{color:#222;font-family:Bauhaus;font-size:24px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:25px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-main-container__Jl4go{height:100%}.HotelDetailPageDesktop_ig-hotail-details-classic-room-main-container__Jl4go .vms_modalpop_modaloverlay{z-index:9999;background:linear-gradient(224.24deg,rgba(21,32,95,.8) 6.84%,rgba(36,64,154,.8) 73.19%,rgba(36,64,154,.8) 0)}.HotelDetailPageDesktop_ig-hotail-details-classic-room-main-container__Jl4go .HotelDetailPageDesktop_ig-inclusion-popup__RT_r7{z-index:9999;top:75px!important;left:50%!important;transform:translateX(-50%);width:920px;height:80vh}.HotelDetailPageDesktop_ig-hotail-details-classic-room-container__aqi0F{width:100%;position:-webkit-sticky;position:sticky;top:160px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-container-wrapper__2iWYt{width:100%;border-radius:8px;border:1px solid #f4f4f4;background:#FFF;box-shadow:0 2px 20px 0 #00000012;background-color:#fff;position:-webkit-sticky;position:sticky;top:160px}.HotelDetailPageDesktop_ig-hotel-details-pricing-main-container__jIjpl{width:24%}.HotelDetailPageDesktop_ig-hotail-details-classic-room-btn-container__yI_V2{margin:0 24px 24px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-btn-container__yI_V2 .vms_modalpop_modaloverlay{z-index:9999;top:0}.HotelDetailPageDesktop_ig-hotail-details-classic-room-btn-container__yI_V2 .vms_modalpop_modalcontainer{z-index:9999;top:25px!important;left:50%!important;transform:translateX(-50%);width:920px;height:80vh}.HotelDetailPageDesktop_ig-hotail-details-classic-room-container__aqi0F button{color:#FFF;font-size:14px;font-family:Poppins;font-weight:700;letter-spacing:.3px;width:100%!important;border-radius:4px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-container__aqi0F h2{color:#222;font-family:Bauhaus;font-size:24px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.3px;border-bottom:1px solid #d1efff;padding:24px 24px 13px}.HotelDetailPageDesktop_amenities-container__uhBnt{display:flex;flex-wrap:wrap;margin:0;padding:20px;gap:12px}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-tag__hF4Y5{display:flex;gap:8px;font-family:Poppins;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.3px;color:rgba(102,102,102,1);align-items:center;flex:1 0 30%}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp .HotelDetailPageDesktop_ig-hotail-details-feature-amenities-tag__hF4Y5,.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7 .HotelDetailPageDesktop_ig-hotail-details-feature-amenities-tag__hF4Y5{display:flex;gap:8px;font-family:Poppins;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.3px;color:rgba(102,102,102,1);align-items:center;width:32%;flex:unset}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-link__xCpK9{color:#000099;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;cursor:pointer;text-decoration:underline}.HotelDetailPageDesktop_ig-hotail-details-classic-room-only-tag-main-container__jZ4DA{border-bottom:1px solid #d1efff;padding-bottom:16px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-only-tag__8U_TO{display:flex;margin-bottom:10px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-only-tag__8U_TO p{padding-left:7px;margin-bottom:4px;color:#7A85A0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize}.HotelDetailPageDesktop_ig-hotail-details-classic-room-only-tag__8U_TO img{width:24px;height:24px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-only-container__8Z0N3{padding:8px 24px 16px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-price__hnDEC{padding:0 24px 16px}.HotelDetailPageDesktop_ig-hdp_hotagetPrice__eHL32{font-family:Poppins;font-size:20px;font-weight:600;line-height:24px;letter-spacing:.4px;text-align:left;color:#4D4D4F;padding-bottom:6px;display:block;color:#000}.HotelDetailPageDesktop_ig-hotail-details-classic-room-price__hnDEC span{padding-left:4px;color:#000000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.7px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-btn__hILEp{margin-bottom:20px;letter-spacing:0}.HotelDetailPageDesktop_ig-hotail-details-classic-price-total-container__6wCpf{padding:0 24px 24px}.HotelDetailPageDesktop_ig-hotail-details-classic-price-total__Purm9{display:flex;justify-content:space-between;gap:8px;padding:8px 0 0;color:rgba(77,77,79,1);font-family:Poppins;font-size:15px;font-weight:400;letter-spacing:.10000000149011612px}.HotelDetailPageDesktop_ig-hotail-details-classic-price-total-currency-container__9lOAD{display:flex;justify-content:space-between;padding:16px 0 0}.HotelDetailPageDesktop_ig-hotail-details-classic-price-total-currency__fPQ11{color:rgba(62,62,82,1);font-family:Poppins;font-size:16px;font-weight:700;letter-spacing:.10000000149011612px}.HotelDetailPageDesktop_ig-price__dTdEN{color:#4D4D4F;font-family:Poppins;font-size:16px;font-weight:700;letter-spacing:.1px;white-space:nowrap}.HotelDetailPageDesktop_ig-price-rooms__M8a94{margin-left:auto;color:#4D4D4F;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.1px;white-space:nowrap}.HotelDetailPageDesktop_ig-price-tax-service__6b_RK{margin-left:auto;color:#4D4D4F;font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.10000000149011612px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-price-symbol__vsZ6n{color:#4D4D4F;font-family:Poppins;font-size:19px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.407px}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-icon__uHMAq{width:24px;height:24px;display:grid;place-items:center}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-icon__uHMAq img{width:auto}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-text__I8dnC{color:#4B5772;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-tag__UCXt_{display:inline-block;background-color:rgba(63,63,63,.1);color:rgba(0,0,0,.8);width:auto;margin:9px 8px 0 0;border-radius:4px;padding:4px 8px;font-family:Poppins;font-size:12px;font-weight:400;line-height:18px;letter-spacing:.10000000149011612px}.HotelDetailPageDesktop_ig-hotail-details-classic-room-btn__hILEp{background-color:#021A94!important}.HotelDetailPageDesktop_flex_popup_img_new_container__kX1vm .vms_modalpop_modalcontainer .vms_modalpop_modalheader .vms_modalpop_modalclose{position:absolute;top:10px;right:10px;z-index:999}.HotelDetailPageDesktop_flex_popup_img_new_container__kX1vm .vms_modalpop_modalcontainer .vms_modalpop_content h1{font-size:20px;padding-bottom:20px;font-weight:var(--fw-6,600);line-height:25px;color:var(--color-black,#000000);position:-webkit-sticky;position:sticky;top:0;background-color:var(--color-white,#FFFFFF)}.HotelDetailPageDesktop_flex_popup_know_more_container__IoOAz .vms_carousel_previousdiv{margin-left:10px}.HotelDetailPageDesktop_flex_popup_know_more_container__IoOAz .vms_carousel_nextdiv{margin-right:10px}.HotelDetailPageDesktop_flex_popup_know_more_container__IoOAz .vms_carousel_nextbutton,.HotelDetailPageDesktop_flex_popup_know_more_container__IoOAz .vms_carousel_previousbutton{height:48px;width:48px}.HotelDetailPageDesktop_flex_popup_know_more_container__IoOAz .vms_carousel_nextbutton svg,.HotelDetailPageDesktop_flex_popup_know_more_container__IoOAz .vms_carousel_previousbutton svg{color:var(--color-black-7,rgba(0,0,0,.7))}.HotelDetailPageDesktop_ig-hotel-details-room-details-main-container__qm2wm .vms_modalpop_modaloverlay{z-index:9999;background:linear-gradient(224.24deg,rgba(21,32,95,.8) 6.84%,rgba(36,64,154,.8) 73.19%,rgba(36,64,154,.8) 0);top:0}.HotelDetailPageDesktop_ig-hotel-details-room-details-main-container__qm2wm .vms_modalpop_modalcontainer{z-index:9999;top:25px!important;left:50%!important;transform:translateX(-50%);width:920px;height:80vh}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_content{padding:20px}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .HotelDetailPageDesktop_ig-hotel-details-rate-plan-category__yl_fS{padding:20px 0 0}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_content{margin-top:5px}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_content::-webkit-scrollbar{width:4px;margin-top:5px}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_content::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_content::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.HotelDetailPageDesktop_ig-hotel-details-room-name__vlact{margin-bottom:24px;color:#25304B;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:.343px}.HotelDetailPageDesktop_ig-hotel-details-room-details-title__HY136{margin-bottom:18px;color:#25304B;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;text-transform:capitalize}.HotelDetailPageDesktop_ig-hotel-details-room-details-title-popup__LDh4l{color:#25304B;font-family:Poppins;font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-title__UdBW3{margin-bottom:19px;font-family:Poppins;font-size:14px;font-weight:500;color:#25304B;letter-spacing:.3px;text-transform:capitalize}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-title-popup__2_hKn{margin-top:0;color:#25304B;font-family:Poppins;font-size:14px;font-weight:600;letter-spacing:.30000001192092896px;margin-bottom:21px}.HotelDetailPageDesktop_ig-hotel-details-room-amenities__g6qWu{display:flex;flex-wrap:wrap}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-icon-container__XpkgV,.HotelDetailPageDesktop_ig-hotel-details-room-amenities-icon__3Q0tM,.HotelDetailPageDesktop_ig-hotel-details-room-details-icon__srwDn{width:24px;height:24px}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-item__Nfekk span{color:#4D4D4F;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-icon-container__XpkgV .HotelDetailPageDesktop_ig-hotel-details-room-amenities-icon__3Q0tM{width:auto}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-item__Nfekk{display:flex;gap:8px;align-items:center}.HotelDetailPageDesktop_ig-hotail-details-classic-room-only-container__8Z0N3 h4{color:#4B5772;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.3px;margin-bottom:9px}.HotelDetailPageDesktop_ig-hotel-details-select-your-room-container__wOUhc{padding:20px 0 36px;border-radius:8px;width:100%;margin-top:16px;box-sizing:border-box;box-shadow:0 2px 20px 0 #00000012;background-color:#fff}.HotelDetailPageDesktop_ig-hotel-details-select-your-room-container__wOUhc h2{font-family:Bauhaus;font-size:24px;font-weight:500;letter-spacing:0;margin-bottom:16px;color:#222;margin-left:24px}h2.HotelDetailPageDesktop_ig-hotail-details-feature-inclusion-popup-heading__L0tD1{font-family:Poppins;font-size:24px;font-weight:700;letter-spacing:0;margin:0 0 17px;color:#222;padding:15px 65px 15px 30px;position:relative;border-bottom:1px solid #ebebec}.HotelDetailPageDesktop_ig-hdp-select-room-container-bg__HnCig .vms_modaloverlay_overlay{background:linear-gradient(224.24deg,rgba(21,32,95,.8) 6.84%,rgba(36,64,154,.8) 73.19%,rgba(36,64,154,.8) 0)}.HotelDetailPageDesktop_ig-hotel-details-select-your-room-tab-container__Pb5JA{width:100%;display:flex;flex-wrap:wrap;gap:8px;box-sizing:border-box;padding:0 24px 44px;border-bottom:1px solid #d1efff}.HotelDetailPageDesktop_ig-hotel-details-select-your-room-tab__flZq5{padding:8px 16px;border-radius:16px;border:1px solid #222;background-color:#fff;font-family:Poppins;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;height:32px;color:#222;box-sizing:border-box;cursor:pointer}.HotelDetailPageDesktop_ig-hotel-details-select-your-room-tab__flZq5.HotelDetailPageDesktop_activeFilter___Re37{border:1px solid #021a94;color:#FFFFFF;background:#021A94;font-weight:600}.HotelDetailPageDesktop_ig-detail-icon-title-section-popup__nFVTr{margin:25px 0 33px}.HotelDetailPageDesktop_ig-detail-icon-title-section__OPIDa p{margin-top:0}.HotelDetailPageDesktop_ig-room-amenities-icon-title-section-popup__EU66i p{color:#4D4D4F;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px;margin-right:35px}.HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj img{border-radius:8px;width:100%;height:100%;object-fit:cover}.HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj img.HotelDetailPageDesktop_no-image-found__hHcl9{object-fit:cover}.HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj{width:273px;height:273px;flex-shrink:0;overflow:hidden;border-radius:8px;position:relative}.HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj .HotelDetailPageDesktop_hdp_room_image_overlay__QqXLX{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,.5);display:grid;place-items:center;height:32px;width:116px;border-radius:6px}.HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj .HotelDetailPageDesktop_hdp_image_overlay_text__twRqn{font-family:var(--typography-font-family);font-size:var(--typography-body-title1);font-weight:var(--typography-semi-bold);letter-spacing:.5px;text-align:left;color:var(--primary-t5,#fff);cursor:pointer}.HotelDetailPageDesktop_ig-rooms-container__siYOh{width:100%}.HotelDetailPageDesktop_ig-hotel-details-room-details__irYOd a{color:#000099;font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;letter-spacing:.30000001192092896px;cursor:pointer;text-decoration:underline}.HotelDetailPageDesktop_ig-hotel-info-sect__UOcCy{display:flex;margin-bottom:20px}.HotelDetailPageDesktop_ig-hotel-details-room-details-section__6kDB2{display:flex;flex-basis:40%}.HotelDetailPageDesktop_ig-hotel-details-room-details__irYOd{display:flex;gap:23px;padding:44px 24px 24px}.HotelDetailPageDesktop_ig-hotel-details-room-details__irYOd p{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.30000001192092896px;color:#4D4D4F;display:flex;align-items:center;gap:8px}.HotelDetailPageDesktop_ig-hotel-details-room-details__irYOd .HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj .HotelDetailPageDesktop_hotel-details-desktop-photo-text__wVxmw{color:var(--color-white,white);width:100%;padding:0;display:flex;gap:7px;justify-content:center}.HotelDetailPageDesktop_ig-hotel-details-room-details__irYOd .HotelDetailPageDesktop_ig-hotel-details-room-details-img__Ke_pj .HotelDetailPageDesktop_hotel-details-desktop-photo-img__2ELU7{height:10px;width:10px}.HotelDetailPageDesktop_ig-hotel-details-room-details-section__6kDB2 p{margin-bottom:14px}.HotelDetailPageDesktop_ig-hotel-details-room-details-options-container__lcvpy{display:flex;flex-wrap:wrap;width:65%}.HotelDetailPageDesktop_ig-hotel-details-room-details-popup__rFjpr p{color:#4D4D4F;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px;margin-top:19px;width:32%;display:flex;align-items:center}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-category__boBTS{flex-basis:60%;margin:2px 0 0}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .HotelDetailPageDesktop_ig-hotel-details-room-amenities-category__boBTS{margin:33px 0}.HotelDetailPageDesktop_ig-room-amenities-icon-title-section__a3G55{width:50%;padding-right:5px;padding-bottom:12px;box-sizing:border-box}.HotelDetailPageDesktop_ig-room-amenities-icon-title-section-popup__EU66i{width:25%}.HotelDetailPageDesktop_ig-hotel-details-room-amenities-popup__NaJ0J{display:flex;flex-wrap:wrap;width:80%;column-gap:35px;row-gap:18px}.HotelDetailPageDesktop_ig-hotel-details-rate-plan-category__yl_fS{padding:32px 20px}.HotelDetailPageDesktop_ig-hotel-details-rate-plan-title__O66oS{color:#191919;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.3px;margin-bottom:17px}.HotelDetailPageDesktop_ig-hotel-details-room-card-main-row__tu2aU{display:flex;flex-wrap:wrap;gap:23px}.HotelDetailPageDesktop_ig-hotel-details-room-card-main-container__jjkWR{background-color:#fff;padding:24px 24px 0;margin:24px 0 0 24px;display:inline-grid;width:24.5%;border-radius:8px;height:308px}.HotelDetailPageDesktop_ig-hotel-details-room-card-row__iOZzL{display:flex;padding:0 24px 0 0;width:100%;box-sizing:border-box;flex-wrap:wrap}.HotelDetailPageDesktop_ig-hotel-details-room-card-container__3zNZ6{display:flex}.HotelDetailPageDesktop_ig-hotel-details-room-card-main-container-popup__d6SRH{padding:20px;display:inline-grid;width:255px;box-sizing:border-box;border-radius:8px;box-shadow:0 0 24px 0 #00000012;background:#FFF;width:274px;margin:0 0 24px 24px;flex-wrap:wrap}.HotelDetailPageDesktop_ig-hotel-details-room-card-main-container-popup__d6SRH:hover{border:1px solid #afe4ff;box-shadow:0 0 24px 0 #00000012}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .HotelDetailPageDesktop_ig-hotel-details-room-card-main-container-popup__d6SRH{margin:0}.HotelDetailPageDesktop_ig-hotel-details-room-card-deal__YgeXS{color:#48A842;font-size:15px;height:0}.HotelDetailPageDesktop_ig-hotel-details-room-card-strike-price__7TJiP{color:#FC5555;text-decoration:line-through;font-family:poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px;margin-bottom:4px;width:100%}.HotelDetailPageDesktop_ig-hotel-details-room-card-title__Sps2u{color:#25304B;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:.3px;margin-bottom:15px}.HotelDetailPageDesktop_ig-hotel-details-room-card-icon-text__yRLMy{display:flex;margin-bottom:10px}.HotelDetailPageDesktop_ig_hdp_inclusive_text__iVMki{font-size:12px}.HotelDetailPageDesktop_ig_hdp_inclusive_tax_text__d_K06,.HotelDetailPageDesktop_ig_hdp_inclusive_text__iVMki{font-weight:var(--fw-4,400);line-height:18px;color:var(--ig-inclusive-primary,#7A85A0);display:flex;align-items:center;gap:var(--gap-4,4px)}.HotelDetailPageDesktop_ig_hdp_inclusive_tax_text__d_K06{font-size:14px}.HotelDetailPageDesktop_ig-hotel-details-room-card-icon-text__yRLMy img{width:24px;height:24px;margin-right:8px}.HotelDetailPageDesktop_ig-hotel-details-room-card-icon-text__yRLMy div{color:#7A85A0;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize}.HotelDetailPageDesktop_ig-hotel-details-room-card-footer__VzhMY{align-self:flex-end;flex-wrap:wrap;display:flex}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ .vms_modalpop_modaloverlay{z-index:9998;background:linear-gradient(224.24deg,rgba(21,32,95,.8) 6.84%,rgba(36,64,154,.8) 73.19%,rgba(36,64,154,.8) 0)}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ .vms_modalpop_modalcontainer{z-index:9999!important}.HotelDetailPageDesktop_ig-hotel-details-room-card-price__AuXlH{font-weight:700;color:#4D4D4F;font-family:Poppins;font-size:19px;font-style:normal;line-height:normal;letter-spacing:.407px;margin-bottom:4px;width:100%}.HotelDetailPageDesktop_ig-hotel-details-room-per-night__OouXP{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.6px;text-align:left;color:#4D4D4F}.HotelDetailPageDesktop_hdp_inclusive_text__x_J17{font-family:Poppins;font-size:14px;font-weight:400;line-height:26px;letter-spacing:.1px;text-align:left;color:#4B5772}.HotelDetailPageDesktop_earnloyalty_bluechip__ugSLU{padding:3px 8px;background:#F0FFF6;border-radius:12px;position:relative;cursor:pointer;width:max-content}.HotelDetailPageDesktop_earnloyalty_bluechip__ugSLU .HotelDetailPageDesktop_earnloyalty_bluechip_p__g1ZV4{font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.1px;color:#218946;padding-left:5px}.HotelDetailPageDesktop_earnloyalty_bluechip_main__x3Re3{position:relative;padding-top:8px;padding-bottom:8px}.HotelDetailPageDesktop_ig-hotel-details-room-card-price__AuXlH span{color:#4D4D4F;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.7px}.HotelDetailPageDesktop_ig-hotel-details-room-card-main-container-popup__d6SRH button{border-radius:3px;background:#021A94;color:#FFF;font-family:Poppins;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.3px;margin-top:52px}.HotelDetailPageDesktop_room_divider__bm0g_{margin:16px 0;width:100%;height:1px;background-color:#F0F1F1}.HotelDetailPageDesktop_ig-hotail-details-classic-room-btn__hILEp{width:100%!important;font-family:Poppins;font-size:14px;font-weight:700;line-height:16px;letter-spacing:.30000001192092896px}.HotelDetailPageDesktop_ig-hotel-details-room-card-main-container__jjkWR button{font-family:Poppins;font-size:14px;font-weight:700;line-height:16px;letter-spacing:.30000001192092896px;margin-top:16px}.HotelDetailPageDesktop_ig-option-btn__K_EtE{display:flex;justify-content:center;margin-top:11px;text-decoration:none;color:#000099;font-family:Poppins;font-size:14px;text-decoration:underline;font-weight:700;letter-spacing:.30000001192092896px;cursor:pointer;border-top:1px solid #ebebec;border-bottom:1px solid #ebebec;padding:24px 0}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt{background-color:#fff;margin-top:16px;box-shadow:0 2px 40px 0 #00000012;border-radius:12px;padding:28px 24px;border-radius:8px;display:flex}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt .vms_modalpop_modaloverlay{z-index:9999}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-left-container__H_3vC{max-width:342px;width:100%;padding-right:21px;box-sizing:border-box}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-left-container__H_3vC h2{color:#222;font-family:Bauhaus;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;margin-bottom:16px}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt .vms_modalpop_content{margin-top:0}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-right-container__Btv3j{width:100%}.HotelDetailPageDesktop_ig-hotail-view-review-btn__QOVY9{color:#000099;font-size:16px;font-family:Poppins;font-weight:700;line-height:20px;letter-spacing:.3px;cursor:pointer;margin-top:24px;text-decoration:underline}.HotelDetailPageDesktop_ig-hotel-details-review-rating-section__vwLfm{display:flex;align-items:center;margin-bottom:16px}.HotelDetailPageDesktop_ig-hotel-review-count__jO3rJ{flex-basis:30%;color:#222;font-family:Poppins;font-size:40px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px;text-transform:capitalize;margin:0 10px}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt .vms_modalpop_modalcontainer{z-index:9999}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt .vms_modalpop_modalcontainer h2{position:absolute;top:15px;color:#000;text-align:center;font-family:Poppins;font-size:19px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-review__cAAUJ{display:flex;align-items:center;gap:10px}.HotelDetailPageDesktop_ig-hotel-details-review__cAAUJ p{margin-bottom:2px;color:#4A4A4A;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-review__cAAUJ span{color:#4A4A4A;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-right-container__Btv3j a{color:#218AFE;margin:1rem 0;font-family:Poppins;font-size:14px;font-weight:700;letter-spacing:.30000001192092896px}.HotelDetailPageDesktop_ig-hotel-details-reviews-card-container___o32P{border-bottom:1px solid #d1efff;margin-bottom:24px}.HotelDetailPageDesktop_ig-hotel-details-reviews-card-container___o32P h4{color:#25304B;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-reviews-card-container___o32P p{color:#4B5772;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px;margin-bottom:4px}.HotelDetailPageDesktop_ig-hotel-details-reviews-liked__9huHt{margin-bottom:16px}.HotelDetailPageDesktop_ig-hotel-details-reviews-title__zjXDI{margin-top:10px;margin-bottom:24px;font-family:Poppins;font-size:16px;font-weight:400;line-height:22px;letter-spacing:.3000001013278961px;color:rgba(74,74,74,1)}.HotelDetailPageDesktop_ig-hotel-details-reviews-title__zjXDI span{color:#4A4A4A;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-rating-box___72zM:not(:first-of-type){margin-top:24px}.HotelDetailPageDesktop_ig-hotel-rating-box___72zM progress{width:100%;accent-color:black}.HotelDetailPageDesktop_ig-hotel-rating-name__7_aD8{padding-bottom:6px;color:#4A4A4A;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-main-container__MVNrx{background-color:#fff;margin-top:16px;box-shadow:0 2px 40px 0 #00000012;border-radius:8px;display:flex;padding:28px 24px}.HotelDetailPageDesktop_ig-checkin-checkout-container__hM8Fl{display:flex;margin-bottom:54px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-heading__lJZXx{max-width:342px;width:100%}.HotelDetailPageDesktop_ig-hotel-details-property-policy-heading__lJZXx h2{color:#222;font-family:Bauhaus;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-left-container__CFYWw{display:flex;gap:16px;flex-direction:column}.HotelDetailPageDesktop_ig-hotel-details-property-policy-container__RSDqm{display:flex;flex-direction:column}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy-container__MC70V{display:flex;gap:8px;justify-content:space-between}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy__lKmIq{width:266px;height:auto;border:1px solid #e2ebf2;border-radius:8px;padding:12px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy_image_container__cF5SL{display:flex;border-bottom:1px solid #e2ebf2;align-items:center;padding-bottom:4px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy_image__7ol6K{height:auto;width:auto}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy_title__1KPjt{font-size:12px;font-weight:500!important;line-height:18px;color:#25304B}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy_subtitle__XQBnF{font-size:12px;font-weight:500;line-height:18px;color:#4B5772;margin-top:8px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-child-policy_desc__1rGyC{font-size:10px;font-weight:400;line-height:16px;color:#7A85A0;margin-top:4px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-extra_container__Z5oqR{display:flex;flex-direction:column;gap:16px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-extra_title__YrkoE{font-weight:600;font-size:20px;line-height:32px;color:#25304B}.HotelDetailPageDesktop_ig-hotel-details-property-policy-extra_subtitle__8En6T{font-weight:400;font-size:14px;line-height:32px;color:#000000E5}.HotelDetailPageDesktop_ig-hotel-details-property-policy-others-container__GgJ1j{font-size:14px;font-weight:400;line-height:20px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-others_lists__ca0mz{padding-left:25px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-right-container__uBUkS{max-width:842px;width:70%}.HotelDetailPageDesktop_ig-hotel-details-property-policy-right-container__uBUkS p{font-size:15px;line-height:1.5rem}.HotelDetailPageDesktop_ig-hotel-check-in-details__gpIxH{display:flex;align-items:center}.HotelDetailPageDesktop_ig-hotel-check-in-details__gpIxH p{margin:0 10px 10px;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.3000001013278961px;color:#4A4A4A}.HotelDetailPageDesktop_ig-hotel-check-out-details__Wjw46{display:flex;align-items:center}.HotelDetailPageDesktop_ig-hotel-check-out-details__Wjw46 p{margin:0 10px 10px;font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.3000001013278961px;color:rgba(74,74,74,1)}.HotelDetailPageDesktop_ig-hotel-details-property-policy-check-in__AF28S{width:100%}.HotelDetailPageDesktop_ig-hotel-details-property-policy-check-in__AF28S h3{color:#4A4A4A;font-family:Poppins;font-size:20px;font-weight:700;line-height:30px;letter-spacing:.3000001013278961px;margin-bottom:16px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-headings__q5Wy7{width:100%}.HotelDetailPageDesktop_ig-hotel-details-property-policy-headings__q5Wy7 ul{padding-left:16px;margin-bottom:8px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-headings__q5Wy7 ul li:not(:last-of-type){margin-bottom:4px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-headings__q5Wy7 h3{color:#25304B;font-family:Poppins;font-size:20px;font-weight:600;line-height:26px;letter-spacing:.3000001013278961px;margin-bottom:16px}.HotelDetailPageDesktop_ig-hotel-details-property-policy-headings__q5Wy7 p{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.3000001013278961px;color:#000000E5}.HotelDetailPageDesktop_ig-hotel-extra-property__eUs37{font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.3000001013278961px;margin-bottom:5px;color:#4A4A4A}.HotelDetailPageDesktop_ig-hotel-extra-property__eUs37 li{padding-left:10px}.HotelDetailPageDesktop_ig-hotel-details-about-property-main-container__FkY0t{background-color:#fff;box-shadow:0 2px 40px rgba(0,0,0,.07);border-radius:8px;display:flex;padding:28px 24px;box-shadow:0 2px 40px 0 #00000012;box-sizing:border-box;margin-top:20px}.HotelDetailPageDesktop_ig-hotel-details-about-property-heading__iAtN9{max-width:342px;width:100%}.HotelDetailPageDesktop_ig-hotel-details-about-property-heading__iAtN9 h2{color:#222;font-family:Bauhaus;font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-about-property-content___8AdT{max-width:842px;width:60%}.HotelDetailPageDesktop_ig-hotel-room-features__bC3Ap h4{font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.3000001013278961px;margin-bottom:5px;color:#4A4A4A}.HotelDetailPageDesktop_ig-hotel-details-about-property-content___8AdT h3{margin-bottom:24px;color:#000000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:26px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-details-about-property-content___8AdT li{font-family:Poppins;font-size:14px;font-weight:400;letter-spacing:.3000001013278961px;margin-bottom:5px;color:#4A4A4A}.HotelDetailPageDesktop_ig-hotel-details-about-property-content___8AdT p{margin-bottom:5px;color:#000000;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotel-list-item__czJmV{padding-left:10px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH{margin:48px auto 16px;max-width:1280px;width:100%;padding:0 24px;box-sizing:border-box;position:relative}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH h2{color:var(--color-tertiary,#222);font-family:var(--typography-secondary,"Bauhaus");font-size:24px;font-style:normal;font-weight:var(--fw-5,500);line-height:normal;letter-spacing:.3px}.HotelDetailPageDesktop_ig-hotail-details-image-carousel-heading__w4fXk{color:var(--black-90,rgba(0,0,0,.9));font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal;display:flex;align-items:center;justify-content:center;padding-top:48px;padding-bottom:213px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos-container__uPkcq .vms_modalpop_modaloverlay{background-color:rgba(102,102,102,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999}.HotelDetailPageDesktop_ig-amenities-popup-share-desktop-container__tZEOJ .vms_modalpop_modaloverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.HotelDetailPageDesktop_ig-amenities-popup-show-photos-container__uPkcq .vms_modalpop_modalcontainer{background-color:transparent;left:100px;right:100px;top:15px;z-index:999}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .HotelDetailPageDesktop_ig-hotail-details-image-carousel-heading__w4fXk{padding-bottom:0;padding-top:25px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos-container__uPkcq .vms_anchoredhorizontaltabs_container{background-color:transparent}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_modalheader{width:100%;margin:0 auto;position:absolute;top:10px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos-container__uPkcq{position:relative;z-index:9999}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_modalclose{padding:0}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_childcontainer,.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_childitem,.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_childitems{background-color:transparent}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_content::-webkit-scrollbar{width:5px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_content::-webkit-scrollbar-thumb,.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_content::-webkit-scrollbar-track{background:transparent}.HotelDetailPageDesktop_ig-share-popup__SvJH3{background-color:white!important;width:360px!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%);height:-moz-fit-content;height:fit-content}.HotelDetailPageDesktop_ig-share-popup__SvJH3 .vms_modalpop_content{padding:20px 20px 39px;overflow:unset;margin:0}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .vms_carousel_nextdiv,.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .vms_carousel_previousdiv{z-index:4}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .vms_carousel_previousdiv{left:10px}.HotelDetailPageDesktop_ig-hotail-details-banner-container__kgKy9 .vms_carousel_nextdiv{right:10px}.HotelDetailPageDesktop_ig-inner-container__Ijhe6{max-width:1280px;width:100%;margin:24px auto 0}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH .custom-button-group{right:28px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH #outer.vms_carousel_container{position:relative!important;overflow:hidden!important}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH #outer.vms_carousel_container .react-multi-carousel-track{padding-top:60px;padding-bottom:20px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH #outer.vms_carousel_container .react-multi-carousel-track .react-multi-carousel-item .react-multi-carousel-track{padding:0;height:249px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH .vms_carousel_nextdiv{top:0}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH .vms_carousel_previousbutton{top:22px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH>h2{position:absolute}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH #outer.vms_carousel_container>div:nth-child(2)>ol>li{padding-right:4px;padding-left:4px;max-width:100%;border-radius:12px;background-color:none;box-sizing:border-box;margin-left:14px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH #outer.vms_carousel_container>div:nth-child(2)>ol{box-shadow:0 13px 40px rgba(0,0,0,.07);padding-bottom:10px}.HotelDetailPageDesktop_ig-hotel-details-similar-property-main-container__60HZH .vms_carousel_dotsdiv{display:none}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-info-container__e7I6h .vms_modalpop_modalcontainer{height:-moz-fit-content;height:fit-content}.HotelDetailPageDesktop_ig-hotail-details-feature-amenities-popup-heading__qrJhp{position:absolute;top:0;padding:15px 0 17px 26px;color:#000;text-align:center;font-family:Montserrat;font-size:19px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp .vms_modalpop_modalheader{border-bottom:1px solid #ebebec;padding-bottom:10px}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp .vms_modalpop_modalclose svg{color:#666}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp .vms_modalpop_content{margin:0}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp{width:743px;left:300px!important}.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7 .vms_modalpop_modalheader{padding-bottom:10px;position:absolute;top:20px;right:25px;z-index:999}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .HotelDetailPageDesktop_ig-inclusion-popup__RT_r7{top:0!important}.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7 .vms_modalpop_modalclose svg{color:#666}.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7 .vms_modalpop_content{margin:0}.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7{width:743px;height:-moz-fit-content;height:fit-content;padding-bottom:35px}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL{width:921px;left:230px!important}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_modalheader{border-top-right-radius:8px;position:absolute;right:0;top:0;z-index:999;padding:20px;background-color:#FFF}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_content{margin:5px 0}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .vms_modalpop_modalclose svg{color:#000}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL h1{position:relative;color:#000;text-align:center;font-family:Montserrat;font-size:19px;font-style:normal;font-weight:700;line-height:25px;letter-spacing:.3px;padding-right:25px;padding-bottom:10px;border-bottom:1px solid #ebebec;margin-bottom:20px;height:57px;position:absolute;top:0;background:white;z-index:99;width:96%;display:flex;justify-content:center;align-items:center}.HotelDetailPageDesktop_ig-hotail-details-know-more-carousal-container__9lcOA{margin-top:54px}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL ul li{font-family:Poppins;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.30000001192092896px;color:rgba(77,77,79,1);margin-top:10px;margin-left:30px}.HotelDetailPageDesktop_hdp-know-more-popup__P_HTL .HotelDetailPageDesktop_ig-hotail-details-know-more-carousal-container__9lcOA ul li{margin-top:0;margin-left:0}@media (min-width:1024px) and (max-width:1365px){.HotelDetailPageDesktop_ig-hotel-details-flex-container__zksvZ{max-width:unset!important}.HotelDetailPageDesktop_no-rooms-available-text__B0Vj2{color:#222;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center;padding-top:75px}.HotelDetailPageDesktop_no-rooms-available-inner__MS7be{justify-content:center;align-items:center;display:grid}.HotelDetailPageDesktop_no-rooms-available-inner__MS7be img{margin:0 auto}.HotelDetailPageDesktop_another-date-container__HNepn{display:flex;align-items:center}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0{text-align:center;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#FFF;display:flex;height:36px;padding:0 8px 0 12px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;margin-left:16px;width:234px}.HotelDetailPageDesktop_no-rooms-available-calender-dropdown__pWkIi{cursor:pointer;float:right}.HotelDetailPageDesktop_no-rooms-available-main-container__wKzJA{width:918px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#FFF;padding:0 0 60px}.HotelDetailPageDesktop_calender-date__aELwq{color:#222;font-feature-settings:"clig" off,"liga" off;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px;padding-right:10px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_PickerContainer{width:6em;position:relative}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_CalendarContainer{position:absolute;left:0;right:auto;top:30px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0>div{display:flex}.HotelDetailPageDesktop_select-room-heading__lOzMm{color:#222;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:normal;border-radius:12px 12px 0 0;background:#FDF8EF;padding:33px 24px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_SelectedDateImage_Container img{display:none}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_SelectedDate{background-color:#027BFF;color:#fff;border-radius:60px;width:30px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_WeekdayCol{color:#027BFF;font-weight:600!important;font-family:Poppins!important}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_itemMainContainer div{display:block!important}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected{background-color:#f4f4f8}}@media (min-width:1023px) and (max-width:1200px){.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty-img__xHNRl{width:100%!important}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty__UusOj .HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty-button__5Ymla button{padding:15px!important;width:max-content!important}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty__UusOj p{font-size:17px!important}}.HotelDetailPageDesktop_ig-hotel-details-desktop-photo-btn__JauFv{color:#000;float:right;margin-top:-77px;margin-right:16px;z-index:1;position:relative;background-color:white;padding:8px 16px;border-radius:20px}.HotelDetailPageDesktop_hotel-details-desktop-photo-text__wVxmw{padding:9px 16px;cursor:pointer;position:absolute;top:50%;left:50%;color:#ffffff;transform:translate(-50%,-50%);font-size:48px;font-family:Poppins;font-weight:500}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .active_tab .vms_anchoredhorizontaltabs_tabtext{color:var(--light-white,#FFF);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.3px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_tab.active_tab{border-bottom-color:white;border-radius:0}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_tabtext{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px;color:#ffffff}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_nextbutton{background-color:transparent;stroke-width:2px;box-shadow:none}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_nextbutton svg{width:24px;height:24px;color:#ffffff}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_previousbutton{background-color:transparent;stroke-width:2px;box-shadow:none}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_carousel_previousbutton svg{width:24px;height:24px;color:#ffffff}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_modalclose svg{color:#ffffff}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_modalpop_content{margin:0;overflow:unset}.HotelDetailPageDesktop_ig-hotail-details-show-photos-popup-container__Gg1fq .vms_carousel_container{border-radius:12px;overflow:hidden}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_container{border-bottom:1px solid white;margin:0 auto 16px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_tab{height:55px;display:flex;align-items:center;justify-content:center;margin:10px 0}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_tabs{padding-left:10px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_leftrightbtn_lefticon svg{color:var(--black-90,rgba(0,0,0,.9));padding-top:8px}.HotelDetailPageDesktop_ig-amenities-popup-show-photos__ddVJ5 .vms_anchoredhorizontaltabs_leftrightbtn_righticon svg{color:var(--black-90,rgba(0,0,0,.9));padding-top:8px;opacity:1}.HotelDetailPageDesktop_ig-hotail-details-main__IRYZy{color:#fff!important;border-radius:16px!important;width:130px!important;height:32px!important;margin-right:0!important;background-color:#fff!important;display:flex}.HotelDetailPageDesktop_ig-hotail-details-main-bottom-bar__BLc9C{display:flex;justify-content:space-between;align-items:center;padding:0 16px;width:100%;border:1px solid #d1efff;border-radius:16px}.HotelDetailPageDesktop_ig-hotail-details-vr__KWaVu{height:100%;width:1px;background-color:#D1EFFF}.HotelDetailPageDesktop_ig-hotel-details-bar-img__pkdMF,.HotelDetailPageDesktop_ig-hotel-details-left-arrow__ekDNj,.HotelDetailPageDesktop_ig-hotel-details-right-arrow__ktNB0,.HotelDetailPageDesktop_ig-hotel-details-share-image__s6Z_2{cursor:pointer;display:grid;place-items:center}.HotelDetailPageDesktop_ig-hotail-details-main-bottom-bar__BLc9C .HotelDetailPageDesktop_ig-hotel-details-left-arrow__ekDNj.HotelDetailPageDesktop_disable__dfD1B{pointer-events:none;background-color:#666;cursor:copy}.HotelDetailPageDesktop_ig-hotel-details-bar-img__pkdMF img,.HotelDetailPageDesktop_ig-hotel-details-share-image__s6Z_2 img{width:14px;height:14px}.HotelDetailPageDesktop_ig-hotel-details-left-arrow__ekDNj img,.HotelDetailPageDesktop_ig-hotel-details-right-arrow__ktNB0 img{width:7px;height:18px}.HotelDetailPageDesktop_ig-hotail-details-main-bottom-bar__BLc9C>div{cursor:pointer}.HotelDetailPageDesktop_ig-hdp-review-rating-share-text__b8EoA{position:absolute;top:16px;left:16px;color:#222;font-family:Poppins;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.14px}.HotelDetailPageDesktop_ig-hdp-review-rating-header__vTUV9{color:var(--primary,#021A94);font-size:24px;font-family:Poppins;font-weight:700;line-height:26px;letter-spacing:.24px;padding-bottom:8px;padding-left:4px}.HotelDetailPageDesktop_ig-hdp-review-rating-container__0hhPI{display:flex;align-items:center;gap:4px;margin-bottom:8px}.HotelDetailPageDesktop_ig-share-popup__SvJH3 .HotelDetailPageDesktop_ig-hdp-review-rating-container__0hhPI{align-items:flex-end;padding-left:4px}.HotelDetailPageDesktop_ig-hdp-detail-review__TpDg5{font-weight:600;font-size:16px}.HotelDetailPageDesktop_ig-hdp-detail-rating__RFgGO{color:#4D4D4F;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px}.HotelDetailPageDesktop_ig-hdp-detail-star-rating-left__lIWYS{font-family:Poppins;font-style:normal;font-weight:400;font-size:14px;line-height:18px;color:rgba(0,0,0,.5);margin-right:4px}.HotelDetailPageDesktop_ig-hdp-detail-star-rating__uTq8F{border-bottom:1px solid #ebebec;padding-bottom:20px;display:flex;align-items:center;padding-left:4px}.HotelDetailPageDesktop_ig-hdp-detail-star-rating__uTq8F .vms_ratingbar_container img{height:16px;width:16px;margin:0}.HotelDetailPageDesktop_ig-hdp-share-mobile-icons-container__z_9Vp{display:flex;flex-wrap:wrap;column-gap:28px;row-gap:31px;align-items:center;margin-top:28px;position:relative;padding-left:6px}.HotelDetailPageDesktop_ig-hdp-share-mobile-icons-item__y6u2c{width:40px;height:40px;flex-shrink:0;background-color:rgba(217,217,217,.4);border-radius:50%;display:grid;place-items:center;cursor:pointer}.HotelDetailPageDesktop_ig-hdp-share-mobile-icons-item__y6u2c img{max-width:100%}.HotelDetailPageDesktop_ig-share-popup__SvJH3 .vms_modalpop_modalclose svg{color:#222}.HotelDetailPageDesktop_ig-share-popup__SvJH3 .vms_modalpop_modalheader{border-bottom:1px solid #ebebec;padding:16px;height:56px;box-sizing:border-box}.HotelDetailPageDesktop_ig-share-popup__SvJH3 .vms_modalpop_modalclose{margin-left:auto;margin-right:4px;padding:0;width:24px;height:24px;display:grid;place-items:center}.HotelDetailPageDesktop_no-rooms-btn-container__sIp1B{display:flex;align-items:center}.HotelDetailPageDesktop_no-rooms-available-calender-wrapper__qV_sN{position:relative;margin-left:16px}.HotelDetailPageDesktop_no-rooms-available-calender-error__eCH0a{font-size:12px;color:red;font-family:Poppins;margin-top:4px;position:absolute}.HotelDetailPageDesktop_ig-feature-rooms-price-main-container__3Jpd8{display:flex;justify-content:space-between;max-width:1280px;padding:0 24px;margin:16px auto auto;box-sizing:border-box}.HotelDetailPageDesktop_ig-feature-rooms-price-main-left-container__xKCQV{max-width:920px}.HotelDetailPageDesktop_ig-hotail-details-Anchored-tab-container__nRe9r .vms_anchoredhorizontaltabs_container{max-width:1280px;width:100%;margin:auto;padding:0 24px;background-color:#EAF8FF;box-sizing:border-box}.HotelDetailPageDesktop_ig-hotel-details-flex-container__zksvZ{display:flex;gap:11px;margin:0 auto;max-width:1280px;width:100%;box-sizing:border-box;padding:0 24px}.HotelDetailPageDesktop_no-rooms-available-text__B0Vj2{color:#222;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center;padding-top:75px}.HotelDetailPageDesktop_no-rooms-available-inner__MS7be{justify-content:center;align-items:center;display:grid}.HotelDetailPageDesktop_no-rooms-available-inner__MS7be img{margin:0 auto}.HotelDetailPageDesktop_another-date-container__HNepn{display:flex;align-items:center}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0{text-align:center;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#FFF;display:flex;height:36px;padding:0 8px 0 12px;justify-content:center;align-items:center;gap:4px;flex-shrink:0;width:234px}.HotelDetailPageDesktop_no-rooms-available-calender-dropdown__pWkIi{cursor:pointer;float:right}.HotelDetailPageDesktop_no-rooms-available-main-container__wKzJA{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#FFF;padding:0 0 60px}.HotelDetailPageDesktop_calender-date__aELwq{color:#222;font-feature-settings:"clig" off,"liga" off;font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1px;padding-right:10px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_PickerContainer{width:100%;position:relative}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_CalendarContainer{position:absolute;left:0;right:auto;top:30px;box-shadow:0 0 4px #d5d5d5;background:#fff;border:1px solid #f4f4f4;border-radius:8px;overflow:hidden;width:720px;box-sizing:border-box;height:380px;z-index:99}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0>div{display:flex}.HotelDetailPageDesktop_select-room-heading__lOzMm{color:#222;font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;line-height:normal;border-radius:12px 12px 0 0;background:#FDF8EF;padding:33px 24px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_SelectedDateImage_Container img{display:none}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer{flex-wrap:nowrap!important}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer>.vms_DateRangeCalendar_ColContainer,.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer>.vms_DateRangeCalendar_ColContainer+div{width:360px;padding:24px 30px;box-sizing:border-box}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer .vms_DateRangeCalendar_HeaderContainer{margin:0 0 24px;width:100%;height:30px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer .vms_DateRangeCalendar_HeaderContainer .vms_DateRangeCalendar_SelectDateContainer{position:absolute}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer>.vms_DateRangeCalendar_ColContainer .vms_DateRangeCalendar_SelectDateContainer{right:0}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer .vms_DateRangeCalendar_HeaderContainer .vms_DateRangeCalendar_PrevIconContainer{margin-left:0}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer .vms_DateRangeCalendar_HeaderContainer .vms_DateRangeCalendar_NextIconContainer{margin-right:0}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_SelectDateButton{color:var(--gray-1,#333);text-align:center;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:0}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_RowContainer .vms_DateRangeCalendar_dateTableContainer{margin:0}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_SelectedDate{background-color:#027BFF;color:#fff;border-radius:60px;width:30px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_dateItem{font-size:15px!important;margin-bottom:7px;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected.between,.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected~.between{background-color:transparent!important;border:0;overflow:visible}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected.between .vms_DateRangeCalendar_dateItem{background-color:#f4f4f8;width:100%;display:block;color:#027bff;font-weight:600!important}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_itemMainContainer:hover .vms_DateRangeCalendar_dateItem{border-radius:0}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected.start+.selected.between .vms_DateRangeCalendar_dateItem:before{content:"";border:0;top:0;position:absolute;bottom:0;left:-18px;width:20px;background-color:#f4f4f8}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected.end .vms_DateRangeCalendar_SelectedDate:before{content:"";position:absolute;top:0;height:30px;left:-7px;width:20px;background-color:#f4f4f8;z-index:-1}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected.end,.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected.start{border:0;z-index:1;background-color:transparent!important}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_WeekdayCol{color:#027BFF;font-weight:600!important;font-family:Poppins!important;font-size:15px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .vms_DateRangeCalendar_itemMainContainer div{display:block!important;margin-bottom:7px}.HotelDetailPageDesktop_no-rooms-available-calender__drBf0 .selected{background-color:#f4f4f8}.HotelDetailPageDesktop_hdp-filter-no-rooms-available-conatiner-desktop__J43SQ{height:464px;display:grid;place-items:center}.HotelDetailPageDesktop_hdp-filter-no-rooms-available-conatiner-desktop-wrapper__sWf_H{width:-moz-fit-content;width:fit-content}.HotelDetailPageDesktop_hdp-filter-no-rooms-available-conatiner-desktop-wrapper__sWf_H img{margin-bottom:44px}.HotelDetailPageDesktop_hdp-filter-no-rooms-available-img-desktop__wuGpZ{width:100%;height:240px}.HotelDetailPageDesktop_hdp-filter-no-rooms-available-text-desktop__xXjns p{color:#222;text-align:center;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.HotelDetailPageDesktop_hdp-filter-no-rooms-available-text-desktop__xXjns p:first-of-type{margin-bottom:4px}.HotelDetailPageDesktop_ig-bannersection__QQgG3 ol>li{border-radius:12px 12px;overflow:hidden}.HotelDetailPageDesktop_ig-bannersection__QQgG3 ol>li>span{width:98.5%;display:block;height:100%;border-radius:12px;overflow:hidden}.HotelDetailPageDesktop_ig-bannersection__QQgG3 ol>li>span>img{width:100%;height:100%;object-fit:cover}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt .vms_modalpop_content::-webkit-scrollbar{display:none}.HotelDetailPageDesktop_ig-hotel-details-reviews-and-rating-container__Os_Vt .vms_modalpop_modalclose svg{color:#222}.HotelDetailPageDesktop_ig-hotail-details-main-bottom-bar__BLc9C div.HotelDetailPageDesktop_ig-hotail-details-vr__KWaVu.HotelDetailPageDesktop_ig-hotail-details-vrmultiple__Sxk1C{margin-left:26px}.HotelDetailPageDesktop_ig-hotail-details-main-bottom-bar__BLc9C .HotelDetailPageDesktop_ig-hotel-details-left-arrow__ekDNj+div.HotelDetailPageDesktop_ig-hotail-details-vr__KWaVu.HotelDetailPageDesktop_ig-hotail-details-vrmultiple__Sxk1C{margin-left:0}.HotelDetailPageDesktop_ig-hotail-details-main-bottom-bar__BLc9C div.HotelDetailPageDesktop_ig-hotail-details-vr__KWaVu.HotelDetailPageDesktop_ig-hotail-details-vrmultiplerlast__JnvMF:last-child{margin-right:26px}.HotelDetailPageDesktop_ig-hotail-details-show-photos-popup-container__Gg1fq li:last-of-type{width:1130.8333333333335px}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp .vms_modalpop_content::-webkit-scrollbar{width:4px}.HotelDetailPageDesktop_ig-amenities-popup__6xQvp .vms_modalpop_content::-webkit-scrollbar-thumb{background:#888}.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7 .vms_modalpop_content::-webkit-scrollbar{width:4px}.HotelDetailPageDesktop_ig-inclusion-popup__RT_r7 .vms_modalpop_content::-webkit-scrollbar-thumb{background:#888}.HotelDetailPageDesktop_calender-container__1clIw .vms_DateRangeCalendar_dateItem{font-size:15px!important;margin-bottom:7px;width:30px;border-radius:50%;margin-left:4px;height:30px}.HotelDetailPageDesktop_item_copied__LwsdZ{background:#e6e6e6;bottom:100%;color:#000;display:block;left:130px;margin-bottom:15px;border-radius:5px;padding:8px;pointer-events:none;position:absolute;width:max-content;transform:translateY(10px);transition:all .25s ease-out;-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px rgba(0,0,0,.28);text-transform:capitalize;font-weight:700;font-size:10px}.HotelDetailPageDesktop_item_copied__LwsdZ:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.HotelDetailPageDesktop_item_copied__LwsdZ:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #d1d1d1;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.HotelDetailPageDesktop_item_copied__LwsdZ{opacity:1;pointer-events:auto;transform:translateY(0)}.HotelDetailPageDesktop_ig-hdp-room-more-inclusions__PII0m{font-family:Poppins;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#000099;cursor:pointer}.HotelDetailPageDesktop_ig-hotail-details-feature-inclusion-tag__CkULy{display:flex;gap:8px;font-family:Poppins;font-size:15px;font-weight:400;line-height:20px;letter-spacing:.3px;color:rgba(102,102,102,1);align-items:center;width:32%;flex:unset;padding:0 0 10px 25px;width:100%}.HotelDetailPageDesktop_ig-hotel-details-Search-container__8RpJO{position:relative;background-color:#fff;z-index:99;transition:all .3s ease-in-out}.HotelDetailPageDesktop_HDPbannersectionfix__vkJGm{position:relative}.HotelDetailPageDesktop_ig-hotel-details-reviews-card-container-bg__NxbtS .vms_modalpop_modaloverlay{background:linear-gradient(224.24deg,rgba(21,32,95,.8) 6.84%,rgba(36,64,154,.8) 73.19%,rgba(36,64,154,.8) 0)}.HotelDetailPageDesktop_ig-ribbon__r4F5g>h4{position:absolute;z-index:9;margin:16px;background:white;padding:6px;border-radius:4px;color:#001B94;font-weight:600;font-size:15px}.HotelDetailPageDesktop_rating-bar__wEM7K{margin:15px 0}.HotelDetailPageDesktop_rating-bar-title__bulis{font-size:14px;font-weight:400;color:#4A4A4A;margin-bottom:12px;line-height:20px;display:flex;justify-content:space-between}.HotelDetailPageDesktop_rating-bar-track__tlma2{display:flex;width:100%;height:6px;background-color:#D9D9D9;border-radius:4px;overflow:hidden;position:relative}.HotelDetailPageDesktop_rating-bar-fill__QfCsL{height:100%;background-color:#222;border-radius:4px;transition:width .5s ease}.HotelDetailPageDesktop_rating-bar-score__uBeOH{font-size:12px;font-weight:400;color:#333;margin-top:4px;text-align:right}.HotelDetailPageDesktop_hdp_image_banner__39xmg{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;height:445px;flex-direction:column}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container__he0__:first-child{height:445px;width:820px;border-radius:8px;box-shadow:0 0 76.73px 0 #4C5D9E1F}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container__he0__:nth-child(2){height:290px;width:400px;border-radius:8px}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container__he0__:nth-child(3){width:195px;height:142px;border-radius:8px}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container__he0__:nth-child(4){width:195px;height:142px;position:absolute;right:24px;bottom:0;border-radius:8px}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container__he0__,.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container_single__1FkfF{position:relative;height:100%;overflow:hidden;cursor:pointer}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_main_container__he0__ img{border-radius:5px}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_overlay__ixMw5{position:relative;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);display:grid;place-items:center;height:100%}.HotelDetailPageDesktop_hdp_image_banner__39xmg .HotelDetailPageDesktop_hdp_image_overlay_text__twRqn{font-family:var(--typography-font-family);font-size:var(--typography-body-title1);font-weight:var(--typography-semi-bold);font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;text-align:left;color:var(--primary-t5);cursor:pointer}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ{position:relative;padding:0 24px}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ .HotelDetailPageDesktop_hdp_image_banner_mobile__qMe6t{display:block;grid-template-columns:repeat(4,1fr);grid-gap:20px;height:230px}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ .HotelDetailPageDesktop_hdp_image_banner_mobile__qMe6t .HotelDetailPageDesktop_hdp_image_main_container__he0__:first-of-type{grid-column:span 3;grid-row:span 2}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ .HotelDetailPageDesktop_hdp_image_banner_mobile__qMe6t .HotelDetailPageDesktop_hdp_image_main_container__he0__{position:relative;height:100%;overflow:hidden;cursor:pointer}.HotelDetailPageDesktop_ig-hotel-details-carousel-banner-intro__gzblJ .HotelDetailPageDesktop_hdp_image_banner_mobile__qMe6t .HotelDetailPageDesktop_hdp_image_main_container__he0__:last-child{position:absolute;width:85px;height:61px;bottom:16px;right:16px;border:1px solid var(--primary-t5);border-radius:5px}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih{width:1178px;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:999!important;border-radius:16px!important;bottom:unset!important;max-block-size:calc(100% - 4rem)!important;padding:23px!important}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .vms_modalpop_modalclose{position:absolute;border-radius:50%;padding:4px;z-index:99;right:-24px;top:-28px}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .vms_modalpop_modalclose svg{color:#fff;width:20px;height:20px}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .vms_modalpop_content{margin:0;position:relative}.HotelDetailPageDesktop_hdp_gallery_fixed__tmIbV{position:fixed;background-color:var(--color-white-3,#fff);top:0;left:22px;max-width:1140px;width:100%}.HotelDetailPageDesktop_hdp_gallery_fixed_new__OgPla{position:fixed;top:63px;padding-top:20px;max-width:1140px;width:97%;left:18px;height:auto;padding-bottom:10px}.HotelDetailPageDesktop_hdp_gallery_tabs_new__buEwD .tabs{border:1px solid rgba(175,228,255,1);width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:18px;font-size:12px;font-weight:500}.HotelDetailPageDesktop_hdp_gallery_tabs__UCcyc .tabs{display:flex;gap:25px;top:22px;width:100%;z-index:999999;left:0;margin-top:15px;border-bottom:1px solid #c8c8c8;background:#fff}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .vms_button{border-radius:28px;background:#d6d6d6;display:flex;width:100px;justify-content:center;align-items:center;color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:18.19px;letter-spacing:normal;height:26px;cursor:pointer;margin-top:-3px}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .tab{margin:0;padding:0 7px 16px;cursor:pointer;position:relative;border:0;color:#666666;font-size:14px;font-weight:400;font-family:Poppins}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .tab.active{background-color:transparent;color:#25304B;font-size:14px;font-weight:600!important;font-family:Poppins}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .tab.active:before{content:"";position:absolute;width:100%;height:4px;background:#000099;z-index:9;bottom:0;left:0;border-radius:30px}.HotelDetailPageDesktop_flex_popup_img__dkypb{display:flex;flex-wrap:wrap;gap:20px;margin-top:105px}.HotelDetailPageDesktop_flex_popup_img_new__ojvGJ{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px}.HotelDetailPageDesktop_flex_popup_new_hr__2J2Xv{border:1px solid rgba(235,235,236,1);width:80%;position:fixed;top:66px}.HotelDetailPageDesktop_flex_popup_img_new__ojvGJ .tab-content.active{width:430px;height:285px!important}.HotelDetailPageDesktop_flex_popup_img_new__ojvGJ .tab-content.active img{width:100%;height:100%;object-fit:cover;border-radius:8px}.HotelDetailPageDesktop_flex_popup_img_new_container__kX1vm .vms_modalpop_content::-webkit-scrollbar{display:none}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .tab-content.active{width:556px;height:285px!important}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .tab-content.active img{width:100%;height:100%;object-fit:cover;border-radius:8px}.HotelDetailPageDesktop_hdp_hero_img_modal__8u7ih .vms_modalpop_content::-webkit-scrollbar{display:none}.HotelDetailPageDesktop_srp-card-show-photos-sub-images-container__xXJIT{width:898px;margin:25px auto 0;display:flex;gap:11px;overflow-x:scroll}.HotelDetailPageDesktop_srp-card-show-photos-sub-images-container__xXJIT::-webkit-scrollbar{display:none}.HotelDetailPageDesktop_srp-card-show-photos-sub-images-container__xXJIT img{width:80px;height:60px;border-radius:3px}.HotelDetailPageDesktop_category-group-images-flex__yyPB3{display:flex;flex-wrap:wrap;gap:20px;margin-top:10px}.HotelDetailPageDesktop_category-group__MguzK h3{color:#222222;font-family:Poppins;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.3px}.HotelDetailPageDesktop_slideshow_popup_img__ipHrw{width:898px;margin:30px auto 0;overflow:scroll}.HotelDetailPageDesktop_slideshow_popup_img__ipHrw::-webkit-scrollbar{display:none}.HotelDetailPageDesktop_slideshow_popup_img__ipHrw .vms_carousel_container .vms_carousel_nextbutton svg,.HotelDetailPageDesktop_slideshow_popup_img__ipHrw .vms_carousel_container .vms_carousel_previousbutton svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000}.HotelDetailPageDesktop_hdp_gallery_tabs_slideshow__RJhaW,.HotelDetailPageDesktop_hdp_hero_img_modal_slideshow__u9TMB{background-color:#000!important}.HotelDetailPageDesktop_hdp_gallery_tabs_slideshow__RJhaW .HotelDetailPageDesktop_tab_slidshow__xZSfl,.HotelDetailPageDesktop_hdp_gallery_tabs_slideshow__RJhaW .HotelDetailPageDesktop_tab_slidshow__xZSfl .HotelDetailPageDesktop_active__nt_33{color:#fff}.HotelDetailPageDesktop_hdp_hero_img_modal_slideshow__u9TMB .HotelDetailPageDesktop_tab_slidshow__xZSfl{padding-bottom:15px}.HotelDetailPageDesktop_tabs__QmwNL{position:fixed;top:22px;width:100%;z-index:999999;left:0;border-bottom:1px solid #c8c8c8;background:#fff;padding-left:20px;display:flex;gap:25px}.HotelDetailPageDesktop_hdp_gallery_close__j20lv{margin-top:31px;margin-bottom:-6px;color:#222324;font-family:Roboto;padding-bottom:20px}.HotelDetailPageDesktop_hdp_gallery_close__j20lv,.HotelDetailPageDesktop_hdp_gallery_close__j20lv span{font-size:16px;font-style:normal;font-weight:500;line-height:24px;display:flex;letter-spacing:.3px;align-items:center;gap:6px;text-transform:underline}.HotelDetailPageDesktop_hdp_gallery_close__j20lv span{cursor:pointer;color:#000099;font-family:Poppins}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty__UusOj{position:relative;margin-top:16px}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty-img__xHNRl{width:100%;height:200px;margin-top:16px}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty-img__xHNRl img{width:100%!important;height:100%!important;border-radius:12px;cursor:pointer}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty__UusOj p{padding:0 20px;position:absolute;top:60px;font-family:Roboto;font-weight:400;color:#fff;font-size:20px;font-style:normal;line-height:32px;letter-spacing:-.6px;width:100%}.HotelDetailPageDesktop_ig-hotail-details-enroll-loyalty-button__5Ymla button{background:#fff;border-radius:8px;color:#021A94;font-size:14px;font-weight:700;line-height:18px;padding:15px;cursor:pointer;border:none;outline:none;position:absolute;bottom:20px;margin:0 20px;width:254px!important}.HotelDetailPageDesktop_ig-hotel-details-Search-fixed-height__sBlEi{min-height:97px}.HotelDetailPageDesktop_ig-hotel-details-menu-fixed-height__Hi0TT{min-height:50px}.HotelDetailPageDesktop_ig-hotel-details-room-fixed-height__icc0m{min-height:1100px}.HotelDetailPageDesktop_ig-hotel-details-review-fixed-height__T3WOv{min-height:172px}.HotelDetailPageDesktop_ig-hotel-details-policy-fixed-height__o_kvh,.HotelDetailPageDesktop_ig-hotel-details-property-fixed-height__XIR5t{min-height:140px}.HotelDetailPageDesktop_ig-hotel-similar-property-fixed-height__RjJh_{min-height:500px}.HotelDetailPageDesktop_ig-hotel-details-reviews-fixed-height__EyzOI{min-height:140px}.HotelDetailPageDesktop_ig-hotel-details-Search-container__8RpJO.HotelDetailPageDesktop_widgetsticky__XBrlM{background:linear-gradient(135deg,rgba(255,255,255,.4),rgba(240,248,255,.4));backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 8px 24px rgba(0,0,0,.1);color:#001e4d;position:-webkit-sticky;position:sticky;top:59px;border-bottom:none}.HotelDetailPageDesktop_ig-select-hotel-details-fixed-height__Nc5Nx{min-height:850px}.HotelDetailPageDesktop_placeholder_tag__lthfz{display:flex;align-items:center;gap:6px;margin-bottom:8px}.HotelDetailPageDesktop_placeholder_tag__lthfz p{color:#C3272E;font-family:Poppins;font-size:14px;line-height:18px;font-weight:500}.HotelDetailPageDesktop_ig-hotel-detail-map-view-popup__mkRJv .vms_modalpop_modalcontainer{height:calc(100% - 60px);width:100%;top:60px;left:0;border-radius:0}.HotelDetailPageDesktop_ig-hotel-detail-map-view-popup__mkRJv .vms_modalpop_modalcontainer .vms_modalpop_content{margin:20px!important;border-radius:12px}.HotelDetailPageDesktop_ig-hotel-detail-map-view-popup__mkRJv .vms_modalpop_modalcontainer .vms_modalpop_content .ig-hotel-details-map-close{position:absolute;top:40px;left:40px;z-index:100}.HotelDetailPageDesktop_ig-hotel-detail-map-view-popup__mkRJv .vms_modalpop_modalheader{height:35px;display:none}.HotelDetailPageDesktop_ig-hotel-detail-map-view-popup__mkRJv .vms_modalpop_modalheader .vms_modalpop_modalclose{padding:10px}.HotelDetailPageDesktop_map-view__PrS_G{position:relative;height:100%}.HotelDetailPageDesktop_map-view__PrS_G>div:first-child{height:100%}.HotelDetailPageDesktop_map-view__PrS_G .HotelDetailPageDesktop_map-view-card-desktop__NEwA2{position:absolute;left:10px;bottom:10px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG{position:absolute;height:75%;width:307px;top:115px;right:20px;background-color:white;border-radius:12px;padding:12px;overflow:auto}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container{overflow:hidden;box-shadow:none}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container .vms_accordion_header{padding:16px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body::-webkit-scrollbar{width:1px;background:transparent}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body{max-height:186px!important;padding:0;flex-direction:column;overflow:auto;scrollbar-width:thin;scrollbar-color:blue transparent;border-radius:0 0 12px 12px;border:1px solid rgba(209,239,255,1);margin-bottom:12px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body>div .vms_inputcheckbox_maindiv{padding:12px 8px;min-height:62px;align-items:center;position:relative;border-bottom:1px solid var(--Secondary-Medium,#d1efff)}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body>div .vms_inputcheckbox_maindiv .vms_inputcheckbox_linktext{display:none}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body>div .vms_inputcheckbox_maindiv .vms_inputcheckbox_label .vms_inputcheckbox_indicator{height:24px;width:24px;border-radius:8px;background-color:var(--bg-white,white);border:1.5px solid var(--map-border-checkbox,rgba(0,0,153,1));margin-right:8px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body>div .vms_inputcheckbox_maindiv .vms_inputcheckbox_label .vms_inputcheckbox_input:checked+.vms_inputcheckbox_indicator{background-color:var(--map-border-checkbox,rgba(0,0,153,1))!important}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_body>div .vms_inputcheckbox_maindiv .vms_inputcheckbox_label .sc-aXZVg:checked+.sc-eqUAAy:after{left:8px;top:4px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container .vms_accordion_body>div .vms_inputcheckbox_maindiv>div>span{font-weight:var(--fw-4,400);font-size:14px;line-height:20px;color:var(--map-nearby-secondary,rgba(37,48,75,1))}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container .vms_accordion_body>div .vms_inputcheckbox_maindiv>div>span:first-child{display:inline-block;width:150px;overflow:hidden}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container .vms_accordion_body>div .vms_inputcheckbox_maindiv>div>span:last-child{color:var(--map-nearby-default,rgba(122,133,160,1));font-size:12px;position:absolute;right:8px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container:not(.vms_accordion_closed) .vms_accordion_header{background-color:var(--map-nearby-primary,rgba(234,248,255,1))!important}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container .vms_accordion_header .vms_accordion_title{font-weight:var(--fw-4,400);font-size:14px;line-height:20px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container .vms_accordion_header .vms_accordion_iconimg img{width:13px;height:8px}.HotelDetailPageDesktop_nearby-attraction-container__nVKzG .vms_accordion_container.vms_accordion_closed{border-bottom:1px solid rgba(226,235,242,1);border-radius:0}.HotelDetailPageDesktop_nearby-attraction-mobile-waypoint__sJBRQ{border:2px solid red}.HotelDetailPageDesktop_nearby-attraction-waypoint__qn626{border:2px solid blue}.HotelDetailPageDesktop_nearby-attraction-waypoint-container__O9qtI{display:flex;gap:4px;flex-wrap:wrap}.HotelDetailPageDesktop_nearby-attraction-waypoint-container__O9qtI:has(div){margin-bottom:24px}.HotelDetailPageDesktop_nearby-attraction-waypoint__qn626{border:1px solid #afe4ff;padding:8px 12px;display:inline-block;cursor:pointer;font-size:14px;font-weight:var(--fw-4,400);line-height:20px;border-radius:var(--radius-18,18px);color:var(--map-nearby-secondary,rgba(37,48,75,1));min-height:36px;background:#EAF8FF}.HotelDetailPageDesktop_similar-filter-widget-searchdropdown-data__uiOph{height:44px;position:absolute;top:65px;right:20px;width:307px;background:var(--map-nearby-white,rgba(255,255,255,1));border-radius:var(--radius-8,8px);border:1px solid var(--Secondary-Deep-Grey,rgba(226,235,242,1))}.HotelDetailPageDesktop_similar-filter-widget-searchdropdown-data__uiOph .vms_inputcheckbox_maindiv{align-items:center;height:100%;width:100%;padding:8px 12px}.HotelDetailPageDesktop_similar-filter-widget-searchdropdown-data__uiOph .vms_inputcheckbox_maindiv>div>span{font-weight:var(--fw-4,400);font-size:14px;line-height:20px;color:var(--map-nearby-secondary,rgba(37,48,75,1))}.HotelDetailPageDesktop_similar-filter-widget-searchdropdown-data__uiOph .vms_inputcheckbox_maindiv .vms_inputcheckbox_label .vms_inputcheckbox_input:checked+.vms_inputcheckbox_indicator{background-color:var(--map-border-checkbox,rgba(0,0,153,1))!important}.HotelDetailPageDesktop_similar-filter-widget-searchdropdown-data__uiOph .vms_inputcheckbox_maindiv .vms_inputcheckbox_label .sc-aXZVg:checked+.sc-eqUAAy:after{left:8px;top:4px}.HotelDetailPageDesktop_similar-filter-widget-searchdropdown-data__uiOph .vms_inputcheckbox_maindiv .vms_inputcheckbox_label .vms_inputcheckbox_indicator{height:24px;width:24px;border-radius:8px;background-color:var(--bg-white,white);border:1.5px solid var(--map-border-checkbox,rgba(0,0,153,1));margin-right:8px}.HotelDetailPageDesktop_ax_map_view_btn_container__SKe9N{position:absolute;left:22px;top:90px;display:flex;flex-direction:column;gap:8px;top:60%;transform:translateY(-50%);bottom:0}.HotelDetailPageDesktop_ax_map_view_btn_container__SKe9N .vms_button{height:32px;width:32px;border-radius:8px;padding:4px;background-color:var(--color-black,white);color:var(--color-black,black)}
/*# sourceMappingURL=d77898a5eb277b27.css.map*/