.list-partner{flex-wrap:wrap;gap:20px;display:flex}.list-partner .partner-item{align-items:center;width:150px;height:60px;display:flex!important}.list-partner .partner-item .lazy{object-fit:contain;width:auto;height:auto;max-height:60px;display:block}
main .hero-banner{height:600px;position:relative}main .hero-banner .banner-carousel{z-index:1;width:100%;height:100%;position:absolute}main .hero-banner .bg-banner{object-fit:cover;width:100%;height:600px;display:block}main .hero-banner>.container{z-index:10;position:relative}main .hero-banner .slogan{padding-top:230px}main .hero-banner .slogan .title{color:#fff;font-size:30px;font-weight:700;line-height:1.3}main .hero-banner .slogan .sub-title{color:#fff;font-size:14px;font-weight:400}main .route-top{margin-top:50px}main .route-top .item{border-radius:8px;max-height:240px;overflow:hidden}main .route-top .item img{width:100%;height:100%}main .route-popular{background:linear-gradient(90deg,#fff7e7 0% 50%,#d2faff 100%)}main .route-popular .wrap{flex-direction:column;row-gap:16px;margin-top:48px;padding:24px 24px 50px;display:flex}main .route-popular .title{text-align:center;text-transform:uppercase;color:#005b96;margin-block:20px;font-size:32px;font-weight:700;line-height:1.5}main .route-popular .list-location{gap:8px;overflow:auto}main .route-popular .list-location .item{cursor:pointer;background-color:#fff;border-radius:8px;min-width:max-content;padding:8px 16px;font-size:16px;font-weight:400;line-height:1.5;transition:all .2s ease-in}main .route-popular .list-location .item.selected,main .route-popular .list-location .item:hover{color:#fff;background-color:#005b96}main .route-popular .route-availables .item{border-radius:8px;overflow:hidden}main .route-popular .route-availables .item .thumbnail{max-height:315px;overflow:hidden}main .route-popular .route-availables .item .thumbnail img{object-fit:cover;width:100%;height:100%}main .route-popular .route-availables .item .route-from-to{background-color:#fff;align-items:center;gap:4px;padding:16px;display:flex}main .route-popular .route-availables .item .route-from-to .icon{color:#868691}main .route-popular .route-availables .item .route-from-to .from,main .route-popular .route-availables .item .route-from-to .to{font-size:14px}main .why-choose{background-color:#e7eef6;padding:40px 0}main .why-choose .title{text-align:center;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.5}main .why-choose .title .hight-light{color:#005b96}main .why-choose .list{margin-top:30px}main .why-choose .list .item{transition:all .5s}main .why-choose .list .item .icon{object-fit:contain;width:auto;height:60px;margin-inline:auto;display:block}main .why-choose .list .item .label{color:#0a52a3;margin-top:15px;padding:24px 0 8px;font-size:20px;font-weight:700;line-height:1.5}main .why-choose .list .item .description{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:7px;margin-bottom:0;font-size:14px;display:-webkit-box;overflow:hidden}main .partner{background-color:#fff;margin-top:50px;padding-top:40px;padding-bottom:70px}main .partner .title{color:#005b96;text-align:center;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.5}main .partner .sub-title{text-align:center;margin-bottom:48px;font-size:16px;font-weight:400}main .partner .payment{margin-top:70px}main .recommend-route{margin-top:50px}main .recommend-route .title{text-align:center;color:#005b96;font-size:20px;font-weight:600}main .recommend-route .menu-bottom{padding:0;list-style:none}main .recommend-route .menu-bottom li{background-color:#fff;border-radius:6px;margin-top:10px;padding:10px 8px 10px 35px;transition:all .5s;position:relative;box-shadow:2.5px 4.33px 35px #0000000a}main .recommend-route .menu-bottom li:before{content:url(/images/icons/plane.png);filter:brightness(0)saturate();background-size:cover;position:absolute;top:30%;left:10px;transform:rotate(320deg)}main .recommend-route .menu-bottom li:hover{background-color:#005b96}main .recommend-route .menu-bottom li:hover:before{filter:brightness(0)saturate()invert(99%)sepia(1%)saturate(1887%)hue-rotate(336deg)brightness(121%)contrast()}main .recommend-route .menu-bottom li:hover a{color:#fff}main .recommend-route .menu-bottom li a{color:#000}main .news{margin-top:50px;padding-block:30px}main .news .title{color:#005b96;text-align:center;text-transform:uppercase;font-size:32px;font-weight:700;line-height:1.5}main .news .new-slide-item .item{cursor:pointer;background-color:#0000;margin-inline:10px;transition:all .5s;overflow:hidden}main .news .new-slide-item .item .thumbnail{border-radius:6px;height:240px;position:relative;overflow:hidden}main .news .new-slide-item .item .thumbnail img{object-fit:cover;width:100%;height:100%}main .news .new-slide-item .item .content{padding:16px 0}main .news .new-slide-item .item .content .location{color:#9a9a9a;font-size:14px;font-weight:600}main .news .new-slide-item .item .content .title{text-align:left;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;height:50px;margin-top:5px;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}main .news .new-slide-item .item .content .description{text-align:justify;color:#737373;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}main .news .read-more{margin-top:12px;color:#005b96;text-align:center;cursor:pointer;background-color:#005b9638;border-radius:6px;width:max-content;height:40px;margin-inline:auto;padding:0 30px;font-size:16px;font-weight:600;line-height:40px}main .form-contact{color:#fff;background-image:url(/images/newsletter-bg.jpg);background-repeat:no-repeat;background-size:cover}main .form-contact .container{padding:100px 0}main .form-contact .title{font-size:32px;font-weight:600}main .form-contact .sub-title{margin-top:16px;font-size:16px}main .form-contact .form{margin-top:30px}main .form-contact .form .field:not(:first-child){margin-top:16px}main .form-contact .form .field input,main .form-contact .form .field textarea{border:unset;width:100%;box-shadow:none;background-color:#fff;border-radius:8px;outline:none;padding:16px}main .form-contact .form .submit-action{border:unset;cursor:pointer;color:#fff;background-color:#005b96;border-radius:8px;outline:none;width:100%;margin-top:16px;padding:13px 0;display:block}@media (max-width:1240px){main .form-contact{padding-inline:20px}}@media (max-width:540px){main .hero-banner{height:auto}main .hero-banner .slogan{display:none}main .hero-banner .flight-form{margin-top:0}main .banner-carousel{display:none}main .list-partner{justify-content:center}main .why-choose .list{margin-left:0!important;margin-right:0!important}main .why-choose .list .item{padding-left:0!important;padding-right:0!important}main .news{margin-top:10px}main .news .new-slide-item .item{margin-inline:0}main .form-contact,main .route-popular .wrap{padding-inline:10px}}
