.holiday_holidayquotes_scroll__Y1M8h::-webkit-scrollbar{display:none!important}.holiday_holidayquotes_scroll__Y1M8h{-ms-overflow-style:none;scrollbar-width:none}.holiday_rdrWeekDay__q6r0k:first-child,.holiday_rdrWeekDay__q6r0k:nth-child(7){color:#f15a22}.holiday_callbook_pricecalendar__dPhwx .innerDayContent.lowest-price:hover{color:white!important;border-radius:5px;outline:0;border:0}.holiday_callbook_pricecalendar__dPhwx .innerDayContent.selected.lowest-price{background-color:green;color:white;border-radius:5px}.holiday_callbook_pricecalendar__dPhwx .rdrDay{line-height:8px;width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:14px;outline:none;border:none;cursor:pointer}.holiday_callbook_pricecalendar__dPhwx .rdrDay:hover .innerDayContent{border:none;outline:none}.holiday_callbook_pricecalendar__dPhwx .rdrDays{gap:5px}.holiday_callbook_pricecalendar__dPhwx .rdrDays,.holiday_callbook_pricecalendar__dPhwx .rdrWeekDays{display:grid;grid-template-columns:repeat(7,1fr)}.holiday_callbook_pricecalendar__dPhwx .rdrDayHovered:hover .rdrDayNumber .innerDayContent{font-size:14px;outline:none!important;border:1px solid #f27c2c!important;cursor:pointer!important;border-radius:4px;align-items:start!important;justify-content:center!important;width:100%!important;background:transparent!important;display:flex!important;text-align:center!important;height:100%!important;padding:0 4px}.holiday_callbook_pricecalendar__dPhwx .rdrPprevButton{left:10px}.holiday_callbook_pricecalendar__dPhwx .rdrNextButton,.holiday_callbook_pricecalendar__dPhwx .rdrPprevButton{display:block;width:30px;height:30px;margin:0;padding:0;border-radius:100%;background:white;position:relative;top:-52px;border:1px solid #e7e7e7}.holiday_callbook_pricecalendar__dPhwx .rdrNextButton{left:-10px}.holiday_callbook_pricecalendar__dPhwx .rdrPprevButton i{border-width:6px 8px 6px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.holiday_callbook_pricecalendar__dPhwx .rdrNextButton i{border-width:7px 4px 5px 8px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.holiday_callbook_pricecalendar__dPhwx .rdrMonth{width:100%}.holiday_callbook_pricecalendar__dPhwx .rdrDayDisabled .rdrDayNumber .innerDayContent span{color:#f8f8f8!important;display:none}.holiday_callbook_pricecalendar__dPhwx .rdrMonthAndYearPickers{display:none}.holiday_callbook_pricecalendar__dPhwx .rdrDayDisabled{opacity:.5;cursor:not-allowed}.holiday_callbook_pricecalendar__dPhwx .rdrDayPassive{opacity:0;cursor:not-allowed;background-color:#f8f8f8!important;color:#f8f8f8!important}.holiday_callbook_pricecalendar__dPhwx .rdrDay span{border-radius:4px;border:0;top:0;bottom:0;left:1px}.holiday_callbook_pricecalendar__dPhwx .rdrSelected{border-radius:0;top:0;bottom:0;left:2px;right:-1px}.holiday_callbook_pricecalendar__dPhwx .rdrCalendarWrapper:not(.rdrDataRangeWrapper) .rdrDayHovered .rdrDayNumber:after{display:none!important}.holiday_callbook_pricecalendar__dPhwx .rdrSelected{background-color:#f27c2c;color:#fff}.holiday_callbook_pricecalendar__dPhwx .rdrDayToday .rdrDayNumber span:after{display:none}.holiday_callbook_pricecalendar__dPhwx .rdrPprevButton i{border-width:0;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(133deg);height:8px;width:8px}.holiday_callbook_pricecalendar__dPhwx .rdrNextButton i{border-width:0;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(-48deg);height:8px;width:8px}.holiday_callbook_pricecalendar__dPhwx{position:relative;width:100%!important}.holiday_callbook_pricecalendar__dPhwx .rdrMonthAndYearWrapper{position:absolute;top:18px;left:0;right:0;height:auto;padding:0}.holiday_callbook_pricecalendar__dPhwx .rdrMonthsVertical{padding-top:25px}.holiday_callbook_pricecalendar__dPhwx .rdrDayNumber{top:0;bottom:0;left:2px;right:2px;width:100%;height:100%}.holiday_callbook_pricecalendar__dPhwx .rdrDayHovered:hover .rdrDayNumber .lowest-price{border-color:#008000!important;display:flex!important;align-items:start!important;justify-content:center!important;color:#fff!important}.holiday_included__rMv2t ul{margin-left:20px}.holiday_included__rMv2t ul li:before{content:"";background:#000;height:4px;width:4px;border-radius:100px;position:absolute;left:-13px;right:0;top:8px}.holiday_included__rMv2t ul li{position:relative;margin-bottom:5px;color:#000;font-size:14px;font-weight:300}.holiday_included__rMv2t strong{font-weight:700}.holiday_callbook_pricecalendar__dPhwx .rdrDay{color:#4a4a4a!important}.holiday_callbook_pricecalendar__dPhwx .rdrDayEndOfWeek svg{color:#4a4a4a}.holiday_callbook_pricecalendar__dPhwx .rdrDayStartOfWeek .rdrDayNumber .innerDayContent{color:#4a4a4a!important}.holiday_callbook_pricecalendar__dPhwx .innerDayContent{justify-content:center!important;align-items:start!important;width:100%!important;display:flex!important;text-align:center!important;height:100%!important;padding:7px 5px;background:#f2f2f2;border-radius:4px}.holiday_callbook_pricecalendar__dPhwx .innerDayContent.selected{background:#f27c2c}.holiday_callbook_pricecalendar__dPhwx .rdrDay:hover{width:100%!important;margin:0 auto;display:flex!important;text-align:center!important;line-height:8px!important}.holiday_callbook_pricecalendar__dPhwx .rdrDayHovered:hover .lowest-price{border:1px solid #008000!important;border-radius:4px!important;background-color:transparent!important}.holiday_callbook_pricecalendar__dPhwx .rdrDayToday:hover .rdrSelected-lowest-price{background-color:#008000!important}.holiday_callbook_pricecalendar__dPhwx .rdrSelected-lowest-price{border:2px solid green!important;background-color:green!important}.holiday_callbook_pricecalendar__dPhwx .rdrMonth{padding:0!important}.holiday_callbook_pricecalendar__dPhwx .rdrDayNumber:after{display:none!important;content:none!important;border:0!important}@media only screen and (max-width:1440px){.holiday_callbook_pricecalendar__dPhwx .innerDayContent,.holiday_callbook_pricecalendar__dPhwx .innerDayContent span{font-size:12px!important}.holiday_callbook_pricecalendar__dPhwx .rdrMonth{padding:0 12px 10px!important}}@media only screen and (max-width:1199px){.holiday_callbook_pricecalendar__dPhwx .innerDayContent{font-size:12px!important}.holiday_callbook_pricecalendar__dPhwx .innerDayContent span{font-size:10px!important}.holiday_callbook_pricecalendar__dPhwx .rdrMonth{padding:0 12px 10px!important}}@media only screen and (max-width:480px){.holiday_callbook_pricecalendar__dPhwx .rdrMonth{padding:0!important}}@media only screen and (max-width:360px){.holiday_callbook_pricecalendar__dPhwx .innerDayContent span{font-size:11px!important}}@media only screen and (max-width:330px){.holiday_callbook_pricecalendar__dPhwx .innerDayContent span{font-size:10px!important}}.flightHotel_flight_chevron__0tzv4 .flightHotel_lucide-chevron-down__seY2I{color:#000}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U,.flightHotel_flightseat_box__IGWK_ .flightHotel_seat-group-null__agjCZ{max-width:48px;width:100%;flex:0 0 48px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_two__B2luU{text-align:center;font-weight:400;font-size:14px;line-height:100%;position:relative;max-width:104px;width:100%;flex:0 0 104px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_three__lS4_3{text-align:center;font-weight:400;font-size:14px;line-height:100%;position:relative;max-width:160px;width:100%;flex:0 0 160px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_one__Gl1vq{text-align:center;font-weight:400;font-size:14px;line-height:100%;position:relative;width:100%}.flightHotel_seatgroup_one__Gl1vq span,.flightHotel_seatgroup_three__lS4_3 span,.flightHotel_seatgroup_two__B2luU span{background-color:#fff;padding-left:3px;padding-right:3px;position:relative;top:0;display:inline-block;z-index:0}.flightHotel_seatgroup_one__Gl1vq:after,.flightHotel_seatgroup_three__lS4_3:after,.flightHotel_seatgroup_two__B2luU:after{content:"";position:absolute;top:6px;left:0;right:0;width:100%;height:100%;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-radius:2px;z-index:-1}.flightHotel_seatbox_warp__6p1K2{height:48px;max-width:48px;width:100%;flex:0 0 48px;cursor:pointer;border-top-left-radius:6px;border-top-right-radius:6px}.flightHotel_seatbox_warp__6p1K2:has(.flightHotel_seat_XL__kjPHg){background-color:#fce3ff}.flightHotel_seat_box__2ww0Y{height:100%;width:100%;border:2px solid #f15f24;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fff}.flightHotel_seat_box__2ww0Y:hover{background-color:#f15f2445}.flightHotel_seatbox_empty__J6pzK{border:0}.flightHotel_seat_XL__kjPHg{background-color:#fce3ff;width:100%;color:#6f2c91;font-weight:400;font-size:10px;line-height:100%;text-align:center;border-top-left-radius:6px;border-top-right-radius:6px;display:block}.flightHotel_seatbox_warp__6p1K2.flightHotel_has-xl__FhDc9 .flightHotel_seat_box__2ww0Y{height:38px}.flightHotel_flightseat_box__IGWK_ .flightHotel_seatbox_num__6oGi9{text-align:center;flex:0 0 24px;max-width:24px;align-items:center;display:flex;justify-content:center}.flightHotel_greyfill_selected__hGVVz .flightHotel_seat_box__2ww0Y{background-color:#d9d9d9;border-color:#d9d9d9;display:flex;justify-content:center;align-items:center}.flightHotel_purplefill_select__VYt6t .flightHotel_seat_box__2ww0Y{background-color:#6f2c91;border-color:#6f2c91;color:#fff;display:flex;justify-content:center;text-align:center;align-items:center;font-size:10px;letter-spacing:.03px;line-height:12px;font-weight:200}.flightHotel_seatbox_warp__6p1K2:has(.flightHotel_seat_XL__kjPHg) .flightHotel_seat_box__2ww0Y{height:38px}.flightHotel_selectseat_title___64No{max-width:48px;width:100%;flex:0 0 48px;color:#2f2f2f;letter-spacing:-.02px}.flightHotel_dropdown_container__j8l1N select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.flightHotel_dropdown_container__j8l1N select::-ms-expand{display:none}@media only screen and (max-width:375px){.flightHotel_seatbox_warp__6p1K2{max-width:44px;width:100%;flex:0 0 44px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_two__B2luU{max-width:96px;width:100%;flex:0 0 96px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_three__lS4_3{max-width:146px;width:100%;flex:0 0 146px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U,.flightHotel_flightseat_box__IGWK_ .flightHotel_selectseat_title___64No{max-width:44px;width:100%;flex:0 0 44px}.flightHotel_flightseat_box__IGWK_ .flightHotel_seatbox_num__6oGi9{text-align:center;flex:0 0 24px;max-width:24px}}@media only screen and (max-width:360px){.flightHotel_seatbox_warp__6p1K2{max-width:40px;width:100%;flex:0 0 40px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_two__B2luU{max-width:88px;width:100%;flex:0 0 88px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U.flightHotel_seatgroup_three__lS4_3{max-width:146px;width:100%;flex:0 0 146px}.flightHotel_flightseat_box__IGWK_ .flightHotel_price__LNV3U,.flightHotel_flightseat_box__IGWK_ .flightHotel_seat-group-null__agjCZ{max-width:40px;width:100%;flex:0 0 40px}.flightHotel_flightseat_box__IGWK_ .flightHotel_seat-group-null-two__xcMfs{max-width:144px;width:100%;flex:0 0 144px}.flightHotel_flightseat_box__IGWK_ .flightHotel_selectseat_title___64No{max-width:40px;width:100%;flex:0 0 40px}}.home_drop_hover__gRoH3:hover .home_hoverchange_span__IQlfk{background:none}.home_deals_dropdown__vL1lJ li .home_icon__vKCgh,.home_deals_dropdown__vL1lJ li .home_set-location__A478c{display:none}.home_deals_dropdown__vL1lJ li:hover .home_icon__vKCgh,.home_deals_dropdown__vL1lJ li:hover .home_set-location__A478c{display:block}.home_offerinner_continer__LCYC_ .home_offer-tabs__rKjYg:before{content:"";width:32px;height:7px;margin:7px 3px 11px 5px;border-radius:3.5px;background-color:#84129a;display:inline-block}.home_offerinner_continer__LCYC_ .home_offer-tabs__rKjYg:after{content:"";width:32px;height:7px;margin:7px 3px 11px 5px;border-radius:3.5px;background-color:var(--tomato);display:inline-block}.rangedatepicker_cust_date__BqFv_{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.rangedatepicker_cust_date__BqFv_ .rdrMonthAndYearPickers{display:none}.rangedatepicker_cust_date__BqFv_ .rdrMonthAndYearWrapper{height:40px}.rangedatepicker_cust_date__BqFv_ .rdrMonth:first-child .rdrMonthName{position:absolute;font-size:18px;left:70px;top:35px;color:#000;font-weight:500}.rangedatepicker_cust_date__BqFv_ .rdrMonth:nth-child(2) .rdrMonthName{position:absolute;right:70px;top:35px;font-size:18px;color:#000;font-weight:500}.rangedatepicker_cust_date__BqFv_ .rdrDayDisabled{background-color:rgb(248,248,248)!important;opacity:unset!important;border-radius:0!important}.rangedatepicker_cust_date__BqFv_ .rdrDayToday .rdrDayNumber span:after{display:none!important}.rangedatepicker_cust_date__BqFv_ .rdrDayNumber{top:5px}.rangedatepicker_applybox_btn_shadow__xNM9l{box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.rangedatepicker_tooltip_text__ZbQ5s{position:absolute;z-index:2;width:220px;color:white;font-size:12px;background-color:#84129a;border-radius:10px;padding:10px 15px}.rangedatepicker_tooltip_text__ZbQ5s:before{content:"";position:absolute;transform:rotate(45deg);background-color:#84129a;padding:5px;z-index:1}.rangedatepicker_cust_flight_dropdown__fSdFG:hover .rangedatepicker_city-p__rYNx2{color:#000000;font-weight:500}.rangedatepicker_agescroll_thin__4JKNz::-webkit-scrollbar{height:4px}.rangedatepicker_agescroll_thin__4JKNz{scrollbar-width:thin}