*{outline:0;box-sizing:border-box}*,body{padding:0;margin:0}body{font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.menuopen{overflow:hidden}.cmn_gap{padding:70px 0}@media(max-width:1199px){.cmn_gap{padding:50px 0}}@media(max-width:899px){.cmn_gap{padding:30px 0}}.cmn_gapTopNone{padding-top:0!important}.cmn_gapBottomNone{padding-bottom:0!important}::selection{background:#ff0080!important;color:#fff!important}::-webkit-scrollbar{width:4px;height:6px;border-radius:50%}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background:#d5e1fb}::-webkit-scrollbar-thumb{background:#ff0080;border-radius:10px}.loadingBtnInner{display:inline-flex;align-items:center;line-height:1;gap:8px}.loadingBtnInner .MuiCircularProgress-root{color:#fff;line-height:0;width:18px!important;height:18px!important}button p{line-height:1!important}button.Mui-disabled .loadingBtnInner,button.Mui-disabled .loadingBtnInner .MuiCircularProgress-root,button:hover .loadingBtnInner,button:hover .loadingBtnInner .MuiCircularProgress-root{color:#000}.search-resultsBanner{max-width:530px;width:100%;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);padding:10px;border-radius:8px;z-index:999;position:absolute;max-height:250px;overflow:auto}@media(max-width:1199px){.search-resultsBanner{width:auto;max-width:580px}}@media(max-width:676px){.search-resultsBanner{max-width:100%;width:100%}}@media(max-width:599px){.search-resultsBanner{max-width:calc(100% - 50px);width:100%}}.search-resultsBanner .MuiButtonBase-root{color:#000;word-break:break-all;text-wrap:wrap}.search-resultsBanner .MuiButtonBase-root:hover{color:#ff0080}.search-results{max-width:580px;width:100%;background-color:#fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.15);padding:10px;border-radius:8px;z-index:9}@media(max-width:1199px){.search-results{width:auto;max-width:580px}}@media(max-width:676px){.search-results{max-width:calc(100% - 100px);width:100%}}.search-results .MuiButtonBase-root{color:#000;word-break:break-all;text-wrap:wrap}.search-results .MuiButtonBase-root:hover{color:#e81619}.rbc-day-slot .rbc-selected,.rbc-day-slot .rbc-selected:after{background-color:pink!important}.calendar-container{padding:16px;max-width:100%;overflow-x:auto}.calendar-container.new-calendar-container{padding:16px}@media(max-width:1199px){.calendar-container{padding:0}}.calendar-container .scrollBtn{color:#ffa8d4;transition:.3s;padding:0}.calendar-container .scrollBtn:hover{color:#ff0080;transition:.3s;filter:drop-shadow(1px 2px 4px #ddd)}@media(max-width:599px){.calendar-container .scrollBtn svg{width:35px;height:35px}}@media(max-width:899px){.scrollbtnStack{justify-content:flex-end;margin-bottom:10px}}.header-controls{display:flex;gap:10px;margin-bottom:10px}@media(max-width:599px){.header-controls{flex-wrap:wrap}.header-controls>*{width:100%;flex-basis:100%}.header-controls .MuiFormControl-root .MuiInputBase-root{max-width:100%}}.customtabsGlobal .MuiTabs-scroller .MuiTabs-flexContainer{overflow-x:auto}@media(max-width:599px){.fromtoStackGlobal{display:block;width:100%}.fromtoStackGlobal>*{margin:0 0 15px!important}.fromtoStackGlobal>:last-child{margin-bottom:0!important}.cmnBtnGloabCnt{min-height:48px}.fromtoStack>*{width:100%}}@media(max-width:359px){.fromtoStack>*{display:block}}@media(max-width:599px){.fromtoStack>*>*{flex:1 1}}@media(max-width:359px){.fromtoStack>*>*{margin:0 0 10px!important}.fromtoStack>*>:last-child{margin-bottom:0!important}}.table-container{overflow-x:auto}.sticky-col{position:-webkit-sticky;position:sticky;background:#fff;z-index:2;font-weight:700;box-shadow:2px 0 5px rgba(0,0,0,.1)}.capacity-col{left:0;min-width:140px}.occupancy-col{left:20px;min-width:80px}.occupancy-col.occupancy-col-new{left:0}.room-col{left:80px;min-width:80px}.room-col.roomType{left:0}.rbc-row-content{z-index:2!important}.tableRoomAnchor{color:#ff0080}.tableRoomAnchor:hover{color:#030a12}@media(max-width:899px){.calendarContainer{display:block}}.day-header{background:#ffcae5;font-weight:700;min-width:70px}.day-cell,.day-header{text-align:center;padding:5px}.day-box{display:flex;align-items:center;justify-content:center;width:100px;height:60px;background:#fff;border-radius:8px;font-size:13px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 8px rgba(0,0,0,.15)}.day-box:hover{transform:scale(1.1);box-shadow:0 6px 12px rgba(0,0,0,.2);background:rgba(243,33,243,.1)}.MuiDayCalendar-root .MuiDayCalendar-weekContainer button.Mui-selected,.MuiDayCalendar-root .MuiPickersMonth-root button.Mui-selected,.MuiDayCalendar-root .MuiPickersYear-root button.Mui-selected,.MuiMonthCalendar-root .MuiDayCalendar-weekContainer button.Mui-selected,.MuiMonthCalendar-root .MuiPickersMonth-root button.Mui-selected,.MuiMonthCalendar-root .MuiPickersYear-root button.Mui-selected,.MuiYearCalendar-root .MuiDayCalendar-weekContainer button.Mui-selected,.MuiYearCalendar-root .MuiPickersMonth-root button.Mui-selected,.MuiYearCalendar-root .MuiPickersYear-root button.Mui-selected{background-color:#ff0080!important}.bookRoomModal .MuiPaper-root{max-width:1000px}.bookRoomModal .modalSecClose{position:absolute;top:10px;right:10px;padding:0}.bookRoomModal .modalSecClose svg{width:22px;height:22px}.booked{background-color:#ff0080;font-weight:700}.booking-badge{font-size:10px;background-color:#f50057;color:#fff;padding:2px 4px;border-radius:8px;display:inline-block;margin-top:2px}.highlight-date{background-color:#ffe58f;border-radius:50%;color:#000}.tooltip{position:relative;cursor:pointer}.tooltip .tooltiptext{visibility:hidden;background-color:#444;color:#fff;text-align:center;padding:2px 6px;border-radius:4px;position:absolute;z-index:1;top:20px;left:50%;transform:translateX(-50%);font-size:10px;white-space:nowrap}.tooltip:hover .tooltiptext{visibility:visible}.booking-badge[title]{position:relative}.booking-badge[title]:after{content:attr(title);visibility:hidden;background:#333;color:#fff;font-size:10px;padding:3px 6px;border-radius:4px;position:absolute;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;z-index:10;opacity:0;transition:opacity .2s}.booking-badge[title]:hover:after{visibility:visible;opacity:1}.react-calendar__tile:hover{background:none!important;color:inherit!important;cursor:default!important}.MuiMenu-paper{overflow-y:auto!important}.cms-wrapper{padding:2rem 1.5rem;margin:2rem auto;max-width:900px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.1);border-radius:8px;line-height:1.6;font-family:Roboto,sans-serif}.disabledResendBtn{color:#9e9e9e!important;pointer-events:none;cursor:not-allowed;text-transform:none}.activeResendBtn{color:#1976d2;cursor:pointer;text-transform:none}.reservationDrawer{width:340px;padding:0}.reservationDrawer .reservation{height:calc(100vh - 20px);overflow-y:auto}.reservationDrawer .reservation .topSec{display:flex;align-items:center;justify-content:space-between;padding:25px;border:1px solid #ffe6f3}.reservationDrawer .reservation .topSec p{font-size:16px;color:#030a12;font-weight:700}.reservationDrawer .reservation .topSec button{min-width:auto;padding:0;width:28px;height:28px;background:#f9eff4}.reservationDrawer .reservation .topSec button:hover{opacity:.5}.reservationDrawer .reservation .guestBox{padding:25px;display:flex;align-items:center;border:1px solid #ffe6f3}.reservationDrawer .reservation .guestBox .deatilsBox{padding-left:10px}.reservationDrawer .reservation .guestBox .deatilsBox .role{font-size:14px;font-weight:400}.reservationDrawer .reservation .guestBox .deatilsBox .name{font-size:16px;color:#030a12;font-weight:700;margin-top:10px}.reservationDrawer .reservation .detailsBox{padding:20px;border:1px solid #ffe6f3}.reservationDrawer .reservation .detailsBox ul{display:flex;align-items:center}.reservationDrawer .reservation .detailsBox ul li{padding:10px;width:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start}.reservationDrawer .reservation .detailsBox ul li:not(:last-child){border-right:1px solid #ffe6f3}.reservationDrawer .reservation .detailsBox ul li .topText{font-size:14px}.reservationDrawer .reservation .detailsBox ul li .bottomText{font-size:14px;font-weight:500;color:#030a12;margin-top:5px}.reservationDrawer .reservation .reviewBox{padding:25px;border:1px solid #ffe6f3}.reservationDrawer .reservation .reviewBox .topText{font-size:16px;color:#030a12;font-weight:700}.reservationDrawer .reservation .reviewBox .detailsText{font-size:12px;font-style:italic;line-height:1.5;margin-top:15px}.reservationDrawer .reservation .aboutBox{padding:25px}.reservationDrawer .reservation .aboutBox .topText{font-size:16px;color:#030a12;font-weight:700;margin-bottom:20px}.reservationDrawer .reservation .aboutBox .aboutBoxInner:not(:last-child){margin-bottom:10px}.reservationDrawer .reservation .aboutBox .aboutBoxInner i{display:inline-flex;margin-right:10px}.reservationDrawer .reservation .aboutBox .aboutBoxInner p{font-size:14px;color:#030a12}.list-custom-paper .MuiAutocomplete-groupLabel{height:auto;padding:0 20px;font-size:14px;color:#030a12}.list-custom-paper .MuiAutocomplete-option{font-size:12px;color:rgba(3,10,17,.7)}.list-custom-paper .MuiButtonBase-root{padding:0}.list-custom-paper svg{width:20px;height:20px}.mapWrapperSpecific{position:relative;border-radius:22px;overflow:hidden;margin-top:16px}.mapWrapperSpecific .mapPropertyDetailsOverlay{position:absolute;z-index:2;max-width:300px;border-radius:20px;width:100%;overflow:hidden;top:5px;left:5px}.mapWrapperSpecific .mapPropertyDetailsOverlay .mapPropertyDetailsOverlayInner{background:#fff;padding:20px}.mapWrapperSpecific .mapPropertyDetailsOverlay .mapPropertyDetailsOverlayInner .hotelRatingBox{background:#f50057;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.mapWrapperSpecific .mapPropertyDetailsOverlay .nearByBox{width:100%;background:#c9c9c9;padding:10px}.mapWrapperSpecific .mapPropertyDetailsOverlay .nearByBox .nearByBoxInner{width:100%;background:#fff;padding:10px;border-radius:16px}.mapWrapperSpecific .gm-style-iw-chr button{position:absolute!important;right:0}.hotelRatingBox2{background:#f50057;color:#fff;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;width:30px;height:30px;display:flex;font-weight:600;justify-content:center;align-items:center}.gm-style .gm-style-iw-c{position:absolute;box-sizing:border-box;overflow:hidden;top:-35px;left:0;transform:translate3d(-50%,-100%,0);background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 7px 1px rgba(0,0,0,.3);display:flex;flex-direction:column}.gm-style .gm-style .gm-style-iw-tc:after{background:#fff;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:12px;left:0;position:absolute;top:-39px;width:25px}.gm-style .gm-style .gm-style-iw-tc{filter:drop-shadow(0 4px 2px rgba(178,178,178,.4));height:12px;left:0;position:absolute;top:0;transform:translateX(-50%);width:25px}.gm-style .gm-style-iw-d{max-height:400px!important}.gm-style-iw-ch,.gm-style-iw-tc{display:none}.gm-style-iw-chr{position:absolute;top:0;right:0}.dealChipBox{padding:8px;border-radius:6px;background-color:#008234;color:#fff;font-weight:600;width:-moz-fit-content;width:fit-content}.greenText{color:#008234;font-weight:600}.redText{color:#d4111e;font-weight:600}.privacyPlcWrapper h1,.privacyPlcWrapper h2,.privacyPlcWrapper h3,.privacyPlcWrapper h4,.privacyPlcWrapper h5,.privacyPlcWrapper h6{margin-bottom:10px}.privacyPlcWrapper h1:last-child,.privacyPlcWrapper h2:last-child,.privacyPlcWrapper h3:last-child,.privacyPlcWrapper h4:last-child,.privacyPlcWrapper h5:last-child,.privacyPlcWrapper h6:last-child{margin-bottom:0}.privacyPlcWrapper ol,.privacyPlcWrapper p,.privacyPlcWrapper ul{margin-bottom:15px}.privacyPlcWrapper ol:last-child,.privacyPlcWrapper p:last-child,.privacyPlcWrapper ul:last-child{margin-bottom:0}.privacyPlcWrapper ol li,.privacyPlcWrapper ul li{margin-bottom:15px;list-style-position:inside}.privacyPlcWrapper ol li:last-child,.privacyPlcWrapper ul li:last-child{margin-bottom:0}.css-b4kgzz-MuiFormControlLabel-root{display:inline-flex;align-items:center;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-left:-11px;margin-right:1px}.slectedChip{background-color:#fafdfd;color:#ff0080;border:1px solid #ff0080}.compact-button{padding:10px;font-size:12px;min-width:auto}.css-1aby4or-MuiPaper-root .cmn-brdr{border-bottom:1px solid #ffe6f3;padding-bottom:8px;margin-bottom:8px}.custom-swal-icon .swal2-icon.swal2-warning{border-color:#ff0080!important;color:#ff0080!important}.custom-swal-icon .swal2-icon.swal2-warning .swal2-icon-content{color:#ff0080!important}.discountStyle{background-color:#f6f6f6;border-radius:12px;font-family:var(--figtree-font,"Figtree",sans-serif);font-size:12px;color:#333}.discountStyle .MuiSelect-select{padding:13px 14px;display:flex;align-items:center;min-height:unset}.discountStyle fieldset{display:none}.custom-swal-popup{z-index:20000!important}.swal-overlay-custom,.swal-popup-custom{z-index:2000!important}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_1794d2{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_1794d2{--font-figtree:"Figtree","Figtree Fallback"}