.StepNav_container__cvY_H{height:110px;display:flex;justify-content:center;align-items:center;font-size:14px}@media(max-width:1440px){.StepNav_container__cvY_H{font-size:12px}}@media(max-width:1024px){.StepNav_container__cvY_H{height:80px}}.StepNav_step__aLOD_{display:flex;align-items:center;font-weight:500;color:#000;margin-left:15px;cursor:pointer}.StepNav_step__aLOD_.passenger>img{margin-right:15px}.StepNav_step__aLOD_.StepNav_disabled__hjAWb{pointer-events:none;color:#a7a7a7}.StepNav_step__aLOD_.StepNav_disabled__hjAWb:before{border-color:#c4c4c4}.StepNav_step__aLOD_.StepNav_disabled__hjAWb img{filter:grayscale(1);opacity:.5}.StepNav_step__aLOD_:before{content:"";display:block;border-top:1.5px solid #2d83c2;width:82px;margin-right:15px}.StepNav_step__aLOD_:first-child{margin-left:0}.StepNav_step__aLOD_:first-child:before{display:none}.StepNav_step__aLOD_ img{margin-right:10px}@media(max-width:1440px){.StepNav_step__aLOD_:before{width:65px}.StepNav_step__aLOD_>div{margin-left:-3px}}@media(max-width:1024px){.StepNav_step__aLOD_{margin-left:0}.StepNav_step__aLOD_:before{width:23px;margin-right:8px}.StepNav_step__aLOD_ img{width:37px}.StepNav_step__aLOD_>div{display:none}.StepNav_step__aLOD_.outbound>img{width:45px;margin-right:3px}.StepNav_step__aLOD_.inbound>img{width:45px}.StepNav_step__aLOD_.passenger>img{margin-right:7px}.StepNav_step__aLOD_.baggage>img{width:42px}.StepNav_step__aLOD_.payment>img{width:42px;margin-right:0}}.CircularProgress_loader__MbVhQ{border:2px solid #2577be;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:CircularProgress_rotation__RVobd 1s linear infinite}@keyframes CircularProgress_rotation__RVobd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BaggageRule_container__AbFXy .BaggageRule_baggageTitle__HXimW{font-size:14px;font-weight:600;color:#333;margin-bottom:10px;text-transform:capitalize}.BaggageRule_container__AbFXy>p{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;color:#555;font-weight:400}.BaggageRule_container__AbFXy>p>span:last-child{flex:1;text-align:right;font-size:14px;font-weight:500;color:#333}.BaggageInfo_baggageInfo__Vvhj3{font-size:14px;font-weight:500;color:#555;margin-bottom:4px}.BaggageInfo_baggageInfo__Vvhj3>img{vertical-align:middle;margin-right:12px}.BaggageInfo_baggageInfo__Vvhj3 .BaggageInfo_label__PCJki{margin-right:19px}.BaggageInfo_baggageInfo__Vvhj3 .BaggageInfo_label__PCJki img{vertical-align:middle;margin-left:2px}.BaggageInfo_baggageInfo__Vvhj3 .BaggageInfo_size__kECAZ{color:#888}.BaggageInfo_baggageInfo__Vvhj3.BaggageInfo_checkedBaggage__xZb9p{margin-bottom:0}.BaggageInfo_baggageInfo__Vvhj3.BaggageInfo_checkedBaggage__xZb9p>img{margin-left:2px}.ItineraryDetail_container__p5fS5{padding-top:10px}.ItineraryDetail_header__yy_8_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.ItineraryDetail_header__yy_8_>h3{font-weight:700;font-size:14px;line-height:17px;color:#333;margin-bottom:0;margin-right:10px}.ItineraryDetail_header__yy_8_>h3 svg{margin:0 5px;vertical-align:middle;position:relative;top:-1px;font-size:15px}.ItineraryDetail_header__yy_8_ .ItineraryDetail_btnDetail__W_KRb{font-weight:600;font-size:12px;line-height:15px;text-transform:uppercase;color:#2577be}.ItineraryDetail_time__f38Bl{color:#555;margin-bottom:8px;font-size:14px;line-height:17px;font-weight:500}.ItineraryDetail_time__f38Bl strong{color:#333}.ItineraryDetail_discountPromo__SDPOA{background-color:#e2f4ea;padding:16px 13px;margin-top:17px}.ItineraryDetail_discountPromo__SDPOA>p{font-size:14px!important;line-height:17px}.ItineraryDetail_discountPromo__SDPOA>p:first-child{font-weight:600;color:green}.DiscountPromo_container__OCayR{padding:12px 30px}.DiscountPromo_container__OCayR>p{cursor:pointer;font-size:14px;font-weight:500;color:#555;display:inline-block;line-height:1.5rem}.DiscountPromo_container__OCayR>p .DiscountPromo_exclamation__ZyMYM{vertical-align:middle;margin-left:5px;display:inline}.DiscountPromo_container__OCayR>p img,.DiscountPromo_container__OCayR>p svg{vertical-align:middle;margin-right:7px;color:#329223;font-size:15px}@media(max-width:1024px){.DiscountPromo_container__OCayR>p{display:block}.DiscountPromo_container__OCayR>p:last-child{margin-top:4px;font-size:12px}}@media(max-width:480px){.DiscountPromo_givebackLabel__Iy_Sg{color:#329223}}.DiscountPromo_givebackAmount__oz5bo{font-weight:700}.FlightSummary_detailTitle__KrxsI{font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#000!important;margin-bottom:19px}.FlightSummary_tabGroupWrapper__sO5ql{display:flex;justify-content:space-between}.FlightSummary_tab__5JYzH{flex:1;text-align:center;font-size:12px;line-height:15px;font-weight:500;color:#777;padding:7px 0;border-bottom:2px solid rgba(0,0,0,0);margin:0 15px;transition:all .4s}.FlightSummary_tab__5JYzH.FlightSummary_active__IyNn_{font-weight:600;color:#333;border-color:#2577be}.FlightSummary_detailWrapper__maNwx{padding:22px!important}.FlightSummary_detailWrapper__maNwx .FlightSummary_moreDetailWrapper__eNAN8{padding:0;border-top:0}.FlightSummary_detailWrapper__maNwx .FlightSummary_bagInfoWrapper__NqFDT{justify-content:flex-start;padding:0 22px 18px;margin:0 -22px 18px;border-bottom:1px solid #e6e6e6;flex-direction:column;align-items:flex-start}.FlightSummary_detailWrapper__maNwx .FlightSummary_bagInfoWrapper__NqFDT>*{margin-bottom:10px;font-size:12px}.FlightSummary_detailWrapper__maNwx .FlightSummary_bagInfoWrapper__NqFDT>:last-child{margin-bottom:0}.FlightSummary_containerWithConfirm__SovUg{padding-bottom:85px}.FlightSummary_subtotalContainer__42Lxw{padding:17px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px 8px rgba(173,173,173,.25);background-color:#fff}.FlightSummary_subtotalInnerContainer__6hoYR{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;color:#333;margin-bottom:13px}.FlightSummary_subtotalInnerContainer__6hoYR .FlightSummary_price__lM0r2{font-size:20px;color:#267e18}.FlightSummary_btnBook__6SeDW{width:100%;height:42px;background-color:#2577be;border-radius:8px;font-weight:600;font-size:14px;line-height:17px;color:#fff}.FlightMoreDetails_lowerInfo__0nJuL{padding:25px;border-top:2px solid #e2e2e2}.FlightMoreDetails_dateInfo__uT8ts{display:flex;margin-bottom:20px;padding-left:39px}.FlightMoreDetails_dateInfo__uT8ts.FlightMoreDetails_arrivalDate__FCSiJ{margin-bottom:10px}.FlightMoreDetails_dateInfo__uT8ts>img{margin-right:11px}.FlightMoreDetails_dateInfo__uT8ts>div>p{line-height:1}.FlightMoreDetails_dateInfo__uT8ts>div>p:first-child{margin-bottom:3px;font-size:14px;font-weight:500;color:#000}.FlightMoreDetails_dateInfo__uT8ts>div>p:last-child{font-size:12px;color:#555}.FlightMoreDetails_flightStep__l1Cp5{display:flex;align-items:flex-start;margin-bottom:30px;position:relative}.FlightMoreDetails_flightStep__l1Cp5>ul{flex:1;margin-left:49px;list-style:none;padding-left:27px;position:relative}.FlightMoreDetails_flightStep__l1Cp5>ul:before{content:"";display:block;width:1px;height:90%;background-color:#d5d5d5;position:absolute;left:4px;top:8px}.FlightMoreDetails_flightStep__l1Cp5>ul li{margin-bottom:35px;color:#555;font-weight:500}.FlightMoreDetails_flightStep__l1Cp5>ul li:last-child{margin-bottom:0}.FlightMoreDetails_flightStep__l1Cp5>ul li strong{color:#000}.FlightMoreDetails_flightStep__l1Cp5 .FlightMoreDetails_location__YJHFl{position:relative}.FlightMoreDetails_flightStep__l1Cp5 .FlightMoreDetails_location__YJHFl:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#000;position:absolute;left:-25px;top:6px}.FlightMoreDetails_flightStep__l1Cp5 .FlightMoreDetails_location__YJHFl:last-child:after{content:"";position:absolute;left:-24px;width:2px;height:100%;background-color:#fff;top:12px}.FlightMoreDetails_flightStep__l1Cp5 .FlightMoreDetails_location__YJHFl .FlightMoreDetails_segmentTime__ogjrf{position:absolute;left:-77px}.FlightMoreDetails_flightStep__l1Cp5 .FlightMoreDetails_location__YJHFl .FlightMoreDetails_cityName__R_M2o{font-size:14px}.FlightMoreDetails_transitInfo__rXTjW{border-radius:5px;border:1px solid #ddd;background-color:#fafafa;padding:10px;display:flex;align-items:flex-start;margin-bottom:30px}.FlightMoreDetails_msgInfo__PIvUL{font-size:12px;font-weight:500;color:#000;line-height:1;margin-bottom:8px}.FlightMoreDetails_msgInfo__PIvUL:last-child{margin-bottom:0}.FlightMoreDetails_msgInfo__PIvUL.FlightMoreDetails_overnight__Y_I8Z{font-size:10px;color:#dd1a00;margin-left:27px}.FlightMoreDetails_msgInfo__PIvUL.FlightMoreDetails_stopWarning__WHPcm{display:flex;align-items:center;margin-left:0;font-size:12px}.FlightMoreDetails_msgInfo__PIvUL.FlightMoreDetails_stopWarning__WHPcm img{margin-right:10px;width:17px}.FlightMoreDetails_msgInfo__PIvUL.FlightMoreDetails_msgLayover__4Kwr6{display:flex;align-items:flex-start;line-height:14px}.FlightMoreDetails_msgInfo__PIvUL.FlightMoreDetails_msgLayover__4Kwr6>img{position:relative;top:-2px;margin-right:10px}.FlightMoreDetails_arriveDestination__4ZfdJ{padding-left:75px}.FlightMoreDetails_arriveDestination__4ZfdJ label{font-size:12px;font-weight:500;color:#555}.FlightMoreDetails_arriveDestination__4ZfdJ p{font-size:14px;font-weight:600;color:#000}.BaggageRecheckTooltip_msgInfo___PJqh{font-size:14px;font-weight:500;line-height:1;text-decoration:underline;color:#e4940f;display:flex;justify-content:center;align-items:flex-start}.BaggageRecheckTooltip_msgInfo___PJqh>img{position:relative;top:-1px;margin-right:17px}.BaggageRecheckTooltip_msgInfo___PJqh .BaggageRecheckTooltip_message__x7Y7L{line-height:1}.BaggageRecheckTooltip_msgInfo___PJqh svg{font-size:18px;margin-left:5px;vertical-align:middle;position:relative;top:-1px}@media(max-width:1024px){.BaggageRecheckTooltip_msgInfo___PJqh{font-size:12px;line-height:16px}.BaggageRecheckTooltip_msgInfo___PJqh .BaggageRecheckTooltip_message__x7Y7L{line-height:16px}.BaggageRecheckTooltip_msgInfo___PJqh>img{margin-right:12px}.BaggageRecheckTooltip_msgInfo___PJqh svg{font-size:16px;top:0}}.BaggageRecheckTooltip_selfTransferToolTip__YcIu3{text-align:left;margin-left:15px;font-size:12px;line-height:18px;color:#333;width:250px}.BaggageRecheckTooltip_selfTransferToolTip__YcIu3 li{margin-bottom:8px}.BaggageRecheckTooltip_selfTransferToolTip__YcIu3 li:last-child{margin-bottom:0}@media(max-width:1024px){.BaggageRecheckTooltip_selfTransferToolTip__YcIu3{width:auto}}.TravelInfo_travelTime__U0nHI{margin-bottom:25px;background-color:#f7f7f7;padding:13px;position:relative}.TravelInfo_travelTime__U0nHI:before{content:"";display:block;background-image:url(/flights/flight-images/desktop/search/ic-airplane.svg);background-repeat:no-repeat;width:31px;height:31px;transform:rotate(90deg);position:absolute;left:-37px;top:6px}.TravelInfo_travelTime__U0nHI.TravelInfo_show__pXXHx>svg{transform:rotateX(-180deg)}.TravelInfo_travelTime__U0nHI>svg{position:absolute;top:13px;right:13px;font-size:14px}.TravelInfo_travelTime__U0nHI strong{color:#0069b5!important}.TravelInfo_travelTime__U0nHI>p:first-child{color:#000}.TravelInfo_travelTime__U0nHI>p:last-child{font-weight:400}.TravelInfo_travelTime__U0nHI .TravelInfo_segmentAirlineLogo__CMY4v{height:auto;width:24px;position:absolute;left:-77px}.TravelInfo_luggageInfo__j8TGu{font-size:12px;margin-top:15px;font-weight:400;color:#555;line-height:18px}.TravelInfo_luggageInfo__j8TGu strong{color:#333!important}.TravelInfo_luggageInfo__j8TGu>p{margin-bottom:10px}.TravelInfo_luggageInfo__j8TGu>p.TravelInfo_airlineRef__M_PMH{color:#2577be}.TravelInfo_luggageInfo__j8TGu>p.TravelInfo_airlineRef__M_PMH strong{color:#2577be!important}.TravelInfo_luggageInfo__j8TGu>p:last-child{margin-bottom:0}.TravelInfo_luggageInfo__j8TGu .TravelInfo_copy__VsMkM img{width:12px;margin-left:6px}.CheckInLabel_checkInInfo__NoDVH{font-weight:700;font-size:12px;line-height:16px!important;color:#2d83c2;background-color:#eaf6ff;padding:4px 10px;display:inline-flex;align-items:center;border-radius:4px}.CheckInLabel_checkInInfo__NoDVH svg{margin-left:5px;font-size:18px}.CheckInLabel_checkInInfoToolTip__k2mSm{padding-left:15px;text-align:left}.FlightDetail_container__u_caw{font-size:14px;font-weight:500;color:#555;padding-bottom:27px;margin-bottom:27px;border-bottom:1px solid #ccc}.FlightDetail_container__u_caw>p{margin-bottom:10px}.FlightDetail_container__u_caw:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.FlightDetail_bagInfoWrapper__06xBE{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px}.FlightDetail_bagInfoWrapper__06xBE>p{margin-right:0;margin-bottom:7px}.FlightDetail_bagInfoWrapper__06xBE>p:last-child{margin-bottom:0}.FlightDetail_lowerWrapper__iaOuB{display:flex;justify-content:space-between;align-items:flex-end}.FlightDetail_flightDetailBtn__R2Ge7{cursor:pointer;font-weight:500;font-size:16px;line-height:1;color:#2d83c2}.FlightDetail_flightDetailBtn__R2Ge7 img{margin-left:7px;position:relative;top:1px}.FlightDetail_header__eYv9H{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.FlightDetail_header__eYv9H h3{font-size:18px;font-weight:700;color:#333;margin-bottom:0;margin-right:20px}.FlightDetail_header__eYv9H .FlightDetail_airlineName__nkkJ_{font-size:9px;color:#000;max-width:80px;text-align:center}.FlightDetail_header__eYv9H .FlightDetail_airlineName__nkkJ_>img{width:43px}.FlightDetail_travelTime__JHdlZ{max-width:420px;display:flex;justify-content:space-between;margin-bottom:20px}.FlightDetail_travelTime__JHdlZ>div{position:relative}.FlightDetail_travelTime__JHdlZ .FlightDetail_totalDays__xeaxg{position:absolute;top:-8px;left:49px;font-size:12px;font-weight:500;color:#000}.FlightDetail_travelTime__JHdlZ p{color:#333}.FlightDetail_travelTime__JHdlZ p:first-child{font-size:18px;font-weight:700}.FlightDetail_travelTime__JHdlZ p:last-child{font-size:16px;font-weight:500}.FlightDetail_baggageTitle__o_Wiv{font-size:14px;font-weight:600;color:#000}.BaggageRecheckInfo_container__X8WBi{display:flex;justify-content:center;align-items:center}.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg{border:1px solid #e4e4e4;border-radius:58px;background-color:#f6f6f6;padding:7px 10px 7px 29px;margin-right:10px;font-weight:500;font-size:12px;white-space:nowrap;line-height:15px;color:#333;position:relative}.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg.BaggageRecheckInfo_buyAncillaries__XTGbe{padding-left:54px}.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg.BaggageRecheckInfo_fareBrandName__7H15C{padding:7px 15px;border-color:#abcde7;background-color:#eaf3f9;color:#1c5e97}.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg .BaggageRecheckInfo_plusSign__odb6S{position:relative;top:-2px;margin:0 2px}.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg>div,.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg>img{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg:last-child{margin-right:0}@media(max-width:1600px){.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg{font-size:10px}}@media(max-width:1024px){.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_normal__J9P2h{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_normal__J9P2h .BaggageRecheckInfo_message__pfwsg{color:#666;background:none;border:0;padding-left:21px;padding-top:0;padding-bottom:0;margin-right:0;font-size:12px;text-decoration:underline}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_normal__J9P2h .BaggageRecheckInfo_message__pfwsg>img{left:0}@media(max-width:1024px){.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_normal__J9P2h .BaggageRecheckInfo_message__pfwsg{color:gray;margin-bottom:8px;margin-right:0}}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_minimized__JUVSp{justify-content:flex-start;flex-wrap:wrap}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_minimized__JUVSp .BaggageRecheckInfo_message__pfwsg{margin-top:2px;border:1px solid #e4e4e4;border-radius:3px;padding:0;width:28px;height:28px;background:none}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_minimized__JUVSp .BaggageRecheckInfo_message__pfwsg.BaggageRecheckInfo_buyAncillaries__XTGbe{width:55px}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_minimized__JUVSp .BaggageRecheckInfo_message__pfwsg.BaggageRecheckInfo_fareBrandName__7H15C{font-weight:400;padding:5px 8px;border-color:#abcde7;background-color:#fff;color:#1c5e97;width:auto;font-size:12px}.BaggageRecheckInfo_container__X8WBi.BaggageRecheckInfo_minimized__JUVSp .BaggageRecheckInfo_message__pfwsg>div{line-height:1}.BaggageRecheckInfo_checkedBagContent__X66V6{text-align:left;margin-left:15px;width:200px;font-size:12px;line-height:18px;color:#1a1a1a}.BaggageRecheckInfo_checkedBagContent__X66V6 li{margin-top:7px}@media(max-width:1024px){.BaggageRecheckInfo_checkedBagContent__X66V6{width:auto}}.BaggageRecheckInfo_newBagInfo__oZ5v2.BaggageRecheckInfo_container__X8WBi{justify-content:flex-start}.BaggageRecheckInfo_newBagInfo__oZ5v2.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg{font-size:12px}.BaggageRecheckInfo_newBagInfo__oZ5v2.BaggageRecheckInfo_container__X8WBi .BaggageRecheckInfo_message__pfwsg.BaggageRecheckInfo_fareBrandName__7H15C{border-color:#6ca8d4;background-color:#eaf3f9;color:#2d83c2;font-weight:500;font-size:12px;letter-spacing:.13px}.CopyClipboardBtn_btnActionCopy__LeNO6{border:none;outline:none;font-size:12px;color:#333;padding:0;background:none}.CopyClipboardBtn_btnActionCopy__LeNO6 svg{color:#d0d0d0}.FlightDetailPopup_tabContainer__7Li1T{width:1100px;padding:10px;text-align:left}.FlightDetailPopup_tabContainer__7Li1T .FlightDetailPopup_title__4Siff{font-weight:700;font-size:22px;line-height:27px;color:#333;margin-bottom:25px}.FlightDetailPopup_detailWrapper__i7e_9{overflow:auto;max-height:calc(100vh - 185px)}.FlightDetailPopup_detailWrapper__i7e_9>div{border-top:0}.FlightDetailPopup_tabWrapper__ph7sY{border-bottom:1px solid #e1e1e1;display:flex}.FlightDetailPopup_tab__UNtC_{cursor:pointer;font-weight:600;font-size:16px;line-height:20px;text-transform:uppercase;color:#333;margin-right:33px;padding-bottom:10px;margin-bottom:-1px;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,0);transition:all .4s}.FlightDetailPopup_tab__UNtC_>svg{vertical-align:middle;top:-1px;position:relative}.FlightDetailPopup_tab__UNtC_.FlightDetailPopup_active__HVwhe{color:#2d83c2;border-bottom-color:#2d83c2}.FlightDetailPopup_tab__UNtC_:hover{color:#2d83c2}.TripSummary_tripSummary__itZjO{margin:0 -22px 18px;display:flex;justify-content:space-between;align-items:center;background-color:#f1f3f4;padding:16px 20px}.TripSummary_tripSummary__itZjO .TripSummary_tripTitle__v9fjp{font-weight:600;font-size:14px;line-height:17px;color:#000;margin-bottom:5px}.TripSummary_tripSummary__itZjO .TripSummary_tripTitle__v9fjp svg{position:relative;top:2px}.TripSummary_tripSummary__itZjO .TripSummary_tripDesc__Vk2f3{font-weight:500;font-size:14px;line-height:17px;color:#555}.TripSummary_duration__7vlWa{font-weight:500;font-size:14px;color:#555}.TripSummary_duration__7vlWa img{margin-right:8px;width:17px;height:auto;position:relative;top:2px;filter:grayscale(60%)}.TripSummary_baggageTitle__RA4Fo{font-size:12px;font-weight:600;color:#333}.FlightMoreDetails_lowerInfo__Ft_ui{text-align:left;padding:25px;border-top:1px solid #c4c4c4}.FlightMoreDetails_mixedClassWarning__PQYbo{padding:13px 45px;border-radius:5px;background:#fef8ee;color:#f4953e;font-size:14px;font-weight:600;line-height:14px;letter-spacing:.131px;margin-bottom:30px}.FlightMoreDetails_dateInfo__yl7R_{display:flex;margin-bottom:20px;padding-left:39px}.FlightMoreDetails_dateInfo__yl7R_.FlightMoreDetails_arrivalDate__g8aHG{margin-bottom:10px}.FlightMoreDetails_dateInfo__yl7R_>img{margin-right:11px}.FlightMoreDetails_dateInfo__yl7R_>div>p{line-height:1}.FlightMoreDetails_dateInfo__yl7R_>div>p:first-child{margin-bottom:3px;font-size:14px;font-weight:500;color:#000}.FlightMoreDetails_dateInfo__yl7R_>div>p:last-child{font-size:12px;color:#555}.FlightMoreDetails_flightStep__J6H6c{display:flex;align-items:flex-start;margin-bottom:30px;position:relative}.FlightMoreDetails_flightStep__J6H6c>img{height:auto;width:24px;position:absolute;top:49%;transform:translateY(-50%)}.FlightMoreDetails_flightStep__J6H6c>ul{flex:1;margin-left:49px;list-style:none;padding-left:27px;position:relative}.FlightMoreDetails_flightStep__J6H6c>ul:before{content:"";display:block;width:1px;height:90%;background-color:#d5d5d5;position:absolute;left:4px;top:8px}.FlightMoreDetails_flightStep__J6H6c>ul:after{content:"";display:block;background-image:url(/flights/flight-images/desktop/search/ic-airplane.svg);background-repeat:no-repeat;width:31px;height:31px;transform:rotate(90deg);position:absolute;left:-10px;top:37%}.FlightMoreDetails_flightStep__J6H6c>ul li{margin-bottom:35px;color:#555;font-weight:500}.FlightMoreDetails_flightStep__J6H6c>ul li:last-child{margin-bottom:0}.FlightMoreDetails_flightStep__J6H6c>ul li strong{color:#000}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_location__EtWIs{position:relative}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_location__EtWIs:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#000;position:absolute;left:-25px;top:8px}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_time__23PXY{margin-right:10px;font-weight:500}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_travelTime__Bii_N{position:relative}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_travelTime__Bii_N strong{color:#0069b5}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_travelTime__Bii_N p:first-child{color:#000}.FlightMoreDetails_flightStep__J6H6c .FlightMoreDetails_travelTime__Bii_N p:last-child{font-weight:400}.FlightMoreDetails_luggageInfo__NFDNj{font-size:12px;font-weight:400;color:#555;width:calc(23% + 165px)}.FlightMoreDetails_luggageInfo__NFDNj strong{color:#333}.FlightMoreDetails_luggageInfo__NFDNj>p{line-height:1;margin-bottom:15px}.FlightMoreDetails_luggageInfo__NFDNj>p:first-child{font-size:14px;color:#000}.FlightMoreDetails_transitInfo__qoSMh{border-radius:5px;border:1px solid #ddd;background-color:#fafafa;padding:12px 44px;display:flex;align-items:flex-start;margin-bottom:30px}.FlightMoreDetails_msgInfo__1dmZO{font-size:14px;font-weight:500;color:#000;line-height:1;margin-bottom:10px}.FlightMoreDetails_msgInfo__1dmZO:last-child{margin-bottom:0}.FlightMoreDetails_msgInfo__1dmZO>img{position:relative;top:2px;margin-right:15px}.FlightMoreDetails_transitAirport__jbv85{margin-right:60px}.FlightMoreDetails_overnight__EylB3{font-size:14px;color:#dd1a00}.FlightMoreDetails_overnight__EylB3 img{vertical-align:middle;margin-left:5px}.FlightMoreDetails_arriveDestination__K49C9{padding-left:75px}.FlightMoreDetails_arriveDestination__K49C9 label{font-size:12px;font-weight:500;color:#555}.FlightMoreDetails_arriveDestination__K49C9 p{font-size:14px;font-weight:600;color:#000}.FareRule_button__TilUa{font-weight:700;font-size:14px;line-height:17px;text-transform:capitalize;color:#2d83c2}.FareRule_button__TilUa>img{margin-left:7px;position:relative;top:1px}.FareRule_popupTitle__0cNA9{font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#000;margin-bottom:25px}.FareRuleList_itemContainer__xafwO{margin-bottom:18px}.FareRuleList_itemContainer__xafwO .FareRuleList_singleFareRule__1qxxJ>div:first-child{margin-bottom:10px}.FareRuleList_itemContainer__xafwO .FareRuleList_singleFareRule__1qxxJ>div:last-child{color:#333;font-weight:400}.FareRuleList_title__x8qPU{background-color:#f3f3f3;padding:8px 15px;font-weight:600;font-size:16px;line-height:20px;color:#000;display:flex;align-items:center;margin-bottom:15px}.FareRuleList_title__x8qPU>img{width:24px;height:auto;margin-right:9px}.FareRuleList_title__x8qPU svg{position:relative;top:2px}.SingleFareRule_container__o7YHE{margin-bottom:15px;display:flex}.SingleFareRule_container__o7YHE:last-child{margin-bottom:0}.SingleFareRule_title__mMVZ2{white-space:nowrap;font-weight:600;font-size:13px;line-height:20px;color:#333;margin-bottom:1px;margin-right:8px}.SingleFareRule_content__m22U3{font-weight:500;font-size:13px;line-height:20px;color:#616161}.FareRuleCondition_container__j684E{background-color:#fef8ee;border-radius:4px;padding:15px}@media(max-width:1024px){.FareRuleCondition_container__j684E{padding:15px 10px}}.FareRuleCondition_title__Y7Ebu{font-weight:600;font-size:14px;line-height:17px;color:#f4953e;margin-bottom:8px}.FareRuleCondition_title__Y7Ebu svg{margin-right:6px;font-size:18px;position:relative;top:3px}@media(max-width:1024px){.FareRuleCondition_title__Y7Ebu{font-size:13px;margin-bottom:5px}.FareRuleCondition_title__Y7Ebu svg{font-size:16px}}.FareRuleCondition_content__Q_jKY{font-weight:500;font-size:14px;line-height:20px;color:#616161;list-style:none;padding-left:20px}.FareRuleCondition_content__Q_jKY li:not(:last-child){margin-bottom:12px}.FareRuleCondition_content__Q_jKY li:before{content:"•";color:#616161;font-weight:700;display:inline-block;width:1em;margin-left:-1em}@media(max-width:1024px){.FareRuleCondition_content__Q_jKY{font-weight:400;font-size:13px;color:#333}}.PassportMessage_messageBox__fpsEo{background:#e2f4ea;border:1px solid #329223;font-size:15px;line-height:18px;border-radius:3px;padding:12px 15px;position:relative;margin-bottom:15px;font-weight:500;color:green;display:flex;align-items:center}@media(max-width:480px){.PassportMessage_messageBox__fpsEo{font-size:12px;line-height:15px;padding:10px}}.PassportMessage_messageBox__fpsEo img{vertical-align:middle;margin-right:10px;width:20px;height:20px}.PriceInfo_title__yD5LD{font-size:18px;font-weight:700;color:#333;margin-bottom:18px}.PriceInfo_priceRow__7blOH{display:flex;justify-content:space-between;color:#333;padding-bottom:16px}.PriceInfo_priceRow__7blOH>div p{font-size:16px;color:#333}.PriceInfo_priceRow__7blOH>div p.PriceInfo_fare__fqRML{font-size:14px;font-style:italic}.PriceInfo_priceRow__7blOH .PriceInfo_triggerWrapper__c_jDo p{margin-left:15px}.PriceInfo_priceRow__7blOH .PriceInfo_triggerWrapper__c_jDo .PriceInfo_trigger__SCMjU{margin-left:0;font-size:16px;color:#333;font-style:normal}.PriceInfo_priceRow__7blOH .PriceInfo_triggerWrapper__c_jDo .PriceInfo_trigger__SCMjU.PriceInfo_expanded__o44TF svg{transform:rotateX(-180deg)}.PriceInfo_priceRow__7blOH .PriceInfo_triggerWrapper__c_jDo .PriceInfo_trigger__SCMjU svg{color:#888;vertical-align:middle;font-size:15px;margin-left:6px}.PriceInfo_priceRow__7blOH .PriceInfo_priceWrapper__1o086 .PriceInfo_price__HjEYG{font-size:16px}.PriceInfo_priceRow__7blOH .PriceInfo_priceWrapper__1o086>p{text-align:right}.PriceInfo_priceRow__7blOH.PriceInfo_discountInfo__qy5CL,.PriceInfo_priceRow__7blOH.PriceInfo_subtotal__fC7YD{padding:16px 0;border-top:1px solid #d9d9d9}.PriceInfo_priceRow__7blOH.PriceInfo_subtotal__fC7YD .PriceInfo_price__HjEYG,.PriceInfo_priceRow__7blOH.PriceInfo_subtotal__fC7YD .PriceInfo_trigger__SCMjU{font-weight:700;color:#333}.PriceInfo_priceRow__7blOH.PriceInfo_totalCharge__9ZR6H{height:70px;padding:0 20px;align-items:center;background-color:#ebfce8;margin:0 -20px -30px;border-top:1px solid #a7cda0}.PriceInfo_priceRow__7blOH.PriceInfo_totalCharge__9ZR6H .PriceInfo_trigger__SCMjU{font-size:18px;font-weight:600;color:#329223}.PriceInfo_priceRow__7blOH.PriceInfo_totalCharge__9ZR6H .PriceInfo_price__HjEYG{font-size:26px;font-weight:600;color:#329223}.PriceInfo_subPartialPrice__libZ4{font-size:12px!important}.PriceInfo_subPrice__5qSsx{display:block!important;line-height:unset!important}.PriceInfo_subPrice__5qSsx img{width:14px!important;height:14px!important}.PriceInfo_price__HjEYG{font-size:16px;font-weight:600}.DiscountJanuaryPush_container__p4Q8u{text-align:left;margin-top:5px}.DiscountJanuaryPush_content__kR467{font-size:12px;line-height:1.7}.DiscountJanuaryPush_content__kR467 .DiscountJanuaryPush_highlight__l0rPC{color:#329223}@media(max-width:900px){.DiscountJanuaryPush_content__kR467 .DiscountJanuaryPush_highlight__l0rPC{font-weight:600!important}}.DiscountJanuaryPush_content__kR467 strong{font-weight:600}@media(max-width:900px){.DiscountJanuaryPush_content__kR467 strong{font-weight:500}}.DiscountJanuaryPush_content__kR467 .DiscountJanuaryPush_bitcoin__6Ie2R{width:18px;margin-right:4px}@media(max-width:900px){.DiscountJanuaryPush_content__kR467 .DiscountJanuaryPush_bitcoin__6Ie2R{width:16px}}.DiscountJanuaryPush_content__kR467 .DiscountJanuaryPush_contentSearch__jPjf3 strong:first-child{font-weight:400}.DiscountJanuaryPush_content__kR467>*{vertical-align:middle}.DiscountJanuaryPush_icon__8W2Vp{cursor:pointer;margin-left:5px;vertical-align:middle}.DiscountJanuaryPush_tooltip__9p0z_{font-size:12px;line-height:1.7}.DiscountJanuaryPush_tooltip__9p0z_ a{text-decoration:underline;color:#2577be!important}.DiscountJanuaryPush_brand__O2itk{display:inline-block;font-size:10px;font-weight:600;color:#fff;text-transform:uppercase;padding:3px 7px;background-color:#d02e06;border-radius:4px;margin-top:6px}.DiscountJanuaryPush_brand__O2itk img{margin-right:3px}.DiscountJanuaryPush_brand__O2itk>*{vertical-align:middle}.DiscountJanuaryPush_containerCheckout___EcnJ{color:#fff;background:linear-gradient(90deg,#F78624 -17.57%,#CA1A1A 107.98%);display:flex;align-items:center;font-weight:500;padding:7px 70px 7px 10px;border:1px solid #da8031;margin:-20px -24px 20px;position:relative}.DiscountJanuaryPush_containerCheckout___EcnJ:before{content:"";display:block;width:0;height:0;border-top:6px solid #a03110;border-left:4px solid rgba(0,0,0,0);position:absolute;top:100%;left:-1px}.DiscountJanuaryPush_containerCheckout___EcnJ:after{content:"";display:block;background-color:#fff;clip-path:polygon(33% 0,100% 0,100% 100%,0 100%);width:60px;height:100%;position:absolute;top:0;right:0;background-image:url(https://static.travala.com/resources/images/flame_100x100.gif);background-size:34px auto;background-repeat:no-repeat;background-position:20px}.DiscountJanuaryPush_containerCheckout___EcnJ .DiscountJanuaryPush_bitcoin__6Ie2R{width:34px;margin-right:10px}.DiscountJanuaryPush_containerCheckout___EcnJ.DiscountJanuaryPush_mobile__jBAf1{margin:0;padding:12px 55px 12px 15px;font-size:12px;border:none;border-bottom:4px solid #e8e8e8}.DiscountJanuaryPush_containerCheckout___EcnJ.DiscountJanuaryPush_mobile__jBAf1:before{display:none}.DiscountJanuaryPush_containerCheckout___EcnJ.DiscountJanuaryPush_mobile__jBAf1:after{width:45px;background-position:10px;background-size:24px auto;background-position:14px}.DiscountJanuaryPush_containerCheckout___EcnJ.DiscountJanuaryPush_mobile__jBAf1 .DiscountJanuaryPush_bitcoin__6Ie2R{width:30px;margin-right:5px}.StickyPriceFooter_cryptoComBtn__ykfja{flex:1;margin:0;min-height:50px;display:flex;justify-content:center;align-items:center}.StickyPriceFooter_containerFixed__xhCAf{z-index:2;position:fixed;bottom:0;width:100%}.StickyPriceFooter_popupContent__fkblC{padding:0!important}.StickyPriceFooter_loading__BS_oc{position:relative}.StickyPriceFooter_loading__BS_oc>div{opacity:.7}.StickyPriceFooter_loading__BS_oc .StickyPriceFooter_iconLoading__qLryT{opacity:1;position:absolute;top:50%;left:50%}.StickyPriceFooter_blockPrice__D1StC{background-color:#fff;padding:22px 17px 0}.StickyPriceFooter_navBtnGroup__c03Az{padding:15px 15px 20px;background-color:#fff;display:flex;justify-content:center}.StickyPriceFooter_navBtnGroup__c03Az>button{flex:1;font-size:14px;font-weight:600}.StickyPriceFooter_navBtnGroup__c03Az>button:disabled{opacity:.7}.StickyPriceFooter_navBtnGroup__c03Az>button:first-child{color:#333;background-color:#e7e7e7;border-color:#e7e7e7;margin-right:10px}.StickyPriceFooter_navBtnGroup__c03Az>button:last-child{background-color:#2577be;border-color:#2577be}.StickyPriceFooter_navBtnGroup__c03Az>button.StickyPriceFooter_btnComplete__l0c2Y{height:35px;background-color:#2577be;border-color:#2577be;font-size:13px;font-weight:600;color:#fff;border-radius:8px;margin-right:0}.StickyPriceFooter_navBtnGroup__c03Az>button.StickyPriceFooter_btnComplete__l0c2Y:disabled{opacity:.7}.StickyPriceFooter_cryptoComButtonContainer__IwSp9{position:relative;width:230px;height:50px}.StickyPriceFooter_cryptoComButtonWrapper__rXPIn{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;cursor:pointer}.StickyPriceFooter_cryptoComButton__fgXFD{position:absolute;z-index:2}.BaggageRule_container__1uZ6w .BaggageRule_baggageTitle__zINDn{margin-bottom:10px;text-transform:capitalize;font-size:18px;font-weight:700;color:#333}.BaggageRule_container__1uZ6w>p{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:16px;color:#555;font-weight:400}.BaggageRule_container__1uZ6w>p>span:last-child{flex:1;text-align:right;font-size:16px;font-weight:500;color:#333}.PriceInfo_title__SxrHG{font-size:14px;font-weight:600;color:#333;margin-bottom:15px}.PriceInfo_priceRow__DPqMw{display:flex;justify-content:space-between;color:#333;padding-bottom:12px}.PriceInfo_priceRow__DPqMw>div p{font-size:14px;color:#333}.PriceInfo_priceRow__DPqMw>div p.PriceInfo_fare__ZqffJ{font-size:13px;font-style:italic}.PriceInfo_priceRow__DPqMw .PriceInfo_triggerWrapper__dMMXK p{margin-left:15px}.PriceInfo_priceRow__DPqMw .PriceInfo_triggerWrapper__dMMXK .PriceInfo_trigger__2TtFV{margin-left:0;font-size:14px;color:#333;font-style:normal}.PriceInfo_priceRow__DPqMw .PriceInfo_triggerWrapper__dMMXK .PriceInfo_trigger__2TtFV.PriceInfo_expanded__NMMXb svg{transform:rotateX(-180deg)}.PriceInfo_priceRow__DPqMw .PriceInfo_triggerWrapper__dMMXK .PriceInfo_trigger__2TtFV svg{color:#333;vertical-align:middle;font-size:13px;margin-left:6px}.PriceInfo_priceRow__DPqMw .PriceInfo_priceWrapper__6IDwT .PriceInfo_price__Dgzx3{font-size:14px}.PriceInfo_priceRow__DPqMw .PriceInfo_priceWrapper__6IDwT>p{text-align:right}.PriceInfo_priceRow__DPqMw.PriceInfo_subTotal__CrhYi{align-items:center}.PriceInfo_priceRow__DPqMw.PriceInfo_subTotal__CrhYi .PriceInfo_trigger__2TtFV{font-weight:600;color:#329223}.PriceInfo_priceRow__DPqMw.PriceInfo_subTotal__CrhYi .PriceInfo_trigger__2TtFV.PriceInfo_expanded__NMMXb svg{transform:rotateX(-180deg)}.PriceInfo_priceRow__DPqMw.PriceInfo_subTotal__CrhYi .PriceInfo_trigger__2TtFV svg{margin-left:6px;top:2px;position:relative}.PriceInfo_priceRow__DPqMw.PriceInfo_subTotal__CrhYi .PriceInfo_price__Dgzx3{color:#329223}.PriceInfo_priceRow__DPqMw.PriceInfo_totalCharge__Rx5pB{background-color:#f0fbee;margin:0 -17px;padding:15px 17px}.PriceInfo_subPrice__es5DN{display:block!important;line-height:unset!important}.PriceInfo_subPrice__es5DN img{width:14px!important;height:14px!important}.PriceInfo_price__Dgzx3{font-size:14px;font-weight:600}.FareRule_button__pHstR{font-weight:700;font-size:18px;line-height:22px;text-transform:capitalize;color:#2d83c2;cursor:pointer}.FareRule_button__pHstR>img{margin-left:10px;position:relative;top:1px}.FareRule_popupWrapper___wCx_{text-align:left}.FareRule_listWrapper__T4hv2{overflow:auto;max-height:calc(100vh - 185px)}.FareRule_popupTitle__tR7MN{font-weight:700;font-size:22px;line-height:27px;text-transform:uppercase;color:#333;margin-bottom:35px}@media(min-width:1025px){.FareRule_sliceRuleWrapper__jb46Z{margin-bottom:25px}.FareRule_sliceRuleWrapper__jb46Z>div:first-child{padding:10px 18px;font-weight:500;font-size:22px;line-height:27px;color:#000;margin-bottom:25px}.FareRule_sliceRuleWrapper__jb46Z>div:first-child>img{width:25px;margin-right:15px}.FareRule_orderRuleWrapper__oSYAo{border-top:1px solid #d9d9d9;padding-top:25px}.FareRule_orderRuleWrapper__oSYAo>div:first-child{font-size:16px;line-height:20px;text-transform:uppercase;color:#000;padding:0;background:none}.FareRule_singleRule__xUk_K>div{font-size:16px;line-height:20px;color:#333}.FareRule_singleRule__xUk_K>div:first-child{margin-bottom:0!important;margin-right:5px}.FareRule_singleRule__xUk_K>div:last-child{font-weight:400}}