@keyframes opacityAni{0%,to{opacity:.5}50%{opacity:1}}.info-icon:hover .tooltip-content{display:block}.info-icon-box-flightsCard{display:flex;margin-bottom:8px;margin-left:4px;position:relative}@media screen and (max-width:768px){.flightcard-title-container{position:relative;text-align:left;display:block}.flightcard-title-container h2{display:inline}.tooltip-content{width:280px;top:100%;bottom:auto;margin-top:10px;margin-bottom:0;font-size:12px;left:50%;transform:translateX(-50%);padding:12px}.info-icon{display:inline-flex;cursor:pointer;align-items:center;vertical-align:middle}.tooltip-content.show-below{top:100%;bottom:auto;margin-bottom:0}.tooltip-content::after{display:none}.info-icon,.info-icon-box-flightsCard{position:static}}.journey-other-info .flightcard_od img{width:20px;height:20px;padding-right:6px}.cus-boot-column-xs-5 .cus-boot-link-item{width:calc(20% - 3.2px)}.cus-boot-column-xs-4 .cus-boot-link-item{width:calc(25% - 4px)}.cus-boot-column-xs-3 .cus-boot-link-item{width:calc(33.33333333% - 5.4px)}.cus-boot-column-xs-2 .cus-boot-link-item{width:calc(50% - 8px)}.cus-boot-column-xs-1 .cus-boot-link-item{width:100%}@media screen and (min-width:768px){.cus-boot-column-sm-5 .cus-boot-link-item{width:calc(20% - 3.2px)}.cus-boot-column-sm-4 .cus-boot-link-item{width:calc(25% - 4px)}.cus-boot-column-sm-3 .cus-boot-link-item{width:calc(33.33333333% - 5.4px)}.cus-boot-column-sm-2 .cus-boot-link-item{width:calc(50% - 8px)}.cus-boot-column-sm-1 .cus-boot-link-item{width:100%}}@media screen and (min-width:1100px){.cus-boot-column-md-5 .cus-boot-link-item{width:calc(20% - 3.2px)}.cus-boot-column-md-4 .cus-boot-link-item{width:calc(25% - 4px)}.cus-boot-column-md-3 .cus-boot-link-item{width:calc(33.33333333% - 5.4px)}.cus-boot-column-md-2 .cus-boot-link-item{width:calc(50% - 8px)}.cus-boot-column-md-1 .cus-boot-link-item{width:100%}}@media screen and (min-width:1300px){.cus-boot-column-lg-5 .cus-boot-link-item{width:calc(20% - 3.2px)}.cus-boot-column-lg-4 .cus-boot-link-item{width:calc(25% - 4px)}.cus-boot-column-lg-3 .cus-boot-link-item{width:calc(33.33333333% - 5.4px)}.cus-boot-column-lg-2 .cus-boot-link-item{width:calc(50% - 8px)}.cus-boot-column-lg-1 .cus-boot-link-item{width:100%}}.cus-boot .single-txt-row{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cus-boot-link-item{box-sizing:border-box}.no-result-wrapper{margin:52px 0 64px;color:#8592a6;line-height:18px}.app-link,.no-result-wrapper{font-size:14px;text-align:center}.app-link{position:relative;background:#3264ff;border-radius:2px 2px 2px 2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);color:#fff;padding:16px 16px 14px;margin-top:8px;margin-bottom:8px}@media screen and (min-width:768px){.app-link{display:none}}@media screen and (max-width:768px){.title-airline-logo{width:25px;height:25px;object-fit:contain;flex-shrink:0;margin-bottom:0}}.mask-card-card-wrap,.no-data-card-wrap{position:relative;box-sizing:border-box;margin-top:16px;padding:0 2px 16px;height:100%;cursor:pointer}@media screen and (max-width:768px){.mask-card-card-wrap{margin-top:8px;padding:0 2px 8px}.h5-install-after-ow,.h5-install-after-rt{width:100%;padding:2px}}@media screen and (min-width:768px){.h5-install-after-ow,.h5-install-after-rt{display:none}}.flightcard-link{position:relative;overflow:hidden;align-items:center}@media screen and (max-width:616px){.flightcard-link{padding:4px 12px;display:flex;flex-direction:column;align-items:flex-start}}.flightcard-link .mask-card-reveal{display:flex;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;justify-content:flex-end;padding:12px 20px;box-sizing:border-box;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 63.96%)}@media screen and (max-width:616px){.flightcard-link .mask-card-reveal{display:none}}.flightcard-link .mask-card-reveal .price-info-reveal{flex-shrink:0;display:flex;flex-direction:row;align-items:center;cursor:pointer;font-size:18px;font-weight:700;color:#3264ff;position:relative}.flightcard-link .mask-card-reveal .price-info-reveal i,.flightcard-link .mask-card-reveal-h5 .price-info-reveal-h5 i,.flightcard-mask .price-info-reveal i,.flightcard-mask-h5 .price-info-reveal-h5 i{position:relative;top:1px}.flightcard-link .mask-card-reveal .price-info-reveal:hover:not(.isA2BNoDataFlight) span{text-decoration:underline}.flightcard-link .mask-card-reveal-h5{display:flex;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;padding:4px 16px;box-sizing:border-box;background:linear-gradient(-180deg,rgba(255,255,255,0),#fff 78.31%)}@media screen and (min-width:616px){.flightcard-link .mask-card-reveal-h5{display:none}}.flightcard-link .mask-card-nodata,.flightcard-link .mask-card-reveal-h5 .price-info-reveal-h5{flex-shrink:0;display:flex;flex-direction:row;align-items:center;cursor:pointer;font-size:18px;color:#3264ff}.flightcard-link .mask-card-reveal-h5 .price-info-reveal-h5{width:100%;justify-content:center;height:40px;font-weight:500}.flightcard-link .mask-card-nodata{font-weight:700}@media screen and (max-width:616px){.flightcard-link .mask-card-nodata{display:none}}.flightcard-link .mask-card-nodata .searchinfo,.flightcard-link .mask-card-nodata-h5 .searchinfo{margin-top:8px;background:#3264ff;border-radius:4px;height:34px;width:110px;color:#fff;font-size:14px;text-align:center;line-height:34px}.flightcard-link .mask-card-nodata-h5{flex-shrink:0;width:100%;display:flex;margin-top:10px;padding-right:10px;border-top:1px solid #dadfe6;height:40px;flex-direction:row;justify-content:flex-end;align-items:center;cursor:pointer;font-size:18px;font-weight:700;color:#3264ff}@media screen and (min-width:616px){.flightcard-link .mask-card-nodata-h5{display:none}}.flightcard-link .mask-card_discount{margin-top:10px;position:relative;font-size:12px;color:#fff;line-height:18px;background-color:#f94c86;padding:1px 4px}.flightcard-link .mask-card_discount .discount-off-triangle-left{position:absolute;content:"";top:-6px;right:0;width:0;height:0;border-color:transparent transparent #f5594a;border-style:solid;border-width:0 0 6px 6px}.mask-card-card-wrap .price-card-container{display:flex;flex-direction:column;padding-right:0;cursor:pointer;filter:blur(1px)}.price-card-container .price-card{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.price-card-container .price-card:first-child{margin-top:0!important}.price-card-container .price-card:last-child{margin-top:24px}@media screen and (max-width:768px){.price-card-container .price-card:last-child{margin-top:16px}}.price-card-container .price-card .left_info{display:flex;justify-content:flex-start;align-items:center;column-gap:16px;overflow:hidden}.price-card-container .price-card .left_info .flightcard_logo{flex-shrink:0;margin-right:0}.flightcard-link .price-card-container .price-card .left_info .flightcard_logo img,.no-data-card-wrap .price-card-container .price-card .left_info .flightcard_logo img,.placeholder-link .price-card-container .price-card .left_info .placeholder_logo img,.price-card-container .price-card .left_info .flightcard_logo img{width:48px;height:48px}.price-card-container .price-card .left_info .middle-info{display:flex;flex-direction:column;overflow:hidden}.price-card-container .price-card .left_info .middle-info .dests{display:flex;flex-direction:row;align-items:center;color:#0f294d;font-size:20px;height:62px;font-weight:700;margin-bottom:8px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests i,.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests i,.placeholder-link .price-card-container .price-card .left_info .middle-info .dests i,.price-card-container .price-card .left_info .middle-info .dests i{position:relative;top:0;margin:0 8px}.price-card-container .price-card .left_info .middle-info .dests .code-dDate{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:18px;height:18px;margin-bottom:1px;bottom:2px;padding:5px;position:relative}.price-card-container .price-card .left_info .middle-info .dests .name-time{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;display:flex;margin-bottom:8px;padding-left:4px}.price-card-container .price-card .left_info .middle-info .dests .name-time .n-t{flex-shrink:1;overflow:hidden}.price-card-container .price-card .left_info .middle-info .dests .name-time .name{height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-card-container .price-card .left_info .middle-info .dests .name-time .time{height:18px}.price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_depairlinecode{color:#0f294d;font-size:20px;font-weight:700}.price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_deptime{font-size:14px;text-align:start;font-weight:400}.price-card-container .price-card .left_info .middle-info .dests .depart-point{display:flex;height:70%;flex-direction:column;align-items:flex-start;justify-content:space-between}.price-card-container .price-card .left_info .middle-info .dests .depart-point .mask-card__arrairlinecode{color:#0f294d;font-size:20px;font-weight:700}.price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_arrtime{font-size:14px;text-align:end;font-weight:400;padding-right:0;padding-left:4px}[dir=rtl] .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_arrtime{padding-right:4px;padding-left:0}.price-card-container .price-card .left_info .middle-info .dests .middle-info-container{display:flex;justify-content:center;flex-direction:column;margin-left:10px;margin-right:10px;color:#455873;font-size:14px;font-weight:400}.price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_duration{text-align:center;margin-bottom:2px}.price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_stop{text-align:center;margin-top:2px}.price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container{display:flex;flex-direction:row;align-items:center}.price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-item{width:6px;height:6px;background:#dadfe6}.price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line{width:108px;height:2px;background:#dadfe6}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line .flightType-stops-item,.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container .flightType-line-container .flightType-line .flightType-stops-item,.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line .flightType-stops-item,.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line .flightType-stops-item,.price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line .flightType-stops-item{width:6px;height:6px;background:#fff;border:2px solid #dadfe6}.price-card-container .price-card .left_info .middle-info .flight-time{margin:8px 0;font-size:14px;color:#455873;text-align:left;line-height:18px}.price-card-container .price-card .left_info .middle-info .journey-other-info span{margin:0;color:#455873}.price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_pipe{color:#ced2d9}.price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_airline,.price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_od{margin-left:0}.price-card-container .price-card .left_info .middle-info .journey-other-info .mask-card_minilogo{width:30px;height:30px;padding-right:6px}@media screen and (max-width:465px){.price-card-container .price-card .left_info .middle-info .journey-other-info{white-space:normal}}.no-data-card-wrap .price-card-container{display:flex;flex-direction:column;padding-right:0;cursor:pointer}.no-data-card-wrap .price-card-container .price-card{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.no-data-card-wrap .price-card-container .price-card:first-child{margin-top:0!important}.no-data-card-wrap .price-card-container .price-card:last-child{margin-top:24px}@media screen and (max-width:768px){.no-data-card-wrap .price-card-container .price-card:last-child{margin-top:16px}}.no-data-card-wrap .price-card-container .price-card .left_info{display:flex;justify-content:flex-start;align-items:center;column-gap:16px;overflow:hidden}.no-data-card-wrap .price-card-container .price-card .left_info .flightcard_logo{flex-shrink:0;margin-right:0}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info{display:flex;flex-direction:column;overflow:hidden}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests{display:flex;flex-direction:row;align-items:center;color:#0f294d;font-size:20px;height:62px;font-weight:700;margin-bottom:8px}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .code-dDate{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:18px;height:18px;margin-bottom:1px;bottom:2px;position:relative;padding:5px;filter:blur(3px)}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .name-time{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;display:flex;padding-left:2px;margin-bottom:8px}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .name-time .n-t{flex-shrink:1;overflow:hidden}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .name-time .n-t:first-child{filter:blur(2px)}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .name-time .name{height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .name-time .time{height:18px}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_depairlinecode{color:#0f294d;font-size:20px;font-weight:700}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_deptime{margin-left:4px;margin-right:0;font-size:14px;text-align:start;font-weight:400;filter:blur(2px)}[dir=rtl] .no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_deptime{margin-right:4px;margin-left:0}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .depart-point{display:flex;height:70%;flex-direction:column;align-items:flex-start;justify-content:space-between}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .depart-point .mask-card__arrairlinecode{color:#0f294d;font-size:20px;font-weight:700}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_arrtime{font-size:14px;text-align:start;font-weight:400;filter:blur(2px)}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container{display:flex;justify-content:center;flex-direction:column;margin-left:10px;margin-right:10px;color:#455873;font-size:14px;font-weight:400}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_duration,.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_stop{text-align:center;filter:blur(2px)}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container{display:flex;flex-direction:row;align-items:center}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-item{width:6px;height:6px;background:#dadfe6}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line{width:108px;height:2px;background:#dadfe6}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .flight-time{margin:8px 0;font-size:14px;color:#455873;text-align:left;line-height:18px}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .journey-other-info{display:flex;column-gap:8px;font-size:14px;color:#455873;text-align:start;line-height:18px}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .journey-other-info span{margin:0;color:#455873;filter:blur(2px)}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_pipe{color:#ced2d9}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_od{margin-left:0;filter:blur(2px)}.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .journey-other-info .mask-card_minilogo{width:22px;height:22px;padding-right:6px}@media screen and (max-width:465px){.no-data-card-wrap .price-card-container .price-card .left_info .middle-info .journey-other-info{white-space:normal}}.flightcard-card-wrap{position:relative;box-sizing:border-box;margin-top:16px;padding:0 2px 16px;height:100%}@media screen and (max-width:768px){.flightcard-card-wrap{margin-top:8px;padding:0 2px 8px}}.flightcard-link{width:100%;background:#fff;border:1px solid #f0f2f5;border-radius:10px;box-shadow:0 4px 4px 0 rgba(69,88,115,.12);box-sizing:border-box;padding:16px;height:100%;text-decoration:none;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer}@media screen and (max-width:616px){.flightcard-link{display:flex;flex-direction:column;align-items:flex-start;padding:4px 12px}}.flightcard-link:hover{box-shadow:0 4px 4px 0 rgba(69,88,115,.2);border:1px solid #3264ff}.flightcard-link .cheapest-priceTag{color:#fff;font-size:10px;position:absolute;left:0;top:0;min-width:50px;padding-left:8px;padding-right:8px;height:20px;border-radius:10px 0 8px 0;background:linear-gradient(75.17deg,#27cfd0,#06aebd);display:flex;justify-content:center;align-items:center}[dir=rtl] .flightcard-link .cheapest-priceTag{right:0;left:auto;border-radius:0 10px 0 8px}[dir=rtl] .reactcomp-flightscard-hot .price-info-reveal .iconfont-flight-seo-comp{transform:rotate(180deg)}.flightcard-link .price-info{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:616px){.flightcard-link .price-info{display:none}}.flightcard-link .price-info .flightcard_original_price{margin-top:8px;color:#8592a6;font-size:14px;line-height:18px;text-decoration:line-through}.flightcard-link .price-info .flightcard_original_price_empty{margin-top:8px;height:18px}.flightcard-link .price-info .flightcard_saleprice span{font-size:20px;font-weight:700;color:#0f294d;text-align:right;line-height:22px}.flightcard-link .price-info .flightcard_discount,.flightcard-link .price-info .flightcard_discount_empty{margin-top:10px;position:relative;padding:1px 4px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px}.flightcard-link .price-info .flightcard_discount{font-size:12px;color:#fff;line-height:18px;background-color:#f94c86}.flightcard-link .price-info .flightcard_discount .discount-off-triangle-left{position:absolute;content:"";top:-6px;right:0;width:0;height:0;border-color:transparent transparent #f5594a;border-style:solid;border-width:0 0 6px 6px}.flightcard-link .price-info .flightcard_discount_empty{height:18px}.flightcard-link .price-info .searchinfo{margin-top:8px;background:#3264ff;border-radius:4px 4px 4px 4px;height:34px;width:77px;color:#fff;font-size:14px;text-align:center;line-height:34px}.flightcard-link .price-info .searchinfo:hover{background:#2f5ff1}.flightcard-link .price-info .searchinfo:focus{background:#2f5ff1}.flightcard-link .price-info-h5{flex-shrink:0;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:8px;padding-right:10px;border-top:1px solid #dadfe6;height:40px}@media screen and (min-width:617px){.flightcard-link .price-info-h5{display:none}}.flightcard-link .price-info-h5 .flightcard_original_price{margin-top:8px;color:#8592a6;font-size:14px;line-height:18px;text-decoration:line-through;margin-left:10px}.flightcard-link .price-info-h5 .flightcard_original_price_empty{margin-top:8px;height:18px;margin-left:10px}.flightcard-link .price-info-h5 .flightcard_saleprice{position:relative;top:4px;margin-left:10px}.flightcard-link .price-info-h5 .flightcard_saleprice span{font-size:18px;font-weight:700;color:#0f294d;text-align:right;line-height:22px}.flightcard-link .price-info-h5 .flightcard_discount,.flightcard-link .price-info-h5 .flightcard_discount_empty{margin-top:10px;position:relative;padding:1px 4px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px}.flightcard-link .price-info-h5 .flightcard_discount{font-size:12px;color:#fff;line-height:18px;background-color:#f94c86}.flightcard-link .price-info-h5 .flightcard_discount_empty{height:18px}.flightcard-link .price-card-container{display:flex;flex-direction:column;padding-right:0}@media screen and (max-width:640px){.flightcard-link .price-card-container{padding-top:10px;padding-right:0}}.flightcard-link .price-card-container .price-card{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.flightcard-link .price-card-container .price-card:first-child{margin-top:0!important}.flightcard-link .price-card-container .price-card:last-child{margin-top:24px}@media screen and (max-width:768px){.flightcard-link .price-card-container .price-card:last-child{margin-top:16px}}.flightcard-link .price-card-container .price-card .left_info{display:flex;justify-content:flex-start;align-items:center;column-gap:16px;overflow:hidden;flex-direction:row}.flightcard-link .price-card-container .price-card .left_info .flightcard_logo{flex-shrink:0;margin-right:0}.flightcard-link .price-card-container .price-card .left_info .middle-info{display:flex;flex-direction:column;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests{display:flex;flex-direction:row;align-items:center;color:#0f294d;font-size:20px;height:62px;font-weight:700;margin-bottom:8px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .code-dDate{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:18px;height:18px;padding-top:2px;margin-bottom:6px;bottom:2px;position:relative}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .name-time{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;display:flex;margin-bottom:8px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .name-time .n-t{flex-shrink:1;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .name-time .n-t-op{padding-left:10px;padding-right:10px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .name-time .name{height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .name-time .name-bold{font-weight:700;height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .name-time .time{height:18px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_depairlinecode{color:#0f294d;font-size:20px;font-weight:700}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_deptime{font-size:14px;text-align:start;font-weight:400}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .depart-point{display:flex;height:75%;flex-direction:column;align-items:flex-start;justify-content:space-between}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard__arrairlinecode{color:#0f294d;font-size:20px;font-weight:700}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .flightcard_arrtime{font-size:14px;text-align:start;font-weight:400}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container{display:flex;justify-content:center;flex-direction:column;margin-left:10px;margin-right:10px;color:#455873;font-size:14px;font-weight:400}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_duration{text-align:center;margin-bottom:2px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_stop{text-align:center;margin-top:2px}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightcard_stop.direct,.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .journey-other-info .flightcard_od span{color:#05939f}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container{display:flex;flex-direction:row;align-items:center}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-item{width:6px;height:6px;background:#dadfe6}.flightcard-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line{width:108px;height:2px;background:#dadfe6}.flightcard-link .price-card-container .price-card .left_info .middle-info .flight-time{margin:8px 0;font-size:14px;color:#455873;text-align:left;line-height:18px}.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info{display:flex;column-gap:8px;font-size:14px;color:#455873;text-align:start;line-height:18px;overflow:hidden;max-width:420px;text-overflow:ellipsis;position:relative}.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info span,.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .journey-other-info span,.placeholder-link .price-card-container .price-card .left_info .middle-info .journey-other-info span{margin:0;color:#455873}.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_pipe{color:#ced2d9}.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_airline,.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_od{margin-left:0}.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info .flightcard_minilogo{width:20px;height:20px;padding-right:6px}@media screen and (max-width:465px){.flightcard-link .price-card-container .price-card .left_info .middle-info .journey-other-info{white-space:normal}}.flightcard-mask{display:flex;align-items:center;position:absolute;width:100%;height:100%;top:0;left:0;justify-content:flex-end;padding:12px 20px;box-sizing:border-box;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 63.96%)}@media screen and (max-width:616px){.flightcard-mask{display:none}}.flightcard-mask .price-info-reveal,.flightcard-mask-h5 .price-info-reveal-h5{flex-shrink:0;display:flex;flex-direction:row;align-items:center;cursor:pointer;color:#3264ff}.flightcard-mask .price-info-reveal{font-size:18px;font-weight:700;position:relative}.flightcard-mask .price-info-reveal:hover span{text-decoration:underline}.flightcard-mask-h5{display:flex;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;justify-content:center;padding:4px 16px;box-sizing:border-box;background:linear-gradient(-180deg,rgba(255,255,255,0),#fff 78.31%)}@media screen and (min-width:616px){.flightcard-mask-h5{display:none}}.flightcard-mask-h5 .price-info-reveal-h5{width:100%;justify-content:center;padding-right:10px;line-height:46px;font-size:16px}.price-card-icon-text-infos{visibility:hidden;position:absolute;z-index:-1}.placeholder-group{padding-bottom:16px;content-visibility:auto;margin-top:-16px}@media screen and (max-width:768px){.placeholder-group{margin-top:-8px;padding-bottom:8px}}.placeholder_list{font-size:12px;margin:0 auto}.placeholder_list .lazyload-wrapper{height:100%}.placeholder-group-title{font-size:20px;color:#0f294d;line-height:26px;margin-bottom:16px;margin-top:8px}@media screen and (max-width:768px){.placeholder-group-title{margin-top:16px}}.placeholder-card-wrap{position:relative;box-sizing:border-box;margin-top:16px;padding-bottom:16px;height:100%}@media screen and (max-width:768px){.placeholder-card-wrap{margin-top:8px;padding-bottom:8px}}.placeholder-link{width:100%;background:#fff;border:1px solid #f0f2f5;border-radius:10px;box-shadow:0 4px 4px 0 rgba(69,88,115,.12);box-sizing:border-box;padding:16px;height:100%;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width:616px){.placeholder-link{display:flex;flex-direction:column;align-items:flex-start;padding:4px 16px}}.placeholder-link:hover{box-shadow:0 4px 4px 0 rgba(69,88,115,.2);border:1px solid #3264ff}.placeholder-link .cheapest-priceTag{color:#fff;font-size:10px;position:absolute;left:0;top:0;min-width:50px;padding-left:8px;padding-right:8px;height:20px;border-radius:10px 0 8px 0;background:linear-gradient(75.17deg,#27cfd0,#06aebd);display:flex;justify-content:center;align-items:center}.placeholder-link .price-info{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end}@media screen and (max-width:616px){.placeholder-link .price-info{display:none}}.placeholder-link .price-info .placeholder_original_price{margin-top:8px;color:#8592a6;font-size:14px;line-height:18px;text-decoration:line-through}.placeholder-link .price-info .placeholder_saleprice span,.placeholder-link .price-info-h5 .placeholder_saleprice span{font-size:20px;font-weight:700;color:#0f294d;text-align:right;line-height:22px}.placeholder-link .price-info .placeholder_discount{margin-top:10px;position:relative;font-size:12px;color:#fff;line-height:18px;background-color:#f94c86;padding:1px 4px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px}.placeholder-link .price-info .placeholder_discount .discount-off-triangle-left{position:absolute;content:"";top:-6px;right:0;width:0;height:0;border-color:transparent transparent #f5594a;border-style:solid;border-width:0 0 6px 6px}.placeholder-link .price-info .searchinfo{margin-top:8px;background:#3264ff;border-radius:4px 4px 4px 4px;height:34px;width:77px;color:#fff;font-size:14px;text-align:center;line-height:34px}.placeholder-link .price-info .searchinfo:hover{background:#2f5ff1}.placeholder-link .price-info-h5{flex-shrink:0;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-top:8px;padding-right:10px;border-top:1px solid #dadfe6;height:40px}@media screen and (min-width:617px){.placeholder-link .price-info-h5{display:none}}.placeholder-link .price-info-h5 .placeholder_original_price{margin-top:8px;color:#8592a6;font-size:14px;line-height:18px;text-decoration:line-through;margin-left:10px}.placeholder-link .price-info-h5 .placeholder_saleprice{position:relative;top:4px;margin-left:10px}.placeholder-link .price-info-h5 .placeholder_saleprice span{font-size:18px}.placeholder-link .price-info-h5 .placeholder_discount{margin-top:10px;position:relative;font-size:12px;color:#fff;line-height:18px;background-color:#f94c86;padding:1px 4px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px}.placeholder-link .price-card-container{display:flex;flex-direction:column;padding-right:0}@media screen and (max-width:640px){.placeholder-link .price-card-container{padding-top:10px;padding-right:0}}.placeholder-link .price-card-container .price-card{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.placeholder-link .price-card-container .price-card:first-child{margin-top:0!important}.placeholder-link .price-card-container .price-card:last-child{margin-top:24px}@media screen and (max-width:768px){.placeholder-link .price-card-container .price-card:last-child{margin-top:16px}}.placeholder-link .price-card-container .price-card .left_info{display:flex;justify-content:flex-start;column-gap:16px;align-items:center;overflow:hidden}.placeholder-link .price-card-container .price-card .left_info .placeholder_logo{flex-shrink:0;margin-right:16px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country,.placeholder-link .price-card-container .price-card .left_info .middle-info{display:flex;flex-direction:column;overflow:hidden}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests{display:flex;flex-direction:row;align-items:center;color:#0f294d;font-size:20px;height:62px;font-weight:700;margin-bottom:8px}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .code-dDate{color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:18px;height:18px;padding-top:2px;margin-bottom:6px;bottom:2px;position:relative}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .name-time{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;display:flex;margin-bottom:8px}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .name-time .n-t{flex-shrink:1;overflow:hidden}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .name-time .n-t-op{padding-left:10px;padding-right:10px}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .name-time .name{height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .name-time .name-bold{font-weight:700;height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .name-time .time{height:18px}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .placeholder_depairlinecode{color:#0f294d;font-size:20px;font-weight:700}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .placeholder_deptime{font-size:14px;text-align:start;font-weight:400}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .depart-point{display:flex;height:75%;flex-direction:column;align-items:flex-start;justify-content:space-between}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .placeholder__arrairlinecode{color:#0f294d;font-size:20px;font-weight:700}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .depart-point .placeholder_arrtime{font-size:14px;text-align:start;font-weight:400}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container{display:flex;justify-content:center;flex-direction:column;margin-left:10px;margin-right:10px;color:#455873;font-size:14px;font-weight:400}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .placeholder_duration{text-align:center;margin-bottom:2px}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .placeholder_stop{text-align:center;margin-top:2px}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container{display:flex;flex-direction:row;align-items:center}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-item{width:6px;height:6px;background:#dadfe6}.placeholder-link .price-card-container .price-card .left_info .middle-info .dests .middle-info-container .flightType-line-container .flightType-line{width:108px;height:2px;background:#dadfe6}.placeholder-link .price-card-container .price-card .left_info .middle-info .flight-time{margin:8px 0;font-size:14px;color:#455873;text-align:left;line-height:18px}.placeholder-link .price-card-container .price-card .left_info .middle-info .journey-other-info{display:flex;column-gap:8px;font-size:14px;color:#455873;text-align:start;line-height:18px;overflow:hidden;max-width:420px;text-overflow:ellipsis;position:relative}.placeholder-link .price-card-container .price-card .left_info .middle-info .journey-other-info .placeholder_airline,.placeholder-link .price-card-container .price-card .left_info .middle-info .journey-other-info .placeholder_od{margin-left:0}.placeholder-link .price-card-container .price-card .left_info .middle-info .journey-other-info .placeholder_minilogo{width:20px;height:20px;padding-right:6px}@media screen and (max-width:465px){.placeholder-link .price-card-container .price-card .left_info .middle-info .journey-other-info{white-space:normal}}.placeholder-card{position:relative;height:100%;min-height:156px}@media screen and (max-width:768px){.placeholder-card{min-height:150px}}.placeholder-card:hover{text-decoration:underline}.placeholder-card a{display:inline-block;width:100%;color:#3264ff;align-items:center}.placeholder-card a.placeholder-card-animation,.placeholder-card a:after{background-image:url(https://dimg04.c-ctrip.com/images/0AS2k12000993ml9q65F1.png);background-size:80px 170px;background-repeat:no-repeat}.placeholder-card a.placeholder-card-animation{height:100%;box-sizing:border-box;background-position:right -24px top 28px;position:relative}.placeholder-card a:after{content:"";transition:.4s cubic-bezier(.15,.98,.4,1.5);position:absolute;width:80px;height:170px;right:-24px;top:28px;transform:scale(1.1) translate3d(var(--x),var(--y),0);opacity:0}.placeholder-card a.placeholder-card-animation:hover{--x:0px;--y:0px}.placeholder-card a:hover:after{opacity:1}.placeholder-card .arrow-right{border:solid #3264ff;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.placeholder-card .show-more{color:#3264ff;font-size:16px;position:absolute;top:50%;margin-top:-8px}.placeholder-find-more-btn{margin-top:8px;line-height:18px;color:#fff;font-size:14px;width:100%;height:42px;background:#3264ff;border-radius:8px 8px 8px 8px}.flightcard-group{padding-bottom:16px;content-visibility:auto}@media screen and (max-width:768px){.flightcard-group{margin-top:-8px;padding-bottom:8px}}.flightcard_list .lazyload-wrapper{height:100%}.flightcard-group-title{font-size:20px;color:#0f294d;line-height:26px;margin-bottom:16px;margin-top:8px}@media screen and (max-width:768px){.flightcard-group-title{margin-top:16px}}.flightcard-find-more-btn{margin-top:8px;line-height:18px;color:#fff;font-size:14px;width:100%;height:42px;background:#3264ff;border-radius:8px 8px 8px 8px}.flightcard-app-link{height:100%;cursor:pointer}.opacity-animation{animation:opacityAni 3s ease-in-out infinite}.flightcardReveal-app-link,.flightcardReveal_list .lazyload-wrapper{height:100%}.flightcardReveal-group{content-visibility:auto;padding-bottom:10px}.flightcardReveal_list{font-size:12px}.flightcardReveal-group-title{font-size:20px;color:#0f294d;line-height:26px;margin-bottom:16px;margin-top:8px}@media screen and (max-width:768px){.flightcardReveal-group-title{margin-top:16px}}.sort-mode-panel{height:22px;padding-top:8px;padding-bottom:8px;font-size:16px;position:relative;display:flex;flex-direction:column;align-items:center;color:#3264ff}.sort-mode-panel .sort-mode-panelTitle{position:absolute;right:0;cursor:pointer}.sort-mode-panel .sort-mode-pabnelOption{width:200px;height:74px;position:absolute;z-index:999;padding-top:4px;padding-bottom:4px;background:#fff;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);border-radius:8px;font-size:14px;cursor:pointer;display:none;bottom:0;transform:translateY(100%);right:0}.sort-mode-panel .sort-mode-pabnelOption ul{width:100%;height:100%;color:#333}.sort-mode-panel .sort-mode-pabnelOption ul .pabnelOption-option{min-width:70%;height:50%;display:flex;align-items:center;justify-content:space-between;background:#fff;padding-left:16px;padding-right:16px}.sort-mode-panel .sort-mode-pabnelOption ul .pabnelOption-option-cur:hover,.sort-mode-panel .sort-mode-pabnelOption ul .pabnelOption-option:hover{background:rgba(50,100,255,.08)}.sort-mode-panel .sort-mode-pabnelOption ul .pabnelOption-option-cur{height:50%;display:flex;align-items:center;justify-content:space-between;background:#fff;color:#3264ff;padding-left:16px;padding-right:16px}.hover-mode-panel,.hover-mode-panel-icon{min-width:150px;background:#fff;box-shadow:0 4px 8px 0 rgba(69,88,115,.12);position:absolute;top:50%;left:50%;border-radius:6px;opacity:0}.hover-mode-panel{height:40px;display:flex;justify-content:center;align-items:center;padding-left:10px;padding-right:10px}.hover-mode-panel-icon{max-width:300px;padding:10px}.flightcard-wrapper .flightcard-title-wrap{display:flex;flex-direction:row;align-items:center}.flightcard-wrapper .flightcard-title-wrap img{width:45px;height:45px}.flightcard-wrapper .flightcard-title-wrap h2{margin-bottom:12px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests{display:flex;flex-direction:column;align-items:flex-start;color:#0f294d;font-size:20px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .code-dDate{margin-top:4px;color:#0f294d;font-size:20px;font-weight:700;letter-spacing:0;line-height:18px;height:18px;padding-top:2px;margin-bottom:6px;bottom:2px;position:relative}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .name-time{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;display:flex;margin-bottom:8px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .name-time .n-t{flex-shrink:1;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .name-time .n-t-op{padding-left:10px;padding-right:10px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .name-time .name{height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .name-time .name-bold{font-weight:700;height:18px;margin-bottom:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .name-time .time{height:18px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .depart-point .flightcard_depairlinecode{color:#0f294d;font-size:20px;font-weight:700}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .depart-point .flightcard_deptime{font-size:14px;text-align:start;font-weight:400}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .depart-point{display:flex;height:75%;flex-direction:column;align-items:flex-start;justify-content:space-between}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .depart-point .flightcard__arrairlinecode{color:#0f294d;font-size:20px;font-weight:700}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .depart-point .flightcard_arrtime{font-size:14px;text-align:start;font-weight:400}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container{display:flex;justify-content:center;flex-direction:column;margin-left:10px;margin-right:10px;color:#455873;font-size:14px;font-weight:400}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container .flightcard_duration,.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container .flightcard_stop{text-align:center}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container .flightType-line-container{display:flex;flex-direction:row;align-items:center}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container .flightType-line-container .flightType-item{width:6px;height:6px;background:#dadfe6}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .dests .middle-info-container .flightType-line-container .flightType-line{width:108px;height:2px;background:#dadfe6}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .flight-time{margin:8px 0;font-size:14px;color:#455873;text-align:left;line-height:18px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .journey-other-info{display:flex;column-gap:8px;font-size:14px;color:#455873;text-align:start;line-height:18px}.flightcard-link .price-card-container .price-card .left_info .middle-info-to-country .journey-other-info .flightcard_od{margin-left:0}.no-data-card-wrap .middle-info-to-country{filter:blur(2px)}[dir=rtl] .flightcard-link .mask-card-reveal{background:linear-gradient(270deg,rgba(255,255,255,0),#fff 63.96%)}.flightcard-cabin-group .mask-card-reveal{background:linear-gradient(90deg,rgba(255,240,228,0)0,#fff0e4 63.96%);border-radius:8px 8px 8px 8px}[dir=rtl] .flightcard-cabin-group .mask-card-reveal{background:linear-gradient(270deg,rgba(255,240,228,0)0,#fff0e4 63.96%)}.flightcard-cabin-group .mask-card-reveal .price-info-reveal,.flightcard-cabin-group .mask-card-reveal-h5 .price-info-reveal-h5{color:#994600}.flightcard-cabin-group .flightcard-link:hover{box-shadow:0 4px 4px 0 rgba(69,88,115,.2);border:1px solid #994600}.flightcard-cabin-group .cheapest-priceTag{left:auto;right:0;border-radius:0 8px 0 10px;background:#994600;z-index:2}[dir=rtl] .flightcard-cabin-group .cheapest-priceTag{left:0;right:auto;border-radius:8px 0 10px 0}