.tour-filter{margin-top:100px}.breadcrumb{display:flex;align-items:center;gap:4px;margin-top:28px;margin-bottom:48px}.tour-detail__header{margin-top:48px;margin-bottom:32px;font-size:32px;font-weight:600;line-height:40px}.tour-detail__header h1{font-size:32px;font-weight:600}.tour-detail__gallery{margin-bottom:40px}.tour-detail__gallery .container{gap:var(--gap-32);display:flex;align-items:stretch;flex-wrap:wrap}.tour-detail__gallery .container .gallery-right{width:400px;display:flex;padding:20px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid #f7eae1;background:#fff;box-shadow:0 2px 6px 0 rgba(16,24,40,.06)}.tour-detail__gallery .container .gallery-left{width:calc(100% - 432px)}.gallery-video{position:relative;margin-bottom:8px;display:block}.gallery-video img{width:100%;height:100%;object-fit:cover;border-radius:4px;aspect-ratio:808/420}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group-gallery{display:flex;gap:8px;align-items:center}.item-galerry{width:calc((100% - 32px)/5);aspect-ratio:155/100;height:100%}.item-galerry:nth-child(n+6){display:none}.item-galerry img{width:100%;height:100%;object-fit:cover;border-radius:4px}.gallery-last{position:relative}.gallery-last-mobile{position:relative}.gallery-last .over{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff}.gallery-last-mobile .over{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff}.gallery-right .title-h2{margin-bottom:8px;font-size:18px;font-weight:600;line-height:28px}.group-info-tour{display:flex;flex-direction:column;gap:20px;height:calc(100% - 85px)}.item-info-tour{display:flex;gap:12px;align-items:center}.item-info-tour:nth-child(3){align-items:flex-start}.item-info-tour .info-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f5f5f5}.item-info-tour .info-tour-detail{width:calc(100% - 52px)}.item-info-tour .info-tour-detail .title-info-tour{color:#404040;font-size:14px;font-weight:400;line-height:20px}.line-info{background:#e5e5e5;width:100%;height:1px;margin:20px 0}.btn-tour-detail{border-radius:6px;background:#a24d24;display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:6px;align-self:stretch;color:#fff}.tour-detail-text-info{padding:64px 0}.tour-detail-text-info .container{display:flex;flex-direction:column;gap:var(--gap-24)}.trip-experiences-section{padding:var(--spacing-64);background:url(/css/icon/bg-experience.png) no-repeat center center var(--color-bg-f9f4f0)}.trip-experiences-section .container{display:flex;flex-direction:column;gap:var(--gap-24)}.trip-experiences-heading{max-width:var(--width-form);text-align:center;margin:0 auto}.trip-experiences-list ul{max-width:var(--width-heading);margin:0 auto;background:var(--color-text-white);padding:32px 40px;border-radius:12px;border:1px dashed var(--color-text-primary)}.trip-experiences-list li{margin-bottom:10px;position:relative}.trip-experiences-list li::before{content:"";position:absolute;left:-20px;top:10px;width:8px;height:8px;background-color:var(--color-text-primary);border-radius:50%}#apecru,#galerie,#itineraire,#a-la-carte,#prix-prestation,#bon-a-savoir,#avis{scroll-margin-top:90px}.tour-program{padding:var(--spacing-80);display:flex;flex-direction:column;gap:var(--gap-24);background:#fafafa}.tour-program .container{display:flex;gap:96px;align-items:flex-start;flex-wrap:wrap}.program-map{width:307px;position:sticky;top:120px}.program-map img{aspect-ratio:307/548;object-fit:contain}.program-days{flex:1;display:flex;flex-direction:column;gap:24px}.itin-head{display:flex;justify-content:space-between;align-items:center}.program-days .more{cursor:pointer;text-decoration:underline}.box-day-items{display:flex;flex-direction:column;border-left:2px dashed var(--color-border-e5)}.day-item{display:flex;flex-direction:column;padding-left:28px;position:relative;padding-top:16px;padding-bottom:16px}.day-item:first-child{padding-top:0}.day-item:last-child{padding-bottom:0}.day-item:not(:last-child):after{content:'';width:calc(100% - 28px);height:1px;display:block;background:#e9eaeb;position:absolute;bottom:0;left:28px}.day-header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;cursor:pointer;font-weight:600}.day-header:before{content:"";position:absolute;left:-41px;top:0;width:24px;height:24px;background:url(/css/icon/icon-elipse5.svg) no-repeat center top 6px;border-radius:50%}.day-header span{color:var(--color-text-primary);text-transform:uppercase;align-self:flex-start}.day-item:first-child .day-header:before,.day-item:last-child .day-header:before{background:url(/css/icon/icon-location-primary.svg) no-repeat left top}.day-title{flex:1;display:flex;align-items:center;gap:var(--gap-16);font-weight:var(--font-weight-semibold);font-size:16px}.toggle-button{background:none;border:0;font-size:18px;cursor:pointer;color:transparent;width:28px;height:24px;display:flex;align-items:center;justify-content:center;background:url(/css/icon/icon-chevron-down.svg) no-repeat center}.expanded .toggle-button{background:url(/css/icon/icon-chevron-up.svg) no-repeat center}.day-content{display:block}.day-content p{margin:1em 0}.day-content blockquote{display:none;background:#e5e5e5;border-left:5px solid #525252;margin:5px 0 15px 0;padding:1px 15px}.day-content ul{padding-left:16px}.day-content ul li{list-style:disc}.day-content a[name]:hover{text-decoration:underline}.day-content a[name]{padding-right:16px;background:url(/css/icon/info.svg) no-repeat right center;color:#a24d24;cursor:pointer}.tour-price{padding:var(--spacing-80);display:flex;flex-direction:column;gap:32px}.tour-price .section-title{text-align:center;width:100%}.price-summary{display:flex;align-items:center;gap:32px;justify-content:center;margin-bottom:24px}.price-value{display:flex;flex-direction:column;align-items:center}.price-value .amount{font-size:28px;font-weight:bold;color:var(--color-text-primary)}.price-note{flex:1;max-width:600px}.price-details{display:flex;flex-direction:row;gap:32px;border-radius:12px;flex-wrap:wrap}.price-column{flex:1;min-width:280px;display:flex;flex-direction:column;gap:var(--gap-20)}.toggle-header{display:flex;justify-content:space-between;align-items:center}.price-column h3{font-weight:var(--font-weight-semibold)}.toggle-btn{font-size:20px;background:none;border:0;cursor:pointer;line-height:1;font-weight:bold;width:30px;height:30px;color:#a24d24}.check-list,.cross-list{display:flex;flex-direction:column;gap:var(--gap-20)}.check-list ul,.cross-list ul{display:flex;flex-direction:column;gap:var(--gap-16)}.check-list li{padding-left:28px;background:url(/css/icon/icon-check.svg) no-repeat left top 2px}.line-tour{border:1px solid var(--color-border-e5)}.cross-list li{padding-left:28px;background:url(/css/icon/icon-close.svg) no-repeat left top 2px}.tour-section-6{padding:80px 0 100px}.tour-option .container{display:flex;flex-direction:column;gap:var(--gap-40)}.tour-option .section-title{text-align:center}.tour-section-6 .tour-service .gName{font-size:18px;font-weight:600}.tour-section-6 .tour-service .descName{font-size:15px;color:#444;line-height:1.6;max-width:var(--width-heading);margin:4px 0 24px}.tour-section-6 .star{width:10px;height:10px;display:inline-flex;margin-left:2px;background:url(/Css/Icon/star.png);background-size:contain}.SubTourActivities .group_items .item .wImage,.tour-section-6 .tour-service .wImage,#section-3 .group-item .item .wImage,.tour-section-3 .wrp .video-inner,.tour-section-3 .pull-right .wImage{border-radius:10px}.tour-section-6 .tour-service .wImage{position:relative;overflow:hidden}.wImage:before{content:"";display:block;padding-bottom:66.66%}.tour-section-6 .tour-service .wImage:before{padding-bottom:63.715%}.wImage .image{height:100%;left:0;position:absolute;top:0;width:100%}.image:not(figure):before{content:"";position:absolute;top:0;left:0;width:0;height:100%;width:100%;z-index:1;opacity:0;background-color:rgba(54,54,54,.2);transition:all 500ms ease}.wImage .image.cover img{height:100%;object-fit:cover;width:100%}.wImage .image img{display:block;margin:auto;max-height:100%;max-width:100%;vertical-align:middle;position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:.5s all ease-in-out;transition:.5s all ease-in-out;opacity:1!important}.tour-section-6 .tour-service .over{position:absolute;width:100%;bottom:0;left:0;padding:10px;color:#dcdcdc;padding-left:35px;background:url(/Css/Icon/tour-service-location.png) no-repeat;background-position:10px center;font-weight:bold}.service-card-body{position:absolute;bottom:12px;left:12px;right:12px;background:rgba(0,0,0,.48);border-radius:8px;padding:8px;color:#fff;display:flex;flex-direction:column;gap:2px;text-align:center}.service-card-rating{color:#fdb022;display:flex;align-items:center;gap:6px;justify-content:center}.transport-category{max-width:var(--width-heading);margin-bottom:32px}.service-title{font-size:18px;font-weight:600;margin-bottom:8px}.service-description{font-size:15px;color:#444;line-height:1.6}.transport-list{display:flex;gap:var(--gap-24)}.transport-card{width:calc((100% - 48px)/3);display:flex;flex-direction:column;border:1px solid var(--color-border-e5);position:relative;border-radius:10px}.transport-card .transport-image img{border-radius:10px}.transport-name{color:var(--color-text-white);position:absolute;left:50%;transform:translateX(-50%);bottom:20px;width:100%;padding:0 20px;text-align:center}#RequestQuote6x.advisor-section{background:url(/Css/icon/bg-request.png) no-repeat center center var(--color-bg-f9f4f0)}#RequestQuote6x{padding:64px 0}.advisor-wrapper{max-width:623px;margin:0 auto;display:flex;gap:80px;align-items:center}.advisor-wrapper .advisor-left{width:200px;display:flex;flex-direction:column;gap:0;align-items:center}.advisor-wrapper .advisor-image{margin-bottom:16px}.advisor-wrapper .advisor-left img{width:200px;height:200px;border-radius:100%;object-fit:cover}.advisor-position{font-weight:400}.advisor-right{width:calc(100% - 284px);display:flex;flex-direction:column;gap:var(--gap-20);align-items:center}.advisor-wrapper .advisor-right .heading-h2{color:#171717;font-size:24px}.advisor-wrapper .cm-btn{font-size:var(--font-size-small);line-height:30px;padding:2px 20px;background:#a24d24;border:1px solid #a24d24;display:inline-block;border-radius:4px;color:#fff;cursor:pointer}.box-sub-heading-contact{display:flex;flex-direction:column;gap:12px;align-items:center}.advisor-right .sub-heading{font-style:normal}.advisor-wrapper .contact-icons{display:flex;gap:var(--gap-32);align-items:center}.advisor-wrapper .contact-icons .contact-icon{display:flex;flex-direction:column;gap:var(--gap-8);align-items:center}.advisor-wrapper .contact-icons .contact-icon svg{color:#404040}.advisor-wrapper .contact-icons .contact-icon span{color:var(--color-text-description);font-weight:var(--font-weight-regular);font-size:var(--font-size-small)}.advisor-section .contact-benefits{display:flex;flex-direction:column;gap:12px}.contact-benefits .desc-item{display:flex;align-items:center;line-height:normal;padding:3px 0 3px 32px;background:url(/Css/Icon/check-contact-brand.svg) no-repeat left center;color:var(--title-color);font-weight:400;font-size:16px}.qna_category-new .wrp768{max-width:var(--width-qna);margin:0 auto;padding:var(--spacing-80);display:flex;gap:var(--gap-40);flex-direction:column;align-items:center}.group-items__qna{width:100%}.qna_category-new .group-items__qna .items-qna{display:flex;flex-direction:column;gap:var(--gap-16)}.item-qna{border-radius:var(--radius-l);border:1px solid var(--color-border-e5);padding:16px 20px;box-shadow:var(--shadow-s);cursor:pointer;background:#fff}.item-qna .box-head{display:flex;gap:var(--gap-12)}.item-qna .box-head .name{width:calc(100% - 32px);font-weight:600}.item-qna.active .icon{transform:rotate(0)}.item-qna .box-head .icon{background:url(/css/icon/dropdown-17.svg);width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;transform:rotate(180deg);transform-origin:center center;transition:transform .3s ease}.item-qna .des-item{border-top:1px solid #e5e5e5;padding-top:16px;margin-top:16px}.btnCount-date{cursor:pointer}.qna_category-new .paging{display:flex;align-items:center;gap:var(--gap-8)}.qna_category-new .paging span.active{background:var(--color-text-primary);color:#fff}.qna_category-new .paging span{display:flex;padding:6px;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap-8);border-radius:6px;border:1px solid #d4d4d4;width:32px;height:32px;font-size:var(--font-size-small);cursor:pointer}.video-section{padding:var(--spacing-80);background:#fafafa}.video-section .container .video-content{display:flex;flex-direction:column;gap:var(--gap-40);align-items:center;text-align:center}.head-video{max-width:var(--width-heading);display:flex;gap:var(--gap-8);flex-direction:column}.slide-conatainer-video{max-width:820px;position:relative;margin:0 auto;width:100%}.video-thumbnail{width:100%;height:100%}.video-thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.section-testimonials{background-color:var(--color-text-white);padding:var(--spacing-80)}.section-testimonials .container{border-radius:16px;background:#f9f4f0;padding:64px 16px}.section-testimonials .owl-carousel .owl-nav{position:absolute;display:flex;justify-content:space-evenly;align-items:center;width:100%;left:0;top:calc(100% + 24px)}.section-testimonials .owl-carousel .owl-nav button{appearance:none;padding:6px!important;border-radius:9999px;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.section-testimonials .owl-carousel .owl-nav button.disabled{color:#d5d7da}.testimonials-title{color:var(--color-text-primary);margin-bottom:30px;text-align:center}.testimonials-grid{display:flex;align-items:center;gap:40px;margin:0 auto 30px;flex-wrap:wrap;width:100%;max-width:900px}.testimonial-card{width:100%;max-width:900px;display:flex;gap:40px}.testimonials-grid .testimonial-card .testimonial-avatar{width:100%;max-width:400px;border-radius:6px;object-fit:cover;aspect-ratio:400/266;flex-shrink:0;margin:0}.testimonial-info{display:flex;flex-direction:column;gap:16px}.testimonial-info .line{height:1px;background:var(--border-neutral-300,#d4d4d4)}.testimonial-name b{font-size:1.4rem;font-weight:600}.tour-location{padding-top:4px}.testimonial-text{color:#404040;line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.testimonial-read-more{position:relative;color:var(--color-text-primary);font-weight:500;display:inline-block;font-size:.875rem;text-decoration:underline}.testimonial-read-more:hover{text-decoration:none}.all-reviews-button{color:var(--color-text-primary);cursor:pointer;font-size:14px;background:transparent;display:table;margin:0 auto;position:relative;z-index:2;text-transform:uppercase;text-decoration:underline}.boxTrip_tourCategoryNew{background:#fff;margin-top:0}.section-certification{padding:var(--spacing-80);background:#fff}.boxTrip_tourCategoryNew .container{display:flex;gap:40px;flex-direction:column}.boxTrip_tourCategoryNew .container .certification-head{max-width:610px;margin:0 auto;display:flex;gap:8px;flex-direction:column;text-align:center}.section-certification__list{display:flex;gap:var(--gap-20)}.certification-card{width:calc((100% - 40px)/3);display:flex;flex-direction:column;gap:var(--gap-8);align-items:center;border-radius:var(--radius-xs);background:#f5f5f5;padding:16px}.certification-card img{margin:0 auto;height:60px}.certification-card__content{display:flex;flex-direction:column;gap:var(--gap-8);align-items:center;text-align:center}.certification-card__title{font-weight:var(--font-weight-semibold)}.departures .container{display:flex;flex-direction:column;gap:20px;align-items:center}.departure-card{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #eee;border-radius:12px;padding:24px;background:#fff;width:100%;justify-content:space-between;border:1px solid #d4d4d4;box-shadow:0 2px 6px 0 rgba(16,24,40,.06)}.departure-info{display:flex;flex-direction:column;gap:12px;width:25%}.departure-info .row{display:flex;align-items:center;gap:8px}.departure-info time{font-weight:var(--font-weight-semibold)}.travellers{flex:10%;text-align:center}.travellers .count{display:block;font-weight:bold}.travellers .label span,.price .label span{display:none}.status{display:inline-block}.status-full{color:#e7000b}.status-green{color:#00a63e}.status-orange{color:#d08700}.travellers-status{width:17%;text-align:center;display:flex;align-items:center;gap:6px;justify-content:center}.price{width:15%;font-weight:bold;text-align:center}.price .label,.travellers .label,.departure-info .label{color:#525252;font-weight:400}.action{width:18%;text-align:center}.btn-primary,.btn-outline{display:inline-block;padding:8px 16px;border-radius:6px;text-decoration:none}.btn-primary{background:#a54a1d;color:#fff}.btn-outline{background:#f7eae1;color:#a54a1d}.more-departures{text-align:center;margin:10px 0}.toggle{background:none;border:0;color:#a24d24;cursor:pointer;display:flex;gap:8px;align-items:center}.note{text-align:center;color:#404040;margin-top:32px}.note a{font-weight:500;color:#0a0a0a;text-decoration:underline}.tour-tabs .container{display:flex;flex-direction:column}.tour-tabs.fixed{position:fixed;top:0;left:0;width:100%;z-index:999;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}.container-tabs{display:flex;justify-content:space-between;align-items:center}.tabs-list{display:flex;gap:var(--gap-xs)}.tab-item{cursor:pointer;padding:16px;font-weight:var(--font-weight-semibold)}.tab-item a{color:#404040}.tab-item.active{color:var(--color-text-primary);border-bottom:2px solid var(--color-text-primary)}.guaranteed-item{border:1px solid var(--color-border-e5);border-radius:12px;overflow:hidden;width:calc(50% - 12px);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%}.item-content{padding:12px;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}.guaranteed-item .item-price{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.guaranteed-item .btn-detail-voyage{width:100%}.guaranteed-item .btn-detail-voyage img{margin:0}.item-meta{color:var(--color-text-muted);display:flex;flex-direction:column;gap:6px}.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)}.btn-detail-voyage:hover{background:#a24d24;color:#fff}.btn-detail-voyage:hover svg{color:#fff}.tour-category__content{display:flex;padding:60px 0;flex-direction:column;gap:var(--gap-8);align-items:center;max-width:var(--width-form);margin:0 auto;text-align:center}.tour-listing-page{display:flex;gap:100px;position:sticky;align-items:start}.sidebar-tour__category{width:280px;position:sticky;top:112px;margin-bottom:40px;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);padding:16px;z-index:10}.listfilter-tour{width:calc(100% - 380px);display:flex;flex-direction:column;gap:24px}.list-tour{display:flex;flex-wrap:wrap;gap:24px}.title-filter{background:url(/css/Icon/dropdown-17.svg) no-repeat right center;cursor:pointer;font-size:18px;font-weight:600;line-height:28px;margin-bottom:6px}.list-filter{padding-bottom:12px;border-bottom:1px solid #e5e5e5;margin-bottom:12px}.list-filter.is-open .title-filter{background:url(/css/Icon/chevron-down-outline-17.svg) no-repeat right center}.head-filter{display:flex;justify-content:space-between;align-items:center;font-size:18px}.filter-clear{text-decoration:underline;cursor:pointer;font-size:16px}.filter-clear.disable{color:#d4d4d4;cursor:not-allowed}.filter-list{display:flex;flex-direction:column;gap:8px}.form-checkbox-item input[type="checkbox"]{display:none}.form-checkbox-item label{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:28px;font-size:16px;color:#333}.form-checkbox-item .label-check::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;border:2px solid var(--color-border-e5);background-color:var(--color-text-white);border-radius:var(--radius-sm);box-sizing:border-box;transition:all .2s ease}.form-checkbox-item input[type="checkbox"]:checked~.label-check::before{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.form-checkbox-item input[type="checkbox"]:checked~.label-check::after{content:"";position:absolute;left:6px;top:48%;transform:translateY(-50%) rotate(45deg);width:5px;height:9px;border-right:2px solid var(--color-text-white);border-bottom:2px solid var(--color-text-white)}.btn-filter{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:6px;align-self:stretch;background:#a24d24;border-radius:6px;color:#fff;cursor:pointer;width:100%}.popup-filter{position:relative}.gr_box_filter{position:absolute;border-radius:12px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 6px 15px -2px rgba(16,24,40,.08);right:-540px;width:506px;padding:20px;top:50%;transform:translateY(-50%);display:none}.gr_box_filter:after{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;box-shadow:0 6px 15px -2px rgba(16,24,40,.08)}.groupe-val-filter{display:flex;gap:32px;flex-wrap:wrap;flex-direction:column}.groupe-val-filter .year1{font-size:20px;font-weight:600;line-height:28px;border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:8px}.box-month-filter{display:flex;align-items:center;flex-wrap:wrap}.box-month-filter .month1{width:25%;cursor:pointer;padding:4px 8px;border-radius:4px}.box-month-filter .month1.active{background:#f7eae1;color:#a24d24}.day-item.collapsed .day-content{display:none}.default-filter{cursor:pointer}.tour-contact-cta{background:url(/Css/icon/bg2.png) no-repeat center center var(--color-bg-f9f4f0);padding:64px 0}.tour-contact-wrapper .tour-contact-box{display:flex;gap:24px;align-items:center;flex-direction:column;text-align:center}.tour-contact-button{background-color:var(--color-text-primary);padding:7px 20px;border-radius:6px;border:1px solid var(--color-text-primary);color:var(--color-text-white);height:40px}.tour-contact-button a{padding:0}.tour-contact-description{display:flex;flex-direction:column;gap:16px}.tour-contact-description .desc-item{display:flex;align-items:center;line-height:normal;padding:3px 0 3px 32px;background:url(/Css/Icon/check-contact-brand.svg) no-repeat left center;color:var(--title-color);font-weight:400;font-size:16px}.tour-category{padding-bottom:80px;background:#fafafa}.filter-mb,.close-filter-p2{display:none}.gallery-last-mobile .over{display:none}.formNoDate{display:flex;max-width:700px;width:100%;padding:48px 0;flex-direction:column;align-items:center;gap:32px;border-radius:8px;border:1px solid #f7eae1;background:#f9f4f0;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);margin:80px auto 0 auto}.formNoDate form{display:flex;gap:12px;align-items:center}.formNoDate form input{display:flex;width:358px;min-height:42px;padding:12px 20px;justify-content:center;align-items:flex-start;align-self:stretch;border-radius:8px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 2px 6px 0 rgba(16,24,40,.06)}.submitNodate{display:flex;padding:12px 20px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:#a24d24;color:#fff}.tour-service .group-item:not(:last-child){border-bottom:1px solid #d4d4d4;padding-bottom:40px;margin-bottom:40px}.tour-service .owl-dots:not(.disabled){position:unset;transform:none;display:flex;justify-content:center;gap:8px;padding-top:40px}.tour-service .owl-dots .owl-dot{margin:0;width:12px;height:12px}.tour-service .owl-dots .owl-dot.active{width:24px;border-radius:9999px}.head-formNoDate{display:flex;gap:8px;flex-direction:column;align-items:center}.owl-dots{position:absolute;z-index:5;left:50%;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.owl-dot{background:#d4d4d4;width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:22px;outline:0}.owl-dot.active{background:#a24d24!important}.set-tour{width:171px;padding:10px 16px;gap:6px;border-radius:6px;background:#a24d24;color:#fff;font-size:14px;text-align:center}.set-tour.status-full{background:#f7eae1;color:#a54a1d;position:relative}.form-full-member{border-top:1px solid #e5e5e5;width:100%;margin-top:20px;padding-top:20px;display:none}.group-formMem{display:flex;flex-direction:column;gap:20px;align-items:center;max-width:700px;margin:0 auto}.group-formMem .desc-form-full{font-weight:600}.box-from-formFull{display:flex;gap:12px;align-items:center}.box-from-formFull input{display:flex;width:358px;min-height:42px;padding:10px 20px;justify-content:center;align-items:flex-start;align-self:stretch;border-radius:8px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 2px 6px 0 rgba(16,24,40,.06)}.box-from-formFull button{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:#a24d24;color:#fff;cursor:pointer;flex-shrink:0}.group-formMem-success{display:flex;gap:12px;align-items:center;justify-content:center}.group-formMem-success img{margin:0}.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}.tour-section-6 .tour-service .owl-next,.tour-section-6 .tour-service .owl-prev{top:40%;transform:translateY(-50%);z-index:1;color:#dcdcdc;border:0;outline:0;cursor:pointer;display:inline-block;position:absolute;z-index:10;width:21px;height:42px}.tour-section-6 .tour-service .owl-next{right:0;background:url(/Css/Icon/owl-nav2.png) center no-repeat!important;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.tour-section-6 .tour-service .owl-prev{left:0;background:url(/Css/Icon/owl-nav2.png) center no-repeat!important}.disabled{display:none}.departures{margin-top:80px}.box-button__Itinerary{justify-content:center;margin-top:40px}.btnSchedule{display:flex;justify-content:center}.btnSchedule a{border:1px solid #a24d24;color:#a24d24;font-size:22px;text-align:center;cursor:pointer;padding:10px 15px;border-radius:8px;outline:0;box-shadow:2px 2px 0 0 rgba(0,0,0,.3)}.qna_category-new .wrp768 .heading-h2{text-align:center}@media(max-width:1239px){:root{--font-size-paragraph:14px;--line-height-paragraph:20px}.tour-section-6{padding:48px 0}.tour-option .container{gap:24px}.tour-service .owl-dots:not(.disabled){padding-top:24px}.tour-service .group-item:not(:last-child){padding-bottom:24px;margin-bottom:24px}.departures{margin-top:40px}#RequestQuote6x{padding:48px 0}.formNoDate{margin:40px auto 0 auto}.testimonials-grid{margin-bottom:40px}.box-from-formFull{width:100%}.box-from-formFull input{width:100%}.toggle-box.active .toggle-btn::after{content:'−'}.toggle-btn::after{content:'+'}.qna_category-new .wrp768{margin:0 16px}.close-filter-p2{display:block;align-self:end}.filter-mb{display:flex;flex-direction:column;gap:16px}.gr-filter{border-radius:8px;border:1px solid #e5e5e5;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.04);display:flex;padding:8px;align-items:center;gap:8px;overflow-x:auto}.item-filter{display:flex;padding:10px 16px 10px 12px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #a24d24;color:#a24d24}.val-filter{display:flex;padding:10px 12px 10px 16px;justify-content:center;align-items:center;gap:6px;border-radius:6px;border:1px solid #d4d4d4;background:#f5f5f5;white-space:nowrap}.val-filter span{font-weight:bold}.tour-category-filter{display:none}.box-filter-mb{border-radius:12px;border:1px solid #f5f5f5;background:#fff;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);position:fixed;top:0;left:0;width:100%;height:100%;padding:16px;display:none}.box-filter-mb .gr_box_filter{position:fixed;top:0;left:0;width:100%;height:100%;transform:translateY(0)}.box-filter-mb .box-month-filter .month1{width:calc((100% - 12px)/3)}.box-filter-mb .tour-category-filter{display:block}.filter-head{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.tour-listing-page{position:unset;flex-direction:column;gap:24px}.sidebar-tour__category{position:unset;border:0;box-shadow:none;background:transparent;margin-bottom:0;padding:0}.sidebar-tour__category,.list-tour,.guaranteed-item{width:100%}.tour-detail__header h1{font-size:28px;line-height:36px}.tour-detail__gallery .container .gallery-left,.tour-detail__gallery .container .gallery-right{width:100%}.tabs-list{overflow:auto}.tab-item a{white-space:nowrap}.trip-experiences-list ul{padding:24px 36px}.program-map{position:unset}.program-map,.program-days{width:100%}.departure-card{align-items:center;gap:8px}.departure-info,.travellers,.travellers-status,.price,.action{width:100%;text-align:unset;display:flex;align-items:center;justify-content:space-between}.departure-info .row{display:flex;justify-content:space-between;align-items:center;width:100%}.transport-list{overflow:auto}.transport-card{min-width:80%}.advisor-wrapper{padding:0 16px;justify-content:center;gap:var(--gap-24)}.tour-type,.advisor-wrapper{flex-wrap:wrap}.advisor-left,.advisor-right{width:100%}.advisor-wrapper .advisor-right .heading-h2{text-align:center}.section-certification__list{flex-direction:column}.certification-card{width:100%}.item-galerry{width:calc((100% - 16px)/3)}.item-galerry:nth-child(n+4){display:none}.tour-detail-text-info,.trip-experiences-section,.tour-program,.tour-price{padding:40px 0}.tour-detail-text-info .heading-h2{font-size:24px;line-height:32px}.itin-head{flex-wrap:wrap;gap:20px}.day-title,.item-qna .box-head .name,.item-qna .des-item{font-size:14px}.formNoDate form{flex-direction:column}.formNoDate{padding:40px 16px}.line-tour{width:100%}.testimonial-name{font-size:16px}.testimonial-location,.testimonial-text,.testimonial-read-more{font-size:14px}.listfilter-tour{width:100%}.head-filter{flex-direction:column-reverse;align-items:unset;gap:24px}.guaranteed-item .item-title{font-size:16px;margin-bottom:10px;height:48px}.item-meta,.item-description,.guaranteed-item .item-price{font-size:14px}.item-price span{font-size:18px}.tour-contact-description{font-size:14px}#pop_activities .testimonial-list{padding:10px}.tour-filter{margin-top:20px}.qna_category-new .wrp768{padding:64px 0}.video-section{padding:64px 0}.section-testimonials{padding:64px 0}.section-testimonials .owl-carousel .owl-nav{top:calc(100% + 32px)}.section-certification{padding:64px 0}.departure-card{padding:16px}.departure-card .travellers-status{order:7;max-width:calc(42% - 16px);align-self:center;justify-content:flex-start}.departure-card .action{order:8;max-width:calc(58% - 16px)}.form-full-member{order:9}.group-formMem .desc-form-full{text-align:center}}@media(min-width:1200px){.slide-conatainer-video .owl-carousel .owl-nav button{background:none;border:0;outline:0;padding:0;margin:0;display:flex}.slide-conatainer-video .owl-carousel .owl-nav button.disabled{color:#d5d7da}.slide-conatainer-video .owl-carousel .owl-nav .owl-prev{position:absolute;bottom:calc(50% - 16px);left:-40px}.slide-conatainer-video .owl-carousel .owl-nav .owl-next{position:absolute;bottom:calc(50% - 16px);right:-40px}.slide-conatainer-video .owl-carousel .owl-nav .owl-counter{display:none}}@media(max-width:1199px){.slide-conatainer-video .owl-carousel .owl-nav{display:flex;align-items:center;gap:40px;margin-top:16px;justify-content:center}.slide-conatainer-video .owl-carousel .owl-nav button{background:none;border:0;outline:0;padding:0;margin:0;display:flex}.slide-conatainer-video .owl-carousel .owl-nav button.disabled{color:#d5d7da}.slide-conatainer-video .owl-carousel .owl-nav .owl-counter{display:flex}.price .label,.travellers .label,.departure-info .label{display:flex;gap:8px;width:130px;justify-content:space-between;align-items:flex-start}.travellers .label span,.price .label span{display:inline}}@media(max-width:991px){.testimonial-card{flex-direction:column;gap:32px}.section-testimonials .owl-carousel .owl-nav{justify-content:space-between}.testimonial-name{font-size:14px}.testimonial-name b{font-size:18px}}@media(max-width:767px){.advisor-wrapper .advisor-left img{width:150px;height:150px}.advisor-wrapper .advisor-right .heading-h2{font-size:18px}.advisor-wrapper .cm-btn{font-size:12px}.contact-benefits .desc-item{font-size:14px}}