.calendar-range .DayPicker_transitionContainer{height:95%!important;border:none;margin:30px 0!important;padding-right:20px!important;padding-left:20px!important}.calendar-range .CalendarDay{font-size:14px;font-weight:500;color:#222}.calendar-range .CalendarMonth_caption{font-size:16px;font-weight:600;font-family:Open Sans;color:#222;text-align:left;margin-left:10px;margin-top:10px}.calendar-range .DayPicker_weekHeader{top:0!important;border:transparent!important;padding:0 18px 16px!important;border-bottom:1px solid #d6cfcf!important;ul{display:flex}}.calendar-range .CalendarMonthGrid{margin:0;width:100%!important}.calendar-range .CalendarDay{width:50px!important;height:50px!important;border:none}.calendar-range .CalendarMonth_table{width:100%;margin-top:0!important}.calendar-range .DayPicker_weekHeader_li{flex:1}.calendar-range .CalendarMonth{padding:0!important}.calendar-range .CalendarDay__blocked_calendar{color:#696767!important;text-decoration:line-through}.calendar-range .CalendarDay__default.CalendarDay__selected_start{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:0!important;border-bottom-right-radius:0!important;background-color:#ff2800}.calendar-range .CalendarDay__default.CalendarDay__selected_end{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important;background-color:#ff2800}.calendar-range .CalendarDay__blocked_calendar{background-color:#fff}.calendar-range .CalendarDay__selected_span{background-color:#ff2800;color:#fff}.calendar-range .CalendarDay__blocked_out_of_range{color:#696767!important}.calendar-range .CalendarDay__selected{color:#fff}.CalendarDay__selected:active,.CalendarDay__selected:hover,.calendar-range .CalendarDay__selected{background-color:#ff2800}.calendar-range .CalendarDay__hovered_span{background:#ff2800!important;color:#fff}.calendar-range .CalendarDay__selected_span:hover{background:#ff2800!important;color:#fff;border-radius:0!important}.booking .DateRangePickerInput_arrow{background-color:transparent}.booking .DateRangePickerInput_arrow_svg{fill:transparent}.booking .CalendarDay__selected{background:#ff2800;color:#fff}.booking .CalendarDay__selected_start{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:0!important;border-bottom-right-radius:0!important;background:#ff2800;color:#fff}.booking .CalendarDay__selected_start.CalendarDay__selected_start_no_selected_end{border-radius:.75rem!important;background:#ff2800!important;color:#fff!important}.booking .CalendarDay__selected_start.CalendarDay__selected_start_in_hovered_span{border-top-left-radius:.75rem!important;border-bottom-left-radius:.75rem!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;background:#ff2800!important;color:#fff!important}.booking .CalendarDay__selected_end{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem;border-top-left-radius:0;border-bottom-left-radius:0;background:#ff2800;color:#fff}.booking .CalendarDay__selected_end:hover{border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.booking .CalendarDay__selected_span,.booking .CalendarDay__selected_span:hover{background:#ff2800!important;color:#fff;border-radius:0!important}.booking .CalendarDay__hovered_span{background:#ff2800!important;color:#fff!important;border-radius:0!important}.booking .CalendarDay__hovered_span:hover{background:#ff2800!important;color:#fff!important;border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.booking .CalendarDay__after_hovered_start,.booking .CalendarDay__after_hovered_start.CalendarDay__hovered_span{background:transparent!important;color:inherit!important;border-radius:0!important}.booking .CalendarDay__default{border:none;height:30px!important;font-weight:500}.booking .CalendarDay:hover{background-color:#ff2800;color:#fff;border-radius:.75rem}.booking .CalendarDay__blocked_out_of_range{font-weight:400!important}.booking .CalendarDay__blocked_out_of_range:hover{background-color:#fff;color:#cacccd}.booking .CalendarMonth_caption{font-size:1rem!important;font-style:normal!important;line-height:130%!important;letter-spacing:-.01325rem!important;margin-top:.5rem;padding-top:0!important;padding-bottom:0!important}.booking .DayPicker_transitionContainer{height:286px!important;border-radius:10px!important}.booking .DayPickerNavigation_svg__horizontal{fill:#000}.booking .DayPickerNavigation_button__horizontalDefault{top:0}.booking .DayPickerNavigation_button__default{border:none}.booking .DayPickerNavigation_button__horizontalDefault{margin-top:1rem}.booking .DayPickerNavigation_button__disabled{opacity:.2!important}.booking .DayPickerNavigation_button__horizontalDefault:hover{border:none}.booking .DayPickerNavigation_button__default:active{background-color:transparent!important}.booking .DayPicker_transitionContainer.DayPicker_transitionContainer_1 .DayPicker_transitionContainer__horizontal.DayPicker_transitionContainer__horizontal_2{height:0!important}.booking .DateRangePicker_picker.DateRangePicker_picker_1.DateRangePicker_picker__directionLeft.DateRangePicker_picker__directionLeft_2{top:82px!important;left:-248px!important;border-radius:10px!important}.booking .CalendarMonth_table{margin-top:2.16rem;background-color:#fff!important}.booking .DayPicker_weekHeader{margin-bottom:1.61rem;top:45px}.booking .CalendarMonthGrid__horizontal{top:14px}.booking .DayPickerKeyboardShortcuts_buttonReset{display:none}.booking .DayPicker__withBorder{border-radius:.55163rem}.booking .thick-line{height:.0625rem;background-color:#d6cfcf}.booking .DateInput_1{background-color:#f6f6f6;width:10.7rem;height:3.75rem;border-radius:.3125rem}.booking .DateInput_input{font-weight:400;font-size:1rem;border-radius:.3125rem;padding-top:1.87rem;color:#000;border:1px solid #ddd}.booking .DateInput_input:focus{border:2px solid #000}.booking .DateInput_input__focused{border-bottom:none}.booking .DateRangePickerInput__withBorder{border:none}.booking .custom-date-range-picker{display:flex;gap:.88rem}.booking .CustomizeDateRangePicker{display:none}.booking .isCalendarOpen .CustomizeDateRangePicker{display:block}.booking .DayPicker-Day--blocked{background-color:#f5f5f5;cursor:default}.booking .CalendarDay__blocked_calendar{background-color:#fff;color:#92959a;text-decoration:line-through}.booking .CalendarDay__selected_end.CalendarDay__blocked_calendar{background:#ff2800!important;color:#fff!important;text-decoration:none!important;border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.booking .CalendarDay__blocked_calendar:hover{background-color:#fff;color:#92959a;text-decoration:line-through}.booking .CalendarDay__selected_end.CalendarDay__blocked_calendar:hover{background:#ff2800!important;color:#fff!important;text-decoration:none!important}.booking .DateInput_fangStroke{fill:#fff;display:none!important}.booking .DateInput_input{padding-left:15px!important;padding-top:1.5rem!important}.booking .DateInput_fang{display:none!important}.checkinDateCloseIcon{left:37%}