.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}.booking .CalendarDay__selected_start .CalendarDay__selected_start_no_selected_end{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.booking .CalendarDay__selected_start,.booking .CalendarDay__selected_start .CalendarDay__selected{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.booking .CalendarDay__selected_start_in_hovered_span{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.booking .CalendarDay__selected_end{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.booking .CalendarDay__selected_end:hover{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 .CalendarDay__after_hovered_start{background:#ff2800!important;color:#fff;border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!important}.booking .CalendarDay__hovered_span{background:#ff2800!important;color:#fff;border-radius:0!important}.booking .CalendarDay__hovered_span:hover{background:#ff2800!important;color:#fff;border-top-right-radius:.75rem!important;border-bottom-right-radius:.75rem!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,.booking .CalendarDay__blocked_calendar:hover{background-color:#fff;color:#92959a;text-decoration:line-through}.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%}.property_description_calendar .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion{margin-bottom:1.61rem}.property_description_calendar .fc .fc-scrollgrid,.property_description_calendar .fc-theme-standard td,.property_description_calendar .fc-theme-standard th{border:none}.property_description_calendar .fc .fc-cell-shaded,.property_description_calendar .fc .fc-day-disabled{background-color:transparent}.property_description_calendar .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{display:none}.property_description_calendar .fc .fc-daygrid-day-top{justify-content:center;height:1px}.property_description_calendar .fc .fc-daygrid-day-number{padding:0!important;height:2.5rem!important}.property_description_calendar .fc .fc-daygrid-day.fc-day-today{height:2.5rem!important}.property_description_calendar .fc-day-today{border-radius:.1875rem;background:none!important}.property_description_calendar td.fc-day.fc-day-past.fc-daygrid-day{color:#d6cfcf}.property_description_calendar .fc .fc-scrollgrid-section-body table,.property_description_calendar .fc .fc-scrollgrid-section-footer table{border-bottom-style:solid;border-radius:3rem}.property_description_calendar .fc .fc-scroller-liquid-absolute{overflow:hidden}.property_description_calendar .fc-day fc-day-wed fc-day-today fc-daygrid-day .custom-style{height:3.123rem!important;width:3.76875rem!important;background-color:none;text-align:center;font-size:.875rem;font-weight:600}.property_description_calendar .fc .fc-daygrid-day-frame{height:50px!important}.property_description_calendar .fc-scrollgrid-sync-table{display:flex!important;width:420px!important;height:300px!important}.property_description_calendar .fc .fc-scrollgrid-liquid{height:600px!important}.property_description_calendar .fc-view-harness .fc-view-harness-active{z-index:0!important}.header{color:#696767;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.dayContent{flex-direction:column;justify-content:space-between;align-items:flex-start;-moz-column-gap:1.06rem;column-gap:1.06rem;color:#222;cursor:pointer}.dayContent,.price__header{display:flex;height:2.5rem!important}.price__header{justify-content:center;align-items:center;text-align:center}.property-card .react-multi-carousel-dot-list{margin-bottom:10px}.property-card .react-multi-carousel-dot-list .react-multi-carousel-dot button{width:8px;height:8px;background-color:#f0f8ff;border:none}.property-card .react-multi-carousel-dot-list .react-multi-carousel-dot--active button{background-color:#fff;width:8px;height:8px;border:none}.property-card .react-multiple-carousel__arrow{background:#fff;min-width:24px;min-height:24px;z-index:1}.property-card .react-multiple-carousel__arrow:before{font-size:12px;color:#000}.shadowProp{box-shadow:0 2px 12px 0 rgba(0,0,0,.13)}#price-range-slider{background:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23555' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E") #333;background:rgba(255,40,0,.5)}#price-range-slider .range-slider__range{background:#ff2800;transition:height .3s}#price-range-slider .range-slider__thumb{background:#ff2800;transition:transform .3s}#price-range-slider .range-slider__thumb[data-active]{transform:translate(-50%,-50%) scale(1.25)}#price-range-slider .range-slider__range[data-active]{height:16px}.range-slider .range-slider__thumb:focus-visible{box-shadow:0 0 0 6px rgba(255,40,0,.2)}.swiper-pagination-bullet-active{background:#ff2800!important;height:"1.625rem"!important;width:"0.62rem"!important}.swiper-pagination-bullet{height:"1.625rem"!important;width:"0.62rem"!important;width:var(
    --swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,.625rem)
  )!important;height:var(
    --swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,.625rem)
  )!important}@media (min-width:1024px){.swiper-pagination{margin-top:100px!important}}.cardShadow{padding:12px 60px!important}.mobile-date-range .DayPicker_transitionContainer{height:100%!important;border:none;margin:30px 0!important}.mobile-date-range .CalendarDay,.mobile-date-range .DayPicker_weekHeader_li{color:#222;font-size:11.71px;font-weight:500}.mobile-date-range .CalendarMonth_caption{font-size:13.38px;font-family:Open Sans;color:#222;text-align:left;margin-left:10px}.mobile-date-range .CalendarMonth_caption strong{font-weight:600!important}.mobile-date-range .DayPicker_weekHeader{top:0!important;border:transparent!important;padding:1rem 12px!important;border-bottom:1px solid #d6cfcf!important;ul{display:flex}}.mobile-date-range .CalendarMonthGrid{margin:0;width:100%!important;padding:0 12px}.mobile-date-range .CalendarDay{width:50px!important;height:50px!important}.mobile-date-range .CalendarMonth_table{width:100%;margin-top:0!important}.mobile-date-range .DayPicker_weekHeader_li{flex:1}.mobile-date-range .CalendarMonth{padding:0!important}.mobile-date-range .CalendarDay__blocked_out_of_range{color:#696767!important;cursor:default}.mobile-date-range .CalendarDay__default{border:none}.mobile-date-range .CalendarDay__selected{background:#ff2800;color:#fff}.mobile-date-range .CalendarDay__hovered_span,.mobile-date-range .CalendarDay__selected_span{background:#ff2800!important;color:#fff;border-radius:0!important}.mobile-date-range .CalendarDay__selected_start{border-top-left-radius:5px;border-bottom-left-radius:5px}.mobile-date-range .CalendarDay__selected_end{border-top-right-radius:5px;border-bottom-right-radius:5px}.mobile-date-range .CalendarDay__today{border:1px solid #222;background-color:transparent;border-radius:10px}.mobile-date-range .CalendarDay__today.CalendarDay__selected_start{background:#ff2800!important;border-radius:5px 0 0 5px;border:none}.PopoverContent{width:var(--radix-popover-trigger-width);max-height:var(--radix-popover-content-available-height);box-shadow:0 0 10px 0 #22240;margin-top:10px}