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