.SeatSelection_umnrWrapper__Wz8fV{max-width:1228px;margin:auto;padding:20px;text-align:center}.SeatSelection_tabsContentContainer__GM3Hj{position:relative}.SeatSelection_tabsContentOverlay___Wel_{position:absolute;inset:0;z-index:1001;display:flex;align-items:flex-start;justify-content:center;padding-top:2rem;background:rgba(255,255,255,.7)}.SeatSelection_seatReservationWrapper___XzVt{max-width:1228px;margin:auto;overflow-x:clip}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7{display:flex;flex-direction:column;width:100%;height:auto;background-color:var(--primary-white,#ffffff);border-radius:2rem;box-shadow:0 8px 24px rgba(149,157,165,.2);padding-left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5{background-color:var(--secondary-gray-neos-25,#f3f8fa);width:100%;border-top-right-radius:0;border-top-left-radius:0;border-bottom:1px solid var(--secondary-gray-neos-75,#d2dbe5)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr{gap:1rem;font-weight:700;font-size:16px}@media(max-width:1024px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr{flex:1 1;display:inline-flex;max-width:100%;background-color:var(--primary-white,#ffffff);color:var(--primary-blue,#087bb4)!important}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr svg{fill:var(--primary-blue,#087bb4);stroke:var(--primary-blue,#087bb4);margin-bottom:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-2px;border-radius:4px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz{background-color:var(--primary-blue,#087bb4)!important;color:var(--primary-white,#ffffff)!important;border-top-right-radius:0;border-top-left-radius:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz svg{fill:var(--primary-white,#ffffff);stroke:var(--primary-white,#ffffff)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz:focus-visible{outline-color:var(--primary-white,#ffffff)}}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_activePassenger__ns7cO{position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_activePassenger__ns7cO .SeatSelection_activeIcon__6CjjG{color:var(--primary-blue,#087bb4);font-weight:600;font-size:25px;line-height:21px;letter-spacing:0;position:absolute;left:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1{display:flex;flex-direction:row;overflow-x:auto}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 hr{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:first-child{padding-left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:last-child{border-right:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u{display:flex;flex-direction:row;align-items:center;gap:1rem;padding:0 10px;position:relative;left:1rem;border-right:1px solid var(--primary-blue,#087bb4);cursor:pointer}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:2px;border-radius:4px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_activeIcon__6CjjG{position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u span{border-style:solid;border:1px dashed var(--primary-blue,#087bb4);padding:8px;border-radius:8px;box-sizing:border-box;text-align:center;min-width:42.5px;height:42.5px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeat__qu03n{background:var(--primary-blue,#087bb4);color:var(--primary-white,#ffffff);min-width:42.5px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u p{color:var(--primary-black,#000000);font-weight:500;font-size:1rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_btnRemoveSeat__NwFTH{min-width:42.5px;height:42.5px;border:1px dashed var(--primary-blue,#087bb4);border-radius:8px;padding:8px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_btnRemoveSeat__NwFTH span{border:none;padding:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengerFlex__Zjq4F{flex:1 1;min-width:150px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_divider__lNYAA{border-top:1px solid var(--secondary-divider-gray,#e0e0e0);width:90%}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendTitle__YQP_R{display:none;font-size:1rem;font-weight:400;padding:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR{display:none;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px;padding:10px;background:rgba(0,0,0,0);border-radius:8px;margin-top:20px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR p{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu{display:flex;align-items:center;gap:1rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendText__Lnt46{font-size:12px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf{display:flex;flex-direction:column;align-items:center;background-color:var(--secondary-gray-neos-25,#f3f8fa);width:100%;margin:auto;border:1px solid rgba(0,0,0,0);position:relative;max-height:var(--seat-map-height,none);padding-bottom:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_seats__J92_A{display:flex;justify-content:space-between;align-items:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 svg{position:relative;top:2px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C{display:flex;flex-direction:column;margin-bottom:70px;isolation:isolate}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW{display:flex;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW p{padding:10px;text-transform:uppercase;font-size:14px;background-color:var(--secondary-gray-neos-75,#d2dbe5);color:#323334}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p svg{position:relative;top:3px;left:3px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6{display:flex;justify-content:space-between;padding-bottom:10px;padding-top:6px;position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_row_number__V9dHV{align-items:center;display:flex;justify-content:flex-end;position:absolute;top:0;bottom:0;right:calc(100% + 22px);width:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_seat_group__i6HLk{display:flex;gap:4px;margin-left:-12px;width:100%;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_leftCol__1sZX4{position:-webkit-sticky;position:sticky;top:0;padding-left:0!important;background-color:var(--secondary-gray-neos-25,#f3f8fa)}@media(max-width:1024px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP{overflow-x:hidden;overflow-y:hidden}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar{width:3px;cursor:pointer}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar-thumb{background-color:var(--primary-blue,#087bb4);border-radius:10px;border:1px solid rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar-thumb:hover{background-color:var(--primary-blue,#087bb4)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_rightCol__1HJIP::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}}@media(max-width:481px){.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm{transform:scale(.7);transform-origin:top}}.SeatSelection_loadingContainer__8Z9NB{margin-top:50px;display:flex;justify-content:center;align-items:center}@media(max-width:1024px){.SeatSelection_seatReservationWrapper___XzVt{overflow-x:clip}}.SeatSelection_grid__1l_sh{margin-left:0;margin-top:0;width:100%}.SeatSelection_grid__1l_sh .SeatSelection_leftCol__1sZX4{padding-top:0;z-index:2}.SeatSelection_grid__1l_sh .SeatSelection_rightCol__1HJIP{padding-left:0}.SeatSelection_grid__1l_sh .SeatSelection_interline__GOXrj{font-weight:400;font-size:13px;line-height:20px;letter-spacing:0;padding:1rem 8px;display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;color:red}.SeatSelection_seatTooltip__z8tmm{color:var(--tooltip-bg,#f0f8ff)!important;background-color:var(--tooltip-bg,#f0f8ff)!important;border:1px solid var(--secondary-dark-blue,#087bb4)!important;box-shadow:0 4px 16px rgba(149,157,165,.4)!important}@media(max-width:1025px){.SeatSelection_seat_margin_left__jQQT9{margin-left:10px}.SeatSelection_seat_margin_right__STJr5{margin-right:5px}.SeatSelection_legend_margin_left__1Dy_l{margin-left:15px}.SeatSelection_legend_margin_right__s7gEK{margin-right:20px}.SeatSelection_legend_margin_middle__6pkTm{margin-right:0}.SeatSelection_marginLegend__O61XS{margin-left:9px}.SeatSelection_removeMargin__M7drR{margin-left:0}.SeatSelection_cursorPointer__izbk1{cursor:pointer}}.SeatSelection_tooltipTitle__tDEYx{display:flex;background:var(--tooltip-bg,#f0f8ff)}.SeatSelection_tooltipTitle__tDEYx .SeatSelection_tooltipSpan__CmXIA{font-size:25px;margin-right:20px;color:var(--secondary-dark-blue,#087bb4)}.SeatSelection_tooltipTitle__tDEYx .SeatSelection_tooltipPrice__Rp6XT{font-size:13px;margin-top:8px;color:var(--primary-black,#000000)}.SeatSelection_featureList__0HVSL{list-style:none;margin:0;padding:0}.SeatSelection_featureItem__AL_ja{display:flex;align-items:center}.SeatSelection_textIcon__LQ_hG{margin-bottom:-5px}.SeatSelection_textContent__BRtrF{margin-left:10px;font-size:14px}.SeatSelection_tabContainer__Mw_QU{display:flex;align-items:center;gap:8px}.SeatSelection_infoIconBtn__MF1OT{cursor:pointer}.SeatSelection_passengerSelect__fuFyc{flex:1 1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:1rem;background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.SeatSelection_passengerSelect__fuFyc:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-2px;border-radius:4px}.SeatSelection_hole___p1iX{flex:0 0 43px;min-height:53px}.SeatSelection_seatButton__YCew4{flex:0 0 43px;height:53px;scroll-margin-top:6rem;scroll-margin-bottom:15rem;touch-action:manipulation}.SeatSelection_seatButton__YCew4>svg{display:block;width:43px;height:53px;pointer-events:none}.SeatSelection_seatButton__YCew4[role=button]{cursor:pointer}.SeatSelection_seatButton__YCew4:focus-visible{outline:none}.SeatSelection_seatButton__YCew4:focus-visible svg{outline:2px solid var(--primary-blue,#087bb4);outline-offset:2px;border-radius:4px}.SeatSelection_seatHoverPreview__BNq1m{display:inline-flex;line-height:0}.SeatSelection_editModePlaceholder__N5ZgU{padding:1rem}.SeatSelection_editModePlaceholder__N5ZgU .SeatSelection_editModeTitle__zloGV{font-size:35px;margin:0;color:var(--primary-blue,#087bb4)}.SeatSelection_editModePlaceholder__N5ZgU .SeatSelection_legendTitle__YQP_R{display:block}.SeatSelection_editModePlaceholder__N5ZgU .SeatSelection_legendWrapper__rR5AR{display:grid;max-width:max(280px,50%)}.SeatSelection_airplaneContainer__Sy7zf{display:none;z-index:-1;pointer-events:none;margin-top:-2900px;margin-left:-1038px}.SeatSelection_airplaneContainer__Sy7zf svg{display:block;max-width:none;height:auto}@media(min-width:1025px){.SeatSelection_umnrWrapper__Wz8fV{max-width:1228px;margin:auto;padding:20px 0}.SeatSelection_seatReservationWrapper___XzVt{max-width:1228px;margin:auto;position:relative;overflow:visible;-webkit-clip-path:inset(-3rem 0 -3rem -3rem);clip-path:inset(-3rem 0 -3rem -3rem)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7{margin-top:2rem;display:block;align-items:center;width:100%;height:auto;background-color:var(--primary-white,#ffffff);border:1px solid rgba(0,0,0,0);border-radius:2rem;box-shadow:0 8px 24px rgba(149,157,165,.2);flex-direction:column}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5{background-color:var(--secondary-gray-neos-25,#f3f8fa);width:100%;border:1px solid rgba(0,0,0,0);border-top-right-radius:2rem;border-top-left-radius:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr{width:50%;display:flex;flex-direction:row;align-items:center;gap:1rem;font-weight:700;font-size:18px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_tabsWrapper__Wm9r5 .SeatSelection_tabItem__K9Ilr.SeatSelection_activeTab__H3Osz{display:flex;background-color:var(--primary-white,#ffffff)!important;color:var(--primary-blue,#087bb4)!important;border-top-right-radius:2rem;border-top-left-radius:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1{display:flex;flex-direction:column;overflow-x:hidden}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 hr{display:none}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:first-child{padding-left:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u{width:90%;display:flex;flex-direction:row;align-items:center;gap:1rem;padding:1rem 2rem;position:relative;left:0;border-right:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u:focus-visible{outline:2px solid var(--primary-blue,#087bb4);outline-offset:-4px;border-radius:4px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u span{display:inline-block;border-style:solid;border:1px dashed var(--primary-blue,#087bb4);padding:8px;border-radius:8px;box-sizing:border-box;text-align:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u .SeatSelection_selectedSeat__qu03n{background:var(--primary-blue,#087bb4);color:var(--primary-white,#ffffff)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_passengerDetails___Ps8u p{color:var(--primary-black,#000000);font-weight:500;font-size:1rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_activePassenger__ns7cO{position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengersBox__q_Z_1 .SeatSelection_activePassenger__ns7cO .SeatSelection_activeIcon__6CjjG{color:var(--primary-blue,#087bb4);font-weight:600;font-size:25px;line-height:21px;letter-spacing:0;position:absolute;left:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_passengerFlex__Zjq4F{flex:1 1;min-width:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_passengerSeats__o4rR7 .SeatSelection_divider__lNYAA{border-top:1px solid var(--secondary-divider-gray,#e0e0e0);width:90%}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendTitle__YQP_R{display:block;font-size:1rem;padding:10px;font-weight:400}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:20px;gap:20px;padding:10px;background:rgba(0,0,0,0);border-radius:8px;margin-top:20px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR p{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu{display:flex;align-items:center;gap:1rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_legendWrapper__rR5AR .SeatSelection_legendItem__G0xSu .SeatSelection_legendText__Lnt46{font-size:12px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf{display:flex;flex-direction:column;align-items:center;background-color:var(--secondary-gray-neos-25,#f3f8fa);width:80%;margin:auto;border:1px solid rgba(0,0,0,0);position:relative;padding:0}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_exit___Pni3{display:flex;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_exit___Pni3 p{padding:10px;text-transform:uppercase;font-size:14px;background-color:var(--secondary-gray-neos-75,#d2dbe5);color:var(--secondary-gray-neos-100,#90a6be)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_seats__J92_A{display:flex;justify-content:space-between;align-items:center}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_seats__J92_A .SeatSelection_seatName__A6_li{display:flex;justify-content:space-between;gap:1.7rem;font-size:19px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_planeLegend__l2R0F .SeatSelection_flightClassInfo__k1Li4 svg{position:relative;top:2px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C{display:flex;flex-direction:column;isolation:isolate}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_exits__vkuFW{display:flex;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4{text-align:center;border:1px solid;border-bottom:none;margin-top:10px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p{position:relative;top:-12px;width:49%;margin:auto;font-size:14px;background-color:var(--secondary-gray-neos-25,#f3f8fa);font-weight:500}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_flightClassInfo__k1Li4 p svg{position:relative;top:3px;left:3px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6{display:flex;justify-content:space-between;padding-bottom:10px;padding-top:6px;position:relative}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_row_number__V9dHV{align-items:center;display:flex;justify-content:flex-end;position:absolute;top:0;bottom:0;right:100%;width:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_seatSelection__G8Lrf .SeatSelection_planeLegendWrapper__1gkHm .SeatSelection_seat_map__AAZ_C .SeatSelection_seat_row__DGAQ6 .SeatSelection_seat_group__i6HLk{display:flex;gap:4px;margin-left:13px;width:100%;justify-content:space-between}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh{overflow-y:auto;overflow-x:hidden;position:relative;margin-left:-2rem;padding-left:2rem}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar{width:3px;cursor:pointer}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar-thumb{background-color:var(--primary-blue,#087bb4);border-radius:10px;border:1px solid rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar-thumb:hover{background-color:var(--primary-blue,#087bb4)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_leftCol__1sZX4{position:-webkit-sticky;position:sticky;top:0;height:max-content;background-color:rgba(0,0,0,0)}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_rightCol__1HJIP{position:relative;overflow:visible;margin-left:38px}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_rightCol__1HJIP .SeatSelection_airplaneContainer__Sy7zf{display:block}.SeatSelection_seatReservationWrapper___XzVt .SeatSelection_grid__1l_sh .SeatSelection_interline__GOXrj{font-weight:400;font-size:19px;line-height:29px;letter-spacing:0;padding:1rem 0 0}.SeatSelection_seatTooltip__z8tmm{color:var(--tooltip-bg,#f0f8ff)!important;background-color:var(--tooltip-bg,#f0f8ff)!important;border:1px solid var(--secondary-dark-blue,#087bb4)!important;box-shadow:0 4px 16px rgba(149,157,165,.4)!important}.SeatSelection_seat_margin_left__jQQT9{margin-left:15px}.SeatSelection_seat_margin_right__STJr5{margin-right:15px}.SeatSelection_legend_margin_left__1Dy_l{margin-left:10px}.SeatSelection_legend_margin_right__s7gEK{margin-right:10px}.SeatSelection_legend_margin_middle__6pkTm{margin-right:0}.SeatSelection_seatInfoHover__mpPbp{display:none}.SeatSelection_marginLegend__O61XS{margin-left:30px;margin-right:18px}.SeatSelection_removeMargin__M7drR{margin-left:0}.SeatSelection_cursorPointer__izbk1{cursor:pointer}.SeatSelection_tabsContentContainer__GM3Hj{position:relative;padding-inline:15px;padding-top:12px}.SeatSelection_tabsContentOverlay___Wel_{position:absolute;inset:0;z-index:1001;display:flex;align-items:flex-start;justify-content:center;padding-top:2rem;background:rgba(255,255,255,.7)}}.SeatSelectionPopup_modal__j9zgi{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px 16px;overflow-y:auto}.SeatSelectionPopup_airplaneContainer__IJONN{height:80vh;margin-top:0!important}.PassengerRecapInfo_external__nfZY1{margin:0 30px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_accordionButton__4jQnF{padding:0;min-width:-moz-fit-content!important;min-width:fit-content!important}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_passengerName__p7LKT{color:#000}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_flightButtons__jv8QU{display:flex}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_flightButtons__jv8QU a{text-decoration:underline}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1{display:flex}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 *{margin-block:0}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1{flex-direction:column;padding:29px 29px 24px;gap:16px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_downloadTicketsContainer__sV0h_{display:flex;align-items:center;gap:7px;justify-content:flex-start}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_downloadTicketsContainer__sV0h_ .PassengerRecapInfo_downloadTickets__9GYo4{font-weight:500;font-size:13px;line-height:normal;letter-spacing:0;color:#087bb4}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_downloadTicketsContainer__sV0h_ .PassengerRecapInfo_downloadTicketsButton__li0KK{padding:0;min-width:-moz-fit-content!important;min-width:fit-content!important}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX{display:flex;flex-direction:column;gap:24px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM{display:flex;flex-direction:column;gap:16px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_seatRow__MzJzi,.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_servicesHeader__ieNfR{display:flex;justify-content:space-between;align-items:center}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_dateLabel__Eqlzk{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;color:#626262;margin-left:40px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_servicesLabel__k4ifb{font-weight:700;font-size:13px;line-height:normal;letter-spacing:0;color:#323334}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_seatSelected__memvI{color:#087bb4}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_customPadding__DKv5C{padding:12px 24px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_modifyServicesLink__eWuo5{font-weight:400;font-size:13px;line-height:normal;letter-spacing:0;color:#087bb4;text-decoration:underline;cursor:pointer}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_serviceName__JBzDE{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#626262}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_accordionIcon__AAbba{color:#626262}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_internalAlert__07y1Z{background-color:red;border-bottom-left-radius:50px;border-bottom-right-radius:50px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_internalAlert__07y1Z .PassengerRecapInfo_messageError__unmZk{width:70%}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_internalAlert__07y1Z .PassengerRecapInfo_iconError__OpxGU{width:10%}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_internalAlert__07y1Z .PassengerRecapInfo_buttonError__UgHda{width:20%}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_internalAlert__07y1Z .PassengerRecapInfo_alertBtn__BEnqE{margin-top:40px;font-weight:500;font-size:16px;line-height:21px;letter-spacing:0;background-color:#fff;color:#087bb4;height:50px;width:100px;border-radius:40px;border:1px solid #087bb4;top:0;cursor:pointer}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_internalAlert__07y1Z .PassengerRecapInfo_alertBtn__BEnqE:hover{background-color:#087bb4;color:#fff;border:1px solid #fff;width:100px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_mobileCtaContainer__eUq_E{display:flex;width:100%;box-sizing:border-box;flex-direction:column;padding:10px 20px;gap:10px;align-items:center;background-color:#087bb4;border-bottom-left-radius:44px;border-bottom-right-radius:44px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_mobileCtaContainer__eUq_E .PassengerRecapInfo_mobileCtaButton__vPEdg{cursor:pointer;padding:12px 24px;color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;font-weight:500;font-size:14px;line-height:normal;letter-spacing:0;text-decoration:underline}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_pointer__EcnC7{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_paddingBottom__Vi65j{padding-bottom:10px}@media(min-width:1025px){.PassengerRecapInfo_external__nfZY1{max-width:1228px;margin:0 auto}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_passengerRef__lM9PE{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_passengerName__p7LKT{font-weight:700;font-size:19px;line-height:normal;letter-spacing:0}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_secondLabels__4JKEr.PassengerRecapInfo_flightButtons__jv8QU a{margin:12px 24px;font-weight:500;font-size:16px;line-height:normal;letter-spacing:0;color:#087bb4;cursor:pointer}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_secondLabels__4JKEr .PassengerRecapInfo_modifyServicesLink__eWuo5{font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;color:#087bb4;-webkit-text-decoration-color:#087bb4;text-decoration-color:#087bb4}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1{display:flex;padding:0;gap:32px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_downloadTicketsContainer__sV0h_{gap:17px;justify-content:flex-end}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_downloadTicketsContainer__sV0h_ .PassengerRecapInfo_downloadTickets__9GYo4{color:#323334}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX{display:flex;flex-direction:row;justify-content:space-between}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM{width:100%;max-width:496px}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_dateLabel__Eqlzk{margin-left:0}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_servicesLabel__k4ifb{font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}.PassengerRecapInfo_external__nfZY1 .PassengerRecapInfo_internal__t_6P1 .PassengerRecapInfo_itinerariesContainer__VjgrX .PassengerRecapInfo_ticketBox__1sBVM .PassengerRecapInfo_dateLabel__Eqlzk{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}}.Overview_passengersBox__8yndG{margin-top:32px;background-color:#f3f8fa}.Overview_overviewReservationContainer__cBz9Z{width:100%;margin-top:29px}.Overview_flightDetailStateContainer__XOVpl{width:100%;padding:0 30px;box-sizing:border-box}.Overview_flightStatusTitle__agJ_Y{font-weight:700;font-size:20px;line-height:normal;letter-spacing:0;color:#087bb4;text-align:center}.Overview_passengerTitleLabel__ldg6B{margin-top:24px;color:#087bb4}.Overview_passengersDescription__oZyTk{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334;margin:0;padding:24px 30px}.Overview_passengersContainer__E5K3n{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;max-width:1228px}.Overview_externalLabels__qMcDL{display:flex;justify-content:center;width:100%}.Overview_passengersList__PCoUw{display:flex;flex-direction:column;gap:24px}@media(min-width:1025px){.Overview_passengersBox__8yndG{margin-top:72px;padding-top:72px}.Overview_flightStatusTitle__agJ_Y{font-weight:700;font-size:35px;line-height:normal;letter-spacing:0}.Overview_flightDetailStateContainer__XOVpl,.Overview_flightStatusTitle__agJ_Y{padding:0;max-width:1228px;margin:0 auto}.Overview_overviewReservationContainer__cBz9Z{margin-top:40px;padding:0}.Overview_passengerTitleLabel__ldg6B{margin-top:0}.Overview_passengersDescription__oZyTk{font-weight:400;font-size:16px;line-height:23px;letter-spacing:0;color:#323334;padding:40px 0;margin:0 auto;max-width:1228px}.Overview_passengersList__PCoUw{gap:0}.Overview_passengersList__PCoUw>:not(:last-child){margin-bottom:40px}}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu{max-width:1228px;margin:auto}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_title__IjluQ{color:#087bb4;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;margin:0 0 16px}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_passengerDetailsContainer__6i6aJ{margin-bottom:22px}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_passengerDetailsContainer__6i6aJ .ChangeNamePassengerForm_fieldsRow__Jk4q9{display:flex;flex-direction:column;gap:16px}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_passengerDetailsContainer__6i6aJ .ChangeNamePassengerForm_textField__JogM9{width:100%}@media(min-width:1025px){.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_title__IjluQ{font-weight:700;font-size:19px;line-height:normal;letter-spacing:0}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_passengerDetailsContainer__6i6aJ{background:#fff;margin-bottom:33px}.ChangeNamePassengerForm_passengerDetailsWrapper__pe0lu .ChangeNamePassengerForm_passengerDetailsContainer__6i6aJ .ChangeNamePassengerForm_fieldsRow__Jk4q9{flex-direction:row}}.AccordionChangeName_confirmButton__qU2Kf,.AccordionChangeName_restoreButton__X8dAh{font-family:Poppins,sans-serif!important;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;height:45px;width:100%;border-radius:40px;text-transform:none}.AccordionChangeName_restoreButton__X8dAh{background-color:#fff;color:#087bb4;border:2px solid #087bb4;transition:background-color .3s ease,color .3s ease,border-color .3s ease;margin-bottom:8px}.AccordionChangeName_restoreButton__X8dAh:hover{background-color:#087bb4;color:#fff;border:1px solid #fff}.AccordionChangeName_confirmButton__qU2Kf{background-color:#087bb4;color:#fff;box-shadow:none}.AccordionChangeName_confirmButton__qU2Kf:hover{background-color:#002d72}.AccordionChangeName_confirmButton__qU2Kf:disabled{background-color:#d7d9e0;cursor:not-allowed}.AccordionChangeName_confirmButton__qU2Kf .AccordionChangeName_loadingSpinner__8cP6W{margin-left:10px}.AccordionChangeName_buttonsContainer__19Ncg{display:flex;justify-content:center;flex-direction:column-reverse;gap:8px}.AccordionChangeName_formPlaceholder__Xb5Ed{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334;margin:0 0 16px}@media(min-width:1025px){.AccordionChangeName_confirmButton__qU2Kf,.AccordionChangeName_restoreButton__X8dAh{max-width:200px}.AccordionChangeName_restoreButton__X8dAh{margin-bottom:0}.AccordionChangeName_buttonsContainer__19Ncg{justify-content:flex-start;flex-direction:row;gap:27px}}.AdditionalServicesDialog_dialogPaper__ZfhYC{border-radius:24px;padding:8px 16px 24px;max-width:420px}.AdditionalServicesDialog_dialogActions__Ko46K{justify-content:flex-end;padding:8px 0 0}.AdditionalServicesDialog_dialogTitle__6Qpds{font-weight:700;font-size:18px;line-height:24px;letter-spacing:0;color:#087bb4;padding:0 16px 8px}.AdditionalServicesDialog_dialogContent__2iOnb{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334;margin-bottom:8px}.AdditionalServicesDialog_confirmButton__zXl6i{width:calc(100% - 32px);margin:0 16px;border-radius:40px;height:45px}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k{max-width:1228px;margin:auto;padding-left:10px;padding-right:10px}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_error__tDm03{color:red;margin-top:4px}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_snackbarWrap__p9HLR{background:#087bb4;color:#fff;border-radius:8px;padding:12px 16px}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_snackbarText__KVK7P{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_passengerExtraServicesContainer__RVp8A{margin-bottom:24px}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL{padding-top:2rem}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL .AdditionalServicesReservation_serviceItem__TINKW{display:flex;align-items:center;width:100%;height:80px;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:1rem;box-shadow:0 8px 24px rgba(149,157,165,.2);justify-content:space-around;position:relative;z-index:111}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL .AdditionalServicesReservation_serviceItem__TINKW .AdditionalServicesReservation_serviceButton__bofew{display:flex;align-items:center;justify-content:space-between;width:100%;height:105px;padding:2rem}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL .AdditionalServicesReservation_serviceItem__TINKW .AdditionalServicesReservation_serviceButton__bofew:hover{background-color:rgba(0,0,0,0)!important}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL .AdditionalServicesReservation_serviceItem__TINKW .AdditionalServicesReservation_serviceButton__bofew .AdditionalServicesReservation_serviceText__cSykw{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0;color:#000;max-width:200px;margin:0}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL .AdditionalServicesReservation_serviceDetails__rj9kZ{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:2rem 10px 10px;position:relative;top:-1rem}@media(min-width:1025px){.AdditionalServicesReservation_additionalServicesWrapper__zXc9k{padding-left:0;padding-right:0}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesGridContainer__CsOWl{gap:10px}.AdditionalServicesReservation_additionalServicesWrapper__zXc9k .AdditionalServicesReservation_servicesContainer__tcbTL .AdditionalServicesReservation_serviceItem__TINKW .AdditionalServicesReservation_serviceButton__bofew .AdditionalServicesReservation_serviceText__cSykw{font-weight:400;font-size:19px;line-height:normal;letter-spacing:0}}.AccordionServices_external___KXpu{width:100%;margin-top:15px}.AccordionServices_externalLabels___WrKC{display:flex;justify-content:space-between;align-items:center;padding:16px 29px 9px;box-sizing:border-box}.AccordionServices_externalLabels___WrKC *{margin-block:0}.AccordionServices_externalLabels___WrKC .AccordionServices_passengerRef__a45J2{font-weight:400;font-size:13px;line-height:normal;letter-spacing:0;color:#626262}.AccordionServices_externalLabels___WrKC .AccordionServices_passengerName__d1hu_{font-weight:500;font-size:16px;line-height:normal;letter-spacing:0;color:#000}.AccordionServices_externalLabels___WrKC .AccordionServices_disabledToggleText__qQsV4{font-weight:400;font-size:13px;line-height:normal;letter-spacing:0;color:#626262}.AccordionServices_externalLabels___WrKC .AccordionServices_accordionButton__Os_jq{padding:0;min-width:-moz-fit-content!important;min-width:fit-content!important}.AccordionServices_accordionPassengerContent__5y1XD{padding:32px 29px 29px}.AccordionServices_internal__QfFP1{display:flex;flex-direction:column;gap:16px}.AccordionServices_flex__LZBYN{display:flex}.AccordionServices_boxTicket__hW2ed{display:flex;flex-direction:column}.AccordionServices_dateLabel__VsJls{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;color:#626262;margin-left:40px}.AccordionServices_selectedService__6WP74{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:447px}.AccordionServices_selectedService__6WP74 .AccordionServices_existingServiceDescription__MGj33{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#626262}.AccordionServices_selectedService__6WP74 .AccordionServices_selectedServiceDescription__LA5qk,.AccordionServices_selectedService__6WP74 .AccordionServices_servicePrice__ZmnLM{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#087bb4}.AccordionServices_divider__lInHF{margin:10px 0}.AccordionServices_serviceListItem__vsGNA{width:100%;max-width:447px}@media(min-width:1025px){.AccordionServices_external___KXpu{margin-top:0}.AccordionServices_externalLabels___WrKC{padding:20px 40px}.AccordionServices_externalLabels___WrKC .AccordionServices_passengerRef__a45J2{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.AccordionServices_externalLabels___WrKC .AccordionServices_passengerName__d1hu_{font-weight:500;font-size:19px;line-height:normal;letter-spacing:0}.AccordionServices_selectedService__6WP74 .AccordionServices_existingServiceDescription__MGj33,.AccordionServices_selectedService__6WP74 .AccordionServices_selectedServiceDescription__LA5qk,.AccordionServices_selectedService__6WP74 .AccordionServices_servicePrice__ZmnLM{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.AccordionServices_accordionPassengerContent__5y1XD{padding:0}.AccordionServices_boxTicket__hW2ed{gap:0}}.DepartureReturn_departureReturnWrapper__kYNIa{display:flex;width:100%;justify-content:center;align-content:center;margin-bottom:16px}@media(min-width:1025px){.DepartureReturn_departureReturnWrapper__kYNIa{margin-bottom:0}}.MyReservationCart_root__y7uHw{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:111;background-color:var(--secondary-gray-neos-25,#f3f8fa);box-shadow:0 -2px 10px rgba(0,0,0,.1);margin:auto}.MyReservationCart_root__y7uHw p{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important}.MyReservationCart_root__y7uHw .MyReservationCart_buttonWrapper__xa9_n{width:100%;display:flex;justify-content:center;height:0}.MyReservationCart_root__y7uHw .MyReservationCart_buttonWrapper__xa9_n button{gap:7px;font-weight:400;background-color:var(--secondary-gray-neos-25,#f3f8fa);color:var(--primary-black,#000000);height:28px;border:none;border-radius:46px 46px 0 0;padding:7px 24px 3px;cursor:pointer;position:relative;top:-27px;max-width:173px;width:100%;font-family:Poppins;text-transform:none;box-shadow:5px 0 8px -4px rgba(0,0,0,.1),-5px 0 8px -4px rgba(0,0,0,.1)}.MyReservationCart_root__y7uHw .MyReservationCart_buttonWrapper__xa9_n button svg{padding-left:.5rem}.MyReservationCart_root__y7uHw .MyReservationCart_buttonWrapper__xa9_n button .MyReservationCart_buttonText__fVwtM{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz{margin:auto;display:flex;flex-direction:column;justify-content:space-between;padding:16px 30px 22px;gap:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_flightInfo__1v447{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA{width:100%}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf.MyReservationCart_mutedLeg__OAS99,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA.MyReservationCart_mutedLeg__OAS99{color:#626262}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_upperSection__ngsM5 .MyReservationCart_legTitle__ViK_x,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_upperSection__ngsM5 .MyReservationCart_legTitle__ViK_x{display:flex;gap:8px;margin:0 0 8px;align-items:center;font-family:Poppins;font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_lowerSection__FY_MF,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_lowerSection__FY_MF{padding-bottom:16px;padding-left:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_lowerSection__FY_MF p,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_lowerSection__FY_MF p{font-family:Poppins;margin:0;text-transform:capitalize;font-weight:400;font-size:14px;line-height:normal;letter-spacing:0;color:#626262}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_lowerSection__FY_MF .MyReservationCart_title__IBqUM,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_lowerSection__FY_MF .MyReservationCart_title__IBqUM{font-weight:500;font-size:14px;line-height:normal;letter-spacing:0;color:#000;margin-bottom:4px}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_lowerSection__FY_MF .MyReservationCart_serviceLine__guhb8,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_lowerSection__FY_MF .MyReservationCart_serviceLine__guhb8{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;margin:4px 0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA{display:block;text-align:left}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_totalDescriptionWrapper__YEZVW{display:flex;flex-direction:row}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA{padding-top:0;display:flex;justify-content:space-between;gap:1rem;align-items:center;width:100%}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_totalDescription__kyxhZ{font-weight:500;font-size:13px;line-height:normal;letter-spacing:0;margin:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_totalPrice__UA7Fu{font-weight:700;font-size:14px;line-height:normal;letter-spacing:0;margin:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_buttonsWrapper__w8rmN{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_buttonsWrapper__w8rmN button{background-color:#087bb4;color:#fff;height:29px;min-width:92px;border:none;border-radius:40px;text-transform:none;font-weight:500;font-size:14px;line-height:21px;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_buttonsWrapper__w8rmN button:disabled{background-color:#d7d9e0;cursor:not-allowed}.MyReservationCart_penalsSection__Hljn9{display:flex;font-size:12px;margin-bottom:8px}.MyReservationCart_penalsSection__Hljn9 .MyReservationCart_penalsLabels__7TE0F p,.MyReservationCart_penalsSection__Hljn9 .MyReservationCart_penalsValues__JoZ1p p{margin:0 0 2px;font-family:Poppins;font-weight:400;font-size:12px;line-height:normal;letter-spacing:0}.MyReservationCart_penalsSection__Hljn9 .MyReservationCart_penalsLabels__7TE0F{width:250px}.MyReservationCart_penalsSection__Hljn9 .MyReservationCart_penalsValues__JoZ1p{width:auto;min-width:60px}.MyReservationCart_mutedLeg__OAS99,.MyReservationCart_penalsSectionMuted__fBYJ_{color:#626262}@media(min-width:1025px){.MyReservationCart_root__y7uHw .MyReservationCart_buttonWrapper__xa9_n button{top:-50px;height:50px;max-width:300px}.MyReservationCart_root__y7uHw .MyReservationCart_buttonWrapper__xa9_n button .MyReservationCart_buttonText__fVwtM{font-weight:400;font-size:19px;line-height:normal;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz{width:100%;flex-direction:row;box-sizing:border-box;max-width:1228px;margin:0 auto;padding:26px 0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA{flex:1 1;width:-moz-fit-content;width:fit-content;max-width:298px}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_upperSection__ngsM5 .MyReservationCart_legTitle__ViK_x,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_upperSection__ngsM5 .MyReservationCart_legTitle__ViK_x{font-weight:400;font-size:19px;line-height:normal;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_departureInfo__jo6sf .MyReservationCart_lowerSection__FY_MF,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_returnInfo__B_yFA .MyReservationCart_lowerSection__FY_MF{font-size:14px}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_servicesSection__dl_Pk{display:flex;flex-direction:column;padding-top:22px;gap:22px;border-top:1px solid #d2dbe5}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_serviceLineWrapper__fmgEw{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_totalDescriptionWrapper__YEZVW{display:flex;flex-direction:column;gap:7px}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_totalDescription__kyxhZ,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_totalDescriptionWrapper__YEZVW .MyReservationCart_totalDescription__kyxhZ{font-weight:500;font-size:14px;line-height:normal;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_totalPrice__UA7Fu,.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_totalDescriptionWrapper__YEZVW .MyReservationCart_totalPrice__UA7Fu{font-weight:700;font-size:25px;line-height:normal;letter-spacing:0}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA{gap:0!important;justify-content:space-between;width:-moz-fit-content;width:fit-content;align-items:flex-start}.MyReservationCart_root__y7uHw .MyReservationCart_detailsContainer__tk4Lz .MyReservationCart_priceInfo__3q2vA .MyReservationCart_buttonsWrapper__w8rmN button{height:45px;min-width:160px;width:160px;padding:12px 24px}}.PurchaseDialog_dialog__vbPWf{border-radius:32px!important;max-width:500px;width:90%;padding:40px}.PurchaseDialog_buttonsWrapper__0jX9u{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.PurchaseDialog_content__hoCWG{display:flex;flex-direction:column;align-items:center;padding:0!important;text-align:center;overflow:hidden}.PurchaseDialog_iconWrapper__qPPsi{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.PurchaseDialog_warningIcon__D22sD{display:block;margin:0 auto 16px}.PurchaseDialog_checkmark__Em1AA{width:50px;height:50px}.PurchaseDialog_checkmarkPath__TAnzB{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:PurchaseDialog_drawCheck___w2Qg .5s ease-in-out forwards}.PurchaseDialog_errorIcon__A3DF5{width:50px;height:50px}.PurchaseDialog_errorPath__Wa7dN{stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:56;stroke-dashoffset:56;animation:PurchaseDialog_drawError___Z_QL .5s ease-in-out forwards}.PurchaseDialog_loadingSpinner__bCpVx{color:var(--primary-blue,#0066cc)}@keyframes PurchaseDialog_drawCheck___w2Qg{to{stroke-dashoffset:0}}@keyframes PurchaseDialog_drawError___Z_QL{to{stroke-dashoffset:0}}.PurchaseDialog_title__q1wx1{font-family:Poppins,sans-serif;color:#f2a42e;margin-bottom:16px;text-transform:uppercase;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}.PurchaseDialog_title__q1wx1.PurchaseDialog_titleSuccess__clE3G{color:#30cc53;text-transform:none}.PurchaseDialog_title__q1wx1.PurchaseDialog_titleError__qg8s0{color:red;text-transform:none}.PurchaseDialog_message__yNtT_{font-weight:400;font-size:16px;line-height:23px;letter-spacing:0;color:#323334}.PurchaseDialog_message__yNtT_ p{margin:0 0 12px}.PurchaseDialog_messageDescription__HlXYM{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0}.PurchaseDialog_messsageSubDescription__4tc5Z{font-weight:400;font-size:12px;line-height:18px;letter-spacing:0}.PurchaseDialog_actions__Qk9D_{display:flex;flex-direction:column;padding:0 32px 32px;gap:12px}.PurchaseDialog_confirmButton__d4oH5{width:100%!important;max-width:235px!important;background-color:#087bb4!important;color:#fff!important;border-radius:24px!important;padding:12px 24px!important;text-transform:none!important;font-weight:500;font-size:14px;line-height:normal;letter-spacing:0;font-family:Poppins,sans-serif!important;border:none!important;box-shadow:none!important}.PurchaseDialog_confirmButton__d4oH5:hover{background-color:#002d72!important;box-shadow:none!important}.PurchaseDialog_confirmButton__d4oH5:disabled{background-color:rgba(8,123,180,.5)!important;color:rgba(255,255,255,.7)!important}.PurchaseDialog_cancelButton__yHuJs{width:100%!important;max-width:235px!important;background-color:#fff!important;color:#087bb4!important;border:2px solid #087bb4!important;border-radius:24px!important;padding:12px 24px!important;text-transform:none!important;font-weight:500;font-size:14px;line-height:normal;letter-spacing:0;font-family:Poppins,sans-serif!important;margin-left:0!important;box-shadow:none!important}.PurchaseDialog_cancelButton__yHuJs:hover{background-color:rgba(0,102,204,.04)!important;border:2px solid #087bb4!important;box-shadow:none!important}.PurchaseDialog_cancelButton__yHuJs:disabled{border-color:rgba(8,123,180,.5)!important;color:rgba(8,123,180,.5)!important}@media(max-width:768px){.PurchaseDialog_dialog__vbPWf{max-width:90%}.PurchaseDialog_content__hoCWG{padding:32px 24px 20px}.PurchaseDialog_actions__Qk9D_{padding:0 24px 24px}.PurchaseDialog_title__q1wx1{font-weight:700;font-size:18px;line-height:normal;letter-spacing:0}.PurchaseDialog_message__yNtT_{font-weight:400;font-size:14px;line-height:23px;letter-spacing:0}}@media(min-width:1025px){.PurchaseDialog_dialog__vbPWf{padding:62px}.PurchaseDialog_actions__Qk9D_,.PurchaseDialog_content__hoCWG{padding:0!important}.PurchaseDialog_title__q1wx1{font-family:Ubuntu,sans-serif!important;font-weight:700;font-size:25px;line-height:normal;letter-spacing:0}.PurchaseDialog_messsageSubDescription__4tc5Z{font-weight:400;font-size:10px;line-height:23px;letter-spacing:0}.PurchaseDialog_cancelButton__yHuJs,.PurchaseDialog_confirmButton__d4oH5{width:100%;max-width:200px!important;font-weight:500;font-size:14px;line-height:normal;letter-spacing:0}.PurchaseDialog_buttonsWrapper__0jX9u{justify-content:center;flex-direction:row-reverse;gap:10px}}.Services_servicesContainer__dmOAV{display:flex;flex-direction:column;align-items:center;width:100%;margin:39px 0 24px;padding:0 30px;box-sizing:border-box;gap:16px}.Services_servicesContainer__dmOAV .Services_servicesTitle__yq6nQ{color:#087bb4;font-weight:700;font-size:20px;line-height:normal;letter-spacing:0}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A{display:flex;flex-direction:column;width:100%;gap:16px}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A .Services_departureReturnWrapper__ev0BL{display:flex;width:100%;justify-content:center;align-content:center;margin-bottom:16px;gap:8px}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A .Services_activeTab___yVhx,.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A .Services_tabButton__9AcTA{border:1px solid #087bb4;border-radius:40px;padding:8px 20px;background:#fff;color:#087bb4;cursor:pointer;font-weight:500;font-size:14px;line-height:normal;letter-spacing:0}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A .Services_activeTab___yVhx{background:#087bb4;color:#fff}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A .Services_servicesDescription__lgcg8{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334;margin:0}@media(min-width:1025px){.Services_servicesContainer__dmOAV{display:flex;flex-direction:column;align-items:center;padding:0;max-width:1228px;margin:40px auto 72px;gap:40px}.Services_servicesContainer__dmOAV .Services_servicesTitle__yq6nQ{font-weight:700;font-size:35px;line-height:normal;letter-spacing:0}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A{display:flex;flex-direction:column;width:100%;gap:40px}.Services_servicesContainer__dmOAV .Services_servicesContent__2ho6A .Services_servicesDescription__lgcg8{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.Services_servicesContainer__dmOAV .Services_reservationPassengersContainer__Wq8FV>:not(:last-child){margin-bottom:24px}}.ChangeFlight_changeFlightReservationContainer__irw_k{max-width:1228px;width:100%;margin:39px 0 32px;padding:0 30px;box-sizing:border-box}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW p{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW .ChangeFlight_titleWrapper__we6QC{display:flex;justify-content:center}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW .ChangeFlight_title__Nmb0j{color:#087bb4;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW .ChangeFlight_description__VQxzs{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW .ChangeFlight_subDescription__TZxgp{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;color:#626262}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_departureReturnWrapper__9lfD5{max-width:315px;margin:0 auto}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_roundTripCheckboxRow__gd588{max-width:1023px;margin:0 auto;width:100%}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_changeFlightCheckboxLabel__EebF4{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;line-height:23px;letter-spacing:0}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_changeFlightCheckbox__89_LS{color:#087bb4}.ChangeFlight_container__U2hbD .ChangeFlight_input__S3Csb{font-family:Poppins,sans-serif!important}.ChangeFlight_container__U2hbD{height:100%;border-radius:44px;position:relative;box-shadow:0 15px 22px rgba(170,170,170,.25);z-index:998}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE{padding:30px;height:100%;position:relative;top:0;background:none;border-radius:44px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_bookingTab__5n6Id{width:100%}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7{width:100%;max-height:100%;height:100%;border:none;padding:0}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX{font-weight:500;font-size:14px;line-height:16px;letter-spacing:0;color:#616161;width:100%;cursor:pointer;height:100%;padding-bottom:20px;position:relative}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_selectedNavbarItem____Nwm{border:none!important}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_validated__ry1Cv{font-weight:500;font-size:12px;line-height:0;letter-spacing:0;color:#087bb4;position:relative;top:0}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_{display:flex;justify-content:space-between;height:24px;align-items:center;padding:1rem;cursor:pointer;border:2px solid #e6eef2;border-radius:10px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ div{display:flex;align-items:center;gap:4px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_icon__9JoBv{color:#087bb4;margin-right:5px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_fieldValue__jgKSA{display:flex;gap:5px;justify-content:center;align-items:center;height:100%;width:100%;text-align:center;grid-column:span 3;border:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input{font-weight:500;font-size:14px;line-height:0;letter-spacing:0;border:none;opacity:1;width:150px;text-align:center;font-family:Poppins}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input::placeholder ::-webkit-input-placeholder ::-moz-placeholder ::-ms-input-placeholder ::-o-input-placeholder{font-weight:500;font-size:14px;line-height:0;letter-spacing:0;opacity:.5}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input:focus{outline:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX{border:none;position:absolute;bottom:-.25rem;right:calc(50% - 1rem);display:flex;width:1.8rem;height:1.8rem;border-radius:100%;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX svg{font-size:1.2rem;z-index:100;color:#a3a3a3}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX:hover{background-color:#d2dbe5}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX:disabled{cursor:not-allowed}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_searchButton__PMh_w{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;background-color:#087bb4;color:#fff;height:100%;width:100%;border:none;border-radius:40px;padding:12px 24px;top:1rem;position:relative;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:center}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_searchButton__PMh_w:disabled{background-color:#d7d9e0;cursor:not-allowed}@media(min-width:1025px){.ChangeFlight_changeFlightReservationContainer__irw_k{display:flex;flex-direction:column;max-width:1228px;width:100%;margin:45px auto 72px;padding:0}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW{display:flex;flex-direction:column;gap:40px;margin-bottom:0;padding:0 30px}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW .ChangeFlight_title__Nmb0j{font-weight:700;font-size:35px;line-height:normal;letter-spacing:0}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_headerSection__Z1ZKW .ChangeFlight_description__VQxzs{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_changeFlightCheckboxLabel__EebF4{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0}.ChangeFlight_changeFlightReservationContainer__irw_k .ChangeFlight_roundTripCheckboxRow__gd588{margin-bottom:20px}.ChangeFlight_container__U2hbD .calendar-modal-selection{top:41px}.ChangeFlight_container__U2hbD{max-width:1023px;width:100%;margin:0 auto;padding:0;border-radius:44px;position:relative;z-index:3;height:100%}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE{display:flex;justify-content:center;flex-direction:column;background:none;padding:0;height:100%}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_bookingTab__5n6Id{width:100%}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7{display:flex;align-items:center;justify-content:space-between;height:77px;border:none;padding:10px 12px 10px 24px;box-sizing:border-box;border-radius:44px;box-shadow:0 15px 22px rgba(170,170,170,.25)}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX{width:235px;padding-right:10px;display:flex;align-items:center;padding-bottom:0;height:100%;position:relative}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:first-child{border-right:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:first-child:after{content:"";position:relative;border-left:1px solid var(--secondary-divider-gray,#e0e0e0);left:2rem;height:30%}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:nth-child(2){border-right:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:nth-child(3),.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:nth-child(4){border-left:1px solid var(--secondary-divider-gray,#e0e0e0);border-right:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX{border:none;position:absolute;top:calc(50% - 1rem);right:-1.75rem;display:flex;width:1.8rem;height:1.8rem;border-radius:100%;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX svg{font-size:1.2rem;z-index:10;color:#a3a3a3}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX:hover{background-color:var(#e6eef2)}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX:disabled{cursor:not-allowed}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_validated__ry1Cv{font-weight:500;font-size:12px;line-height:0;letter-spacing:0;color:var(--primary-color,#087bb4);position:relative;top:8px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_{cursor:pointer;display:flex;flex-direction:row;align-items:center;place-items:center;white-space:nowrap;justify-content:center;border:none;margin-left:20px;padding:0;gap:10px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_arrowIcon__tHYbd{position:relative}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ div{display:flex;align-items:center;gap:4px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_icon__9JoBv{color:var(--primary-color,#087bb4)}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_topInfo__ej6Re{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;position:absolute;top:2px;color:#087bb4}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_fieldValue__jgKSA{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;display:flex;gap:5px;justify-content:center;align-items:center;height:20px;width:100%;text-align:center;grid-column:span 3;border:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_fieldValue__jgKSA p{margin:0}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input{font-weight:500;font-size:14px;line-height:0;letter-spacing:0;border:none;opacity:1;max-width:max-content;width:100%;font-family:Poppins}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input ::-moz-placeholder,.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input ::-ms-input-placeholder,.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input ::-o-input-placeholder,.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input ::-webkit-input-placeholder,.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input::placeholder{font-weight:500;font-size:14px;line-height:0;letter-spacing:0;opacity:.5}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ input:focus{outline:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_searchButton__PMh_w{font-weight:500;font-size:14px;line-height:21px;letter-spacing:0;background-color:var(--primary-color,#087bb4);color:var(--primary-white,#ffffff);height:45px;width:122px;border:none;border-radius:40px;padding:12px 24px;top:0}}.ChangeFlight_errorMessage__I_xXl{color:var(--secondary-color,#e21f1d);padding:1rem;text-align:center;background:#fff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:1rem}@media(min-width:1281px){.ChangeFlight_container__U2hbD .ChangeFlight_input__S3Csb{font-family:Poppins,sans-serif!important}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7{border-radius:44px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX{width:235px;padding-right:10px;display:flex;align-items:center;padding-bottom:0;height:100%;position:relative}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:first-child{border-right:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:first-child:after{content:"";position:relative;left:2rem;height:30%}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:nth-child(2){border:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:nth-child(3){border-left:none;border-right:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX:nth-child(4){border-left:1px solid var(--secondary-divider-gray,#e0e0e0);border-right:none}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX{border:none;position:absolute;top:calc(50% - 1rem);right:-2.5rem;display:flex;width:1.8rem;height:1.8rem;border-radius:100%;justify-content:center;align-items:center;cursor:pointer;transition:all .3s}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX svg{font-size:1.2rem;z-index:100;color:#a3a3a3}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX:hover{background-color:var(#d2dbe5);transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.2)}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_swapIconContainer__cGviX:disabled{cursor:not-allowed}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_validated__ry1Cv{font-weight:500;font-size:12px;line-height:0;letter-spacing:0;color:var(--primary-color,#087bb4);position:relative;top:8px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_{cursor:pointer;display:flex;flex-direction:row;align-items:center;place-items:center;white-space:nowrap;justify-content:space-between;border:none;padding:0;margin-left:20px;width:100%;position:relative;gap:10px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_arrowIcon__tHYbd{position:relative}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ div{display:flex;align-items:center;gap:4px}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_icon__9JoBv{color:#087bb4}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_topInfo__ej6Re{font-weight:500;font-size:12px;line-height:18px;letter-spacing:0;position:absolute;top:-15px;color:#087bb4}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_topInfo__ej6Re p{margin:0}.ChangeFlight_container__U2hbD .ChangeFlight_contentContainer__LdCrE .ChangeFlight_fields__lnZD7 .ChangeFlight_field__xnCZX .ChangeFlight_inner__field__YJKl_ .ChangeFlight_fieldValue__jgKSA{justify-content:flex-start;color:#616161}}.is-magnolia-editor .ChangeFlight_container__U2hbD{height:100%;top:0}.ChangeName_changeNamePassengersReservationContainer__sKqz6{max-width:1228px;width:100%;margin:39px 0 32px;padding:0 30px;box-sizing:border-box}.ChangeName_changeNamePassengersReservationContainer__sKqz6 *>p{margin-block:0}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh .ChangeName_title__dnFQc{color:#087bb4;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0;text-align:center}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh .ChangeName_description__zNhIn{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh .ChangeName_subDescription___dKsY{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;color:#626262}@media(min-width:1025px){.ChangeName_changeNamePassengersReservationContainer__sKqz6{display:flex;flex-direction:column;margin:40px auto 72px;padding:0;max-width:1228px;gap:0}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh{display:flex;flex-direction:column}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh .ChangeName_title__dnFQc{font-weight:700;font-size:35px;line-height:normal;letter-spacing:0}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_headerSection__pBjyh .ChangeName_description__zNhIn{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}.ChangeName_changeNamePassengersReservationContainer__sKqz6 .ChangeName_reservationPassengersContainer__oOIaj>:not(:last-child){margin-bottom:24px}}.UpgradeRate_upgradeRateReservationContainer__7PN1L{max-width:1228px;width:100%;margin:39px 0 32px;padding:0 30px;box-sizing:border-box}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt p{-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important;-webkit-margin-end:0!important;margin-inline-end:0!important}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt .UpgradeRate_title__11Q_p{color:#087bb4;font-weight:600;font-size:20px;line-height:28px;letter-spacing:0;text-align:center}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt .UpgradeRate_description__Qz0VS{font-weight:400;font-size:13px;line-height:23px;letter-spacing:0;color:#323334}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt .UpgradeRate_subDescription__sIs_B{font-weight:400;font-size:12px;line-height:normal;letter-spacing:0;color:#626262}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_departureReturnWrapper__Hp0F8{max-width:315px;margin:0 auto}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_contentContainer__XivyL{margin-bottom:24px}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_bookingTab__8v6aZ{width:100%}@media(min-width:1025px){.UpgradeRate_upgradeRateReservationContainer__7PN1L{display:flex;flex-direction:column;margin:40px auto 72px;padding:0;max-width:1228px;gap:0}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt .UpgradeRate_title__11Q_p{font-weight:700;font-size:35px;line-height:normal;letter-spacing:0}.UpgradeRate_upgradeRateReservationContainer__7PN1L .UpgradeRate_headerSection__ijbmt .UpgradeRate_description__Qz0VS{font-weight:400;font-size:16px;line-height:normal;letter-spacing:0}}.MyReservation_initialBox__QJVgJ{max-width:1228px}.MyReservation_myReservationComponent__2Yfi5{display:flex;flex-direction:column;align-items:center}.MyReservation_myReservationComponent__2Yfi5 .MyReservation_mobileBackNavigation__Acach{display:flex;justify-content:flex-start;width:100%;margin:16px 0;padding:0 30px;align-items:center;box-sizing:border-box}.MyReservation_myReservationComponent__2Yfi5 .MyReservation_mobileBackNavigation__Acach .MyReservation_backButton__Ikm_0{display:flex;align-items:center;gap:8px;background:none;border:none;color:#90a6be;font-weight:400;font-size:10px;line-height:23px;letter-spacing:0;font-family:Poppins;text-transform:none;padding:0}.MyReservation_mobileResolveProblemWrapper__nGx0v{width:100%;padding:0}.MyReservation_detailsFlightTabWrapper__GL7WL{width:100%}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi{display:flex;flex-direction:column;align-items:center}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA{display:flex;justify-content:center;width:100%;margin-top:29px;position:relative;z-index:111;background:#fff}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB{width:100%;position:relative;padding:0 30px}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB .MyReservation_tabScroller__XimpD{border-bottom:1px solid #d2dbe5}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB .MyReservation_flexContainer__iiZpw{justify-content:space-between;gap:34px}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB .MyReservation_tabIndicator__2qlGX{height:3px;background-color:#087bb4}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB .MyReservation_tabItem__FEUde{text-transform:none;color:#d2dbe5;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0;padding:0;font-family:Poppins;white-space:nowrap}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB .MyReservation_selectedTab__pjFTW{color:#087bb4!important;font-weight:700;font-size:16px;line-height:normal;letter-spacing:0}@media(min-width:1025px){.MyReservation_myReservationComponent__2Yfi5{padding:0 10px;box-sizing:border-box}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA{margin-top:40px;max-width:1228px}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB{padding:0}.MyReservation_detailsFlightTabWrapper__GL7WL .MyReservation_boxReservationWrapper__mnFAi .MyReservation_boxReservationTabsWrapper__77LwA .MyReservation_tabsContainer__4tBaB .MyReservation_tabItem__FEUde{padding:0;text-transform:capitalize;color:#d2dbe5;font-weight:700;font-size:19px;line-height:normal;letter-spacing:0;font-family:Poppins;white-space:nowrap}.MyReservation_bookingTab__3ol0B{width:100%}}.MyReservation_myReservationComponent__2Yfi5{width:100%}.VirtualCardFileContainer_wrapper__7ei3p .VirtualCardFileContainer_container__fbCK8{max-width:100%;width:100%}.VirtualCardFileContainer_wrapper__7ei3p .VirtualCardFileContainer_container__fbCK8 .VirtualCardFileContainer_virtualCardFileContainer__5tuTJ{width:100%}.VirtualCardFileContainer_wrapper__7ei3p .VirtualCardFileContainer_container__fbCK8 .VirtualCardFileContainer_virtualCardFileContainer__5tuTJ .social-cmp{display:flex;justify-content:center!important;align-items:center;width:100%;margin:0 auto;background:var(--primary-white,#ffffff);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}.VirtualCardFileContainer_wrapper__7ei3p .VirtualCardFileContainer_container__fbCK8 .VirtualCardFileContainer_link__hMivU{white-space:pre;padding:.5rem 2.3rem;color:var(--primary-white,#ffffff);background:var(--primary-blue,#087bb4);border-radius:40px;display:table;margin:20px auto}@media(min-width:1025px){.VirtualCardFileContainer_wrapper__7ei3p .VirtualCardFileContainer_container__fbCK8 .VirtualCardFileContainer_virtualCardFileContainer__5tuTJ .social-cmp{max-width:650px}}.VirtualCardFile_virtualCard__m5oyt{text-align:center}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8{background:var(--virtual-card-gray,#7d7d7d)}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8 .VirtualCardFile_holder__y0lN0{box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding-top:2rem}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8 .VirtualCardFile_holder__y0lN0 .VirtualCardFile_bannerImage__dmP5R{width:200px;height:200px;outline:2px solid var(--secondary-gray-neos-75,#d2dbe5);outline-offset:8px;box-shadow:0 9px 24px -1px rgba(123,189,247,.22);object-fit:cover;border-radius:50%;margin-bottom:20px}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8 .VirtualCardFile_holder__y0lN0 .VirtualCardFile_logo__QJMAo{width:90px;height:45px;object-fit:contain}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8 .VirtualCardFile_holder__y0lN0 .VirtualCardFile_title__8acFa{margin-bottom:.5rem;color:var(--primary-white,#ffffff)}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8 .VirtualCardFile_holder__y0lN0 .VirtualCardFile_subtitle__ZXha5{font-weight:500;margin-bottom:.3rem;color:var(--primary-white,#ffffff)}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_content__KpV5n{padding-top:22px;padding-bottom:22px}@media(min-width:1025px){.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_content__KpV5n{padding-top:30px;padding-bottom:30px}}.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_content__KpV5n{background:var(--primary-white,#ffffff);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}@media(min-width:1025px){.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_content__KpV5n,.VirtualCardFile_virtualCard__m5oyt .VirtualCardFile_virtualTop__OGDD8 .VirtualCardFile_holder__y0lN0{max-width:650px;margin:0 auto}}.VirtualCardTabs_virtualCardTabs__Guc_a{display:flex;justify-content:space-around;border-top:1px solid #a5a5a5}.VirtualCardTabs_virtualCardTabs__Guc_a .VirtualCardTabs_tab__cfT9X{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;padding:.7rem 0}.VirtualCardTabs_virtualCardTabs__Guc_a .VirtualCardTabs_tab__cfT9X:not(:last-child){border-right:1px solid #a5a5a5}.VirtualCardTabs_virtualCardTabs__Guc_a .VirtualCardTabs_tab__cfT9X .VirtualCardTabs_icon__LuxFU{align-items:center}.VirtualCardTabs_virtualCardTabs__Guc_a .VirtualCardTabs_tab__cfT9X span{font-weight:400;font-size:16px;line-height:23px;letter-spacing:0;color:var(--primary-white,#ffffff)}.VirtualCardTabs_virtualCardTabContent__bzf3O{padding:.7rem 1.5rem}.VirtualCardTabs_virtualCardTabContent__bzf3O .VirtualCardTabs_tabContent__CV_m9{display:flex;gap:20px;justify-content:flex-start;align-items:center}.VirtualCardTabs_virtualCardTabContent__bzf3O .VirtualCardTabs_tabContent__CV_m9:not(:first-child){margin-top:15px}.VirtualCardTabs_virtualCardTabContent__bzf3O .VirtualCardTabs_tabContent__CV_m9 .VirtualCardTabs_icon__LuxFU{flex-basis:20px}.VirtualCardTabs_virtualCardTabContent__bzf3O .VirtualCardTabs_tabContent__CV_m9 .VirtualCardTabs_textWrapper__dCzjS{flex:1 1;width:100%;text-align:left;border-bottom:1px solid var(--secondary-gray-neos-50,#e6eef2);padding-bottom:10px}.VirtualCardTabs_virtualCardTabContent__bzf3O .VirtualCardTabs_tabContent__CV_m9 .VirtualCardTabs_textWrapper__dCzjS p{margin:0}.UserLoginModalAction_action__IMGUJ{display:flex;align-items:center;gap:.75rem;color:#000;transition:background-color .2s ease}.UserLoginModal_drawerHeader__iKrsp{display:flex;align-items:center;justify-content:space-between;padding:40px 30px 30px;flex-shrink:0}.UserLoginModal_drawerTitle__zDYkR{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0;color:#087bb4}.UserLoginModal_userLoginModal__7Xa8S{position:absolute;right:0;top:100%;width:300px;padding:22px;background:#fff;border-radius:11px;box-shadow:0 0 10px 0 #d2dbe5;box-sizing:content-box}.UserLoginModal_drawerBody__Kf6sT{border-radius:44px 44px 0 0;background-color:#fff;display:flex;flex-direction:column;flex:1 1;overflow:hidden}.UserLoginModal_header__gJi0E{display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:30px;border-bottom:1px solid #d2dbe5;color:#000}.UserLoginModal_avatar__l7rqU{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0 auto;border-radius:50%;background:#087bb4;color:#fff}.UserLoginModal_name__NSAcj{margin-bottom:0}.UserLoginModal_email__IoiDT{color:#087bb4}.UserLoginModal_company__sJD42{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin-top:0;margin-bottom:14px}.UserLoginModal_actions__LUVd6{display:flex;flex-direction:column;gap:10px;padding:0 22px}.UserLoginModal_logout__nUj2W{width:100%;margin-top:15px}.UserLoginModal_closeBtn__TLvLI{font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;color:#087bb4;transition:color .15s}.UserLoginModal_closeBtn__TLvLI:hover{color:#087bb4}@media(min-width:768px){.UserLoginModal_actions__LUVd6{padding:0}}@keyframes UserLoginContainer_skeleton-pulse__9c9AP{0%,to{opacity:1}50%{opacity:.5}}.UserLoginContainer_root__u939W{display:flex;gap:10px;align-items:center;margin:0 10px;position:relative;color:#fff}.UserLoginContainer_skeleton__H_mXZ{width:100px;height:16px;border-radius:9999px;background:rgba(255,255,255,.4);animation:UserLoginContainer_skeleton-pulse__9c9AP 2s cubic-bezier(.4,0,.6,1) infinite}.UserLoginContainer_separator__3lbJt{height:15px;width:1px;background:var(--primary-white,#ffffff)}.UserLoginContainer_loginLink__8Jx8P{font-weight:400;font-size:16px;line-height:16px;letter-spacing:.2px;color:var(--primary-white,#ffffff);cursor:pointer;background:none;border:none;padding:0}.UserLoginContainer_loginLink__8Jx8P:hover{text-decoration:underline;text-underline-offset:2px}.UserLoginContainer_loginIcon__vMga0{cursor:pointer;display:flex;align-items:center;background:none;border:none;padding:0;color:var(--primary-white,#ffffff)}.UserLoginContainer_loginLinks__qB2Wc{display:none}.UserLoginContainer_authenticated__W7bsJ{position:relative;display:flex;align-items:center;gap:.5rem}.UserLoginContainer_userToggle__WMcAl{display:flex;align-items:center;gap:.6rem;cursor:pointer;background:none;border:none;color:var(--primary-white,#ffffff);padding:0}@media(min-width:1025px){.UserLoginContainer_bookingHeader__jPMvw{padding:0 20px;margin:0}.UserLoginContainer_loginIcon__vMga0{display:none}.UserLoginContainer_loginLinks__qB2Wc{display:flex;align-items:center;gap:10px}}.HeaderContainer_root__2P0Iq{z-index:100;position:relative;background-color:var(--primary-blue,#087bb4)}.HeaderContainer_mobileOnly__9n9FS{display:block}@media(min-width:1025px){.HeaderContainer_mobileOnly__9n9FS{display:none}}.HeaderContainer_desktopOnly__El_XD{display:none}@media(min-width:1025px){.HeaderContainer_desktopOnly__El_XD{display:block}}.Logo_title__HUZmI{font-weight:400;font-size:12px;line-height:16px;letter-spacing:.4px;margin-bottom:8px;color:var(--primary-blue-dark,#002d72)}.Logo_imageWrap__A9nlW{position:relative;display:block;height:100%;width:137px}.Logo_imageWrap__A9nlW .Logo_image__coO8W{object-fit:contain;object-position:left;width:110px;height:60px}.header-mobile .Logo_imageWrap__A9nlW .Logo_image__coO8W{max-width:110px}@media(min-width:768px){.Logo_title__HUZmI{font-weight:400;font-size:14px;line-height:20px;letter-spacing:.17px;text-align:center;min-width:200px;margin-right:-8px}.Logo_imageWrap__A9nlW .Logo_image__coO8W{width:137px;height:80px}}.EmptyItem_emptyListItem__ebVN_{min-height:0;min-width:0}@media(min-width:1025px){body:not(.is-magnolia-editor) .EmptyItem_emptyListItem__ebVN_{height:36px}}