.BookingSummaryMobile-module-scss-module__ywTEqa__container{background-color:#fff;padding:16px}.BookingSummaryMobile-module-scss-module__ywTEqa__container>h3{color:#333;margin-bottom:10px;font-size:12px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__fareRuleTitle{text-transform:uppercase;color:#000;margin-bottom:25px;font-size:14px;font-weight:600;line-height:17px}.BookingSummaryMobile-module-scss-module__ywTEqa__airlineRefs{margin-bottom:20px;font-size:12px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__airlineRefs>p{text-transform:uppercase;color:#888;margin-bottom:10px}.BookingSummaryMobile-module-scss-module__ywTEqa__airlineRefs>span{color:#333;margin-bottom:10px;display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__eticketType>div{white-space:pre-line}.BookingSummaryMobile-module-scss-module__ywTEqa__contactDetail{margin-bottom:8px}.BookingSummaryMobile-module-scss-module__ywTEqa__contactDetail>p{color:#333;font-size:12px;font-weight:500;line-height:2}.BookingSummaryMobile-module-scss-module__ywTEqa__contactDetail .BookingSummaryMobile-module-scss-module__ywTEqa__contactTitle{font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__contactDetail svg{vertical-align:middle;color:#777;margin-right:8px;font-size:14px}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageRow{text-align:right}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageRow span{color:#777;font-size:12px;font-weight:500;display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup{text-align:center;margin-bottom:35px}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup p{color:#333;font-size:18px;font-weight:700}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup span{color:#777;font-size:14px;font-weight:500;display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon{color:#fff;background-color:#329223;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:13px;font-size:20px;display:inline-flex}:is(.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.fail,.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.failed,.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.refund_rejected){background-color:#ca0101}:is(.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.processing,.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.refund_requested,.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.refund_in_progress,.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.supplier_credit){background-color:#fd8f00}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.expired{background-color:#a5a5a5}:is(.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon[class^=success],.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon[class$=-success],.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.success,.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.refund_accepted){background-color:#329223}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.confirmed{background-color:#7ec115}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.pending-for-cancel{background-color:#1a74c1}.BookingSummaryMobile-module-scss-module__ywTEqa__statusGroup .BookingSummaryMobile-module-scss-module__ywTEqa__statusIcon.cancelled{background-color:#8ca8bf;font-size:24px}.BookingSummaryMobile-module-scss-module__ywTEqa__infoWrapper{margin-top:-15px;padding:10px 0}.BookingSummaryMobile-module-scss-module__ywTEqa__infoWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__guestInfo{text-align:right}.BookingSummaryMobile-module-scss-module__ywTEqa__infoWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__guestInfo span{color:#777;font-size:12px}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerInfoRow>p:first-child{color:#333;font-size:14px;font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerInfoRow>p:first-child svg{vertical-align:middle;margin-right:3px}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerInfoRow>p:last-child{color:#777;font-size:12px;font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__btnDetail{color:#2577be;background:0 0;border:0;outline:0;justify-content:space-between;align-items:center;width:100%;padding:17px 0;font-size:14px;font-weight:500;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__btnDetail:not(:last-child){border-bottom:1px solid #ecf1f5}.BookingSummaryMobile-module-scss-module__ywTEqa__btnDetail svg{color:#999}.BookingSummaryMobile-module-scss-module__ywTEqa__hide{display:none!important}.BookingSummaryMobile-module-scss-module__ywTEqa__multiPayment span,.BookingSummaryMobile-module-scss-module__ywTEqa__multiPayment img{vertical-align:middle}.BookingSummaryMobile-module-scss-module__ywTEqa__multiPayment span{margin-right:5px}.BookingSummaryMobile-module-scss-module__ywTEqa__partialContent{text-align:left;margin-left:20px}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerTitle{text-align:center;color:#333;border-bottom:1px solid #dedede;padding-bottom:15px;font-size:16px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerRow{border-bottom:1px solid #ecf1f5}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerRow>div{padding-top:15px}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerRow>div:last-child{padding:15px 0}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerRow:last-child{border-bottom:0}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggle{color:#2577be;margin-bottom:0;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__importantTitle{color:#333;text-align:left;padding-bottom:15px;font-size:16px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__travelNoticeTitle{color:#0069b5;margin-bottom:8px;font-size:14px;font-weight:600;line-height:17px}.BookingSummaryMobile-module-scss-module__ywTEqa__travelNoticeTitle>img{width:12px;height:auto;margin-right:6px;position:relative;top:1px}.BookingSummaryMobile-module-scss-module__ywTEqa__importantInfo{color:#777;font-size:14px;font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__totalChargeWrap{background-color:#ebfce8;margin:0 -16px;padding:10px 0}.BookingSummaryMobile-module-scss-module__ywTEqa__totalChargeWrap .BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge{height:auto;margin:0}.BookingSummaryMobile-module-scss-module__ywTEqa__detailPaymentInfo:before{content:"";border-top:1px solid #c1ddbb;margin:10px 16px;display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__priceWrapper{display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__priceWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__subPrice{color:#777;vertical-align:middle;margin-left:2px;line-height:15px}.BookingSummaryMobile-module-scss-module__ywTEqa__priceWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__subPrice .BookingSummaryMobile-module-scss-module__ywTEqa__price{color:#777;vertical-align:middle;font-size:12px}.BookingSummaryMobile-module-scss-module__ywTEqa__smartPrice{color:#f4af3e}.BookingSummaryMobile-module-scss-module__ywTEqa__travelCreditPrice{font-size:12px;font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__travelCreditPrice img{vertical-align:middle;width:19px;margin-right:7px}.BookingSummaryMobile-module-scss-module__ywTEqa__partialRow{justify-content:space-between;align-items:center;padding:2px 16px;font-size:12px;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__partialRow>p:first-child{color:#777;font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__partialRow>div:last-child,.BookingSummaryMobile-module-scss-module__ywTEqa__partialRow>p:last-child{font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge{background-color:#ebfce899;justify-content:space-between;align-items:center;height:58px;margin:0 -16px;padding:0 16px;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge>p{color:#329223;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge>p svg,.BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge>p span{vertical-align:middle}.BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge>p svg{margin-left:5px}.BookingSummaryMobile-module-scss-module__ywTEqa__totalCharge.BookingSummaryMobile-module-scss-module__ywTEqa__total>p:last-child{font-size:16px}.BookingSummaryMobile-module-scss-module__ywTEqa__addHotelBlock{border:1px solid #ddd;border-radius:4px;margin-top:15px;margin-bottom:15px;padding:16px}.BookingSummaryMobile-module-scss-module__ywTEqa__addHotelBlock .BookingSummaryMobile-module-scss-module__ywTEqa__addHotelTitle{color:#1e2e5e;font-size:18px;font-weight:700;line-height:22px}.BookingSummaryMobile-module-scss-module__ywTEqa__cancelBtn{padding:15px 0}.BookingSummaryMobile-module-scss-module__ywTEqa__cancelBtn button{color:#ce4d62;background:0 0;border:1px solid #f2b9c2;border-radius:5px;outline:0;width:100%;height:42px;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__totalChargePopupContent{padding:25px 16px 0!important}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerUpper{border-bottom:1px solid #dedede;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerUpper>p{color:#329223;font-size:14px;font-weight:600;line-height:unset}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerUpper .BookingSummaryMobile-module-scss-module__ywTEqa__passengerCount>p{color:#888;font-size:12px;font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerUpper .BookingSummaryMobile-module-scss-module__ywTEqa__passengerCount>p:first-child{color:#333;font-size:14px;font-weight:400}.BookingSummaryMobile-module-scss-module__ywTEqa__priceDetail{color:#333;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;font-weight:600;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__priceDetail>span:first-child{font-size:14px;font-weight:400}.BookingSummaryMobile-module-scss-module__ywTEqa__priceDetail.BookingSummaryMobile-module-scss-module__ywTEqa__divider{border-top:1px solid #d9d9d9;padding-top:8px}.BookingSummaryMobile-module-scss-module__ywTEqa__priceDetail.BookingSummaryMobile-module-scss-module__ywTEqa__totalPrice{color:#1e2e5e}.BookingSummaryMobile-module-scss-module__ywTEqa__priceDetail.BookingSummaryMobile-module-scss-module__ywTEqa__totalPrice>span:first-child{font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__priceDetail.BookingSummaryMobile-module-scss-module__ywTEqa__totalPrice>p{font-size:18px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__needHelpWrapper{box-shadow:none!important;padding:0!important}.BookingSummaryMobile-module-scss-module__ywTEqa__needHelpWrapper>div:first-child{font-size:16px}.BookingSummaryMobile-module-scss-module__ywTEqa__needHelpWrapper>div:last-child>img{display:none}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper{text-align:left;color:#1a1a1a;font-size:14px;font-weight:400;line-height:24px;padding:25px 17px!important}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper>p{margin-bottom:.5rem;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper ul{margin-left:17px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper li{margin-bottom:.5rem;line-height:1.7}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper li:last-child{margin-bottom:0}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundTitle{color:#2d2d4f;margin-bottom:8px;font-size:20px;font-weight:600;line-height:32px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__advise{letter-spacing:.24px;color:#000;font-size:14px;font-weight:400;line-height:24px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundNote{box-sizing:border-box;background:#fce8e6;border:1px solid #f1a399;border-radius:4px;margin-top:12px;margin-bottom:40px;padding:12px;font-weight:400;line-height:19px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundNote p{color:#000;font-size:14px;font-weight:400;line-height:20px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundNote .BookingSummaryMobile-module-scss-module__ywTEqa__noteTitle{color:#dd1a00;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:500;line-height:20px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__pleaseNote{color:#2d2d4f;font-size:16px;font-weight:600;line-height:24px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__voluntaryContact{box-sizing:border-box;letter-spacing:.24px;color:#000;background:#eaf3f9;border:1px solid #96c1e0;border-radius:4px;margin-bottom:12px;padding:10px 16px;font-size:14px;font-weight:400;line-height:21px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__voluntaryContact a{color:#fff;text-align:center;background-color:#2d83c2;background-image:url(/flights/flight-images/common/phone.svg);background-position:14px;background-repeat:no-repeat;border-radius:4px;height:32px;margin-top:10px;font-size:14px;font-weight:500;line-height:32px;display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundBtnGroup>button{border:0;width:100%;font-size:14px;font-weight:600;line-height:17px;display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundBtnGroup>button.BookingSummaryMobile-module-scss-module__ywTEqa__refundCancelBtn{color:#fff;background:#1c5e97;border-radius:4px;margin-bottom:15px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__refundBtnGroup>button.BookingSummaryMobile-module-scss-module__ywTEqa__refundConfirmBtn{box-sizing:border-box;color:#2d83c2;background-color:#fff;border:1px solid #2d83c2;border-radius:4px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundProcessingWrapper{text-align:left;color:#333;font-size:14px;font-weight:400;line-height:20px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundProcessingWrapper a{color:#2d83c2}.BookingSummaryMobile-module-scss-module__ywTEqa__refundProcessingWrapper .BookingSummaryMobile-module-scss-module__ywTEqa__title{margin-bottom:4px}.BookingSummaryMobile-module-scss-module__ywTEqa__refundOverlay{display:none!important}.BookingSummaryMobile-module-scss-module__ywTEqa__needHelp{z-index:1;background-color:#fff;border-radius:17px 17px 0 0;justify-content:space-between;align-items:center;width:100%;margin-top:-10px;padding:15px;display:flex;box-shadow:0 -5px 6px #9090901a}.BookingSummaryMobile-module-scss-module__ywTEqa__needHelp>span{color:#2577be;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__needHelp button{background-color:#2577be;border:0;width:140px;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageWrapperContent{padding:0!important}.BookingSummaryMobile-module-scss-module__ywTEqa__btnAddBaggage{background-color:#f7f7f7;justify-content:space-between;align-items:center;height:45px;margin-bottom:15px;padding:0 12px;display:none}.BookingSummaryMobile-module-scss-module__ywTEqa__btnAddBaggage p{color:#333;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__btnAddBaggage span{vertical-align:middle}.BookingSummaryMobile-module-scss-module__ywTEqa__btnAddBaggage span>span{font-weight:500}.BookingSummaryMobile-module-scss-module__ywTEqa__btnAddBaggage img{vertical-align:middle;height:18px;margin-right:7px}.BookingSummaryMobile-module-scss-module__ywTEqa__btnAddBaggage svg{color:#2577be;font-size:16px}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerList{border-bottom:5px solid #ececec;padding:20px 15px}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggleWrap{background-color:#fafafa;border-radius:3px;margin-bottom:15px;padding:18px 15px;position:relative}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggleWrap:last-child{margin-bottom:0}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggle{justify-content:space-between;align-items:center;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggle h4{text-transform:uppercase;text-align:center;color:#333;margin-bottom:0;font-size:14px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggle h4 span{color:#2577be}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggle.BookingSummaryMobile-module-scss-module__ywTEqa__show img{transform:rotateX(0)}.BookingSummaryMobile-module-scss-module__ywTEqa__passengerToggle img{width:16px;height:auto;transform:rotateX(-180deg)}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper{border-bottom:1px solid #ddd;padding:20px 0}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper:last-child{border-bottom:0;padding-bottom:0}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>p{text-transform:uppercase;color:#333;margin-bottom:20px;font-size:12px;font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>p img{vertical-align:middle;width:15px}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper .blank-error+div input:before{border-color:#dd1a00}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>div label{cursor:pointer;color:#333;border-radius:3px;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:12px;font-weight:500;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>div label:last-child{margin-bottom:0}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>div label input{margin-right:5px}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>div label .BookingSummaryMobile-module-scss-module__ywTEqa__baggageName{vertical-align:middle;display:inline-block}.BookingSummaryMobile-module-scss-module__ywTEqa__baggageTypeWrapper>div label .BookingSummaryMobile-module-scss-module__ywTEqa__baggageName>span{display:block}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment{padding:0 20px 20px}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment .BookingSummaryMobile-module-scss-module__ywTEqa__item{color:#333;justify-content:space-between;font-size:14px;font-weight:500;display:flex}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment .BookingSummaryMobile-module-scss-module__ywTEqa__item>p{line-height:2}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment .BookingSummaryMobile-module-scss-module__ywTEqa__item:first-child{border-top:1px solid #e4e4e4;padding-top:10px}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment .BookingSummaryMobile-module-scss-module__ywTEqa__baggageTotalCharge{color:green;border-top:1px solid #ebebeb;margin:5px 0;font-size:16px}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment .BookingSummaryMobile-module-scss-module__ywTEqa__baggageTotalCharge>p{font-weight:600;line-height:2.5}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment .BookingSummaryMobile-module-scss-module__ywTEqa__baggageTotalCharge>p:last-child{font-weight:600}.BookingSummaryMobile-module-scss-module__ywTEqa__moreBaggagePayment>button{background-color:#2577be;border-color:#2577be;width:100%;font-size:18px;font-weight:600;display:block}
.FlightInfo-module-scss-module__MbT5XW__container{cursor:pointer;background-color:#fff;border:1px solid #d5e2ea;border-radius:5px;justify-content:space-between;margin-bottom:15px;padding:10px 11px;font-size:12px;display:flex}@media (max-width:1024px){.FlightInfo-module-scss-module__MbT5XW__container{-webkit-tap-highlight-color:#0000}}.FlightInfo-module-scss-module__MbT5XW__bagInfoWrapper{margin-top:5px}.FlightInfo-module-scss-module__MbT5XW__bagInfoWrapper>p{color:#333}.FlightInfo-module-scss-module__MbT5XW__innerBagInfoWrapper{border-bottom:1px solid #e6e6e6;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 -22px 18px;padding:0 22px 18px}.FlightInfo-module-scss-module__MbT5XW__innerBagInfoWrapper>*{margin-bottom:10px;font-size:12px}.FlightInfo-module-scss-module__MbT5XW__innerBagInfoWrapper>:last-child{margin-bottom:0}.FlightInfo-module-scss-module__MbT5XW__leftSide{min-width:66%}.FlightInfo-module-scss-module__MbT5XW__rightSide{text-align:right;min-width:34%}.FlightInfo-module-scss-module__MbT5XW__destination{color:#333;margin-bottom:8px;font-size:14px;font-weight:700}.FlightInfo-module-scss-module__MbT5XW__destination>svg{vertical-align:middle}.FlightInfo-module-scss-module__MbT5XW__durationTime{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;position:relative}.FlightInfo-module-scss-module__MbT5XW__durationTime .FlightInfo-module-scss-module__MbT5XW__totalDays{margin-left:5px;font-size:10px;position:absolute;top:-3px}.FlightInfo-module-scss-module__MbT5XW__departureTime{color:#777;font-size:12px;font-weight:500}.FlightInfo-module-scss-module__MbT5XW__brandName{color:#000;justify-content:flex-end;align-items:center;font-size:10px;display:flex}.FlightInfo-module-scss-module__MbT5XW__brandName img{width:22px;height:auto;margin-right:8px}.FlightInfo-module-scss-module__MbT5XW__btnShowMore{z-index:1;color:#2577be;text-transform:uppercase;background:0 0;border:0;margin-bottom:8px;font-size:12px;font-weight:600;position:relative}.FlightInfo-module-scss-module__MbT5XW__dateInfo{margin-bottom:20px;padding-left:39px;display:flex}.FlightInfo-module-scss-module__MbT5XW__dateInfo.FlightInfo-module-scss-module__MbT5XW__arrivalDate{margin-bottom:10px}.FlightInfo-module-scss-module__MbT5XW__dateInfo>img{margin-right:11px}.FlightInfo-module-scss-module__MbT5XW__dateInfo>div>p{line-height:1}.FlightInfo-module-scss-module__MbT5XW__dateInfo>div>p:first-child{color:#000;margin-bottom:3px;font-size:14px;font-weight:500}.FlightInfo-module-scss-module__MbT5XW__dateInfo>div>p:last-child{color:#555;font-size:12px}.FlightInfo-module-scss-module__MbT5XW__flightStep{align-items:flex-start;margin-bottom:30px;display:flex;position:relative}.FlightInfo-module-scss-module__MbT5XW__flightStep>ul{flex:1;margin-left:49px;padding-left:27px;list-style:none;position:relative}.FlightInfo-module-scss-module__MbT5XW__flightStep>ul:before{content:"";background-color:#d5d5d5;width:1px;height:90%;display:block;position:absolute;top:8px;left:4px}.FlightInfo-module-scss-module__MbT5XW__flightStep>ul li{color:#555;margin-bottom:35px;font-weight:500}.FlightInfo-module-scss-module__MbT5XW__flightStep>ul li:last-child{margin-bottom:0}.FlightInfo-module-scss-module__MbT5XW__flightStep>ul li strong{color:#000}.FlightInfo-module-scss-module__MbT5XW__flightStep .FlightInfo-module-scss-module__MbT5XW__location{position:relative}.FlightInfo-module-scss-module__MbT5XW__flightStep .FlightInfo-module-scss-module__MbT5XW__location:before{content:"";background-color:#000;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:6px;left:-25px}.FlightInfo-module-scss-module__MbT5XW__flightStep .FlightInfo-module-scss-module__MbT5XW__location:last-child:after{content:"";background-color:#fff;width:2px;height:100%;position:absolute;top:12px;left:-24px}.FlightInfo-module-scss-module__MbT5XW__flightStep .FlightInfo-module-scss-module__MbT5XW__location .FlightInfo-module-scss-module__MbT5XW__segmentTime{position:absolute;left:-77px}.FlightInfo-module-scss-module__MbT5XW__flightStep .FlightInfo-module-scss-module__MbT5XW__location .FlightInfo-module-scss-module__MbT5XW__cityName{font-size:14px}.FlightInfo-module-scss-module__MbT5XW__transitInfo{background-color:#fafafa;border:1px solid #ddd;border-radius:5px;align-items:flex-start;margin-bottom:30px;padding:10px;display:flex}.FlightInfo-module-scss-module__MbT5XW__msgInfo{color:#000;margin-bottom:8px;font-size:12px;font-weight:500;line-height:1}.FlightInfo-module-scss-module__MbT5XW__msgInfo:last-child{margin-bottom:0}.FlightInfo-module-scss-module__MbT5XW__msgInfo.FlightInfo-module-scss-module__MbT5XW__overnight{color:#dd1a00;margin-left:27px;font-size:10px}.FlightInfo-module-scss-module__MbT5XW__msgInfo.FlightInfo-module-scss-module__MbT5XW__stopWarning{align-items:center;margin-left:0;font-size:12px;display:flex}.FlightInfo-module-scss-module__MbT5XW__msgInfo.FlightInfo-module-scss-module__MbT5XW__stopWarning img{width:17px;margin-right:10px}.FlightInfo-module-scss-module__MbT5XW__msgInfo.FlightInfo-module-scss-module__MbT5XW__msgLayover{align-items:flex-start;line-height:14px;display:flex}.FlightInfo-module-scss-module__MbT5XW__msgInfo.FlightInfo-module-scss-module__MbT5XW__msgLayover>img{margin-right:10px;position:relative;top:-2px}.FlightInfo-module-scss-module__MbT5XW__title{color:#000;text-transform:uppercase;font-size:14px;font-weight:600}.FlightInfo-module-scss-module__MbT5XW__itinerary{background-color:#f1f3f4;justify-content:space-between;align-items:center;margin:0 -25px 17px;padding:15px 25px;font-size:14px;font-weight:600;display:flex}.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightName{color:#000;margin-bottom:5px}.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightName>span,.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightName>svg{vertical-align:middle}.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightName>svg{margin:0 4px}.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightDate{color:#555;font-weight:500}.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightDuration{color:#555;white-space:nowrap;margin-left:7px;font-weight:500}.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightDuration img,.FlightInfo-module-scss-module__MbT5XW__itinerary .FlightInfo-module-scss-module__MbT5XW__flightDuration span{vertical-align:middle}.FlightInfo-module-scss-module__MbT5XW__arriveDestination{padding-left:75px}.FlightInfo-module-scss-module__MbT5XW__arriveDestination label{color:#555;font-size:12px;font-weight:500}.FlightInfo-module-scss-module__MbT5XW__arriveDestination p{color:#000;font-size:14px;font-weight:600}
.BaggageRecheckInfo-module-scss-module__5efxeq__container{justify-content:center;align-items:center;display:flex}.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message{white-space:nowrap;color:#333;background-color:#f6f6f6;border:1px solid #e4e4e4;border-radius:58px;margin-right:10px;padding:7px 10px 7px 29px;font-size:12px;font-weight:500;line-height:15px;position:relative}.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message.BaggageRecheckInfo-module-scss-module__5efxeq__buyAncillaries{padding-left:54px}.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message.BaggageRecheckInfo-module-scss-module__5efxeq__fareBrandName{color:#1c5e97;background-color:#eaf3f9;border-color:#abcde7;padding:7px 15px}.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message .BaggageRecheckInfo-module-scss-module__5efxeq__plusSign{margin:0 2px;position:relative;top:-2px}.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message>div,.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message>img{position:absolute;top:50%;left:8px;transform:translateY(-50%)}.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message:last-child{margin-right:0}@media (max-width:1600px){.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message{font-size:10px}}@media (max-width:1024px){.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__normal{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__normal .BaggageRecheckInfo-module-scss-module__5efxeq__message{color:#666;background:0 0;border:0;margin-right:0;padding-top:0;padding-bottom:0;padding-left:21px;font-size:12px;text-decoration:underline}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__normal .BaggageRecheckInfo-module-scss-module__5efxeq__message>img{left:0}@media (max-width:1024px){.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__normal .BaggageRecheckInfo-module-scss-module__5efxeq__message{color:gray;margin-bottom:8px;margin-right:0}}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__minimized{flex-wrap:wrap;justify-content:flex-start}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__minimized .BaggageRecheckInfo-module-scss-module__5efxeq__message{background:0 0;border:1px solid #e4e4e4;border-radius:3px;width:28px;height:28px;margin-top:2px;padding:0}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__minimized .BaggageRecheckInfo-module-scss-module__5efxeq__message.BaggageRecheckInfo-module-scss-module__5efxeq__buyAncillaries{width:55px}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__minimized .BaggageRecheckInfo-module-scss-module__5efxeq__message.BaggageRecheckInfo-module-scss-module__5efxeq__fareBrandName{color:#1c5e97;background-color:#fff;border-color:#abcde7;width:auto;padding:5px 8px;font-size:12px;font-weight:400}.BaggageRecheckInfo-module-scss-module__5efxeq__container.BaggageRecheckInfo-module-scss-module__5efxeq__minimized .BaggageRecheckInfo-module-scss-module__5efxeq__message>div{line-height:1}.BaggageRecheckInfo-module-scss-module__5efxeq__checkedBagContent{text-align:left;color:#1a1a1a;width:200px;margin-left:15px;font-size:12px;line-height:18px}.BaggageRecheckInfo-module-scss-module__5efxeq__checkedBagContent li{margin-top:7px}@media (max-width:1024px){.BaggageRecheckInfo-module-scss-module__5efxeq__checkedBagContent{width:auto}}.BaggageRecheckInfo-module-scss-module__5efxeq__newBagInfo.BaggageRecheckInfo-module-scss-module__5efxeq__container{justify-content:flex-start}.BaggageRecheckInfo-module-scss-module__5efxeq__newBagInfo.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message{font-size:12px}.BaggageRecheckInfo-module-scss-module__5efxeq__newBagInfo.BaggageRecheckInfo-module-scss-module__5efxeq__container .BaggageRecheckInfo-module-scss-module__5efxeq__message.BaggageRecheckInfo-module-scss-module__5efxeq__fareBrandName{color:#2d83c2;letter-spacing:.13px;background-color:#eaf3f9;border-color:#6ca8d4;font-size:12px;font-weight:500}
.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName{color:#000;align-items:center;font-size:14px;display:flex}@media (max-width:900px){.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName{margin-top:8px;font-size:12px;font-weight:500}}.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName.AirlineNameLogo-module-scss-module__Ek8FrG__tooltip{margin-bottom:11px}@media (min-width:1025px){.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName.AirlineNameLogo-module-scss-module__Ek8FrG__tooltip{max-width:300px}}.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName.AirlineNameLogo-module-scss-module__Ek8FrG__tooltip:last-child{margin-bottom:0}.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName.AirlineNameLogo-module-scss-module__Ek8FrG__tooltip img{width:24px;margin-right:10px}.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName img{width:20px;height:auto}@media (max-width:900px){.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName img{width:14px}}.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName .AirlineNameLogo-module-scss-module__Ek8FrG__frame{margin-right:10px;padding:8px 7px;line-height:1;display:inline-block;box-shadow:0 4px 10px #9f9f9f40}@media (max-width:900px){.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName .AirlineNameLogo-module-scss-module__Ek8FrG__frame{box-shadow:none;margin-right:5px;padding:0}}.AirlineNameLogo-module-scss-module__Ek8FrG__airlineName>p{text-align:left;flex:1}.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__logoGroup{grid-gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:34px;margin-right:10px;display:grid}.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__logoGroup img{width:14px;height:auto}.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__nameGroup{text-overflow:ellipsis;max-width:50%;overflow:hidden}@media (max-width:1025px){.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__nameGroup{max-width:none}}@media (min-width:1025px){.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__nameGroup{max-width:150px}}.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__nameGroup svg{vertical-align:middle;color:#555;margin-left:2px;font-size:14px;position:relative;top:-1px}@media (min-width:1025px){.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__nameList{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.AirlineNameLogo-module-scss-module__Ek8FrG__multipleAirline .AirlineNameLogo-module-scss-module__Ek8FrG__nameList{color:gray;font-size:12px}
.AdditionalPriceInfo-module-scss-module__kQDQ7a__container{min-width:300px;padding:0 5px}.AdditionalPriceInfo-module-scss-module__kQDQ7a__infoRow{justify-content:space-between;align-items:center;padding:5px 0;display:flex}.AdditionalPriceInfo-module-scss-module__kQDQ7a__totalPriceInfo{text-align:left;border-top:1px solid #e4e4e4;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.AdditionalPriceInfo-module-scss-module__kQDQ7a__totalPriceInfo .AdditionalPriceInfo-module-scss-module__kQDQ7a__totalLabel{color:#333;margin-bottom:3px;font-size:14px;font-weight:500;line-height:17px}.AdditionalPriceInfo-module-scss-module__kQDQ7a__totalPriceInfo .AdditionalPriceInfo-module-scss-module__kQDQ7a__subText{color:#999;font-size:11px;font-weight:500;line-height:13px}.AdditionalPriceInfo-module-scss-module__kQDQ7a__rowTitle{color:gray;font-size:12px;font-weight:500;line-height:15px}.AdditionalPriceInfo-module-scss-module__kQDQ7a__price{color:#333;font-size:14px;font-weight:500;line-height:17px}.AdditionalPriceInfo-module-scss-module__kQDQ7a__totalPrice{color:green;font-size:16px;font-weight:600;line-height:20px}
.BaggageInfo-module-scss-module__Lu21XW__baggageInfo{color:#555;margin-bottom:4px;font-size:14px;font-weight:500}.BaggageInfo-module-scss-module__Lu21XW__baggageInfo>img{vertical-align:middle;margin-right:12px}.BaggageInfo-module-scss-module__Lu21XW__baggageInfo .BaggageInfo-module-scss-module__Lu21XW__label{margin-right:19px}.BaggageInfo-module-scss-module__Lu21XW__baggageInfo .BaggageInfo-module-scss-module__Lu21XW__label img{vertical-align:middle;margin-left:2px}.BaggageInfo-module-scss-module__Lu21XW__baggageInfo .BaggageInfo-module-scss-module__Lu21XW__size{color:#888}.BaggageInfo-module-scss-module__Lu21XW__baggageInfo.BaggageInfo-module-scss-module__Lu21XW__checkedBaggage{margin-bottom:0}.BaggageInfo-module-scss-module__Lu21XW__baggageInfo.BaggageInfo-module-scss-module__Lu21XW__checkedBaggage>img{margin-left:2px}
.FlightSelectRow-module-scss-module__OjZRWG__container{cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:5px;margin-bottom:25px;box-shadow:0 0 7px #8b8b8b36}.FlightSelectRow-module-scss-module__OjZRWG__container:hover{border-color:#2d83c2}.FlightSelectRow-module-scss-module__OjZRWG__container.FlightSelectRow-module-scss-module__OjZRWG__selected{border-width:3px;border-color:#579cce}.FlightSelectRow-module-scss-module__OjZRWG__upperInfo{justify-content:space-between;align-items:center;padding:20px 25px;display:flex;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__upperInfo:before,.FlightSelectRow-module-scss-module__OjZRWG__upperInfo:after{content:"";border-right:1px dashed #ccc;height:calc(100% - 40px);display:block;position:absolute}.FlightSelectRow-module-scss-module__OjZRWG__upperInfo:before{left:227px}.FlightSelectRow-module-scss-module__OjZRWG__upperInfo:after{right:calc(23% - 45px)}@media (min-width:1600px){.FlightSelectRow-module-scss-module__OjZRWG__upperInfo:before{left:245px}.FlightSelectRow-module-scss-module__OjZRWG__upperInfo:after{right:calc(23% - 65px)}}.FlightSelectRow-module-scss-module__OjZRWG__selectedLabel{color:#fff;z-index:1;background-color:#2577be;padding:14px 6px;font-size:16px;font-weight:600;line-height:20px;position:absolute;top:-15px;left:-7px}.FlightSelectRow-module-scss-module__OjZRWG__selectedLabel:after{content:"";border-top:0;border-bottom:4px solid #061d31;border-left:6px solid #0000;border-right:0 solid #0000;display:block;position:absolute;bottom:-5px;left:-1px;transform:rotate(-90deg)}.FlightSelectRow-module-scss-module__OjZRWG__brandNameSmall{width:200px}.FlightSelectRow-module-scss-module__OjZRWG__returnFlightOptions{color:#333;margin-top:15px;font-size:12px;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__returnFlightOptions img{margin-left:5px;margin-right:15px}.FlightSelectRow-module-scss-module__OjZRWG__middleInfo{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding-left:40px;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__middleUpperInfo{justify-content:space-between;align-items:center;width:100%;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__middleUpperInfo:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:18px;padding-bottom:20px}.FlightSelectRow-module-scss-module__OjZRWG__duration{align-items:center;width:70%;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__durationInfo{justify-content:flex-start;align-items:flex-end;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time{position:relative}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time:last-child{margin-right:29px}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time .FlightSelectRow-module-scss-module__OjZRWG__totalDays{color:#000;white-space:nowrap;font-size:12px;font-weight:500;position:absolute;top:-10px;left:110%}@media (max-width:1440px){.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time .FlightSelectRow-module-scss-module__OjZRWG__totalDays{font-size:9px;top:-7px;left:94%}}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time>p:first-child{color:#000;font-size:20px;font-weight:500}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time>p.FlightSelectRow-module-scss-module__OjZRWG__airport{color:#888;align-items:center;font-size:16px;display:inline-flex}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__time>p.FlightSelectRow-module-scss-module__OjZRWG__airport img{align-self:center;width:12px;height:12px;margin-left:2px}.FlightSelectRow-module-scss-module__OjZRWG__duration .FlightSelectRow-module-scss-module__OjZRWG__bagInfoWrapper{justify-content:flex-start;margin-top:17px}.FlightSelectRow-module-scss-module__OjZRWG__duration.FlightSelectRow-module-scss-module__OjZRWG__smallScreenDuration .FlightSelectRow-module-scss-module__OjZRWG__time>p:first-child{font-size:16px}.FlightSelectRow-module-scss-module__OjZRWG__duration.FlightSelectRow-module-scss-module__OjZRWG__smallScreenDuration .FlightSelectRow-module-scss-module__OjZRWG__time>p.FlightSelectRow-module-scss-module__OjZRWG__airport{font-size:14px}.FlightSelectRow-module-scss-module__OjZRWG__stopInfo{flex-direction:column;align-items:center;min-width:190px;margin:0 18px;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__stopInfo .FlightSelectRow-module-scss-module__OjZRWG__stopCount img{margin-right:3px}.FlightSelectRow-module-scss-module__OjZRWG__stopInfo .FlightSelectRow-module-scss-module__OjZRWG__stopCount img:last-child{margin-right:0}.FlightSelectRow-module-scss-module__OjZRWG__stopLines{border-top:1px dashed #d5d5d5;width:100%;margin-bottom:7px;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__stopLines:before{content:"";background-color:#2577be;border:3px solid #d3e3f2;border-radius:50%;width:13px;height:13px;position:absolute;top:-7px;left:0}.FlightSelectRow-module-scss-module__OjZRWG__stopLines .FlightSelectRow-module-scss-module__OjZRWG__endpoint{color:#2577be;font-size:14px;position:absolute;top:-11px;right:-4px}.FlightSelectRow-module-scss-module__OjZRWG__stopLines>div{padding:0 15px;display:flex;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.FlightSelectRow-module-scss-module__OjZRWG__stopLines>div>div{background-color:#fff;border:1px solid #999;border-radius:50%;width:6px;height:6px;margin:0 5px;top:-4px}.FlightSelectRow-module-scss-module__OjZRWG__timeDuration{color:#000;padding-bottom:3px;font-size:14px}.FlightSelectRow-module-scss-module__OjZRWG__timeDuration>span{color:#cf2d17}.FlightSelectRow-module-scss-module__OjZRWG__timeDuration>span.stop-text-1{color:#2d83c2}.FlightSelectRow-module-scss-module__OjZRWG__flightOption{text-align:right;flex:1}.FlightSelectRow-module-scss-module__OjZRWG__priceInfo{text-align:right;width:23%}.FlightSelectRow-module-scss-module__OjZRWG__discount{color:#666;margin-left:7px;font-size:14px;display:inline-block}.FlightSelectRow-module-scss-module__OjZRWG__discount>*{vertical-align:middle}.FlightSelectRow-module-scss-module__OjZRWG__discount>p{margin-right:3px;text-decoration:line-through}.FlightSelectRow-module-scss-module__OjZRWG__discount.FlightSelectRow-module-scss-module__OjZRWG__discountWithoutIcon>p{margin-right:0}.FlightSelectRow-module-scss-module__OjZRWG__discount.FlightSelectRow-module-scss-module__OjZRWG__discountWithoutIcon>img{display:none}.FlightSelectRow-module-scss-module__OjZRWG__mainPrice{color:#329223;white-space:nowrap;margin-bottom:8px;font-size:18px;font-weight:600}.FlightSelectRow-module-scss-module__OjZRWG__mainPrice>span{margin-right:4px;font-size:14px;font-weight:400}.FlightSelectRow-module-scss-module__OjZRWG__priceHint{color:#329223;margin-top:-10px;margin-bottom:10px;font-size:11px}.FlightSelectRow-module-scss-module__OjZRWG__priceHint15912{color:#333;margin-top:-6px;margin-bottom:10px;font-size:12px;font-weight:500}.FlightSelectRow-module-scss-module__OjZRWG__btnSelect{white-space:nowrap;font-size:14px;transition:all .5s;height:30px!important;padding:0 20px!important;font-weight:600!important}.FlightSelectRow-module-scss-module__OjZRWG__btnSelect:hover{color:#fff;background-color:#2d83c2;border-color:#2d83c2}.FlightSelectRow-module-scss-module__OjZRWG__btnSelect.FlightSelectRow-module-scss-module__OjZRWG__btnChange{color:#2577be;background-color:#fff;border-color:#2d83c2}.FlightSelectRow-module-scss-module__OjZRWG__btnSelect.FlightSelectRow-module-scss-module__OjZRWG__btnChange:hover{color:#fff;background-color:#2d83c2}.FlightSelectRow-module-scss-module__OjZRWG__btnShowMore{z-index:1;color:#7d7d7d;border:0;margin-top:0;margin-bottom:-9px;padding:9px 0;font-size:12px;font-weight:500;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__btnShowMore svg{vertical-align:middle;margin-left:4px;font-size:13px}.FlightSelectRow-module-scss-module__OjZRWG__btnShowMore.FlightSelectRow-module-scss-module__OjZRWG__show{color:#2577be}.FlightSelectRow-module-scss-module__OjZRWG__btnShowMore.FlightSelectRow-module-scss-module__OjZRWG__show svg{transform:rotate(-180deg)}.FlightSelectRow-module-scss-module__OjZRWG__btnShowMore:hover{color:#2577be}.FlightSelectRow-module-scss-module__OjZRWG__promotionInfo{text-align:left;width:225px;font-size:12px;padding:0!important}.FlightSelectRow-module-scss-module__OjZRWG__promotionInfo>p{font-size:12px!important;font-weight:500!important;display:block!important}.FlightSelectRow-module-scss-module__OjZRWG__promotionInfo>p:first-child{margin-right:0!important}.FlightSelectRow-module-scss-module__OjZRWG__promotionInfo>p svg{margin-right:4px!important;font-size:13px!important}@media (max-width:1600px){.FlightSelectRow-module-scss-module__OjZRWG__promotionInfo{width:190px;padding-left:20px!important}}.FlightSelectRow-module-scss-module__OjZRWG__itemContent{flex-wrap:wrap;gap:12px;display:flex;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__mainContent{flex-wrap:wrap;gap:12px;padding-left:18px;display:flex;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__mainContent>div{width:100%}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__row{color:#1a1a1a;align-items:center;gap:12px;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__time{letter-spacing:1px;font-size:16px;font-weight:600;line-height:25.74px;display:flex;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__airport{letter-spacing:.13px;color:#333;font-size:14px;font-weight:500;line-height:25.74px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__remainingTime{color:#807f7e;font-size:12px;font-weight:500;line-height:25.74px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__stop{color:#2577be;border:1px solid #2577be;border-radius:15px;padding:6px 12px;font-size:12px;font-weight:500}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__moreStop{color:#eb7666;border-color:#eb7666}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__hr{border-top:1px solid #dbdbdb;width:100%}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__code{color:gray}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__bagInfo .FlightSelectRow-module-scss-module__OjZRWG__container{justify-content:flex-start}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__days{letter-spacing:1px;color:#1a1a1a;font-size:12px;font-weight:500;position:relative;top:-6px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__preview{background-color:#ccc;height:calc(100% - 24px);position:absolute;top:6px;left:0;width:1px!important}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__preview img{background-color:#fff;position:absolute;top:50%;left:-8px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__preview:before{content:"";background-color:#2577be;border:3px solid #d3e3f2;border-radius:50%;width:13px;height:13px;position:absolute;top:0;left:-6px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__preview:after{content:"";background-color:#2577be;border:3px solid #d3e3f2;border-radius:50%;width:13px;height:13px;position:absolute;top:100%;left:-6px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__tooltip>div{color:#1a1a1a;font-size:12px;font-weight:500;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__tooltip{flex-wrap:wrap;gap:6px;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__tooltip__hr{background-color:#e4e4e4;width:100%;height:1px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__tooltip__dot{justify-content:center;align-items:center;width:3px;margin:0 6px;display:flex;position:relative}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__tooltip__dot:before{content:"";background:#1a1a1a;border-radius:100%;width:3px;height:3px}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__stopDetail>div:first-child{white-space:nowrap;text-overflow:ellipsis;width:110px;overflow:hidden}.FlightSelectRow-module-scss-module__OjZRWG__itemContent__stopDetail>div:last-child{white-space:nowrap;text-overflow:ellipsis;width:250px;overflow:hidden}.FlightSelectRow-module-scss-module__OjZRWG__airportInfo{margin-left:5px}.FlightSelectRow-module-scss-module__OjZRWG__segmentInfo{flex-flow:column wrap;gap:6px;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__segmentInfo>div{color:#1a1a1a;border-bottom:1px solid #e4e4e4;width:100%;padding-bottom:6px;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:flex}.FlightSelectRow-module-scss-module__OjZRWG__segmentInfo>div:last-child{border-bottom:none;padding-bottom:0}.FlightSelectRow-module-scss-module__OjZRWG__segmentInfo svg{margin:auto 6px}.FlightSelectRow-module-scss-module__OjZRWG__airportName{letter-spacing:.24px;color:#1a1a1a;font-size:14px;font-style:normal;font-weight:500;line-height:20px}
.PaidGuarantee-module-scss-module__tNu4Xa__container{background-color:#fff;border-radius:3px;margin-bottom:20px;padding:0;box-shadow:0 3px 10px #0000001a}.PaidGuarantee-module-scss-module__tNu4Xa__container .blank-error+.PaidGuarantee-module-scss-module__tNu4Xa__radioGroup input:before{border-color:#dd1a00!important}.PaidGuarantee-module-scss-module__tNu4Xa__container .error-message{color:#dd1a00;margin-top:-16px;font-size:14px;font-weight:500;line-height:17px;display:block}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__container{box-shadow:none;margin-bottom:0}.PaidGuarantee-module-scss-module__tNu4Xa__container:after{content:"";background-color:#ececec;border:1px solid #dedede;height:5px;display:block}}.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap{background-color:#f5f5f5;border:1px solid #0000;border-radius:3px;margin-bottom:30px;padding:30px 20px;position:relative}.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap:last-child{margin-bottom:0}.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap .error-message{margin-bottom:10px}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap{background-color:#fff;padding:0}.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap .error-message{margin-top:10px;margin-left:0;font-size:12px;font-weight:500;line-height:17px}}.PaidGuarantee-module-scss-module__tNu4Xa__price{text-align:right;color:#333;font-size:12px;font-weight:600;line-height:18px;display:block}.PaidGuarantee-module-scss-module__tNu4Xa__toggle{cursor:pointer;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.PaidGuarantee-module-scss-module__tNu4Xa__toggle.PaidGuarantee-module-scss-module__tNu4Xa__show img{transform:rotateX(0)}.PaidGuarantee-module-scss-module__tNu4Xa__toggle img{transform:rotateX(-180deg)}.PaidGuarantee-module-scss-module__tNu4Xa__toggle.PaidGuarantee-module-scss-module__tNu4Xa__togglePaidGuarantee h3{background-image:url(/flights/flight-images/common/paid-guarantee.svg)}.PaidGuarantee-module-scss-module__tNu4Xa__toggle.PaidGuarantee-module-scss-module__tNu4Xa__toggleCancelForAnyReason h3{background-position:unset;background-image:url(/flights/flight-images/common/ic-cancel-for-any-reason.svg);line-height:24px}.PaidGuarantee-module-scss-module__tNu4Xa__toggle h3{color:#333;text-transform:uppercase;background-image:url(/flights/flight-images/common/add-baggage.svg);background-position:0 -2px;background-repeat:no-repeat;margin-bottom:0;padding-left:37px;font-size:16px;font-weight:700}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__toggle h3{color:#333;text-transform:none;background-size:contain;padding-left:30px;font-size:16px;font-weight:600;line-height:20px}}.PaidGuarantee-module-scss-module__tNu4Xa__toggleContent{color:#333;padding:5px 20px 20px}.PaidGuarantee-module-scss-module__tNu4Xa__toggleContent .blank-error+.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap input:before{border-color:#dd1a00}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__toggleContent{padding-top:0}.PaidGuarantee-module-scss-module__tNu4Xa__toggleContent .blank-error+.PaidGuarantee-module-scss-module__tNu4Xa__passengerToggleWrap{border-color:#0000}}.PaidGuarantee-module-scss-module__tNu4Xa__protectTripTitle{font-size:16px;font-weight:600;line-height:20px}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__protectTripTitle{color:#333;font-size:14px;font-weight:600;line-height:17px}}.PaidGuarantee-module-scss-module__tNu4Xa__protectTripContent{margin-bottom:16px;font-size:14px;line-height:24px}.PaidGuarantee-module-scss-module__tNu4Xa__protectTripContent a{color:#2577be;font-weight:500}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__protectTripContent{color:#333}}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption{cursor:pointer;background-color:#fff;border-radius:3px;margin-bottom:15px;padding:8px 15px;display:block;box-shadow:0 0 4px #00000014}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption:last-child{margin-bottom:0}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption a{color:#2577be;font-weight:400}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__upperContent{letter-spacing:.24px;color:#000;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;font-weight:600;line-height:24px;display:flex}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__upperContent input{margin-right:14px;top:-1px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__upperContent input:before{width:10px;height:10px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__upperContent svg{color:#43b231;margin-left:8px;position:relative;top:2px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__upperContent svg.PaidGuarantee-module-scss-module__tNu4Xa__warning{color:#ff9800;font-size:16px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__error_unchecked input{margin-right:14px;top:-1px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__error_unchecked input:before{border-color:#dd1a00;width:10px;height:10px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__checked input{margin-right:14px;top:-1px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__checked input:before{border-color:#2d83c2;width:10px;height:10px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__optionContent{letter-spacing:.24px;color:#333;margin-bottom:5px;padding-left:28px;font-size:14px;line-height:24px;list-style:none}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__optionContent li{padding-left:1em}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__optionContent li:before{content:"•";color:#333;width:1em;margin-left:-1em;font-weight:700;display:inline-block}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption{box-shadow:none;background-color:#f5f5f5;border-radius:3px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__upperContent{color:#000;font-size:12px;font-weight:500;line-height:22px;display:block}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOption .PaidGuarantee-module-scss-module__tNu4Xa__optionContent{color:#333;font-size:12px;font-weight:400;line-height:22px}}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeOptionError{border:1px solid #dd1a00}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeTerm{color:#333;margin-top:10px;margin-bottom:5px;font-size:12px;font-style:italic;font-weight:300;line-height:16px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeTerm a{color:#2577be;font-weight:400}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeNote{margin-top:-15px;font-size:14px;font-style:italic;line-height:20px}.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeNote .PaidGuarantee-module-scss-module__tNu4Xa__title{color:#dd1a00}@media (max-width:1024px){.PaidGuarantee-module-scss-module__tNu4Xa__paidGuaranteeNote{font-size:12px}}
.FlightSearchDesktop-module-scss-module__2tCNxq__container{padding:0 0 80px}.FlightSearchDesktop-module-scss-module__2tCNxq__container h1{color:#333;margin-bottom:22px;font-size:18px;font-weight:600;line-height:1}.FlightSearchDesktop-module-scss-module__2tCNxq__innerContainer{display:flex}.FlightSearchDesktop-module-scss-module__2tCNxq__leftSide{width:375px}.FlightSearchDesktop-module-scss-module__2tCNxq__leftSide .FlightSearchDesktop-module-scss-module__2tCNxq__stopAlert{margin-bottom:24px}@media (max-width:1439px){.FlightSearchDesktop-module-scss-module__2tCNxq__leftSide{width:340px}}.FlightSearchDesktop-module-scss-module__2tCNxq__flightPlaceholderGroup{gap:16px;margin-bottom:30px;padding:18px 0;display:flex}.FlightSearchDesktop-module-scss-module__2tCNxq__flightPlaceholderGroup.FlightSearchDesktop-module-scss-module__2tCNxq__inactive{opacity:.7;pointer-events:none}.FlightSearchDesktop-module-scss-module__2tCNxq__stickySidebar{position:sticky;top:89px}.FlightSearchDesktop-module-scss-module__2tCNxq__widenSearchAlert{color:#333;background-color:#fef8ee;border:1px solid #f6bf65;margin-bottom:25px;padding:30px 23px;font-size:16px;font-weight:400;line-height:20px}.FlightSearchDesktop-module-scss-module__2tCNxq__contentContainer{flex:1;margin-left:25px}.FlightSearchDesktop-module-scss-module__2tCNxq__dateSuggestionWrapper{grid-gap:25px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:25px;display:grid}.FlightSearchDesktop-module-scss-module__2tCNxq__dateSuggestionWrapper.FlightSearchDesktop-module-scss-module__2tCNxq__disabled{pointer-events:none;opacity:.6}.FlightSearchDesktop-module-scss-module__2tCNxq__travelRestriction,.FlightSearchDesktop-module-scss-module__2tCNxq__flightTitle{margin-bottom:30px}.FlightSearchDesktop-module-scss-module__2tCNxq__flightTitle h2{color:#000;text-transform:uppercase;margin-bottom:0;font-size:18px;font-weight:600}.FlightSearchDesktop-module-scss-module__2tCNxq__flightTitle .FlightSearchDesktop-module-scss-module__2tCNxq__sortControl{width:100%;margin:20px 0}.FlightSearchDesktop-module-scss-module__2tCNxq__sameOrigin{font-size:15px;font-weight:500}.FlightSearchDesktop-module-scss-module__2tCNxq__btnSeeMore{box-sizing:border-box;color:#2d83c2;background:#fff;border:1px solid #2d83c2;border-radius:4px;height:40px;margin:0 auto;padding:0 13px;font-size:16px;font-weight:600;display:block}.FlightSearchDesktop-module-scss-module__2tCNxq__btnSeeMore svg{margin-left:4px;font-size:14px;position:relative;top:3px}
.ItineraryDetail-module-scss-module__KHmEKa__container{padding-top:10px}.ItineraryDetail-module-scss-module__KHmEKa__header{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.ItineraryDetail-module-scss-module__KHmEKa__header>h3{color:#333;margin-bottom:0;margin-right:10px;font-size:14px;font-weight:700;line-height:17px}.ItineraryDetail-module-scss-module__KHmEKa__header>h3 svg{vertical-align:middle;margin:0 5px;font-size:15px;position:relative;top:-1px}.ItineraryDetail-module-scss-module__KHmEKa__header .ItineraryDetail-module-scss-module__KHmEKa__btnDetail{text-transform:uppercase;color:#2577be;font-size:12px;font-weight:600;line-height:15px}.ItineraryDetail-module-scss-module__KHmEKa__time{color:#555;margin-bottom:8px;font-size:14px;font-weight:500;line-height:17px}.ItineraryDetail-module-scss-module__KHmEKa__time strong{color:#333}.ItineraryDetail-module-scss-module__KHmEKa__discountPromo{background-color:#e2f4ea;margin-top:17px;padding:16px 13px}.ItineraryDetail-module-scss-module__KHmEKa__discountPromo>p{line-height:17px;font-size:14px!important}.ItineraryDetail-module-scss-module__KHmEKa__discountPromo>p:first-child{color:green;font-weight:600}
.FareRuleList-module-scss-module__6lpJ7G__itemContainer{margin-bottom:18px}.FareRuleList-module-scss-module__6lpJ7G__itemContainer .FareRuleList-module-scss-module__6lpJ7G__singleFareRule>div:first-child{margin-bottom:10px}.FareRuleList-module-scss-module__6lpJ7G__itemContainer .FareRuleList-module-scss-module__6lpJ7G__singleFareRule>div:last-child{color:#333;font-weight:400}.FareRuleList-module-scss-module__6lpJ7G__title{color:#000;background-color:#f3f3f3;align-items:center;margin-bottom:15px;padding:8px 15px;font-size:16px;font-weight:600;line-height:20px;display:flex}.FareRuleList-module-scss-module__6lpJ7G__title>img{width:24px;height:auto;margin-right:9px}.FareRuleList-module-scss-module__6lpJ7G__title svg{position:relative;top:2px}
.SingleFareRule-module-scss-module__Btdhra__container{margin-bottom:15px;display:flex}.SingleFareRule-module-scss-module__Btdhra__container:last-child{margin-bottom:0}.SingleFareRule-module-scss-module__Btdhra__title{white-space:nowrap;color:#333;margin-bottom:1px;margin-right:8px;font-size:13px;font-weight:600;line-height:20px}.SingleFareRule-module-scss-module__Btdhra__content{color:#616161;font-size:13px;font-weight:500;line-height:20px}
.FareRuleCondition-module-scss-module__uye5Bq__container{background-color:#fef8ee;border-radius:4px;padding:15px}@media (max-width:1024px){.FareRuleCondition-module-scss-module__uye5Bq__container{padding:15px 10px}}.FareRuleCondition-module-scss-module__uye5Bq__title{color:#f4953e;margin-bottom:8px;font-size:14px;font-weight:600;line-height:17px}.FareRuleCondition-module-scss-module__uye5Bq__title svg{margin-right:6px;font-size:18px;position:relative;top:3px}@media (max-width:1024px){.FareRuleCondition-module-scss-module__uye5Bq__title{margin-bottom:5px;font-size:13px}.FareRuleCondition-module-scss-module__uye5Bq__title svg{font-size:16px}}.FareRuleCondition-module-scss-module__uye5Bq__content{color:#616161;padding-left:20px;font-size:14px;font-weight:500;line-height:20px;list-style:none}.FareRuleCondition-module-scss-module__uye5Bq__content li:not(:last-child){margin-bottom:12px}.FareRuleCondition-module-scss-module__uye5Bq__content li:before{content:"•";color:#616161;width:1em;margin-left:-1em;font-weight:700;display:inline-block}@media (max-width:1024px){.FareRuleCondition-module-scss-module__uye5Bq__content{color:#333;font-size:13px;font-weight:400}}
.PassportMessage-module-scss-module__qnrHLa__messageBox{color:green;background:#e2f4ea;border:1px solid #329223;border-radius:3px;align-items:center;margin-bottom:15px;padding:12px 15px;font-size:15px;font-weight:500;line-height:18px;display:flex;position:relative}@media (max-width:480px){.PassportMessage-module-scss-module__qnrHLa__messageBox{padding:10px;font-size:12px;line-height:15px}}.PassportMessage-module-scss-module__qnrHLa__messageBox img{vertical-align:middle;width:20px;height:20px;margin-right:10px}
.TvlBtnSwitch-module-scss-module__n8oxQW__container{cursor:pointer;border-radius:13px;width:44px;height:22px;display:block;position:relative}.TvlBtnSwitch-module-scss-module__n8oxQW__container:checked:before{background-color:#2577be}.TvlBtnSwitch-module-scss-module__n8oxQW__container:checked:after{background-color:#fff;right:2px}.TvlBtnSwitch-module-scss-module__n8oxQW__container:before{content:"";background-color:#456583;border-radius:16px;width:100%;height:100%;transition:all .3s;display:block;position:absolute;top:0}.TvlBtnSwitch-module-scss-module__n8oxQW__container:after{content:"";background-color:#f3f3f3;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;top:2px;right:24px}
.PassportTab-module-scss-module__ud2K2a__container{color:#333;padding-bottom:25px}.PassportTab-module-scss-module__ud2K2a__container .PassportTab-module-scss-module__ud2K2a__title{margin:10px auto;font-size:16px;font-weight:700;line-height:20px}.PassportTab-module-scss-module__ud2K2a__container .PassportTab-module-scss-module__ud2K2a__content{font-size:12px;font-weight:400;line-height:18px}.PassportTab-module-scss-module__ud2K2a__container .PassportTab-module-scss-module__ud2K2a__content a{color:#327fc2;font-weight:600}
.SmartBasicUpgradeBox-module-scss-module__fOxRkq__wrap{background:#fff;border-radius:3px;margin-bottom:30px;padding:20px;box-shadow:0 4px 20px #9d9d9d40}@media (max-width:480px){.SmartBasicUpgradeBox-module-scss-module__fOxRkq__wrap{box-shadow:none;padding:0}}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__title{margin-top:0;margin-bottom:0;font-size:18px;font-weight:700}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__subtitle{font-size:14px;font-weight:500}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__notice{align-items:center;margin:8px 0;font-size:12px;font-weight:500;display:flex}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__notice img{margin-right:8px}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__checkboxWrap{cursor:pointer;background:#fffaec;border:1px solid #ffa800;border-radius:4px;align-items:center;min-height:42px;padding:8px 12px;font-weight:500;display:flex}@media (max-width:480px){.SmartBasicUpgradeBox-module-scss-module__fOxRkq__checkboxWrap{border-radius:0}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__checkboxWrap input{flex-shrink:0}}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__checkboxWrap input{margin-right:5px}.SmartBasicUpgradeBox-module-scss-module__fOxRkq__checkboxWrap label{cursor:pointer;font-size:12px}
.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker{margin:55px 0;position:relative}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker.android{background-color:#fff}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker.android .datepicker-viewport{height:145px}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker.android .datepicker-viewport:after{background-image:none}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker.android .datepicker-wheel{border-color:gray}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker.android .datepicker-scroll li{color:#333;font-size:14px;font-weight:500}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .datepicker .datepicker-content:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#fff,#f5f5f500 54% 48%,#fff);position:absolute;inset:0}.ScrollDatepicker-module-scss-module__ucu7QW__datepickerContainer .ScrollDatepicker-module-scss-module__ucu7QW__btnConfirm{background-color:#2577be;border-color:#2577be;width:100%}.ScrollDatepicker-module-scss-module__ucu7QW__title{text-transform:uppercase;color:#000;border-bottom:1px solid #e6e6e6;margin:-25px -25px 0;padding:20px 25px;font-size:14px;font-weight:600;line-height:17px}
.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess{margin-bottom:20px}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess h4{color:#333;margin-bottom:12px;font-size:16px;font-weight:600;line-height:20px}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess h4 img{margin-right:10px;position:relative;top:5px}@media (max-width:1024px){.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess h4{font-size:14px;font-weight:600;line-height:17px}}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess p{color:#333;font-size:14px;line-height:23px}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess p a{color:#2577be;font-weight:500}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess.PaidGuaranteeInfo-module-scss-module__AqYH_W__cancelForAnyReasonSuccess p{margin-bottom:15px}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess.PaidGuaranteeInfo-module-scss-module__AqYH_W__cancelForAnyReasonSuccess .PaidGuaranteeInfo-module-scss-module__AqYH_W__cfarContent a{font-weight:600}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess.PaidGuaranteeInfo-module-scss-module__AqYH_W__cancelForAnyReasonSuccess .PaidGuaranteeInfo-module-scss-module__AqYH_W__cfarTimeframeTitle{color:#000}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess.PaidGuaranteeInfo-module-scss-module__AqYH_W__cancelForAnyReasonSuccess strong{font-weight:600}.PaidGuaranteeInfo-module-scss-module__AqYH_W__paidGuaranteeSuccess.PaidGuaranteeInfo-module-scss-module__AqYH_W__cancelForAnyReasonSuccess ul{margin-bottom:15px;padding-left:20px;font-size:14px}
.StickyPriceFooter-module-scss-module__PNzdtW__cryptoComBtn{flex:1;justify-content:center;align-items:center;min-height:50px;margin:0;display:flex}.StickyPriceFooter-module-scss-module__PNzdtW__containerFixed{z-index:2;width:100%;position:fixed;bottom:0}.StickyPriceFooter-module-scss-module__PNzdtW__popupContent{padding:0!important}.StickyPriceFooter-module-scss-module__PNzdtW__loading{position:relative}.StickyPriceFooter-module-scss-module__PNzdtW__loading>div{opacity:.7}.StickyPriceFooter-module-scss-module__PNzdtW__loading .StickyPriceFooter-module-scss-module__PNzdtW__iconLoading{opacity:1;position:absolute;top:50%;left:50%}.StickyPriceFooter-module-scss-module__PNzdtW__blockPrice{background-color:#fff;padding:22px 17px 0}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup{background-color:#fff;justify-content:center;padding:15px 15px 20px;display:flex}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup>button{flex:1;font-size:14px;font-weight:600}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup>button:disabled{opacity:.7}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup>button:first-child{color:#333;background-color:#e7e7e7;border-color:#e7e7e7;margin-right:10px}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup>button:last-child{background-color:#2577be;border-color:#2577be}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup>button.StickyPriceFooter-module-scss-module__PNzdtW__btnComplete{color:#fff;background-color:#2577be;border-color:#2577be;border-radius:8px;height:35px;margin-right:0;font-size:13px;font-weight:600}.StickyPriceFooter-module-scss-module__PNzdtW__navBtnGroup>button.StickyPriceFooter-module-scss-module__PNzdtW__btnComplete:disabled{opacity:.7}.StickyPriceFooter-module-scss-module__PNzdtW__cryptoComButtonContainer{width:230px;height:50px;position:relative}.StickyPriceFooter-module-scss-module__PNzdtW__cryptoComButtonWrapper{z-index:3;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.StickyPriceFooter-module-scss-module__PNzdtW__cryptoComButton{z-index:2;position:absolute}
.RefundInformation-module-scss-module__RYiUuq__requestProgress{display:none}.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_in_progress .RefundInformation-module-scss-module__RYiUuq__stepNumbers:after{height:40%}:is(.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_rejected,.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_accepted){margin-bottom:15px}.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_rejected .RefundInformation-module-scss-module__RYiUuq__stepNumbers:after{height:100%}.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_accepted .RefundInformation-module-scss-module__RYiUuq__stepNumbers:after{height:100%}.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_rejected .RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step.RefundInformation-module-scss-module__RYiUuq__active:last-child .RefundInformation-module-scss-module__RYiUuq__stepNumber>span{background-color:#e88c06}.RefundInformation-module-scss-module__RYiUuq__requestProgress.refund_rejected .RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step.RefundInformation-module-scss-module__RYiUuq__active:last-child .RefundInformation-module-scss-module__RYiUuq__stepName{color:#e88c06}.RefundInformation-module-scss-module__RYiUuq__requestHeader{margin-bottom:15px}.RefundInformation-module-scss-module__RYiUuq__requestHeader h2{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.RefundInformation-module-scss-module__RYiUuq__requestHeader p{color:#555;font-size:12px;font-weight:500}.RefundInformation-module-scss-module__RYiUuq__requestHeader p img{vertical-align:middle;height:14px;margin-right:10px}.RefundInformation-module-scss-module__RYiUuq__stepNumbers{position:relative}.RefundInformation-module-scss-module__RYiUuq__stepNumbers:before{content:"";background-color:#ccc;width:1px;height:100%;display:block;position:absolute;top:0;left:13px}.RefundInformation-module-scss-module__RYiUuq__stepNumbers:after{content:"";background-color:#329223;width:1px;height:0;display:block;position:absolute;top:0;left:13px}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step{align-items:flex-start;display:flex}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step:last-child{align-items:unset}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step>div:last-child{min-height:55px;padding:5px 10px}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step.RefundInformation-module-scss-module__RYiUuq__active .RefundInformation-module-scss-module__RYiUuq__stepNumber>span{background-color:#329223}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__step.RefundInformation-module-scss-module__RYiUuq__active .RefundInformation-module-scss-module__RYiUuq__stepName{color:#329223}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__stepNumber{z-index:1;text-align:center;background-color:#fff;padding:4px;display:inline-block}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__stepNumber>span{color:#fff;background-color:#c8c5c0;border-radius:50%;width:20px;height:20px;font-size:12px;font-weight:700;line-height:20px;display:block}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__stepName{color:#9f9f9f;margin-bottom:4px;font-size:12px;font-weight:600}.RefundInformation-module-scss-module__RYiUuq__stepNumbers .RefundInformation-module-scss-module__RYiUuq__stepDesc{color:#555;font-size:12px;font-weight:500;display:inline-block}
.PriceInfo-module-scss-module__7PSpOW__title{color:#333;margin-bottom:15px;font-size:14px;font-weight:600}.PriceInfo-module-scss-module__7PSpOW__priceRow{color:#333;justify-content:space-between;padding-bottom:12px;display:flex}.PriceInfo-module-scss-module__7PSpOW__priceRow>div p{color:#333;font-size:14px}.PriceInfo-module-scss-module__7PSpOW__priceRow>div p.PriceInfo-module-scss-module__7PSpOW__fare{font-size:13px;font-style:italic}.PriceInfo-module-scss-module__7PSpOW__priceRow .PriceInfo-module-scss-module__7PSpOW__triggerWrapper p{margin-left:15px}.PriceInfo-module-scss-module__7PSpOW__priceRow .PriceInfo-module-scss-module__7PSpOW__triggerWrapper .PriceInfo-module-scss-module__7PSpOW__trigger{color:#333;margin-left:0;font-size:14px;font-style:normal}.PriceInfo-module-scss-module__7PSpOW__priceRow .PriceInfo-module-scss-module__7PSpOW__triggerWrapper .PriceInfo-module-scss-module__7PSpOW__trigger.PriceInfo-module-scss-module__7PSpOW__expanded svg{transform:rotateX(-180deg)}.PriceInfo-module-scss-module__7PSpOW__priceRow .PriceInfo-module-scss-module__7PSpOW__triggerWrapper .PriceInfo-module-scss-module__7PSpOW__trigger svg{color:#333;vertical-align:middle;margin-left:6px;font-size:13px}.PriceInfo-module-scss-module__7PSpOW__priceRow .PriceInfo-module-scss-module__7PSpOW__priceWrapper .PriceInfo-module-scss-module__7PSpOW__price{font-size:14px}.PriceInfo-module-scss-module__7PSpOW__priceRow .PriceInfo-module-scss-module__7PSpOW__priceWrapper>p{text-align:right}.PriceInfo-module-scss-module__7PSpOW__priceRow.PriceInfo-module-scss-module__7PSpOW__subTotal{align-items:center}.PriceInfo-module-scss-module__7PSpOW__priceRow.PriceInfo-module-scss-module__7PSpOW__subTotal .PriceInfo-module-scss-module__7PSpOW__trigger{color:#329223;font-weight:600}.PriceInfo-module-scss-module__7PSpOW__priceRow.PriceInfo-module-scss-module__7PSpOW__subTotal .PriceInfo-module-scss-module__7PSpOW__trigger.PriceInfo-module-scss-module__7PSpOW__expanded svg{transform:rotateX(-180deg)}.PriceInfo-module-scss-module__7PSpOW__priceRow.PriceInfo-module-scss-module__7PSpOW__subTotal .PriceInfo-module-scss-module__7PSpOW__trigger svg{margin-left:6px;position:relative;top:2px}.PriceInfo-module-scss-module__7PSpOW__priceRow.PriceInfo-module-scss-module__7PSpOW__subTotal .PriceInfo-module-scss-module__7PSpOW__price{color:#329223}.PriceInfo-module-scss-module__7PSpOW__priceRow.PriceInfo-module-scss-module__7PSpOW__totalCharge{background-color:#f0fbee;margin:0 -17px;padding:15px 17px}.PriceInfo-module-scss-module__7PSpOW__subPrice{line-height:unset!important;display:block!important}.PriceInfo-module-scss-module__7PSpOW__subPrice img{width:14px!important;height:14px!important}.PriceInfo-module-scss-module__7PSpOW__price{font-size:14px;font-weight:600}
.SelectPassenger-module-scss-module__vshulq__wrapper{z-index:2;position:relative}.SelectPassenger-module-scss-module__vshulq__inputWrapper{position:relative}.SelectPassenger-module-scss-module__vshulq__inputWrapper svg{color:#8e8e8e;max-width:10px;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.SelectPassenger-module-scss-module__vshulq__selectPax{color:#333;background-color:#0000;border:none;border-bottom:1px solid #ddd;border-radius:0;outline:none;width:100%;height:35px;font-size:14px;font-weight:500;position:relative}.SelectPassenger-module-scss-module__vshulq__dropdown{background:#fff;border:1px solid #e8e8e8;border-radius:4px;width:100%;max-height:150px;margin-top:3px;padding:6px 0;position:absolute;overflow:scroll;box-shadow:0 4px 12px #00000026}.SelectPassenger-module-scss-module__vshulq__dropdownItem{align-items:center;gap:6px;height:33px;padding:6px 10px;display:flex}.SelectPassenger-module-scss-module__vshulq__dropdownItem img{visibility:hidden}.SelectPassenger-module-scss-module__vshulq__dropdownItem.SelectPassenger-module-scss-module__vshulq__active{background:#edf8ff}.SelectPassenger-module-scss-module__vshulq__dropdownItem.SelectPassenger-module-scss-module__vshulq__active img{visibility:visible}
.ChooseGivebackBlock-module-scss-module__eIafda__wrap{background:#fff;margin-bottom:15px;padding:22px 20px;box-shadow:0 4px 11px #a3a3a340}@media (max-width:480px){.ChooseGivebackBlock-module-scss-module__eIafda__wrap{box-shadow:none}}.ChooseGivebackBlock-module-scss-module__eIafda__wrap p{margin:0 0 10px}@media (max-width:480px){.ChooseGivebackBlock-module-scss-module__eIafda__wrap p{font-size:12px;font-weight:400}}.ChooseGivebackBlock-module-scss-module__eIafda__wrap .ChooseGivebackBlock-module-scss-module__eIafda__tips{margin-bottom:0}.ChooseGivebackBlock-module-scss-module__eIafda__wrap [class*=coinIcon]{height:24px!important}.ChooseGivebackBlock-module-scss-module__eIafda__title{color:#1a1a1a;text-transform:uppercase;font-size:16px;font-weight:700}@media (max-width:480px){.ChooseGivebackBlock-module-scss-module__eIafda__title{text-transform:none;margin-bottom:5px;font-size:14px}}
.CustomizeTripDesktop-module-scss-module__UriaIW__container{padding-bottom:70px;display:flex}.CustomizeTripDesktop-module-scss-module__UriaIW__container h2{color:#333;border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:12px;font-size:18px;font-weight:700;line-height:1}.CustomizeTripDesktop-module-scss-module__UriaIW__container .blank-error+input{border-color:red!important}.CustomizeTripDesktop-module-scss-module__UriaIW__container .blank-error+select{border-color:red!important}.CustomizeTripDesktop-module-scss-module__UriaIW__container .blank-error+button{border-color:red!important}.CustomizeTripDesktop-module-scss-module__UriaIW__container .blank-error+.CustomizeTripDesktop-module-scss-module__UriaIW__phoneSelect{border-color:red!important}.CustomizeTripDesktop-module-scss-module__UriaIW__container .blank-error+.CustomizeTripDesktop-module-scss-module__UriaIW__countrySelect{border-color:red!important}.CustomizeTripDesktop-module-scss-module__UriaIW__container .blank-error+.CustomizeTripDesktop-module-scss-module__UriaIW__radioGroup input:before{border-color:red!important}.CustomizeTripDesktop-module-scss-module__UriaIW__container .error-message{color:#ca0101;font-size:12px;font-weight:500;display:block;text-transform:none!important}.CustomizeTripDesktop-module-scss-module__UriaIW__travelRestriction{padding:20px 30px;line-height:24px}.CustomizeTripDesktop-module-scss-module__UriaIW__leftSide{flex:.68;margin-right:30px}.CustomizeTripDesktop-module-scss-module__UriaIW__rightSide{flex:.32}.CustomizeTripDesktop-module-scss-module__UriaIW__block{background-color:#fff;border-radius:3px;margin-bottom:20px;padding:30px 20px;box-shadow:0 3px 10px #0000001a}.CustomizeTripDesktop-module-scss-module__UriaIW__block.CustomizeTripDesktop-module-scss-module__UriaIW__priceBlock{border:1px solid #a7cda0}.CustomizeTripDesktop-module-scss-module__UriaIW__block.CustomizeTripDesktop-module-scss-module__UriaIW__priceBlock.CustomizeTripDesktop-module-scss-module__UriaIW__loading{min-height:250px}.CustomizeTripDesktop-module-scss-module__UriaIW__block.CustomizeTripDesktop-module-scss-module__UriaIW__flightDetailBlock{padding:30px}.CustomizeTripDesktop-module-scss-module__UriaIW__block.CustomizeTripDesktop-module-scss-module__UriaIW__flightDetailBlock.CustomizeTripDesktop-module-scss-module__UriaIW__loading{min-height:250px}.CustomizeTripDesktop-module-scss-module__UriaIW__baggageRule,.CustomizeTripDesktop-module-scss-module__UriaIW__fareRule{padding:20px!important}.CustomizeTripDesktop-module-scss-module__UriaIW__discountInfo{padding:12px 20px!important}.CustomizeTripDesktop-module-scss-module__UriaIW__toggleWrap{padding:0}.CustomizeTripDesktop-module-scss-module__UriaIW__loadingHeader{padding:30px}.CustomizeTripDesktop-module-scss-module__UriaIW__contentLoader{margin-bottom:30px}.CustomizeTripDesktop-module-scss-module__UriaIW__contentLoader:last-child{margin-bottom:0}.CustomizeTripDesktop-module-scss-module__UriaIW__toggle{cursor:pointer;justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.CustomizeTripDesktop-module-scss-module__UriaIW__toggle.CustomizeTripDesktop-module-scss-module__UriaIW__show img{transform:rotateX(0)}.CustomizeTripDesktop-module-scss-module__UriaIW__toggle img{transform:rotateX(-180deg)}.CustomizeTripDesktop-module-scss-module__UriaIW__toggle h3{color:#333;text-transform:uppercase;background-image:url(/flights/flight-images/common/add-baggage.svg);background-position:0 -2px;background-repeat:no-repeat;margin-bottom:0;padding-left:37px;font-size:16px;font-weight:700}.CustomizeTripDesktop-module-scss-module__UriaIW__toggleContent{color:#333;padding:20px}.CustomizeTripDesktop-module-scss-module__UriaIW__toggleContent .blank-error+.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggleWrap input:before{border-color:#ca0101}.CustomizeTripDesktop-module-scss-module__UriaIW__baggageNoteWrapper{color:#2577be;letter-spacing:.131px;background-color:#eaf3f9;border-radius:4px;margin-bottom:16px;padding:8px 12px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggleWrap{background-color:#f5f5f5;border-radius:3px;margin-bottom:30px;padding:30px 20px;position:relative}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggleWrap:last-child{margin-bottom:0}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggleWrap .error-message{margin-bottom:8px}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggle h4{text-transform:uppercase;text-align:center;color:#333;margin-bottom:0;font-size:14px;font-weight:600}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggle h4 span{color:#2577be}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggle button{background-color:#e7e7e7;border-radius:50%;width:24px;height:24px;line-height:5px;position:absolute;bottom:-12px;left:50%;transform:rotateX(-180deg)translate(-50%)}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggle button.CustomizeTripDesktop-module-scss-module__UriaIW__show{transform:translate(-50%)}.CustomizeTripDesktop-module-scss-module__UriaIW__passengerToggle button img{width:12px}.CustomizeTripDesktop-module-scss-module__UriaIW__protectTripTitle{font-size:16px;font-weight:600;line-height:20px}.CustomizeTripDesktop-module-scss-module__UriaIW__protectTripContent{margin-bottom:16px;font-size:14px;line-height:24px}.CustomizeTripDesktop-module-scss-module__UriaIW__protectTripContent a{color:#2577be;font-weight:500}.CustomizeTripDesktop-module-scss-module__UriaIW__countdown{padding:20px 30px}.CustomizeTripDesktop-module-scss-module__UriaIW__navBtnGroup>button{min-width:120px;height:40px;margin-right:20px;font-size:14px;font-weight:600}.CustomizeTripDesktop-module-scss-module__UriaIW__navBtnGroup>button:disabled{opacity:.7}.CustomizeTripDesktop-module-scss-module__UriaIW__navBtnGroup>button:first-child{color:#1e2e5e;background-color:#fff;border:1px solid #1e2e5e}.CustomizeTripDesktop-module-scss-module__UriaIW__loading{position:relative}.CustomizeTripDesktop-module-scss-module__UriaIW__loading>div{opacity:.7}.CustomizeTripDesktop-module-scss-module__UriaIW__loading .CustomizeTripDesktop-module-scss-module__UriaIW__iconLoading{opacity:1;position:absolute;top:50%;left:50%}
.FlightDetail-module-scss-module__lJ1VOW__container{color:#555;border-bottom:1px solid #ccc;margin-bottom:27px;padding-bottom:27px;font-size:14px;font-weight:500}.FlightDetail-module-scss-module__lJ1VOW__container>p{margin-bottom:10px}.FlightDetail-module-scss-module__lJ1VOW__container:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.FlightDetail-module-scss-module__lJ1VOW__bagInfoWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:5px}.FlightDetail-module-scss-module__lJ1VOW__bagInfoWrapper>p{margin-bottom:7px;margin-right:0}.FlightDetail-module-scss-module__lJ1VOW__bagInfoWrapper>p:last-child{margin-bottom:0}.FlightDetail-module-scss-module__lJ1VOW__lowerWrapper{justify-content:space-between;align-items:flex-end;display:flex}.FlightDetail-module-scss-module__lJ1VOW__flightDetailBtn{cursor:pointer;color:#2d83c2;font-size:16px;font-weight:500;line-height:1}.FlightDetail-module-scss-module__lJ1VOW__flightDetailBtn img{margin-left:7px;position:relative;top:1px}.FlightDetail-module-scss-module__lJ1VOW__header{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.FlightDetail-module-scss-module__lJ1VOW__header h3{color:#333;margin-bottom:0;margin-right:20px;font-size:18px;font-weight:700}.FlightDetail-module-scss-module__lJ1VOW__header .FlightDetail-module-scss-module__lJ1VOW__airlineName{color:#000;text-align:center;max-width:80px;font-size:9px}.FlightDetail-module-scss-module__lJ1VOW__header .FlightDetail-module-scss-module__lJ1VOW__airlineName>img{width:43px}.FlightDetail-module-scss-module__lJ1VOW__travelTime{justify-content:space-between;max-width:420px;margin-bottom:20px;display:flex}.FlightDetail-module-scss-module__lJ1VOW__travelTime>div{position:relative}.FlightDetail-module-scss-module__lJ1VOW__travelTime .FlightDetail-module-scss-module__lJ1VOW__totalDays{color:#000;font-size:12px;font-weight:500;position:absolute;top:-8px;left:49px}.FlightDetail-module-scss-module__lJ1VOW__travelTime p{color:#333}.FlightDetail-module-scss-module__lJ1VOW__travelTime p:first-child{font-size:18px;font-weight:700}.FlightDetail-module-scss-module__lJ1VOW__travelTime p:last-child{font-size:16px;font-weight:500}.FlightDetail-module-scss-module__lJ1VOW__baggageTitle{color:#000;font-size:14px;font-weight:600}
.GivebackCoinSelect-module-scss-module__A41kBa__coinSelect{justify-content:space-between;margin:20px 0;display:flex}@media (max-width:480px){.GivebackCoinSelect-module-scss-module__A41kBa__coinSelect{flex-wrap:wrap;margin:15px 0 3px}}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem{cursor:pointer;border:1px solid #e5e5e5;border-radius:4px;align-items:center;width:calc(33.33% - 11px);max-width:385px;padding:11px 18px;transition:all .4s;display:flex;position:relative;box-shadow:0 2px 7px #0000001a}@media (max-width:480px){.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem{width:100%;margin-bottom:12px}}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem.GivebackCoinSelect-module-scss-module__A41kBa__disabled{opacity:.4}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem.GivebackCoinSelect-module-scss-module__A41kBa__active,.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem:hover{background:#f2f9ff;border:1px solid #2577be}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem.GivebackCoinSelect-module-scss-module__A41kBa__active .GivebackCoinSelect-module-scss-module__A41kBa__checkCircle{background-color:#2577be;border:1px solid #2577be}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem strong{text-transform:uppercase}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem.GivebackCoinSelect-module-scss-module__A41kBa__isNew:after{content:"";background-image:url(https://static.travala.com/resources/images/new-ribbon.svg);background-position:0 0;background-repeat:no-repeat;width:40px;height:40px;position:absolute;top:-4px;left:-4px}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem span{color:#888}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem .GivebackCoinSelect-module-scss-module__A41kBa__coinIcon{height:36px;margin-right:8px}@media (max-width:480px){.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem .GivebackCoinSelect-module-scss-module__A41kBa__coinIcon{height:26px}}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem .GivebackCoinSelect-module-scss-module__A41kBa__checkCircle{border:1px solid #c4c4c4;border-radius:50%;width:18px;height:18px;display:block;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.GivebackCoinSelect-module-scss-module__A41kBa__coinSelectItem .GivebackCoinSelect-module-scss-module__A41kBa__checkCircle:before{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;display:block;position:absolute;top:5px;left:4px;transform:rotate(-45deg)}
.HealthDeclarationPopup-module-scss-module__vS00kq__titleDesktop{text-transform:uppercase;text-align:center;color:#000;font-size:20px;font-weight:700;line-height:36px}.HealthDeclarationPopup-module-scss-module__vS00kq__titleMobile{text-transform:uppercase;text-align:left;color:#000;border-bottom:1px solid #f5f5f5;padding:0 25px 20px;font-size:14px;font-weight:600;line-height:17px;margin:0 -25px 15px!important}
.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper{border-bottom:1px solid #ddd;align-items:flex-start;padding:20px 0;display:flex}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper:last-child{border-bottom:0;padding-bottom:0}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>p{text-transform:uppercase;color:#333;flex:.25;font-size:12px;font-weight:600}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>p img{vertical-align:middle;width:15px}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper .blank-error+div input:before{border-color:#ca0101}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div{flex:.75}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label{cursor:pointer;color:#333;background-color:#fff;border-radius:3px;justify-content:space-between;align-items:flex-start;margin-bottom:10px;padding:10px 15px;font-size:14px;font-weight:500;display:flex;box-shadow:0 0 4px #00000014}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label:last-child{margin-bottom:0}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label input{vertical-align:top;margin-right:15px;top:4px}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label input:before{width:10px;height:10px}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label .PassengerBaggageForm-module-scss-module__vOtF-W__baggageName{vertical-align:middle;display:inline-block}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label .PassengerBaggageForm-module-scss-module__vOtF-W__baggageName>span{display:block}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label .PassengerBaggageForm-module-scss-module__vOtF-W__baggageName i{color:#777;font-size:12px;font-style:normal;font-weight:500}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label.PassengerBaggageForm-module-scss-module__vOtF-W__notSupported svg{color:#dd1a00;vertical-align:middle;margin-right:15px}.PassengerBaggageForm-module-scss-module__vOtF-W__baggageTypeWrapper>div label>p:last-child{font-weight:600}.PassengerBaggageForm-module-scss-module__vOtF-W__priorityBoardingInfo{color:#333;margin-top:12px;font-size:12px;font-weight:500}.PassengerBaggageForm-module-scss-module__vOtF-W__priorityBoardingInfo>span{background-color:#eaf3f9;border-radius:4px;margin-right:8px;padding:8px 9px;font-size:16px;line-height:1;display:inline-block}.PassengerBaggageForm-module-scss-module__vOtF-W__priorityBoardingInfo>span svg{color:#2d83c2}.PassengerBaggageForm-module-scss-module__vOtF-W__priorityBoardingInfo>div{display:inline-block}.PassengerBaggageForm-module-scss-module__vOtF-W__priorityBoardingInfo a{color:#2d83c2;line-height:18px;text-decoration-line:underline}.PassengerBaggageForm-module-scss-module__vOtF-W__recheckMessageWrapper{color:#333;background-color:#f2f9ff;border-radius:3px;padding:15px 20px;font-size:14px;font-weight:500;line-height:22px;display:flex}.PassengerBaggageForm-module-scss-module__vOtF-W__recheckMessageWrapper img{margin-right:12px}.PassengerBaggageForm-module-scss-module__vOtF-W__recheckMessageWrapper span{cursor:pointer;font-weight:600;text-decoration:underline}.PassengerBaggageForm-module-scss-module__vOtF-W__selfTransferToolTip{color:#333;width:250px;margin-left:15px;font-size:12px;line-height:18px}.PassengerBaggageForm-module-scss-module__vOtF-W__selfTransferToolTip li{margin-bottom:8px}.PassengerBaggageForm-module-scss-module__vOtF-W__selfTransferToolTip li:last-child{margin-bottom:0}
.PaymentDesktop-module-scss-module__QrzpQW__container{padding-bottom:70px;display:flex}.PaymentDesktop-module-scss-module__QrzpQW__container h2{color:#333;border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:12px;font-size:18px;font-weight:700;line-height:1}.PaymentDesktop-module-scss-module__QrzpQW__container .HowToUsePromo{margin-left:-20px;margin-right:-20px}.PaymentDesktop-module-scss-module__QrzpQW__container .howToStep .img img:first-child{top:-13px;right:-6px}.PaymentDesktop-module-scss-module__QrzpQW__travelRestriction{padding:20px 30px;line-height:24px}.PaymentDesktop-module-scss-module__QrzpQW__leftSide{flex:.68;margin-right:30px}.PaymentDesktop-module-scss-module__QrzpQW__leftSide .PaymentDesktop-module-scss-module__QrzpQW__btnComplete{color:#fff;height:48px;padding:0 25px;font-size:18px;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__leftSide .PaymentDesktop-module-scss-module__QrzpQW__btnComplete:disabled{opacity:.7}.PaymentDesktop-module-scss-module__QrzpQW__rightSide{flex:.32}.PaymentDesktop-module-scss-module__QrzpQW__block{background-color:#fff;border-radius:3px;margin-bottom:20px;padding:30px 20px;box-shadow:0 3px 10px #0000001a}.PaymentDesktop-module-scss-module__QrzpQW__block.PaymentDesktop-module-scss-module__QrzpQW__priceBlock{border:1px solid #a7cda0}.PaymentDesktop-module-scss-module__QrzpQW__block.PaymentDesktop-module-scss-module__QrzpQW__priceBlock.PaymentDesktop-module-scss-module__QrzpQW__loading{min-height:250px}.PaymentDesktop-module-scss-module__QrzpQW__block.PaymentDesktop-module-scss-module__QrzpQW__flightDetailBlock{padding:30px}.PaymentDesktop-module-scss-module__QrzpQW__block.PaymentDesktop-module-scss-module__QrzpQW__flightDetailBlock.PaymentDesktop-module-scss-module__QrzpQW__loading{min-height:250px}.PaymentDesktop-module-scss-module__QrzpQW__block .payment-content-wrapper{margin:0 -20px -30px}.PaymentDesktop-module-scss-module__QrzpQW__partialAndVoucherWrap{padding-top:20px}.PaymentDesktop-module-scss-module__QrzpQW__partialAndVoucherWrap h2 i{font-style:normal;font-weight:500}.PaymentDesktop-module-scss-module__QrzpQW__partialPaymentContainer{padding:25px 20px}.PaymentDesktop-module-scss-module__QrzpQW__partialPaymentContainer .PaymentDesktop-module-scss-module__QrzpQW__partialTitle{color:#333;text-transform:capitalize;margin-bottom:15px;font-size:16px;font-style:normal;font-weight:600;line-height:20px;display:inline-block}.PaymentDesktop-module-scss-module__QrzpQW__partialPaymentContainer .PaymentDesktop-module-scss-module__QrzpQW__partialTitle img{vertical-align:middle;margin-left:5px}.PaymentDesktop-module-scss-module__QrzpQW__partialPaymentContainer .PaymentDesktop-module-scss-module__QrzpQW__partialTip{color:#000;margin-top:12px;font-size:14px;line-height:17px}.PaymentDesktop-module-scss-module__QrzpQW__partialTooltipContent{background-color:#f2c537;border-radius:4px;width:450px;padding:10px 15px}.PaymentDesktop-module-scss-module__QrzpQW__partialTooltipContent:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-right:14px solid #f2c537;display:block;position:absolute;top:6px;left:-9px}.PaymentDesktop-module-scss-module__QrzpQW__partialTooltipContent .PaymentDesktop-module-scss-module__QrzpQW__tooltipTitle{text-transform:capitalize;margin-bottom:5px;font-size:16px;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__partialTooltipContent .PaymentDesktop-module-scss-module__QrzpQW__tooltipContent{font-size:12px;font-style:italic;font-weight:400;line-height:1.6}.PaymentDesktop-module-scss-module__QrzpQW__partialTooltipContent .PaymentDesktop-module-scss-module__QrzpQW__tooltipContent a{color:#000;font-weight:500;text-decoration:underline}.PaymentDesktop-module-scss-module__QrzpQW__travelCreditIntro{color:#333;justify-content:space-between;align-items:flex-start;font-size:14px;font-weight:400;line-height:140%;display:flex;position:relative}.PaymentDesktop-module-scss-module__QrzpQW__travelCreditIntro .PaymentDesktop-module-scss-module__QrzpQW__partialContentWrapper{flex:1}.PaymentDesktop-module-scss-module__QrzpQW__travelCreditIntro strong{color:#2d83c2}.PaymentDesktop-module-scss-module__QrzpQW__travelCreditIntro a{text-decoration:none}.PaymentDesktop-module-scss-module__QrzpQW__travelCreditIntro .PaymentDesktop-module-scss-module__QrzpQW__btnSwitch{margin-left:10px}.PaymentDesktop-module-scss-module__QrzpQW__hidePartial{display:none}.PaymentDesktop-module-scss-module__QrzpQW__partialBlock{margin-top:14px}.PaymentDesktop-module-scss-module__QrzpQW__voucherContainer{padding:24px 20px}.PaymentDesktop-module-scss-module__QrzpQW__voucherWrapper{width:66%;max-width:800px}.PaymentDesktop-module-scss-module__QrzpQW__voucherWrapper>p{color:#333;font-size:15px;font-style:normal;font-weight:600;line-height:18px}.PaymentDesktop-module-scss-module__QrzpQW__voucherWrapper>div{display:flex}.PaymentDesktop-module-scss-module__QrzpQW__voucherWrapper>div>input{flex:1}.PaymentDesktop-module-scss-module__QrzpQW__paymentInstruction{color:#333;background-color:#f2f9ff;border:1px solid #89b7df;border-radius:8px;margin-top:-5px;margin-bottom:20px;padding:15px 20px;font-size:14px;font-weight:500}.PaymentDesktop-module-scss-module__QrzpQW__paymentInstruction strong{color:#1e2e5e;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__cryptoRefundNoteContent{margin-left:15px;font-size:14px;font-weight:500;line-height:22px}.PaymentDesktop-module-scss-module__QrzpQW__cryptoRefundNoteContent a{color:#2577be;font-style:normal;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__baggageRule{padding:20px!important}.PaymentDesktop-module-scss-module__QrzpQW__discountInfo{padding:12px 30px!important}.PaymentDesktop-module-scss-module__QrzpQW__passengerDetail h3{color:#1e2e5e;font-size:16px;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__passengerDetail h4{color:#333;font-size:14px;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__passengerRow{border-bottom:1px solid #e7e7e7;margin-bottom:15px}.PaymentDesktop-module-scss-module__QrzpQW__passengerRow:last-child{border:0;margin-bottom:0}.PaymentDesktop-module-scss-module__QrzpQW__fullNameTitle{color:#2d83c2}.PaymentDesktop-module-scss-module__QrzpQW__infoRow{color:#333;margin-bottom:15px;font-size:14px;display:flex}.PaymentDesktop-module-scss-module__QrzpQW__rowTitle{min-width:170px;font-weight:500}.PaymentDesktop-module-scss-module__QrzpQW__rowContent{font-weight:700}.PaymentDesktop-module-scss-module__QrzpQW__priorityBoardingText{color:#777;font-size:14px;font-style:italic;font-weight:500}.PaymentDesktop-module-scss-module__QrzpQW__agreeMsg{color:#333;font-size:16px;font-weight:600}.PaymentDesktop-module-scss-module__QrzpQW__agreeMsg>a{color:#3166be}.PaymentDesktop-module-scss-module__QrzpQW__baggageRow{margin-bottom:5px}.PaymentDesktop-module-scss-module__QrzpQW__baggageRow:last-child{margin-bottom:0}.PaymentDesktop-module-scss-module__QrzpQW__baggageRow span{color:#777;margin-left:5px;font-size:12px;font-weight:500}.PaymentDesktop-module-scss-module__QrzpQW__loading{position:relative}.PaymentDesktop-module-scss-module__QrzpQW__loading>div{opacity:.7}.PaymentDesktop-module-scss-module__QrzpQW__loading .PaymentDesktop-module-scss-module__QrzpQW__iconLoading{opacity:1;position:absolute;top:50%;left:50%}.PaymentDesktop-module-scss-module__QrzpQW__cryptoComButtonContainer{width:230px;height:50px;position:relative}.PaymentDesktop-module-scss-module__QrzpQW__cryptoComButtonWrapper{z-index:3;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.PaymentDesktop-module-scss-module__QrzpQW__cryptoComButton{z-index:2;position:absolute}
.AdultPassengerRequire-module-scss-module__UJzNHW__popupWrapper{text-align:center;color:#333;padding:18px 20px}@media (max-width:1024px){.AdultPassengerRequire-module-scss-module__UJzNHW__popupWrapper{padding:18px 0}}.AdultPassengerRequire-module-scss-module__UJzNHW__familyIcon{margin-bottom:24px}.AdultPassengerRequire-module-scss-module__UJzNHW__popupTitle{margin-bottom:12px;font-size:14px;font-weight:600;line-height:18px}.AdultPassengerRequire-module-scss-module__UJzNHW__popupContent{margin-bottom:24px;font-size:12px;font-weight:500;line-height:20px}.AdultPassengerRequire-module-scss-module__UJzNHW__ctaButton{color:#fff;background-color:#2d83c2;border-radius:4px;padding:14px 24px;font-size:14px;font-weight:700;line-height:20px}
.Web3PaymentPopup-module-scss-module__xnAbgq__popupContent{position:relative}.Web3PaymentPopup-module-scss-module__xnAbgq__header{justify-content:space-between;align-items:center;display:flex}.Web3PaymentPopup-module-scss-module__xnAbgq__header>span{color:#000;font-size:20px;font-style:normal;font-weight:700}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__header>span{display:none}}.Web3PaymentPopup-module-scss-module__xnAbgq__holdingPrice{color:#2577be;white-space:nowrap;background-color:#ebf2f8;border-radius:4px;align-items:center;padding:10px;font-size:16px;font-weight:600;display:flex;position:relative}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__holdingPrice{font-size:14px;top:-20px;left:-20px}}.Web3PaymentPopup-module-scss-module__xnAbgq__holdingPrice>span:last-child{font-size:20px}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__holdingPrice>span:last-child{font-size:14px}}.Web3PaymentPopup-module-scss-module__xnAbgq__holdingPrice img{margin:0 8px}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__holdingPrice img{width:17px}}.Web3PaymentPopup-module-scss-module__xnAbgq__middle{text-align:center;margin:50px 0}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__middle{margin:20px 0 30px}}.Web3PaymentPopup-module-scss-module__xnAbgq__middle img{width:72px;height:auto}.Web3PaymentPopup-module-scss-module__xnAbgq__middle h5{margin:25px 0 10px;font-size:18px;font-weight:600}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__middle h5{margin:15px 0 10px}}.Web3PaymentPopup-module-scss-module__xnAbgq__middle p{max-width:430px;margin:0 auto;font-weight:500}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__middle p{color:gray}}.Web3PaymentPopup-module-scss-module__xnAbgq__footer{border-top:1px solid #d3d3d3;justify-content:space-between;align-items:center;margin:0 -20px -20px;padding:25px;display:flex}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__footer{border:none;padding:0 20px 20px}}.Web3PaymentPopup-module-scss-module__xnAbgq__footer button{color:#1e2e5e;border:2px solid #d2d5df;border-radius:4px;outline:none;align-items:center;padding:13px 24px;font-size:14px;font-weight:700;transition:all .3s;display:flex}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__footer button{padding:9px 20px}}.Web3PaymentPopup-module-scss-module__xnAbgq__footer button img{transition:all .3s}.Web3PaymentPopup-module-scss-module__xnAbgq__footer button:hover{color:#fff;background-color:#1e2e5e;border-color:#1e2e5e}.Web3PaymentPopup-module-scss-module__xnAbgq__footer button:hover img{filter:brightness(0)invert()}.Web3PaymentPopup-module-scss-module__xnAbgq__footer button.Web3PaymentPopup-module-scss-module__xnAbgq__dark{color:#fff;background-color:#1e2e5e;border-color:#1e2e5e}.Web3PaymentPopup-module-scss-module__xnAbgq__footer button.Web3PaymentPopup-module-scss-module__xnAbgq__dark:hover{background-color:#2d83c2;border-color:#2d83c2}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancel{background-color:#fffffff2;border-radius:5px;flex-direction:column;width:calc(100% + 40px);height:calc(100% + 20px);display:flex;position:absolute;top:-20px;left:-20px}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancel .Web3PaymentPopup-module-scss-module__xnAbgq__close{cursor:pointer;width:15px;position:absolute;top:10px;right:10px}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancel .Web3PaymentPopup-module-scss-module__xnAbgq__contactUs{text-align:center;color:gray;border-top:1px solid #e6e6e6;padding:20px;font-size:14px;font-weight:500;line-height:20px}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancel .Web3PaymentPopup-module-scss-module__xnAbgq__contactUs a{color:#2d83c2}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent>img{width:160px}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent>img{width:120px}}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent .Web3PaymentPopup-module-scss-module__xnAbgq__title{color:#333;margin-top:15px;font-size:20px;font-weight:700}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent .Web3PaymentPopup-module-scss-module__xnAbgq__title{font-size:18px}}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent .Web3PaymentPopup-module-scss-module__xnAbgq__subTitle{color:#333;margin-bottom:20px;font-size:16px;font-weight:500;line-height:32px}@media (max-width:480px){.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent .Web3PaymentPopup-module-scss-module__xnAbgq__subTitle{font-size:14px}}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent .Web3PaymentPopup-module-scss-module__xnAbgq__footer{border:none;margin:0;padding:0}.Web3PaymentPopup-module-scss-module__xnAbgq__confirmCancelContent .Web3PaymentPopup-module-scss-module__xnAbgq__footer button:first-child{margin-right:20px}
