.MultiCityTrip_container__d6kPd{max-width:1060px;width:100%;display:flex;flex-direction:column;gap:24px}.MultiCityTrip_desktopLoaderWrap__vciMA{width:100%;flex:1;min-height:max(550px,calc(100vh - 240px));display:flex;background:#ffffff}.MultiCityTrip_desktopLoaderWrap__vciMA>div{flex:1;width:100%}.MultiCityTrip_skeletonBar__sD1gU{height:12px;border-radius:4px}.MultiCityTrip_skeletonBar__sD1gU,.MultiCityTrip_skeletonIcon__3AnxW{display:inline-block;background:linear-gradient(90deg,#e4e6e8 25%,#f2f4f6 50%,#e4e6e8 75%);background-size:200% 100%;animation:MultiCityTrip_pillShimmer__FJhYl 1.5s infinite}.MultiCityTrip_skeletonIcon__3AnxW{width:36px;height:36px;min-width:36px;border-radius:50%}@keyframes MultiCityTrip_pillShimmer__FJhYl{0%{background-position:200% 0}to{background-position:-200% 0}}.MultiCityTrip_FlightBookingTextContainer__Kztp6{display:flex;flex-direction:column;gap:4px}.MultiCityTrip_heading__ePExe{font-size:24px;color:#000000}.MultiCityTrip_heading__ePExe,.MultiCityTrip_heading__ePExe span{font-family:Antic Didone;font-weight:400;line-height:100%;letter-spacing:0}.MultiCityTrip_heading__ePExe span{font-size:28px;color:#070773;text-transform:capitalize}.MultiCityTrip_subTextContainer__SiLSI{display:flex;justify-content:space-between;align-items:center}.MultiCityTrip_priceInfo__Ylblc{font-weight:300;font-size:14px}.MultiCityTrip_itemsResult__hRw_i,.MultiCityTrip_priceInfo__Ylblc{font-family:var(--font-inter);line-height:100%;letter-spacing:-2%;color:#000000}.MultiCityTrip_itemsResult__hRw_i{font-weight:400;font-style:Regular;font-size:12px}.MultiCityTrip_sortedItem__6Ef5i{display:flex;gap:6px;align-items:center;padding:8px;transition:all .3s ease;height:52px;border:1px solid #0000001a;cursor:pointer}.MultiCityTrip_sortedItem__6Ef5i img{width:36px;height:36px}.MultiCityTrip_sortedItem__6Ef5i.MultiCityTrip_activeSortedItem__YHGjo{border:1px solid #000033;background-color:#f0f3ff}.MultiCityTrip_budget__rNxhl,.MultiCityTrip_price__3Jvxr{font-weight:400;line-height:100%;letter-spacing:-2%}.MultiCityTrip_duration__MmsKc{font-weight:400;color:#000000}.MultiCityTrip_sortByContainer__LTGTO{gap:6px}.MultiCityTrip_sortByText__rPgKN{font-weight:400}.MultiCityTrip_tripCardsContainer___YNSn{display:flex;flex-direction:column;gap:24px;padding-bottom:92px}.MultiCityTrip_routeTabsWrap__kz2qW{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;background:#ffffff;padding:12px;border:1px solid #eef0f4}.MultiCityTrip_routeTab__dd3Jn{min-height:64px;display:grid;grid-template-columns:24px 1fr;grid-template-rows:auto auto;column-gap:8px;row-gap:3px;align-items:center;padding:10px;border:1px solid #e5e7eb;background:#ffffff;color:#000033;cursor:pointer;text-align:left;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.MultiCityTrip_routeTab__dd3Jn:hover{border-color:#b9bdd6}.MultiCityTrip_routeTabActive__5kmmQ{border-color:#000033;background:#f2f5ff}.MultiCityTrip_routeTabComplete__NyZDe .MultiCityTrip_routeTabStatus__bsOzS{background:#24a69a;border-color:#24a69a;color:#ffffff}.MultiCityTrip_routeTabStatus__bsOzS{grid-row:1/span 2;width:22px;height:22px;border-radius:50%;border:1px solid #cfd3dd;display:flex;align-items:center;justify-content:center;font-family:var(--font-inter);font-size:12px;font-weight:600}.MultiCityTrip_routeTabText__KSMHz{font-size:13px;font-weight:700}.MultiCityTrip_routeTabDate__Hrcyb,.MultiCityTrip_routeTabText__KSMHz{font-family:var(--font-inter);line-height:100%;letter-spacing:0;text-align:center;color:#000033}.MultiCityTrip_routeTabDate__Hrcyb{font-size:12px;font-weight:400;text-transform:uppercase}.MultiCityTrip_routeSortBand__K_VVN{margin-top:-12px;padding:14px 0 18px;background:#f6f6f7;border-top:1px solid #e1e4e8}.MultiCityTrip_routeSortHeader__Gu1Yz{display:grid;grid-template-columns:.6fr 1.2fr 1.4fr 1fr .8fr;min-height:44px;background:#ffffff;border:1px solid #e5e7eb}.MultiCityTrip_routeSortCell__Tti39{display:flex;align-items:center;justify-content:center;gap:10px;border:none;border-right:1px solid #eef0f4;background:#ffffff;color:#59707E;font-family:var(--font-inter);font-size:12px;font-weight:500;line-height:100%;text-transform:uppercase;cursor:pointer;letter-spacing:0}.MultiCityTrip_routeSortCell__Tti39:last-child{border-right:none}.MultiCityTrip_routeSortLabel__uQRKR{line-height:1}.MultiCityTrip_routeSortArrow__NVfwX{color:#000033;font-size:18px;font-weight:400;line-height:1}.MultiCityTrip_routeSortCellActive__2tnp7{color:#000033;background:#f5f7ff}.MultiCityTrip_selectedFlightBar__nnJdf{position:sticky;bottom:18px;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;min-height:68px;padding:10px 18px;background:#171717;color:#ffffff;box-shadow:0 10px 30px #00000033}.MultiCityTrip_selectedSegments__6ZK2v{min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.MultiCityTrip_selectedSegments__6ZK2v::-webkit-scrollbar{display:none}.MultiCityTrip_selectedSegment__CAwdx{min-width:146px;display:flex;align-items:center;gap:8px;border:0;border-right:1px solid #ffffff24;padding:2px 12px 2px 0;background:transparent;color:#ffffff;text-align:left;cursor:pointer}.MultiCityTrip_selectedSegmentActive__8GTKo{color:#fcc800}.MultiCityTrip_selectedLogo__AhouE{width:28px;height:28px;flex:0 0 28px;display:flex;align-items:center;justify-content:center;background:#102897;color:#ffffff;font-size:12px;font-weight:700}.MultiCityTrip_selectedLogo__AhouE img{width:100%;height:100%;object-fit:cover}.MultiCityTrip_selectedSegment__CAwdx small,.MultiCityTrip_selectedSegment__CAwdx strong{display:block;font-family:var(--font-inter);line-height:1.2}.MultiCityTrip_selectedSegment__CAwdx strong{font-size:12px;font-weight:700}.MultiCityTrip_selectedSegment__CAwdx small{margin-top:3px;font-size:11px;color:inherit;opacity:.8}.MultiCityTrip_selectedSegmentPrice__MOPtO{display:block;margin-top:3px;font-family:var(--font-inter);font-size:12px;font-weight:700;color:#fcc800;line-height:1.1}.MultiCityTrip_selectedTotal__c9EHF{display:flex;flex-direction:column;gap:2px;white-space:nowrap}.MultiCityTrip_selectedTotal__c9EHF span{font-family:var(--font-inter);font-size:10px;color:#bfc1ca;text-transform:uppercase}.MultiCityTrip_selectedTotal__c9EHF strong{font-family:var(--font-inter);font-size:20px;line-height:1}.MultiCityTrip_nextFlightBtn__TLul7{height:42px;min-width:132px;border:none;background:#fcc800;color:#000033;font-family:var(--font-inter);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.MultiCityTrip_nextFlightBtn__TLul7:disabled{cursor:not-allowed;opacity:.45}.MultiCityTrip_isMobileView__FOkW7{display:none;padding:12px 16px;flex-direction:column;gap:12px}.MultiCityTrip_mobileFlightContainer__h8Rno{display:flex;align-items:center;justify-content:space-between}.MultiCityTrip_mobileSubTextContainer__iAwjQ{font-family:var(--font-inter);font-weight:300;font-size:12px;line-height:100%;letter-spacing:-2%;color:#000000}.MultiCityTrip_filterBtn___St26{font-family:var(--font-inter);font-weight:600;font-size:12px;line-height:120%;letter-spacing:-3%;text-transform:uppercase;color:#0604b2;background:none;border:none;cursor:pointer}.MultiCityTrip_filterChips__xvkhz{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.MultiCityTrip_filterChips__xvkhz::-webkit-scrollbar{display:none}.MultiCityTrip_filterChips__xvkhz .MultiCityTrip_name__as__K{padding:3px 8px}.MultiCityTrip_chip__mj4W8{flex-shrink:0;display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:1px solid #e4e6e8;background:#ffffff;font-family:Inter;font-size:12px;cursor:pointer}.MultiCityTrip_chip__mj4W8>span{height:24px;width:24px;border-radius:50%;background-color:#f2f3f7;display:flex;align-items:center;justify-content:center}.MultiCityTrip_sortContainer___8weF{padding:8px;background-color:#ffffff}.MultiCityTrip_sortSubContainer__0ClHn{display:flex;justify-content:space-between;align-items:flex-end}.MultiCityTrip_sortedItemMainContainer__6VTDz{display:flex}.MultiCityTrip_sortedItemContainer__zXBAg{display:flex;gap:12px;align-items:center}.MultiCityTrip_sortedTextContainer__Z7IkD{display:flex;flex-direction:column;gap:4px}.MultiCityTrip_budget__rNxhl{font-family:Inter;font-size:12px;text-transform:uppercase;color:#000033}.MultiCityTrip_priceContainer__WiIBL{display:flex;gap:6px;align-items:center}.MultiCityTrip_price__3Jvxr{font-family:Inter;font-size:12px;color:#000000}.MultiCityTrip_dot__9jF_Z{width:4px;height:4px;border-radius:50%;background-color:#737373}.MultiCityTrip_duration__MmsKc{font-family:Inter;font-size:12px}.MultiCityTrip_hours__obiNe{color:#a3a3a3}.MultiCityTrip_sortByContainer__LTGTO{display:flex;gap:8px;align-items:center;cursor:pointer}.MultiCityTrip_sortByText__rPgKN{font-family:Inter;font-size:14px;text-transform:uppercase;color:#000000}.MultiCityTrip_chevronSort__en3hv{transition:transform .5s ease}.MultiCityTrip_chevronSort__en3hv.MultiCityTrip_open__a5ZoM{transform:rotate(-180deg)}@media (max-width:1264px){.MultiCityTrip_flightFareDetailsContainer__IrICe{gap:4px}}@media (max-width:1200px){.MultiCityTrip_flightDetail__knrKo{gap:15px}.MultiCityTrip_container__d6kPd{max-width:100%}.MultiCityTrip_FlightBookingTextContainer__Kztp6{gap:20px}}@media (max-width:830px){.MultiCityTrip_departureTime__qCExs{font-size:26px}.MultiCityTrip_dashBorder__fraLb{width:77px}.MultiCityTrip_bigDot__EYIPI{width:4px;height:4px}.MultiCityTrip_flightFareDetails__YSZl8{padding-left:16px}.MultiCityTrip_airlineName__7rvNA{font-size:13px}.MultiCityTrip_flightNumber__8VfX2{font-size:12px}.MultiCityTrip_flightNameContainer__bxNiB{gap:5px}.MultiCityTrip_flightNameContainer__bxNiB img,.MultiCityTrip_sortedItem__6Ef5i img{width:27px;height:27px}.MultiCityTrip_fareDetails__xc3KF{padding-top:16px}}@media (max-width:780px){.MultiCityTrip_departureDetail__Hfn1F{margin-left:15px}.MultiCityTrip_viewBtn__twsfN{padding:10px 14px;font-size:12px}.MultiCityTrip_dashBorder__fraLb,.MultiCityTrip_flightAnimation___ld6F,.MultiCityTrip_flightDotedcontainer__NmTH1{width:100%}.MultiCityTrip_heading__ePExe{font-size:16px}.MultiCityTrip_heading__ePExe span{font-size:20px}}@media (max-width:690px){.MultiCityTrip_flightFareDetailsContainer__IrICe{flex-direction:column}.MultiCityTrip_fareDetailsResponsive__xAGg0{display:flex;padding-left:16px;justify-content:space-between;align-items:flex-end}.MultiCityTrip_fareDetails__xc3KF,.MultiCityTrip_seeDetailsBtn__VVMmB{display:none}.MultiCityTrip_fareDetailsResponsive__xAGg0>.MultiCityTrip_fareDetails__xc3KF{display:flex;padding-top:0}.MultiCityTrip_fareDetailsResponsive__xAGg0>.MultiCityTrip_seeDetailsBtn__VVMmB{display:flex}.MultiCityTrip_fareDetailsResponsive__xAGg0 .MultiCityTrip_totalFare__fREJM{flex-direction:row}}@media (max-width:630px){.MultiCityTrip_container__d6kPd{display:none}.MultiCityTrip_isMobileView__FOkW7{display:flex}.MultiCityTrip_sortByText__rPgKN{font-weight:300;line-height:120%}.MultiCityTrip_sortContainer___8weF{background-color:transparent;padding:0}.MultiCityTrip_sortSubContainer__0ClHn{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.MultiCityTrip_sortedItemMainContainer__6VTDz{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.MultiCityTrip_sortedItemMainContainer__6VTDz::-webkit-scrollbar{display:none}.MultiCityTrip_sortedItemContainer__zXBAg{display:flex;gap:6px;align-items:center;width:100%}.MultiCityTrip_sortedItem__6Ef5i{padding:6px 8px;height:46px;flex:1;min-width:0}.MultiCityTrip_sortedItem__6Ef5i img{width:24px;height:24px;flex-shrink:0}.MultiCityTrip_budget__rNxhl{font-size:10px}.MultiCityTrip_priceContainer__WiIBL{gap:4px}.MultiCityTrip_duration__MmsKc,.MultiCityTrip_price__3Jvxr{font-size:10px}.MultiCityTrip_sortByContainer__LTGTO{flex-shrink:0;white-space:nowrap;display:flex;align-items:center;gap:4px;cursor:pointer}.MultiCityTrip_sortByText__rPgKN{font-family:var(--font-inter),Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.2;letter-spacing:-3%;text-transform:uppercase;color:#0604b2;white-space:nowrap}}.FlightTiming_departureDetail__qGVuQ{display:flex;flex-direction:column;gap:2px;justify-content:center;width:100%}.FlightTiming_departureTimeContainer__gRIlJ{width:100%;display:flex;gap:12px;align-items:center;justify-content:space-between}.FlightTiming_departureTime__GyWNn{font-family:Antic Didone;font-weight:400;font-style:Regular;font-size:34px;line-height:100%;letter-spacing:0;color:#000033}.FlightTiming_flightAnimation__AUsJY{display:flex;gap:4px;align-items:center}.FlightTiming_flightDotedcontainer__Zw_m_{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.FlightTiming_withStop__aqXvJ{color:#208ef5!important}.FlightTiming_dashBorder__ioiJb{width:clamp(32px,6vw,68px);border-top:1px dashed #94a3b8}.FlightTiming_bigDot__M3zQ9{width:6px;height:6px;border-radius:100%;background-color:#94a3b8}.FlightTiming_departureName__k1rVw{display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.FlightTiming_fromName__KMzKG{font-family:Inter;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#a3a3a3}.FlightTiming_priceContainer__BKd_P{display:flex;gap:6px;align-items:center}.FlightTiming_duration__dW8sZ{font-family:Inter;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0}.FlightTiming_hours__wTYHT{color:#a3a3a3}.FlightTiming_dot__3tY1v{width:4px;height:4px;border-radius:100%;background-color:#A3A3A3}.FlightTiming_nonStop__16x6m{font-family:Inter;font-weight:400;font-style:Regular;font-size:12px;line-height:100%;letter-spacing:0;color:#000000}@media (max-width:1400px){.FlightTiming_fromName__KMzKG{font-size:11px}.FlightTiming_duration__dW8sZ,.FlightTiming_nonStop__16x6m{font-size:11px!important}.FlightTiming_departureDetail__qGVuQ{gap:6px}.FlightTiming_priceContainer__BKd_P{gap:4px}}@media (max-width:800px){.FlightTiming_dashBorder__ioiJb{width:100%}.FlightTiming_departureTime__GyWNn{font-size:22px}.FlightTiming_flightAnimation__AUsJY{width:50%}}@media (max-width:430px){.FlightTiming_priceContainer__BKd_P{gap:4px}}@media (max-width:370px){.FlightTiming_dashBorder__ioiJb,.FlightTiming_flightAnimation__AUsJY{width:100%}.FlightTiming_priceContainer__BKd_P{gap:4px;flex-direction:column}}@media (max-width:350px){.FlightTiming_dot__3tY1v{display:none}}.MultiTripExpendable_expandableSection__vrdOm{padding:24px;background-color:#ffffff}.MultiTripExpendable_expandableContainer__JpT_6{display:flex;flex-direction:column;gap:24px}.MultiTripExpendable_tabContainer___cGYP{position:relative;display:flex;background-color:#f0f3ff;padding:6px;height:49px;justify-content:space-between}.MultiTripExpendable_leftFlightInfoCont__bAAHw{width:100%}.MultiTripExpendable_tabContainer___cGYP:before{content:"";position:absolute;top:6px;left:0;height:calc(100% - 12px);width:var(--indicator-width);transform:translateX(var(--indicator-left));background-color:#000033;transition:transform .35s cubic-bezier(.16,.84,.24,1),width .35s cubic-bezier(.16,.84,.24,1);z-index:0}.MultiTripExpendable_tabItem__vsyUR{position:relative;z-index:1;padding:8px 24px;max-width:250px;width:100%;font-family:var(--font-inter);display:flex;align-items:center;justify-content:center;text-align:center;font-weight:300;font-size:14px;line-height:1.2;letter-spacing:-2%;text-transform:uppercase;color:#000033;cursor:pointer;transition:opacity .2s ease,color .25s ease}.MultiTripExpendable_active__4zqSZ{color:#ffffff;opacity:1}.MultiTripExpendable_tabPanel__6jgvz{opacity:0}.MultiTripExpendable_fadeIn__vhIqe{animation:MultiTripExpendable_fadeIn__vhIqe .42s cubic-bezier(.16,.84,.24,1) forwards}@keyframes MultiTripExpendable_fadeIn__vhIqe{0%{opacity:0;transform:translateY(6px)}60%{opacity:.6}to{opacity:1;transform:translateY(0)}}.MultiTripExpendable_tabContentFlightInformation__c3hwg{display:flex;flex-direction:column;gap:20px}.MultiTripExpendable_flightIcon__L5jdH{width:30px;height:30px}.MultiTripExpendable_flightInfoTextChips__F1hb_{font-weight:400;color:#737373}.MultiTripExpendable_timelineContainer__F7FIz{display:flex;justify-content:space-between}.MultiTripExpendable_sideRight__9DEgV,.MultiTripExpendable_side__GqFpz{display:flex;flex-direction:column;gap:2px}.MultiTripExpendable_sideRight__9DEgV{align-items:end}.MultiTripExpendable_bigDot__7WONY{width:7px!important;height:7px!important;border-radius:50%;background-color:#000033}.MultiTripExpendable_tabContentFareDetails__vwIty{padding-bottom:16px;display:flex;flex-direction:column;gap:10px;border:.5px solid #e4e6e8}.MultiTripExpendable_header__Wgswg{padding:11px 16px;background-color:#000033;color:#ffffff;text-transform:uppercase}.MultiTripExpendable_body__a_x1M{padding:0 16px;display:flex;flex-direction:column;gap:12.5px}.MultiTripExpendable_row__VAfNV{display:flex;justify-content:space-between}.MultiTripExpendable_label__LpB5I{font-weight:300}.MultiTripExpendable_amount__CUMbU{font-weight:400}.MultiTripExpendable_bold__gqT7B{font-weight:600}.MultiTripExpendable_tabContentBaggageRules__s07Y5{display:flex;gap:10px}.MultiTripExpendable_tableCard__Gg3Ir{max-width:534px;width:100%;display:flex;flex-direction:column}.MultiTripExpendable_tableHeader__O_uSO{padding:11px 13px;background-color:#000033;display:flex;justify-content:space-between;color:#ffffff}.MultiTripExpendable_tableRow__ONbCh{padding:9px 13px;display:flex;justify-content:space-between;border:1px solid #e4e6e8}.MultiTripExpendable_infoBox__Dwq5F{padding:11px 12px 12px 7px;background-color:#fff7e8}.MultiTripExpendable_tabContentCancellationRules__sS_R4{display:flex;flex-direction:column;gap:20px;padding:10px}.MultiTripExpendable_route__nnSgw{padding:7.5px 12px;background-color:#f5f5f6;font-size:20px}.MultiTripExpendable_note__hQNjG{font-style:italic;color:#cccccc}.MultiTripExpendable_flightInfoContainer__dFzmX{display:flex;flex-direction:column;gap:24px}.MultiTripExpendable_aboutFlightContainer__Pbvaz{display:flex;justify-content:space-between;align-items:center}.MultiTripExpendable_aboutFlightContainerLeft__A2aah{display:flex;gap:12px;align-items:center}.MultiTripExpendable_flightInfoTextContainer__ntbCB{display:flex;flex-direction:column;gap:2px}.MultiTripExpendable_flightInfoTextTitle__nePVJ{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:18.57px;color:#000000}.MultiTripExpendable_flightInfoTextChips__F1hb_{padding:3px 10px;background-color:#f7f7f7;border:1px solid #c4c4c4;border-radius:7px;font-family:var(--font-inter);font-size:12px;width:fit-content}.MultiTripExpendable_aboutFlightContainerRight__1uYyc{display:flex;gap:8px;align-items:center}.MultiTripExpendable_subInfoText__jqSiq{font-family:Inter;font-weight:300;font-size:13px;text-transform:uppercase;color:#000000}.MultiTripExpendable_dot__mQ4j_{width:4px;height:4px;border-radius:50%;background-color:#000000}.MultiTripExpendable_timelineContainer__F7FIz{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;position:relative}.MultiTripExpendable_sideRight__9DEgV,.MultiTripExpendable_side__GqFpz{display:flex;flex-direction:column;gap:2px}.MultiTripExpendable_sideRight__9DEgV{align-items:flex-end}.MultiTripExpendable_date__y09q6{font-family:var(--font-inter);font-size:12px;text-transform:uppercase;color:#434343}.MultiTripExpendable_time__CnY1p{font-family:Antic Didone;font-size:18px;line-height:1.2;color:#000033}.MultiTripExpendable_airport__O9Tsp{font-family:var(--font-inter);font-size:12px;text-transform:uppercase;color:#000000}.MultiTripExpendable_terminal__K7xlV{font-family:var(--font-inter);font-size:12px;color:#316cec}.MultiTripExpendable_city__5o_v_{font-family:var(--font-inter);font-size:12px;color:#a2a2a2}.MultiTripExpendable_center__1atmH{display:flex;flex-direction:column;align-items:center}.MultiTripExpendable_flightAnimation__rIFJh{display:flex;align-items:center;gap:6px}.MultiTripExpendable_flightDotedcontainer__syliB{display:flex;align-items:center;gap:3px;flex:1;min-width:0}.MultiTripExpendable_dashBorder__Ho5su{width:clamp(32px,6vw,65px);border-top:1px dashed #94a3b8}.MultiTripExpendable_flightSvg__GQfud{color:#000033}.MultiTripExpendable_priceContainer__XKXlJ{display:flex;gap:8px;align-items:center}.MultiTripExpendable_duration__sq0K3{font-family:var(--font-inter);font-size:12px;line-height:1}.MultiTripExpendable_hours__Crzco{color:#a3a3a3}.MultiTripExpendable_nonStop__ekxpN{font-family:var(--font-inter);font-size:12px;color:#000000}.MultiTripExpendable_changeOfPlanes__QBs1D{margin-top:12px;padding:6px 12px;display:flex;justify-content:center;align-items:center;background-color:#edf3fe;font-family:var(--font-inter);font-size:13px;color:#000000}.MultiTripExpendable_changeOfPlanesTiem__fqzJG{font-family:var(--font-inter);font-weight:500;margin:0 4px}.MultiTripExpendable_flightHeading__qMKbO{padding:14px;border:.5px solid #e4e6e8}.MultiTripExpendable_flightHeading__qMKbO h3{font-family:var(--font-inter);font-weight:400;font-size:13px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#000000;display:flex;align-items:center;gap:11px}.MultiTripExpendable_flightHeading__qMKbO h3 img{width:20px;height:20px}.MultiTripExpendable_mainBody__Hs0u0{padding:16px;display:flex;flex-direction:column;gap:16px;border:.5px solid #e4e6e8;border-top:none}.MultiTripExpendable_flightBody__KPQNP{display:flex;flex-direction:column;gap:14px}.MultiTripExpendable_baggageRuleContainer__DC2cs,.MultiTripExpendable_flightFareContaienr__wuyrs{display:flex;gap:24px}.FlightFare_tabContentFareDetails__fOomG{padding-bottom:16px;display:flex;flex-direction:column;gap:10px;border:.5px solid #e4e6e8;background-color:#ffffff;width:100%}.FlightFare_header__mz6oO{padding:11px 16px;background-color:#000033;font-family:var(--font-inter);font-weight:400;font-size:13px;line-height:1.2;letter-spacing:-2%;text-transform:uppercase;color:#ffffff;display:flex;align-items:center;gap:11px}.FlightFare_body__LlgKe{padding:0 16px;display:flex;flex-direction:column;gap:12.5px}.FlightFare_row___6J0j{display:flex;justify-content:space-between;align-items:center}.FlightFare_label__iMPuc{font-family:var(--font-inter);font-weight:300;font-size:14px;line-height:18.57px;letter-spacing:-2%;color:#000000}.FlightFare_amount__iFfqD{font-weight:400}.FlightFare_amount__iFfqD,.FlightFare_bold__fQUNj{font-family:var(--font-inter);font-size:14px;line-height:1.2;color:#000000}.FlightFare_bold__fQUNj{font-weight:600}.FlightFare_fadeIn__ngySE{animation:FlightFare_fadeIn__ngySE .42s cubic-bezier(.16,.84,.24,1) forwards}@keyframes FlightFare_fadeIn__ngySE{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.FlightFare_header__mz6oO{font-size:10px}}.BaggageRules_tabContentBaggageRules___w1Cx{display:flex;flex-direction:column;gap:10px;width:100%}.BaggageRules_tableCard__kE6KZ{max-width:534px;width:100%;display:flex;flex-direction:column}.BaggageRules_baggageTable__iuBxw{width:100%;border-collapse:collapse}.BaggageRules_baggageTable__iuBxw thead tr{background-color:#000033}.BaggageRules_baggageTable__iuBxw thead th{padding:11px 13px;font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-2%;text-transform:uppercase;color:#ffffff;text-align:left}.BaggageRules_baggageTable__iuBxw tbody tr{border:1px solid #e4e6e8}.BaggageRules_baggageTable__iuBxw tbody td{padding:9px 13px}.BaggageRules_airlineCell__Rh3Hn{display:flex;gap:12px;align-items:center}.BaggageRules_airlineIcon__G6z4o{width:32px;height:32px;object-fit:contain}.BaggageRules_airlineText__6EOki{display:flex;flex-direction:column}.BaggageRules_airlineName__E3p7z{font-family:var(--font-inter);font-weight:400;font-size:14px;text-transform:uppercase;color:#000000}.BaggageRules_flightNo__WuSjF{font-family:var(--font-inter);font-weight:400;white-space:nowrap;font-size:14px;color:#737373}.BaggageRules_baggage__4YB2D{font-family:var(--font-inter);font-weight:300;font-size:14px;text-transform:uppercase;text-align:center;color:#000000}.BaggageRules_infoBox__JIwSR{flex:1;padding:11px 12px 12px 7px;background-color:#fff7e8}.BaggageRules_infoBox__JIwSR ul{list-style-type:disc;padding-left:18px}.BaggageRules_infoBox__JIwSR ul li{font-family:var(--font-inter);font-weight:400;font-style:italic;font-size:12px;line-height:1.5;color:#9a3412}.BaggageRules_fadeIn__7IUwO{animation:BaggageRules_fadeIn__7IUwO .42s cubic-bezier(.16,.84,.24,1) forwards}@keyframes BaggageRules_fadeIn__7IUwO{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:990px){.BaggageRules_airlineName__E3p7z,.BaggageRules_baggageTable__iuBxw tbody td,.BaggageRules_baggageTable__iuBxw thead th,.BaggageRules_flightNo__WuSjF{font-size:12px}}@media (max-width:717px){.BaggageRules_airlineIcon__G6z4o{width:22px;height:22px}.BaggageRules_airlineCell__Rh3Hn{gap:8px}}.CancellationRules_cancellationRulesWapper__uuG6d{width:100%;display:flex;gap:24px}.CancellationRules_tabContentCancellationRules__sL3zW{width:100%;display:flex;flex-direction:column;gap:20px}.CancellationRules_route__RrhVk{padding:8px 12px;background-color:#f5f5f6;font-family:var(--font-inter);font-weight:400;font-size:16px;text-transform:uppercase;color:#000000}.CancellationRules_HeadingCont__NuX_7{display:flex;gap:12px;align-items:center}.CancellationRules_HeadingCont__NuX_7 img{width:30px;height:30px}.CancellationRules_ariLineName___I6ff{display:flex;gap:7px;align-items:center;font-family:var(--font-inter);font-weight:300;font-style:Light;font-size:14px;line-height:18.57px;letter-spacing:0;vertical-align:middle;text-transform:capitalize;color:#000000}.CancellationRules_ariLineNumber__zxrut{font-family:Inter;font-weight:400;font-style:Regular;font-size:14px;line-height:15.71px;letter-spacing:0;vertical-align:middle;color:#737373}.CancellationRules_table__cm7pV{border:1px solid #e4e6e8}.CancellationRules_tableHeader__k1Bkw{padding:11px 13px;display:flex;justify-content:space-between;background-color:#000033}.CancellationRules_tableHeader__k1Bkw span{font-family:var(--font-inter);font-weight:400;font-size:14px;text-transform:uppercase;color:#ffffff}.CancellationRules_tableRows__MpaTP{padding:12px 13px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e4e6e8}.CancellationRules_textRight__uCPLM,.CancellationRules_timeFrame__8QtIf{font-family:var(--font-inter);font-weight:400;font-size:14px;text-transform:uppercase;color:#000000}.CancellationRules_textRight__uCPLM{text-align:right}.CancellationRules_note__BrpV4{font-family:var(--font-inter);font-weight:400;font-style:italic;font-size:13px;color:#9ca3af;margin-top:-8px}.CancellationRules_fadeIn__UvmDz{animation:CancellationRules_fadeIn__UvmDz .42s cubic-bezier(.16,.84,.24,1) forwards}@keyframes CancellationRules_fadeIn__UvmDz{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:904px){.CancellationRules_tableHeader__k1Bkw span,.CancellationRules_textRight__uCPLM,.CancellationRules_timeFrame__8QtIf{font-size:12px}}@media (max-width:785px){.CancellationRules_tableRows__MpaTP span{max-width:115px}}@media (max-width:753px){.CancellationRules_tableHeader__k1Bkw span{align-items:center;justify-content:center;display:flex;max-width:121px;text-align:right;vertical-align:center}.CancellationRules_tableRows__MpaTP span{max-width:115px}}.MultiCityFlightCard_card__8IWIH{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:18px;padding:16px;background:#ffffff;border:1px solid transparent;transition:box-shadow .25s ease,border-color .25s ease,background .25s ease}.MultiCityFlightCard_card__8IWIH:hover{box-shadow:0 1px 18.6px 0 #00000017}.MultiCityFlightCard_cardSelected__wyP34{border-color:#000033;background:#f5f7ff}.MultiCityFlightCard_cardOpen__TqZDC{border-color:#e5e7f0 #e5e7f0 transparent}.MultiCityFlightCard_flightPanel__lfNcS{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:center;padding:14px;border:.5px solid #e4e6e8}.MultiCityFlightCard_airline__RgqdA{display:flex;align-items:flex-start;gap:12px;min-width:0}.MultiCityFlightCard_airline__RgqdA img{width:42px;height:42px;object-fit:cover}.MultiCityFlightCard_airline__RgqdA span{display:block;font-family:var(--font-inter)}.MultiCityFlightCard_airlineName__JWMYO{font-size:14px;line-height:18.57px;font-weight:300;letter-spacing:0;color:#000000}.MultiCityFlightCard_flightNo__7yODy{margin-top:2px;font-size:14px;font-weight:400;letter-spacing:0;line-height:15.71px;color:#737373}.MultiCityFlightCard_farePanel__LqUOi{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:8px}.MultiCityFlightCard_farePanel__LqUOi strong{font-family:var(--font-inter);font-size:20px;line-height:100%;letter-spacing:0;font-weight:500;color:#000000}.MultiCityFlightCard_farePanel__LqUOi button{height:42px;min-width:138px;border:none;background:#000033;color:#ffffff;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:100%;letter-spacing:-2%;text-transform:uppercase;cursor:pointer;transition:background .25s ease,color .25s ease}.MultiCityFlightCard_farePanel__LqUOi button:hover{background:#fcc800;color:#000033}.MultiCityFlightCard_farePanel__LqUOi span{display:flex;align-items:center;gap:8px;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:100%;letter-spacing:0;white-space:nowrap;color:#000000}.MultiCityFlightCard_farePanel__LqUOi small{font-size:10px;font-family:var(--font-inter);font-weight:400;line-height:100%;letter-spacing:0}.MultiCityFlightCard_farePanel__LqUOi i{width:4px;height:4px;border-radius:50%;background:#A3A3A3}.MultiCityFlightCard_farePanel__LqUOi em{font-size:12px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1%;color:#208EF5}.MultiCityFlightCard_detailsBtn__FFenj{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;color:#000033;font-family:var(--font-inter);font-size:12px;font-weight:300;text-transform:uppercase;cursor:pointer}.MultiCityFlightCard_detailsBtn__FFenj svg{transition:transform .25s ease}.MultiCityFlightCard_rotate__GLPFM{transform:rotate(180deg)}.MultiCityFlightCard_expandWrap__bZv7R{max-height:0;overflow:hidden;transition:max-height .35s ease}.MultiCityFlightCard_expandWrap__bZv7R.MultiCityFlightCard_open__0SU5O{max-height:900px}@media (max-width:800px){.MultiCityFlightCard_card__8IWIH{grid-template-columns:1fr .3fr;gap:16px}.MultiCityFlightCard_flightPanel__lfNcS{grid-template-columns:1fr;gap:20px}.MultiCityFlightCard_farePanel__LqUOi{align-items:center}}.LoginPopup_overlay__XWKNx{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;padding:30px;display:flex;align-items:center;justify-content:center}.LoginPopup_pageWrapper__JiqRw{display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif}.LoginPopup_mainContainer__V2H6O{display:grid;grid-template-columns:1.1fr 1fr;max-width:1200px;width:100%;background:white;overflow:hidden;padding:18px}.LoginPopup_imageSection__RLOrV{max-width:593px;width:100%;position:relative;max-height:765px;height:765px}.LoginPopup_heroImage__bmkXt{object-fit:cover}.LoginPopup_formSection__RBPsL{display:flex;flex-direction:column;justify-content:center;padding:63px 55px;align-items:center;gap:32px}.LoginPopup_formContent__1sxQ3{display:flex;flex-direction:column;width:100%;gap:16px}.LoginPopup_header__rAs8D{display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center}.LoginPopup_labelParent__OATEb{display:flex;justify-content:space-between;align-items:center;gap:16px}.LoginPopup_loginModeToggle__lAuPf{display:inline-flex;align-items:center;padding:3px;border:1px solid rgba(213,215,218,1);border-radius:999px;background:rgba(250,250,250,1);box-shadow:inset 0 0 0 1px rgba(230,232,236,1)}.LoginPopup_loginModeButton___OL16{padding:8px 16px;font-family:Inter;font-weight:500;font-style:Medium;font-size:12px;line-height:16px;letter-spacing:0;cursor:pointer;color:#717680}.LoginPopup_loginModeButtonActive__KQExd{background:#ffffff;color:#1A1A1A;border-radius:999px;box-shadow:0 1px 2px rgba(10,13,18,.08),0 0 0 1px rgba(213,215,218,1)}.LoginPopup_logoContainer__EZ2DS{display:flex}.LoginPopup_titleWrapper__HdFef{display:flex;flex-direction:column;gap:7px}.LoginPopup_title__HqcyK{font-size:32px;font-weight:700;text-align:left}.LoginPopup_subtitle__HpdX5,.LoginPopup_title__HqcyK{color:rgba(26,26,26,1);line-height:100%;letter-spacing:-.02em}.LoginPopup_subtitle__HpdX5{font-size:14px}.LoginPopup_linkText__RTwJT{padding:0;border:none;background:transparent;color:rgba(32,142,245,1);cursor:pointer;font:inherit}.LoginPopup_form__W7Nxx{display:flex;flex-direction:column;gap:14px}.LoginPopup_inputGroup__2xXqE{display:flex;flex-direction:column;gap:8px}.LoginPopup_label__8K4Ty{font-size:14px;font-weight:400;color:rgba(26,26,26,1);line-height:100%;letter-spacing:-.02em}.LoginPopup_input__dN7dC{padding:10px 14px;font-size:16px;color:rgba(113,118,128,1);outline:none;line-height:24px;letter-spacing:-.02em}.LoginPopup_input__dN7dC,.LoginPopup_phoneInputWrap__BXSnk{border:1px solid rgba(213,215,218,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);background:rgba(250,250,250,1)}.LoginPopup_phoneInputWrap__BXSnk{display:grid;grid-template-columns:minmax(82px,max-content) minmax(0,1fr);align-items:center;position:relative}.LoginPopup_policyParent__gx7PO{font-weight:400;font-style:Regular;color:#717680}.LoginPopup_Policy__OjtUE,.LoginPopup_policyParent__gx7PO{font-family:Inter;font-size:12px;line-height:16px;letter-spacing:0;text-align:center}.LoginPopup_Policy__OjtUE{font-weight:600;font-style:Semi Bold;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto;color:#208EF5}.LoginPopup_phoneInputWrap__BXSnk.LoginPopup_error__zNsuB{border-color:red}.LoginPopup_countryDropdown__OKGhZ{position:relative;height:100%;min-width:82px;border-right:1px solid rgba(213,215,218,1)}.LoginPopup_countryTrigger__5uFnn{box-sizing:border-box;width:100%;height:100%;min-width:82px;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:10px 12px;border:none;background:transparent;color:rgba(26,32,41,1);font-size:14px;font-weight:500;line-height:24px;cursor:pointer}.LoginPopup_countryTrigger__5uFnn:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(65,70,81,1)}.LoginPopup_countryFlag__XzeZx{width:20px;height:14px;flex:0 0 auto;box-shadow:0 0 0 1px rgba(213,215,218,.75)}.LoginPopup_countryMenu___LD3z{position:absolute;left:0;top:calc(100% + 6px);width:190px;z-index:20;padding:4px;border:1px solid rgba(213,215,218,1);background:#ffffff;box-shadow:0 10px 24px rgba(10,13,18,.16)}.LoginPopup_countrySearch__qOkax{width:100%;padding:8px 10px;border:1px solid rgba(213,215,218,1);outline:none;background:rgba(250,250,250,1);color:rgba(26,32,41,1);font-size:13px;line-height:18px;margin-bottom:4px}.LoginPopup_countryOptionsList__g0gVV{max-height:220px;overflow-y:auto}.LoginPopup_countryOption__WV6yS{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:none;background:transparent;color:rgba(26,32,41,1);font-size:14px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.LoginPopup_countryOptionActive__zenv7,.LoginPopup_countryOption__WV6yS:hover{background:rgba(245,245,245,1)}.LoginPopup_countryNoResult__mLy2g{padding:10px 8px;margin:0;color:rgba(91,101,116,1);font-size:13px;line-height:18px}.LoginPopup_phoneInput__dCH4i{box-sizing:border-box;width:100%;min-width:0;padding:0 12px;border:none;box-shadow:none;background:transparent;color:rgba(113,118,128,1)}.LoginPopup_phoneInput__dCH4i::placeholder{color:rgba(113,118,128,1);opacity:1}.LoginPopup_passwordInputWrap__5_7Mm{position:relative;display:flex;align-items:center}.LoginPopup_passwordInput___E4re{width:100%;padding-right:44px}.LoginPopup_passwordToggle__h_se1{position:absolute;right:12px;width:28px;height:28px;border:none;background:transparent;color:rgba(65,70,81,1);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.LoginPopup_passwordToggle__h_se1:hover{color:rgba(0,0,51,1)}.LoginPopup_error__zNsuB{border:1px solid red}.LoginPopup_formOptions__JAm03{display:flex;justify-content:space-between;align-items:center;font-size:14px}.LoginPopup_checkboxContainer__gSa_i{display:flex;align-items:center;gap:7px;cursor:pointer}.LoginPopup_checkboxInput__MaVG9{position:absolute;opacity:0;pointer-events:none}.LoginPopup_customCheckbox__in6R4{width:16px;height:16px;background:rgba(255,255,255,1);border:1px solid rgba(230,232,236,1);border-radius:2px;display:flex;align-items:center;justify-content:center;opacity:1}.LoginPopup_checkboxInput__MaVG9:checked+.LoginPopup_customCheckbox__in6R4{background:rgba(0,0,51,1);border-color:rgba(0,0,51,1)}.LoginPopup_checkboxInput__MaVG9:checked+.LoginPopup_customCheckbox__in6R4:after{content:"";width:8px;height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.LoginPopup_checkboxLabel__8sBAr{color:rgba(0,0,0,1)}.LoginPopup_forgotPassword__Wsn2M{color:rgba(0,0,51,1);font-weight:500;cursor:pointer}.LoginPopup_loginButton__sHyNT{background:rgba(0,0,51,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);color:white;padding:10px 14px;border:none;font-weight:600;line-height:20px;letter-spacing:-.02em;cursor:pointer;transition:opacity .2s}.LoginPopup_divider__fKiIj{display:flex;align-items:center;text-align:center;gap:11px}.LoginPopup_divider__fKiIj:after,.LoginPopup_divider__fKiIj:before{content:"";flex:1;border-bottom:1px solid rgba(231,231,231,1)}.LoginPopup_dividerText__H18XO{font-size:12px;color:rgba(196,196,196,1);line-height:16px;letter-spacing:-.02em}.LoginPopup_socialButtons__Z4A2W{display:flex;flex-direction:column;gap:12px}.LoginPopup_socialButtonFacebook__SDc7R,.LoginPopup_socialButton__YekfA{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;background:rgba(255,255,255,1);border:1px solid rgba(213,215,218,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05)}.LoginPopup_socialButton__YekfA{background:rgba(255,255,255,1);color:rgba(65,70,81,1)}.LoginPopup_socialButtonFacebook__SDc7R{background-color:rgba(24,119,242,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);color:rgba(255,255,255,1);border:none}.LoginPopup_footer__qAiG4{text-align:center}.LoginPopup_copyright__auOyr{font-size:14px;color:rgba(196,196,196,1);line-height:100%;letter-spacing:-.02em}.LoginPopup_otpContent__YrSdo{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}.LoginPopup_otpTitleGroup__SD8PP{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.LoginPopup_otpForm__NOvjC{width:100%;display:flex;flex-direction:column;align-items:center;gap:28px}.LoginPopup_otpForm__NOvjC .LoginPopup_loginButton__sHyNT{width:100%}.LoginPopup_otpInputs__RBGIa{display:flex;justify-content:center;gap:14px}.LoginPopup_otpInput__hNWrN{width:58px;height:58px;border:1px solid rgba(213,215,218,1);border-radius:6px;background:rgba(250,250,250,1);color:rgba(26,26,26,1);font-family:Inter;font-size:28px;font-weight:700;line-height:1;text-align:center;outline:none}.LoginPopup_otpInput__hNWrN:focus{border-color:rgba(0,0,51,1)}.LoginPopup_otpResend__ojwwu{display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(65,70,81,1);font-size:14px;line-height:20px;text-align:center}.LoginPopup_otpResend__ojwwu p{margin:0}.LoginPopup_otpResend__ojwwu span{color:rgba(196,196,196,1)}.LoginPopup_backToLogin__3Ohs6,.LoginPopup_linkButton__0CyZC{border:none;background:transparent;color:rgba(32,142,245,1);font-family:Inter;font-size:14px;font-weight:600;line-height:20px;cursor:pointer}.LoginPopup_linkButton__0CyZC{padding:0;text-decoration:underline}.LoginPopup_linkButton__0CyZC:disabled{color:rgba(196,196,196,1);cursor:not-allowed;text-decoration:none}.LoginPopup_backToLogin__3Ohs6{padding:0}.LoginPopup_logoSlide__F3yjo{display:flex;justify-content:center;align-items:center}.LoginPopup_logoSwiper__WYbni .swiper-pagination{position:relative;margin-top:12px}.LoginPopup_logoSwiper__WYbni .swiper-pagination-bullet{width:11.2px;height:11.2px}.LoginPopup_logoSwiper__WYbni{width:100%;height:100%;position:relative}.LoginPopup_slideImage__Bcsvx{width:100%;height:100%;object-fit:cover}.LoginPopup_logoSwiper__WYbni .swiper-pagination{position:absolute;bottom:16px;left:0;width:100%;display:flex;justify-content:center;align-items:center;z-index:10}.LoginPopup_logoSwiper__WYbni .swiper-pagination-bullet{width:11px;height:11px;background:#ffffff;opacity:.5;margin:0 2.4px!important;border-radius:50%;transition:all .3s ease}.LoginPopup_logoSwiper__WYbni .swiper-pagination-bullet-active{width:16px;height:16px;opacity:1;background:#ffffff}.LoginPopup_logoSwiper__WYbni .swiper-pagination-horizontal.swiper-pagination-bullets{margin:10px 0;bottom:14px}@media (max-width:1024px){.LoginPopup_formSection__RBPsL{padding-left:24px;padding-right:6px}}@media (max-width:1003px){.LoginPopup_imageSection__RLOrV{max-width:472px}}@media (max-width:903px){.LoginPopup_imageSection__RLOrV{max-width:362px;height:584px}.LoginPopup_mainContainer__V2H6O{grid-template-columns:.9fr 1fr}.LoginPopup_formSection__RBPsL{padding:0 6px 0 16px}}@media (max-width:793px){.LoginPopup_mainContainer__V2H6O{grid-template-columns:1fr}.LoginPopup_imageSection__RLOrV{display:none}.LoginPopup_logo__0JLR2{width:129px;height:108px}.LoginPopup_formSection__RBPsL{padding:24px 15px;align-items:unset}.LoginPopup_mainContainer__V2H6O,.LoginPopup_pageWrapper__JiqRw{padding:0}.LoginPopup_otpInputs__RBGIa{gap:8px}.LoginPopup_otpInput__hNWrN{width:42px;height:48px;font-size:24px}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.SignupPopup_overlay__oB_eO{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9999;padding:30px;display:flex;align-items:center;justify-content:center}.SignupPopup_pageWrapper__prZIk{display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif}.SignupPopup_mainContainer__RbyCI{display:grid;grid-template-columns:1.1fr 1fr;max-width:1200px;width:100%;background:white;padding:18px}.SignupPopup_imageSection__mwcnn{max-width:593px;width:100%;position:relative;max-height:765px;height:100%}.SignupPopup_policyParent__NoDMQ{font-weight:400;font-style:Regular;color:#717680}.SignupPopup_Policy__3IZTJ,.SignupPopup_policyParent__NoDMQ{font-family:Inter;font-size:12px;line-height:16px;letter-spacing:0;text-align:center}.SignupPopup_Policy__3IZTJ{font-weight:600;font-style:Semi Bold;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0;text-decoration-thickness:0;text-decoration-skip-ink:auto;color:#208EF5}.SignupPopup_heroImage__yUVOA{object-fit:cover}.SignupPopup_formSection__W5Poo{display:flex;flex-direction:column;justify-content:center;padding:23px 55px;align-items:center;gap:24px}.SignupPopup_formContent__1tGel{display:flex;flex-direction:column;width:100%;gap:16px}.SignupPopup_header__Gw8uQ{display:flex;flex-direction:column;align-items:center;gap:16px}.SignupPopup_logoContainer___KCdW{display:flex;justify-content:center}.SignupPopup_titleWrapper__qNnkH{display:flex;flex-direction:column;gap:7px}.SignupPopup_title__t_5IG{font-size:32px;font-weight:700}.SignupPopup_subtitle__6tXWi,.SignupPopup_title__t_5IG{color:rgba(26,26,26,1);line-height:100%;letter-spacing:-.02em;text-align:center}.SignupPopup_subtitle__6tXWi{font-size:14px}.SignupPopup_linkText__0viWs{color:rgba(32,142,245,1);cursor:pointer}.SignupPopup_form__eEGSB{display:flex;flex-direction:column;gap:12px}.SignupPopup_inputGroup__nHLAx{display:flex;flex-direction:column;gap:8px}.SignupPopup_label__H1_uK{font-size:14px;font-weight:400;color:rgba(26,26,26,1);line-height:100%;letter-spacing:-.02em}.SignupPopup_input__vxivg{padding:10px 14px;font-size:16px;color:rgba(113,118,128,1);outline:none;line-height:24px;letter-spacing:-.02em}.SignupPopup_input__vxivg,.SignupPopup_phoneInputWrap__na3gb{border:1px solid rgba(213,215,218,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);background:rgba(250,250,250,1)}.SignupPopup_phoneInputWrap__na3gb{display:grid;grid-template-columns:minmax(82px,max-content) minmax(0,1fr);align-items:center;position:relative}.SignupPopup_countryDropdown__So5o0{position:relative;height:100%;min-width:82px;border-right:1px solid rgba(213,215,218,1)}.SignupPopup_countryTrigger__AChOp{box-sizing:border-box;width:100%;height:100%;min-width:82px;min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:7px;padding:10px 12px;border:none;background:transparent;color:rgba(26,26,26,1);font-size:14px;font-weight:500;line-height:24px;cursor:pointer}.SignupPopup_countryTrigger__AChOp:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(65,70,81,1)}.SignupPopup_countryFlag__BJnOP{width:20px;height:14px;flex:0 0 auto;box-shadow:0 0 0 1px rgba(213,215,218,.75)}.SignupPopup_countryMenu__t7bHr{position:absolute;left:0;top:calc(100% + 6px);width:190px;z-index:20;padding:4px;border:1px solid rgba(213,215,218,1);background:rgba(255,255,255,1);box-shadow:0 10px 24px rgba(10,13,18,.16)}.SignupPopup_countrySearch__GN5jm{width:100%;padding:8px 10px;border:1px solid rgba(213,215,218,1);outline:none;background:rgba(250,250,250,1);color:rgba(26,26,26,1);font-size:13px;line-height:18px;margin-bottom:4px}.SignupPopup_countryOptionsList__jdH_j{max-height:220px;overflow-y:auto}.SignupPopup_countryOption__RSfqb{width:100%;display:flex;align-items:center;gap:8px;padding:8px;border:none;background:transparent;color:rgba(26,26,26,1);font-size:14px;font-weight:500;line-height:18px;text-align:left;cursor:pointer}.SignupPopup_countryNoResult__s_GLe{padding:10px 8px;color:rgba(113,118,128,1);font-size:13px;line-height:18px}.SignupPopup_countryOptionActive__CmAiC,.SignupPopup_countryOption__RSfqb:hover{background:rgba(245,245,245,1)}.SignupPopup_phoneInput__q9PQe{box-sizing:border-box;width:100%;min-width:0;border:none;box-shadow:none;background:transparent}.SignupPopup_passwordInputWrap___mq_a{position:relative;display:flex;align-items:center}.SignupPopup_passwordInput__jRRjO{width:100%;padding-right:44px}.SignupPopup_passwordToggle___ZEiH{position:absolute;right:12px;width:28px;height:28px;border:none;background:transparent;color:rgba(65,70,81,1);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.SignupPopup_passwordToggle___ZEiH:hover{color:rgba(0,0,51,1)}.SignupPopup_otpRow__oNZ78{display:flex;gap:10px;align-items:stretch}.SignupPopup_otpRow__oNZ78 .SignupPopup_input__vxivg{flex:1}.SignupPopup_otpActionButton__yG4vV{min-width:122px;padding:10px 14px;border:1px solid rgba(0,0,51,1);background:rgba(255,255,255,1);color:rgba(0,0,51,1);font-size:13px;font-weight:600;letter-spacing:-.02em;cursor:pointer}.SignupPopup_otpActionButton__yG4vV:disabled{cursor:not-allowed;opacity:.55}.SignupPopup_otpMetaRow__8SWLE{display:flex;justify-content:flex-end}.SignupPopup_resendOtpButton__EW9AF{padding:0;border:none;background:transparent;color:rgba(0,0,51,1);font-size:12px;font-weight:600;cursor:pointer}.SignupPopup_resendOtpButton__EW9AF:disabled{color:rgba(113,118,128,1);cursor:not-allowed}.SignupPopup_successText__2RaCs{color:#0b8a3d;font-size:12px}.SignupPopup_error__2w2tM{border:1px solid red}.SignupPopup_formOptions__E1DIC{display:flex;align-items:center;font-size:14px}.SignupPopup_checkboxContainer__cJ8J_{display:flex;align-items:center;gap:7px;cursor:pointer}.SignupPopup_checkboxInput__0qlFM{position:absolute;opacity:0;pointer-events:none}.SignupPopup_customCheckbox__RlZM0{width:16px;height:16px;background:rgba(255,255,255,1);border:1px solid rgba(230,232,236,1);border-radius:2px;display:flex;align-items:center;justify-content:center}.SignupPopup_checkboxInput__0qlFM:checked+.SignupPopup_customCheckbox__RlZM0{background:rgba(0,0,51,1);border-color:rgba(0,0,51,1)}.SignupPopup_checkboxInput__0qlFM:checked+.SignupPopup_customCheckbox__RlZM0:after{content:"";width:8px;height:4px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg)}.SignupPopup_checkboxLabel__H1lRs{color:rgba(0,0,0,1)}.SignupPopup_signupButton__GPccN{background:rgba(0,0,51,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);color:white;padding:10px 14px;border:none;font-weight:600;line-height:20px;letter-spacing:-.02em;cursor:pointer}.SignupPopup_signupButton__GPccN:disabled{cursor:not-allowed;opacity:.7}.SignupPopup_policyText__Lqn78{color:rgba(113,118,128,1);font-size:12px;line-height:16px;letter-spacing:-.02em;text-align:center}.SignupPopup_divider__ltYxe{display:flex;align-items:center;text-align:center;gap:11px}.SignupPopup_divider__ltYxe:after,.SignupPopup_divider__ltYxe:before{content:"";flex:1;border-bottom:1px solid rgba(231,231,231,1)}.SignupPopup_dividerText__g_59E{font-size:12px;color:rgba(196,196,196,1);line-height:16px;letter-spacing:-.02em}.SignupPopup_socialButtons__XUrTj{display:flex;flex-direction:column;gap:12px}.SignupPopup_socialButtonApple__ZIF6_,.SignupPopup_socialButton__y1kKx{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;font-size:14px;font-weight:500;cursor:pointer;background:rgba(255,255,255,1);border:1px solid rgba(213,215,218,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05)}.SignupPopup_socialButton__y1kKx{color:rgba(65,70,81,1)}.SignupPopup_socialButtonApple__ZIF6_{background-color:rgba(245,246,250,1);color:rgba(26,26,26,1);border:none}.SignupPopup_socialButtonFacebook__NzK0K{background-color:rgba(24,119,242,1);box-shadow:0 1px 2px 0 rgba(10,13,18,.05);color:rgba(255,255,255,1);border:none}.SignupPopup_appleMark__KzNWo{color:rgba(0,0,0,1);font-size:18px;line-height:1}.SignupPopup_otpContent__LuuhN{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}.SignupPopup_otpTitleWrapper__XxBzj{display:flex;flex-direction:column;gap:8px}.SignupPopup_otpForm__str1j{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%}.SignupPopup_otpInputs__7OP2X{display:flex;justify-content:center;gap:14px}.SignupPopup_otpInput__xBEz4{width:58px;height:58px;border:1px solid rgba(213,215,218,1);border-radius:6px;background:rgba(250,250,250,1);color:rgba(26,26,26,1);font-family:Inter;font-size:28px;font-weight:700;line-height:1;text-align:center;outline:none}.SignupPopup_otpInput__xBEz4:focus{border-color:rgba(0,0,51,1)}.SignupPopup_otpResend__5Sc27{display:flex;flex-direction:column;align-items:center;gap:6px;color:rgba(65,70,81,1);font-size:13px;line-height:18px;text-align:center}.SignupPopup_otpResend__5Sc27 span{color:rgba(196,196,196,1)}.SignupPopup_backToLogin__XBin_,.SignupPopup_backToSignup__dTl08,.SignupPopup_linkButton__fLVjf{border:none;background:transparent;color:rgba(32,142,245,1);cursor:pointer;font-weight:600;padding:0}.SignupPopup_linkButton__fLVjf:disabled{color:rgba(196,196,196,1);cursor:not-allowed}.SignupPopup_backToSignup__dTl08{margin-top:4px}.SignupPopup_backToLogin__XBin_{align-self:flex-start}.SignupPopup_footer__b2qKX{text-align:center}.SignupPopup_copyright__wb0z6{font-size:14px;color:rgba(196,196,196,1);line-height:100%;letter-spacing:-.02em}.SignupPopup_logoSlide__QEo0A{display:flex;justify-content:center;align-items:center}.SignupPopup_logoSwiper__TDdbc .swiper-pagination{position:relative;margin-top:12px}.SignupPopup_logoSwiper__TDdbc .swiper-pagination-bullet{width:11.2px;height:11.2px}.SignupPopup_logoSwiper__TDdbc{width:100%;height:100%;position:relative}.SignupPopup_slideImage__PiWRZ{width:100%;height:100%;object-fit:cover}.SignupPopup_logoSwiper__TDdbc .swiper-pagination{position:absolute;bottom:16px;left:0;width:100%;display:flex;justify-content:center;align-items:center;z-index:10}.SignupPopup_logoSwiper__TDdbc .swiper-pagination-bullet{width:11px;height:11px;background:#ffffff;opacity:.5;margin:0 2.4px!important;border-radius:50%;transition:all .3s ease}.SignupPopup_logoSwiper__TDdbc .swiper-pagination-bullet-active{width:16px;height:16px;opacity:1;background:#ffffff}.SignupPopup_logoSwiper__TDdbc .swiper-pagination-horizontal.swiper-pagination-bullets{margin:10px 0;bottom:14px}@media (max-width:1134px){.SignupPopup_formSection__W5Poo{padding:53px 37px}}@media (max-width:1095px){.SignupPopup_formSection__W5Poo{padding:53px 20px}.SignupPopup_mainContainer__RbyCI{grid-template-columns:1fr 1fr}.SignupPopup_imageSection__mwcnn{max-width:547px;width:100%}}@media (max-width:1024px){.SignupPopup_formSection__W5Poo{padding-left:24px;padding-right:6px}}@media (max-width:1003px){.SignupPopup_imageSection__mwcnn{max-width:472px}}@media (max-width:903px){.SignupPopup_imageSection__mwcnn{max-width:369px;width:100%}.SignupPopup_mainContainer__RbyCI{grid-template-columns:.9fr 1fr}.SignupPopup_formSection__W5Poo{padding:0 6px 0 16px}}@media (max-width:793px){.SignupPopup_mainContainer__RbyCI{grid-template-columns:1fr}.SignupPopup_imageSection__mwcnn{display:none}.SignupPopup_logo__uwwQ4{width:129px;height:108px}.SignupPopup_formSection__W5Poo{padding:24px 15px}.SignupPopup_mainContainer__RbyCI,.SignupPopup_pageWrapper__prZIk{padding:0}.SignupPopup_otpInputs__7OP2X{gap:8px}.SignupPopup_otpInput__xBEz4{width:42px;height:48px;font-size:24px}}.HomeRecentSearches_recent__8XcOW{display:flex;min-height:42px;align-items:center;gap:16px;color:#65748a;font-family:var(--font-poppins),sans-serif}.HomeRecentSearches_title__9XX0N{flex:none;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.HomeRecentSearches_items__w_b3N{display:flex;min-width:0;gap:10px;overflow-x:auto;scrollbar-width:none}.HomeRecentSearches_item__l1Po_{display:grid;grid-template-columns:auto auto;align-items:center;gap:1px 7px;min-width:max-content;padding:5px 10px;border-left:2px solid #dce3ed;background:#fafcff}.HomeRecentSearches_item__l1Po_>span{color:#8a97a9;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.HomeRecentSearches_item__l1Po_ strong{color:#152440;font-size:10px;font-weight:500}.HomeRecentSearches_item__l1Po_ small{grid-column:1/-1;color:#738198;font-size:9px}.HomeRecentSearches_empty__m8CjQ{font-size:10px}@media(max-width:895px){.HomeRecentSearches_recent__8XcOW{display:none}}.BaggageDetails_container__LtjrY{max-width:900px;width:100%}.BaggageDetails_container__LtjrY,.BaggageDetails_flightExpandableContainer__LXbhM{display:flex;flex-direction:column;gap:24px}.BaggageDetails_passengerDetailsHeader__PUrz6{display:flex;flex-direction:column;gap:4px;align-items:center;margin-top:10px}.BaggageDetails_fromToContainer__0DcBo{display:flex;gap:6px;align-items:center}.BaggageDetails_from__kF9cl,.BaggageDetails_to__xM6VB{font-family:Antic Didone;font-weight:400;font-size:28px;line-height:1.18;color:#070773}.BaggageDetails_aboutFlightContainerRight__UvsIx{display:flex;gap:8px;height:fit-content}.BaggageDetails_aboutFlightContainerRight__UvsIx span{font-family:var(--font-inter);font-weight:300;font-size:13px;line-height:100%;color:#000000}.BaggageDetails_subInfoText__4iJxw{font-family:Inter;font-weight:300;font-size:13px;line-height:1;color:#000000}.BaggageDetails_dot__KatPr{width:4px;height:4px;background-color:#4A5565;border-radius:50%;align-self:center}.BaggageDetails_flightExpandableCard__dKBTZ{padding:16px 24px;background:#ffffff;justify-content:space-between;align-items:center;border:1px solid #e4e6e8;display:flex;flex-direction:column;align-items:start;gap:16px}.BaggageDetails_flightExpandableHeader__4_pdT{display:flex;flex-direction:column;gap:5px}.BaggageDetails_flightExpandableHeader__4_pdT h3{font-family:Antic Didone;font-weight:400;font-size:20px;line-height:1.18;text-transform:uppercase;color:#070773}.BaggageDetails_flightExpandableToggle__Kzp6P{width:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-start;justify-content:space-between;text-align:left;cursor:pointer}.BaggageDetails_flightExpandableToggle__Kzp6P .BaggageDetails_arrow__78q_X{margin-top:4px}.BaggageDetails_expandWrap__9BVTp{width:100%;max-height:0;overflow:hidden;transition:max-height .35s ease-in-out}.BaggageDetails_expandOpen__f0lcB{max-height:5000px}.BaggageDetails_flightActiveBorder__9d39E{border:1px solid #e4e6e8;transition:border .35s ease}.BaggageDetails_arrow__78q_X{transition:transform .35s ease}.BaggageDetails_arrowRotate__kAxDK{transform:rotate(180deg)}.BaggageDetails_continueButtonContainer__IygmJ{width:100%;display:flex;justify-content:flex-end}.BaggageDetails_continueButton__yot4t{display:flex;align-items:center;justify-content:center;padding:12px 24px;height:40px;width:236px;background-color:#000033;color:#ffffff;font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase;cursor:pointer;border:none;transition:all .35s ease}.BaggageDetails_continueButton__yot4t:hover{background-color:#FCC800}.BaggageDetails_flightExpandableBottom__vHOJU{width:100%;display:flex;flex-direction:column;gap:24px}.BaggageDetails_flightExpandableRows__x3hfP{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:center}.BaggageDetails_emptyColumnPlaceholder__K536j{width:100%;min-height:1px}.BaggageDetails_emptyState__y2IpE{width:100%;min-height:120px;border:1px dashed #cbd5e1;background:#f8fafc;display:flex;align-items:center;justify-content:center;gap:16px;padding:22px 24px}.BaggageDetails_emptyIcon__wDVUz{width:48px;height:48px;border:1px solid #dbe3ef;background:#ffffff;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.BaggageDetails_emptyIcon__wDVUz img{width:24px;height:24px;object-fit:contain}.BaggageDetails_emptyTitle__QJqJb{margin:0 0 6px;font-family:var(--font-inter);font-size:16px;font-weight:600;line-height:1.3;color:#111827}.BaggageDetails_emptyText__YbRPR{margin:0;font-family:var(--font-inter);font-size:14px;font-weight:400;line-height:1.45;color:#64748b}.BaggageDetails_baggageBottomCard__ijohP{width:100%;display:flex;flex-direction:column;gap:16px}.BaggageDetails_baggageGuide__vaRWg{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.BaggageDetails_CabinBaggageGuide__VgJJB,.BaggageDetails_CheckInBaggageGuide___w7yW{max-width:100%;width:100%;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e4e6e8}.BaggageDetails_CabinBaggageGuideHeader__iR4TK{display:flex;align-items:center;gap:8px}.BaggageDetails_CabinBaggageGuideHeader__iR4TK h3{font-family:var(--font-inter);font-weight:500;font-style:Medium;font-size:14px;line-height:20px;letter-spacing:-.15px;text-transform:uppercase}.BaggageDetails_guideList__Z8v3y{display:flex;flex-direction:column;list-style-type:disc;padding-left:16px}.BaggageDetails_guideList__Z8v3y li{font-family:var(--font-inter);font-weight:300;font-style:Light;font-size:12px;line-height:1.67;letter-spacing:0;vertical-align:middle}.BaggageDetails_proTip__GM1Rb{padding:12px 0 12px 12px;display:flex;align-items:center;gap:4px;border:1px solid #1e40af;background-color:#EFF6FF}.BaggageDetails_proTipText__NKre8{font-family:var(--font-inter);font-weight:700;font-style:Bold;font-size:14px;line-height:20px;letter-spacing:-.15px;color:#1E40AF;white-space:nowrap}.BaggageDetails_paraTipText___Uzbj{font-family:var(--font-inter);font-weight:400;font-size:12px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#000000}.BaggageDetails_tripDetailsContainer__ZcYaD{width:100%;padding:10px 16px;background-color:#000033}.BaggageDetails_tripDetailsHeader__FriEV{padding:10px 0;display:flex;align-items:center;gap:10px}.BaggageDetails_TripCard__sRB9d{margin-bottom:16px}.BaggageDetails_tripDetails__NbJLN{font-family:Antic Didone;font-weight:400;font-style:Regular;font-size:20px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:capitalize;color:#FFFFFF}.BaggageDetails_mobileView__uPPXh{display:none;flex-direction:column}.BaggageDetails_mobileViewContainer__rPwxQ{background:linear-gradient(180deg,#EEF5FF,#FFFFFF);display:flex;flex-direction:column;gap:16px;padding:76px 16px 143px}.BaggageDetails_mobileFlightDestinationName__jJ4SZ{font-family:Antic Didone;font-weight:400;font-style:Regular;font-size:20px;line-height:1.19;text-transform:uppercase;color:#070773}.BaggageDetails_baggageMobileCard__DCQ63{border:1px solid #e4e6e8;background:#FFFFFF;padding:16px;display:flex;flex-direction:column;gap:14px}.BaggageDetails_br__IvvBM{width:100%;height:1px;background-image:repeating-linear-gradient(90deg,#94A3B8 0,#94A3B8 6px,transparent 0,transparent 12px);opacity:.74;margin:0 auto}.BaggageDetails_baggageMobileItem__FZ35y{display:flex;flex-direction:column;gap:16px;margin-bottom:2px}.BaggageDetails_baggageMobileItems__4ijgz{display:flex;flex-direction:column;gap:14px}.BaggageDetails_baggageMobileItems__4ijgz .BaggageDetails_emptyState__y2IpE{min-height:112px;padding:18px 16px}.BaggageDetails_footer__7VF7Y{padding:24px 16px 55px;background:#000033;box-shadow:0 -6px 10.2px 0 #0000001A;position:fixed;bottom:0;left:0;width:100%;z-index:9}.BaggageDetails_footerContainer__OwYru{display:flex;align-items:center;justify-content:space-between}.BaggageDetails_amountSection__N6cnL{display:flex;flex-direction:column}.BaggageDetails_label__xCP4O{display:flex;align-items:center;gap:12px;font-family:var(--font-inter);font-weight:500;font-style:Medium;font-size:16px;line-height:1.2;letter-spacing:-3%;color:#FFFFFF}.BaggageDetails_infoIcon__hg0BI{border:1.5px solid #7b8799;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:13px;color:#7B8799}.BaggageDetails_amount__uepgm{font-family:var(--font-inter);font-weight:500;font-style:Medium;font-size:20px;line-height:1.19;color:#FFFFFF}.BaggageDetails_continueBtn__2GKk4{max-width:240px;width:100%;height:48px;padding:10px 16px;font-family:var(--font-inter);font-weight:500;font-style:Medium;font-size:14px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#000033;background-color:#FFFFFF;cursor:pointer}@media (max-width:900px){.BaggageDetails_baggageGuide__vaRWg,.BaggageDetails_flightExpandableRows__x3hfP{gap:16px}}@media (max-width:640px){.BaggageDetails_container__LtjrY{display:none}.BaggageDetails_mobileView__uPPXh{display:flex}.BaggageDetails_aboutFlightContainerRight__UvsIx span{font-size:12px}.BaggageDetails_flightExpandableRows__x3hfP{display:flex;flex-direction:column;gap:14px}.BaggageDetails_emptyColumnPlaceholder__K536j{display:none}.BaggageDetails_emptyState__y2IpE{flex-direction:column;text-align:center}.BaggageDetails_flightExpandableCard__dKBTZ{padding:16px}.BaggageDetails_baggageGuide__vaRWg{display:flex;flex-direction:column;gap:14px}.BaggageDetails_CabinBaggageGuideHeader__iR4TK h3{font-size:12px}.BaggageDetails_proTip__GM1Rb{align-items:start}.BaggageDetails_CabinBaggageGuide__VgJJB,.BaggageDetails_CheckInBaggageGuide___w7yW{max-width:unset;width:100%}.BaggageDetails_mobileViewContainer__rPwxQ{padding-top:16px;padding-bottom:16px}}@media (max-width:400px){.BaggageDetails_amountSection__N6cnL{min-width:148px}}.CabinBaggageInfo_wrapper__Sbtax{max-width:100%;width:100%;display:flex;gap:16px;align-items:flex-start}.CabinBaggageInfo_iconBox__8sMw_{width:75px;height:75px;border:1px solid #dbe2eb;display:flex;align-items:center;justify-content:center}.CabinBaggageInfo_icon__fsAL_{width:41px;height:auto}.CabinBaggageInfo_content__AW2ep{display:flex;flex-direction:column;gap:5px}.CabinBaggageInfo_header__bIpVQ{display:flex;align-items:center;gap:5px}.CabinBaggageInfo_header__bIpVQ h3{font-weight:700;font-style:Bold;font-size:13px}.CabinBaggageInfo_header__bIpVQ h3,.CabinBaggageInfo_included__dfvc_{font-family:var(--font-inter);line-height:1.18;letter-spacing:0;vertical-align:middle;color:#000000}.CabinBaggageInfo_included__dfvc_{padding:2px 7px;border:1px solid #316cec;background-color:#EFF6FF;font-weight:500;font-style:Medium;font-size:12px}.CabinBaggageInfo_list__wxLBH{display:flex;flex-direction:column;list-style:disc;padding-left:18px}.CabinBaggageInfo_list__wxLBH li{font-family:var(--font-inter);font-weight:300;font-size:12px;line-height:1.19;letter-spacing:0;vertical-align:middle;color:#000000}.CabinBaggageInfo_list__wxLBH strong{font-weight:700}@media (max-width:1156px){.CabinBaggageInfo_iconBox__8sMw_{max-width:56px;height:56px}.CabinBaggageInfo_wrapper__Sbtax{gap:12px}}@media (max-width:640px){.CabinBaggageInfo_header__bIpVQ h3{font-weight:500}}.ExtraBaggageItem_wrapper__kbOio{max-width:100%;width:100%;display:flex;justify-content:space-between;align-items:center}.ExtraBaggageItem_imageInfoContainer__WKnBI{display:flex;gap:16px;align-items:center}.ExtraBaggageItem_imageBox__Ol569{width:75px;height:75px;border:1px solid #dbe2eb;display:flex;align-items:center;justify-content:center}.ExtraBaggageItem_imageBox__Ol569 img{width:41px;height:auto}.ExtraBaggageItem_info__TSwZw{display:flex;flex-direction:column;gap:2px}.ExtraBaggageItem_weight__Y933P{font-family:var(--font-inter);font-weight:400;font-size:14px;line-height:20px;letter-spacing:-.15px;color:#364153}.ExtraBaggageItem_price__XP4ZW{font-family:var(--font-inter);font-weight:600;font-size:18px;line-height:28px;letter-spacing:-.44px;color:#0a0a0a}.ExtraBaggageItem_counter___U_Nr{max-width:86px;width:100%;display:flex;align-items:center;justify-content:space-between}.ExtraBaggageItem_btn__NFLRh{padding:8px 5px;width:24px;height:24px;border:.75px solid #000033;display:flex;align-items:center;justify-content:center;cursor:pointer}.ExtraBaggageItem_count__PM2ie{font-family:var(--font-inter);font-weight:600;font-size:14px;line-height:100%;letter-spacing:-2%;color:#000000}.ExtraBaggageItem_btn__NFLRh,.ExtraBaggageItem_btn__NFLRh svg path{transition:all .5s ease}.ExtraBaggageItem_btn__NFLRh:hover svg path{fill:white}.ExtraBaggageItem_btn__NFLRh:hover{background-color:#000033}.ExtraBaggageItem_btn__NFLRh:disabled{pointer-events:none;opacity:.5}@media (max-width:1156px){.ExtraBaggageItem_imageBox__Ol569{width:56px;height:56px}.ExtraBaggageItem_imageInfoContainer__WKnBI{gap:12px}}@media (max-width:640px){.ExtraBaggageItem_wrapper__kbOio{max-width:unset}}.OfferBanner_banner__d_Dmm{display:flex;justify-content:space-between;padding:16px;background-color:rgba(12,188,135,.1);align-items:center;border:1px solid rgba(0,0,0,.1)}.OfferBanner_left__88uPZ{display:flex;align-items:center;gap:24px}.OfferBanner_badge__MlkoC{width:40px;height:40px;background-image:url(/images/bannerImage.png);display:flex;align-items:center;justify-content:center;font-weight:400;font-size:11.2px;line-height:16.8px;color:#ffffff}.OfferBanner_badge__MlkoC,.OfferBanner_text__8g_Pr{font-family:var(--font-inter);letter-spacing:0;vertical-align:middle}.OfferBanner_text__8g_Pr{font-weight:500;font-style:Medium;font-size:16px;line-height:20px;color:#0b0a12}.OfferBanner_text__8g_Pr span{font-family:var(--font-inter);font-weight:700;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#0cbc87}.OfferBanner_loginBtn__rvBUe{padding:7px 24px;background-color:#fcc800;font-family:Inter;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-2%;vertical-align:middle;text-transform:uppercase;cursor:pointer;transition:all .45s ease}.OfferBanner_loginBtn__rvBUe:hover{background-color:#000033;color:#ffffff}.DatePriceSlider_container__M_4UJ{width:100%;display:flex;flex-direction:column;gap:16px}.DatePriceSlider_agentTools__GoJi_{width:100%;display:flex;justify-content:flex-end;gap:14px}.DatePriceSlider_agentToolButton__982tJ{width:38px;height:38px;border:1px solid rgba(0,0,51,.12);background:#ffffff;color:#4b5563;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.DatePriceSlider_agentToolButton__982tJ:hover{color:#000033;border-color:rgba(0,0,51,.28);box-shadow:0 8px 20px rgba(0,0,51,.08)}.DatePriceSlider_wrapper__zcjOX{margin:0 auto;width:100%;padding:8px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:#ffffff}.DatePriceSlider_arrow__FT6mq{width:32px;height:32px;border-radius:50%;background:transparent;border:.8px solid #212121;cursor:pointer;display:flex;align-items:center;justify-content:center}.DatePriceSlider_arrow__FT6mq:hover{background:#f3f4f6}.DatePriceSlider_datesRow__7F5DD{display:flex;gap:8px;flex:1;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.DatePriceSlider_dateCard__5mUmj{min-width:108px;padding:11px 16px;border:1px solid #0000001a;background:#ffffff;text-align:center;overflow:hidden;cursor:pointer;position:relative;transition:all .6s ease}.DatePriceSlider_dateCard__5mUmj:hover{background:#f1f5f9}.DatePriceSlider_selected__LKumH{border-color:#000033;background-color:#f0f3ff!important;transition:all .4s ease}.DatePriceSlider_selected__LKumH:after{content:"";position:absolute;transition:all .4s ease;bottom:-4px;left:50%;transform:translateX(-50%);width:63px;height:7px;background-color:#0b0f3f;border-radius:999px}.DatePriceSlider_day__wn3Pc{letter-spacing:-2%;white-space:nowrap;margin-bottom:6px}.DatePriceSlider_day__wn3Pc,.DatePriceSlider_price__lNtWB{font-size:14px;font-family:var(--font-inter);font-weight:400;line-height:100%;color:#000000}.DatePriceSlider_price__lNtWB{letter-spacing:0}.DatePriceSlider_pricePlaceholder__V5KS3{min-height:21px}.DatePriceSlider_low__tX1du{color:#67aa38}.DatePriceSlider_high__kio2K{color:#dc2626}.HotelClassification_hotelClassification__qkwNG{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;padding:4px 8px;gap:2px;height:23px;border:1px solid #e5e7eb;border-radius:6px;flex:none;order:0;flex-grow:0;background:#FFFFFF}.HotelClassification_hotelClassificationNumber___NUGr{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#000000;flex:none;order:0;flex-grow:0}.HotelClassification_hotelClassificationStarIcon__8MtxS{width:14px;height:14px;border-radius:0;flex:none;order:1;flex-grow:0;display:block}.HotelClassification_hotelClassificationText__iKPYr{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#000000;flex:none;order:2;flex-grow:0}.BarcelonaSection_container__WoKDW{max-width:1520px;width:100%;display:flex;flex-direction:column;margin:44px auto 0}.BarcelonaSection_heading__rliBw{font-family:Antic Didone;font-weight:400;font-style:Regular;font-size:32px;line-height:34px;letter-spacing:0;text-transform:uppercase;color:#000033}.BarcelonaSection_expCarousel__c5pM6{margin-top:-37px;margin-bottom:41px}.BarcelonaSection_skeletonContainer__RK7cn{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:16px;margin-bottom:41px}.BarcelonaSection_skeletonCard__sWkMN{background:#ffffff;border-radius:12px;padding:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:10px;border:1px solid #f3f4f6}.BarcelonaSection_skeletonImage__dec2K{width:100%;height:180px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:BarcelonaSection_shimmer__pTKPY 1.5s infinite}.BarcelonaSection_skeletonText1__XwX7d{width:75%;height:16px}.BarcelonaSection_skeletonText1__XwX7d,.BarcelonaSection_skeletonText2__dXpHK{border-radius:4px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:BarcelonaSection_shimmer__pTKPY 1.5s infinite}.BarcelonaSection_skeletonText2__dXpHK{width:50%;height:14px}@keyframes BarcelonaSection_shimmer__pTKPY{0%{background-position:200% 0}to{background-position:-200% 0}}.BarcelonaSection_noResultsContainer__OT1d3{display:flex;align-items:center;justify-content:center;padding:40px 20px;margin-top:16px;margin-bottom:41px;background:#f9fafb;border-radius:12px;border:1px dashed #e5e7eb}.BarcelonaSection_noResultsText__qiOKO{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#6b7280;margin:0}@media (max-width:1520px){.BarcelonaSection_heading__rliBw{padding-left:20px}}@media (max-width:1200px){.BarcelonaSection_heading__rliBw{font-size:30px}.BarcelonaSection_skeletonContainer__RK7cn{grid-template-columns:repeat(3,1fr)}}@media (max-width:1156px){.BarcelonaSection_heading__rliBw{font-size:28px}}@media (max-width:1080px){.BarcelonaSection_heading__rliBw{font-size:26px}}@media (max-width:1040px){.BarcelonaSection_heading__rliBw{font-size:22px}}@media (max-width:991px){.BarcelonaSection_expCarousel__c5pM6{margin-top:-5px}}@media (max-width:768px){.BarcelonaSection_skeletonContainer__RK7cn{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.BarcelonaSection_container__WoKDW{margin-top:32px}.BarcelonaSection_skeletonContainer__RK7cn{grid-template-columns:1fr}}