.styles_accordion__Itmn7{width:100%;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.styles_accordion__Itmn7:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));opacity:0;transition:opacity .3s ease;pointer-events:none}.styles_accordionIcon__z5RkN{font-size:18px;transition:transform .3s ease,color .3s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:rgba(0,0,0,.05)}.styles_accordionExpanded__pLQCu .styles_accordionIcon__z5RkN{transform:rotate(180deg);background-color:rgba(0,0,0,.1)}.styles_accordionCollapsed__Uz_uD{transition:all .3s ease}.styles_accordionHovered__Gf0AM{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.styles_accordionHeadingLayout__IHXcj{border-radius:12px!important;transition:all .3s ease;padding:3px 24px;padding-top:10px!important}.styles_accordionHeadingLayout__IHXcj span{margin:10px 0!important}.styles_accordionHeading__DlwdW{font-family:inherit!important;margin:0!important;transition:color .3s ease}.styles_accordionDetailsLayout__GQd6d{border-radius:12px!important;transition:all .3s ease}.styles_accordionDetails__IV22k{font-family:inherit!important;margin:0!important;transition:all .3s ease}.styles_accordion__Itmn7 .styles_MuiAccordionSummary-root__Vg_Qj{min-height:auto!important;padding:0!important}.styles_accordion__Itmn7 .styles_MuiAccordionSummary-content__TZ5sK{margin:0!important}.styles_accordion__Itmn7 .styles_MuiAccordionDetails-root__XyqL7{padding:0!important}.styles_accordion__Itmn7 .styles_MuiAccordionSummary-expandIconWrapper__pb8WN{margin-left:16px!important;transition:transform .3s ease}.styles_accordion__Itmn7 .styles_MuiAccordionSummary-expandIconWrapper__pb8WN.styles_Mui-expanded__hi_IR{transform:rotate(180deg)}@media (max-width:768px){.styles_accordion__Itmn7{width:100%}.styles_accordionIcon__z5RkN{font-size:16px;width:20px;height:20px}.styles_accordionHeading__DlwdW{font-size:14px!important}.styles_accordionDetails__IV22k{font-size:13px!important}}.PriceRangeInput_container__l5Nz_{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:#fff;border-radius:12px}.PriceRangeInput_label__6FO4v{font-size:16px;font-weight:500;color:#333}.PriceRangeInput_inputGroup__8J4wb{display:flex;gap:20px;flex-direction:column}.PriceRangeInput_inputBox__v_yln{display:flex;flex-direction:column;flex:1}.PriceRangeInput_inputLabel__Of9xQ{font-size:13px;color:#666;margin-bottom:6px}.PriceRangeInput_inputField__ul6hS{height:40px;border:1px solid #ccc;border-radius:8px;padding:0 12px;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.PriceRangeInput_inputField__ul6hS:focus{outline:none;border:2px solid #1d3950}.FlightSearchForm_searchBtn__RrhLe{@media screen and (max-width:991px){width:100%!important}}.FlightSearchForm_bottomSearch__5nFEN{margin-top:10px;display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;-moz-column-gap:22px;column-gap:22px;row-gap:12px;@media screen and (max-width:991px){grid-template-columns:repeat(2,1fr)}@media screen and (max-width:567px){-moz-column-gap:12px;column-gap:12px}}.FlightSearchForm_inputDiv__C5qrc{display:flex;flex-direction:column;gap:7px;align-items:flex-start}.FlightSearchForm_inputDiv__C5qrc div{width:100%}.FlightSearchForm_formInput__U_xWi{width:100%;padding:8px 16px!important;border-radius:4px!important;font-size:14px!important;line-height:1.5!important;transition:all .2s ease!important;min-height:50px!important}.FlightSearchForm_formInput__U_xWi:focus{border-color:#1d3950!important;outline:none!important;box-shadow:0 0 0 3px rgba(79,209,199,.1)!important}.FlightSearchForm_submitBtn__X1nY9{margin-top:15px}.FlightSearchForm_submitBtn__X1nY9 button{width:100%}.FlightSearchForm_submitBtn__X1nY9 button span{font-size:15px!important}.FlightSearchForm_adultsNote__EKqiD{font-size:13px;font-weight:500}.Pagination_paginationView__ZG7yI{display:flex;justify-content:space-between;align-items:center;padding:12px 0;gap:8px;flex-wrap:wrap}.Pagination_actionView__5VkVC{display:flex;align-items:center;gap:6px}.Pagination_pageNumber__sN8U1,.Pagination_paginationButton__Q43D_{background:#f8f8f8;border:none;border-radius:6px;padding:6px 10px;cursor:pointer;transition:all .2s ease}.Pagination_pageNumber__sN8U1:hover,.Pagination_paginationButton__Q43D_:hover{background:#e0e0e0}.Pagination_activePage__FOSUi{background:#007bff;color:#fff;font-weight:600}.Pagination_disabled__xJu1m{opacity:.4;cursor:not-allowed}.Pagination_ellipsis__8TtIz{padding:0 6px;color:#777}.PassengerDetails_container__rNzRW{display:flex;flex-direction:column;gap:12px;background-color:#fff;border-radius:12px;padding:16px;border:1px solid #e2e8f0}.PassengerDetails_noDataText__4k5RB{color:#94a3b8;margin-top:6px}.PassengerDetails_passengersList__f_1Hq{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:10px}.PassengerDetails_passengerItem__cnrbC{display:flex;align-items:flex-start;gap:10px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-family:var(--font-plus-jakarta)!important;flex-wrap:wrap;overflow-x:hidden;text-align:left!important}.PassengerDetails_passengerIcon__U0_EC{display:flex;align-items:center;justify-content:center}.PassengerDetails_passengerContent__HCk49{display:flex;flex-direction:column;gap:4px}.PassengerDetails_passengerType__5b4DX{font-weight:600;margin-bottom:8px;font-family:var(--font-plus-jakarta)!important;flex-direction:row;display:flex;-moz-column-gap:8px!important;column-gap:8px!important}.PassengerDetails_passengerDescription__xT0pq strong{font-family:var(--font-plus-jakarta)!important;font-size:800!important;color:#212529!important;font-size:15px!important;text-align:left!important}.PassengerDetails_passengerDescription__xT0pq p{margin:0;line-height:1.5;font-size:15px;font-family:var(--font-plus-jakarta)!important;font-weight:500!important;color:#475569!important}@media (max-width:370px){.PassengerDetails_passengersList__f_1Hq{grid-template-columns:1fr}}.ContactInformation_contactInfo__Tpm9U{margin-top:24px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px!important;padding:16px 20px!important;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:var(--font-plus-jakarta)!important}.ContactInformation_noDataText__iGzvS{color:#94a3b8;margin-top:6px}.ContactInformation_contactList__PU_BH{display:flex;flex-direction:column;gap:10px;margin-top:10px}.ContactInformation_contactItem__rPJpJ{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;line-height:1.6}.ContactInformation_contactLabel__oB_85{font-weight:600;font-size:15px!important;color:var(--primary-color);font-family:var(--font-plus-jakarta)!important}.ContactInformation_contactValue__42P7e{font-size:15px;font-weight:500!important;color:#475569!important}.ContactInformation_contactValue__42P7e,.FlightDetails_flightDetails__ClwID *{font-family:var(--font-plus-jakarta)!important}.FlightDetails_container__TwE5t{display:grid;max-width:1200px}@media (max-width:375px){.FlightDetails_container__TwE5t{word-break:break-word}}.FlightDetails_leftSection__8J_Qx{margin-top:15px!important}.FlightDetails_leftSection__8J_Qx,.FlightDetails_rightSection__v1pUX{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.FlightDetails_flightDetailsSection__4niyX{justify-content:flex-start!important}.FlightDetails_route__BjwFM{margin-top:10px!important;margin-bottom:12px}.FlightDetails_routeTitle__exig9{font-size:17px;margin:0;font-family:var(--font-plus-jakarta)!important;font-weight:500!important;text-align:start!important}.FlightDetails_routeTitle__exig9 span{color:#777e90;font-family:var(--font-plus-jakarta)!important;font-weight:700!important}.FlightDetails_flightInfo__Zwfoh{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px;flex-wrap:wrap}.FlightDetails_flight__84q0u{display:flex;flex-direction:column;gap:15px;flex:1 1 250px}.FlightDetails_flightName__9_w7H{font-size:14px;font-weight:500;font-family:var(--font-plus-jakarta)!important}.FlightDetails_flightNumber__YX_Jf{font-size:14px}.FlightDetails_flightHeader__kWH0b{display:flex;align-items:center;gap:8px}.FlightDetails_airlineLogo__2dW2_{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background-color:#fff}.FlightDetails_timeInfo__7mF5I{display:flex;gap:10px;flex-direction:column}.FlightDetails_timeItem__qHXeI{display:flex;justify-content:flex-start;gap:4px;align-items:center;white-space:nowrap}.FlightDetails_timeLabel__FGFHL{font-weight:bolder}.FlightDetails_timeLabel__FGFHL,.FlightDetails_timeValue__HpD91{font-size:14px;white-space:nowrap;font-family:var(--font-plus-jakarta)!important}.FlightDetails_timeValue__HpD91{text-align:right;font-weight:400}.FlightDetails_baggage__8Uv3L{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.FlightDetails_baggageItem__ClGqr{display:flex;align-items:center;justify-content:flex-start;gap:6px;border-radius:8px;padding:8px 12px;box-sizing:border-box;white-space:nowrap;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content}.FlightDetails_baggageIcon__MPDaP{font-size:16px}.FlightDetails_baggageText__9g1o_{font-size:14px;display:flex;gap:5px;align-items:center;font-weight:500;white-space:nowrap}.FlightDetails_baggageLimit__p3XRZ{font-size:14px;font-weight:700}@media (max-width:1300px){.FlightDetails_flightInfo__Zwfoh{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.FlightDetails_timeInfo__7mF5I{width:100%}.FlightDetails_flight__84q0u{width:100%;margin-right:30px}}@media (max-width:600px){.FlightDetails_baggage__8Uv3L{justify-content:flex-start;align-items:flex-start}.FlightDetails_baggageItem__ClGqr{justify-content:flex-start;flex:0 0 auto!important;width:auto!important}}.FlightDetails_addons__iBPVF{margin-bottom:24px}.FlightDetails_addonsTitle__1f2SW{font-size:16px;font-weight:400;margin:0 0 12px}.FlightDetails_addonsList__CfR1v{display:flex;flex-direction:column;gap:8px}.FlightDetails_addonItem__nj5FJ{font-size:14px;display:flex;gap:5px;align-items:center;font-weight:500}.FlightDetails_addonIcon__QdZnr{font-size:14px}.FlightDetails_addonName__ZG5n0{font-size:14px;font-weight:500}.FlightDetails_actionButtons__pIsxx button{flex:0 1 auto;min-width:120px;height:40px}.FlightDetails_actionButtons__pIsxx button span{font-size:14px!important}@media (max-width:768px){.FlightDetails_container__TwE5t{grid-template-columns:1fr;gap:16px}.FlightDetails_rightSection__v1pUX{padding:12px}.FlightDetails_timeInfo__7mF5I{flex-direction:column;gap:12px}}.FlightDetails_plane_icon__brd0p{color:#1d3950;font-size:24px;background-color:#fff;transition:transform .3s ease}.FlightDetails_plane_right__8NJT3{right:0;transform:rotate(0deg)}@media (max-width:1024px){.FlightDetails_flightDetailsContainer__dKy2J{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}@media (max-width:768px){.FlightDetails_flightDetailsContainer__dKy2J{grid-template-columns:1fr;row-gap:16px}.FlightDetails_baggageText__9g1o_,.FlightDetails_flightName__9_w7H,.FlightDetails_timeLabel__FGFHL,.FlightDetails_timeValue__HpD91{font-size:12px}.FlightDetails_leftSection__8J_Qx{padding:12px!important;margin-top:0!important}}@media (max-width:480px){.FlightDetails_flightDetailsContainer__dKy2J{grid-template-columns:1fr}.FlightDetails_leftSection__8J_Qx{padding:10px!important;margin-top:0!important}.FlightDetails_baggageText__9g1o_,.FlightDetails_flightName__9_w7H,.FlightDetails_timeLabel__FGFHL,.FlightDetails_timeValue__HpD91{font-size:11px}.FlightDetails_timeInfo__7mF5I{gap:12px}}@media (max-width:400px){.FlightDetails_timeItem__qHXeI{flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important;white-space:normal!important}}@media (max-width:350px){.FlightDetails_flightDetailsContainer__dKy2J{grid-template-columns:1fr!important;row-gap:12px!important}.FlightDetails_routeTitle__exig9{font-size:13px!important;word-wrap:break-word;white-space:normal!important}.FlightDetails_baggageText__9g1o_,.FlightDetails_flightName__9_w7H,.FlightDetails_timeLabel__FGFHL,.FlightDetails_timeValue__HpD91{font-size:10px!important;white-space:normal!important}.FlightDetails_baggageItem__ClGqr,.FlightDetails_baggageText__9g1o_{text-align:left!important}.FlightDetails_leftSection__8J_Qx{padding:10px!important}}.FlightDetails_layovers__KKOkN{margin-top:12px}.FlightDetails_layoverLayout__CfRks{display:flex;flex-direction:column;margin-bottom:20px!important}.FlightDetails_layoverTitle__rZ47X{font-size:18px;font-weight:600;font-family:var(--font-plus-jakarta)!important;margin-bottom:8px!important;text-align:start}.FlightDetails_layoverItem__MoV2z{display:flex;-moz-column-gap:10px!important;column-gap:10px!important;flex-direction:column;margin-bottom:10px!important;text-align:start}.FlightDetails_layoverAirline__3QoN_{display:flex;align-items:center;gap:8px}.FlightDetails_layoverLogo__sDu8g{width:24px;height:24px;border-radius:24px;border:1px solid #777e90;-o-object-fit:contain;object-fit:contain}.FlightDetails_layoverAirlineName__Be3to{font-family:var(--font-plus-jakarta)!important;font-weight:500;font-size:15px!important;color:#000}.FlightDetails_layoverAirport__SCTd_{font-weight:bolder}.FlightDetails_layoverAirport__SCTd_,.FlightDetails_layoverDuration__JtgeA{font-size:14px;white-space:nowrap;font-family:var(--font-plus-jakarta)!important}.FlightDetails_layoverDuration__JtgeA{text-align:right;font-weight:400}.FlightDetails_layoverDetails__4oyeo{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;-moz-column-gap:10px!important;column-gap:10px!important}@media (max-width:500px){.FlightDetails_layoverDetails__4oyeo{flex-direction:column;align-items:flex-start;row-gap:6px}.FlightDetails_layoverAirlineName__Be3to,.FlightDetails_layoverAirport__SCTd_,.FlightDetails_layoverDuration__JtgeA{white-space:normal!important;word-break:break-word}.FlightDetails_layoverAirline__3QoN_{flex-wrap:wrap;gap:6px}.FlightDetails_layoverLogo__sDu8g{width:20px;height:20px}}.FareSummary_flightDetails__oQnzw *{font-family:var(--font-plus-jakarta)!important}.FareSummary_titleRow__h1iIW{display:flex;flex-direction:row;justify-content:flex-start;-moz-column-gap:10px;column-gap:10px;align-items:flex-start}.FareSummary_paymentStatus__LWnNu{font-weight:500;padding:2px 10px 4px!important;border-radius:20px!important;text-transform:uppercase}.FareSummary_paymentStatus__LWnNu.FareSummary_paid__E0l80{background-color:#28a745}.FareSummary_paymentStatus__LWnNu.FareSummary_expired__sl_ym{background-color:#facc15;color:#111827!important}.FareSummary_container__YuyYx{display:grid;max-width:1200px}@media (max-width:375px){.FareSummary_container__YuyYx{word-break:break-word}}.FareSummary_leftSection__uSQ0R{margin-top:15px!important}.FareSummary_leftSection__uSQ0R,.FareSummary_rightSection__RZB1I{background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content}.FareSummary_flightDetailsContainer__UODwb{display:grid;grid-template-columns:2fr 2fr;-moz-column-gap:30px!important;column-gap:30px!important}.FareSummary_route__UHj82{margin-bottom:24px}.FareSummary_routeTitle__YeO4H{font-size:17px;margin:0;font-family:var(--font-plus-jakarta)!important;font-weight:500!important}.FareSummary_routeTitle__YeO4H span{color:#777e90;font-family:var(--font-plus-jakarta)!important;font-weight:700!important}.FareSummary_flightInfo__dlN3L{display:grid;grid-template-columns:1fr 2fr;gap:20px;margin-bottom:24px;flex-wrap:wrap}.FareSummary_flight__4HQ_u{display:flex;flex-direction:column;gap:15px;flex:1 1 250px}@media (max-width:1300px){.FareSummary_flightInfo__dlN3L{flex-wrap:wrap;flex-direction:column;align-items:flex-start}.FareSummary_timeInfo__d3XDb{width:100%}.FareSummary_flight__4HQ_u{width:100%;margin-right:30px}}.FareSummary_flightName__B3cao{font-size:14px;font-weight:500;font-family:var(--font-plus-jakarta)!important}.FareSummary_flightNumber__qrF2H{font-size:14px}.FareSummary_flightHeader__XYuD7{display:flex;align-items:center;gap:8px}.FareSummary_airlineLogo__sSnOF{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:4px;background-color:#fff}.FareSummary_timeInfo__d3XDb{display:flex;gap:10px;flex-direction:column}.FareSummary_timeItem__Vo1Cs{display:flex;justify-content:flex-start;gap:4px;align-items:center;white-space:nowrap}.FareSummary_timeLabel__PRw8o{font-weight:bolder}.FareSummary_timeLabel__PRw8o,.FareSummary_timeValue__KPPLa{font-size:14px;white-space:nowrap;font-family:var(--font-plus-jakarta)!important}.FareSummary_timeValue__KPPLa{text-align:right;font-weight:400}.FareSummary_baggage__MUOWL{margin-bottom:24px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.FareSummary_baggageItem__6lJTR{display:flex;align-items:center;justify-content:flex-start;gap:6px;border-radius:8px;padding:8px 12px;box-sizing:border-box;white-space:nowrap;flex:0 0 auto;min-width:-moz-fit-content;min-width:fit-content}.FareSummary_baggageIcon__4ysYI{font-size:16px}.FareSummary_baggageText__hR1T9{font-size:14px;display:flex;gap:5px;align-items:center;font-weight:500;white-space:nowrap}.FareSummary_baggageLimit__l9fXv{font-size:14px;font-weight:700}@media (max-width:600px){.FareSummary_baggage__MUOWL{justify-content:flex-start;align-items:flex-start}.FareSummary_baggageItem__6lJTR{justify-content:flex-start;flex:0 0 auto!important;width:auto!important}}.FareSummary_addons__lqt4u{margin-bottom:24px}.FareSummary_addonsTitle__iaJaL{font-size:16px;font-weight:400;margin:0 0 12px}.FareSummary_addonsList__BNBxt{display:flex;flex-direction:column;gap:8px}.FareSummary_addonItem__6cIJR{font-size:14px;display:flex;gap:5px;align-items:center;font-weight:500}.FareSummary_addonIcon__hXwvL{font-size:14px}.FareSummary_addonName__3elCB{font-size:14px;font-weight:500}.FareSummary_policies__w5Q6x{margin-bottom:24px}.FareSummary_policiesTitle__YcFZ2{font-size:16px;font-weight:600;color:#111827;margin:0 0 12px}.FareSummary_sectionSeparator__8Hput{width:100%;border-radius:2px;height:1px;background-color:#d1d5db;margin:0 0 30px}.FareSummary_passengersList__mnFNa{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:10px}.FareSummary_passengerItem__akNzM{display:flex;align-items:flex-start;gap:10px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-family:var(--font-plus-jakarta)!important;flex-wrap:wrap;overflow-x:hidden}.FareSummary_passengerIcon__EmXTB{display:flex;align-items:center;justify-content:center}.FareSummary_passengerContent__JV1bG{display:flex;flex-direction:column;gap:4px}.FareSummary_passengerType__QsPd_{font-weight:600;margin-bottom:8px;font-family:var(--font-plus-jakarta)!important;flex-direction:row;display:flex;-moz-column-gap:8px!important;column-gap:8px!important}.FareSummary_passengerDescription__iPuRk strong{font-family:var(--font-plus-jakarta)!important;font-size:800!important;color:#212529!important;font-size:15px!important}.FareSummary_passengerDescription__iPuRk p{margin:0;line-height:1.5;font-size:15px;font-family:var(--font-plus-jakarta)!important;font-weight:500!important;color:#475569!important}.FareSummary_contactInfo__v73kB{margin-top:24px;background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;box-shadow:0 1px 3px rgba(0,0,0,.05);font-family:var(--font-plus-jakarta)!important}@media (max-width:330px){.FareSummary_passengersList__mnFNa{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.FareSummary_contactList__sTSjo{display:flex;flex-direction:column;gap:10px;margin-top:10px}.FareSummary_contactItem__fvgNk{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:14px;line-height:1.6}.FareSummary_contactLabel___rmyg{font-weight:600;font-size:15px!important;color:var(--primary-color);font-family:var(--font-plus-jakarta)!important}.FareSummary_contactValue__Nbcct{font-size:15px;font-family:var(--font-plus-jakarta)!important;font-weight:500!important;color:#475569!important}.FareSummary_policiesList__o2fcg{display:flex;flex-direction:column;gap:12px}.FareSummary_policyItem__RpHJn{display:flex;align-items:flex-start;gap:6px}.FareSummary_policyIcon__2ETgL{font-size:16px;margin-top:2px}.FareSummary_policyContent__H42EL{display:flex;flex-direction:column;gap:2px}.FareSummary_policyType__1o8tG{font-size:14px;font-weight:500}.FareSummary_policyDescription__aOBxD{font-size:14px}.FareSummary_priceBreakdown__mc_zJ{margin-top:10px;margin-bottom:18px}.FareSummary_priceTitle___kAFg{font-size:18px;font-weight:500;margin:0 0 16px;font-family:var(--font-plus-jakarta)!important}.FareSummary_priceItems__3qlla{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.FareSummary_priceItem__VpD28{display:flex;justify-content:space-between;align-items:center}.FareSummary_priceName__4BhoG{font-size:15px!important;font-weight:600;color:var(--primary-color);font-family:var(--font-plus-jakarta)!important}.FareSummary_priceValue__qCqXN{font-size:15px;font-family:var(--font-plus-jakarta)!important;font-weight:500!important;color:#475569!important}.FareSummary_priceSeparator__Qiqbj{height:1px;background-color:#d1d5db;margin:16px 0}.FareSummary_totalPrice__I4raS{display:flex;justify-content:space-between;align-items:center}.FareSummary_totalLabel__Used7{font-size:16px;font-weight:500}.FareSummary_totalValue__t75yb{font-size:18px;font-weight:600}.FareSummary_disclaimer__Vf3Za{margin-bottom:18px}.FareSummary_disclaimerText__rwxX2{font-size:12px;color:#6b7280;line-height:1.5;margin:0}.FareSummary_highlighted__9PSUk{color:#007bdf!important;text-decoration:underline;cursor:pointer}.FareSummary_actionButtons__o0QEt{display:flex;flex-direction:row;gap:12px;margin-top:20px!important;justify-content:flex-end;flex-wrap:wrap}.FareSummary_actionButtons__o0QEt button{flex:0 1 auto;min-width:120px;height:40px}.FareSummary_actionButtons__o0QEt button span{font-size:14px!important}@media (max-width:768px){.FareSummary_actionButtons__o0QEt{flex-direction:row;justify-content:flex-end;gap:8px}.FareSummary_actionButtons__o0QEt button{padding:0 12px!important;min-width:100px}}@media (max-width:600px){.FareSummary_actionButtons__o0QEt{flex-direction:column-reverse;align-items:stretch}.FareSummary_actionButtons__o0QEt button{width:100%!important}}@media (max-width:768px){.FareSummary_container__YuyYx{grid-template-columns:1fr;gap:16px}.FareSummary_rightSection__RZB1I{padding:12px}.FareSummary_timeInfo__d3XDb{flex-direction:column;gap:12px}}.FareSummary_plane_icon__WYbc_{color:#1d3950;font-size:24px;background-color:#fff;transition:transform .3s ease}.FareSummary_plane_right__relcv{right:0;transform:rotate(0deg)}@media (max-width:1024px){.FareSummary_flightDetailsContainer__UODwb{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}@media (max-width:768px){.FareSummary_flightDetailsContainer__UODwb{grid-template-columns:1fr;row-gap:16px}.FareSummary_baggageText__hR1T9,.FareSummary_flightName__B3cao,.FareSummary_timeLabel__PRw8o,.FareSummary_timeValue__KPPLa{font-size:12px}.FareSummary_leftSection__uSQ0R{padding:12px!important;margin-top:0!important}}@media (max-width:480px){.FareSummary_flightDetailsContainer__UODwb{grid-template-columns:1fr}.FareSummary_leftSection__uSQ0R{padding:10px!important;margin-top:0!important}.FareSummary_baggageText__hR1T9,.FareSummary_flightName__B3cao,.FareSummary_timeLabel__PRw8o,.FareSummary_timeValue__KPPLa{font-size:11px}@media (max-width:350px){.FareSummary_flightDetailsContainer__UODwb{grid-template-columns:1fr!important;row-gap:12px!important}.FareSummary_routeTitle__YeO4H{font-size:13px!important;word-wrap:break-word;white-space:normal!important}.FareSummary_baggageText__hR1T9,.FareSummary_flightName__B3cao,.FareSummary_timeLabel__PRw8o,.FareSummary_timeValue__KPPLa{font-size:10px!important;white-space:normal!important}.FareSummary_baggageItem__6lJTR,.FareSummary_timeItem__Vo1Cs{flex-direction:column!important;align-items:flex-start!important;width:100%!important;min-width:0!important;white-space:normal!important}.FareSummary_baggageText__hR1T9{text-align:left!important}.FareSummary_leftSection__uSQ0R{padding:10px!important}}}.AirlinesFareModal_dialogPaper__QvaW1{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);font-family:var(--font-plus-jakarta)!important}.AirlinesFareModal_dialogTitle__gB2S_{background:linear-gradient(135deg,#f5f5f5,#fff);border-bottom:1px solid #e0e0e0;padding:24px}.AirlinesFareModal_titleContent__IcouM{display:flex;align-items:center;gap:12px}.AirlinesFareModal_logoSymbol__0tmv_{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.AirlinesFareModal_airlineName__rptQT{font-size:18px;font-weight:600;color:#1a1a1a}.AirlinesFareModal_dialogContent__vz1xW{padding:32px;max-height:70vh;overflow-y:auto}.AirlinesFareModal_container__Q1E54{display:flex;flex-direction:column;gap:32px}.AirlinesFareModal_headerSection__D9a4j{padding-top:20px;margin-bottom:0}.AirlinesFareModal_mainTitle__q_fWP{font-size:32px;font-weight:700;color:#003d82;margin:0 0 16px;letter-spacing:-.5px}.AirlinesFareModal_priceTag__wkWUI{display:flex;align-items:center;gap:12px;background:#f0f4f8;padding:12px 16px;border-radius:8px;width:-moz-fit-content;width:fit-content}.AirlinesFareModal_airlineCode__6r8mn{background:#003d82;color:#fff;padding:4px 12px;border-radius:4px;font-weight:600;font-size:12px;font-family:var(--font-plus-jakarta)!important}.AirlinesFareModal_priceInfo__HpK3W{color:#556b7f;font-size:14px;font-family:var(--font-plus-jakarta)!important;font-weight:500}.AirlinesFareModal_contentGrid__PUprB{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:0}@media (max-width:768px){.AirlinesFareModal_contentGrid__PUprB{grid-template-columns:1fr}}.AirlinesFareModal_section__qoAMH{gap:16px}.AirlinesFareModal_feeSection__jA5Sc,.AirlinesFareModal_section__qoAMH{display:flex;flex-direction:column}.AirlinesFareModal_sectionTitle__RN1Rj{font-size:18px;font-weight:700;color:#003d82;margin:0;padding-bottom:2px;border-bottom:2px solid #003d82;text-transform:uppercase}.AirlinesFareModal_policyList__M5RUe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.AirlinesFareModal_policyItem__mZMLT{display:flex;gap:8px;color:#333;font-size:14px;line-height:1.6;font-weight:300!important}.AirlinesFareModal_policyItem__mZMLT strong{font-weight:800!important}.AirlinesFareModal_policyItem__mZMLT:before{content:"•";color:#003d82;font-weight:700;flex-shrink:0}.AirlinesFareModal_link__3Z07g{color:#003d82;text-decoration:none;font-weight:600;font-size:14px;padding-top:8px;border-top:1px solid #e0e0e0;transition:color .2s ease;font-family:var(--font-plus-jakarta)!important}.AirlinesFareModal_link__3Z07g:hover{color:#002a5c;text-decoration:underline}.AirlinesFareModal_feeDescription__pj2NR{color:#556b7f;font-size:15px;line-height:1.6;margin:0;padding-top:10px!important}.AirlinesFareModal_feeItem___Mcj3{background:#f9fafb;padding:12px;border-radius:6px;border-left:3px solid #003d82}.AirlinesFareModal_feeLabel__BOwMq{margin:0;color:#333;font-size:14px;line-height:1.6}.AirlinesFareModal_subTitle__9_qxI{font-size:16px;font-weight:800;color:#003d82;margin:16px 0 8px;padding-bottom:2px;border-bottom:2px solid #003d82;text-transform:uppercase}.AirlinesFareModal_refundText__PBjsd{font-size:12px!important;font-weight:400!important;color:#0a0a0a!important}.AirlinesFareModal_lineItem__48ddx{font-size:14px;color:#333;font-family:var(--font-plus-jakarta)!important;font-weight:500!important}.AirlinesFareModal_lineItem__48ddx strong{font-weight:bolder!important;color:#000;font-family:var(--font-plus-jakarta)!important}.AirlinesFareModal_refundDetails__CVtsY{background:#f9fafb;padding:12px;border-radius:6px;display:flex;flex-direction:column;gap:8px}.AirlinesFareModal_refundAmount__tXL3A{font-size:16px;color:#003d82;font-family:var(--font-plus-jakarta)!important;font-weight:500}.AirlinesFareModal_refundLabelText__nP2NG{color:#333;font-size:14px;font-family:var(--font-plus-jakarta)!important;font-weight:500!important}.AirlinesFareModal_amount__xbeV8{font-weight:700!important;color:#003d82!important}.AirlinesFareModal_refundDetails__CVtsY p{margin:0;color:#556b7f;font-size:13px;line-height:1.5}.AirlinesFareModal_insideAmountLabel__0Sine{font-family:var(--font-plus-jakarta)!important;font-weight:bolder!important}.AirlinesFareModal_disclaimer__cpu3d{font-size:12px;color:#999;line-height:1.5;margin-top:20px;font-style:italic;font-family:var(--font-plus-jakarta)!important;font-weight:500}.AirlinesFareModal_additionalInfo__OxTc5{background:#f5f5f5;padding:16px;border-radius:8px;border-left:4px solid #003d82}.AirlinesFareModal_additionalInfo__OxTc5 p{margin:0 0 12px;color:#333;font-size:13px;line-height:1.6}.AirlinesFareModal_additionalInfo__OxTc5 p:last-child{margin-bottom:0}.AirlinesFareModal_dialogActions__AnSQS{padding:16px 32px;border-top:1px solid #e0e0e0;background:#f9fafb;justify-content:flex-end}.ProductCard_product_card__1C_Ig{border-radius:12px;padding:12px 24px;width:100%;margin-bottom:20px!important}.ProductCard_top_product_card__cJUPC{display:flex;justify-content:space-between;align-items:center}.ProductCard_airline_details__pdJyN{display:flex;gap:6px;align-items:center}.ProductCard_airline_image__EULIm{height:52px;width:52px;position:relative;border-radius:52px;border-width:.5px}.ProductCard_airline_text__4Xl4h{display:flex;flex-direction:column}.ProductCard_start_end_destination__oFlZ3{margin-top:5px;display:grid;grid-template-columns:minmax(120px,180px) 1fr minmax(120px,180px);align-items:center;gap:20px}.ProductCard_time_city__9RmFh{display:flex;flex-direction:column;gap:2px;min-width:0;word-wrap:break-word;overflow-wrap:break-word;text-align:center}.ProductCard_time_city__9RmFh p,.ProductCard_time_city__9RmFh span{white-space:normal;word-break:break-word;text-overflow:ellipsis}.ProductCard_dashed_border__w_twr{width:100%;border-bottom:3px dashed #e0e3e3}.ProductCard_flights_container__46_Qu{margin-block:15px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ProductCard_flight__kWvrH{border-radius:120px;padding:4px 15px;display:flex;gap:6px;align-items:center}.ProductCard_flight_details___GKYV{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1.2px dashed #e0e3e3}.ProductCard_flight_detail__tVuHD{display:flex;flex-direction:column;gap:2px}.ProductCard_flight_actions__3de9d{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding-top:10px}.ProductCard_destinationDiv__Vet1C{margin-top:20px}.ProductCard_destinationDiv__Vet1C h2{font-size:16px}.ProductCard_destinationHeader__BBmPr{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;-moz-column-gap:8px;column-gap:8px}.ProductCard_separator__Ty5Mt{height:20px;width:1px;background-color:#cac5c5}.ProductCard_timeLayout__lAjj3{display:flex;flex-direction:row;-moz-column-gap:10px!important;column-gap:10px!important}@media screen and (max-width:600px){.ProductCard_start_end_destination__oFlZ3{grid-template-columns:minmax(90px,140px) 1fr minmax(90px,140px);gap:10px}.ProductCard_time_city__9RmFh{text-align:left}}@media screen and (max-width:400px){.ProductCard_flight__kWvrH{display:flex;gap:2px}.ProductCard_destinationHeader__BBmPr{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:10px;-moz-column-gap:8px;column-gap:8px}.ProductCard_separator__Ty5Mt{display:none}}.ProductCard_flight_path__pYctG{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.ProductCard_line__HCx6_{height:2px;background-color:#e0e3e3;width:100%;border-radius:2px}.ProductCard_plane_icon__LKSXo{position:absolute;color:#1d3950;font-size:24px;background-color:#fff;transition:transform .3s ease}.ProductCard_plane_left__6EOkB,.ProductCard_plane_right__sZlU0{right:0;transform:rotate(0deg)}.ProductFilters_filtersContainer__w8rzW{display:flex;gap:20px;flex-direction:column}.ProductFilters_checkboxContainer__hF_HS{padding:15px;max-height:450px;overflow-y:auto;border-radius:16px;display:flex;flex-direction:column;gap:0}.ProductFilters_subHeading__6Z7zR{margin-bottom:10px!important}.ProductFilters_actionBtns__PhUmD{padding-top:20px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.ProductFilters_timeField__459Wy{display:flex;flex-direction:column;margin-bottom:12px}.ProductFilters_timeField__459Wy label{font-size:12px;margin-bottom:4px;font-family:var(--font-plus-jakarta);color:var(--header-button-text-color)}.ProductFilters_timeField__459Wy input{padding:6px 8px;border-radius:4px;border:1px solid #ccc;width:50%;font-family:var(--font-plus-jakarta)}.navbar_header__eE_Ev{position:fixed;top:0;left:0;width:100%;z-index:2}.navbar_headerContainer__SFVnK{display:flex;margin:0 auto;max-width:1400px;@media screen and (max-width:1400px){margin-inline:30px}@media screen and (max-width:767px){margin-inline:15px}}.navbar_appBar__9G8PN{border-radius:14px!important;padding:6px 18px!important}.navbar_navButton__aOpo3{border:1px solid #0f4164!important;border-radius:48px!important;margin-right:10px!important;padding-block:2px!important}.navbar_navButton__aOpo3 span{font-size:13px!important}.navbar_navButton__aOpo3:last-child{margin-right:0!important}.navbar_toolbarTitle__9LXsR{flex-grow:1}@media (max-width:600px){.navbar_toolbarTitle__9LXsR{display:none}}.navbar_mobileMenuIcon__65obW{margin-right:16px!important}@media (min-width:600px){.navbar_mobileMenuIcon__65obW{background-color:green;display:none!important}}.navbar_drawer__wI3p5{display:block}@media (min-width:600px){.navbar_drawer__wI3p5{display:none}}.navbar_drawerPaper__vMX0c{box-sizing:border-box!important;width:240px!important}.navbar_drawerContent__bI9Co{text-align:center;padding-left:10px!important}.navbar_drawerTitle__HEJyl{margin-top:16px;margin-bottom:16px}.navbar_drawerItemButton__sMGZO{text-align:center;color:#000}.navbar_drawerNavButton__yHMmk{width:100%;display:flex;justify-content:flex-start;align-items:center;padding-block:12px;padding-inline:16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.08);transition:all .2s ease-in-out}.navbar_drawerNavButton__yHMmk:hover{background-color:#98c9f1!important;transform:translateX(3px)}.navbar_drawerNavButton__yHMmk:hover .navbar_drawerLabel__3GoVG{color:#fff!important}.navbar_drawerNavButton__yHMmk:last-child{border-bottom:none}.navbar_drawerLabel__3GoVG{color:#0b3d91;transition:color .25s ease-in-out}.navbar_drawerHomeButton__5uEdC{cursor:pointer;padding:12px 16px;transition:background-color .2s ease-in-out;border-bottom:1px solid rgba(0,0,0,.08)}.DesktopFooter_footerLayout__GLh_2{margin:0 auto;max-width:1400px}.DesktopFooter_newsLetterLayout__Aa9th{background-color:#fff!important;border-radius:12px!important;overflow:hidden;min-height:200px!important;width:100%}.DesktopFooter_newsLetterHeader__hx_o7{background-color:#f5f5f5!important;padding:20px 16px;overflow:hidden;width:100%;display:flex}.DesktopFooter_newsLetterForm__8PCW_{justify-content:center;align-items:center;align-content:center;padding:0 16px 20px!important}.DesktopFooter_termsConditionsText__NwfFD{text-decoration:underline;text-decoration-color:#2563eb;text-decoration-thickness:1px}.DesktopFooter_marketingEmailTextField__4WBbC{padding:15px 0!important}.DesktopFooter_marketingEmailTextField2__1U_Yv{padding:10px!important}.DesktopFooter_logo_image__za1Ps{height:120px;position:relative;-o-object-fit:fill!important;object-fit:fill!important}.DesktopFooter_footer_terms_conditions_links__imj4T{text-decoration:underline;text-decoration-color:#a0a0a0;text-decoration-thickness:1px}.DesktopFooter_social_links__hyRJ7{margin-right:40px;display:flex;flex-direction:column;align-items:flex-start;min-width:180px}.DesktopFooter_social_links__hyRJ7 ul{display:flex;flex-direction:row;gap:12px;padding:0;list-style:none;margin:30px 0 0}.DesktopFooter_social_links__hyRJ7 ul li{list-style:none}.DesktopFooter_social_links__hyRJ7 ul li a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#fff;transition:color .3s ease}.DesktopFooter_social_links__hyRJ7 ul li a:hover{color:#b8b8b8}.DesktopFooter_social_links__hyRJ7 ul li a svg{width:24px;height:24px;flex-shrink:0}.DesktopFooter_menu_links__zYdNr{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;min-width:180px}.DesktopFooter_quickLinkItem__OhcgJ{display:flex!important;flex-direction:row!important;-moz-column-gap:14px;column-gap:14px;align-items:flex-start!important}.DesktopFooter_quickLinkItem__OhcgJ:hover,.DesktopFooter_textItemHover__ZwAPC:hover{color:#b8b8b8}.DesktopFooter_footer_container__uE9sk a:hover{opacity:1}.DesktopFooter_copyright__Bv0DM{display:flex;flex-direction:row;justify-content:space-between;padding-top:20px;width:100%;@media screen and (max-width:1300px){flex-direction:column;gap:10px}}.DesktopFooter_bottom_links__e_2Dv{display:flex;-moz-column-gap:10px;column-gap:10px;@media screen and (max-width:1300px){align-self:flex-end}}.DesktopFooter_footer_wrapper__UcQjP{display:grid;grid-template-columns:1fr 2fr;-moz-column-gap:60px!important;column-gap:60px!important;@media screen and (max-width:991px){grid-template-columns:1fr;row-gap:40px!important}}.DesktopFooter_newsletter_section__nswR1{display:flex;justify-content:space-between;flex-direction:column;padding:5px 0;gap:20px}.DesktopFooter_footer_links_wrapper__ConLH{width:100%}.DesktopFooter_footer_top_text__zsxOt{padding-bottom:30px;border-bottom:1px solid #d8dbdf}.DesktopFooter_footer_container__uE9sk{width:100%;border-bottom:1px solid #d8dbdf}.DesktopFooter_menu_links_container__Js8uq{display:grid;grid-template-columns:200px 2fr 1fr;-moz-column-gap:20px;column-gap:20px;padding-top:30px;padding-bottom:80px;@media screen and (max-width:1300px){grid-template-columns:120px 2fr 150px}@media screen and (max-width:767px){grid-template-columns:1fr;gap:30px;padding-bottom:30px}}.DesktopFooter_menu_links_container__Js8uq ul{margin-top:30px;@media screen and (max-width:767px){margin-top:15px}}.DesktopFooter_menu_links_container__Js8uq a{text-decoration:none!important;color:inherit!important}.DesktopFooter_menu_links_container__Js8uq a:hover{color:#b8b8b8!important;text-decoration:none!important;transition:color .3s ease}.DesktopFooter_menu_links_container__Js8uq li:not(:last-child){margin-bottom:20px}.DesktopFooter_menu_links_container__Js8uq :hover{color:#b8b8b8;transition:.3s}.DesktopFooter_local_time__L3Vmn{padding-bottom:20px}.Footer_footer_container__Z_tSe{padding-top:56px;padding-bottom:32px;background-color:#00457c!important;color:#fff!important;width:100%!important;@media screen and (max-width:1400px){padding-inline:30px}@media screen and (max-width:767px){padding-inline:15px}}.styles_dialogTitle__B4PGy{font-weight:700;font-size:1.25rem;margin-bottom:10px}.styles_dialogContent__xv1RU{font-size:1rem;color:#333}.styles_dialogActions__nc_84{display:flex;justify-content:flex-end}.styles_button__mDGXJ{background-color:#303030;color:#fff;border:none;padding:8px 16px;font-size:.875rem;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background-color .3s ease}.styles_button__mDGXJ:hover{background-color:#d4d1d1;color:#3d3d3d}.FlightOffers_main__SO4dK{background-color:var(--background);padding-top:80px;padding-inline:126px!important}.FlightOffers_container__lzqni{max-width:80rem;margin:0 auto;padding-bottom:100px!important}.FlightOffers_title__kJujA{text-align:center;margin-bottom:3rem;color:var(--foreground);font-size:2.5rem;font-family:var(--font-plus-jakarta)!important;font-weight:600!important}.FlightOffers_grid__OjnNg{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.FlightOffers_card__pyRVx{background-color:var(--card);border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);cursor:pointer}.FlightOffers_card__pyRVx:hover{transform:translateY(-8px);box-shadow:0 15px 25px -5px rgba(0,0,0,.15)}.FlightOffers_imageContainer__Ucgeh{position:relative;height:14rem;overflow:hidden;background-color:#e5e7eb;aspect-ratio:16/9;width:100%}.FlightOffers_imageContainer__Ucgeh:hover .FlightOffers_image__4kQAI{transform:scale(1.05)}.FlightOffers_image__4kQAI{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-out}.FlightOffers_imageContainer__Ucgeh:hover .FlightOffers_image__4kQAI{transform:scale(1.1)}.FlightOffers_content__vAOdo{padding:1rem;display:flex;flex-direction:column;justify-content:space-between}.FlightOffers_topSection__QUQQ6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.FlightOffers_textContent__tkUvx{flex:1}.FlightOffers_airline__sddDF{font-size:1.25rem;color:var(--foreground);margin-bottom:1rem;font-family:var(--font-plus-jakarta);font-weight:600;text-align:center}.FlightOffers_logoContainer__rDRs_{display:flex;align-items:center;height:3rem;width:auto}.FlightOffers_logo__i7It5{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.FlightOffers_arrow__sJAmf{width:1.5rem;height:1.5rem;color:var(--foreground);flex-shrink:0}@media screen and (max-width:580px){.FlightOffers_imageContainer__Ucgeh{aspect-ratio:unset;height:200px;width:100%}.FlightOffers_imageContainer__Ucgeh img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:1000px){.FlightOffers_main__SO4dK{padding-top:60px;padding-inline:50px!important}.FlightOffers_grid__OjnNg{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.FlightOffers_grid__OjnNg{grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.FlightOffers_title__kJujA{font-size:1.6rem}}@media screen and (max-width:576px){.FlightOffers_main__SO4dK{padding-top:20px;padding-inline:20px!important}.FlightOffers_title__kJujA{font-size:1.3rem;margin-bottom:1rem}.FlightOffers_grid__OjnNg{grid-template-columns:1fr;margin-top:0}}.HeroSection_header_container__juWbh{margin-top:40px;position:relative;width:100%;height:100vh}.HeroSection_video_container__9xZfw{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.HeroSection_hero_content__4IgOO{z-index:1;text-align:center}.HeroSection_title_1___1GgM{font-family:var(--ff-primary-bold);font-weight:700;font-size:48px;line-height:100%;letter-spacing:-.01em;text-transform:capitalize;color:#fff}.HeroSection_button_container__egZKt{display:flex;gap:16px;justify-content:center;margin-top:20px}.HeroSection_heading_section__8yPZX{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:30px}.HeroSection_hero_content_container__bE2DE{display:flex;justify-content:flex-end;align-items:center;overflow:hidden;flex-direction:column;margin-top:-300px;padding-inline:20px;padding-bottom:80px;@media screen and (max-width:600px){padding-inline:15px}}.HeroSection_flight_search_form_layout__4Pncr{background-color:transparent!important;padding:28px!important;border:1px solid #ededed;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.15);@media screen and (max-width:450px){padding-left:16px!important;padding-bottom:16px!important;padding-right:16px!important;padding-top:16px!important}}@media screen and (max-width:2000px){.HeroSection_hero_content__4IgOO{width:1300px}}@media screen and (max-width:767px){.HeroSection_title_1___1GgM{font-size:36px}.HeroSection_hero_content__4IgOO{width:500px}.HeroSection_button_container__egZKt button{padding:12px 20px!important;font-size:20px!important}}@media screen and (max-width:567px){.HeroSection_button_container__egZKt{flex-direction:column;align-items:center;gap:10px}.HeroSection_button_container__egZKt .HeroSection_button_div__YWBIr{margin-bottom:0!important}.HeroSection_title_1___1GgM{font-size:28px}.HeroSection_hero_content__4IgOO{width:100%}}.HowToSection_mainLayout__a6euo{width:100%;min-height:100dvh;padding:100px 126px!important;margin:0;background-color:#f6f6f6!important}.HowToSection_bold__GHK5e{font-weight:bolder!important}@media screen and (max-width:1000px){.HowToSection_mainLayout__a6euo{padding:40px 50px!important;min-height:auto}}@media screen and (max-width:767px){.HowToSection_mainLayout__a6euo{padding:50px!important}}@media screen and (max-width:576px){.HowToSection_mainLayout__a6euo{padding:20px!important}.HowToSection_leftLayout__H_jjd{padding:0 20px!important;margin-bottom:0!important}}