@import url(https://fonts.googleapis.com/css2?family=Corinthia:wght@400;700&display=swap);body{margin:0 auto!important}html body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:15px}#agjCalendar{z-index:9999999!important}#agjCalendar-modal-background{display:none!important}.ct-tabs{max-width:1200px;margin:0 auto;background:rgba(255,255,255,.4);border-radius:10px;padding:30px 15px}.ct-tabs__nav{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin-bottom:20px}.ct-tabs__nav button{cursor:pointer;margin-right:20px;margin-bottom:0;font-weight:400;padding:0 0 0 25px;min-height:auto;line-height:1;border:none}.ct-tabs__nav button:last-child{margin-right:0}.ct-tabs__nav a{background:transparent!important;margin:0;color:#000;font-weight:400;padding:0 0 0 25px;border:none;line-height:1}.ct-tabs__nav a:hover{-webkit-box-shadow:none;box-shadow:none;color:#000}.ct-tabs__nav>*{position:relative}.ct-tabs__nav>*::before{content:"";position:absolute;top:-2px;left:0;width:16px;height:16px;display:block;background-position:top center;background-repeat:no-repeat;background-size:cover}.ct-tabs__nav>*:first-child::before{background-image:url(../../../../../../uploads/2023/06/bus.png)}.ct-tabs__nav>*:nth-child(2)::before{background-image:url(../../../../../../uploads/2023/06/plane.png)}.ct-tabs__nav>*:nth-child(3)::before{background-image:url(../../../../../../uploads/2023/06/car-key.png)}.ct-tabs__nav>*::after{content:"";display:block;margin:10px auto 0 auto;width:60px;height:2px;background:#f06625;border-radius:5px;opacity:0}.ct-tabs__nav *.active::after{opacity:1}.ct-tabs .vxr-widget__wrapper{border:1px solid rgb(224,224,224)}.ct-z-index{z-index:1000}.vehicle__row{display:flex;flex-wrap:wrap;margin-bottom:15px}.vehicle__row:last-child{margin-bottom:0}.vehicle__col{width:50%;padding:0 15px}.vehicle__wrap{max-width:700px;margin:0 auto}.vehicle__col.full{width:100%}.vehicle__wrap input[type="text"]{background:transparent}.ct-tabs__panel{display:none;min-height:112px}.ct-tabs__panel.active{display:block}.required{color:#ff5722}.mg-bt-15{margin-bottom:15px}.mfp-content .wpcf7 .wpcf7-not-valid-tip{margin-top:14px}.mfp-content .wpcf7 .wpcf7-spinner{display:block}.mfp-content .wpcf7 .wpcf7-submit{margin-right:0}.nhd__slider__item{padding:0 15px}.nhd__slider__item a{padding:0;display:block;border:1px solid #ccc;border-radius:10px}.nhd__slider__item__title{padding:15px;margin:0;font-size:18px;display:flex;flex-wrap:wrap;align-items:center}.nhd__slider__item__img img{border-radius:10px 10px 0 0}.section.nhd__ct-section{min-height:384px;z-index:2}.section.nhd__ct-section .section-content.relative{position:unset!important}.box-ultil{position:absolute;bottom:0;width:100%;left:0;background-color:rgba(0,0,0,.5)}.util-content{padding:10px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;color:#fff;gap:40px}.util-content .item-util{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.util-content .item-util p{margin-bottom:0!important}.util-content .item-util img{width:25px}.ct-top-banner{display:none}body.boxed{max-width:calc(100% - 20.8vw)!important}body.boxed header{max-width:100%!important}body.boxed .header-wrapper{max-width:100%!important}#divFLRARight,#divFLRALeft{width:10.4vw!important}body.boxed .header-wrapper.stuck{max-width:calc(100% - 20.8vw)!important}.nhd__slider--ct .nhd__slider__item__img img{border-radius:0;max-height:60px;margin:0 auto}.nhd__slider--ct .nhd__slider__item a{border-radius:0;border:none;display:flex;flex-wrap:wrap;align-items:center;height:100%;width:100%}.nhd__slider--ct .nhd__slider__item .nhd__slider__item__img{width:100%}.no-pd-bt-0{padding-bottom:0!important}.pd-bt-15{padding-bottom:15px!important}#divFLRALeft{left:0!important}#divFLRARight{left:auto!important;right:0!important}.single-post .button{padding:0 1em}.single-post .row-large>.col{padding:0 10px 30px}.bus-provider-box__name{margin:20px 0;font-size:20px;font-weight:700;color:#00bad4}.bus-provider-box__list{margin-bottom:20px!important}.bus-provider-box__list li{position:relative;padding-left:35px}.bus-provider-box__list li:last-child{margin-bottom:0}.bus-provider-box__list li::before{content:"";position:absolute;top:0;left:0;width:24px;height:24px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.bus-provider-box__address::before{background-image:url(../../../../../../uploads/2023/09/marker-blue.png)}.bus-provider-box__web::before{background-image:url(../../../../../../uploads/2023/06/web.png)}.bus-provider-box__nav{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px}.bus-provider-box__nav__item{margin-right:10px}.bus-provider-box__nav__item:last-child{margin-right:0}.bus-provider-box__nav__item a{display:block;border:1px solid #00bad4;color:#00bad4;padding:10px 10px 10px 35px;position:relative;border-radius:10px}.bus-provider-box__nav__item a::before{content:"";width:24px;height:24px;display:block;position:absolute;top:50%;transform:translateY(-50%);left:6px;background-repeat:no-repeat;background-position:center;background-size:cover}.bus-provider-box__phone a::before{background-image:url(../../../../../../uploads/2023/09/phone-call-blue.png)}.bus-provider-box__guide a::before{background-image:url(../../../../../../uploads/2023/09/signpost-blue.png)}.post-item .image-cover img{-o-object-fit:fill;object-fit:fill;border-radius:10px 10px 0 0}.route--title iframe{height:300px}.tabbed-content a{cursor:pointer}.fs_box{background-color:#fff0d6;border:4px solid #ffaf1f;border-radius:8px;padding:25px 15px}.fs_box p:last-of-type{margin-bottom:0}.fs_p-1{color:#e67e22;font-weight:700;font-size:1.3em}.fs_p-2{font-weight:700}.fs_btn{color:#000!important;background-color:#fff!important;border:none!important;line-height:1!important;min-height:auto!important;padding:10px 15px!important;font-size:1.1rem!important;margin:0!important}.fs_btn:hover{transform:scale(1.02)}.fs_tab{display:inline-flex;list-style-type:none;background-color:#fff;border-radius:12px;width:700px;max-width:100%;padding:7px;margin:0}.fs_tab li{margin:0!important;width:50%;padding:10px;font-weight:700;font-size:1.1rem;border-radius:8px;cursor:pointer}.fs_tab li.active{background-color:#0d2e59;color:#fff}.voucher-slider__item{padding:7px;cursor:pointer}.voucher-slider__item-img{padding:7px;background-color:#fff;border-radius:10px 10px 0 0}.voucher-slider__item-btn{text-align:center;font-weight:700;background-color:#ffef91;padding:10px 15px;border-radius:0 0 10px 10px}.voucher-slider__nav .slick-arrow{position:absolute;background-repeat:no-repeat;z-index:2;background-size:cover;width:32px;height:32px;font-size:0}.voucher-slider__nav .slick-arrow::before{content:"";width:100%;height:100%;display:block;background-size:cover}.voucher-slider__nav .slick-prev{left:0;bottom:-6px;background-image:url(../../../../../../uploads/2023/07/left-arrow-slick.svg)}.voucher-slider__nav .slick-next{right:0;bottom:-6px;background-image:url(../../../../../../uploads/2023/07/right-arrow-slick.svg)}.voucher-slider__nav .slick-dots{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0}.voucher-slider__nav .slick-dots li{margin:0}.voucher-slider__nav .slick-dots button{font-size:0;border:2px solid rgb(255,246,214);border-radius:100%;margin:0 6px;width:12px;height:12px}.voucher-slider__nav .slick-active button{border:0;background:rgb(255,211,51)}.voucher-slider__nav{text-align:center;margin-top:20px}.voucher-slider__nav__wrap{display:inline-block;position:relative;padding:0 40px}.fs-route-list__item{display:none}.fs-route-list__item.active{display:block}.lightbox .fancybox__content{background:rgb(229,229,229);max-width:1060px;width:100%;border-radius:10px}.fs_lightbox_box_wrap{display:flex;flex-wrap:wrap}.fs_lightbox_box{width:33.33%;padding:10px}.fs_lightbox_box_wrapper{background-color:#fff;border-radius:10px;box-shadow:rgba(0,0,0,.1) 0 1px 2px;padding:15px}.fs_lightbox_box_list{list-style-type:none}.fs_lightbox_box_list li{display:flex;flex-wrap:wrap}.fs_lightbox_box_list_label{font-weight:700;color:#f06625}.fs_lightbox_box_list_code{margin-left:auto;color:#0d2e59;font-weight:700}.fs_lightbox_box_btn a{display:block;background-color:#ffef91;color:#000;border-radius:5px;text-align:center;font-weight:700;padding:6px}.fs_lightbox_box_list_clipboard{margin-left:10px;cursor:pointer;position:relative}.fs_lightbox_box_list_clipboard .tooltiptext{visibility:hidden;width:140px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-75px;opacity:0;transition:opacity 0.3s}.fs_lightbox_box_list_clipboard .tooltiptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.fs_lightbox_box_list_clipboard:hover .tooltiptext{visibility:visible;opacity:1}.fs-other-route{background-color:#fff;border-radius:10px}.fs-search-box{padding:10px;position:relative}.fs-search-box [name="fs-search-box"]{box-shadow:none;border-radius:5px;margin:0;padding-left:32px}.fs-search-box::after{position:absolute;content:"";display:block;top:50%;transform:translateY(-50%);left:20px;width:16px;height:16px;background:url(../../../../../../uploads/2023/07/search-interface-symbol.png) no-repeat top center / cover}.fs-list{margin:0;list-style-type:none;max-height:427px;overflow:auto}.fs-list li{margin:0!important;font-weight:700;padding:10px 20px;cursor:pointer;border-left:6px solid transparent}.fs-list li.active{background-color:#d9ecfd;border-left-color:#114867}.fancybox__container{--fancybox-bg:rgba(24,24,27,.5)!important}.no-mg-bt{margin-bottom:0}.tabbed-content .tab-panels .panel:not(.active)[style="height: auto !important;"]{height:0!important}#vxrRoute{max-width:80%;margin:0 auto}.ct-style-slider{margin-bottom:40px}.nhd__slider .slick-arrow{background-size:auto;background-repeat:no-repeat;background-position:center;background-color:#ffa901;margin:0;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.nhd__slider .slick-prev{background-image:url(../../../../../../uploads/2023/08/left-chevron.png);left:0}.nhd__slider .slick-next{background-image:url(../../../../../../uploads/2023/08/right-chevron.png);right:0}.banner_container{margin:30px 0}.vivu-title{margin-bottom:30px;font-size:24px;font-weight:700;color:#ff8d02}.vivu-title-2{font-size:18px;margin-bottom:20px}.vivu-title-3{font-size:16px;margin-bottom:0}.vivu-faq{display:flex;flex-wrap:wrap;margin-bottom:40px}.vivu-faq__title{width:20%;padding:15px;background-color:#f4f4f4;border-radius:5px 0 0 5px;font-weight:700}.vivu-faq__content{background-color:#fff;width:80%;border:1px solid #ccc;border-radius:0 5px 5px 0}.vivu-faq__item{padding:15px 15px 15px 35px;border-bottom:1px solid #ccc;position:relative}.vivu-faq__item::before{content:"";position:absolute;top:19px;left:12px;width:16px;height:16px;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}.vivu-faq__q{font-weight:700}.vivu-faq__q::before{background-image:url(../../../../../../uploads/2023/08/letter-q.png)}.vivu-faq__a::before{background-image:url(../../../../../../uploads/2023/08/letter-a.png)}.vivu-faq__item:last-child{border-bottom:none}.vivu-faq__item p:last-of-type{margin-bottom:0}.vivu-review{margin-bottom:30px}.vivu-active-routes h1{font-size:19px}.vivu-active-routes h2{font-size:18px}.vivu-active-routes h3{font-size:17px}.vivu-active-routes h4{font-size:16px}.vivu-active-routes h5{font-size:15px}.vivu-active-routes h6{font-size:14px}.vivu-active-routes ul{padding-left:20px}.vivu-active-routes__content{padding-left:20px;margin-bottom:20px}.vivu-active-routes__content:last-child{margin-bottom:0}.vivu-active-routes{margin-bottom:30px}.panel.entry-content:first-child{overflow-y:auto;max-height:518px}.panel.entry-content:first-child::-webkit-scrollbar{width:6px}.panel.entry-content:first-child::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.panel.entry-content:first-child::-webkit-scrollbar-thumb{background:#acacac;border-radius:4px}.panel.entry-content:first-child::-webkit-scrollbar-thumb:hover{background:#888}.vivu-tbl table{border:1px solid #ddd;border-collapse:collapse;min-width:800px}.vivu-tbl th{background-color:#ececec;text-transform:none;text-align:center;padding:15px;border-bottom:1px solid #ddd}.vivu-tbl td{border-bottom:1px solid #ddd;border-right:1px solid #ddd;width:25%;padding:15px}.vivu-tbl td:first-child{padding-left:15px;width:35%}.vivu-tbl td:nth-child(2){width:35%}.vivu-tbl td:nth-child(3){width:15%}.vivu-tbl td:last-child{padding-right:15px;width:15%}.vivu-tbl{margin-bottom:30px;overflow:auto}.vivu-tbl-2{overflow:auto}.vivu-tbl-2 th{background-color:#ffa901;padding:15px}.vivu-tbl-2 table{width:100%;min-width:800px;border-radius:15px;border-collapse:collapse;overflow:hidden}.vivu-tbl-2 th:first-child{width:30%;padding-left:15px}.vivu-tbl-2 th:last-child{padding-right:15px}.vivu-tbl-2 td{background-color:#fafafa;padding:15px;border-bottom:1px solid #ffc700}.vivu-tbl-2 td:first-child{padding-left:15px;font-weight:700;color:rgb(0,96,196)}.vivu-tbl-2 td:last-child{padding-right:15px}.vivu-tbl-2 td:nth-child(2){font-weight:700}.vivu-tbl-2 tr:last-child td{border-bottom:none}.vivu-btn{background-color:#ffa901;margin:0;width:100%;font-weight:400;border-radius:5px}.vivu-txt__wrap{align-items:center}.vivu-btn__wrap{width:120px;position:relative}.vivu-txt{width:calc(100% - 120px);padding-right:15px}.vivu_calendar{opacity:0}.vivu_calendar{position:absolute;top:0;left:0;z-index:-1}input[type="text"].vivu_calendar:focus{opacity:0!important}.toc-list{list-style-type:none;border:1px solid #1295db;padding:15px;margin-bottom:30px}.toc-list ul{margin:0;list-style-type:none;padding-left:15px}.toc-list li{margin:0!important}.toc-list>li{margin-bottom:10px!important}.toc-list>li:last-child{margin-bottom:0!important}.toc-list a{color:#1295db}.pagination-container{width:100%}.pagination{display:flex;flex-wrap:wrap;justify-content:center}.pagination .page-item{width:40px;height:40px;border:1px solid #1195da;color:#1195da;line-height:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-right:5px;margin-bottom:5px;border-radius:5px;cursor:pointer}.pagination .page-item.active{border-color:#ffa901;color:#ffa901}#footer h3{color:#0d436f}.footer-wrapper .align-center a{text-decoration:underline}.footer-wrapper a{color:#000}.bottom-footer-text{padding:0 15px}.footer-wrapper .absolute-footer{color:#fff!important;padding:10px 15px}.footer-wrapper .footer-1{border-top:none}.bd-bt::after{content:"";display:block;width:100%;height:1px;background:#e4e4e4;margin-bottom:30px}.row_nentang .icon-box-img svg,.row_nentang .icon-box-img img{padding-top:0}.slider-style-2__item{padding:0 10px}.slider-style-2__item__wrap{display:block;border-top:1px solid #eceeeb;border-left:1px solid #eceeeb;border-right:1px solid #eceeeb;border-bottom:5px solid #fec75c;border-radius:10px}.slider-style-2__item__txt{padding:15px}.slider-style-2__item__img img{max-height:170px;object-fit:cover;object-position:bottom;border-radius:10px 10px 0 0}.slider-style-2__item__title{font-size:16px;font-weight:600;color:#000}.slider-style-3__item{padding:0 15px 20px 15px;overflow:visible}.slider-style-3__item__wrap{padding:15px;display:block;box-shadow:0 5px 5px 0 rgba(76,76,76,.1);border:1px solid #eceeeb;border-radius:10px}.slider-style-3__item__txt{border-radius:10px;margin-top:10px}.slider-style-3__item__title{font-weight:600;color:#00613d}.slider-style-3 .slick-arrow,.slider-style-2 .slick-arrow{background-size:auto;background-repeat:no-repeat;background-position:center;background-color:#ffa901;margin:0;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.slider-style-3 .slick-next,.slider-style-2 .slick-next{background-image:url(../../../../../../uploads/2023/08/right-chevron.png);right:0}.slider-style-3 .slick-prev,.slider-style-2 .slick-prev{background-image:url(../../../../../../uploads/2023/08/left-chevron.png);left:0}.more-btn-wrap{text-align:center;margin-bottom:20px;display:none}.more-btn-wrap button{border:1px solid #00bad4;border-radius:20px;background:url(../../../../../../uploads/2023/09/down-arrow-blue.png) no-repeat 90% center / auto;color:#00bad4;font-weight:400;margin:0;line-height:1;min-height:auto;padding:10px 30px 10px 15px}.more-btn-wrap button.active{background:url(../../../../../../uploads/2023/09/up-arrow-blue.png) no-repeat 90% center / auto}.table--phone td{border-bottom:1px solid rgb(221,221,221);background-color:#fffff4}.table--phone tr:last-child td{border-bottom:none}.post-item .box-text{padding-right:20px;padding-left:20px}.single-post .entry-content span,.single-post .content-area span,.single-post .bai-viet-tuyen-duong span,.single-post .content-area h1,.single-post .content-area h2,.single-post .content-area h3,.single-post .content-area h4,.single-post .content-area h5,.single-post .content-area h6,.single-post .content-area strong{font-family:inherit!important}.single-post .entry-content b,.single-post .entry-content strong,.single-post .bai-viet-tuyen-duong b,.single-post .bai-viet-tuyen-duong strong,.single-post .content-area b,.single-post .content-area strong{font-weight:600!important}.vivu-title-icon{line-height:1;font-size:0;display:inline-flex;width:24px;height:24px;border-radius:50%;border:2px solid #ff8d02;text-align:center;justify-content:center;align-items:center;margin-left:7px;position:relative;top:2px}.nhd__note__phone a{color:#fff;font-size:20px;padding:10px 40px;background:linear-gradient(90deg,rgba(253,200,48,1) 0%,rgba(243,115,53,1) 100%);font-weight:500;text-align:center;border-radius:25px;cursor:pointer;display:block}.anchor-fix{visibility:hidden;position:relative;top:-100px;display:block}.nhd__note{background-color:#fff6ed;padding:10px 40px;display:flex;border-radius:10px;margin-bottom:20px;justify-content:space-between;align-items:center}.nhd__note__txt{min-height:100px;text-align:center;display:flex;object-fit:contain;align-items:center}img.nhd__note__txt__img{width:250px}.nhd__note__phone a i{margin-right:5px}.nhd__note__phone a:hover{color:#fff}.gt-txt{font-size:6vw;font-weight:600;line-height:1.1;margin-bottom:40px}.gt-txt p{margin-bottom:30px}.gt-txt p:last-of-type{margin-bottom:0}.gt-txt-2{font-size:1.5vw;font-weight:600;margin-bottom:20px}.gt-list{list-style-type:none;display:flex;flex-wrap:wrap;margin-bottom:0}.gt-list li{margin:0 20px 0 0!important}.gt-list li:last-child{margin-right:0!important}.gt-list a{display:inline-block}.gt-list img{max-height:2.5vw}.gt-sec.section{min-height:43vw}.gt-sec .bg-fill{background-repeat:no-repeat!important;background-position:right!important;background-size:60vw auto!important}.gt-title{font-size:36px;font-weight:600}.gt-txt-3{font-size:22px}.gt-txt-3 p:last-of-type{margin-bottom:0}.box-content .col-inner{padding:20px;background-color:#0094de;color:#fff;border-radius:15px;border:3px solid #0094de;height:100%}.box-content p:last-of-type{margin-bottom:0}.box-content__txt-1{font-size:22px}.box-content__txt-2{font-size:24px;font-weight:600;margin-top:30px}.box-content--ct .col-inner{background-color:#00b3db;border:3px solid #00b3db}.box-content--ct-2 .col-inner{background-color:transparent;color:#000;border-color:#ff8d00}.box-content--ct-2 .box-content__txt-2{color:#0094de}.gt-title-2{color:#ff8d00;font-weight:600;font-size:20px}.gt-txt-4{font-size:18px}.gt-txt-4 p:last-of-type{margin-bottom:0}.gt-ct-row .col-inner{height:100%}.gt-ct-row{background:url(../../../../../../uploads/2023/08/gioi-thieu-bg.png) no-repeat center / 24% auto}.gt-sec-2 .bg-fill{background:url(../../../../../../uploads/2023/08/gioi-thieu-bg-2.png) no-repeat center right / 20% auto,url(../../../../../../uploads/2023/08/gioi-thieu-bg-3.png) no-repeat 0% 90% / 20% auto!important}.gt-sec .col{padding-bottom:0}a.gt-ct-btn{margin-bottom:0}.gt-txt{margin-bottom:20px}.header-main .nav>li>a:hover{border-radius:7px}.header-main .nav>li.active>a{border-radius:7px}.box-hotline{gap:5px;padding-left:15px}.box-hotline img{width:32px;height:32px}.hotline-number p:first-child{font-size:14px;font-weight:700;color:#ffd333}.hotline-number p a{font-size:16px;font-weight:700;color:#fff}.home #metu{display:none}.single-travel-slider-wrap{margin-bottom:30px}.bus-provider-box__img img{border-radius:10px}.bus-provider-box__map iframe{border-radius:10px}.tabbed-content .nav{border-bottom:1px solid #e8e8e8}.col-inner .tabbed-content .nav .tab{text-align:center;margin:0;padding:0 20px}.section-title-container+.row .button{border-radius:5px}.top-reviews{display:flex;flex-wrap:wrap}.top-reviews__grid-item:nth-child(1),.top-reviews__grid-item:nth-child(4),.top-reviews__grid-item:nth-child(5){width:70%;min-height:350px}.top-reviews__grid-item{width:calc(30% - 10px);margin-bottom:10px}.top-reviews__grid-item-img{background-position:center;background-size:cover;background-repeat:no-repeat}.top-reviews__grid-item:nth-child(even){margin-left:auto}.top-reviews__grid-item:nth-child(1) .top-reviews__grid-item-img,.top-reviews__grid-item:nth-child(2) .top-reviews__grid-item-img,.top-reviews__grid-item:nth-child(4) .top-reviews__grid-item-img,.top-reviews__grid-item:nth-child(5) .top-reviews__grid-item-img{height:100%}.top-reviews__grid-item:nth-child(3) .top-reviews__grid-item-img:first-child,.top-reviews__grid-item:nth-child(6) .top-reviews__grid-item-img:first-child{height:calc(50% - 5px)}.top-reviews__grid-item:nth-child(3) .top-reviews__grid-item-img:last-child,.top-reviews__grid-item:nth-child(6) .top-reviews__grid-item-img:last-child{height:calc(50% - 5px);margin-top:10px}.top-reviews__grid-item-link{display:block;width:100%;height:100%;position:relative}.top-reviews__grid-item-link__txt{display:block;position:absolute;bottom:20px;left:20px;color:#fff;font-size:20px}.top-reviews__grid-item-link__txt-big-size{font-size:30px}.vivu-phone-banner{margin:15px 0 30px 0}.vivu-phone-banner a{display:inline-block}.vivu-phone-banner img{border-radius:10px}.boxes-list{display:flex;flex-wrap:wrap;gap:15px}.box-item{width:calc(33.33% - 10px)}.box-item__bg{min-height:160px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:10px 10px 0 0;color:#fff;position:relative}.box-item__layer{background-color:#12436f;box-shadow:0 8px 16px 0 #0f294d14;position:absolute;left:0;bottom:50%;padding:8px 15px;z-index:1;border-top-right-radius:25px;border-bottom-right-radius:25px}.box-item__bg::after{position:absolute;top:0;left:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.3);border-radius:10px 10px 0 0}.box-item__content{background-color:rgba(238,249,255,1);box-shadow:0 2px 6px rgba(0,0,0,.04);border-radius:0 0 10px 10px}.box-item__content__index{border-bottom:1px solid #e5e7eb}.box-item__content__index__wrap{align-items:center;gap:10px;padding:15px;color:#000}.box-item__content__index__img img{object-fit:cover;width:120px;height:80px;border-top-left-radius:10px;border-bottom-left-radius:10px}.box-item__content__index__info{width:calc(100% - 80px)}.location-content{align-items:flex-start;display:flex;gap:6px}.is-liked{color:#eb5757}.location-content img{padding-top:6px;width:12px}.box-item__content__index__title{color:#c93c40;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.box-item__content__index__desc{margin:0;color:#193355;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.box-item__content__index__price{width:80px;font-weight:700;text-align:right}.box-item__content__index:last-child{border-bottom:none}.section-title.section-title-center b{height:0}.partner-logo .ux-logo .ux-logo-link{border-radius:8px;margin:0 10px;background:#fff;box-shadow:0 2px 8px 0 rgba(27,76,133,.3)}.partner-logo .ux-logo img{object-fit:contain}.usb-box{align-items:start;background:#fff;transition:all 0.3s ease-in-out;border-radius:10px;min-height:60px;padding:10px 15px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.usb-box:hover{background-color:#eef9ff}.usb-box .icon-box-text h5{font-size:15px;text-transform:inherit;margin-bottom:4px;letter-spacing:0!important}.front-page::before{content:"";position:absolute;bottom:0;left:0;width:300px;height:100%;background:url(/wp-content/uploads/assets/images/bg-blue.png) top right / cover no-repeat;z-index:1;transform:translateY(0);pointer-events:none}.front-page::after{content:"";position:absolute;bottom:0;right:0;width:300px;height:100%;background:url(/wp-content/uploads/assets/images/bg-blue.png) top right / cover no-repeat;z-index:o;transform:translateY(0) scaleX(-1)}.slider-style-1__item{padding:0}.slider-style-1 .slick-dots{list-style-type:none;margin:1rem 0 0 0;line-height:1;display:flex;flex-wrap:wrap;justify-content:center}.slider-style-1 .slick-dots button{font-size:0;width:12px;height:12px;line-height:1;background:#e4e3e3;border-radius:50%}.slider-style-1 .slick-dots li{margin:0 1rem 0 0}.slider-style-1 .slick-dots li:last-child{margin-right:0}.slider-style-1 .slick-dots li.slick-active button{background:#f47920}.slider-style-1__item__title{font-size:1rem;text-transform:uppercase;color:#000}.slider-style-1__item__content{margin-top:1rem}.slider-style-1__item__detail{margin-left:auto;color:#ef5222}.posts_list{display:flex;flex-wrap:wrap}.posts_list__item{width:50%;padding:15px}.posts_list__item__wrap{display:flex;flex-wrap:wrap}.posts_list__item__img{width:40%}.posts_list__item__img img{height:100%;object-fit:cover;border-radius:10px 0 0 10px;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.posts_list__item__txt{width:60%;padding:15px;background-color:#fff;border-radius:0 10px 10px 0;box-shadow:1px 1px 3px rgba(0,0,0,.1)}.posts_list__item__desc p{color:#000}.posts_list__item__title{font-size:16px}.row_nentang .icon-box-img .icon{background-color:#00bad4;height:64px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;text-align:center}.row_nentang .icon-box-img .icon img{width:60%;height:60%}.button.btn-style-1{width:100%;margin:0;padding:15px;min-height:auto;line-height:1!important;text-transform:uppercase}.button.btn-style-1--ct{background:#1861c5!important}.button.btn-style-1--ct-2{background:#00613d!important}.booking-btn{background-color:#ff8d02;color:#fff;margin:0!important;border-radius:7px}.sns-btns{position:fixed;right:30px;top:50%;transform:translateY(-50%);z-index:999}.sns-btns__item a{display:inline-flex;justify-content:center;align-items:center;background-color:#ff8d02;color:#fff;font-weight:600;width:40px;height:40px;border-radius:20px}.sns-btns__item a:hover{color:#fff}.sns-btns__item{margin-bottom:10px;text-align:right}.sns-btns__item:last-child{margin-bottom:0}.sns-btns__item__label{width:0;margin-left:5px;overflow:hidden;white-space:nowrap}.sns-btns__item svg,.sns-btns__item img{max-width:100%}.sns-btns__item a:hover{width:100%;padding-left:10px;padding-right:10px}.sns-btns__item a:hover .sns-btns__item__label{width:170px}.sns-btns__item--ct a{background-color:#00bad4}.phone-ring-anim{-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out}.dialog-content__item{width:33.33%;padding:0 15px}.dialog-content__label{text-align:center;font-size:18px;font-weight:600;margin-bottom:10px}.dialog-content__link{text-align:center}.dialog-content__link img{max-height:80px;max-width:250px;width:100%;object-fit:contain}.page-id-9 .content-area{background:rgb(0,60,114);background:linear-gradient(90deg,rgba(0,60,114,1) 0%,rgba(20,83,154,1) 100%)}.ivexe-title{color:#fff}.ivexe-img .img-inner{max-width:370px}.ivexe-txt{color:#fff;font-size:1.2rem}.ivexe-title{font-size:2.2rem;font-weight:600}.ivexe-img-2{max-width:80.729vw;margin:0 auto}.ivexe-slider .slider-nav-light .flickity-page-dots .dot{border-color:#003c72;background-color:#003c72}.ivexe-slider .slider-nav-light .flickity-page-dots .dot.is-selected{background-color:#003c72;border-color:#003c72}.ivexe-slider .flickity-prev-next-button.previous{width:40px;height:43px;background:url(../../../../../../uploads/2023/09/left-arrow-1.png) no-repeat top center / cover}.ivexe-slider .flickity-prev-next-button.next{width:40px;height:44px;background:url(../../../../../../uploads/2023/09/right-arrow-1.png) no-repeat top center / cover}.ivexe-slider .flickity-button svg{display:none}.ivexe-slider .text{padding:0 4rem}.ivexe-slider .flickity-page-dots{position:static}.ivexe-title-2{color:#003c72;text-transform:uppercase;font-size:2rem}.ivexe-txt-2 p{margin-right:2rem}.ivexe-txt-2 p:last-of-type{margin-right:0}.ivexe-txt-2 strong{font-size:3rem}.ivexe-txt-3{align-items:center}.ivexe-txt-3-img{width:370px}.ivexe-txt-3 .ivexe-title{width:auto;max-width:calc(100% - 370px - 1rem);margin-right:1rem;margin-bottom:0}.ivexe-row .col-inner{background-color:#fff;border-radius:1rem;padding:1rem;text-align:center;box-shadow:0 0 12px rgba(255,255,255,.7),0 0 5px rgba(255,255,255,.7);height:100%}.ivexe-title-3{font-size:1.5rem;text-transform:uppercase;color:#003c72;line-height:1.2}.ivexe-img-3 .img-inner{max-width:600px;margin:0 auto}.ivexe-img-4 .img-inner{max-width:68.438vw;margin:0 auto}.vivu-phone-banner--ct{margin-top:0}body #logo img{max-height:60px;border-radius:7px}body .stuck #logo img{max-height:55px!important}.logo-center #logo{background-image:url(/wp-content/uploads/2025/12/bg-logo-white.png);background-size:contain;background-repeat:no-repeat;height:100%;width:295px!important;margin:0}@media (max-width:1021px){html body .logo-center #logo{width:285px!important}}.pc-info-2{border-radius:7px;overflow:hidden;box-shadow:rgb(149 157 165 / 20%) 0 8px 24px;margin-bottom:30px}.pc-info-2__title{background:#ffc700;color:#000;padding:10px;font-weight:700}.pc-info-2__content{background:#fffff4;padding:20px;display:flex;flex-wrap:wrap;align-items:center}.pc-info-2__address{width:calc(100% - 200px);padding-right:15px}.pc-info-2__tel{width:200px}.pc-info-2__tel-btn{display:block;background:#ffc700;color:#000;text-align:center;padding:10px;font-weight:700;border-radius:7px;transition:0.3s ease;margin-bottom:10px}.pc-info-2__tel-btn:last-child{margin-bottom:0}.pc-info-2__tel-btn:hover{background:#db562b;color:#fff}.pc-info-2__tel-btn i{margin-right:10px}#searchForm{background-color:#fff;border-radius:8px}.row-search{padding:0 16px;display:flex;align-items:center;border:1px solid #dee2e6;border-radius:6px;gap:10px;background-color:#fff}.row-search>.col-search>label{text-align:left;padding-top:10px;color:#999;font-weight:500;margin:0;text-shadow:none;font-size:14px}#searchForm .item-search{width:25%;padding:10px 5px}.item-search button{margin:0!important;border:none;color:#000!important;background-color:#ffd333!important;height:59.3px!important;width:100%;border-radius:6px;font-size:16px}.vxr-widget__wrapper{border:none!important;box-shadow:rgba(0,0,0,.1) 0 4px 12px;padding:5px 10px}#add-return-date .add-return{cursor:pointer;height:59.3px;color:var(--primary-color);justify-content:center}.row-search .img-form-search{width:24px}.row-search>.col-search>.input-search-form{border:none;box-shadow:none;text-align:left;padding:0 0 5px 0;height:2em!important;margin:0;font-weight:700;color:#000000!important;background-color:#fff!important;font-size:16px}.row-search>.col-search>.input-search-form::placeholder{font-weight:500;font-size:15px}.search-form-col.col{padding-bottom:0}#route-exchange-wrapper{z-index:4;right:0;top:50%;transform:translate(50%,-50%);cursor:pointer;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute}#route-exchange-wrapper div{display:flex;align-items:center;justify-content:center;height:32px;width:32px;background:rgb(242,242,242);border-radius:100%;color:#000}.autocomplete-box{margin-top:4px;background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:auto;color:#111!important}.autocomplete-item{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f2f2f2;line-height:1.35;color:#111!important}.autocomplete-item:last-child{border-bottom:0}.autocomplete-item:hover{background:#f7f8fa;color:#111!important}.autocomplete-item mark{background:#fff3bf;color:inherit!important}.autocomplete-item.empty{color:#888}#route-exchange-wrapper div i{text-shadow:none}.shadow-search{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.section-tt{padding-top:30px!important}.box-icon-tt .icon-box-text h3{font-size:1em;color:var(--fs-color-success);margin-bottom:0}.box-icon-tt{align-items:center;text-align:center;transition:transform 0.3s ease,box-shadow 0.3s ease}.box-icon-tt:hover{transform:translateY(-5px)}.vxr-widget__button–search{justify-content:center;gap:15px}#agjCalendar-header{height:28px;line-height:24px;font-size:12px}.day-lunar{font-size:10px;font-weight:400;position:absolute;bottom:12px;right:2px;height:20px;opacity:.8}#agjCalendar-first{box-shadow:rgba(0,0,0,.1) 0 4px 12px}.toggle-btn{width:38px;height:21px;border-radius:50px;display:inline-block;position:relative;background:#c5c5c5;cursor:pointer;-webkit-transition:background-color 0.4s ease-in-out;-moz-transition:background-color 0.4s ease-in-out;-o-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out;cursor:pointer}.toggle-btn.active{background:#2ecc71}.toggle-btn.active .round-btn{left:20px}.toggle-btn .round-btn{width:15px;height:15px;background-color:#fff;border-radius:50%;display:inline-block;position:absolute;left:3px;top:15%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.toggle-btn .cb-value{margin:0;position:absolute;left:0;right:0;width:100%;height:100%;opacity:0;z-index:9;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#agjCalendar-body div.agjCalendar-week div.agjCalendar-active,#agjCalendar-body div.agjCalendar-week div.agjCalendar-active a{background-color:var(--primary-color)!important;font-weight:unset;color:#fff}.agjCalendar-sunday a{color:red!important}.agjCalendar-saturday a{color:red!important}.agjCalendar-days .agjCalendar-saturday{color:red!important}.agjCalendar-days .agjCalendar-sunday{color:red!important}.agjCalendar-week div.agjCalendar-active a{color:#fff!important}.z-index-2{z-index:2!important}.z-index-1{z-index:1!important}.z-index-0{z-index:0!important}.vivu-providers-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;margin-top:20px}.vivu-providers-filter{margin-left:auto}.vivu-providers-filter select{min-width:200px;border-radius:7px}.main-vexe-content{display:flex;gap:5px;width:100%}.main-vexe-content .sidebar-filter-vexe{height:90vh;width:270px}.main-vexe-content .route-fixed-left{position:absolute;top:auto;display:flex;flex-direction:column;gap:16px;overflow:hidden auto;width:260px;padding-right:10px;padding-bottom:10px;max-height:90vh}.route-fixed-left::-webkit-scrollbar{width:5px}.route-fixed-left::-webkit-scrollbar-track{background:#f1f1f1}.route-fixed-left::-webkit-scrollbar-thumb{background:var(--primary-color)}.route-fixed-left::-webkit-scrollbar-thumb:hover{background:#2474e5}.route-fixed-left.fixed-top{position:fixed!important;top:80px}.company-list-filter::-webkit-scrollbar{width:5px}.company-list-filter::-webkit-scrollbar-track{background:#f1f1f1}.company-list-filter::-webkit-scrollbar-thumb{background:#bfbfbf}.company-list-filter::-webkit-scrollbar-thumb:hover{background:#888}.sort__sort-container{background:rgb(255,255,255);padding:16px;border-radius:8px;gap:16px;display:flex;flex-direction:column;border:1px solid rgb(224,224,224)}.sort__route__radio-group{display:flex;flex-direction:column;gap:5px}.sort__sort-container .sort-title{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0;color:#000}.radio-wrapper{width:fit-content;align-items:center;display:flex}.radio-wrapper p{font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}.list-route-trip-container{width:100%}.sliders_step1{width:95%;margin:16px auto}.box-time-filter{margin-top:40px;gap:10px;display:flex;justify-content:space-between;align-items:center}.input-item-time{padding:3px 16px;display:flex;flex-direction:column;-webkit-box-pack:start;justify-content:flex-start;height:52px;width:154px;border:1px solid rgb(224,224,224);border-radius:8px}.input-item-time span{size:18px;font-weight:500}.filters__container .filters__group{display:flex;gap:16px;border-radius:8px;flex-direction:column;background:rgb(255,255,255);border:1px solid rgb(224,224,224);padding:16px;font-size:14px}.filters__group .filter-title{display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border-bottom:1px solid rgb(224,224,224);padding-bottom:16px}.filter-title .title{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0}.filter-title .btn-clear{font-size:13px;font-weight:600;line-height:20px;margin-bottom:0;letter-spacing:0;text-decoration:underline;text-underline-offset:1px;word-break:normal;cursor:pointer;color:var(--primary-color)}.filters__group .filter-item{display:flex;flex-direction:column;gap:16px}.filter_bus-operator .company-list-filter{margin-top:16px;display:flex;flex-direction:column;gap:5px;max-height:200px;padding-right:5px;overflow-y:auto}.list-rating-filters{margin-top:8px}.item-rating-filter{cursor:pointer;display:flex;align-items:center;gap:10px}.item-rating-filter.active{font-weight:700}.group_style h3{font-size:16px;line-height:24px;font-weight:600;letter-spacing:0;margin-bottom:0}.input-filter{background:#fff!important;width:100%!important;height:40px!important;margin-top:12px;border-radius:8px!important}.company-list-filter label:hover{color:var(--fs-color-success)}.company-list-filter label{display:flex;align-items:center;margin-bottom:5px;font-size:14px;font-weight:400}#time-range p{margin-bottom:0;font-size:14px;color:#999}.ui-slider-horizontal{height:4px!important;background:#d7d7d7;border:1px solid #bababa;box-shadow:0 1px 0 #fff,0 1px 0 #cfcfcf inset;clear:both;margin:8px 0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.ui-slider{position:relative;text-align:left}.ui-slider-horizontal .ui-slider-range{top:-1px;height:100%}.ui-slider .ui-slider-range{position:absolute;z-index:1;height:8px;font-size:.7em;display:block;border:1px solid var(--primary-color);box-shadow:0 1px 0 #aad6f6 inset;-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;background:var(--primary-color);background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,var(--primary-color)),color-stop(100%,var(--primary-color)));background-image:-webkit-linear-gradient(top,var(--primary-color),var(--primary-color));background-image:-moz-linear-gradient(top,var(--primary-color),var(--primary-color));background-image:-o-linear-gradient(top,var(--primary-color),var(--primary-color));background-image:linear-gradient(top,var(--primary-color),var(--primary-color))}.ui-slider .ui-slider-handle{border-radius:50%;background:#f9fbfa;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c7ced6),color-stop(100%,#f9fbfa));background-image:-webkit-linear-gradient(top,#c7ced6,#f9fbfa);background-image:-moz-linear-gradient(top,#c7ced6,#f9fbfa);background-image:-o-linear-gradient(top,#c7ced6,#f9fbfa);background-image:linear-gradient(top,#c7ced6,#f9fbfa);width:22px;height:22px;-webkit-box-shadow:0 2px 3px -1px rgba(0,0,0,.6),0 -1px 0 1px rgba(0,0,0,.15) inset,0 1px 0 1px rgba(255,255,255,.9) inset;-moz-box-shadow:0 2px 3px -1px rgba(0,0,0,.6),0 -1px 0 1px rgba(0,0,0,.15) inset,0 1px 0 1px rgba(255,255,255,.9) inset;box-shadow:0 2px 3px -1px rgba(0,0,0,.6),0 -1px 0 1px rgba(0,0,0,.15) inset,0 1px 0 1px rgba(255,255,255,.9) inset;-webkit-transition:box-shadow 0.3s;-moz-transition:box-shadow 0.3s;-o-transition:box-shadow 0.3s;transition:box-shadow 0.3s}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:20px;height:20px;cursor:default;border:none;cursor:pointer}.ui-widget.ui-widget-content{border-radius:5px;background:#ededed;border:none!important}.ui-slider .ui-slider-handle:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:50%;margin-top:-4px;left:50%;margin-left:-4px;background:var(--primary-color);-webkit-box-shadow:0 1px 1px 1px rgba(22,73,163,.7) inset,0 1px 0 0 #fff;-moz-box-shadow:0 1px 1px 1px rgba(22,73,163,.7) inset,0 1px 0 0 #fff;box-shadow:0 1px 1px 1px rgba(22,73,163,.7) inset,0 1px 0 0 #fff}.ui-slider-horizontal .ui-slider-handle{top:-7px!important;margin-left:-0.6em!important}.ui-slider a:focus{outline:none}#slider-range{width:100%;margin:0 auto}#time-range{width:100%}.warrap-loader{padding:10px 0;display:flex;justify-content:center;width:100%}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out}.loader{color:var(--primary-color);font-size:5px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-0.16s}.loader:before,.loader:after{content:"";position:absolute;top:0}.loader:before{left:-3.5em;animation-delay:-0.32s}.loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.BookingDetail__IconClose{position:absolute;right:10px;top:30px;cursor:pointer;z-index:10}.online-booking-page__provider-list__seats-info{width:100%;position:relative}#multi-step-form{position:relative;border-top:1px solid rgb(192,192,192);margin-top:16px}#multi-step-form .step-count{border-bottom:1px solid rgb(192,192,192);padding:16px;margin-bottom:16px;align-items:center;display:flex}.steps-item-count-icon{border-radius:100%;width:21px;height:21px;margin-right:8px;font-size:14px;background-color:var(--primary-color);border-color:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center}.steps-content{display:flex;-webkit-box-align:center;align-items:baseline;-webkit-box-pack:center;justify-content:space-around}.seat-groups{display:flex;flex-direction:column;margin-top:24px;width:100%;padding-right:16px}.seat-groups .note{font-weight:700;font-size:14px}.seat-groups .seat-info{margin:8px 0;display:flex;-webkit-box-align:center;align-items:center}.step-form-content{min-height:440px}.seat-groups .seat-info .seat-thumbnail{margin-right:8px;align-self:baseline}.not-allowed{min-width:22px;min-height:30px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;cursor:not-allowed}.choose-seat{min-width:22px;min-height:30px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.none-seat{min-width:22px;min-height:30px;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.steps-template-container{display:flex;justify-content:center;gap:16px}.form-footer-action{display:flex;justify-content:space-between;align-items:center;border-top:1px solid;margin-top:16px;padding-top:8px}.form-footer-left{font-size:16px}.form-footer-right{display:flex;align-items:center;gap:10px}.footer-seat,.footer-total{display:inline;color:rgb(0,96,196);font-weight:700}.coach-container{text-align:center}.coach-container span{font-size:15px}.coach-container .coach{display:grid;margin-top:10px;padding:24px 12px 12px;background:rgb(242,242,242);border-radius:25px 25px 5px 5px}.seat{cursor:pointer;min-width:22px;min-height:30px}.unavailable{pointer-events:none;cursor:not-allowed}.unavailable svg rect{stroke:rgb(242,242,242);fill:rgb(224,224,224)}.unavailable svg .icon-disabled{fill:rgb(242,242,242)}.choose-seat svg rect{stroke:rgb(39,174,96);fill:rgb(139,229,176)}.choose-seat svg .icon-selected{fill:rgb(39,174,96)}.choose-seat svg .icon-disabled{fill:transparent}.not-allowed svg rect{stroke:rgb(242,242,242);fill:rgb(224,224,224)}#multi-step-form .step-count h3{margin:0;font-size:16px;font-weight:500}#multi-step-form .step{display:none}#multi-step-form .step.active{display:block}.trust{background-color:rgb(238,251,244)!important}.trust i{color:#27ae60;font-size:16px}.trust-message-content{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:0}.trust-message-container{margin-top:16px;display:flex;flex-direction:row;border-radius:8px;padding:10px 12px;border:1px solid rgb(39,174,96);gap:10px;-webkit-box-align:center;align-items:center;width:fit-content}.noti-warning{border:1px solid rgb(255,197,47)!important;background-color:rgb(255,240,214)!important}.noti-warning i{color:rgb(255,197,47)!important}.main-vexe-content .tooltip{position:relative;display:inline-block}.main-vexe-content .tooltip .tooltiptext{font-size:13px;visibility:hidden;background-color:#000;color:#fff;text-align:left;padding:5px 8px;border-radius:6px;width:max-content;max-width:340px;position:absolute;z-index:1;transition:opacity 0.6s}.main-vexe-content .tooltip:hover .tooltiptext{visibility:visible}.main-vexe-content .tooltip-top{bottom:110%;left:0}.main-vexe-content .tooltip-top::after{transition:opacity 0.6s;content:"";position:absolute;top:100%;left:7%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.area_point_selection__wrapper{margin-top:20px;width:100%;height:440px;-webkit-box-pack:center;justify-content:center;display:flex}.content-pickup-point{flex:1 1 0%;display:flex;flex-direction:column;border-right:1px solid rgb(192,192,192);padding:10px}.content-dropoff-point{flex:1 1 0%;display:flex;flex-direction:column;padding:10px}.topbar__content{display:flex;flex-direction:column;padding:12px 20px;background-color:rgb(247,247,247)}.point-type{color:rgb(72,72,72);margin-bottom:12px;font-size:16px;font-weight:600;line-height:24px}.label-container,.value-container{display:flex;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.hidden-button{height:auto;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;display:flex;flex-direction:row;padding:0;border:0;margin:0;cursor:pointer;background:unset!important;box-shadow:unset!important}.hidden-button .input-address{font-size:13px;text-decoration:underline;color:rgb(36,116,229)!important}.select-time{padding:0;background:none;border:0;width:fit-content;font-size:13px;font-weight:700;cursor:pointer}.select-time:focus{outline:none;box-shadow:none}.content-list-point{width:100%;height:calc(100% - 76px);overflow:hidden auto;padding:10px 10px 16px 16px}.hTYbup{color:rgb(20,20,20);font-size:12px;font-weight:400;line-height:16px;margin-bottom:0}.base_text{font-size:12px;line-height:16px;font-weight:600;margin-bottom:0}.base_text_1{font-weight:400;font-size:12px;line-height:16px;margin-bottom:0}.base_text_2{font-size:10px;line-height:12px;margin-bottom:0;color:rgb(133,133,133)}.base__Headline01{font-weight:600;font-size:16px;line-height:24px;margin-bottom:0}.right-arrow-select{position:absolute;right:-10px;font-size:12px;top:7.9px}.item-list-point{margin-bottom:15px}.item-list-point label{display:block;position:relative;font-weight:500;cursor:pointer}.item-list-point:hover label{color:var(--primary-color)}input[type="radio"]:checked~label{color:var(--primary-color)}.item-list-point .viewmap-link{margin-left:4px;cursor:pointer;color:rgb(0,96,196);text-decoration:underline}.item-list-point .point-title{display:flex;align-items:center}.item-list-point .content{gap:5px;padding-left:25px;font-size:12px;margin-top:8px;display:flex}.section-tabs-point{display:none}.point-tab{cursor:pointer;font-weight:500;font-size:16px;padding:8px 16px;width:100%;border-radius:6px;text-align:center;color:#000;background:#eee}.point-tab.active{background:var(--primary-color);color:#fff!important}.next-step{background:var(--primary-color);border-radius:7px;color:#fff;text-align:center;font-weight:600;padding:10px 15px;width:100px;font-size:15px}.prev-step{width:106px;font-weight:400;font-size:14px;border-radius:4px;color:rgba(0,0,0,.65);background-color:#fff;border:1px solid #d9d9d9}.prev-step i{margin-right:5px}.submit-step{width:106px;background:var(--fs-color-success);border-radius:7px;color:#fff;text-align:center;font-weight:600;padding:10px 20px}.booking-confirmation__container{width:100%;display:flex;justify-content:space-between;margin-top:16px;gap:20px}.wrap-left-info{width:100%;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;margin:10px 0;padding:20px}.wrap-right-info{box-shadow:rgba(99,99,99,.2) 0 2px 8px 0;padding:20px;width:50%}.content-info-ticket{display:flex;flex-direction:column}.content-info-ticket .box-review-info-ticket-round-trip__container{width:100%;box-sizing:border-box;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;background:#fff;border:1px solid rgb(224,224,224);border-radius:8px}.box-review-info-ticket-round-trip__container .section-ticket-header{display:flex;width:100%;padding:12px;gap:12px;border-bottom:1px solid rgb(224,224,224);-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.box-review-info-ticket-round-trip__container .section-ticket-header .section-ticket-header-left{display:flex;gap:8px;-webkit-box-align:center;align-items:center;flex-wrap:wrap}.box-review-info-ticket-round-trip__container .section-ticket-header .section-ticket-header-left .total-ticket{display:flex;-webkit-box-align:center;align-items:center;gap:5px}.box-review-info-ticket-round-trip__container .section-ticket-content{width:100%;padding:0 12px 12px;display:flex;gap:12px;flex-direction:column}.section-ticket-company-info img{width:58px;height:36px;border-radius:4px}.section-ticket-company-info .section-ticket-company-info-name{display:grid;-webkit-box-align:center;align-items:center;padding:0;row-gap:2px;flex:1 1 0%}.section-ticket-company-info .section-ticket-company-info-name p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.box-review-info-ticket-round-trip__container .section-ticket-content .section-ticket-company-info{display:flex;flex-direction:row;-webkit-box-align:center;align-items:center;padding:10px 0;gap:12px;border-bottom:1px solid rgb(224,224,224);width:100%}.section-ticket-content .box-ticket-route-detail-container{display:flex;position:relative;width:100%}.section-ticket-content .box-ticket-route-detail-container .section-route-info{margin:auto;display:grid;width:100%}.area-point-detail-round-trip__container{display:flex}.area-point-detail-round-trip__container .area-point-detail-round-trip__container{display:flex}.area-point-detail-round-trip__container .date-time-container{display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.date-time-container .date-time-container-pick-up,.date-time-container .date-time-container-drop-off{display:flex;flex-direction:column;white-space:nowrap;margin:auto;text-align:center;min-width:55px}.area-point-detail-round-trip__container .icon-container{display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between}.icon-container .icon-container-top{padding:16px 16px 4px;margin:auto;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:44px}.icon-container .icon-container-bottom{padding:0 16px 4px;margin:auto;display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:44px}.icon-container-divider{display:flex;min-height:24px}.area-point-detail-round-trip__container .icon-container-divider .icon-container-divider-border-right{border-right:1px solid rgb(224,224,224)}.area-point-detail-round-trip__container .icon-container-divider .icon-container-divider-border-left{border-left:1px solid rgb(224,224,224)}.section-area{display:flex;gap:6px;margin:auto;-webkit-box-pack:justify;justify-content:space-between;width:100%}.area-point-detail-round-trip__container .section-area .section-area-picker{display:flex;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;width:100%}.icon-container-divider div{flex:1 1 0%}.title-info-ticket{font-weight:600;font-size:16px;line-height:24px;margin-bottom:16px}div.omrs-input-group{margin-bottom:.8rem;position:relative}.omrs-input-underlined>input{font-weight:400;border-radius:8px;border:1px solid rgb(224,224,224);width:100%;font-size:14px;padding-left:.875rem;line-height:150%;padding-top:1.3rem;padding-bottom:.5rem;margin-bottom:4px}.omrs-input-underlined>input:focus{outline:none}.omrs-input-underlined>.omrs-input-label{font-weight:500!important;position:absolute;top:.9375rem;left:.875rem;line-height:147.6%;color:var(--omrs-color-ink-medium-contrast);transition:top 0.2s}.omrs-input-underlined>.omrs-input-helper{display:none;font-weight:500;font-size:12px;color:var(--omrs-color-danger);margin:.125rem .875rem}.omrs-input-underlined>input:hover{background:var(--primary-color-minus-two);border-color:var(--omrs-color-ink-high-contrast)}.omrs-input-underlined>input:focus+.omrs-input-label,.omrs-input-underlined>input:valid+.omrs-input-label{top:5px;font-size:.7rem;margin-bottom:24px}.omrs-input-underlined:not(.omrs-input-danger)>input:focus+.omrs-input-label{color:var(--primary-color)}.omrs-input-underlined:not(.omrs-input-danger)>input:focus{border-color:var(--primary-color)}.omrs-input-underlined.omrs-input-danger>.omrs-input-label,.omrs-input-underlined.omrs-input-danger>.omrs-input-helper{color:var(--omrs-color-danger)}.omrs-input-danger>input{border-color:var(--omrs-color-danger)}.omrs-input-underlined>input{background:var(--omrs-color-bg-high-contrast)}.ratings{position:relative;vertical-align:middle;display:inline-block;color:#ccc;overflow:hidden}.full-stars{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#fadb14}.empty-stars:before,.full-stars:before{transition:none;content:"★ ★ ★ ★ ★"}.swal2-title{font-size:20px}.swal2-html-container{padding:1em 1em 0.3em!important}.swal2-wide{max-width:420px}.swal2-payment-offline{max-width:450px}.swal2-wide .swal2-actions,.swal2-payment-offline .swal2-actions{width:100%;margin:.5em auto 0!important}.swal2-wide .swal2-confirm,.swal2-payment-offline .swal2-confirm{padding:5px!important;width:100%!important;margin:0 1em!important}.title-modal-sw2{font-size:20px;font-weight:700}.content-sw2{display:flex;flex-direction:column;gap:12px}.content-sw2 p{color:rgba(0,0,0,.65)}.content-sw2 .description{text-align:left;white-space:pre-wrap;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:0}.group-chosen{display:flex;gap:12px}.group-chosen .seat-group.active{border:2px solid var(--primary-color)!important}.group-chosen .seat-group{cursor:pointer;display:flex;flex-direction:column;gap:4px;border:2px solid rgb(224,224,224);width:100%;border-radius:4px;padding:8px;text-align:center}.group-chosen .seat-group .base__Body{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin-bottom:0}.group-chosen .seat-group .base__Caption{font-weight:400;font-size:12px;line-height:16px;margin-bottom:0}.skeleton-box{margin-bottom:5px;display:inline-block;height:1em;position:relative;overflow:hidden;background-color:#dddbdd}.skeleton-box::after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));-webkit-animation:shimmer 5s infinite;animation:shimmer 5s infinite;content:""}@-webkit-keyframes shimmer{100%{transform:translateX(100%)}}@keyframes shimmer{100%{transform:translateX(100%)}}@keyframes loading{40%{background-position:100% 0}100%{background-position:100% 0}}.tableWrapper{width:100%}.tableWrapper .table{margin:0 auto;text-align:left;border-spacing:0}.tableWrapper .table tbody td{padding:20px 0;min-width:150px}.tableWrapper .table tbody td span{color:#fefefe}.tableWrapper .table tbody td:last-child{border-radius:0 8px 8px 0}.tableWrapper .loading{position:relative}.tableWrapper .loading .bar{background-color:#e7e7e7;height:14px;border-radius:7px;width:80%}.skeleton-phones{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.skeleton-phones .bar{width:50%!important;height:20px!important}.tableWrapper .loading:after{position:absolute;transform:translateY(-50%);top:50%;left:0;content:"";display:block;width:100%;height:24px;background-image:linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 80%);background-size:200px 24px;background-position:-100px 0;background-repeat:no-repeat;animation:loading 1s infinite}.blog-post__headline{font-size:1.25em;font-weight:700}.blog-post__meta{font-size:.85em;color:#6b6b6b}.o-media{display:flex}.o-media__body{flex-grow:1;margin-left:1em}.o-vertical-spacing>*+*{margin-top:.75em}.o-vertical-spacing--l>*+*{margin-top:1em}.bottom-sheet-wrapper .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);transition:all 0.2s ease-in-out;opacity:0;pointer-events:none}.bottom-sheet-wrapper .bottom-sheet{background:#fff;width:100%;min-height:280px;position:fixed;z-index:9999999999;border-top-left-radius:15px;border-top-right-radius:15px;transition:all 0.2s ease-in-out;left:50%;transform:translateX(-50%);bottom:-200%}.bottom-sheet-wrapper.show-modal .backdrop{opacity:1;pointer-events:all;z-index:30}.bottom-sheet-wrapper.show-modal .bottom-sheet{bottom:0}.bottom-sheet .close-sheet{text-align:center;width:26px;height:26px;cursor:pointer;font-size:20px;color:red;float:right;margin:5px;cursor:pointer}.bottom-sheet-content{padding:0 20px;width:100%;overflow-y:auto;max-height:78vh}.bottom-sheet-content-header h3{width:fit-content;font-size:16px;font-weight:600;line-height:24px}.bottom-sheet-content-body{padding:20px 0}.bottom-sheet-content-footer{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:100%;padding:16px;border-top:1px solid rgb(224,224,224);gap:10px}.sheet-button{height:auto;display:flex;flex:1 0 45%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:12px 16px}.bottom-sheet-content-footer .clear-filter-button{border:1px solid rgb(224,224,224);border-radius:8px}.payment_content{display:flex;-webkit-box-pack:center;justify-content:center;gap:20px}.payment_content_right{width:38%;display:flex;flex-direction:column;gap:16px}.payment_body_container{padding:20px 20px 0;background:#fff;border-radius:8px;border:1px solid rgb(224,224,224)}.payment_body_container .payment_title{font-size:18px;font-weight:600;line-height:24px;margin-bottom:0}.payment_method_detail .title{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;margin-bottom:0;padding-left:10px;display:flex;gap:8px}.payment_method_detail label span p{margin-bottom:0;color:rgba(0,0,0,.65);font-size:16px;font-weight:500;line-height:24px;letter-spacing:0}.payment_method_detail label .title-wrapper{display:flex;-webkit-box-align:center;align-items:center;gap:8px}.payment_method_detail{padding:20px 0;border-bottom:1px solid rgb(227,227,227)}.box_time_expired{background-color:rgb(235,87,87);display:flex;padding:8px 20px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.box_time_expired p{text-align:center;margin-bottom:0}.w-left{width:60%}.w-right{width:37%}.payment_method_detail label{display:flex;align-items:center;-webkit-box-align:center;cursor:pointer}.payment_content_left{width:62%;display:flex;flex-direction:column;gap:16px}.payment_method_detail .bg--positive{background-color:rgb(39,174,96);display:flex;border-radius:2px;padding:4px 8px;gap:4px}.bg--positive p{font-weight:400!important;font-size:12px!important;line-height:16px!important;margin-bottom:0;color:#fff!important}.payment_method_detail_content_container{margin-left:25px;color:rgba(0,0,0,.65);padding-top:16px;display:none}.transfer_va_box{display:flex;flex-direction:column;border-radius:8px;border:1px solid rgb(142,187,245)}.transfer_va_box .content_detail{display:flex;gap:24px;padding:16px 16px 8px}.transfer_va_box .content_detail .content_detail_right{display:flex;flex-direction:column;gap:16px;width:70%}.transfer_va_box .content_detail .content_detail_left{display:flex;flex-direction:column;align-items:center;width:30%}ul.list-step-payment-vnpayqr{list-style:auto;list-style:auto;margin-left:14px;font-size:13px;margin-bottom:0}.color--white{color:#fff}ul.list-step-payment-vnpayqr li{margin:0}.bg-blue-success{background-color:var(--primary-color);padding:20px;border-radius:8px}.payment-result-header{position:relative;display:flex;flex-direction:column;text-align:center;-webkit-box-align:center;align-items:center;padding:24px 20px;border:none;justify-content:center}.payment-result-header .confetti-background{position:absolute;bottom:0;width:calc(100% - 40px);height:calc(100%)}.header-status{max-width:335px;display:flex;flex-direction:column;gap:12px;-webkit-box-align:center;align-items:center}.booking-status{font-size:18px;margin-bottom:0;font-weight:700}.payment-result-header .header-status .notification{line-height:20px}.payment-result-header .header-status .notification p{margin-bottom:0;font-size:13.5px}.content_detail_qr{display:flex;-webkit-box-align:center;align-items:center;border:1px solid rgb(127,174,240);border-radius:4px;-webkit-box-pack:center;justify-content:center;padding:6px;width:130px;height:130px;position:relative}.content_detail_guideline_step{display:flex;gap:8px;padding:12px 0;border-radius:4px;-webkit-box-pack:justify;justify-content:space-between}.content_detail_guideline_step div{display:flex;flex-direction:column;gap:8px;flex-basis:33.3333%}.step_title{font-size:12px;font-weight:400;line-height:16px;margin-bottom:0;color:rgb(20,20,20)}.transfer_va_box .content-detail{display:flex;gap:24px;padding:16px 16px 8px}@keyframes y{30%{clip-path:inset(0 0 0 -40px)}50%{clip-path:inset(0)}80%{clip-path:inset(0 -40px 0 0)}}@keyframes x{100%{transform:translateX(-100%);left:100%}30%{clip-path:inset(0 0 0 -40px)}50%{clip-path:inset(0)}80%{clip-path:inset(0 -40px 0 0)}}.transfer_va__vietqr_transfer_info_container{display:flex;flex-direction:column;gap:24px;border-top:.5px solid rgb(208,210,211);padding:16px}.content_detail_transfer_info{display:flex;flex-direction:column;gap:8px}.content_detail_transfer_info>div{display:flex;justify-content:space-between}.info_text_pm{font-size:14px;font-weight:600;line-height:20px;letter-spacing:0;margin-bottom:0;color:#000}.total-info-ticket{font-weight:600;font-size:18px;line-height:24px;display:flex;justify-content:space-between;align-items:center}.total-info-ticket p{margin-bottom:0}.title_text_pm{font-weight:400;font-size:14px;line-height:20px;margin-bottom:0;color:#474747}.content_detail_transfer_info_copy{display:flex;gap:8px;-webkit-box-align:center;align-items:center}.cop_container{display:flex;flex-direction:column;gap:8px}.cop-content{display:flex;flex-direction:column;gap:8px;color:#141414}.cop-text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:0}.text__base{font-size:14px;font-weight:500;line-height:20px;letter-spacing:0;margin-bottom:0;color:#141414!important}.text-danger{color:rgb(212,25,25)!important}.text-success{color:#5cb85c!important;font-weight:600}.content_info_customer_ticket{display:flex;gap:8px;flex-direction:column}.content_info_customer_ticket>div{display:flex;justify-content:space-between;flex-direction:row;align-items:center}.btn_payment_action{color:#fff;height:48px;display:flex;flex:1 1 0%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:12px 0;border-radius:8px;box-shadow:none;text-shadow:none;background:##0ab6d2;margin:0;width:100%}._failed{border-bottom:solid 4px red!important}._failed i{color:red!important}.box_success_notify{padding:0 30px}._success{box-shadow:0 15px 25px #00000019;padding:45px;width:100%;text-align:center;margin:0 auto;border-bottom:solid 4px #28a745}._success i{font-size:55px;color:#28a745}._success h2{margin-bottom:12px;font-size:36px;font-weight:500;line-height:1.2;margin-top:10px}._success p{margin-bottom:0;font-size:18px;color:#495057;font-weight:500}.payment_info_bill{padding:30px 30px 0 30px;display:flex;flex-direction:column;gap:10px}.payment_info_bill_item{display:flex;justify-content:space-between;align-items:center}.payment_info_bill_item label{margin:0}.payment_info_bill_item label:nth-child(1){font-weight:400}.provider-details{display:block;margin-bottom:20px}.provider-details__nav{list-style-type:none;margin:0 0 20px 0;display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid #e8e8e8}.provider-details__nav li{font-size:14px;margin:0!important;padding:10px;position:relative;cursor:pointer;font-weight:600}.provider-details__nav li::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;display:block;background:transparent}.provider-details__nav li.active{color:var(--primary-color)}.provider-details__nav li.active::after{background:var(--primary-color)}.provider-details__gallery{max-width:600px;width:100%;margin:0 auto}.provider-details__gallery-main .slick-arrow{background-size:auto;background-repeat:no-repeat;background-position:center;background-color:#ffa901;margin:0;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.provider-details__gallery-main .slick-prev{background-image:url(/wp-content/uploads/assets/images/left-chevron.png);left:15px}.provider-details__gallery-main .slick-next{background-image:url(/wp-content/uploads/assets/images/right-chevron.png);right:15px}.provider-details__gallery-thumbnails{margin-top:10px}.provider-details__gallery-thumbnails__item{padding:10px}.provider-details__gallery-main__item img{height:50vw;max-height:370px;object-fit:contain}.provider-details__gallery-thumbnails__item img{height:18vw;max-height:120px;object-fit:cover;cursor:pointer}.provider-details__gallery-thumbnails__item.slick-active.slick-center img{border-radius:7px;border:2px solid var(--primary-color)}.provider-details__tab{display:none}.images-tab{display:block}.provider_details_convenience__list{list-style-type:none;margin:0}.provider_details_convenience__list_2{display:flex;flex-wrap:wrap;margin-top:20px;align-items:center}.provider_details_convenience__list_2 .facility{display:flex;align-items:center;gap:10px;font-size:16px;width:33.33%;margin-bottom:16px}.provider_details_convenience__list_2 .facility img{width:32px;height:32px}.provider_details_convenience__list_2 .facility .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px}.provider_details_convenience__list-item{margin:0!important;background-color:#f2f2f2;padding:10px 10px 15px 10px;border-bottom:1px solid silver}.provider_details_convenience__list-item__title{background-position:10px 50%;background-size:32px auto;background-repeat:no-repeat;padding-left:50px;font-weight:600;margin-bottom:10px;font-size:15px}.rating-tab__comments-list__item-content{font-size:14px}.provider_details_convenience__list-item__content{font-size:14px}.provider_details_convenience__list-item:last-child{border-bottom:none}.provider-details__tab.policy-tab ul{padding-left:15px;border-bottom:1px dashed rgb(224,224,224)}.provider-details__tab.policy-tab h3{font-size:1.1em}.width-tab{margin:0 auto;width:92%}.accordion-sub-item__title{font-size:16px}.footer-price-seat{font-size:15px}.ratings-tab__average{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.ratings-tab__average__point{display:block;background:var(--primary-color);color:#fff;padding:5px 10px;font-weight:600;border-radius:5px}.ratings-tab__average__total-ratings{display:block;margin-left:10px}.rating-tab__cats{display:flex;flex-wrap:wrap}.rating-tab__cat{width:33.33%;padding:0 15px}.rating-tab__progress__wrap{display:flex;flex-wrap:wrap;align-items:center}.rating-tab__progress__bar{width:calc(100% - 40px);background:rgb(224,224,224);height:7px;border-radius:5px;position:relative}.rating-tab__progress__bar-fill{position:absolute;top:0;left:0;width:0;background:var(--primary-color);height:7px;border-radius:5px}.rating-tab__progress__txt{width:40px;text-align:right}.rating-tab__comments-list{margin-top:20px}.rating-tab__comments-list__item{border-bottom:1px solid #e0e0e0;padding:15px 0}.rating-tab__comments-list__item:last-child{border-bottom:none}.rating-tab__comments-list__item-personal__info-name{font-size:14px;width:calc(100% - 40px);padding-left:10px}.rating-tab__cat-name{display:flex;font-size:13px;justify-content:space-between;align-items:center}.rating-tab__cat-name p{color:rgb(20,20,20);font-size:12px;margin-bottom:3px}.ratings-tab__average__point i{margin-right:5px}.rating-tab__comments-list__item-personal__info{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.rating-tab__comments-list__item-personal__info-avatar{background:var(--primary-color);color:#fff;width:40px;height:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:50%;font-weight:600}.rating-tab__comments-list__item-personal__info-star .active i{color:#ffd333}.rating-tab__comments-list__item-personal_social-avatar{width:40px;height:40px}.rating-tab__comments-list__item-personal_social-avatar img{border-radius:100%}.rating-tab__comments-list__comment-reply{margin-top:10px;display:flex;flex-direction:column;overflow-wrap:break-word;white-space:pre-line}.rating-tab__comments-list__comment-reply .item-comment-reply{padding:12px;border-radius:4px;border:none;background-color:rgb(245,245,245);display:flex;flex-direction:column;overflow-wrap:break-word;white-space:pre-line}.item-comment-reply .comment-title{margin-bottom:5px;font-size:14px;font-weight:700}.item-comment-reply .comment-content{line-height:0;font-size:14px;color:#000}.item-comment-reply .comment-title .comment-reply-title{font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;margin-bottom:0}.item-comment-reply .comment-content .comment-reply-content{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:0;color:rgb(71,71,71)!important}.if_bus_ani{text-align:center;height:400px}.not-fount-trip-container .not__found__content{padding-top:60px;text-align:center}.not__found__content .label{font-size:20px;margin-bottom:16px;font-weight:400}.rating-tab__comments-list__item-depart-date{color:#999595;font-size:12px;margin-top:10px;display:flex;align-items:center}.rating-tab__comments-list__item-depart-date p{margin-bottom:0}.rating-tab__comments-list__item-depart-date div{color:#27ae60;margin-left:8px;margin-right:4px}.rating-tab__comments-list__item-depart-date .verified{color:#27ae60}.rating-tab__comments-list__item-gallery{display:flex;flex-wrap:wrap;margin-top:15px}.rating-tab__comments-list__item-gallery__img{width:100px;margin:0 10px 10px 0}.rating-tab__comments-list__item-gallery__img img{border-radius:5px}.rating-tab__comments-pagination{text-align:center;margin-top:15px}.rating-tab__comments-pagination button{background:var(--primary-color);color:#fff;margin-bottom:0;min-height:auto;padding:0;line-height:1;width:40px;height:40px;border-radius:50%}.rating-tab__comments-pagination button:last-child{margin-right:0}.provider-details__comment-form__flex{flex-wrap:wrap;display:flex}.provider-details__comment-form__title{font-size:17px;font-weight:600;margin-bottom:20px}.provider-details__comment-form form{padding:30px 15px;box-shadow:0 30px 60px 0 rgba(90,116,148,.4);border-radius:10px}.provider-details__comment-form input{margin:0}.provider-details__comment-form input[type="file"]{background:transparent}.provider-details__comment-form label{margin:0;display:flex;flex-wrap:wrap;align-items:center;color:var(--primary-color);position:relative}.provider-details__comment-form__sub-title{font-weight:600;margin-bottom:10px}.provider-details__comment-form__sub-item{margin-right:10px}.provider-details__comment-form__sub-item:last-child{margin-right:0}.provider-details__comment-form label input[type="radio"]{position:absolute;top:0;left:0;opacity:0}.provider-details__comment-form__radio{direction:rtl;display:inline-block;cursor:default}.provider-details__comment-form__radio input[type="radio"]{display:none}.provider-details__comment-form__radio label{color:#6e87aa;font-size:20px;padding:0;cursor:pointer;-webkit-transition:all 0.05s ease-in-out;transition:all 0.05s ease-in-out}.provider-details__comment-form__radio label:hover,.provider-details__comment-form__radio label:hover~label,.provider-details__comment-form__radio input[type="radio"]:checked~label{color:#fc6b03}.provider-details__comment-form__radio label i{transition:none}.provider-details__comment-form__item{width:33.33%;padding:0 10px;margin-bottom:20px}.provider-details__comment-form{max-width:600px;display:none}.provider-details__comment-form form{margin-bottom:0}.provider-details__comment-form__full-width{width:100%}.provider-details__comment-form input[type="text"],.provider-details__comment-form input[type="date"]{box-shadow:none;-webkit-box-shadow:none;height:40px;border-radius:7px;padding:0 10px;background:transparent}.provider-details__comment-form textarea{margin-bottom:0;box-shadow:none;-webkit-box-shadow:none;border-radius:7px;height:120px;padding:10px}.provider-details__comment-form__item--ct{margin-bottom:0;text-align:center}.provider-details__comment-form__item input[type="submit"]{margin:0;border-radius:7px}.provider-details__comment-form__notice{color:#ad1311}.provider-details__comment-form__item--ct-2{text-align:center}.g-recaptcha{display:inline-block}.ratings-tab__show-cmt__btn-wrap{margin-left:16px}.ratings-tab__show-cmt__btn{margin:0;background:#ffa900;color:#fff;border-radius:7px}.provider-details__comment-form.fancybox__content{background:#fff;padding:20px 15px}.provider-details__comment-form.fancybox__content form{box-shadow:none;padding:0;border-radius:0}.provider-details__tab .header-content{white-space:pre-line;margin-bottom:30px;font-size:14px}.policy-title{font-size:18px;line-height:24px;margin-bottom:12px}.policy-group-container{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px dashed rgb(224,224,224)}.policy-group-container .policy-group-title{font-size:16px;line-height:24px;letter-spacing:0;margin-bottom:0}.policy-group-container ul{margin-bottom:0;margin-top:15px}.policy-group-container ul li{margin-bottom:0}.policy-group-container ul li p{font-size:15px;line-height:24px;font-weight:400;letter-spacing:0;margin-bottom:0}.accordion-sub-item__list{list-style-type:none;margin:0;max-height:200px;overflow:auto}.accordion-sub-item__list li{margin-left:0!important;display:flex;flex-wrap:wrap;font-size:15px}.accordion-sub-item__list__time,.accordion-sub-item__list__place{display:block}.accordion-sub-item{width:50%;padding:0 15px}.accordion-sub-item__list__time{font-weight:500;width:50px}.accordion-sub-item__list__place{width:calc(100% - 60px);padding-left:10px}.accordion-sub-item__list li:last-child{margin-bottom:0}.accordion-sub-item__wrapper{margin-bottom:15px}.accordion-sub-item__wrapper:last-child{margin-bottom:0}.online-booking-page .content-area{padding:30px 0}.online-booking-page .content-area .container{max-width:1280px}.sidebar-vexe-right{width:calc(100% - 270px)}.list-search{display:flex;flex-wrap:wrap;width:100%;align-items:center}.close-item-filter{cursor:pointer}.list-search span{align-items:center;padding:2px 12px;background:var(--primary-color);color:#fff;border:1px solid var(--primary-color);border-radius:100px;display:flex;gap:6px;margin-bottom:10px;margin-right:10px}.list-search span div i{font-size:12px}.list-search span p{font-size:13px;margin:0}.online-booking-page__provider-list{width:100%;list-style-type:none}.online-booking-page__provider-list__item{display:flex;flex-wrap:wrap;background:#fffefe;border:1px solid rgb(224,224,224);border-radius:8px;padding:15px;margin-bottom:20px}.online-booking-page__provider-list__item:hover{box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 2px 6px 2px}.online-booking-page__provider-list__item:last-child{margin-bottom:0}.online-booking-page__provider-list__item_header_notify{width:100%;margin-bottom:16px;display:flex}.online-booking-page__provider-list__item_header_notify .header_notify-note{flex:1 1 0%}.review-first .content-review{font-size:13px;-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#44494d;display:-webkit-box;font-size:13px;font-weight:400;line-height:20px;overflow:hidden}.review-first img{position:absolute;top:-5px;left:-20px}.rating-content{margin-top:5px;display:flex;align-items:center}.rating-content p{font-size:24px;line-height:32px;color:rgb(20,20,20);margin-bottom:0}.rating-content span{margin-left:3px;color:rgb(133,133,133);font-weight:400;font-size:14px;line-height:20px}.notify-tag{display:inline-block;position:relative;margin-right:24px;padding:.5px 6px;background:var(--primary-color);color:var(--primary-color)}.notify-tag::before{content:"";width:0;height:0;border-top:13px solid transparent;border-bottom:13px solid transparent;border-left:15px solid currentcolor;position:absolute;top:0;right:-15px}.notify-tag::after{content:"•";vertical-align:middle;margin-right:5px;position:absolute;top:3px;right:-8px;color:#fff}.notify-tag span{color:#fff;font-size:12px}.notify-link{display:inline-block;font-size:14px;cursor:pointer;text-decoration:underline;color:var(--primary-color)}.online-booking-page__provider-list__item__img{width:20%;position:relative;border-radius:8px}.online-booking-page__provider-list__item__img img{height:150px;object-fit:contain}.instant-confirm{background-color:rgb(39,174,96);color:#fff;position:absolute;-webkit-box-align:center;align-items:center;justify-content:space-evenly;display:flex;width:120px;height:24px;font-size:12px;left:-6px;top:10px;padding:5px 4px}.instant-confirm .point{position:absolute;left:0;bottom:-12px;width:0;height:0;border-bottom:6px solid transparent;border-top:6px solid rgb(39,174,96);border-left:6px solid transparent}.online-booking-page__provider-list__item__bus-name-info{display:flex;gap:10px;align-items:baseline}.ant-btn.bus-rating-button{padding:0;border:0;margin:0;background:unset}.ant-btn.bus-rating-button .bus-rating{display:flex;align-items:center;gap:5px;border-radius:2px;background:var(--primary-color);color:#fff;font-size:11px;padding:4px;width:max-content}.ant-btn.bus-rating-button .bus-rating i{font-size:10px}.online-booking-page__provider-list__item__info{width:45%;padding:0 0 0 15px}.w-42p{width:42%}.online-booking-page__provider-list__item__title{margin-bottom:0;width:fit-content;font-size:16px;color:#000}.online-booking-page__provider-list__item__handle{width:35%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}.w-38p{width:38%}.box-wrapper-info{padding:30px 15px}.online-booking-page__provider-list__item__price{display:flex;gap:5px;align-items:end;flex-direction:column}.online-booking-page__provider-list__item__price .fare{font-size:20px;color:var(--fs-color-success)}.online-booking-page__provider-list__item__price .fareSmall{display:flex;-webkit-box-align:baseline;align-items:baseline;-webkit-box-pack:end;justify-content:flex-end;margin-bottom:4px}.online-booking-page__provider-list__item__price .fareSmall .small{font-size:14px;color:rgb(112,112,112);text-decoration:line-through;font-weight:400}.online-booking-page__provider-list__item__available-seat .seat-available{text-align:right;font-size:15px;color:rgb(72,72,72)}.online-booking-page__provider-list__item__full-route{width:100%;margin-top:12px}.notify-trip{display:flex;-webkit-box-pack:end;justify-content:space-between;-webkit-box-align:center;align-items:center}.notify-trip .full-trip span{color:red;padding-right:5px}.notify-trip .full-trip{font-size:14px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.notify-trip .content-has-cop{color:rgb(0,0,0);font-weight:700;font-size:14px;text-transform:uppercase;text-align:right;width:0%}.discount{text-align:right;margin-bottom:15px}.discount__wrapper{padding:5px;border-radius:5px;display:inline-block;border:1px solid var(--primary-color)}.no-advance-payment-required{text-align:right;font-weight:600;font-size:16px;margin-top:15px}.online-booking-page__provider-list__item__handle__rating{width:100%;margin-bottom:20px}.online-booking-page__provider-list__item__btns{font-size:14.5px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.online-booking-page__provider-list__item__details-btn{width:50%;padding:10px 0;color:var(--primary-color);cursor:pointer;position:relative;text-align:center}.online-booking-page__provider-list__item__details-btn::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:600;margin-left:3px;display:inline-block}.online-booking-page__provider-list__item__details-btn.active::after{content:"\f106"}.online-booking-page__provider-list__item__price-btn{width:46%;background:#0b426b;border-radius:6px;color:#fff;text-align:center;padding:10px 6px}.online-booking-page__provider-list__item__price-btn:hover{background-color:var(--primary-color)}.online-booking-page__provider-list__item__price-btn.btn-close{color:rgb(72,72,72)!important;background:rgb(192,192,192)!important}.online-booking-page__provider-list__item__handle__rating-readmore{padding:0;color:var(--primary-color);min-height:auto;height:auto;display:block;margin-top:5px}.online-booking-page #wrapper,.online-booking-page #main{background:#fff}.online-booking-page__provider-list__item__ratings{display:flex;flex-wrap:wrap;align-items:center}.online-booking-page__provider-list__item__ratings__average-point{font-size:24px;font-weight:600}.online-booking-page__provider-list__item__ratings__average-point i{color:#ffd333}.online-booking-page__provider-list__item__ratings__totals{font-size:14px;color:rgb(133,133,133);margin-left:10px}.online-booking-page__provider-list__item__bus-type-info p{margin-bottom:.3em}.online-booking-page__provider-list__item__bus-type-info p:last-of-type{margin-bottom:0}.online-booking-page__provider-list__item__bus-type-info{font-size:14px;max-height:150px;overflow:auto;color:#555}.online-booking-page__provider-list__item__route-info{margin-top:15px}.online-booking-page__provider-list__item__route-info__item{padding:0 0 0 20px;position:relative;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:20px;overflow:hidden}.online-booking-page__provider-list__item__route-info__item-time{font-size:16px;color:#404040}.online-booking-page__provider-list__item__route-info__item-place{font-size:14px;color:rgb(107,107,107)}.online-booking-page__provider-list__item__route-info__travel-time{padding:8px 0 8px 20px;color:rgb(133,133,133);position:relative;font-size:14px}.online-booking-page__provider-list__item__route-info__travel-time::before{content:"";position:absolute;top:0;left:5px;display:block;height:100%;width:1px;border-left:1px dashed rgb(184,184,184)}.online-booking-page__provider-list__item__route-info__item::before{position:absolute;content:"\f3c5";top:0;left:0;display:block;font-family:"Font Awesome 5 Free";font-weight:900;color:#ffa900}.online-booking-page__provider-list__item__route-info__item--ct::before{color:var(--primary-color)}.online-booking-page__provider-list__details-tab{width:100%;margin-top:20px;display:none}.online-booking-page__provider-list__details-tab.active{display:block}.online-booking-page__provider-list__details-tab .provider-details{margin-bottom:0}.seat-original{font-size:13px;color:#545454}.seat-original span.seat-fare-original{text-decoration:line-through}.seat-name{font-size:14px}.vivu-loadmore-btn__wrap{text-align:center;margin-bottom:30px}.vivu-loadmore-btn{background:var(--fs-color-success);color:#fff;border-radius:7px}.vivu-loadmore-btn:hover{background:var(--primary-color)}.vivu-loading-txt{text-align:center;font-weight:600;margin-bottom:20px}.vivu-author{display:flex;flex-wrap:wrap;align-items:center}.vivu-author__img{width:60px;height:60px;background:#0b426b;border-radius:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:5px}.vivu-author__txt{padding-left:10px}.vivu-author__title{font-weight:600;font-size:18px}.vivu-author__date{font-size:14px;margin-top:5px}.dat-ve-xe-tet-nam-sau__title{font-size:20px;font-weight:600;color:var(--primary-color);margin-bottom:15px}.vivu-providers-header{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px;margin-top:20px}.vivu-providers-filter{margin-left:auto}.vivu-providers-filter select{min-width:200px;border-radius:7px}.text_thongbao_kiemtrave{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d;padding:10px 0;margin:0 0 30px 0}.text_thongbao_kiemtrave p{margin-bottom:0}.box-load-more{text-align:center;margin-top:20px}.btn-load-more-route{background:var(--primary-color);border-radius:7px;color:#fff;text-align:center;font-weight:400;padding:8px 15px;font-size:14px;transition:0.5s}.total-vexe-route{font-size:20px;line-height:30px;color:rgb(48,48,48);margin-bottom:20px}.total-vexe-route>div{display:inline}.box-filter-overlay{display:none;position:fixed;bottom:0;height:80px;width:100%;background:linear-gradient(rgba(255,255,255,0) 0%,rgba(0,0,0,.5) 100%)}.nav__filters__menu{display:none;max-width:320px;border:1px solid #fff;position:fixed;bottom:40px;left:50%;transform:translateX(-50%);background-color:rgb(13,46,89)!important;box-shadow:rgba(0,0,0,.32) 0 8px 16px;width:90%;padding:0 8px;align-content:center;border-radius:100px;transition:0.4s;z-index:99}.nav__filters__menu .nav__list{list-style:none;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-bottom:0}.nav__list .nav__item{box-sizing:border-box;margin:0;padding:0;font-size:14px;font-variant:tabular-nums;list-style:none;position:relative;display:inline-block;line-height:1}.nav__list .nav__item .btn-filter-mobile{height:auto;display:flex;gap:4px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:10px 8px;border:0;box-shadow:none;color:rgb(255,255,255);background:rgb(13,46,89);border-radius:24px}.nav__list .nav__item .btn-filter-mobile p{margin-bottom:0;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}.vexere-frame-content{width:calc(100% - 120px)}.types-of-car-in-activity{font-size:14px}.box-item__content__index__btn{padding:10px 10px;margin:10px 0 0 0;background:#00bad4;color:#fff;font-weight:700;min-height:auto;height:auto;line-height:1.1;border-radius:5px}.readmore-btn{padding:10px 10px;margin:10px 0 0 0;background:#00bad4;color:#fff;font-weight:700;min-height:auto;height:auto;line-height:1.1;border-radius:5px}.entry-content.single-page table:not(.styled__TablePhonePC-sak9ci-19) tr:first-child td{background:#0666bb}.dailyve-schedule-table tbody tr td{background:#f2f2f2!important}.route-content .post-item .col-inner{height:100%!important;border-radius:10px!important;border:1px solid #f1f1f1}.seat-tooltip{position:fixed;z-index:9999;background:rgba(0,0,0,.9);color:#fff;padding:6px 12px;border-radius:6px;font-size:13px;pointer-events:none;display:none;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.15)}.seat-tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,.9) transparent transparent transparent}.wp-pagenavi{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wp-pagenavi .pages{display:none}.wp-pagenavi .page,.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{border:1px solid #003c72;color:#003c72;padding:7px 12px;line-height:1.2;font-weight:700;border-radius:5px}.wp-pagenavi .current{background:#003c72;color:#fff}.wp-pagenavi .last,.wp-pagenavi .first{color:#003c72;font-weight:700}.ct-header-title.flex-row.page-title-inner{flex-wrap:wrap;align-items:flex-start;padding-top:40px;padding-bottom:40px}.ct-header-title__form{width:100%}.type-tuyen_xe{margin-bottom:30px}.jBCA-DE.custom-style{background-color:#00bad4!important;border-color:#00bad4!important;color:#fff}.call-vivutoday-btn__wrap{position:relative}.ivx-subtitle{position:absolute;top:10px;left:-50px;color:rgb(146 147 149)}.big-fs{font-size:40px}.orange-txt{color:#ff8d00}.blue-txt{color:#0094de}.dv-tour-wrapper{padding:10px 0}.dv-tour-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.dv-tour-tab{min-width:100px;margin:0;border:none;padding:5px 16px;border-radius:999px;background:#f3f4f6;cursor:pointer;font-size:14px;font-weight:600;color:#111827;transition:all 0.2s;box-shadow:0 8px 16px 0 rgba(15,23,42,.12)}.dv-tour-tab.active,.dv-tour-tab:hover{background:#0ab6d2;color:#fff}.dv-tour-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(15,23,42,.12);margin:5px 8px}.dv-tour-img-wrap{display:block;position:relative;padding-top:60%;overflow:hidden}.dv-tour-img-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dv-tour-info{padding:10px 12px 12px;border-top:1px solid #e5e7eb;background:#fff}.dv-tour-title a{font-weight:700;margin-bottom:4px;color:#063966;font-size:15px}.dv-tour-price{font-size:14px;color:#6b7280}.dv-tour-price span{color:#c93c40;font-weight:700}.section-route-popular{padding-bottom:30px!important}.slick-disabled{opacity:0}.slick-slider .slick-arrow{position:absolute;bottom:40%;margin:0;padding:0;z-index:2}.dv-tour-wrapper .slick-prev,.dv-tour-wrapper .slick-next{z-index:2}.dv-tour-wrapper .slick-prev{left:-10px}.dv-tour-wrapper .slick-next{right:-10px}.lvx-wrapper{display:flex;gap:25px;align-items:flex-start;margin:0 auto 30px}.lvx-left{flex:0 0 26%;display:flex;flex-direction:column;gap:20px;min-width:0}.lvx-right{flex:1;min-width:0}.lvx-title{font-weight:550;font-size:18px;margin-bottom:16px}.lvx-box{background:#fff;border-radius:10px;padding:18px 20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.lvx-benefit-list{list-style:none;margin:0;padding:0}.lvx-benefit-list li{display:flex;gap:8px;margin-bottom:12px}.lvx-benefit-list strong{font-size:14px}.lvx-benefit-list p{font-size:13px;margin:2px 0 0}.lvx-icon{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.lvx-inspire-image img{width:100%;border-radius:10px;display:block}.lvx-headline h2{font-size:20px;font-weight:700;margin-bottom:15px}.row-bg-city{position:relative}.row-bg-city::after{position:absolute;background-image:url(/wp-content/uploads/2025/12/bg-city-1.png);width:100%;height:280px;background-repeat:no-repeat;background-size:contain;bottom:-32px}.lvx-banner img{border-radius:8px}.slider-style-1__item__img img{border-radius:8px}.lvx-bus-list{display:flex;flex-direction:column;gap:12px;max-height:756px;overflow-y:auto}.lvx-bus-list::-webkit-scrollbar{width:6px}.lvx-bus-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.lvx-bus-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.lvx-bus-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.lvx-bus-item{display:grid;grid-template-columns:120px 1fr auto;gap:15px;align-items:center;background:#fff;border-radius:10px;padding:10px 14px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.lvx-bus-thumb.no-img{display:flex;height:100%;width:100%;background:#18b9d4;align-items:center;justify-content:center;border-radius:8px;height:75px}.no-img img{padding:10px}.lvx-bus-thumb img{width:100%;border-radius:8px;display:block}.lvx-bus-content h3{margin:0 0 6px;font-size:15px;font-weight:700}.lvx-bus-route{margin:0;font-size:13px;color:#555;display:flex;align-items:flex-start;gap:6px}.lvx-bus-route i{margin-top:5px}.lvx-bus-meta{text-align:right;min-width:150px}.lvx-price span{font-size:11px;color:#777;display:block}.lvx-price strong{font-size:15px;color:#ff6a00}.lvx-call-btn{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:6px;background:#ffd333;font-size:15px;font-weight:700;color:#0d436f!important;text-decoration:none}.lvx-call-icon{font-size:14px}.lvx-bus-list{display:flex;flex-direction:column;gap:12px;max-height:756px;overflow-y:auto}.lvx-bus-list{display:flex;flex-direction:column;gap:16px;width:100%}.lvx-bus-wrapper.api-trip{width:100%}.api-trip .lvx-banner{width:100%;margin:4px 0 8px}.api-trip .lvx-bus-item{display:flex;flex-direction:column;border:1px solid #dde3ec;border-radius:8px;background:#fff;box-shadow:0 1px 6px rgba(0,0,0,.07);transition:box-shadow .2s;padding:0}.api-trip .lvx-bus-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.13)}.api-trip .lvx-bus-item-main{display:flex;flex-direction:row;align-items:stretch;width:100%;min-height:135px;pointer-events:none!important;cursor:default!important}.api-trip .lvx-meta-actions,.api-trip .lvx-detail-panel,.api-trip .seat-panel,.api-trip .lvx-bus-thumb{pointer-events:auto!important}.api-trip .lvx-bus-thumb{flex:0 0 190px;width:190px;display:block;overflow:hidden;padding:14px 2px 14px 14px}.api-trip .lvx-bus-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.api-trip .lvx-bus-thumb:hover img{transform:scale(1.04)}.api-trip .lvx-bus-thumb.no-img{display:flex;align-items:center;justify-content:center;padding:16px}.api-trip .lvx-bus-content{flex:1 1 auto;padding:14px 14px;display:flex;flex-direction:column;gap:5px}.api-trip .lvx-bus-header{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.api-trip .lvx-bus-header h3{margin:0;font-size:15px;font-weight:700;color:#1a1a1a;line-height:1.3}.api-trip .lvx-rating{display:inline-flex;align-items:center;gap:3px;background:#0068ff;color:#fff;font-size:12px;font-weight:600;padding:2px 9px;border-radius:20px;white-space:nowrap}.api-trip .lvx-rating .star{color:#ffd600}.api-trip .lvx-seat-type{font-size:13px;color:#666}.api-trip .lvx-bus-route-block{display:flex;flex-direction:column;margin-top:6px}.api-trip .route-row{display:flex;flex-direction:row;align-items:center;gap:7px;line-height:1.7}.api-trip .route-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;display:inline-block}.api-trip .route-dot--dep{border:2px solid #555;background:#fff}.api-trip .route-dot--arr{background:#e53935;border:2px solid #e53935}.api-trip .r-time{font-size:14px;font-weight:700;color:#111}.api-trip .r-place{font-size:13px;color:#444}.api-trip .route-duration{font-size:12px;color:#999;padding-left:17px}.api-trip .lvx-bus-meta{flex:0 0 260px;width:220px;padding:14px;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;border-left:1px solid #eef0f4;gap:6px;align-self:stretch}.api-trip .lvx-meta-actions{display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:flex-end;flex-wrap:wrap}.api-trip .lvx-detail-link{font-size:13px;color:#0068ff;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.api-trip .lvx-price strong{font-size:20px;font-weight:700;color:#1a1a1a}.api-trip .lvx-detail-link{font-size:13px;color:#0068ff;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.api-trip .lvx-call-btn{background:#f5a623;color:#fff;font-size:13px;font-weight:700;padding:5px 30px;margin-right:0;border-radius:5px;transition:background .18s}.api-trip .lvx-bus-tags{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;padding:8px 16px;border-top:1px solid #eef0f4;background:#fafbfd;border-radius:8px;width:100%}.api-trip .lvx-tag{font-size:12px;color:#00a550;font-weight:700;text-transform:uppercase;letter-spacing:.2px}.api-trip .lvx-tag-sep{font-size:13px;color:#ccc;margin:0 10px}.api-trip .lvx-tag--dark{color:#1a1a1a;text-transform:uppercase}.lvx-detail-panel{display:none;flex-direction:column;border-top:1px solid #eef0f4;background:#fff;border-radius:8px;width:100%}.lvx-detail-panel.is-open{display:block}.ldp-tabs{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #e0e4ec;padding:0 12px;overflow-x:auto}.ldp-tabs::-webkit-scrollbar{display:none}.ldp-tab{flex:0 0 auto;background:none;border:none;border-bottom:3px solid transparent;padding:12px 16px 10px;font-size:14px;color:#555;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s;margin-bottom:-1px}.ldp-tab:hover{color:#0068ff;border-bottom-color:#eef2f8}.ldp-tab--active{color:#0068ff;border-bottom-color:#0068ff;font-weight:600}.ldp-close{margin-left:auto;flex:0 0 auto;background:none;border:none;font-size:22px;color:#e53935;cursor:pointer;padding:8px 4px 8px 12px;line-height:1;opacity:.7;transition:opacity .15s}.ldp-close:hover{opacity:1}.ldp-pane{display:none;padding:20px}.ldp-pane--active{display:block}.ldp-pane[data-pane="chinh-sach"]{background-color:#f9fbff;border-radius:0 0 10px 10px;padding:25px}.ldp-policy-title{font-size:17px;font-weight:700;color:#1a1a1a;margin-bottom:15px;display:flex;align-items:center;gap:10px}.ldp-policy-title::before{content:"\f05a";font-family:"Font Awesome 5 Free";font-weight:900;color:#0068ff;font-size:18px}.ldp-policy-content{font-size:14.5px;line-height:1.8;color:#3e444e;background:#fff;padding:20px;border-radius:12px;border:1px solid #eef2f8;box-shadow:0 4px 12px rgba(0,104,255,.05)}.ldp-policy-content br{margin-bottom:10px;display:block;content:""}.ldp-note{margin-bottom:18px}.ldp-note-title{font-size:15px;font-weight:700;color:#0068ff;margin-bottom:4px}.ldp-note p{font-size:13px;color:#555;line-height:1.7}.ldp-pickup-drop{display:flex;flex-direction:row;flex-wrap:wrap;max-width:780px;width:100%;margin:0 auto}.ldp-stop-col{flex:1 1 50%;min-width:280px}.ldp-stop-col:first-child{padding-right:20px;border-right:1px solid #eef0f4}.ldp-stop-col:last-child{padding-left:20px}.ldp-stop-heading{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:14px}.ldp-stop-item{display:flex;flex-direction:row;align-items:flex-start;gap:8px;margin-bottom:14px;font-size:13px;color:#333}.ldp-stop-time{font-weight:700;min-width:36px;color:#111}.ldp-stop-dot{color:#aaa}.ldp-stop-name{color:#444}.pickup-dropoff-wrapper{max-width:780px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:560px){.pickup-dropoff-wrapper{grid-template-columns:1fr}.ldp-pickup-drop{flex-direction:column;gap:16px}.ldp-stop-col{flex:1 1 100%}.ldp-stop-col:first-child{padding-right:0;border-right:0;padding-bottom:16px;border-bottom:1px solid #eef0f4}.ldp-stop-col:last-child{padding-left:0}}.section-card{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border)}.section-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:1}.section-header .icon-wrap{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.pickup-header .icon-wrap{background:var(--pickup-light);color:var(--pickup-color)}.dropoff-header .icon-wrap{background:var(--dropoff-light);color:var(--dropoff-color)}.section-header h3{font-size:14px;font-weight:700;color:var(--text-primary);letter-spacing:-.2px}.section-header .count-badge{margin-left:auto;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;letter-spacing:.2px}.pickup-header .count-badge{background:var(--pickup-light);color:var(--pickup-color)}.dropoff-header .count-badge{background:var(--dropoff-light);color:var(--dropoff-color)}.pickup-list,.dropoff-list{padding:12px;display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.pickup-list::-webkit-scrollbar,.dropoff-list::-webkit-scrollbar{width:4px}.pickup-list::-webkit-scrollbar-thumb,.dropoff-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.pickup-item,.dropoff-item{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid transparent;cursor:default;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;animation:fadeSlideIn .25s ease both}.pickup-item:hover{background:var(--pickup-light);border-color:var(--pickup-mid);transform:translateX(3px);box-shadow:0 2px 8px rgba(22,163,74,.10)}.dropoff-item:hover{background:var(--dropoff-light);border-color:var(--dropoff-mid);transform:translateX(3px);box-shadow:0 2px 8px rgba(220,38,38,.10)}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pickup-item:nth-child(1){animation-delay:.03s}.pickup-item:nth-child(2){animation-delay:.06s}.pickup-item:nth-child(3){animation-delay:.09s}.pickup-item:nth-child(4){animation-delay:.12s}.pickup-item:nth-child(5){animation-delay:.15s}.pickup-item:nth-child(6){animation-delay:.18s}.pickup-item:nth-child(7){animation-delay:.21s}.pickup-item:nth-child(8){animation-delay:.24s}.dropoff-item:nth-child(1){animation-delay:.03s}.item-dot{width:8px;height:8px;border-radius:50%;margin-top:5px;flex-shrink:0}.pickup-item .item-dot{background:var(--pickup-color);box-shadow:0 0 0 3px var(--pickup-light)}.dropoff-item .item-dot{background:var(--dropoff-color);box-shadow:0 0 0 3px var(--dropoff-light)}.item-info{flex:1;min-width:0}.item-name{font-size:13px;font-weight:600;color:var(--text-primary);white-space:normal;word-break:break-word;text-overflow:ellipsis;line-height:1.3}.item-address{font-size:11.5px;color:var(--text-muted);margin-top:2px;word-break:break-word;text-overflow:ellipsis;line-height:1.3}.item-time{font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:6px;flex-shrink:0;font-variant-numeric:tabular-nums;letter-spacing:.2px;margin-top:1px}.pickup-item .item-time{background:var(--pickup-light);color:var(--pickup-color)}.dropoff-item .item-time{background:var(--dropoff-light);color:var(--dropoff-color)}.pickup-item.loading,.dropoff-item.loading{justify-content:center;padding:24px;color:var(--text-muted);font-size:13px;gap:8px;animation:none}.empty-state{text-align:center;padding:32px 16px;color:var(--text-muted);font-size:13px}.empty-state i{font-size:24px;margin-bottom:8px;display:block;opacity:.4}.ldp-rating-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:16px}.ldp-rating-header strong{font-size:16px;color:#1a1a1a}.ldp-rating-score{font-size:20px;font-weight:700;color:#1a1a1a;display:inline-flex;align-items:center;gap:5px}.ldp-criteria{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 0;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #eef0f4}.ldp-criterion{flex:0 0 33.333%;display:flex;flex-direction:row;align-items:center;gap:8px;padding-right:16px}.ldp-crit-label{flex:0 0 130px;font-size:13px;color:#333}.ldp-crit-bar{flex:1 1 auto;height:6px;background:#e0e4ec;border-radius:4px;overflow:hidden}.ldp-crit-fill{height:100%;background:#00a550;border-radius:4px}.ldp-crit-score{flex:0 0 28px;font-size:13px;font-weight:700;color:#1a1a1a;text-align:right}.ldp-reviews{display:flex;flex-direction:column;gap:0}.ldp-review-item{display:flex;flex-direction:row;gap:12px;padding:16px 0;border-bottom:1px solid #f0f2f5}.ldp-review-avatar{flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:#1a7a4a;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.ldp-review-body{flex:1 1 auto;display:flex;flex-direction:column;gap:4px}.ldp-review-name{font-size:14px;font-weight:600;color:#1a1a1a;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px}.ldp-review-verified{font-size:12px;color:#0068ff;font-weight:400}.ldp-review-date{font-size:12px;color:#999;font-weight:400}.ldp-review-stars{font-size:14px;color:#f5a623;letter-spacing:1px}.ldp-review-text{font-size:13px;color:#444;margin:0;line-height:1.6}.ldp-policy-title{font-size:16px;font-weight:700;color:#1a1a1a;margin-bottom:14px}.ldp-cancel-table{border:1px solid #e0e4ec;border-radius:6px;overflow:hidden;margin-bottom:14px}.ldp-cancel-row{display:flex;flex-direction:row;align-items:center;padding:10px 16px;border-bottom:1px solid #eef0f4;font-size:13px;gap:12px}.ldp-cancel-row:last-child{border-bottom:none}.ldp-cancel-row--highlight{font-weight:700}.ldp-cancel-dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:#ccc}.ldp-cancel-dot--red{background:#e53935}.ldp-cancel-time{flex:1 1 auto;color:#444}.ldp-cancel-time--red{color:#e53935;font-weight:700}.ldp-cancel-fee{flex:0 0 50px;text-align:right;font-weight:600}.ldp-policy-note{background:#f0f6ff;border:1px solid #b3d4ff;border-radius:6px;padding:10px 14px;font-size:12px;color:#333;margin-bottom:20px;display:flex;flex-direction:row;gap:8px;align-items:flex-start}.ldp-policy-section{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f2f5}.ldp-policy-section:last-child{border-bottom:none}.ldp-policy-section h4{font-size:14px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.ldp-policy-section ul{padding-left:18px}.ldp-policy-section li{font-size:13px;color:#444;line-height:1.8}.ldp-policy-section p{font-size:13px;color:#444;line-height:1.8}.ldp-gallery-main{position:relative;width:100%;aspect-ratio:16/9;background:#111;border-radius:6px;overflow:hidden;margin-bottom:10px}.ldp-gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.ldp-gallery-counter{text-align:right;font-size:13px;color:#666;margin-bottom:10px}.ldp-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.85);border:none;border-radius:50%;width:38px;height:38px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background .15s;z-index:2}.ldp-gallery-arrow:hover{background:#fff}.ldp-gallery-arrow--prev{left:12px}.ldp-gallery-arrow--next{right:12px}.ldp-gallery-thumbs{display:flex;flex-direction:row;gap:8px;overflow-x:auto}.ldp-gallery-thumb{flex:0 0 100px;height:65px;border-radius:4px;overflow:hidden;border:2px solid transparent;cursor:pointer;transition:border-color .15s}.ldp-gallery-thumb--active{border-color:#0068ff}.ldp-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ldp-amenity-featured{background:#f8f9fb;border-radius:8px;padding:14px 16px;margin-bottom:10px}.ldp-amenity-featured-title{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#1a1a1a;margin-bottom:6px}.ldp-amenity-featured p{font-size:13px;color:#666;line-height:1.6}.ldp-amenities-grid{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:14px}.ldp-amenity-item{flex:0 0 33.333%;display:flex;flex-direction:row;align-items:center;gap:10px;padding:12px;font-size:14px;color:#333}.ldp-amenity-icon{width:32px;height:32px;object-fit:contain;flex:0 0 22px}.ldp-amenity-featured-title .ldp-amenity-icon{width:32px;height:32px}.ldp-report-link{display:flex;flex-direction:row;justify-content:flex-end;padding:10px 20px 14px;border-top:1px solid #eef0f4}.ldp-report-link a{font-size:13px;color:#0068ff;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.ldp-report-link a:hover{text-decoration:underline}.seat-panel{display:none;border-top:2px solid #dce6f5;background:#fff;border-radius:8px;width:100%}.seat-panel.is-open{display:block}.trip-card.is-open .seat-panel{max-height:900px}.seat-inner{padding:20px}.pickup-select-list,.dropoff-select-list{max-height:300px;overflow-y:auto;padding-right:5px}.pickup-select-list::-webkit-scrollbar,.dropoff-select-list::-webkit-scrollbar{width:4px}.pickup-select-list::-webkit-scrollbar-thumb,.dropoff-select-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.seat-steps{display:flex;align-items:center;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #f0f3fa}.step{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.step--on{color:#0068ff}.step--off{color:#bbb}.step-num{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-num--on{background:#0068ff;color:#fff}.step-num--off{background:#e8e8e8;color:#bbb}.step-line{flex:1;height:1px;background:#dde3ec;margin:0 14px}.seat-close{background:none;border:none;font-size:18px;color:#ccc;cursor:pointer;margin-left:8px;padding:2px 6px;line-height:1;transition:color .15s}.seat-close:hover{color:#e53935}.seat-notice{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:8px;font-size:13px;color:#2e7d32;font-weight:500;margin-bottom:20px}.seat-notice .fa-circle-check{color:#43a047;font-size:16px}.seat-body{display:flex;gap:32px;justify-content:space-between;flex-wrap:wrap;align-items:start;padding-top:20px;margin-bottom:20px;margin:20px 50px}.seat-legend{min-width:155px}.legend-title{font-size:13px;font-weight:700;color:#333;margin-bottom:10px}.legend-row{display:flex;align-items:center;gap:9px;margin-bottom:8px;font-size:13px;font-weight:500;color:#333}.lb--sel{color:#43a047;font-weight:800}.lb--back{background:#4caf5020;border:2px solid #4caf50}.lb--middle{background:#ff980020;border:2px solid #ff9800}.lb--front{background:#9c27b020;border:2px solid #9c27b0}.legend-sub{font-size:12px;color:#7a8394}.bus-front{text-align:center;font-size:13px;font-weight:600;color:#666;padding-bottom:10px;margin-bottom:10px;border-bottom:2px dashed #d8e2ef}.bus-front .fa-bus{color:#0068ff;margin-right:5px}.seat-rows{display:flex;flex-direction:column;gap:8px}.seat-row{display:flex;gap:8px;justify-content:center}.seat{border-radius:8px;background:transparent;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:inherit;cursor:pointer;outline:none;transition:transform .12s,box-shadow .12s,background .12s,border-color .12s;-webkit-tap-highlight-color:transparent}.seat:hover:not([disabled]):not(.seat--driver):not(.seat--gap){transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.seat--gap{visibility:hidden;pointer-events:none}.seat--driver{background:#eee!important;border-color:#ddd!important;cursor:default;color:#aaa}.seat--unavail{background:#f0f0f0!important;border-color:#d0d0d0!important;opacity:.5;cursor:default}.seat--back{background:#4caf5018;border-color:#4caf50;color:#4caf50}.seat--middle{background:#ff980018;border-color:#ff9800;color:#ff9800}.seat--front{background:#9c27b018;border-color:#9c27b0;color:#9c27b0}.seat--sel{background:#e8f5e9!important;border-color:#43a047!important;transform:scale(1.06)!important}.seat-footer{border-top:1px solid #eef1f7;padding-top:14px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.sel-info{font-size:13px;color:#555}.sel-info strong{color:#0068ff}.total-wrap{display:flex;align-items:center;gap:16px}.total-label{font-size:14px;color:#444}.total-amt{font-size:16px;font-weight:800;color:#e53935}.total-amt.zero{color:#bbb}.btn-continue{background:#0ab6d2;color:#fff;border:none;border-radius:8px;transition:opacity .15s,background .15s;padding:5px 20px;margin:0}.btn-continue:hover:not(:disabled){background:#0ab6d2;color:#fff}.btn-continue:disabled{opacity:.4;cursor:default}.seat-footer .total-wrap a.btn-continue.disabled,.seat-footer .total-wrap a.btn-continue.disabled:hover,.seat-footer .total-wrap a.btn-continue.disabled:focus{opacity:.5;pointer-events:none;cursor:not-allowed}@media (max-width:768px){.seat-body{gap:15px;justify-content:center;flex-wrap:wrap;align-items:start;padding-top:15px;margin:15px 0}.seat-footer{flex-direction:column;align-items:stretch;gap:15px;padding:15px}.seat-footer .sel-info{text-align:center}.seat-footer .total-wrap{justify-content:space-between;width:100%;gap:10px}.seat-footer .total-label{flex:1}.seat-footer .btn-continue,.seat-footer .btn-back{white-space:nowrap;font-size:14px!important;height:auto!important;display:flex;align-items:center;justify-content:center;min-width:90px}.seat-footer .btn-continue{color:#fff}.lvx-bus-item-main{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.api-trip .lvx-bus-thumb{width:100%;padding:14px 16px;overflow:hidden;border-radius:12px;margin-bottom:10px}.api-trip .lvx-bus-thumb img{width:100%;height:100%;object-fit:cover;display:block}.api-trip .lvx-bus-content{width:100%;padding:0 16px}.api-trip .lvx-bus-meta{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:auto auto!important;padding:8px 16px!important;width:100%;gap:4px 0!important;grid-column:unset!important;align-items:start!important;flex:unset!important;width:100%!important;height:fit-content!important}.api-trip .lvx-price{align-self:start!important;line-height:1!important;padding:0!important;margin:5px!important}.api-trip .lvx-price small{font-size:11px!important;line-height:1!important;display:block!important}.api-trip .lvx-price strong{font-size:20px!important;line-height:1!important;display:block!important}.api-trip .lvx-discounts{align-self:start!important;padding:0!important;margin:0!important;line-height:1!important}.api-trip .lvx-meta-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-self:start!important;padding:0!important;margin:0!important}.api-trip .lvx-detail-link{font-size:12px!important;color:#00bad4!important;text-align:center!important;padding:8px 10px!important;border:1.5px solid #00bad4!important;border-radius:8px!important;display:block!important;cursor:pointer}.api-trip .lvx-call-btn{font-size:12px!important;font-weight:700!important;color:#fff!important;background:#00bad4!important;text-align:center!important;width:100%;border-radius:8px!important;display:flex!important;align-items:center;justify-content:center;text-decoration:none!important;margin:0}.api-trip .lvx-detail-link{font-size:13px;cursor:pointer}.api-trip .lvx-bus-tags{flex-wrap:wrap;gap:6px}.api-trip .lvx-bus-route-block{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:5px;margin-top:10px;width:100%}.api-trip .route-row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0}.api-trip .lvx-bus-route-block .route-row:last-child{align-items:flex-end}.api-trip .r-time{font-size:20px;font-weight:700;color:#111;display:flex;align-items:center;gap:4px}.api-trip .r-place{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.api-trip .route-duration{flex:0 0 auto;font-size:12px;color:#000;text-align:center;padding:0 8px;position:relative;display:flex;flex-direction:column;align-items:center;min-width:60px}.api-trip .route-duration{background:#fff;z-index:2;padding:2px 4px}.api-trip .ldp-close{display:none}.api-trip .ldp-pane{padding:16px;background:#fff}.api-trip .ldp-rating-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.api-trip .ldp-rating-header strong{font-size:16px}.api-trip .ldp-rating-score{font-size:20px;font-weight:700;color:#f5a623}.api-trip .ldp-criterion{margin-bottom:14px}.api-trip .ldp-crit-label{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.api-trip .ldp-crit-score{font-weight:600;color:#333}.api-trip .ldp-crit-bar{height:8px;background:#f1f1f1;border-radius:6px;overflow:hidden}.api-trip .ldp-crit-fill{height:100%;background:linear-gradient(90deg,#ffb347,#ff9800);border-radius:6px}.api-trip .ldp-pane{padding:16px;background:#fff}.api-trip .ldp-amenity-featured{background:#f9f9f9;padding:12px;border-radius:10px;margin-bottom:12px}.api-trip .ldp-amenity-featured-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;margin-bottom:6px}.api-trip .ldp-amenity-featured p{font-size:13px;line-height:1.5;color:#555;margin:0}.api-trip .ldp-amenity-icon{width:20px;height:20px;object-fit:contain}.api-trip .ldp-amenities-grid{display:grid!important;width:100%;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:12px}.api-trip .ldp-amenity-item{display:flex;align-items:center;gap:8px;background:#f5f5f5;padding:8px 10px;border-radius:8px;font-size:13px}.lvx-wrapper{flex-direction:column!important}.lvx-bus-filters{gap:8px!important;display:grid!important;grid-template-columns:1fr 1fr!important}.lvx-bus-filters .button{font-size:11px!important;padding:8px 4px!important;margin-bottom:0!important;min-width:0!important;text-overflow:ellipsis;overflow:hidden}}.lvx-time-filters{background:#fff;padding:15px 20px;border-radius:8px;display:flex;gap:20px;margin-bottom:25px;align-items:center;flex-wrap:wrap;box-shadow:0 2px 8px rgba(0,0,0,.04);border:1px solid #eaeaea}.lvx-time-filters i.fa-clock{color:#00B14F;font-size:16px;margin-right:6px}.lvx-time-filters .filter-label{font-weight:600;font-size:14px;color:#333;margin:0}.lvx-time-filters .lvx-filter-group{display:flex;align-items:center;gap:8px}.lvx-time-filters .lvx-filter-group label{font-size:13px;color:#555;margin:0}.lvx-time-filters .lvx-select{padding:0 10px;border-radius:6px;border:1px solid #dcdcdc;height:38px;width:90px;background:#fdfdfd;font-weight:500;font-size:14px;color:#333;cursor:pointer;outline:none;transition:all 0.2s;margin-bottom:0}.lvx-time-filters .lvx-select:hover,.lvx-time-filters .lvx-select:focus{border-color:#00B14F;background:#fff;box-shadow:0 0 0 2px rgba(0,177,79,.1)}.lvx-time-filters .btn-reset{margin-bottom:0;padding:0 15px;height:38px;border-radius:6px;font-size:13px;margin-left:auto;background:#fff;border:1px solid #dcdcdc;color:#555;cursor:pointer;font-weight:600;transition:all 0.2s;display:flex;align-items:center;gap:6px}.lvx-time-filters .btn-reset:hover{background:#f5f5f5;color:#333}@media (max-width:576px){.lvx-time-filters{padding:12px 15px;gap:15px}.lvx-time-filters .btn-reset{margin-left:0;width:100%;justify-content:center}}.lvx-bus-list::-webkit-scrollbar{width:6px}.lvx-bus-list::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.lvx-bus-list::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.lvx-bus-list::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.lvx-bus-item{display:grid;grid-template-columns:120px 1fr auto;gap:15px;align-items:center;background:#fff;border-radius:10px;padding:10px 14px;box-shadow:0 2px 6px rgba(0,0,0,.04)}.lvx-bus-thumb.no-img{display:flex;height:100%;width:100%;background:#18b9d4;align-items:center;justify-content:center;border-radius:8px;height:75px}.no-img img{padding:10px}.lvx-bus-thumb img{width:100%;border-radius:8px;display:block}.lvx-bus-content h3{margin:0 0 6px;font-size:15px;font-weight:700}.lvx-bus-route{margin:0;font-size:13px;color:#555;display:flex;align-items:flex-start;gap:6px}.lvx-bus-route i{margin-top:5px}.lvx-bus-meta{text-align:right;min-width:150px}.lvx-price span{font-size:11px;color:#777;display:block}.lvx-price strong{font-size:15px;color:#ff6a00}.lvx-call-btn{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:6px;background:#ffd333;font-size:15px;font-weight:700;color:#0d436f!important;text-decoration:none}.lvx-call-icon{font-size:14px}.dv-faq{margin:16px 0;background:#fff;border-radius:12px;padding:20px}.dv-faq-item{border:1px solid #e6f0ff;border-radius:10px;margin-bottom:12px;overflow:hidden}.dv-faq-question{line-height:1.5;margin:0;width:100%;background:#f8fbff;border:none;padding:10px 15px;font-size:15px;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#0a58ca}.dv-faq-question .icon{font-size:20px;color:#ffc107;transition:transform 0.3s}.dv-faq-item.active .icon{transform:rotate(45deg)}.dv-faq-answer{max-height:0;overflow:hidden;padding:0 16px}.dv-faq-item.active .dv-faq-answer{max-height:200px;padding:12px 16px 16px}.dv-faq-answer p{margin:0;font-size:14px;color:#444}.lvx-popular-list{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.lvx-popular-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.04)}.lvx-popular-thumb img{aspect-ratio:1;height:120px;width:100%;display:block;object-fit:cover}.lvx-popular-body{padding:8px 10px 10px}.lvx-popular-body h4{font-size:14px;margin:0 0 4px}.lvx-popular-body p{margin:0;font-size:13px}.dv-reviews-wrap{margin:10px 0}.dv-reviews-slick{opacity:0;transition:opacity 0.2s ease}.dv-reviews-slick.is-ready{opacity:1}.dv-review-card{padding:10px;box-sizing:border-box}.dv-review-link{display:block;position:relative;border-radius:14px;overflow:hidden;height:400px;background:#ddd;text-decoration:none}.dv-review-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1);transition:transform 0.35s ease}.dv-review-link:hover .dv-review-bg{transform:scale(1.05)}.dv-review-overlay{position:absolute;left:0;right:0;bottom:0;padding:16px 14px 14px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.85) 100%)}.dv-review-title{margin:0;font-size:16px;line-height:1.25;font-weight:700;text-shadow:0 2px 8px rgba(0,0,0,.45);color:#fff}.dv-review-meta{margin-top:8px;display:flex;align-items:center;gap:10px;opacity:.95}.dv-review-author{font-size:13px;font-weight:600}.dv-review-avatar{width:22px;height:22px;border-radius:50%;background:#fff2;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.dv-review-avatar img{width:100%;height:100%;object-fit:cover}.dv-review-like{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(0,0,0,.18)}.dv-review-like svg{width:18px;height:18px;fill:none;stroke:#111;stroke-width:2}.dv-reviews-slick .slick-list{margin:0 -10px}.dv-reviews-slick .slick-slide{padding:0 10px}.dv-card{background:#fff;border:1px solid #e6eef6;border-radius:14px;box-shadow:0 14px 40px rgba(15,23,42,.12);padding:18px 18px 14px}.dv-badge{display:inline-flex;align-items:center;gap:8px;color:#0d436f;background:rgba(10,167,255,.1);border:1px solid rgba(10,167,255,.18);padding:6px 10px;border-radius:999px}.dv-title{margin:10px 0 6px;font-size:28px;line-height:1.15}.dv-meta{display:flex;align-items:center;gap:6px;color:#64748b;font-size:14px}.dv-dot{width:9px;height:9px;border-radius:50%;background:#0aa7ff;box-shadow:0 0 0 4px rgba(10,167,255,.15)}.dv-features{margin-top:30px;padding-top:30px;border-top:1px solid #e6eef6;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.dv-feature{display:flex;align-items:center;gap:10px;font-size:14px;color:#334155}.dv-ic{width:18px;height:18px;border-radius:6px;background:rgba(10,167,255,.14);border:1px solid rgba(10,167,255,.18);position:relative}.dv-ic::after{content:"";position:absolute;inset:4px;border-radius:4px;background:#0aa7ff;opacity:.9}.dv-slider{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px rgba(15,23,42,.12);border:1px solid #e6eef6;background:#0b1220}.lvx-left{flex:0 0 30%}.dv-slick,.dv-slick .slick-list,.dv-slick .slick-track{height:100%}.dv-slide{position:relative;height:100%;max-height:320px;min-height:280px}.dv-slide img{width:100%;height:100%;object-fit:cover;display:block}.dv-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,6,23,.2) 0%,rgba(2,6,23,.05) 35%,rgba(2,6,23,.35) 100%);pointer-events:none}.dv-hotline{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#ffd333;color:#0b1220;font-weight:700;text-decoration:none;box-shadow:0 10px 24px rgba(0,0,0,.22)}.dv-hotline:hover{filter:brightness(1.02)}.dv-phone{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.65)}.dv-slick .slick-dots{position:absolute;left:14px;bottom:14px;width:auto;margin:0;display:flex!important;gap:8px}.dv-slick .slick-dots li{list-style:none;margin:0;width:auto;height:auto}.dv-slick .slick-dots button{width:8px;height:8px;padding:0;border-radius:999px;background:rgba(255,255,255,.55);margin:0;font-size:0}.dv-slick .slick-dots li.slick-active button{background:rgba(255,255,255,.95);width:22px}.dv-slick .slick-arrow{z-index:2;width:44px;height:44px;border-radius:5px;background:rgba(15,23,42,.45);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:0.15s ease;color:#fff;display:flex;align-items:center;justify-content:center}.dv-slick .slick-arrow:hover{transform:scale(1.04);background:rgba(15,23,42,.6)}.dv-slick .slick-prev{left:12px}.dv-slick .slick-next{right:12px}.dv-slick .slick-prev:before,.dv-slick .slick-next:before{font-size:20px;opacity:1;color:#fff}.dv-routebox{max-height:350px;overflow-y:auto;background:#fff;border-radius:10px;padding:10px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.dv-routebox__item{justify-content:space-between;display:flex;align-items:center;gap:18px;padding:10px 6px}.dv-routebox__item+.dv-routebox__item{border-top:1px solid #f0f0f0}.dv-routebox__from,.dv-routebox__to{display:flex;align-items:center;gap:10px;width:180px;min-width:0}.dv-routebox__swap{width:60px;text-align:center;font-size:15px;color:#6b7280;line-height:1}.dv-routebox__dot{width:12px;height:12px;border-radius:50%;display:inline-block;flex:0 0 12px}.dv-routebox__dot--from{background:#0d436f}.dv-routebox__dot--to{background:#1aa6a6}.dv-routebox__city{font-size:14px;font-weight:600;color:#0f2a4f}.dv-routebox__price{margin-left:auto;display:flex;align-items:center;gap:6px;white-space:nowrap}.dv-routebox__price-label{font-size:13px;font-weight:600;color:#0f2a4f}.dv-routebox__price-amount{font-size:13px;font-weight:700;color:#ff4d4f}.dv-routebox__btn{background:#ffd333;color:#0f2a4f;font-weight:700;padding:10px 14px;border-radius:10px;text-decoration:none;white-space:nowrap;box-shadow:0 1px 0 rgba(0,0,0,.05)}.dv-routebox__btn:hover{filter:brightness(.98)}.dv-routebox__btn:active{transform:translateY(1px)}.dv-slick-wrap{display:flex;gap:12px;align-items:stretch;width:100%;margin:0 auto}.dv-slick-thumbs .slick-list,.dv-slick-thumbs .slick-track{height:100%!important}.dv-slick-thumbs{width:80px;height:400px;overflow:hidden}.dv-slick-thumbs .slick-list,.dv-slick-thumbs .slick-track{height:100%!important}.dv-slick-thumbs .slick-slide{height:200px!important}.dv-thumb{width:100%;height:200px;border-radius:16px;overflow:hidden;background:#eee;cursor:pointer;transform:scale(.84);opacity:.55;transition:transform 0.25s ease,opacity 0.25s ease,box-shadow 0.25s ease;transform-origin:center}.dv-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block}.dv-slick-thumbs .slick-current .dv-thumb{transform:scale(1);opacity:1}.dv-slick-main{flex:1;min-width:0}.dv-slick-main .slick-prev,.dv-slick-main .slick-next{width:33px;height:33px;border-radius:5px;z-index:20}.dv-slick-main .slick-prev{left:12px}.dv-slick-main .slick-next{right:12px;background-color:#0a58ca;color:#fff;opacity:.7}.dv-slick-main .slick-next:hover{opacity:1}.dv-slick-main .slick-prev,.dv-slick-main .slick-next{font-size:0!important;line-height:0!important}.dv-slick-main .slick-prev:before,.dv-slick-main .slick-next:before{font-size:28px;opacity:.9}.dv-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;align-items:stretch}.intro-title{font-size:35px}.intro-sub{position:relative}.intro-sub__road img{display:block;width:100%}.intro-sub__bus{position:absolute;top:-4.9vw;left:2vw;width:15.6vw}.intro-box__title{font-size:18px;padding:25px 15px 0 15px;border-radius:20px 40px 0 0}.intro-box__header{display:flex;flex-wrap:wrap}.intro-box__title{background:#fff;width:66.5%;margin:0}.intro-box__icon{width:33.5%;padding:10px 0 0 0}.intro-box__body{background:#fff;padding:30px 15px;border-radius:0 20px 20px 20px;box-shadow:0 4px 21px 0 #00000040}.intro-box__icon-wrap{width:56px;height:56px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:50%;background:#55d3e6;margin:0 auto}.intro-title-2{font-family:"Corinthia",cursive;font-style:normal;font-size:60px;text-align:center}.intro-title-3{font-size:35px}.intro-reviews-slide__img{position:relative;padding-top:148%}.intro-reviews-slide__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.intro-reviews-slider .slick-slide{margin:0 15px}.intro-reviews-slider .slick-list{margin:0 -15px}.intro-reviews-slider .sub{padding-top:30px}.intro-reviews-slider .main{padding-top:60px}.intro-reviews-slide__link{position:relative;border-radius:8px;overflow:hidden;display:block}.intro-reviews-slide__txt{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:15px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.65) 55%,rgba(0,0,0,.85) 100%)}.intro-reviews-slide__title{color:#fff;font-size:16px}.intro-reviews-slide__author{font-weight:700;display:flex;flex-wrap:wrap;align-items:center}.intro-reviews-slide__authorName{max-width:calc(100% - 20px);padding-left:15px}.intro-reviews-slide__authorAvatar{border-radius:50%;overflow:hidden}.intro-sec-2{background:linear-gradient(180deg,#eff0ea 28.03%,#0f294d 46.12%)}.intro-sec-3 .section-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(270deg,#0f294d 35.92%,rgba(0,0,0,.43) 89%)}.ct-img{margin-bottom:-60px}.grey-bg{background:#f2f2f2}.movingBus{animation-name:movingBus;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes movingBus{0%{left:-16vw}100%{left:100vw}}.overlay-slider.slider-wrapper{position:absolute!important;top:0;left:0;width:100%}.overlay-slider img{height:385px;object-fit:cover}.ivx-tbl-wrap{overflow:auto;margin-bottom:30px}.ivx-tbl{background:#fff;min-width:2000px;border-collapse:collapse}.ivx-tbl tr th{padding:10px;white-space:nowrap;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#F8FAFC}.ivx-tbl tr td{padding:10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.ivx-tbl tr td:first-child{background:#FFF8ED;position:sticky;left:0}.ivx-bus-rating{color:#f59e0b;font-size:13px;font-weight:700;margin:7px 0}.ivx-bus-review{color:#6b7280;font-size:13px}.ivx-bus-operator{border:1px solid #e5e7eb;border-radius:16px;padding:24px 28px;margin:24px 0;background:#fff;box-shadow:0 6px 20px rgba(15,23,42,.04)}.ivx-bus-list{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px 16px 34px;margin-bottom:20px}.ivx-faq{margin-top:30px;display:flex;flex-wrap:wrap;background:#fff}.ivx-faq__left{width:30%;padding:15px}.ivx-faq__right{width:70%;border-left:1px solid #ccc}.ivx-faq-title{font-size:16px;margin:0}.ivx-faq-item__question{padding:12px;border-bottom:1px solid #ccc}.ivx-faq-item__answer{padding:12px;font-weight:500}.ivx-faq-item{border-bottom:1px solid #ccc}.ivx-faq-item:last-child{border-bottom:none}.ivx-updated-date{font-size:14px}.ivx-updated-header{display:flex;flex-wrap:wrap;margin-bottom:20px}.ivx-updated-header__icon{width:100px}.ivx-updated-header__title{font-weight:700}.ivx-updated-header__right{padding-left:15px}.ivx-op-item{position:relative;padding:16px;border-radius:12px;border:.5px solid rgb(221,227,236);box-shadow:0 2px 12px rgba(0,0,0,.06);background:#fff;margin-bottom:20px;transition:box-shadow 0.2s,border-color 0.2s}.ivx-op-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);border-color:#b0bec5}.ivx-op-item-wrap{display:grid;grid-template-columns:180px 1fr;grid-template-rows:auto auto;gap:10px 20px}.ivx-op-item__info{grid-column:2;grid-row:1;width:auto}.ivx-op-item__title{font-size:17px;font-weight:500;margin-bottom:8px}.ivx-op-item__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.ivx-op-item__rating{display:flex;flex-wrap:wrap;align-items:center;gap:3px}.ivx-op-item__rating-score{font-size:20px;font-weight:500}.ivx-op-item__rating-icon{font-size:16px;color:#F5A623}.ivx-op-item__reviews-count{font-size:13px;color:rgb(133,133,133)}.ivx-op-list{list-style-type:none;padding:0;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ivx-op-list__item:last-child{margin-bottom:0}.ivx-op-list__item{font-size:12px;font-weight:500;display:inline-flex;align-items:center;background:#F5F5F5;color:#333;border:1px solid #E0E0E0;border-radius:100px;padding:3px 12px}.ivx-op-depart{display:flex;align-items:center;font-size:14px;font-weight:500}.ivx-op-depart__icon{color:#0D436F;margin-left:5px;height:10px;width:10px;border-radius:50%;background-color:#0D436F}.ivx-op-depart__txt{font-size:15px;color:#666;font-weight:600}.ivx-op-desti__txt{font-size:15px;color:#666;font-weight:600}.ivx-op-desti{font-size:14px;font-weight:500;display:flex;align-items:center}.ivx-op-desti__icon{margin-right:5px;border-radius:50%;background:#EB5757;height:10px;width:10px}.ivx-op-distance{font-size:9px;color:rgb(133,133,133)}.ivx-op-item__img{grid-column:1;grid-row:1 / 3;width:100%;border-radius:8px;overflow:hidden}.ivx-op-item__img img{width:100%;object-fit:cover;display:block;border-radius:8px}.ivx-op-depart-desti{display:flex;flex-wrap:no-wrap;align-items:center;gap:3px}.ivx-op-depart__vector{width:40px;height:1.5px;background:#ddd;margin:3px 1px}.ivx-op-item__sub-info{grid-column-start:1;grid-column-end:3;grid-row:2;width:auto;padding-top:10px;border-top:1px solid #F0F0F0;position:relative;padding-bottom:0;display:flex;flex-direction:column;margin-top:auto}.ivx-op-item__sub-info:empty{display:none;padding-top:0;border-top:none}.ivx-op-item__content-title{font-size:14px;font-weight:500;margin-bottom:6px}.ivx-op-item__short-content{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:13.5px;line-height:1.6;color:#555;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:10px;border-radius:10px;display:flex;flex-direction:column}.ivx-op-item__actions{grid-column:2;margin:0;padding:0;color:#185FA5;display:flex;justify-content:flex-end;gap:10px;margin-top:10px;align-self:end}.ivx-op-view-details-btn{display:flex;align-items:center;gap:3px;margin:0;font-size:13px;font-weight:500;color:#185FA5;background:transparent;border:.5px solid #B5D4F4;border-radius:8px;padding:0 14px;cursor:pointer}.ivx-op-nav{display:flex;flex-wrap:wrap;justify-content:center;border-bottom:1px solid #E8E8E8}.ivx-op-nav-item{padding:15px;border-bottom:2px solid transparent;cursor:pointer;font-weight:500;font-size:14px}.ivx-op-nav-item.active{border-bottom:2px solid #0D436F;color:#0D436F}.ivx-op-tabs{margin-top:15px}.ivx-op-tab{display:none}.ivx-op-tab.active{display:block}.ivx-op-item__details{display:none}.ivx-op-item__details.active{display:block}.ivx-amenities-list{list-style-type:none;margin-bottom:20px}.ivx-amenities-item{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px;font-size:14px;padding-bottom:15px;border-bottom:1px solid #E8E8E8}.ivx-amenities-item:last-child{margin-bottom:0}.ivx-amenities-item__icon{display:block;width:32px}.ivx-amenities-item__title{width:calc(100% - 32px);padding-left:10px;font-weight:500;display:block}.ivx-amenities-item__desc{width:100%;color:#000000a6;margin-top:10px}.ivx-amenities-list-2{list-style-type:none;display:flex;flex-wrap:wrap;gap:15px 0}.ivx-amenities-list-2-item{margin:0;display:flex;flex-wrap:wrap;align-items:center;width:33.33%}.ivx-amenities-list-2-item__icon{width:32px;display:block}.ivx-amenities-list-2-item__title{width:calc(100% - 32px);padding-left:10px;font-weight:500;display:block}.ivx-pickup-dropoff{display:flex;flex-wrap:wrap;gap:30px}.ivx-pickup{width:calc(50% - 15px)}.ivx-dropoff{width:calc(50% - 15px)}.ivx-point-title{font-weight:500;margin-bottom:10px}.ivx-point-list{list-style-position:inside}.ivx-policy-list{list-style-type:none;margin:0}.ivx-policy-content{background:#f9fafb;padding:16px 18px 16px 34px;margin-bottom:20px}.ivx-op-slides{margin-bottom:15px}.ivx-op-thumbs .slick-list .slick-slide{margin:0 10px}.dv-routebox__prices{margin-left:auto}.dv-routebox__price-2{text-transform:capitalize}.nxpt-list{display:flex;flex-wrap:wrap;gap:30px}.nxpt-item{width:calc(33.33% - 20px)}.nxpt-item__link{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nxpt-item__img{margin-bottom:15px}.nxpt-item__phone-call{background:#0D436F;color:#ffd333;border-radius:5px;padding:5px 20px;font-weight:700;display:inline-block}.nxpt-item__phone-call:hover{color:#ffd333}.nxpt-item__phone-call-wrap{text-align:right}.lvx-bus-list--ct-style{margin-top:30px}@media only screen and (max-width:767px){.ivx-op-item{padding:12px}.ivx-op-item-wrap{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:10px 0}.ivx-op-item__img{grid-column:1;grid-row:1;width:100%;max-height:200px}.ivx-op-item__img img{width:100%;height:200px;object-fit:cover}.ivx-op-item__info{grid-column:1;grid-row:2}.ivx-op-item__title{font-size:15px}.ivx-op-item__sub-info{grid-column:1;grid-row:3}.ivx-op-item__actions{grid-column:1;grid-row:4;justify-content:stretch}.ivx-op-view-details-btn{width:65%;height:36px;font-size:13px;justify-content:center}.ivx-op-booking-btn{width:35%}.ivx-op-depart-desti{flex-wrap:wrap;gap:4px}.ivx-op-depart__vector{width:24px}.ivx-amenities-list-2-item{width:50%}.ivx-pickup-dropoff{flex-direction:column;gap:16px}.ivx-pickup,.ivx-dropoff{width:100%}.ivx-op-depart-desti{flex-wrap:nowrap;align-items:center;gap:4px}.ivx-op-depart,.ivx-op-desti{flex-shrink:1;min-width:0}.ivx-op-depart__txt,.ivx-op-desti__txt{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.ivx-op-distance{font-size:10px;white-space:nowrap;flex-shrink:0}.ivx-op-depart__vector{width:20px;flex-shrink:0}.ivx-op-depart__icon,.ivx-op-desti__icon{flex-shrink:0}}@media (min-width:1024px){.lvx-left{position:sticky;top:90px;align-self:flex-start}}@media only screen and (max-width:1400px){.header-main .nav>li>a{font-size:14px!important}}@media only screen and (max-width:1365px){body.boxed{max-width:100%!important}body.boxed .header-wrapper.stuck{max-width:100%!important}}@media only screen and (max-width:1200px){.gt-txt{font-size:50px}.gt-txt-2{font-size:20px}.gt-list img{max-height:40px}.front-page::before,.front-page::after{content:unset}}@media only screen and (max-width:1200px){.header-main .nav>li>a{font-size:13px!important}.hotline-number p a{font-size:14px}.hotline-number p:first-child{font-size:15px}.box-hotline img{width:26px;height:26px}}@media only screen and (max-width:1121px){.box-hotline{padding-left:5px}}@media only screen and (max-width:1014px){.hotline-number p:first-child{font-size:12px}.hotline-number p a{font-size:13px}}@media only screen and (max-width:1000px){.intro-reviews-slider .sub{padding-top:0}.intro-reviews-slider .main{padding-top:30px}.box-hotline img{width:22px;height:22px}}@media only screen and (max-width:991px){.ct-top-banner{display:block}.nhd__ct-section .section-content{padding-top:0!important}#searchForm .item-search{width:50%}.vxr-search-button.item-search{display:flex;justify-content:center}.lvx-left{flex:0 0 32%}.lvx-bus-item{grid-template-columns:100px 1fr;grid-template-rows:auto auto}.lvx-bus-meta{grid-column:1 / 3;text-align:left;display:flex;align-items:center;justify-content:space-between}.nxpt-item{width:calc(50% - 15px)}}@media only screen and (max-width:849px){.w-left{width:100%}.w-right{width:100%}.provider_details_convenience__list_2 .facility{width:50%}.sidebar-vexe-right{width:100%}.main-vexe-content .sidebar-filter-vexe{display:none}.nav__filters__menu{display:block}.box-filter-overlay{z-index:10;display:block}.item-rating-filter{justify-content:space-around}.bottom-sheet-content-body .radio-wrapper{justify-content:space-between;flex-direction:row-reverse;width:100%;border-bottom:1px solid #d1d0d0;padding-bottom:15px}.bottom-sheet-content-body .radio-wrapper p{font-size:16px}.bottom-sheet-content-body .radio-wrapper input[type="radio"]{margin-right:0}.bottom-sheet-content-body .sort__route__radio-group{gap:15px}.provider-details__comment-form__sub-title{font-size:14px}.online-booking-page__provider-list__item__img{width:40%}.online-booking-page__provider-list__item__info{width:60%}.online-booking-page__provider-list__item__handle{width:100%;margin-top:20px}.w-38p{width:100%}.online-booking-page__provider-list__item__btns{font-size:15px;margin-top:5px}.discount{margin-bottom:0}.steps-content{align-items:center;flex-direction:column}.payment_content{flex-direction:column}.payment_content_left{width:100%}.payment_content_right{width:100%}.box_success_notify{padding:0}.message-box{padding-left:12px!important;padding-right:12px!important}.seat-groups{padding-right:0;padding-bottom:10px}.payment_info_bill{padding:30px 0 0 0}.fs-list{max-height:250px}.lightbox .fancybox__content{padding:15px}.fs_lightbox_box{width:50%}.fs_lightbox_box_list_label{width:100%}.fs_lightbox_box_list_code{margin:0}.gt-title{font-size:32px}.gt-txt-3{font-size:19px}.box-content__txt-1{font-size:19px}.box-content__txt-2{font-size:20px}.box-content .col-inner{padding:15px}.gt-ct-row{background:transparent}.gt-ct-row::after{content:"";display:block;width:300px;height:300px;background:url(../../../../../../uploads/2023/08/gioi-thieu-bg.png) no-repeat top center / contain;margin:0 auto}.top-reviews__grid-item-link__txt-big-size{font-size:22px}.top-reviews__grid-item-link__txt{font-size:18px}.top-reviews__grid-item:nth-child(1),.top-reviews__grid-item:nth-child(4),.top-reviews__grid-item:nth-child(5){min-height:250px}.boxes-list{justify-content:center}.box-item{width:48%;margin-bottom:30px}.box-item:last-child,.box-item:nth-last-child(2){margin-bottom:0}.posts_list__item{width:100%;padding-left:0;padding-right:0}.ivexe-slider .text{padding:0 2rem}.ivexe-title-2{font-size:1.6rem}.ivexe-title{font-size:2rem}.ivexe-txt-3 .ivexe-title{max-width:100%;width:100%;margin:0 0 .5rem 0;text-align:center}.ivexe-title-3{font-size:1.2rem}.box-filter-overlay{z-index:10;display:block}.item-rating-filter{justify-content:space-around}.bottom-sheet-content-body .radio-wrapper{justify-content:space-between;flex-direction:row-reverse;width:100%;border-bottom:1px solid #d1d0d0;padding-bottom:15px}.bottom-sheet-content-body .radio-wrapper p{font-size:16px}.bottom-sheet-content-body .radio-wrapper input[type="radio"]{margin-right:0}.bottom-sheet-content-body .sort__route__radio-group{gap:15px}.lvx-left{flex:0 0 34%}.lvx-popular-list{grid-template-columns:repeat(4,1fr)}.dv-slick-thumbs{width:90px;height:420px}.dv-thumb{height:150px;border-radius:22px}.dv-slick-thumbs .slick-current .dv-thumb{height:220px}.dv-wrap{grid-template-columns:1fr}.dv-slide{min-height:240px}.intro-title-2{font-size:50px}.intro-title-3{font-size:30px}}@media (max-width:786px){.lvx-left{flex:0 0 36%}.lvx-popular-list{grid-template-columns:repeat(3,1fr)}.lvx-title{font-size:1.25em}.dv-routebox__item{flex-direction:column;align-items:stretch}.dv-routebox__from,.dv-routebox__to{width:auto}}@media only screen and (max-width:549px){.dv-review-link{height:500px}.main-vexe-content .tooltip .tooltiptext{max-width:246px}.home .mfp-container{padding:15px}.vehicle__col{padding:0;width:100%;margin-bottom:15px}.vehicle__col:last-child{margin-bottom:0}.fs_btn{font-size:0.9rem!important}.fs-list{max-height:180px}.fs_lightbox_box{width:100%}#vxrRoute{max-width:90%}.vivu-faq__title,.vivu-faq__content{width:100%}.messenger-btn,.zalo-oa-btn{display:none}.vivu-title{font-size:20px}.gt-txt{font-size:40px}.gt-sec .bg-fill{background-position:100% 30%!important}.gt-title{font-size:24px}.gt-txt-3{font-size:16px}.box-content__txt-1{font-size:16px}.box-content__txt-2{margin-top:20px}.gt-title-2{font-size:18px}.big-fs{font-size:30px}.gt-txt-4{font-size:16px}.gt-ct-row::after{width:200px;height:200px}.home #metu{display:block}.top-reviews__grid-item:nth-child(1),.top-reviews__grid-item:nth-child(4),.top-reviews__grid-item:nth-child(5){width:60%;min-height:200px}.top-reviews__grid-item{width:calc(40% - 10px)}.top-reviews__grid-item-link__txt{font-size:16px;bottom:10px;left:10px}.top-reviews__grid-item-link__txt-big-size{font-size:18px}.icon-angle-down{color:#858484}.button.btn-style-1{padding:10px;border-radius:8px!important;min-height:69px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:14px}.box-item{width:100%;padding:0}.box-item:nth-last-child(2){margin-bottom:30px}.slider-style-1__item{padding:0}.posts_list__item__img{width:100%}.posts_list__item__txt{width:100%}.posts_list__item__img img{height:auto;object-fit:fill;border-radius:10px 10px 0 0}.posts_list__item__txt{border-radius:0 0 10px 10px}.row_nentang .col-inner{padding:0!important}.row_nentang .col{padding-bottom:30px!important}.row_nentang .col:last-child{padding-bottom:0!important}.home .sns-btns{right:10px}.dialog-content__item{width:100%;padding:0;margin-bottom:30px}.dialog-content__item:last-child{margin-bottom:0}.dialog-content__link img{max-height:60px;max-width:180px}.sns-btns{right:15px}.col-inner .tabbed-content .nav .tab{width:33.33%;padding:0 10px}.ivexe-title{font-size:1.5rem}.ivexe-img .img-inner{max-width:280px}.ivexe-txt{font-size:1rem}.ivexe-slider .text{padding:0}.ivexe-slider .section{padding:0!important}.ivexe-txt-2 strong{font-size:2rem}.ivexe-txt-3-img{width:280px}.pc-info-2__address{padding:0;margin-bottom:20px}.pc-info-2__address,.pc-info-2__tel{width:100%}.tab-custom ul.nav>li{margin-left:25px}.tabbed-content .tab a{padding:10px 10px;font-size:14px}.tabbed-content .nav{justify-content:center}.tabbed-content .nav.nav-line-bottom{overflow-x:auto;flex-wrap:nowrap;justify-content:unset}.col-inner .tabbed-content .nav.nav-line-bottom .tab{width:100%}.tabbed-content .nav.nav-line-bottom .tab a{text-wrap-mode:nowrap}.col-inner .tabbed-content .nav .tab:nth-child(2n){margin-right:0}.accordion-sub-item{width:100%;padding:0;margin-bottom:20px}.accordion-sub-item:last-child{margin-bottom:0}.rating-tab__cat{width:100%;padding:0}.provider-details__comment-form__item{width:50%}.provider-details__comment-form__full-width{width:100%}.online-booking-page__provider-list__item__img,.online-booking-page__provider-list__item__info{width:100%}.w-42p{width:100%}.online-booking-page__provider-list__item__info{margin-top:15px;padding:0}.online-booking-page__provider-list__item{padding:10px}.online-booking-page__provider-list__item__price-btn{width:50%;padding:10px 8px}.online-booking-page__provider-list__item__details-btn{width:50%;padding:10px 4px}.vivu-providers-filter{width:100%;margin-top:15px}.mouse_scroll{display:none}.vexere-frame-content{width:100%}.show-on-mb{display:block}.show-on-pc{display:none}.tooltip .tooltiptext{max-width:220px}.seat svg{width:30px;height:auto}.section-tabs-point{display:flex;width:100%;justify-content:space-between;margin-top:16px;gap:10px}.notify-trip .full-trip{width:100%}.form-footer-action{flex-wrap:wrap;gap:10px}.form-footer-prev{text-align:right;width:100%}.form-footer-right{width:100%;justify-content:space-between}.content-dropoff-point{display:none}.booking-confirmation__container{flex-direction:column}.wrap-left-info{width:100%}.wrap-right-info{width:100%}.payment_method_detail .bg--positive{display:none}.content_detail_guideline_step{flex-wrap:wrap}.content_detail_guideline_step div{flex-basis:48%;align-items:center;text-align:center}.payment_method_detail_content_container{margin-left:0}.transfer_va_box .content_detail{align-items:center;flex-direction:column}.transfer_va_box .content_detail .content_detail_right{width:100%}.transfer_va_box .content_detail .content_detail_left{width:100%}.content_detail_qr{width:150px;height:150px}._success h2{font-size:30px}._success{padding:30px}.online-booking-page__provider-list__item__bus-type-info{margin-top:5px}.online-booking-page__provider-list__item__available-seat .seat-available{text-align:left;margin-top:-28px}.box-scroll-auto .box .box-image>div{height:142px}.overView__container-categories .rating-tab__cat{width:47%!important}.collapse-body-content .route-recommendation__item{flex:1 1 0%;max-width:100%}.table--phone tbody>tr{padding:18px;border-bottom:1px solid rgb(255,199,0)}.table--phone tbody>tr .route--phone{flex-direction:column-reverse;width:50%!important;align-items:stretch;gap:10px;padding-left:15px}.table--phone tbody>tr .route--phone section{margin-left:0}.table--phone tbody>tr .route--title{max-width:50%}.popover__menu{left:unset;right:0}.popover__menu:after{left:unset;right:.5em}.vivu-tbl-2 th:nth-child(2){display:none}.vivu-tbl-2 td:nth-child(2){display:none}.container-category{grid-template-columns:repeat(2,1fr);gap:10px}.blog-archive .section-title-container .section-title span{font-size:24px}.boxes-list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin:auto}.box-item__content__index__desc{font-size:14px}.box-item__content__index__title{font-size:15px}.box-item__content__index__price{font-size:15px}#searchForm .item-search{width:100%;padding:5px}.vxr-search-button{padding-bottom:10px!important}.row-search{border:unset;border-bottom:1px solid #dee2e6;border-radius:0}.row-search>.col-search>label{padding-top:0}#route-exchange-wrapper{transform:none;top:65%!important;right:10px}#route-exchange .fa-exchange-alt{transform:rotate(90deg)}#add-return-date .add-return{height:30px;border-bottom:none}.tab-support ul li{margin:0 7px}.tab-support .tab a{font-size:12px}.review-first img{top:-14px;left:-8px}.skeleton-phones .bar{width:100%!important}.online-booking-page__provider-list__item__img img{height:180px}.table--taxi tbody>tr .route--title{max-width:100%;border:none}.table--taxi tbody>tr .route--phone{border:none}.ivx-subtitle{left:15px}.section-route-popular{padding-top:90px!important}.box-ultil{background-color:#f2f2f2;bottom:-60px}.util-content{color:#000;gap:10px;font-size:10px}.util-content .item-util{gap:5px}.dv-tour-slider .slick-list{overflow:visible}.dv-tour-card.slick-slide{width:70vw!important}.lvx-wrapper{flex-direction:column}.lvx-left,.lvx-right{flex:0 0 auto;width:100%;min-width:0}.lvx-right{order:1}.lvx-left{flex:1;order:2}.lvx-popular-list{grid-template-columns:repeat(2,1fr)}.lvx-headline h2{font-size:18px}.dv-slick-thumbs{display:none!important}.slider-style-1__item__img img{max-height:42px!important}.intro-title{font-size:24px}.intro-box__title{min-height:83px}.intro-title-2{font-size:40px}.intro-reviews-slider .main{padding-top:0}.intro-reviews-slide__img{padding-top:80%}.intro-title-3{font-size:23px}.ct-para p{font-size:14px}.overlay-slider img{height:auto}.ivx-faq__left,.ivx-faq__right{width:100%}.ivx-faq__right{border-top:1px solid #ccc;border-left:none}.ivx-op-item__info,.ivx-op-item__sub-info,.ivx-op-item__img{width:100%}.ivx-amenities-list-2-item{width:100%}.ivx-pickup,.ivx-dropoff{width:100%}.nxpt-item{width:100%}}.dailyve-schedule-box{margin:28px 0;width:100%;max-width:100%;box-sizing:border-box}.dailyve-schedule-box h2{font-size:26px;line-height:1.35;margin:0 0 14px}.dailyve-schedule-box h3{font-size:21px;margin:24px 0 12px}.dailyve-table-wrap{display:block;width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box}.dailyve-schedule-table{width:980px;min-width:980px;max-width:none;border-collapse:collapse;table-layout:fixed}.dailyve-schedule-table th,.dailyve-schedule-table td{border:1px solid #222;padding:7px 7px;vertical-align:middle;white-space:normal;word-break:normal;overflow-wrap:break-word}.dailyve-schedule-table th{background:#ffc400;color:#111;font-weight:700;text-align:center}.dailyve-schedule-table td{background:#f7f7f7}.dailyve-schedule-table ul{margin:0;padding-left:18px}.dailyve-schedule-table li{margin-bottom:6px}th:first-child,td:first-child{padding-left:10px!important}.dailyve-schedule-table .tuyen_di,.dailyve-schedule-table .in_dam{width:130px}.dailyve-schedule-table .diem_don{width:230px}.dailyve-schedule-table .diem_tra{width:230px}.dailyve-schedule-table .gio_khoi_hanh{width:110px}.dailyve-schedule-table .dong_xe{width:160px}.dailyve-schedule-table .gia_ve{width:170px}.dailyve-schedule-table .so_dien_thoai{width:120px}.dailyve-table-wrap .in_dam{font-weight:550}.dailyve-faq-section{margin-top:50px!important;background:#fff;border-radius:14px;padding:24px;margin:32px 0}.dailyve-faq-title{font-size:24px;font-weight:700;margin:0 0 18px;color:#111}.dailyve-faq-list{display:flex;flex-direction:column;gap:12px}.dailyve-faq-item{border:1px solid #e2ecff;border-radius:10px;background:#f8fbff;overflow:hidden}.dailyve-faq-question{cursor:pointer;padding:14px 18px;font-weight:600;color:#0057d9;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.dailyve-faq-question::-webkit-details-marker{display:none}.dailyve-faq-question::after{content:"+";color:#f4a000;font-weight:700;font-size:18px;flex-shrink:0}.dailyve-faq-item[open] .dailyve-faq-question::after{content:"−"}.dailyve-faq-answer{padding:0 18px 16px;color:#333;line-height:1.7}.dailyve-faq-answer p{margin:0}.dailyve-faq-loading{background:#fff;border-radius:14px;padding:24px;margin:32px 0;color:#555}.dailyve-operator-tabs{margin:24px 0 36px;width:100%;max-width:100%;box-sizing:border-box}.dailyve-operator-tabs-nav{display:flex;align-items:center;gap:28px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;overflow-x:auto;overflow-y:hidden;max-width:100%;-webkit-overflow-scrolling:touch}.dailyve-operator-tab-btn{background:transparent!important;border:0!important;box-shadow:none!important;padding:8px 0 8px;color:#777;font-size:15.5px;font-weight:500;cursor:pointer;position:relative;white-space:nowrap;flex:0 0 auto}.dailyve-operator-tab-btn.is-active{color:#111}.dailyve-operator-tab-btn.is-active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:#00bcd4;border-radius:3px 3px 0 0}.dailyve-operator-tabs-content,.dailyve-operator-tab-panel{width:100%;max-width:100%;box-sizing:border-box}.dailyve-operator-tab-panel{display:none}.dailyve-operator-tab-panel.is-active{display:block}.dailyve-operator-tab-panel[hidden]{display:none!important}.dailyve-operator-tab-panel .dailyve-schedule-box,.dailyve-operator-tab-panel .dailyve-contact-box,.dailyve-operator-tab-panel .dailyve-faq-section{margin-top:0}.dailyve-tab-empty{background:#fff;border-radius:12px;padding:18px 20px}.dailyve-route-accordion{margin-top:18px;width:100%;max-width:100%;box-sizing:border-box}.dailyve-route-accordion-item{margin-bottom:12px;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box}.dailyve-route-accordion-button{width:100%;max-width:100%;display:flex;align-items:center;gap:4px;background:#f3f3f3!important;border:0!important;box-shadow:none!important;color:#00aeca;font-size:16.5px;font-weight:500;text-align:left;cursor:pointer;text-transform:uppercase;overflow:hidden;box-sizing:border-box}.dailyve-route-accordion-button:hover{color:#008ca3}.dailyve-route-accordion-icon{position:relative;display:inline-block;width:18px;height:18px;flex:0 0 18px;margin-right:8px;transition:transform 0.2s ease}.dailyve-route-accordion-icon::before{content:"";position:absolute;left:4px;top:3px;width:12px;height:12px;border-right:2px solid #00aeca;border-bottom:2px solid #00aeca;transform:rotate(45deg);transform-origin:center;transition:transform 0.2s ease}.dailyve-route-accordion-item.is-open .dailyve-route-accordion-icon{transform:rotate(180deg)}.dailyve-route-accordion-item.is-open .dailyve-route-accordion-icon::before{top:-2px;left:0;transform:rotate(-310deg)}.dailyve-route-accordion-title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dailyve-route-accordion-content{display:none;padding:7px;background:#fff;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.dailyve-route-accordion-item.is-open .dailyve-route-accordion-content{display:block}.dailyve-route-accordion-content>h3:first-child{display:none}.dailyve-route-accordion-content .dailyve-table-wrap{overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch}.dailyve-schedule-panel .dailyve-schedule-box h2,.dailyve-schedule-panel .dailyve-schedule-box p{display:none!important;font-size:0}.dailyve-article-list li a,.dailyve-article-list li a:hover{font-weight:600;color:#2104ff}.dailyve-contact-box{background:#fffef3;border-radius:10px;overflow:hidden}.dailyve-contact-scroll{max-height:620px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;background:#fffef3}.dailyve-contact-scroll::-webkit-scrollbar{width:6px}.dailyve-contact-scroll::-webkit-scrollbar-track{background:#f1f1f1}.dailyve-contact-scroll::-webkit-scrollbar-thumb{background:#b8b8b8;border-radius:10px}.dailyve-contact-scroll::-webkit-scrollbar-thumb:hover{background:#888}.dailyve-contact-city{margin-bottom:0;background:#fffef3;border:0}.dailyve-contact-city-title{background:#00b8c8;color:#fff;padding:14px 18px;font-size:16px;font-weight:700;text-transform:uppercase;position:sticky;top:0;z-index:2}.dailyve-contact-office{display:grid;grid-template-columns:1fr 220px;gap:20px;padding:28px 18px;border-bottom:1px solid #ddd;align-items:center;background:#fffef3}.dailyve-contact-office:last-child{border-bottom:1px solid #ddd}.dailyve-contact-office-info h3{margin:0 0 10px;color:#005bd3;font-size:17px;font-weight:700}.dailyve-contact-office-info p{margin:0;color:#444;font-size:14px;line-height:1.6}.dailyve-contact-office-phones{display:flex;flex-direction:column;gap:10px}.dailyve-phone-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#0d4978;color:#fff!important;border-radius:4px;padding:10px 12px;font-size:15px;font-weight:700;text-decoration:none!important;line-height:1}.dailyve-phone-btn.is-default{background:#06b6c9}.dailyve-phone-btn:hover{opacity:.9}.dailyve-phone-icon{font-size:14px}@media (max-width:1024px){html,body{max-width:100%;overflow-x:hidden!important}.dailyve-schedule-box h2{font-size:22px}.dailyve-schedule-box h3{font-size:18px}.dailyve-operator-tabs,.dailyve-operator-tabs-content,.dailyve-operator-tab-panel,.dailyve-schedule-panel,.dailyve-schedule-box,.dailyve-route-accordion,.dailyve-route-accordion-item,.dailyve-route-accordion-content{width:730px;max-width:100%;box-sizing:border-box}.dailyve-route-accordion-content{padding:6px;overflow:hidden!important}.dailyve-table-wrap,.dailyve-route-accordion-content .dailyve-table-wrap{display:block!important;width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x}.dailyve-schedule-table{width:980px!important;min-width:980px!important;max-width:none!important;table-layout:fixed!important;font-size:13px}.dailyve-schedule-table th,.dailyve-schedule-table td{white-space:normal!important;word-break:normal;overflow-wrap:break-word;padding:6px 5px}.dailyve-operator-tabs-nav{gap:18px;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.dailyve-operator-tab-btn{font-size:15px;padding:12px 0}.dailyve-route-accordion-title{font-size:15px}.dailyve-contact-office{display:flex!important;align-items:flex-start;flex-direction:row;justify-content:space-between}.dailyve-contact-office-phones{max-width:240px}.dailyve-faq-section{padding:18px;margin:24px 0}.dailyve-faq-title{font-size:22px}.dailyve-faq-question{padding:13px 15px;font-size:15px}.dailyve-faq-answer{padding:0 15px 15px}}@media (max-width:480px){.dailyve-schedule-table{width:900px!important;min-width:900px!important}}@media (max-width:767px){.dailyve-contact-office{display:flex!important;align-items:center;flex-direction:column;justify-content:space-between}}.ivexe-dv-wrap{margin:30px 0}.ivexe-dv-tabs{border-radius:10px;overflow:hidden;margin-bottom:28px}.ivexe-dv-tabs-nav{display:flex;gap:38px;border-bottom:1px solid #e5e5e5;padding:0 18px}.ivexe-dv-tab-btn{border:0;background:transparent;padding:18px 0 15px;font-size:16px;line-height:1.4;font-weight:600;color:#777;cursor:pointer;position:relative;margin:0}.ivexe-dv-tab-btn.is-active{color:#111}.ivexe-dv-tab-btn.is-active::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;border-radius:999px;background:#00bcd4}.ivexe-dv-tabs-content{padding:20px 0 0}.ivexe-dv-tab-panel{font-size:16px;line-height:1.7}.ivexe-dv-office-card{border-radius:8px;overflow:hidden;background:#fffdf3;border:1px solid #f1ead2;margin:0 18px 18px}.ivexe-dv-office-title{background:#08b9c9;color:#fff;font-weight:700;padding:13px 18px;text-transform:uppercase}.ivexe-dv-office-body{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;padding:28px 18px;align-items:center}.ivexe-dv-office-info h3{color:#005fcc;font-size:16px;margin:0 0 10px}.ivexe-dv-office-info p{margin:0}.ivexe-dv-office-phones{display:grid;gap:10px}.ivexe-dv-phone-btn{display:block;text-align:center;padding:9px 12px;border-radius:4px;background:#08b9c9;color:#fff!important;font-weight:700;text-decoration:none}.ivexe-dv-phone-btn:nth-child(n+3){background:#0d4f7d}.ivexe-dv-intro-content h2{font-size:26px;line-height:1.3;margin-top:0}.ivexe-dv-route-accordion{display:grid;gap:12px;padding:0 18px 20px}.ivexe-dv-route-item{border:1px solid #e7e7e7;border-radius:10px;overflow:hidden;background:#fff}.ivexe-dv-route-toggle{width:100%;min-height:58px;border:0;background:#fff;padding:15px 18px;text-align:left;color:#00aeca;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:14px;margin:0;letter-spacing:.2px}.ivexe-dv-route-toggle:hover{background:#fbfbfb}.ivexe-dv-route-chevron{width:10px;height:10px;border-right:2px solid #00aeca;border-bottom:2px solid #00aeca;display:inline-block;transform:rotate(45deg);transition:transform .2s ease;flex:0 0 10px;margin-left:2px}.ivexe-dv-route-item.is-open .ivexe-dv-route-chevron{transform:rotate(225deg);margin-top:6px}.ivexe-dv-route-detail{border-top:1px solid #eee;padding:0;background:#fcfcfc}.ivexe-dv-table-wrap{overflow-x:auto;width:100%}.ivexe-dv-schedule-table{width:100%;border-collapse:collapse;min-width:1300px;background:#fff;overflow-x:auto}.ivexe-dv-schedule-table th{background:#ffc400;color:#111;font-weight:700;text-align:center;border:1px solid #222;padding:12px 10px;line-height:1.2}.ivexe-dv-schedule-table td{border:1px solid #222;padding:12px 10px;vertical-align:middle}.ivexe-dv-mini-list{margin:0;padding-left:18px}.ivexe-dv-article{border-radius:10px;padding:24px 18px;margin-top:0;font-size:16px;line-height:1.75}.ivexe-dv-article section{margin-bottom:28px}.ivexe-dv-article h2{font-size:26px;line-height:1.3;margin:0 0 16px}.ivexe-dv-article h3{font-size:20px;line-height:1.35;margin:22px 0 12px}.ivexe-dv-article p{margin:0 0 12px}.ivexe-dv-article ol,.ivexe-dv-article ul{margin-top:0}.ivexe-dv-empty,.ivexe-dv-error{padding:18px;color:#666;background:#fff;border-radius:8px}.ivexe-dv-faq{background:#fff;border-radius:12px;padding:8px 0 0}.ivexe-dv-faq-item{border:1px solid #d9e9ff;border-radius:10px;margin-bottom:12px;overflow:hidden;background:#f8fbff}.ivexe-dv-faq-question{width:100%;border:0;background:transparent;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#06f;font-weight:700;font-size:16px;cursor:pointer;margin:0}.ivexe-dv-faq-question strong{color:#f0a000;font-size:18px}.ivexe-dv-faq-answer{padding:0 18px 16px;color:#333;background:#fff}.ivexe-dv-faq-answer p{margin:0}.ivexe-dv-schedule-table tbody tr td{background-color:white!important;width:100px}.ivexe-dv-schedule-table .ivexe-dv-col-vehicle{width:500px}.ivexe-dv-schedule-table .ivexe-dv-col-price{width:450px}.ivexe-dv-schedule-table .ivexe-dv-col-phone{width:200px}.ivexe-dv-schedule-table .ivexe-dv-col-dropoff{width:600px}.ivexe-dv-schedule-table .ivexe-dv-col-pickup{width:600px}.ivexe-dv-schedule-table .ivexe-dv-col-route{width:200px}.ivexe-dv-schedule-table .ivexe-dv-col-time{width:200px}@media (max-width:768px){.ivexe-dv-tabs-nav{overflow-x:auto;gap:22px;padding:0 12px}#main-content{width:750px}.ivexe-dv-tab-btn{white-space:nowrap;font-size:14px}.ivexe-dv-office-body{grid-template-columns:1fr;padding:18px 14px}.ivexe-dv-office-card{margin-left:12px;margin-right:12px}.ivexe-dv-article{padding:18px 12px;max-width:720px}.ivexe-dv-article h2{font-size:22px}.ivexe-dv-article h3{font-size:18px}}@media (max-width:549px){.ivexe-dv-route-toggle span{font-size:13px!important}#main-content{width:unset!important}.ivexe-dv-article{width:unset!important}}