.CalendarDay__default{padding:0}.CalendarDay__default:has(>div>.isPublicHoliday){color:#00bce7;text-shadow:0 0 14px #00d0ff80;font-weight:400}.CalendarDay__default:has(>div>.notPublicHoliday){color:#a7a7a7;text-shadow:0 0 12px #ccc;font-weight:400}.CalendarDay__default:has(>div>.isSunday){color:#eb0000;background-color:#fff5f5;font-weight:400}.CalendarDay__blocked_out_of_range:has(>div>.isPublicHoliday){color:#00bce780}.CalendarDay__blocked_out_of_range:has(>div>.notPublicHoliday){color:#a7a7a780}.CalendarDay__blocked_out_of_range:has(>div>.isSunday){color:#eb000080;background-color:#fff6f6}.CalendarDay__selected_span{color:#052743;background:#8acaff;border:1px double #052743;font-weight:400}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{color:#052743;background:#55c1ff;border:1px double #001629;font-weight:500}.CalendarDay__selected{color:#fff;background:#001629;border:1px double #001629}.CalendarDay__selected:hover{color:#fff;background:#00a2ff;border:1px double #001629}.CalendarDay__hovered_span:hover,.CalendarDay__hovered_span{color:#052743;background:#a3d6ff;border:1px double #0f93ff}.DateRangePicker_picker,.SingleDatePicker_picker__portal{z-index:1300}.SingleDatePicker_closeButton{padding:15px;top:1rem;right:1rem;background-color:#fe7032!important;display:none!important}.SingleDatePicker_closeButton_svg{width:20px;height:20px;display:grid;color:#fff!important}.SingleDatePicker_closeButton_svg svg{fill:#fff!important}.DayPickerNavigation.DayPickerNavigation__horizontal{justify-content:space-between;margin-right:1rem;display:flex}.DayPickerNavigation_button{box-shadow:none;background-color:#ffab8a;margin:0;padding:0}.DayPickerNavigation_button__verticalDefault{box-shadow:none;margin:0;padding:0;background-color:#ffbb8a!important}.DayPickerNavigation_svg__vertical{fill:#fff!important}.DateRangePicker_picker__fullScreenPortal>.DateRangePicker_closeButton{background-color:#fe7032}.DateRangePicker_picker__fullScreenPortal>.DateRangePicker_closeButton svg{fill:#fff}.CalendarMonth_table{border-spacing:2px!important;border-collapse:separate!important}.CalendarDay__default{border-radius:20%}.DateRangePickerInput{background-color:unset}.DateInput{background:unset}.DateInput_input{background-color:unset;padding:0}@media screen and (max-width:900px){.DayPicker__verticalScrollable .DayPicker_transitionContainer.DayPicker_transitionContainer__vertical{height:calc(100% - 70px);top:70px}.DayPicker_transitionContainer__verticalScrollable .DayPickerNavigation_button{width:calc(100% - 2rem);box-shadow:none;border-radius:10px;margin:0 16px;max-width:calc(100% - 2rem)!important}.DayPickerNavigation.DayPickerNavigation__verticalScrollable:first-of-type{text-align:center;height:46px;margin-top:3rem}.DayPickerNavigation.DayPickerNavigation__verticalScrollable:nth-of-type(3){text-align:center;height:46px;margin-top:1rem;margin-bottom:14rem;padding:0}.DayPickerNavigation.DayPickerNavigation__verticalScrollable:first-of-type>.DayPickerNavigation_button{max-width:calc(380px - 1.5rem);padding:0}.DayPickerNavigation.DayPickerNavigation__verticalScrollable:nth-of-type(3)>.DayPickerNavigation_button{max-width:calc(380px - 1.5rem);padding:2px}.DayPicker_weekHeader.DayPicker_weekHeader__vertical.DayPicker_weekHeader__verticalScrollable{border-top:1px solid #dbdbdb;top:70px}.CalendarMonthGrid.CalendarMonthGrid__vertical_scrollable{max-width:450px;width:100%!important}.CalendarMonth_table{width:100%}}@media screen and (min-width:600px){.CalendarMonthGrid.CalendarMonthGrid__vertical_scrollable{max-width:412px;width:412px!important}.CalendarMonth_table{width:inherit}}@media screen and (min-width:901px){.CalendarMonth{padding:0 16px 0 0!important}.CalendarMonthGrid__horizontal{left:12px!important}.DayPicker__withBorder{box-shadow:0 0 10px #0000004d!important}.DayPicker.DayPicker__horizontal.DayPicker_portal__horizontal.DayPicker__withBorder,.DayPicker_transitionContainer{border-radius:15px}}.CalendarDay__default.CalendarDay__selected_start,.CalendarDay__default.CalendarDay__selected_start:hover{color:#fff!important;background-color:#9c2400!important;border:1px solid #9c2400!important;border-radius:12px 0 0 12px!important}.CalendarDay__default.CalendarDay__selected_end{position:relative;color:#fff!important;background-color:#9c2400!important;border:1px solid #9c2400!important;border-radius:0 12px 12px 0!important}.CalendarDay__default.CalendarDay__selected_end.CalendarDay__default:hover{color:#fff!important;background-color:#9c2400!important;border:1px solid #9c2400!important;border-radius:0 12px 12px 0!important}.CalendarDay__default.CalendarDay__selected_end.CalendarDay__default:before{content:"";background-color:#9c2400;width:3px;height:calc(100% + 2px);position:absolute;top:-1px;left:-4px}.CalendarDay__hovered_span{position:relative;color:#444!important;background:#ffe8df!important;border-radius:0!important}.CalendarDay__hovered_span:before,.CalendarDay__selected_span:before{content:"";background-color:#ffe8df;border-right:1px solid #ffe8df;width:6px;height:100%;position:absolute;top:0;left:-4px}.CalendarDay__hovered_span.CalendarDay__firstDayOfWeek:before,.CalendarDay__selected_span.CalendarDay__firstDayOfWeek:before{content:none}.CalendarMonth_table .CalendarDay__selected_span{border-radius:0;position:relative;color:#444!important;background:#ffe8df!important}.CalendarDay__selected_start,.CalendarDay__selected_end_4{z-index:1;position:relative;background:#ffe8df!important;border-radius:10px!important}.CalendarDay__selected_end_4,.CalendarDay__selected_end,.CalendarDay__selected_end:after{border-radius:10px!important}.CalendarDay__selected_start:after,.CalendarDay__selected_end_4:after{content:"";z-index:-1;width:100%;height:100%;min-height:38px;position:absolute;top:0;left:0}.CalendarDay__selected_start:after{border-radius:10px!important}
.CalendarDay__selected_span{border-radius:0;color:#444!important;background:#fff0ec!important;border:none!important}.CalendarDay__hovered_span{color:#444!important;background:#fff0ec!important;border:none!important;border-radius:0!important}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{color:#be3600!important;background:#ffc7b6!important;border:1px double #ff7920!important}#searchFormLayoutModify .DateRangePicker .DateRangePickerInput,#searchFormLayout .DateRangePicker .DateRangePickerInput{background-color:unset;grid-template-columns:1fr 1fr;display:grid}#searchFormLayoutModify .DateRangePicker,#searchFormLayout .DateRangePicker{z-index:100;width:100%}#searchFormLayoutModify .SingleDatePicker .SingleDatePickerInput,#searchFormLayout .SingleDatePicker .SingleDatePickerInput{background-color:unset;border:unset}#searchFormLayoutModify .SingleDatePicker_picker,#searchFormLayout .SingleDatePicker_picker{background-color:#ffffffb3;border-radius:20px;left:-51px!important}#searchFormLayoutModify .DateRangePicker .DateRangePickerInput .DateRangePickerInput_arrow,#searchFormLayout .DateRangePicker .DateRangePickerInput .DateRangePickerInput_arrow{display:none}#searchFormLayoutModify .DateRangePicker .DateInput,#searchFormLayout .DateRangePicker .DateInput{background:0 0}#searchFormLayoutModify .SingleDatePicker .SingleDatePickerInput .DateInput_input__focused,#searchFormLayout .SingleDatePicker .SingleDatePickerInput .DateInput_input__focused{border-bottom:1px solid #ccc!important}#searchFormLayoutModify .SingleDatePicker .SingleDatePickerInput .DateInput_input,#searchFormLayoutModify .DateRangePicker .DateInput .DateInput_input,#searchFormLayout .SingleDatePicker .SingleDatePickerInput .DateInput_input,#searchFormLayout .DateRangePicker .DateInput .DateInput_input{background-color:unset;padding:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.2}#searchFormLayoutModify .SingleDatePicker .SingleDatePickerInput .DateInput_input::placeholder,#searchFormLayoutModify .DateRangePicker .DateInput .DateInput_input::placeholder,#searchFormLayout .SingleDatePicker .SingleDatePickerInput .DateInput_input::placeholder,#searchFormLayout .DateRangePicker .DateInput .DateInput_input::placeholder{font-weight:400;padding-top:0!important}#searchFormLayoutModify .DateRangePicker .DateRangePicker_picker,#searchFormLayoutModify .SingleDatePicker .SingleDatePicker_picker,#searchFormLayoutModify .DateRangePicker .SingleDatePicker_picker,#searchFormLayout .DateRangePicker .DateRangePicker_picker,#searchFormLayout .SingleDatePicker .SingleDatePicker_picker,#searchFormLayout .DateRangePicker .SingleDatePicker_picker{background-color:unset;top:45px!important}@media screen and (min-width:1200px){#searchFormLayoutModify .DateRangePicker .DateRangePicker_picker,#searchFormLayoutModify .SingleDatePicker .SingleDatePicker_picker,#searchFormLayoutModify .DateRangePicker .SingleDatePicker_picker,#searchFormLayout .DateRangePicker .DateRangePicker_picker,#searchFormLayout .SingleDatePicker .SingleDatePicker_picker,#searchFormLayout .DateRangePicker .SingleDatePicker_picker{background-color:unset;top:45px!important;left:-312.25px!important}#searchFormLayout.AvailibitySearchFormLayout .DateRangePicker .DateRangePicker_picker,#searchFormLayout.AvailibitySearchFormLayout .SingleDatePicker .SingleDatePicker_picker,#searchFormLayout.AvailibitySearchFormLayout .DateRangePicker .SingleDatePicker_picker{background-color:unset;top:45px!important;left:-100.25px!important}}#searchFormLayoutModify .DateRangePicker .DayPicker_transitionContainer,#searchFormLayoutModify .DateRangePicker .DayPicker__withBorder,#searchFormLayoutModify .SingleDatePicker .DayPicker_transitionContainer,#searchFormLayoutModify .SingleDatePicker .DayPicker__withBorder,#searchFormLayout .DateRangePicker .DayPicker_transitionContainer,#searchFormLayout .DateRangePicker .DayPicker__withBorder,#searchFormLayout .SingleDatePicker .DayPicker_transitionContainer,#searchFormLayout .SingleDatePicker .DayPicker__withBorder{border-radius:15px!important}@media screen and (max-width:600px){#searchFormLayout .DateRangePicker .DateRangePickerInput{grid-template-columns:1fr}#searchFormLayout .DateRangePicker .DateRangePickerInput>.DateInput:last-child{margin-left:0}}#searchFormLayoutModify .DateRangePicker .DateRangePickerInput{grid-template-columns:1fr}#searchFormLayoutModify .DateRangePicker .DateRangePickerInput>.DateInput:last-child{z-index:1;position:absolute;top:65px}@media screen and (min-width:600px) and (max-width:900px){#searchFormLayoutModify .DateRangePicker .DateRangePickerInput>.DateInput:last-child{top:unset;margin-left:4.6rem;position:relative}#searchFormLayoutModify .DateRangePicker .DateRangePickerInput{grid-template-columns:1fr 1fr}}.DateRangePicker_picker__portal,.DateRangePicker_picker__fullScreenPortal,.SingleDatePicker_picker__fullScreenPortal{z-index:2700!important;background-color:#0000004d!important}@media screen and (max-width:900px){.SingleDatePicker_picker__fullScreenPortal>.SingleDatePicker_closeButton,.DateRangePicker_picker__fullScreenPortal>.DateRangePicker_closeButton{background-color:#af3333;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;padding:10px;display:flex;top:12px;right:1rem}.SingleDatePicker_closeButton_svg{height:22px}.SingleDatePicker_picker__fullScreenPortal>.SingleDatePicker_closeButton svg,.DateRangePicker_picker__fullScreenPortal>.DateRangePicker_closeButton svg{fill:#000}}.DateRangePicker_picker__fullScreenPortal .DayPicker_transitionContainer .CalendarMonthGrid__vertical{max-width:400px;width:100%!important}.DateRangePicker_picker__fullScreenPortal .DayPicker_transitionContainer .CalendarMonthGrid__vertical>div,.DateRangePicker_picker__fullScreenPortal .DayPicker_transitionContainer .CalendarMonthGrid__vertical .CalendarMonth_table{width:100%!important}.DateRangePicker_picker__fullScreenPortal .DayPicker_weekHeader__vertical{left:unset;justify-content:center;display:flex;width:100%!important;margin-left:0!important}.DateRangePicker_picker__fullScreenPortal .DayPicker_weekHeader__vertical .DayPicker_weekHeader_ul{justify-content:space-evenly;max-width:400px;display:flex;width:100%!important}@media screen and (max-width:900px){.DateRangePicker_picker__fullScreenPortal .DayPicker__verticalScrollable .DayPicker_weekHeader__vertical .DayPicker_weekHeader_ul{justify-content:center}}@media screen and (max-width:400px){.DateRangePicker_picker__fullScreenPortal .DayPicker_weekHeader__vertical .DayPicker_weekHeader_ul{padding:0}}.SingleDatePicker{width:100%}.SingleDatePickerInput{background-color:unset;width:100%}.DateInput{width:100%}.SingleDatePicker .SingleDatePickerInput .DateInput>input,.DateRangePicker .DateRangePickerInput .DateInput>input{color:#000;caret-color:#0000;font-size:18px;font-weight:500;font-family:var(--roboto);border-bottom:1px solid #ccc;padding:1px 0}.SingleDatePickerInput__withBorder{border:none}.SingleDatePicker .SingleDatePickerInput .DateInput>input::placeholder,.DateRangePicker .DateRangePickerInput .DateInput>input::placeholder{color:#989898!important}.SingleDatePicker .SingleDatePickerInput .DateInput>input::-webkit-input-placeholder{color:#989898!important}.DateRangePicker .DateRangePickerInput .DateInput>input::-webkit-input-placeholder{color:#989898!important}.SingleDatePicker .SingleDatePickerInput .DateInput>input:-ms-placeholder-shown{color:#989898!important}.DateRangePicker .DateRangePickerInput .DateInput>input:-ms-placeholder-shown{color:#989898!important}.DateInput_input::placeholder{font-weight:400;color:#989898!important}#enquiryModal .DateRangePicker,#enquiryModal .DateRangePickerInput{width:100%}#enquiryModal .DateRangePickerInput{gap:10px;display:flex}#enquiryModal .DateInput{border:1px solid #222;border-radius:5px;width:100%}#enquiryModal .DateInput>input{color:#000;border-radius:5px;height:3.35rem;font-weight:500!important}.DateRangePicker_picker{border:1px solid #ccc;border-radius:20px;overflow:hidden;top:38px!important;left:-250px!important;box-shadow:0 2px 15px #0000004d!important}@media (max-width:768px){.DateRangePicker_picker{top:0!important;left:0!important}}.SingleDatePicker_picker{overflow:hidden}.DayPicker.DayPicker__horizontal{box-shadow:none!important}.SingleDatePicker_picker{overflow:hidden;box-shadow:0 2px 15px #0000004d!important}.DateInput_fang{z-index:2700;top:29.5px!important}@media (max-width:900px){.SingleDatePicker .SingleDatePickerInput .DateInput>input,.DateRangePicker .DateRangePickerInput .DateInput>input{border-bottom:none}}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:antialiased;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@keyframes zoom-in-zoom-out{0%{opacity:0;transform:scale(1)}3%{opacity:1}97%{opacity:1}to{opacity:0;transform:scale(1.3)}}.hotel_galley_zoom_effect .swiper-slide-visible.swiper-slide-active img{animation:10s linear infinite zoom-in-zoom-out}.hotel_result_card_image_zoom .swiper-slide-visible.swiper-slide-active img{animation:6s linear infinite zoom-in-zoom-out}
