.page_container__dupBy{display:flex;flex-direction:row}.AboutUs_container__hhm2E{width:100%;border-radius:8px;margin:1em 2em 2em;background-color:#ffffff;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 6px 0 #00000026}.AboutUs_heading__p9v9A{font-size:20px;font-weight:600;line-height:24.2px;text-align:left;color:var(--tertiary-color);padding-top:1em;padding-left:2em;padding-bottom:1em}.AboutUs_line__dSC7l{width:100%;border:1px solid #99a2a7}.AboutUs_innercontainer__UB4zj{display:flex;flex-direction:column;gap:30px;padding:2.5em}.AboutUs_innercontainer__UB4zj h1{font-size:16px;font-weight:600;line-height:24px;text-align:left;color:var(--primary-color)}.AboutUs_innercontainer__UB4zj p{text-align:left}.AboutUs_innercontainer__UB4zj li,.AboutUs_innercontainer__UB4zj p{font-size:16px;font-weight:500;line-height:24px;color:var(--tertiary-color);text-align:justify}.AboutUs_innercontainer__UB4zj ul{padding-left:1em}.BannerHeader_pageStyle__ibEpa{margin:1em;padding:1em}.BannerHeader_container__WQBde{width:100%;border-radius:8px 8px 8px 8px;border:2px solid #e6e6e6;background:#ffffff;box-shadow:0 1px 6px 0 #00000026;display:flex;flex-direction:row;align-items:center;gap:8px}.BannerHeader_logo__p_167{width:130px;padding:.5em}.BannerHeader_containerDisplay__NIHat{display:flex;flex-direction:row;gap:15px}.BannerHeader_sideColor__RQSbX{width:1.5%;border-radius:8px 0 0 8px;background:var(--primary-color)}.BannerHeader_bannerText__K2nhN{width:30%;display:flex;flex-direction:column;gap:5px;margin:1em}.BannerHeader_bannerText__K2nhN h1{font-size:16px;font-weight:700;line-height:20px;text-align:left}.BannerHeader_bannerText__K2nhN p{font-size:12px;font-weight:400;line-height:16px;text-align:left}.BannerHeader_address__WcI9r{display:flex;flex-direction:row;align-items:center;gap:5px}.BannerHeader_address__WcI9r h1{color:var(--primary-color)}.BannerHeader_line__xLkux{margin-top:.5em;padding-top:.5em;margin-bottom:.5em;padding-bottom:.5em}.BannerHeader_support__JQpGE{display:flex;flex-direction:row;align-items:center;gap:5px}.BannerHeader_support_logo__ab4fw{width:80px;height:80px}.BannerHeader_support__JQpGE h1{font-size:14px;font-weight:600;line-height:20px;text-align:left;color:var(--primary-color)}.BannerHeader_supportAlign__PK6en{gap:.25em}.BannerHeader_supportAlign2__ygif5,.BannerHeader_supportAlign__PK6en{display:flex;flex-direction:column;margin-left:1em}.BannerHeader_supportText__n1v9t{font-size:12px;font-weight:600;line-height:16px;text-align:left;color:var(--tertiary-color)}.BannerHeader_support2__od0xO{display:flex;flex-direction:column;margin-top:2em}.BannerHeader_support2H1__mdExu{font-size:14px;font-weight:600;line-height:20px;text-align:left;color:var(--primary-color)}.DashboardPanelHeader_container__im4xw{background-color:var(--secondary-color);display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1em;height:39px;padding:0 0 0 2.5em;overflow-x:scroll}.DashboardPanelHeader_container__im4xw::-webkit-scrollbar{display:none}.DashboardPanelHeader_item__Kr6Ne{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;height:23px;color:white;font-size:12px;font-weight:500;padding:4px 8px}.DashboardPanelHeader_title__dL0Ej{color:white;font-size:14px;font-weight:600}.DashboardPanelHeader_item__Kr6Ne:hover{scale:1.05;background:#FFFFFF1A;border-radius:4px}.DashboardPanelHeader_buttonSelected__0OjpL{background-color:white!important;padding:4px 8px;border-radius:4px;color:var(--secondary-color)!important;font-weight:400!important}.BookingFlightDetailsMobile_booking_page__AnSsD{display:flex;flex-direction:column;min-height:100vh;width:100%}.BookingFlightDetailsMobile_booking_page_top___Zq1a{display:flex;align-items:center;justify-content:space-between;padding:1em;background:linear-gradient(91.67deg,#1e2529 21.66%,#31393e 88.63%)}.BookingFlightDetailsMobile_booking_page_top_left__CDyb_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5em;font-size:22px;color:white}.BookingFlightDetailsMobile_booking_page_top_right_links__eEQFu{display:flex;align-items:center;justify-content:center;color:#99a2a7;gap:2em}.BookingFlightDetailsMobile_booking_page_top_right_links__eEQFu>li{color:#e5e8eb;cursor:pointer;list-style:none}.BookingFlightDetailsMobile_booking_page_bottom__0nt0Y{margin-top:-3em;display:flex;flex-direction:column;gap:1em;padding:.5em}.BookingFlightDetailsMobile_booking_page_bottom_left__hHqRt{display:flex;flex-direction:column;gap:.5em}.BookingFlightDetailsMobile_bottomLeftFlightDetails__17IFC{background-color:white;border-radius:10px;box-shadow:0 3px 8px rgba(0,0,0,.24);margin-top:1em}.BookingFlightDetailsMobile_booking_page_bottom_right__L8zS2{display:flex;flex-direction:column;margin-top:1em;gap:2em}.BookingFlightDetailsMobile_timerClock__nUDk_{display:flex;align-items:flex-end;justify-content:flex-end;float:right;width:100%;margin-top:2em;position:relative}.BookingFlightDetailsMobile_fixed__B9moe{position:fixed;top:1em;right:7%;width:auto}.BookingFlightDetailsMobile_timer_text___T3aJ{position:relative;top:-55px;left:107px;font-size:32px;font-weight:600;width:90px;text-align:center}.BookingFlightDetailsMobile_pay_hold_buttons__ZHP_W{display:flex;gap:10px}.BookingFlightDetailsMobile_payNow_Container__eeAZ0{background:var(--primary-color);border-radius:5px;display:flex;align-items:center;justify-content:center}.BookingFlightDetailsMobile_payNow_button__SABUb:disabled{padding:.8em 1.2em;background:#f1f1f1;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left;color:#99a2a7;cursor:not-allowed}.BookingFlightDetailsMobile_payNow_button__SABUb:enabled{padding:.8em 1.2em;background:none;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left;color:white;cursor:pointer}.BookingFlightDetailsMobile_hold_Container__hGLm4{background-color:var(--primary-color);border-radius:5px;display:flex;align-items:center;justify-content:center}.BookingFlightDetailsMobile_hold_button__I0M0c{padding:.8em 1.2em;background:none;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left;color:white;cursor:pointer}.BookingFlightDetailsMobile_button_container__83KCQ{display:flex;margin-left:10px;margin-top:20px;margin-bottom:20px}.BookingFlightDetailsMobile_MobileDisplayBookingPage__ZTmqO{display:none}@media (max-width:1380px){.BookingFlightDetailsMobile_booking_page__AnSsD{display:flex;flex-direction:column}.BookingFlightDetailsMobile_MobileDisplayBookingPage__ZTmqO{display:none;width:100%}}@media (max-width:1200px){.BookingFlightDetailsMobile_booking_page_top___Zq1a{flex-direction:column;align-items:flex-start;padding:1em 1em 3em 1.25em}.BookingFlightDetailsMobile_booking_page_top_left__CDyb_{font-size:18px}.BookingFlightDetailsMobile_booking_page_top_right_links__eEQFu{flex-direction:column;align-items:flex-start;gap:1em}.BookingFlightDetailsMobile_booking_page_top_right_links__eEQFu>li{margin:.5em 0;font-size:14px}.BookingFlightDetailsMobile_booking_page_bottom_right__L8zS2{margin-top:.5em;gap:1em}.BookingFlightDetailsMobile_timerClock__nUDk_{margin-top:1em;float:none;justify-content:center;align-items:center}.BookingFlightDetailsMobile_clocKImg__3FTdh{position:relative}.BookingFlightDetailsMobile_timer_text___T3aJ{position:absolute;top:45%;left:22%;font-size:24px;width:70px}.BookingFlightDetailsMobile_pay_hold_buttons__ZHP_W{flex-direction:column;width:100%}.BookingFlightDetailsMobile_hold_Container__hGLm4,.BookingFlightDetailsMobile_payNow_Container__eeAZ0{width:100%}.BookingFlightDetailsMobile_hold_button__I0M0c,.BookingFlightDetailsMobile_payNow_button__SABUb:enabled{width:100%;text-align:center}.BookingFlightDetailsMobile_hold_button__I0M0c,.BookingFlightDetailsMobile_payNow_button__SABUb:disabled,.BookingFlightDetailsMobile_payNow_button__SABUb:enabled{padding:1em;font-size:16px}.BookingFlightDetailsMobile_button_container__83KCQ{flex-direction:column;align-items:stretch;margin-left:0;margin-top:10px;margin-bottom:10px}.BookingFlightDetailsMobile_fixed__B9moe{top:.5em;right:2%}}.BookingDetailsBannerMobile_bookingTrip_Details___bR17{border:1px solid white}.BookingDetailsBannerMobile_bookingTrip_Details_Non_Top__qRJxe{margin-top:-1em}.BookingDetailsBannerMobile_bookingTrip_Details_banner__2527O{border-radius:12px;background-color:white;color:black;width:100%;border:1px solid rgb(224,219,219)}.BookingDetailsBannerMobile_bookingTrip_Details_top__H71Sy{display:flex;align-items:center;justify-content:space-between;padding:.5em 1em .5em .5em;width:100%}.BookingDetailsBannerMobile_bookingTrip_Details_top_left__hlzOV{display:flex;flex-direction:column}.BookingDetailsBannerMobile_bookingTrip_Details_top_left_place__YwngH>span{color:black;font-weight:600;font-size:.75em}.BookingDetailsBannerMobile_bookingTrip_Details_top_left_timing__iEnNf{display:flex;align-items:center;gap:5px;font-weight:400;font-size:.75em;color:#000;margin-top:5px}.BookingDetailsBannerMobile_bookingTrip_Details_top_left_stop__PEsba{font-weight:600;font-size:1em;color:black}.BookingDetailsBannerMobile_bookingTrip_Details_top_right__A_ncC{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:var(--primary-color);align-items:right;font-weight:600;font-size:14.5px;gap:.3em}.BookingDetailsBannerMobile_bookingTrip_Details_bottom__Z4OVB{display:flex;flex-direction:column;gap:1em;margin-bottom:2em}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_container__dR9o6{display:flex;flex-direction:row;gap:1em}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_left__Aem4B{background-color:#ffd9c2;text-transform:uppercase;border-radius:.1em;width:1.5em;display:flex;align-items:center;justify-content:center}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_left__Aem4B>h6{color:black;transform:rotate(-90deg);font-size:12px;font-weight:700;line-height:15px;letter-spacing:.15em;text-align:left}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_right__8yOVo{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1em;border:1px solid var(--primary-color);border-radius:12px;padding:1em;margin-right:1em}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_flight__FlDeH{display:flex;flex-direction:column;align-items:center;gap:.25em;max-width:60px}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_flight__FlDeH>h6{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_flight__FlDeH>p{font-size:11px;font-weight:400;line-height:13.31px;text-align:center;color:#99a2a7}.BookingDetailsBannerMobile_planeChange__3tPyN{font-size:12px;font-weight:500;line-height:15px;letter-spacing:0;text-align:left;border:1px solid var(--primary-color);border-radius:1em;padding-top:.1em;padding-left:1em;padding-right:1em;background:#fffaf4}.BookingDetailsBannerMobile_bookingTrip_Details_right_center__1V_Ug{display:flex;align-items:center;justify-content:center;margin-left:5em}.BookingDetailsBannerMobile_connecting_line_left__YK9fk,.BookingDetailsBannerMobile_connecting_line_right__SzUMb{height:2px;border:1px solid var(--primary-color);width:4.5em}.BookingDetailsBannerMobile_planeChange__3tPyN>span{font-size:12px;font-weight:600;line-height:15px;letter-spacing:0;text-align:left}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_direction__IjQiC{display:flex;flex-direction:row;justify-content:space-between;gap:4em}.BookingDetailsBannerMobile_bookingTrip_Details_bottom_place__rwSmY{display:flex;flex-direction:column;gap:1em}.BookingDetailsBannerMobile_bookingTrip_splitter__lyDMM{display:flex;align-items:center;gap:10px}.BookingDetailsBannerMobile_flightPlace__MBI72{display:flex;flex-direction:column;gap:.2em}.BookingDetailsBannerMobile_flightPlaceTop__Dubyd{display:flex;flex-direction:row;align-items:center}.BookingDetailsBannerMobile_flightPlaceTop__Dubyd>div{width:33%}.BookingDetailsBannerMobile_placeIcon__YVoAI{font-size:13px;font-weight:700;line-height:15px;letter-spacing:.1em;text-align:left;background-color:#e8eef6;padding:.3em}.BookingDetailsBannerMobile_placeLocation__oMHm5{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left;position:relative}.BookingDetailsBannerMobile_flightTime__8RpKs>h4{font-size:1.8em;font-weight:800;line-height:30px;letter-spacing:0}.BookingDetailsBannerMobile_flightTime__8RpKs>h6{font-size:12px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.BookingDetailsBannerMobile_flight_Status__OLaR_{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.BookingDetailsBannerMobile_flight_Status_middle__KHCf3{display:flex}.BookingDetailsBannerMobile_flight_Status_middle__KHCf3>span{color:red;font-size:2em}.BookingDetailsBannerMobile_flight_Status__OLaR_>h6{font-size:12px;font-weight:400;line-height:15px;text-align:center;margin-left:36px}.BookingDetailsBannerMobile_baggage_details__PiCCp{min-width:600px;display:flex;align-items:center;justify-content:space-between;background-color:#e1e8ec;padding:.3em .6em;border-radius:.3em}.BookingDetailsBannerMobile_baggages__jvJ6u{display:flex;gap:.2em}.BookingDetailsBannerMobile_baggages__jvJ6u>span{font-size:12px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.BookingDetailsBannerMobile_baggages__jvJ6u>p{font-size:12px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left}.BookingDetailsBannerMobile_baggage_details_container__NEu1_{display:flex;align-items:center;gap:10px}.BookingDetailsBannerMobile_baggage_text__v4sKz{color:var(--primary-color);font-size:12px;font-weight:600;white-space:nowrap}.BookingDetailsBannerMobile_farefamily_type__XAOmc{position:absolute;padding:4px 8px;top:-2px;margin-left:14.5em}.BookingDetailsBannerMobile_farefamily_type__XAOmc,.BookingDetailsBannerMobile_farefamily_type_two__GI1tL{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5em;font-size:11px;color:#009f07;font-weight:600;background-color:#d9ffda;border-radius:6px;text-transform:uppercase}.BookingDetailsBannerMobile_farefamily_type_two__GI1tL{padding:3px 7px}.BookingDetailsBannerMobile_edit_container__cbE6r{display:flex;align-items:center;justify-content:flex-end;cursor:pointer;gap:5px}.BookingDetailsBannerMobile_edit_container__cbE6r>p{white-space:nowrap;font-size:14px;font-weight:600;color:var(--primary-color)}.BookingDetailsBannerMobile_logo__JNXOs{height:32px;width:32px;border-radius:4px}.BookingDetailsBannerMobile_pnrDetails_container__nya4u{display:flex;gap:20px}.BookingDetailsBannerMobile_pnrDetails_container__nya4u>div>p{font-size:12px;font-weight:400;text-align:right;color:var(--secondary-color)}.BookingDetailsBannerMobile_pnrDetails_container__nya4u>div>div{display:flex;align-items:center;gap:4px}.BookingDetailsBannerMobile_pnrDetails_container__nya4u>div>h1{font-size:16px;font-weight:600;color:var(--primary-color)}.BookingDetailsBannerMobile_collapse_container__GRpD0{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.BookingDetailsBannerMobile_heading_onward__M2A2a,.BookingDetailsBannerMobile_heading_return__RURKW{font-size:12px;font-weight:700;text-transform:uppercase;border-radius:4px;padding:3px;color:var(--secondary-color);width:max-content;margin-bottom:.25em}.BookingDetailsBannerMobile_heading_onward__M2A2a{background-color:#ffd9c2}.BookingDetailsBannerMobile_heading_return__RURKW{background-color:#e1e8ec}.BookingDetailsBannerMobile_popup_section_notice__kh3bh{width:100%;padding:2px 8px;border-radius:8px;font-size:10px;font-weight:600;line-height:12.1px;text-align:center;color:#10b617;background:#ecf8ec;white-space:nowrap;overflow:hidden;animation:BookingDetailsBannerMobile_marquee___w4sc 10s linear infinite}@media (max-width:1200px){.BookingDetailsBannerMobile_bookingTrip_Details_bottom_left__Aem4B{display:none}}.FareOptionsMobile_goodToKnow__NtdQO{display:flex;flex-direction:column;margin-top:1em;margin-left:.6em;border-radius:12px;box-shadow:0 8px 24px rgba(87,84,84,.2)}.FareOptionsMobile_goodToKnow_Banner__nfUJ6{display:flex;align-items:center;justify-content:center;border-radius:12px 12px 0 0;background:var(--primary-color);padding:.5em;cursor:pointer}.FareOptionsMobile_goodToKnow_title__uL8AS{width:100%;display:flex;align-items:center;justify-content:space-between;color:white;gap:.5em}.FareOptionsMobile_GoodToKnow_Text__Br8n3,.FareOptionsMobile_dropDown__lfsq_{display:flex;align-items:center;justify-content:center}.FareOptionsMobile_GoodToKnow_Text__Br8n3>h5{font-size:14px;font-weight:600}.FareOptionsMobile_goodToKnow_content__MOe9C{display:flex;flex-direction:column;padding:1em;gap:.5em}.FareOptionsMobile_goodToKnow_content__MOe9C>span{display:flex;align-items:flex-start;gap:.3em}.FareOptionsMobile_tab_container__V1RDJ{display:flex;justify-content:space-between}.FareOptionsMobile_tab__yQH_I{flex:0 0 50%;text-align:center;padding-bottom:10px;cursor:pointer}.FareOptionsMobile_tab_heading__Ohmo_{margin:0;padding-top:20px;color:#333;border-bottom:1px solid #ccc;padding-bottom:20px;border-right:1px solid #ccc;border-left:1px solid #ccc}.FareOptionsMobile_tab__yQH_I.FareOptionsMobile_active__2uh2t .FareOptionsMobile_tab_heading__Ohmo_{border-bottom:2px solid var(--primary-color)}.FareOptionsMobile_fare_top_container__dtOOI{display:flex;align-items:center;gap:10px;margin:10px 10px 10px 20px}.FareOptionsMobile_origin_name_fare__Bcc_h{font-weight:600;border-left:1px solid #ccc}.FareOptionsMobile_bookingTrip_Details_top_left_timing__mWwBs{font-weight:400;font-size:12px;color:#000}.FareOptionsMobile_bookingTrip_Details_top_left_stop__CdEUz{font-weight:600;font-size:1em;color:black}.FareOptionsMobile_bookingTrip_Details_top_left_place__kI0yp>span{color:black;font-weight:600}.FareOptionsMobile_flightHeader__8SGi_,.FareOptionsMobile_imageContainer__ya_lV{padding:.25em}.FareOptionsMobile_top__e1NJ2{display:flex;align-items:center;justify-content:space-between;margin-top:.25em}.FareOptionsMobile_topLeft__xgAEe{display:flex}.FareOptionsMobile_imageContainer__ya_lV img{width:40px;height:40px;border-radius:.25em}.FareOptionsMobile_flightDetails__1cXxu{display:flex;flex-direction:column}.FareOptionsMobile_flightDetailsTop__wvd74{display:flex;gap:.25em;margin-top:.25em}.FareOptionsMobile_flightDetailsTop__wvd74>div{font-size:.75em;font-weight:600}.FareOptionsMobile_flightDetailsBottom__K0DKn{display:flex;align-items:center;justify-content:flex-start;gap:.25em}.FareOptionsMobile_flightDetailsBottom__K0DKn>div{font-size:.75em;font-weight:400}.FareOptionsMobile_noStop__5gYtU{font-weight:600!important}.FareOptionsMobile_topRight__EnvzC{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:.25em}.FareOptionsMobile_arrowContainer__Eg8wm{display:flex;justify-content:flex-end;width:100%}.FareOptionsMobile_saverContainer__PXu6h{background-color:#d9ffda;color:#009f07;font-size:.7em;font-weight:600;padding:.25em .5em;border-radius:8px}.FareOptionsMobile_onwardContainer__Gatwv{background-color:#ffd9c2;color:#1e2529;font-size:.7em;font-weight:600;padding:.25em .5em;border-radius:8px}.FareOptionsMobile_middle__WX8KW{background-color:#ffd9c2}.FareOptionsMobile_middle2__6PpaI,.FareOptionsMobile_middle__WX8KW{text-align:center;width:100%;border-radius:20px;padding:.2em;color:#1e2529;font-weight:700;font-size:.75em}.FareOptionsMobile_middle2__6PpaI{background-color:#e1e8ec}@media (max-width:1200px){.FareOptionsMobile_goodToKnow__NtdQO{margin-left:0;margin-top:0}.FareOptionsMobile_goodToKnow_Banner__nfUJ6{margin-left:0}.FareOptionsMobile_goodToKnow_content__MOe9C{padding:0}}.MobileFlightFare_flightfares_container__Zq5k6{width:100%;border-radius:12px;padding-bottom:1em}.MobileFlightFare_flightfares_container_dropdown__WNOOa{width:100%;border-top:1px solid #e6e6e6}.MobileFlightFare_flightfares_inner_container__HwyZ1{display:flex;flex-direction:column;gap:.5em;padding:.5em}.MobileFlightFare_flight_rate_off__RltdV{font-size:14px}.MobileFlightFare_services__5Mr9j{display:flex;gap:.25em;font-size:1em;font-weight:700;color:var(--tertiary-color)}.MobileFlightFare_flighFareHeader__lxc3X{display:flex;align-items:center;justify-content:space-between;padding:.25em 0 .25em .75em}.MobileFlightFare_farebox__0BsXN{width:100%;border-radius:8px;border:1px solid var(--primary-color);overflow:hidden}.MobileFlightFare_seatBox___FV1K{display:flex;flex-direction:column;gap:0}.MobileFlightFare_seatBox___FV1K p{font-size:.5em;font-weight:600;color:#da260d}.MobileFlightFare_flightfares_table__vJIle{border-spacing:0;width:100%}.MobileFlightFare_flightfares_table__vJIle td{font-size:12px;font-weight:400}.MobileFlightFare_fare_body_conatiner__QqIYP{border-radius:12px;overflow:hidden}.MobileFlightFare_head_row_container__Eeg2S th{padding:1em .5em}.MobileFlightFare_row_one__qSm5I td{height:60px}.MobileFlightFare_row_one__qSm5I td,.MobileFlightFare_row_two__SNcvE td{border:1px solid #e6e6e6;text-align:center;background-color:#fafafa;color:var(--tertiary-color);width:16.66%;padding:.5em}.MobileFlightFare_row_two__SNcvE td{height:50px}.MobileFlightFare_row_two__SNcvE td:first-child{border-radius:0 0 0 8px}.MobileFlightFare_row_two__SNcvE td:last-child{border-radius:0 0 8px 0}.MobileFlightFare_flight_rate_save___dmXY{border-radius:16px;flex-direction:row;padding:.25em 0 .5em .5em;color:#545a61;font-size:10px;font-weight:600;margin:0 0 0 2.5em;text-align:right}.MobileFlightFare_flight_rate_fee__oVJ81{font-size:16px;font-weight:600;color:var(--primary-color);margin:0 0 0 2.5em}.MobileFlightFare_book_column__QljBr{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.MobileFlightFare_book_column_container__lNfJM{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.MobileFlightFare_book_column_container__lNfJM>div{margin:0!important;white-space:nowrap}.MobileFlightFare_book_button__HrEv5{width:76px;height:32px;background-color:var(--primary-color);font-size:14px;color:#fff}.MobileFlightFare_book_button__HrEv5,.MobileFlightFare_radio_button__dWqWE{border-radius:8px;letter-spacing:.08em;font-weight:600;border:1px solid var(--primary-color);text-align:center;align-items:center;margin:.5em 1em;cursor:pointer}.MobileFlightFare_radio_button__dWqWE{width:20px;height:20px;background-color:#fff;font-size:10px;color:var(--primary-color)}.MobileFlightFare_availability_data__tQ1Qw{display:flex;align-items:center;justify-content:center;width:100%;gap:.25em}.MobileFlightFare_text_one__1_Fmo{display:flex;align-items:center;text-align:center}.MobileFlightFare_text_four__ycqf4 p,.MobileFlightFare_text_one__1_Fmo p,.MobileFlightFare_text_three__2JsPL p,.MobileFlightFare_text_two__ska5_ p{font-size:12px;font-weight:400;color:#545a61}.MobileFlightFare_text_four__ycqf4 img,.MobileFlightFare_text_one__1_Fmo img,.MobileFlightFare_text_three__2JsPL img,.MobileFlightFare_text_two__ska5_ img{width:1.25em;height:1em}.MobileFlightFare_disclaimer__1p0vw{font-size:11px;font-weight:400;align-items:center;color:#545a61;display:flex;justify-content:center}.MobileFlightFare_fareFooter__mGi9e{display:flex;flex-direction:column;gap:.25em}.MobileFlightFare_refund__KhpKv{font-size:11px;font-weight:400;align-items:center;color:#545a61;margin:.1em 0 0 17em}.MobileFlightFare_services_name__mJz1P{font-size:12px!important;font-weight:600!important;line-height:16.94px!important;color:var(--tertiary-color)}.MobileFlightFare_services_name__mJz1P>span{cursor:pointer;text-decoration:underline;color:var(--primary-color);margin-top:5px;font-size:12px;font-weight:400}.MobileFlightFare_modal_container__nhMZd{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center}.MobileFlightFare_modal_content__VNF6n{background-color:#fefefe;border:1px solid #888;border-radius:10px}.MobileFlightFare_service_tag__wIsWW{display:flex;flex-direction:column;align-items:center;gap:.25em}.MobileFlightFare_service_tag__wIsWW>span{font-size:12px;font-weight:400;line-height:14.52px;text-align:center;color:#545a61;white-space:nowrap}.MobileFlightFare_green_text__yXRzE{border-radius:10px;font-size:12px;font-weight:400;color:#009f07;padding:1px 4px;background-color:#ffffff;border:1px solid #009f07}.MobileFlightFare_flightDetails_text__jtS9g{color:var(--primary-color);font-weight:500;font-size:.75em;cursor:pointer}.MobileFlightFare_red_text__MU_IV{border-radius:10px;font-size:12px;font-weight:400;color:hsl(356deg 89.93% 50.48%);padding:1px 4px;background-color:#ffffff;border:1px solid #e10808}.MobileFlightFare_flight_rate_info_icon__7NC7O{margin:0 .25em 0 .1em;cursor:pointer}.MobileFlightFare_paymentDetailsContainer___i7lM{position:fixed;z-index:9}.MobileFlightFare_red_cross__j3rjN{cursor:pointer;margin-top:-5%;margin-left:85%}.MobileChartModal_modalOverlay__MucM4{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:1000}.MobileChartModal_modalContent__exqdg{border-radius:8px;height:78vh;width:100vw;position:fixed;bottom:30px}.MobileChartModal_modalHeader__akcF4{display:flex;justify-content:flex-end;align-items:center;border-bottom:1px solid #eee;padding:10px 20px 10px 10px;color:#1e2529;font-size:16px;font-weight:500;line-height:19.36px}.MobileChartModal_modalBody__BPn_C{display:flex;width:100%;gap:20px}.MobileChartModal_hidden__LJub3{display:none}.MobileChartModal_modalInnerbody__HcqoM{display:flex;flex-direction:column;justify-content:space-between;height:88%;width:100%}.FareSummaryMobile_faresummary__pmXhr{color:var(--tertiary-color);background-color:var(--tertiary-color);border-radius:0 0 12px 0;width:100%;height:100%;padding:.5em}.FareSummaryMobile_faresummary_button_container__YuNXU{display:flex;justify-content:space-between;gap:10px}.FareSummaryMobile_faresummary_button_one__lR5lI{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em 1.5em;cursor:pointer;border-radius:4px;color:var(--tertiary-color);background-color:#fafafa;width:9em;white-space:nowrap}.FareSummaryMobile_faresummary_text__A8IM6{font-size:12px;font-weight:400}.FareSummaryMobile_faresummary_button_one_selected__cJ1CC{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1em;cursor:pointer;border-radius:4px;color:white;background-color:var(--primary-color);width:9em;white-space:nowrap}.FareSummaryMobile_faresummary_button_one_selected__cJ1CC>div{font-size:12px;font-weight:600}.FareSummaryMobile_faresummary_container__ZbBwb{margin-top:1em;min-height:500px;padding-bottom:15em}.FareSummaryMobile_flightDetailsContainer__WML_H{display:flex;flex-direction:column;gap:1em;background-color:white;margin-top:1rem;border-radius:5px;min-height:500px;overflow-y:scroll;padding-top:.25em;margin-bottom:10em}.FareSummaryMobile_basefare_container__kGsTm{border-radius:4px;background-color:#fff;margin:.25em 0;padding:0 0 1em}.FareSummaryMobile_basefare__Vj_yF{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 2em 0 1em;width:calc(100% - 3em)}.FareSummaryMobile_basefare_text__PNyl1{font-size:14px;font-weight:600;margin:1em 0 0}.FareSummaryMobile_basefare_price__xWXPM{font-size:14px;color:var(--tertiary-color);margin:1em 0 0}.FareSummaryMobile_age_fee_container__GYyDo{display:flex;justify-content:space-between;margin:.5em 2em 0}.FareSummaryMobile_age_fee_container_left__o_LXg{display:flex;justify-content:space-between;color:#ffd600;margin:.5em .5em 0}.FareSummaryMobile_age_fee__D6Ns7,.FareSummaryMobile_age_type__8e8Zi{font-size:12px}.FareSummaryMobile_line__6mtHB{border-top:1px solid #e6e6e6;margin:.5em 0}.FareSummaryMobile_discount_fee__eoITy{font-size:12px;color:#2aa000}.FareSummaryMobile_amount_text__Zaq31{color:var(--tertiary-color);font-size:16px;font-weight:600}.FareSummaryMobile_noteTotalFare__TE3ZQ{line-height:16px;color:#99a2a7;font-size:12px;text-align:center;margin:1em .5em 0}.FareSummaryMobile_book_button__kwcd2{font-size:14px;padding:1em 0;margin:1em .5em 0;width:calc(100% - 1em)}.FareSummaryMobile_book_button__kwcd2,.FareSummaryMobile_farerule_button__RrB_n{border-radius:8px;background-color:var(--primary-color);font-weight:600;color:#fff;text-align:center;cursor:pointer}.FareSummaryMobile_farerule_button__RrB_n{font-size:12px;padding:.5em 0;width:calc(50% - 1em)}.FareSummaryMobile_farerules_text__EHX_W{font-size:16px;font-weight:600;color:#fff;margin:1em 0 .5em .2em}.FareSummaryMobile_cancellation_fee__eWomm{height:-moz-fit-content;height:fit-content;background-color:#fff;margin:.5em 0;border-radius:4px;padding:.5em 1em}.FareSummaryMobile_cancelDetailsHeadingContainer__2WVia{display:flex;align-items:center;justify-content:space-between;gap:.25em}.FareSummaryMobile_cancelDetailsHeading__uyVv5{display:flex;align-items:center;gap:.25em}.FareSummaryMobile_fareruleContainer__t7GYZ{position:relative;min-height:500px;padding-bottom:5em}.FareSummaryMobile_fareruleLocationContainer__vS9KJ{display:flex;align-items:center;justify-content:space-between;padding:0 .25em 0 0}.FareSummaryMobile_terms_condition__SsyVc{font-size:.75em;color:var(--primary-color);font-weight:600;text-decoration:underline}.FareSummaryMobile_cancellation_fee__eWomm h3{font-size:14px;font-weight:600;color:var(--tertiary-color);white-space:nowrap}.FareSummaryMobile_cancellation_fee__eWomm h3 span{font-weight:400;color:#da260d;font-size:11px;white-space:nowrap;margin-left:33%;cursor:pointer}.FareSummaryMobile_cancellation_fee__eWomm p{font-size:11px;font-weight:400;color:#da260d;margin-top:.3em;text-align:left}.FareSummaryMobile_cancellation_fee__eWomm p span{color:var(--primary-color);font-size:11px}.FareSummaryMobile_farerulesflight__iIc_J{margin:0 0 0 -1em}.FareSummaryMobile_white_flight__fsshm{margin:-1em 0 0 17.4em;position:absolute}.FareSummaryMobile_refund_container__6C0c4{display:flex;gap:3em;margin:1em 1em 0}.FareSummaryMobile_refundable__X2wnl{text-align:left}.FareSummaryMobile_flight_time__SKdTY{display:flex;justify-content:space-between;margin:0 -.5em}.FareSummaryMobile_departure_text___V_w2,.FareSummaryMobile_fare_month__tvYxa{margin:0 0 0 2em}.FareSummaryMobile_duration_container__x4JJp{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.FareSummaryMobile_duration_container__x4JJp>h1>span{color:#da260d;font-size:12px}.FareSummaryMobile_duration_container__x4JJp>h1{font-size:12px;font-weight:600;color:#545a61}.FareSummaryMobile_duration_detail_container__bTXCT{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.FareSummaryMobile_duration_detail_container__bTXCT>h1>span{color:#da260d;font-size:11px}.FareSummaryMobile_duration_detail_container__bTXCT>h1{font-size:11px;font-weight:400;color:#545a61}.FareSummaryMobile_prior_text_container__qd9Cp{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25em;color:#fff;font-size:11px;font-weight:400}.FareSummaryMobile_prior_text__S2SYj{display:flex;flex-direction:row;justify-content:center;gap:.25em}.FareSummaryMobile_prior_text__S2SYj>span{color:#da260d}.FareSummaryMobile_prior_text__S2SYj,.FareSummaryMobile_prior_text__S2SYj>div{font-size:11px;font-weight:700;color:white}.FareSummaryMobile_prior_text__S2SYj>div{margin:0;padding:0}.FareSummaryMobile_showFullDetails__KKx87{color:var(--primary-color);font-size:11px;font-weight:600;line-height:13.31px;text-align:left;cursor:pointer;padding:6px 0 0 12px}.FareSummaryMobile_overflow_container__7dC0Y{overflow-x:hidden;overflow-y:scroll;max-height:280px;scrollbar-width:thin}.FareSummaryMobile_total_amount_container__0DThv{background-color:white;border-radius:.25em;padding:.4em}.FareSummaryMobile_net_fare__j3WNE{color:var(--primary-color);font-size:.9em;font-weight:600}.FareSummaryMobile_showSummaryText__2cx4P{font-size:.75em;color:var(--primary-color);font-weight:600;text-decoration:underline}.FareSummaryMobile_showSummaryContainer__7MoSp{display:flex;align-items:center;justify-content:space-between;padding:0 .5em 0 0}.JourneyCalculator_cards_container__wAiav{display:flex;flex-direction:column;gap:1em;width:100%}.JourneyCalculator_calculator_container__Ll_QE{width:100%;height:149px;border-radius:12px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);padding:1em 1.5em;display:flex;flex-direction:column;gap:1.25em}.JourneyCalculator_calculator_heading__zgAav{display:flex;justify-content:space-between}.JourneyCalculator_calculator_inner_container__d3bP7{display:flex;gap:.25em}.JourneyCalculator_calculator_inner_container__d3bP7>h2{font-size:16px}.JourneyCalculator_reset__QNERw{font-size:14px;font-weight:600;text-align:right;color:var(--primary-color);cursor:pointer}.JourneyCalculator_choose_journey_container__mH1fG{display:flex;gap:1em}.JourneyCalculator_itinerary__8aa0p,.JourneyCalculator_journey_pax__KmbNA{display:flex;gap:.5em}.JourneyCalculator_itinerary__8aa0p>label,.JourneyCalculator_journey_pax__KmbNA>label{font-size:14px;font-weight:400}.JourneyCalculator_itinerary__8aa0p input,.JourneyCalculator_journey_pax__KmbNA input{width:1em;height:1em;cursor:pointer}.JourneyCalculator_calculate_container__BJMd9{display:flex;flex-direction:row;gap:.5em;margin-top:.5em}.JourneyCalculator_inputbox__opBnh{position:relative;border:1px solid #99a2a7;padding:0 10px;border-radius:4px;width:50%;height:2em;display:flex}.JourneyCalculator_inputbox__opBnh>input{border:none;background:transparent;font-size:16px;font-weight:500;outline:none;height:100%;width:100%}.JourneyCalculator_inputbox__opBnh>input::placeholder{color:var(--tertiary-color);font-size:12px;font-weight:400}.JourneyCalculator_amount___Z74G{position:absolute;top:-10px;left:10px;background:#fff;color:#99a2a7;display:flex;font-size:12px;font-weight:600}.JourneyCalculator_calculate__9Od4e{background-color:var(--primary-color);border-radius:4px;color:#fff;width:50%;height:2.25em;display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:600;letter-spacing:.05em}.page_container__lqneQ{display:flex;flex-direction:row;gap:1.5em;margin:1.5em}.page_body_container__R03TQ,.page_ticket_box__db7_3{display:flex;flex-direction:column;gap:1em}.page_body_container__R03TQ{width:70%}.page_headingViewTicket__YMpqC{padding:.5em;font-size:1em;font-weight:600}.page_booking_page_bottom__YI_jB{padding:.5em}.page_header__k3xdF{display:flex;justify-content:space-between;align-items:center}.page_hamburgerDisplay__TqLwK{width:32px;height:32px;border-radius:4px;background:#ffffff;border:1px solid #e6e6e6;margin-right:.5em}.PassengerDetailsTicketData_container__D4oBc{background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:.5em;margin:.5em 0;display:flex;flex-direction:column;gap:.5em}.PassengerDetailsTicketData_header__UItbO{background-color:#001d4a;color:white;border-top-left-radius:.75em;border-top-right-radius:.75em;padding:.9em .75em;font-size:.75em;font-weight:600}.PassengerDetailsTicketData_detailsContainer__WIfSa{display:flex;flex-direction:column;gap:.25em;padding:.5em}.PassengerDetailsTicketData_detailsContainerItem__DKdG4{border-radius:.25em;padding:.75em;border:1px solid #e6e6e6;width:100%;display:flex;flex-direction:column;gap:.75em}.PassengerDetailsTicketData_detailsContainerItemTop__TbWlB{display:flex;align-items:flex-start;justify-content:space-between}.PassengerDetailsTicketData_name__MMQQV{font-size:.75em;font-weight:500}.PassengerDetailsTicketData_status__DpnVW{font-size:.75em;color:#10b617;font-weight:600;text-transform:uppercase}.PassengerDetailsTicketData_detailsContainerItemBottom__uwdfW{display:flex;align-items:flex-start;justify-content:flex-start;gap:3em}.PassengerDetailsTicketData_detailsContainerItemBottomItem__KM1Vx{display:flex;flex-direction:column;gap:.2em}.PassengerDetailsTicketData_heading__hbKgW{font-size:.7em;font-weight:600;color:#99a2a7}.PassengerDetailsTicketData_detailsContainerItemBottomItemContent__VSVNe{font-size:.75em;font-weight:400}.PassengerDetailsTicketData_confirmed__7bpzn{color:#10b617!important}.PassengerDetailsTicketData_cancelled__xqUg_,.PassengerDetailsTicketData_pending__EfK7Z{color:var(--primary-color)!important}.AddonSummary_container__WSnjz{background-color:white;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:.5em;margin:.5em 0;display:flex;flex-direction:column;gap:.5em}.AddonSummary_header__3hGyI{background-color:#001d4a;color:white;border-top-left-radius:.75em;border-top-right-radius:.75em;padding:.9em .75em;font-size:.75em;font-weight:600}.AddonSummary_detailsContainer__yd2mw{display:flex;flex-direction:column;gap:.25em;padding:.5em}.AddonSummary_detailsContainerItem__uAlgB{border-radius:.25em;padding:.75em;border:1px solid #e6e6e6;width:100%;display:flex;flex-direction:column;gap:.75em}.AddonSummary_detailsContainerItemTop__tO69j{display:flex;align-items:center;justify-content:space-between}.AddonSummary_name__KPcVf{font-size:.75em;font-weight:500}.AddonSummary_detailsContainerItemBottom__0KQZG{display:flex;align-items:flex-start;justify-content:flex-start;gap:1.75em}.AddonSummary_detailsContainerItemBottomItem__71Q69{display:flex;flex-direction:column;gap:.2em}.AddonSummary_heading__9Uq49{font-size:.7em;font-weight:600;color:#99a2a7}.AddonSummary_detailsContainerItemBottomItemContent__ljV4m{font-size:.75em;font-weight:400}.MobileDateSelector_rootContainer__Ytq2W{display:flex;align-items:center;width:100%;background-color:white;border-bottom:1px solid #e6e6e6}.MobileDateSelector_dateList__7MGuW{display:flex;overflow-x:auto;scroll-behavior:smooth;white-space:nowrap;height:40px;width:85%}.MobileDateSelector_dateList__7MGuW::-webkit-scrollbar{display:none}.MobileDateSelector_dateCard__xnhdV{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:55px;max-width:54px;height:40px;padding:.5em;cursor:pointer;transition:.3s;border-right:1px solid #e6e6e6}.MobileDateSelector_date__mJLt_,.MobileDateSelector_day__GW_N2{font-size:.75em;font-weight:400;color:#898e94}.MobileDateSelector_money__D3pKT{font-size:.75em;color:#1e2529;font-weight:400}.MobileDateSelector_scrollButton__WwyUz{background-color:#ddd;border:none;padding:10px;cursor:pointer;font-size:20px;border-radius:50%;margin:0 5px}.MobileDateSelector_scrollButton__WwyUz:hover{background-color:#bbb}.MobileDateSelector_monthContainer__zLGVa{display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);height:50px;width:45px}.MobileDateSelector_monthName__PzkSH{transform:rotate(-90deg);color:white}.MobileFlightSearchFilter_flightsearchfilterWrapper__TETb0{margin:1em 0;display:unset}.MobileFlightSearchFilter_flightsearchfilter__JpSWG{position:-webkit-sticky;position:sticky;top:1em}.MobileFlightSearchFilter_flightsearchfilter_container__PQDb2{border-radius:8px 8px 0 0;background-color:#fff;border:1px solid #e6e6e6;padding:.75em 1em .5em;gap:8em;display:flex;flex-direction:row;justify-content:space-between}.MobileFlightSearchFilter_filter_container__B6RfO{display:flex;flex-direction:row;align-items:center;gap:.2em}.MobileFlightSearchFilter_filter__Ox2C_{font-size:14px;cursor:pointer}.MobileFlightSearchFilter_reset__pDSP7{font-size:14px;font-weight:600;color:var(--primary-color);cursor:pointer}.MobileFlightSearchFilter_filter_options_container__rD0gP{border-radius:0 0 8px 8px;background-color:#fff;border:1px solid #e6e6e6;align-items:center;padding:1em .188em 1.125em .938em;gap:.5em;margin-top:-.062em;color:var(--tertiary-color);height:85vh;overflow-y:auto}.MobileFlightSearchFilter_filter_option__wIcjY{cursor:pointer;border:0;padding:.125em .5em .125em 0;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;align-items:center;gap:.25em;min-width:10em}.MobileFlightSearchFilter_checkbox__fVbGY{margin:0;height:1em;width:1em;position:relative;overflow:hidden;cursor:pointer}.MobileFlightSearchFilter_filter_option_text__nkR_p{font-size:12px;color:#545a61;white-space:nowrap}.MobileFlightSearchFilter_filter_option_each_container__5DlzG{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-left:.2em;margin:.3em 0;width:100%;gap:.5em}.MobileFlightSearchFilter_line_wrapper__vQaZ0{padding:.2em 1.188em .25em .2em}.MobileFlightSearchFilter_line___aLRf{height:.063em;border-top:1px solid #e6e6e6}.MobileFlightSearchFilter_filter_option_filtersearch__TXCvv{border-radius:2px;background-color:#fff;border:1px solid #e6e6e6;padding:.5em;margin:.3em 1em .3em .15em;display:flex;gap:0 .375em;align-items:center}.MobileFlightSearchFilter_filter_option_input_text__Jif_P{border:0;outline:0;font-size:12px;background-color:transparent;height:1.25em;color:#000}.MobileFlightSearchFilter_filter_option_heading_container__WYeiW{margin:.5em 0 .5em .5em;display:flex;flex-direction:row;justify-content:space-between}.MobileFlightSearchFilter_filter_option_heading_containerStopsMobile__3lsQ9{margin:.5em 0 .5em .5em;display:none;flex-direction:row;justify-content:space-between}.MobileFlightSearchFilter_filter_option_lower_containerStopsDesktop__Ra6UI{cursor:pointer;border:0;padding:.125em 0 .125em .5em;background-color:#fff;border-radius:6px;display:none;flex-direction:row;gap:.5em}.MobileFlightSearchFilter_filter_option_heading_containerStopDesktop__9YwRs{margin:.5em 0 .5em .5em;display:none;flex-direction:row;justify-content:space-between}.MobileFlightSearchFilter_filter_option_lower_containerStopsMobile__CisNx{cursor:pointer;border:0;padding:.125em 0 .125em .5em;background-color:#fff;border-radius:6px;display:none;flex-direction:row;gap:.5em}.MobileFlightSearchFilter_filter_option_heading_text__Yj0NY{font-size:12px;font-weight:600}.MobileFlightSearchFilter_filter_option_heading_upwardArrow__HCA0e{margin-right:1em;cursor:pointer}.MobileFlightSearchFilter_rotate__PkPAc{transform:rotate(180deg);transition:transform .3s ease-in-out}.MobileFlightSearchFilter_filter_option_range_slider__euM2_{width:80%;height:1px;background-color:#e6e6e6;margin:1em 1.3em}.MobileFlightSearchFilter_thumb__DwBHN{border:1px solid black;color:#fff;background-color:#fff;border-radius:50%;margin:-5em 0 1em;font-size:1px;padding:5em;cursor:-webkit-grab;cursor:grab}.MobileFlightSearchFilter_filter_option_range_number__guMxj{display:flex;flex-direction:row;justify-content:space-between;margin:0 1em .4em .4em}.MobileFlightSearchFilter_number_one__pF09l{font-size:12px}.MobileFlightSearchFilter_dash_between__Ry1Hy{font-size:14px;line-height:1em}.MobileFlightSearchFilter_number_two__w7NRh{font-size:12px}.MobileFlightSearchFilter_filter_option_time___0HTh{display:flex;flex-direction:row;text-align:center;margin:0 0 .5em .5em;gap:2.5em}.MobileFlightSearchFilter_time_container_one__q0I1X{border-radius:4px;background-color:#fff5f3;color:var(--primary-color);display:flex;flex-direction:column;align-items:center;gap:.375em 0;padding:.5em 1em;cursor:pointer}.MobileFlightSearchFilter_time_container__MxUzF{display:flex;flex-direction:column;align-items:center;gap:.375em 0;padding:.5em .75em;cursor:pointer}.MobileFlightSearchFilter_time_image__u284B{height:1.5em;object-fit:cover}.MobileFlightSearchFilter_time_text__DW0Fi{font-size:10px;line-height:1.167em}.MobileFlightSearchFilter_filter_option_airlines_container__47NKX{display:flex;justify-content:space-between;align-items:center;gap:1.6em;margin:-.3em 1.1em .5em .5em}.MobileFlightSearchFilter_filter_option_airlines_text_container__SHaMq{cursor:pointer;border:0;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;align-items:center;gap:.5em}.MobileFlightSearchFilter_airlineLogo_one__yAzdA{border-radius:2px;height:1.5em;width:1.5em}.MobileFlightSearchFilter_airlineLogo_airindia_one__gJglf{height:.9em;width:1.5em;border-radius:2px;margin:-.6em -.2em 0 0;overflow:hidden;object-fit:cover;background-color:#d90c2b}.MobileFlightSearchFilter_airlineLogo_airindia_two__nhkbN{height:.9em;width:1.5em;border-radius:0 0 2px 2px;margin:.5em 0 0 -1.8em;overflow:hidden;object-fit:cover;background-color:#d90c2b}.MobileFlightSearchFilter_airlineLogo_vistara__q_wW1{border-radius:2px;background-color:#47143d;height:1.5em;width:1.5em}.MobileFlightSearchFilter_number_more__N_wC7{font-size:12px;font-weight:600;color:var(--primary-color);margin:0 0 0 .5em}.MobileFlightSearchFilter_filter_option_lower_container__0Jhrr{cursor:pointer;border:0;padding:.125em 0 .125em .5em;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;gap:.5em}.MobileFlightSearchFilter_filter_option_lower__jPEgx{border:0;padding:.125em .5em .125em 0;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;align-items:center;gap:.25em;width:7em}.MobileFlightSearchFilter_roundTripFilterHeadingContainer__W00Ck{display:flex;justify-content:space-between;align-items:center;padding:.5em 1em;border:1px solid #e6e6e6;border-top:0}.MobileFlightSearchFilter_roundTripFilterChoiceButtonSelected__Tgo2m,.MobileFlightSearchFilter_roundTripFilterChoiceButton__8UG7l{width:45%;padding:2px 8px;gap:10px;border-radius:24px;border:1px solid var(--tertiary-color);background:var(--tertiary-color);font-size:14px;font-weight:400;line-height:16.94px;text-align:center;color:#fff}.MobileFlightSearchFilter_roundTripFilterChoiceButton__8UG7l{background:#fff;color:var(--tertiary-color)}.MobileFlightSearchFilter_mobileflightsearchfilter_container__DIAxa{display:none}@media (max-width:1000px){.MobileFlightSearchFilter_flightsearchfilter_container__PQDb2{display:none}.MobileFlightSearchFilter_mobileflightsearchfilter_container__DIAxa{border-radius:8px 8px 0 0;background-color:#fff;border:1px solid #e6e6e6;padding:.75em 1em .5em;gap:8em;display:flex;flex-direction:row;justify-content:center;align-items:center}.MobileFlightSearchFilter_mobilefilter_container__CNZKe{display:flex;flex-direction:row;align-items:center;gap:.2em;font-weight:600;font-size:16px;line-height:19.36px;letter-spacing:0}.MobileFlightSearchFilter_mobileFilterCross__pCiXr{position:absolute;left:1em;cursor:pointer}.MobileFlightSearchFilter_mobile_filter_option_heading_container__gDYcP{margin:1.5em 0 0 -1em;padding:1em 0 1.5em;display:flex;flex-direction:row;justify-content:space-evenly;border-top:1px solid #e6e6e6;box-shadow:0 -1px 4px 0 #0000000d;position:fixed;bottom:-1em;background-color:#fff;width:102%}.MobileFlightSearchFilter_primary_button__cBjgR{background:var(--primary-color);color:#fff}.MobileFlightSearchFilter_primary_button__cBjgR,.MobileFlightSearchFilter_secondary_button__ToH8Y{border-width:1px;border-radius:4px;font-weight:600;font-size:14px;line-height:16.94px;letter-spacing:0;text-align:center;padding:.75em 3.5em}.MobileFlightSearchFilter_secondary_button__ToH8Y{border:1px solid var(--primary-color);color:var(--primary-color)}}.MobileFlightSearchFilter_filter_option_heading_containerStops__GbSFL{margin:.5em 0 .5em .5em;display:flex;flex-direction:row;justify-content:space-between}.MobileFlightSearchFilter_filter_option_lower_containerStops__zmvgz{cursor:pointer;border:0;padding:.125em 0 .125em .5em;background-color:#fff;border-radius:6px;display:flex;flex-direction:row;gap:1em;width:100%;flex-wrap:wrap}.MobileFlightSearchFilter_filter_option_lower__jPEgx{min-width:10em;gap:.5em}.MobileFlightSearchFilter_stopsContainer__6c8Ho{display:flex;flex-direction:column;gap:.5em}.MobileBanner_searchContainer__tLsQy{display:flex;flex-direction:column;margin:1em 1em 0;border-radius:12px 12px 0 0;border-color:#99a2a7;border-style:solid;border-width:.5px .5px 0 1px}.MobileBanner_page_style__9JEmc{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:1em;padding:1em}.MobileBanner_fullPage__O_BGS{height:100vh;width:100vw;z-index:1}.MobileBanner_search_banner__3Zvc6{margin-top:2em;background-color:white}.MobileBanner_rectangle__v65yn{border-radius:12px 12px 12px 12px;padding:1.5em;border:1px,1px,0,1px solid #99a2a7}.MobileBanner_frominput__4nRSL{background-color:#ffffff;border-radius:18.75px 18.75px 18.75px 18.75px;display:flex;flex-direction:column;justify-content:flex-end}.MobileBanner_searchbtn__0CUlh{width:calc(100% - 2em);margin:0 1em 1em;height:46px;border-radius:0 0 12px 12px;background:var(--primary-color)}.MobileBanner_btn_text__34n4c{font-size:18px;font-weight:600;text-align:center;color:#ffffff}.MobileBanner_from_input__Qorv6{width:50%;height:60px;cursor:pointer}.MobileBanner_from_input2__smPqM,.MobileBanner_from_input__Qorv6{padding:12px 16px;gap:24px;border:1.56px solid #e6e6e6;border-right:none;border-left:none}.MobileBanner_from_input2__smPqM{width:100%}.MobileBanner_departuredate__24Dur{display:flex;align-items:center;justify-content:flex-start;padding:12px 0 12px 16px;width:50%}.MobileBanner_arrivaldate__BiOTX{padding:12px 16px 12px 0;border-left:1.56px solid #e6e6e6;border-radius:0!important}.MobileBanner_to_input__488eR{display:flex;align-items:center;justify-content:flex-end;width:50%;height:60px;padding:12px 16px 12px 25px;gap:24px;border:1.56px solid #e6e6e6;border-right:none;cursor:pointer}.MobileBanner_inputfields__jgSQ0{text-align:left}.MobileBanner_inputfields2__eEfrR,.MobileBanner_inputfields__jgSQ0{width:100%;font-size:16px;font-weight:400;color:#99a2a7;border:none;outline:none;opacity:1}.MobileBanner_inputfields2__eEfrR{text-align:right}.MobileBanner_display_dualinput__ctHt1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.MobileBanner_from_heading__fJoZn{font-size:16px;font-weight:600;text-align:left;color:var(--tertiary-color)}.MobileBanner_from_station__CmMLo{text-align:left}.MobileBanner_from_station2__YC0rA,.MobileBanner_from_station__CmMLo{font-size:18px;font-weight:600;color:var(--tertiary-color)}.MobileBanner_important__BsEPV{color:var(--primary-color)}.MobileBanner_container__9dj3K{display:flex;flex-direction:column;align-items:center}.MobileBanner_arrowContainer__brsyh{position:absolute;margin-top:1em;cursor:pointer}.MobileBanner_btn__NrOD2{width:107px;height:37.75px;gap:6.25px;margin-bottom:.5em;margin-top:.25em;border-radius:7.81px 7.81px 7.81px 7.81px;background:var(--primary-color)}.MobileBanner_btn_text2__Qc1c_{font-size:14px;font-weight:600;line-height:19.36px;text-align:center;color:#ffffff}.MobileBanner_active__jaJXE{background-color:var(--primary-color)}.MobileBanner_inactive__D9now{background-color:#ffffff}.MobileBanner_activeText__VxKc9{color:#ffffff}.MobileBanner_inactiveText__aUBCv{color:var(--primary-color)}.MobileBanner_display_btn__3_qkj{display:flex;justify-content:center;align-items:center;gap:10px;margin:.5em 2em}.MobileBanner_banner__board__re7bI{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:#ffffff;border-radius:10px;height:100px}.MobileBanner_banner__board_text_container__Jmkvz{display:flex;flex-direction:column;justify-content:center;width:100%;position:relative;background:#ffffff;border-radius:10px}.MobileBanner_banner__board_text_containerreturn__9nXRA{display:flex;flex-direction:column;justify-content:flex-end;width:50%;position:relative;border-radius:10px}.MobileBanner_banner__board_text_container2__ntA_L{display:flex;flex-direction:column;justify-content:center;width:50%;position:relative;background:#ffffff;border-radius:10px;align-items:flex-end;justify-content:flex-end}.MobileBanner_banner__board_text_cont_width_10__8iBVz{width:10%}.MobileBanner_banner__board_text_cont_width_15__Hwemx{width:15%}.MobileBanner_banner__board_text_cont_width_20__4L8VW{width:100%}.MobileBanner_banner__board_text_container__Jmkvz>div{font-size:12px;font-weight:700;line-height:15px;letter-spacing:0;text-align:left}.MobileBanner_banner__board_text_container__Jmkvz>div>div{font-size:12px;font-weight:500;line-height:15px;letter-spacing:0;text-align:left;color:#787e86}.MobileBanner_banner__board_text_container__Jmkvz>span{font-size:16px;font-weight:500;line-height:29px;letter-spacing:0;text-align:left;color:#545a61}.MobileBanner_banner__board_text_container2__ntA_L>div{font-size:12px;font-weight:700;line-height:15px;letter-spacing:0;text-align:left}.MobileBanner_banner__board_text_container2__ntA_L>div>div{font-size:12px;font-weight:500;line-height:15px;letter-spacing:0;text-align:left;color:#787e86}.MobileBanner_banner__board_text_container2__ntA_L>span{font-size:16px;font-weight:500;line-height:29px;letter-spacing:0;text-align:left;color:#545a61}.MobileBanner_bannerDate__SpCIR{font-size:16px;font-weight:600;line-height:29px;letter-spacing:0;text-align:left;flex-wrap:wrap;color:var(--tertiary-color);white-space:nowrap}.MobileBanner_bannerDay__5eG1c{display:flex;align-items:flex-end;font-size:14px;font-weight:400;line-height:13px;letter-spacing:0;color:#787e86}.MobileBanner_calAlign__wxsXL{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25em;align-items:center;justify-content:flex-start}.MobileBanner_calAlign__wxsXL>span{display:flex;align-items:flex-start;font-size:16px;font-weight:600;line-height:16.94px;text-align:left;color:var(--tertiary-color)}.MobileBanner_calAlign__wxsXL>p{font-size:14px;font-weight:500;line-height:16.94px;text-align:left}.MobileBanner_calAlign2__jNE0W{display:flex;flex-direction:column;justify-content:center;gap:.5em}.MobileBanner_calAlignreturn__QiZAk{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px}.MobileBanner_calAlignreturnday__dO9jC{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.MobileBanner_banner__board_text_container__Jmkvz>p>span{font-size:11px;font-weight:500;line-height:13px;letter-spacing:0;text-align:left;color:var(--tertiary-color)}.MobileBanner_banner__board_text_container2__ntA_L>p{font-size:11px;font-weight:400;line-height:13px;letter-spacing:0;text-align:left;color:#787e86;white-space:nowrap}.MobileBanner_banner__board_text_container2__ntA_L>p>span{font-size:11px;font-weight:500;line-height:13px;letter-spacing:0;text-align:left;color:var(--tertiary-color)}.MobileBanner_banner__board_search__4PXcg{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em;padding:1.5em 1.75em;border-radius:0 10px 10px 0;white-space:nowrap;background:var(--primary-color);cursor:pointer}.MobileBanner_banner__board_search__4PXcg>div{font-size:20px;font-weight:600;line-height:24px;letter-spacing:0;text-align:center;color:#ffffff}.MobileBanner_banner__board_search__4PXcg>span{font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:center;color:#ffe500}.MobileBanner_banner__boardbottom_menu__JlgLV{gap:.75em}.MobileBanner_save_more_btn__33U3i{background:linear-gradient(180deg,#2fb500,#2aa000);font-size:10px!important;font-weight:500!important;line-height:15px;color:#ffffff!important;border-radius:4px;padding:.6em;cursor:pointer;white-space:nowrap}.MobileBanner_roundTripBook__n8s4U{margin-top:.3em;font-weight:600;font-size:12px;white-space:nowrap}.MobileBanner_travelling_class__dpJpf{font-size:14px;font-weight:400;text-align:left;color:black}.MobileBanner_travelling__XmncI{font-size:20px}.MobileBanner_rowFlex__m98yz{justify-content:flex-start;gap:.25em;color:#787e86;font-size:12px;font-weight:500;line-height:12.1px;text-align:left}.MobileBanner_rowFlex__m98yz,.MobileBanner_spaceBetween__MpY_9{display:flex;flex-direction:row;align-items:center}.MobileBanner_crossImage__fjiMf{margin-top:1em}.MobileBanner_dual_calendar__ATHyA{display:flex;justify-content:space-between;position:absolute;top:100%;left:-30em;z-index:1000;height:440px}.MobileBanner_calender_position___iLx8{display:flex;position:relative;width:calc(100%)}.MobileBanner_fromInput__sOmmw{border:none;background-color:transparent;outline:none;padding:0;width:auto;font-size:14px;font-weight:400;line-height:24px;text-align:left;color:#545a61;cursor:text}.MobileBanner_fromInput__sOmmw:focus,.MobileBanner_fromInput__sOmmw:hover{border:none}.MobileBanner_fromInput__sOmmw::placeholder{caret-color:var(--tertiary-color)}.MobileBanner_toInput__lnsHx{border:none;background-color:transparent;outline:none;padding:0;width:auto;font-size:14px!important;font-weight:400!important;line-height:24px!important;letter-spacing:0!important;text-align:right;color:#545a61;cursor:text}.MobileBanner_toInput__lnsHx:focus,.MobileBanner_toInput__lnsHx:hover{border:none}.MobileBanner_toInput__lnsHx::placeholder{caret-color:var(--tertiary-color)}.MobileBanner_fixedFlightContainer__PCrql{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;background-color:#fff;border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1)}.MobileBanner_inputGroup__v_Wuc{display:flex;gap:.5rem;align-items:center;max-width:400px}.MobileBanner_input__q2qrT{padding:.5rem;border:1px solid #ccc;border-radius:.25rem;font-size:1rem}.MobileBanner_input__q2qrT:focus{outline:none;border-color:#4d4d4d}.MobileBanner_calendarContainer__vEeAY{margin-top:1rem}.MobileBanner_icon_display__wN3hw{display:flex;flex-direction:row;gap:5px;align-items:center}.MobileBanner_save_align__2BMlA{display:flex;flex-direction:row;justify-content:space-between;margin-top:-.25em;width:100%}.MobileBanner_person_align__cvae4{width:100%;display:flex;flex-direction:row;gap:5px}.MobileBanner_passengerInput__YFA35{outline:none;border:none;width:100%;height:80px}.MobileBanner_flightCheck__E_Vdy{width:16px;height:16px;border-radius:4px;border:1px 0 0;border:1px solid var(--tertiary-color);margin-top:.12em}.MobileBanner_flightCheckHeading__s6Dn4{font-size:12px;font-weight:500;line-height:20px;text-align:left;color:var(--tertiary-color)}.MobileBanner_flightAlign__vS5fM{display:flex;flex-direction:row;gap:.25em}.MobileBanner_flightAlignCheck__s8zbV{display:flex;flex-direction:row;gap:1em}.MobileBanner_sliderWrapper__y7jt2{width:100%;overflow-x:auto;scrollbar-width:none}.MobileBanner_banner__boardbottom_menu__JlgLV{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25em}.MobileBanner_bottom_menu_text__uK1Dm{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25em;padding:.5em 1em;background:#ffffff14;border-radius:6px;font-size:14px;font-weight:500;text-align:left;color:var(--tertiary-color);cursor:pointer;border:1px solid #e6e6e6}.MobileBanner_bottom_menu_text__uK1Dm span{white-space:nowrap}.MobileBanner_bottom_menu_text__uK1Dm:hover{border:1px solid #ffffff}.MobileBanner_bottom_menu_text_selected__2HXAy{color:#ffffff;border:1px solid #ffffff;background-color:var(--primary-color)}.MobileBanner_returnText__qElIR>p{font-weight:500;font-size:12px;line-height:12.1px;letter-spacing:0;color:#787e86;margin-top:-2px}.MobileBanner_returnsymbol__rJsWw{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:6px}.MobileBanner_notificationContainer__ZZYu6{display:flex;flex-direction:row;align-items:center;align-content:center;gap:.5em;height:40px;margin:1em 1em 1em 1.2em}.MobileBanner_notificationButton__VepTx{border-radius:8px;background:#ffc683;width:100%;height:100%;text-align:center}.MobileBanner_notificationButton__VepTx>div{font-size:12px;font-weight:600;line-height:15px;letter-spacing:0;text-align:center;color:#000000}.MobileBanner_adline__qJc8h{color:var(--tertiary-color);white-space:nowrap;overflow:hidden;margin:1em 1em 0;animation:MobileBanner_marquee__3rNYe 20s linear infinite}@keyframes MobileBanner_marquee__3rNYe{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes MobileBanner_marquee_again__GkO_w{0%{transfrom:translateX(100%)}to{transfrom:translateX(-100%)}}.PassengerDetailsMobile_passengerDetailsContainer__Ezhnw{background:#ffffff;display:flex;cursor:default;gap:5px;position:fixed;top:0;left:0;width:100vw;height:100vh;border-radius:0;padding:20px 10px;z-index:999;overflow-y:hidden!important}.PassengerDetailsMobile_hidden__2vQwJ{display:none}.PassengerDetailsMobile_innerbox___R1BI{display:flex;flex-direction:column;gap:.25em}.PassengerDetailsMobile_passengerDetailsContainer__Ezhnw>p{font-size:11px;font-weight:400;line-height:13px;letter-spacing:0;text-align:left;color:#787e86;margin-bottom:.5em}.PassengerDetailsMobile_passengerDetailsClassText__PqcuR{display:flex;flex-direction:row;align-items:center;gap:.25em;margin-bottom:.25em}.PassengerDetailsMobile_flightClass__yGqnF{font-weight:400;font-size:14px;line-height:16.94px;letter-spacing:0;color:var(--secondary-color);margin-top:.25em}.PassengerDetailsMobile_passengerDetailsClassText__PqcuR>span{font-weight:500;font-size:12px;line-height:14.52px;letter-spacing:0;color:var(--primary-color)}.PassengerDetailsMobile_passengerDetailsText__b9RfZ{font-weight:600;font-size:16px;line-height:19.36px;letter-spacing:0;color:var(--tertiary-color)}.PassengerDetailsMobile_passengerNumberContainer__sPQJZ{display:flex;flex-direction:column;align-items:flex-start;gap:.25em;padding:.5em 0;z-index:1;background:#ffffff}.PassengerDetailsMobile_passengerTypeText__iwRQh{display:flex;flex-direction:row;gap:.25em;align-items:center}.PassengerDetailsMobile_passengerTypeText__iwRQh>span{font-weight:600;font-size:16px;line-height:19.36px;color:var(--tertiary-color)}.PassengerDetailsMobile_passengerTypeText__iwRQh>p{font-size:12px;font-weight:400;line-height:13px;letter-spacing:0;text-align:left;color:#787e86;z-index:1}.PassengerDetailsMobile_passengerNumberSelectionContainer__Gc4Bj{display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:6px;z-index:1;background:#ffffff;width:92%}.PassengerDetailsMobile_passengerNumberSelectionContainer__Gc4Bj>button{padding:1em;background:#e8eef6;font-size:11px;font-weight:600;line-height:13px;letter-spacing:0;text-align:center;color:var(--tertiary-color);z-index:1;width:34px}.PassengerDetailsMobile_passengerClassSelectionContainer__74zlz{display:flex;flex-direction:row;flex-wrap:nowrap;border-radius:6px;z-index:1;background:#ffffff;width:281px}.PassengerDetailsMobile_passengerClassSelectionContainer__74zlz>button{padding:.75em .5em;background:#e8eef6;font-size:12px;font-weight:500;line-height:15px;letter-spacing:0;text-align:center;color:var(--tertiary-color);white-space:nowrap;z-index:1;width:75px}.PassengerDetailsMobile_horizontal_line__JTjR9{background:#e6e1e1;height:1px;width:calc(100% + 2em);margin:.25em 0 .25em -2em;z-index:1}.PassengerDetailsMobile_selectedPassengerNumberSelectionContaineractive__rzolT{background:#162539!important;color:#ffffff!important;z-index:1;width:23%;border:1px solid #dee7f2}.PassengerDetailsMobile_selectedPassengerNumberSelectionContainerunactive__iVh4U{width:23%;border:1px solid #dee7f2}.PassengerDetailsMobile_donebtn__IWDlq{display:block;width:100%;height:40px;border-radius:8px 8px 8px 8px;right:20px;top:30px;color:#f5f5f5;background:var(--primary-color)}.PassengerDetailsMobile_paradise__1txEg{background:#e3fcfd;width:100%;margin-top:.5em;border-radius:8px 8px 8px 8px}.PassengerDetailsMobile_paradiseFlex__Eph7Y{display:flex;padding:.5em;gap:.5em;align-items:center;width:100%}.PassengerDetailsMobile_vacationPara___IsgF{margin-bottom:.25em;font-size:14px;color:var(--tertiary-color)}.PassengerDetailsMobile_vacationParaBold__tbr87{font-size:14px;font-weight:600}.PassengerDetailsMobile_groupBooking__Wd2W9{display:flex;flex-direction:row;align-items:center;gap:.2em;font-size:12px;line-height:14.52px;letter-spacing:0;font-weight:600;color:var(--primary-color);cursor:pointer}.AirportSelector_airportSelectorContainer__JTHIM{position:fixed;display:flex;flex-direction:column;gap:1em;top:0;left:0;right:0;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;padding:1.5em .5em;border-radius:8px;height:100vh;width:100vw;overflow:hidden}.AirportSelector_display_dualinput__SHhZP{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5em}.AirportSelector_from_input__7qp5G,.AirportSelector_to_input__3C8zA{display:flex;align-items:center;justify-content:center;gap:.5em;width:85%;height:40px;border:1px solid #001d4a;border-radius:2em;padding:1.4em}.AirportSelector_fromInput__I2ilu,.AirportSelector_toInput__nJBQ8{width:100%;border:none}.AirportSelector_fromInput__I2ilu,.AirportSelector_toInput__nJBQ8:focus{outline:none}.AirportSelector_backButton__XoEK9{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#007bff;font-size:1rem;cursor:pointer;margin-bottom:1rem}.AirportSelector_backButton__XoEK9:hover{color:#0056b3}.AirportSelector_backIcon__1g_Mh{position:absolute;width:1.5rem;height:1.5rem;top:28px;left:8px}.AirportSelector_hidden__Td34Y{display:none}.AirportSelector_dropdownContainer__qkQq6{position:relative;height:100%}.MobileAirportDropDown_mobile_airports_list_container__xyJj0{display:flex;flex-direction:column;position:absolute;top:.25em;left:0;background:#ffffff;border-radius:8px;width:100%;height:100%;z-index:1000;overflow-y:auto;padding:0 .75em;transition:opacity .3s ease,transform .3s ease}.MobileAirportDropDown_airport_container__gM_4E{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.MobileAirportDropDown_airport_container_flights__TU6Rl{display:flex;flex-direction:column;gap:10px}.MobileAirportDropDown_inner_container__s67CR{display:flex;align-items:flex-start;padding:.75em 1em;border-bottom:1px solid #f5f5f5}.MobileAirportDropDown_inner_container__s67CR:hover{background-color:var(--tertiary-color);color:#ffffff}.MobileAirportDropDown_inner_container__s67CR:hover .MobileAirportDropDown_airport_name__zKjYN{color:white}.MobileAirportDropDown_recent_search_heading__0RnIV{display:flex;align-items:flex-start;justify-content:flex-start;background-color:var(--primary-color);width:100%;padding:.8rem 5px;border-top-left-radius:8px;border-top-right-radius:8px}.MobileAirportDropDown_recent_search_heading__0RnIV span{font-size:16px;font-weight:600;color:white;padding-left:.5rem}.MobileAirportDropDown_airport_code_container__rgH01{display:flex;align-items:center;justify-content:center;height:25px;width:40px;flex-shrink:0;background-color:#e8eef6;border-radius:4px;color:black}.MobileAirportDropDown_airportDetailsContainer__Pnr3u{display:flex;flex-direction:column;gap:5px}.MobileAirportDropDown_airport_code__jK18P{width:50px;font-size:14px;font-weight:700;padding:10px}.MobileAirportDropDown_airport_name_container__q329c{display:flex;flex-direction:column;align-items:flex-start;gap:.25em}.MobileAirportDropDown_airport_place_container__cS3Y_{display:flex;align-items:center;justify-content:flex-start;gap:.5em}.MobileAirportDropDown_airport_name__zKjYN{font-size:16px;color:black;font-weight:600;line-height:19.36px}.MobileAirportDropDown_airport_airportname__5_xpf{font-size:14px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.MobileAirportDropDown_flagContainer__y_Fby{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.75em;font-size:14px;padding:3px}.MobileAirportDropDown_country_name__yWRFG{font-size:1em}.MobileAirportDropDown_flagIconContainer__JfpMb{display:flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;overflow:hidden}.Datepicker_modalOverlay__MUhav{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffff;display:flex;justify-content:center;align-items:center;z-index:1000}.Datepicker_modalContent__qbxin{background:white;border-radius:8px;height:100vh;width:100vw;position:relative}.Datepicker_modalHeader__6sQ3R{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:20px 20px 20px 10px;color:var(--secondary-color);font-size:16px;font-weight:500;line-height:19.36px}.Datepicker_modalBody__QqEB1{display:flex;height:100%;width:100%;gap:20px}.Datepicker_hidden__KnU6y{display:none}.Datepicker_modalInnerbody__yQFXl{display:flex;flex-direction:column;justify-content:flex-start;width:100%}.Datepicker_dates__yWIs7{height:11%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;position:relative}.Datepicker_dates__yWIs7,.Datepicker_duration__8ug9k{display:flex;align-items:center;justify-content:center}.Datepicker_duration__8ug9k{position:absolute;background-color:#545a61;width:5em;padding:.25em 0;border-radius:1em;color:white;font-size:.75em}.Datepicker_borderbtm__dIpj5{border-bottom:5px solid var(--primary-color)}.Datepicker_departureContainer__A0c8n{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:50%;height:100%;border-right:1px solid #e6e6e6;padding:10px 10px 15px 15px;font-size:16px;color:var(--secondary-color);font-weight:600;cursor:pointer}.Datepicker_departuretag___wwfn{color:var(--primary-color);font-weight:500;font-size:14px}.Datepicker_arrivalContainer__Ooxzh{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:10px;width:50%;height:100%;padding:10px 15px 10px 10px;color:var(--secondary-color);font-weight:600;cursor:pointer}.Datepicker_arrivaltag__mzXlF{font-size:14px;color:#99a2a7;font-weight:400}.Datepicker_buttonContainer__Fz_Kc{display:flex;align-items:center;justify-content:center;gap:10px;position:absolute;bottom:0;width:100%;background-color:white;padding:1rem 1rem 6em}.Datepicker_clearbtn__yQyqb{border-radius:10px;border:1px solid var(--primary-color);color:var(--primary-color);font-weight:600}.Datepicker_clearbtn__yQyqb,.Datepicker_donebtn__Vzk40{display:flex;align-items:center;justify-content:center;width:50%;height:3rem}.Datepicker_donebtn__Vzk40{border-radius:10px;background-color:var(--primary-color);color:white}.Datepicker_calenderSection__o46bR{height:80%}.Datepicker_saveMore__iJOzp{color:#359638;font-size:14px;font-weight:500}.MobileDateCalender_calendar__T0Dox{width:100%;margin-top:0}.MobileDateCalender_calendarMonths__dQOmV{width:100%;max-height:65vh;overflow-y:scroll;scrollbar-width:none;margin-top:1em;padding-bottom:8em}.MobileDateCalender_holidaylistModal__dbt18{position:absolute;top:0;left:0}.MobileDateCalender_calendar__T0Dox::-webkit-scrollbar{display:none}.MobileDateCalender_calendarGrid__GlqrC{display:flex;flex-direction:column;gap:20px}.MobileDateCalender_calendarMonth__wgtjA{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;padding:4px}.MobileDateCalender_grayedText__UozBZ{color:#888888;font-weight:600;font-size:12px}.MobileDateCalender_calendarHeaderFlex__58oFX{display:flex;flex-direction:row;align-items:center;gap:.5em}.MobileDateCalender_calendarHeader__OHJK4{display:flex;align-items:center;justify-content:space-between;padding:1rem}.MobileDateCalender_calendarHeaderDate__5bwOc{display:flex;align-items:center;justify-content:center;margin-left:4.5em;gap:5px}.MobileDateCalender_monthName__8Vkrq{display:flex;align-items:center;justify-content:center;white-space:nowrap;gap:10px}.MobileDateCalender_arrows__yT6vi{cursor:pointer}.MobileDateCalender_calendarHeaderDate__5bwOc span{font-size:20px;font-weight:600;color:var(--tertiary-color)}.MobileDateCalender_calendarDaysHeader__xoC72{grid-gap:20px;gap:20px;margin-bottom:20px;background-color:#f9f9f9;padding:.8em;border-radius:5px;position:-webkit-sticky;position:sticky;top:0}.MobileDateCalender_save__pbv4B{width:8rem;font-size:14px;color:#359638;text-align:right}.MobileDateCalender_holidays__mdPJk{font-size:14px;font-weight:600;color:var(--primary-color)}.MobileDateCalender_dayOfWeek__Lcbhu{font-size:10px;font-weight:600;color:#787e86}.MobileDateCalender_buttons__OrY2X{display:flex;gap:1em;margin-bottom:10px}.MobileDateCalender_buttons__OrY2X button{padding:5px 10px;border:none;border-radius:5px;background-color:#f2f2f2;color:#333;font-weight:600;cursor:pointer;transition:background-color .3s ease}.MobileDateCalender_buttons__OrY2X button:hover{background-color:#e0e0e0}.MobileDateCalender_rangeDate__zXZfh{background-color:#e8eef6!important}.MobileDateCalender_calendarGrid__GlqrC{display:grid;grid-template-columns:repeat(7,1fr)}.MobileDateCalender_calendarCell__5AJS_{position:relative;height:45px;width:44px;padding:8px;display:flex;flex-direction:column;gap:.2em;align-items:center;justify-content:center;text-align:center;background:none;cursor:pointer;transition:background-color .3s ease}.MobileDateCalender_calendarCell__5AJS_:hover{background-color:#b73232}.MobileDateCalender_selected__3c0to{background-color:#19191a!important;color:#fff!important;font-size:12px;font-weight:600}.MobileDateCalender_date__H63lI{font-size:12px;font-weight:600}.MobileDateCalender_greenText__9PkqJ{color:#359638;font-weight:600;font-size:12px}.MobileDateCalender_name_departure__SmcrY{font-size:12px;font-weight:500;line-height:14.52px;text-align:left;color:var(--primary-color)}.MobileDateCalender_horizontal_line__2hlaS{background:#f5f5f5;height:1px;width:100%;margin-bottom:.25em;margin-top:.25em;z-index:1}.MobileDateCalender_calendarHeaderFlexed__tTF2m{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:.5em}.MobileDateCalender_date_departure__iBKhM{font-size:14px;color:black;font-weight:600}.MobileDateCalender_return_text__Q7c6K{font-size:12px;font-weight:500;margin-left:8px;color:#c9c9c9}.MobileDateCalender_return_text_with_date__7lpA9{display:flex;flex-direction:row;align-items:center;gap:.25em}.MobileDateCalender_return_text_with_date__7lpA9>img{width:16px;height:16px}.MobileDateCalender_return_text_with_date__7lpA9>span{font-size:12px;font-weight:500;line-height:14.52px;text-align:left;color:#da260d}.MobileDateCalender_save_more_flight___sM7S{font-size:12px;font-weight:400;line-height:14.52px;color:#359638;text-align:right}.MobileDateCalender_selectedHeading__SGM0A{color:var(--primary-color)!important}.MobileDateCalender_heading__85U1w,.MobileDateCalender_selectedHeading__SGM0A{display:flex;align-items:center;justify-content:center;font-size:14px!important;gap:.2em}.MobileDateCalender_heading__85U1w{color:#c9c9c9!important}.MobileDateCalender_eventDetails___3x5u{display:flex;align-items:center;justify-content:center;gap:.3em}.MobileDateCalender_eventDetailsText__Xd40s{font-weight:600;color:gray;font-size:12px}.MobileDateCalender_arrowButton__WRAp_{background:none;border:none;color:#333;font-size:20px;cursor:pointer;transition:color .3s ease}.MobileDateCalender_arrowButton__WRAp_:hover{color:#555}.MobileDateCalender_selected_calendar_polygon_left__qmgE8{position:absolute;top:40%;right:-6px;z-index:1}.MobileDateCalender_selected_calendar_polygon_right__VODmn{position:absolute;top:40%;left:-6px;z-index:1}.MobileDateCalender_calendarWrapper__3IzbE{height:100vh;overflow-y:auto}.MobileDateCalender_monthContainer__0vQYi{position:relative;margin-bottom:30px}.MobileDateCalender_monthHeader__MP4B_{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;margin-bottom:10px;font-size:1.2em;color:var(--secondary-color);padding:.2rem 1rem;position:relative}.MobileDateCalender_calendarDaysHeader__xoC72{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-weight:700;color:var(--secondary-color);margin-bottom:5px}.MobileDateCalender_selected__3c0to{background-color:#007bff;color:#fff}.MobileDateCalender_eventDetailsText__Xd40s{color:#888;font-size:.8em}.MobileDateCalender_holidayBtn__aQEa6{position:absolute;right:1em}.HolidaysModal_modal__jfSmR{position:fixed;background-color:rgba(0,0,0,.5);z-index:1000;width:100vw;height:100vh;top:0;padding:.5em}.HolidaysModal_modalBody__1KQla{position:fixed;top:40%;left:0;background-color:white;height:100vh;width:100vw;border-top-right-radius:1.5em;border-top-left-radius:1.5em;transition:transform 4s ease-in-out}.HolidaysModal_modalHeader__iADPB{display:flex;align-items:center;justify-content:space-between;padding:1em}.HolidaysModal_calendarTitleContainer__Wmadd{display:flex;align-items:center;justify-content:flex-start;gap:.5em}.HolidaysModal_calendarTitle__LqcUd{font-size:1.25em;font-weight:600;color:var(--tertiary-color)}.HolidaysModal_modalContent__8vr3B{display:flex;flex-direction:column;gap:1em;padding:.75em 1em;border-radius:8px;text-align:center;width:100%;height:400px;max-width:400px;overflow-y:scroll}.HolidaysModal_modalContent__8vr3B::-webkit-scrollbar{display:none}.HolidaysModal_holidayListContainer__igLZY{display:flex;align-items:flex-start;justify-content:space-between;padding:.25em;width:100%}.HolidaysModal_holidayImgContainer__TZ3aH{height:40px;width:40px;border-radius:50%;background-color:#d9d9d9}.HolidaysModal_listitem__Z5RN_{display:flex;align-items:center;justify-content:flex-start;gap:.75em}.HolidaysModal_info__iw2Tu{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.125em}.HolidaysModal_dayname__tqCjv{font-size:1em;font-weight:400;color:#1e2529}.HolidaysModal_date__XQZWR{font-size:.75em;font-weight:500;color:#545a61}.HolidaysModal_no_of_days__x_rr7{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.75em;font-weight:400;height:100%}.MobileRecentSearch_bottom_menu_text__bL4BQ{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.25em;padding:.5em 1em;background:#ffffff14;border-radius:6px;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:var(--secondary-color);cursor:pointer;border:1px solid transparent}.MobileRecentSearch_bottom_heading_flex__Dp4A3{display:flex;flex-direction:column;gap:.5em}.MobileRecentSearch_bottom_menu_text__bL4BQ:hover{border:1px solid var(--secondary-color)}.MobileRecentSearch_bottom_menu_text_selected__5nKd_{border:1px solid var(--secondary-color);background-color:var(--primary-color)}.MobileRecentSearch_bottom_heading__XuOtM{display:flex;flex-direction:column;justify-content:flex-start;gap:.25em}.MobileRecentSearch_bottom_heading_text__fTfbV{margin-top:.25em;margin-left:1.5em;font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:left;color:var(--tertiary-color);white-space:nowrap}.MobileRecentSearch_banner__bottomcover_menu__RP8Wt{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-top:.5em}.MobileRecentSearch_banner__bottom_menu__B3au_{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:.75em}.MobileRecentSearch_bottomdown_menu__kcL2V{gap:.5em;padding:.25em .5em;background:#ffffff14;border-radius:6px;cursor:pointer;border:1px solid #99a2a7;margin-left:.5em}.MobileRecentSearch_bottomdown_menu__kcL2V,.MobileRecentSearch_bottomdown_menu__kcL2V>span{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;color:var(--tertiary-color)}.MobileRecentSearch_bottomdown_menu__kcL2V>span{font-size:12px;font-weight:500;line-height:17px;letter-spacing:.08em;text-align:left}.MobileRecentSearch_bottomdown_menu__kcL2V>p{font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;text-align:center;color:var(--tertiary-color)}.MobileRecentSearch_rowFlex__p9mE_{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:.25em}.MobileRecentSearch_sliderWrapper__Accsn{display:flex;justify-content:flex-start;overflow-x:auto;width:100%}.MobileRecentSearch_sliderWrapper__Accsn::-webkit-scrollbar{display:none}