.adv-home{background:var(--bg-brand-Secondary);padding:var(--spacing-80)}.adv-home .container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--gap-48)}.adv-home-group{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-12)}.item-adv-home{width:calc(25% - 4px);display:flex;flex-direction:column;align-items:center;gap:var(--gap-20)}.desc-adv-home{color:var(--color-text-secondary)}.intro-home{padding:var(--spacing-100) 0}.intro-home .container{display:flex;align-items:center;gap:var(--gap-12);position:relative}.intro-home .container .intro-home-text{width:626px;display:flex;flex-direction:column;gap:var(--gap-16);padding:24px;background:#fff;border-radius:8px;border:1px solid #f5f5f5;position:absolute;position:static;z-index:2;box-shadow:0 2px 6px 0 rgba(16,24,40,.06)}.intro-home .container .intro-home-text .intro-btn{font-weight:500}.intro-home .container .intro-home-image{width:626px;position:absolute;right:0;height:100%}.intro-home .container .intro-home-image img{margin:0;width:100%;height:100%;object-fit:cover;border-radius:8px}.intro-home .container .intro-home-text .intro-text{display:flex;flex-direction:column;gap:var(--gap-16)}.btn-default{color:var(--color-text-primary);font-size:var(--font-size-small);font-weight:600;text-decoration-line:underline}.section-guaranteed-trips,.section-excursions{padding-bottom:var(--spacing-100)}.section-excursions .container,.section-guaranteed-trips .container{display:flex;flex-direction:column;align-items:center;gap:var(--gap-48)}.guaranteed-head{display:flex;justify-content:space-between;align-items:center;width:100%}.guaranteed-list{display:flex;flex-wrap:wrap;gap:var(--gap-20)}.guaranteed-item{border:1px solid var(--color-border-e5);border-radius:12px;overflow:hidden;width:calc((100% - 40px)/3);display:flex;flex-direction:column;box-shadow:var(--shadow-s);background:#fff}.guaranteed-item .item-image{position:relative;padding:8px 8px 0 8px}.guaranteed-item .item-image img{border-radius:8px}.item-image img{width:100%;aspect-ratio:16/10;object-fit:cover;height:100%}.date-depart{position:absolute;bottom:0;left:8px;right:8px;background:rgba(0,0,0,.6);display:flex;gap:8px;align-items:center;color:#fff;padding:8px 16px;border-radius:0 0 8px 8px}.item-content{padding:12px 20px;flex:1;display:flex;flex-direction:column}.guaranteed-item .item-title{height:55px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:18px}.section-excursions .guaranteed-item .item-price{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.section-excursions .guaranteed-item .btn-detail-voyage{width:100%}.section-excursions .guaranteed-item .btn-detail-voyage img{margin:0}.item-meta{color:var(--color-text-muted);display:flex;flex-direction:column;gap:6px;font-size:14px}.item-meta span:first-child{background:url(/css/Icon/mapNewHomePage.svg) no-repeat left center;padding-left:28px}.item-meta span:last-child{background:url(/css/Icon/listNewHomePage.svg) no-repeat left center;padding-left:28px}.item-description{margin:16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guaranteed-item .item-footer{display:flex;align-items:center;justify-content:space-between}.item-price span{font-weight:600;font-size:var(--font-size-heading-4);color:var(--color-text-primary)}.btn-detail-voyage{display:flex;width:120px;padding:7px 14px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #a24d24;background:#fff;box-shadow:0 6px 15px -2px rgba(162,77,36,.08);color:#a24d24;font-size:var(--font-size-small);height:40px}.btn-detail-voyage:hover{background:#a24d24;color:#fff}.btn-detail-voyage:hover svg{color:#fff}.destinations{padding:80px 0 100px 0;background:#fff}.destinations .container{display:flex;flex-direction:column;gap:var(--gap-32)}.destination-group{display:flex;flex-wrap:wrap;gap:var(--gap-20)}.destination-item{width:calc((100% - 60px)/4);box-shadow:var(--shadow-s);border-radius:6px;position:relative}.destination-item .overlay-adv{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);border-radius:6px;z-index:3}.destination-item img{width:100%;height:100%;object-fit:cover;border-radius:6px;aspect-ratio:1/1}.destination-item span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:20px;font-weight:600;line-height:28px;z-index:4}.testimonial{padding:80px 0}.testimonial .container{display:flex;flex-direction:column;gap:var(--gap-48)}.testimonial .container .testimonial-head{display:flex;align-items:center;justify-content:space-between}.testimonial-group{display:flex;flex-wrap:wrap;gap:var(--gap-20)}.testimonial-item{width:calc((100% - 20px)/2);background:#fff;padding:20px;display:flex;gap:var(--gap-20);border-radius:8px;border:1px solid #f9f4f0;align-items:center;box-shadow:0 2px 6px 0 rgba(16,24,40,.06)}.testimonial-item .testimonial-image{height:100%;width:200px}.testimonial-item .testimonial-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.testimonial-item .testimonial-text{width:calc(100% - 220px);display:flex;flex-direction:column;gap:var(--gap-16)}.testimonial-item .testimonial-text .testimonial-link{font-weight:500}.testimonial-item .testimonial-text .text-top{display:flex;flex-direction:column;gap:var(--gap-16);padding-bottom:16px;border-bottom:1px solid #e5e7eb}.testimonial-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;color:#404040;font-weight:400}.testimonial-author{font-size:20px;font-weight:600;line-height:28px}.testimonial-nationality{font-weight:400;line-height:24px}.comment-home{padding-bottom:100px}.comment-home .container{display:flex;flex-direction:column;gap:40px}.comment-home .comment-head{display:flex;flex-direction:column;gap:12px}.comment-info-group{display:flex;gap:80px}.comment-info-group .comment-image{width:600px}.comment-icon img{width:60px;height:60px}.comment-info-group .comment-image img{width:100%;height:100%;object-fit:cover;border-radius:12px;aspect-ratio:600/480}.comment-info{width:calc(100% - 680px);display:flex;flex-direction:column;gap:var(--gap-32)}.comment-info-text{display:flex;flex-direction:column;gap:var(--gap-24)}.comment-info-item{display:flex;gap:var(--gap-24)}.comment-btn{display:flex;padding:7px 16px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #a24d24;color:#a24d24;max-width:230px;font-size:var(--font-size-small);height:40px}.comment-btn:hover{background:#a24d24;color:#fff}.group-box-dropdown{position:relative}.dropdown-content{position:absolute;background:#fff;border-radius:12px;width:100%;padding:12px;top:50px;z-index:10;display:none}.dropdown-content.wide{width:600px;max-width:600px;left:50%;transform:translateX(-65%)}.year-block h4{border-bottom:1px solid #e5e5e5;padding-bottom:12px;margin-bottom:12px}.months{display:flex;row-gap:12px;flex-wrap:wrap;margin-bottom:24px}.months .search-val{width:25%}.nations{display:flex;flex-direction:column;gap:12px}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content{animation:dropdownFadeIn .2s ease-in-out}.comment-text{display:flex;gap:8px;flex-direction:column;width:calc(100% - 84px)}.pop_activated{width:100vw;height:100vh;overflow:hidden}#pop_activities .testimonial-list{padding:40px}#pop_activities{position:fixed;width:100vw;height:100vh;overflow:hidden;top:0;left:0;z-index:1000;display:none;max-width:1150px;transform:translateX(-50%);left:50%;background:#fff}#pop_activities .wrp{height:100%}#pop_activities>.wrp{width:100%;overflow-y:auto}.pop_activated #pop_activities{display:block}#pop_activities .ts1-title{font-size:30px}#pop_activities .top img{width:100%}#pop_activities>section{padding:20px}.pop_activities_close{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);padding:5px 0;display:block;z-index:10001;display:none}.cm-btn2{line-height:30px;padding:4px 30px;background:#a24d24;border:1px solid #a24d24!important;display:inline-block;border-radius:2px;font-size:18px;color:#fff;font-family:'SVN-Gilroy'}.pop_activities_close .cm-btn2{padding-left:60px;background:url(/Css/Icon/cart.png) no-repeat left 20px center #a24d24;border-radius:20px;white-space:nowrap}.pop_activities_close .cm-btn2:hover{color:#fff}.pop_close{position:fixed;top:10px;right:10px;display:flex;justify-content:flex-end;z-index:2}.contact_info2{padding:20px 0;text-align:center;width:100%;max-width:625px;margin:0 auto 40px;border:1px solid #d2d2d2;border-radius:6px}.contact_info2 .head{font-size:25px;color:#a24d24;margin-bottom:20px}.contact_info2 .desc{margin-bottom:20px}.testimonial-list .item{padding:20px 25px;background:#f7f7f7;margin-bottom:40px}.wImage{position:relative;overflow:hidden}.testimonial-list .item .th{font-weight:bold;font-size:18px;text-align:left;display:block}.testimonial-list .item .wImage:before{padding-bottom:62.39%}.testimonial-list .item .cm-btn{padding-left:40px;background:url(/Css/Icon/icon-email.png) no-repeat #a24d24;background-position:10px center;color:#fff}.tour-section-1 .noidung{text-align:left}.tour-section-1#pop_activities section{padding:40px}.vd_gallery{display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:100px 100px;margin-bottom:1em}.vd_gallery .wImage:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.vd_gallery .wImage{border:1px solid transparent}.vd_gallery .wImage:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.5);box-sizing:border-box;pointer-events:none}.vd_gallery .wImage.video:after{background:url(/css/icon/icon-video.png) no-repeat center center}.vd_gallery.gr-galleryThreeItems{grid-template-rows:200px 200px}.vd_gallery.gr-galleryFourItems{grid-template-rows:150px 150px 150px 150px;grid-template-columns:33.333% 33.333% 33.333%}.vd_gallery.gr-galleryFourItems .wImage:first-child{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:3}.vd_gallery.gr-galleryFourItems .wImage:nth-child(2){grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:3}.vd_gallery.gr-galleryFourItems .wImage:nth-child(3){grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:5}.vd_gallery.gr-galleryFourItems .wImage:nth-child(4){grid-column-start:3;grid-column-end:4;grid-row-start:3;grid-row-end:5}.vd_gallery_v2{display:grid;grid-template-columns:25% 25% 25% 25%;margin-bottom:1em}.vd_gallery_v2 div{position:relative}.vd_gallery_v2 div:first-child{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:3}.vd_gallery_v2 div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid rgba(255,255,255,.5);box-sizing:border-box;pointer-events:none}.testimonial-list figure{margin:0 0 1em;text-align:center}.testimonial-list figure figcaption{font-style:italic;padding-top:5px;font-size:.9rem}.section-homepage{background:#fafafa}@media(max-width:1239px){.comment-icon img{width:48px;height:48px}.comment-text{width:calc(100% - 72px)}.adv-home{padding:64px 0}.adv-home-group{flex-wrap:wrap}.adv-home-group .item-adv-home{width:calc(50% - 16px)}.intro-home{padding:64px 0}.intro-home .container{flex-direction:column-reverse}.guaranteed-head{flex-wrap:wrap}.guaranteed-list{overflow-x:auto;flex-wrap:nowrap}.section-excursions .container,.section-guaranteed-trips .container{align-items:unset;gap:32px}.guaranteed-item{min-width:90%}.section-guaranteed-trips,.section-excursions{padding-bottom:64px}.destinations{padding:64px 0}.destination-group{flex-wrap:wrap}.destination-item{width:100%;aspect-ratio:358/295}.testimonial .container .testimonial-head{flex-wrap:wrap}.testimonial-group{flex-wrap:wrap}.testimonial-item{width:100%;flex-direction:column}.testimonial-item .testimonial-image,.testimonial-item .testimonial-text{width:100%}.comment-info-group{flex-wrap:wrap;gap:40px}.comment-info-group .comment-image,.comment-info{width:100%}.group-box-dropdown{max-width:152px}.dropdown-content.wide{width:300px}.months .search-val{width:33.33%}.intro-home .container .intro-home-image,.intro-home .container .intro-home-text{width:100%}.intro-home .container .intro-home-text{padding:16px}.intro-home .container .intro-home-image{position:unset;margin-bottom:-20px}.date-depart,.desc-adv-home,.intro-desc,.item-description,.testimonial-desc,.testimonial-nationality,.comment-desc,.comment-desc{font-size:14px}.guaranteed-item .item-title{font-size:16px;margin-bottom:10px;height:48px}.item-meta,.guaranteed-item .item-footer,.btn-detail-voyage,.section-excursions .guaranteed-item .item-price{font-size:12px}.item-price span{font-size:18px}.destination-item span,.testimonial-author{font-size:18px}.destination-item .overlay-adv{z-index:0}.testimonial-item .testimonial-image img{aspect-ratio:326/240}#pop_activities .testimonial-list{padding:10px}}