.citiesMarquee{-ms-overflow-style:none;scrollbar-width:none}.citiesMarquee::-webkit-scrollbar{display:none}.swiper-button-disabled{background-color:#f1f3f3!important;opacity:1!important}.swiper-button-disabled svg{filter:invert(72%) sepia(2%) saturate(11%) hue-rotate(336deg) brightness(85%) contrast(80%)}.listing-details .swiper-button-disabled{display:none!important;opacity:0!important}.swiper-button-next,.swiper-button-prev{background-color:#fff;background-position:50%;background-size:20px;background-repeat:no-repeat;padding:25px;border-radius:100%}.swiper-button-prev{background-image:url(/images/chevron_left.svg)}.swiper-button-next{background-image:url(/images/chevron_right.svg)}.swiper-button-next:after,.swiper-button-prev:after{content:""!important}.btn-white.btn-outline{border-width:1px!important}.btn{font-weight:400!important}.CalendarDay{border:none!important}.CalendarDay .day-content{display:flex;position:relative;justify-content:center;align-items:center;border-radius:100%!important;margin:auto!important}.CalendarMonth_table>tbody>tr{border-bottom:4px solid #fff}.DayPickerNavigation_button__disabled{display:none!important}.CalendarDay__selected{background-color:#d01e5014!important}.CalendarDay:not(.CalendarDay__selected_span):hover{border-top-right-radius:100%!important;border-bottom-right-radius:100%!important}.CalendarDay:not(.CalendarDay__selected_span,.CalendarDay__hovered_span,.CalendarDay__selected,.CalendarDay__blocked_out_of_range):hover{background-color:transparent!important}.CalendarDay:not(.CalendarDay__selected_span,.CalendarDay__hovered_span,.CalendarDay__selected,.CalendarDay__blocked_out_of_range):hover>.day-content{background-color:#eca5b9!important;color:#fff!important;border-radius:100%}.CalendarDay.CalendarDay__blocked_calendar:hover>.day-content,.CalendarDay:not(.CalendarDay__selected_span,.CalendarDay__hovered_span,.CalendarDay__selected,.CalendarDay__blocked_out_of_range):hover>.day-content.unavailable-day{cursor:default!important;background-color:#f1f3f3!important;color:#919ba1!important}.CalendarDay:not(.CalendarDay__selected_span,.CalendarDay__hovered_span,.CalendarDay__selected,.CalendarDay__blocked_out_of_range):hover>.day-content.unavailable-day
.day-dot{color:#919ba1!important}.CalendarDay:not(.CalendarDay__selected_span,.CalendarDay__hovered_span,.CalendarDay__selected,.CalendarDay__blocked_out_of_range):hover>.day-content
.day-dot{color:#fff!important}.CalendarDay__selected .day-content{border-radius:100%;background-color:#d01e50!important;display:flex;justify-content:center;align-items:center;color:#fff!important}.CalendarDay__selected .day-content .day-dot{color:#fff!important}.CalendarDay__selected_start{border-top-left-radius:100%;border-bottom-left-radius:100%}.CalendarDay__selected_start .day-content{margin-right:auto}.CalendarDay__selected_end{border-top-right-radius:100%;border-bottom-right-radius:100%}.CalendarDay__selected_end .day-content{margin-left:auto}.CalendarDay__hovered_span,.CalendarDay__selected_span{background-color:#d01e5014!important;color:#5e686e!important}.CalendarDay__default{padding:0!important}.CalendarDay__hovered_span .day-content .day-dot,.CalendarDay__selected_span .day-content .day-dot{color:#fff!important}.CalendarDay__hovered_span:has(>div.last-day),.CalendarDay__selected_span:has(>div.last-day){background-image:linear-gradient(90deg,#ffffff14,#fbeff5,#fbf4fa,#fcfafd,#fff)}.CalendarDay__hovered_span:has(>div.first-day),.CalendarDay__selected_span:has(>div.first-day){background-image:linear-gradient(270deg,#ffffff14,#fbeff5,#fbf4fa,#fcfafd,#fff)}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{color:#fff!important}.CalendarMonth_caption{text-align:center!important;padding-bottom:1rem!important}.nav-button{position:absolute;top:14px;line-height:.78;border-radius:3px;padding:6px 9px}.nav-button.nav-button-next{right:22px}.nav-button.nav-button-prev{left:22px}.prev-hidden .CalendarMonth_caption{text-align:left;font-size:18px}.DayPicker__verticalScrollable.DayPicker__hidden{visibility:visible}.DayPicker__verticalScrollable
.DayPicker_transitionContainer__verticalScrollable{position:inherit}.DayPicker__withBorder.DayPicker__verticalScrollable{box-shadow:none}.DayPicker_weekHeader__verticalScrollable{padding:0!important}.DayPicker_weekHeader__verticalScrollable ul{display:flex;justify-content:space-between}.CalendarMonthGrid__vertical_scrollable,.CalendarMonthGrid__vertical_scrollable .CalendarMonth_table{width:100%!important}.CalendarMonthGrid__vertical_scrollable .CalendarMonth{padding:0!important}.DayPicker_transitionContainer__verticalScrollable{padding-top:0}.booking-date .DayPicker,.booking-date .DayPicker .DayPicker_transitionContainer{border-radius:12px!important}.DayPicker_weekHeaders{display:none!important}.CalendarDay__default:not(.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_calendar){color:#222!important}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover,.CalendarDay__blocked_out_of_range,.unavailable-day{background-color:transparent!important;color:#b0b0b0!important;text-decoration:line-through!important;font-weight:400!important}.CalendarDay__blocked_calendar:active>div.day-content,.CalendarDay__blocked_calendar:hover>div.day-content,.CalendarDay__blocked_calendar>div.day-content,.CalendarDay__blocked_out_of_range,.unavailable-day{font-weight:400!important;font-family:MissafirRegular!important}.CalendarMonthGrid__vertical>div,.CalendarMonthGrid__vertical_scrollable>div{margin-bottom:30px!important}.DayPicker_transitionContainer__verticalScrollable{overflow-y:hidden!important;padding-top:0!important}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{text-decoration:line-through}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{text-decoration:none!important}.listing-detail
.DayPicker.DayPicker_1.DayPicker__horizontal.DayPicker__horizontal_2.DayPicker__withBorder.DayPicker__withBorder_3{right:430px}.booking-date,.booking-date *{transition:none!important}@media screen and (max-width:768px){#availibity-wrapper .CalendarMonth.CalendarMonth_1{padding:0!important}}.rsi-container input{position:absolute;width:100%!important}@media (max-width:768px){.CalendarMonth_caption{font-size:20px!important;font-weight:400}.CalendarDay{font-size:16px!important}}.react-tel-input .flag-dropdown{background-color:#fff!important}.react-tel-input .form-control{border-color:#e3e6e8!important;width:auto!important}