.cImage{position:relative;width:100%;overflow:hidden}.cImage img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tour-category-box{background-color:var(--color-bg-fa)}.tour-category-box .item-contact{display:flex;flex-direction:column;align-items:center}.tour-category-box .item-contact svg{color:#404040}#breadcrumb{display:none}.tour-category-box .SubTourCategory{margin-bottom:30px}.tour-category-box .section-testimonials,.video-section,.tour-detail .section-testimonials{background:#f5f5f5}.tour-category-box .boxTrip_tourCategoryNew,.tour-detail .boxTrip_tourCategoryNew{background:#fff;margin-top:0}.tour-category-box .section-testimonials,.tour-detail .section-testimonials{margin:0}.tour-category-box .section-testimonials .testimonials-title,.tour-detail .section-testimonials .testimonials-title{display:none}.tour-tabs{background-color:#f7eae1}.tour-tabs .container{display:flex;flex-direction:column}.titlte-your-footer{margin-top:16px;display:none}.tour-tabs.fixed .titlte-your-footer{display:block}.tour-tabs.fixed .titlte-your-footer span{font-weight:500;font-style:italic}.container-tabs{display:flex;justify-content:space-between;align-items:center}.tabs-list{display:flex;gap:var(--gap-xs)}.tour-tabs.fixed{position:fixed;top:32px;left:0;width:100%;z-index:999;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1)}#apecru,#galerie,#itineraire,#a-la-carte,#prix-prestation,#bon-a-savoir,#avis{scroll-margin-top:90px}.main-header.hidden{display:none}.tab-item{cursor:pointer;padding:16px;font-weight:var(--font-weight-semibold);border-bottom:2px solid var(--border-neutral-200,#e5e5e5)}.tab-item.active{color:var(--color-text-primary);border-bottom:2px solid var(--color-text-primary)}.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-category{padding-bottom:80px}.tour-listing-page{display:flex;gap:var(--gap--layout);position:sticky;align-items:start}.sidebar-tour__category{width:var(--width-sidebar);position:sticky;top:120px}.tour-sidebar-menu{margin-bottom:40px;border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 2px 5px 0 rgba(0,0,0,.19);padding:10px 15px}.sidebar-item{width:calc(100% - var(--width-sidebar) - var(--gap--layout))}.menu-level-1{margin-bottom:12px}.menu-title{margin-bottom:4px;display:block}.menu-title.has-submenu{background:url(/css/Icon/chevron-down-outline-17.svg) no-repeat right center;cursor:pointer}.menu-title-2.has-submenu2{background:url(/css/Icon/chevron-down-outline-73.svg) no-repeat right 2px center;cursor:pointer}.menu-title.is-open{background:url(/css/Icon/dropdown-17.svg) no-repeat right center}.menu-title-2.is-open{background:url(/css/Icon/dropdown-73.svg) no-repeat right 2px center}.menu-title-3{padding:6px}.menu-title-3:hover{background:#f7eae1;transition:ease .3s}.menu-title-3:hover a{color:var(--color-text-primary)}.menu-title-3.active{background:#f7eae1}.menu-title-3.active a{color:var(--color-text-primary)}.submenu,.submenu2{padding-left:16px}.submenu,.submenu2{display:none}.submenu.is-open,.submenu2.is-open{display:block}.support-new .box_support-info{display:flex;gap:var(--gap-16);align-items:center;margin-bottom:16px}.support-new .box_support-info .support-avatar{width:100px;height:100px;border-radius:100%}.support-new .box_support-info .support-avatar img{border-radius:100%;width:100%;height:100%}.support-new .box_support-info .info-container{width:calc(100% - 116px)}.box_support-info .support-info{margin-bottom:16px}.support-description{font-size:var(--font-size-small)}.support-btn{display:inline-block;padding:10px;justify-content:center;align-items:center;background:#f7eae1;border-radius:6px;margin-top:12px}.support-btn:hover{background:var(--color-text-primary)}.support-btn:hover a{color:var(--color-text-white)}.support-btn a{font-size:var(--font-size-small);color:var(--color-text-primary)}.tour-category-box .support .icon img{width:175px;height:175px;object-fit:cover}.menu-title-2{color:var(--color-text-muted);padding:6px 0}.tour-title-main{font-size:36px}.tour-list{display:flex;gap:var(--gap-24);flex-direction:column}.tour-card{width:100%;display:flex;gap:var(--gap-16);padding:16px;box-shadow:var(--shadow-s);border-radius:var(--radius-md);border:1px solid var(--color-border-e5);background:var(--color-text-white)}.tour-card .tour-image{border-radius:4px}.tour-card .cImage{width:340px}.tour-card .tour-info{width:calc(100% - 340px - 16px);display:flex;flex-direction:column}.tour-card .tour-title{margin-bottom:4px}.tour-card .item-meta{color:var(--color-text-muted);display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.item-meta span:last-child{background:url(/css/Icon/listNewHomePage.svg) no-repeat left center;padding-left:28px}.item-meta span:first-child{background:url(/css/Icon/mapNewHomePage.svg) no-repeat left center;padding-left:28px}.tour-desc{color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.item-footer{display:flex;align-items:center;justify-content:space-between}.item-footer .item-price{font-size:var(--font-size-small);color:var(--color-bg-dark-gray)}.btn-detail{padding:8px 30px;border:1px solid var(--color-text-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);text-decoration:none;font-weight:500;font-size:var(--font-size-small)}.btn-detail:hover{background:var(--color-text-primary);color:#fff;transition:all ease .3s}.item-price span{font-weight:600;font-size:var(--font-size-heading-4);color:var(--color-text-primary)}.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:10px 20px;border-radius:6px;border:1px solid var(--color-text-primary);color:var(--color-text-white)}.tour-contact-button:hover{color:var(--color-text-secondary);background:var(--color-text-white)}.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}.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}.item-qna .box-head{display:flex;gap:var(--gap-12)}.item-qna .box-head .name{width:calc(100% - 32px)}.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.active .icon{transform:rotate(0)}.item-qna .des-item{color:#525252;border-top:1px solid var(--color-bg-secondary);padding-top:16px;margin-top:16px}.qna_category-new .paging{display:flex;align-items:center;gap:var(--gap-8)}.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}.qna_category-new .paging span.active{background:var(--color-text-primary);color:#fff}.tour-detail .video-section,.tour-detail .section-testimonials{background:var(--color-text-white)}.video-section{padding:var(--spacing-80);background:var(--color-bg-secondary)}.head-video{max-width:var(--width-heading);display:flex;gap:var(--gap-8);flex-direction:column}.video-section .container .video-content{display:flex;flex-direction:column;gap:var(--gap-40);align-items:center;text-align:center}.video-slider{display:flex;width:100%;align-items:center;position:relative;overflow:hidden}.slide-conatainer-video{max-width:var(--width-video);position:relative;margin:0 auto;overflow:hidden}.video-slider .groups-video{display:flex;transition:transform .4s ease}.video-slider .groups-video .video-slide{display:block;position:relative;min-width:100%;max-width:100%}.video-slide .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-nav{width:52px;height:52px;cursor:pointer;padding:0;z-index:2;border-radius:100%;display:flex;align-items:center;justify-content:center}.video-thumbnail{width:100%;height:100%}.video-thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.video-nav.prev:hover,.video-nav.next:hover{background:#d4d4d4}.section-certification{padding:var(--spacing-80)}.section-certification__wrapper .new_title span{color:#000}.section-certification__wrapper .new_title{text-align:center;margin-bottom:8px}.section-certification__wrapper .desc{text-align:center;max-width:840px;margin:0 auto 40px}.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:var(--color-bg-secondary);padding:16px}.certification-card img{margin:0 auto;height:60px}.certification-card__title{font-weight:var(--font-weight-semibold)}.certification-card__content{display:flex;flex-direction:column;gap:var(--gap-8);align-items:center;text-align:center}.section-testimonials{background-color:var(--color-bg-f9f4f0);padding:var(--spacing-80);text-align:center;margin:var(--spacing-80)}.boxTrip_tourCategoryNew{margin-top:80px}.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}.testimonials-title{color:var(--color-text-primary);font-size:30px;margin-bottom:40px}.testimonials-title span{color:#000}.testimonials-grid{display:flex;align-items:center;gap:40px;margin-bottom:40px;flex-wrap:wrap}.testimonial-card{text-align:center}.testimonials-grid .testimonial-card .testimonial-avatar{width:200px;height:200px;border-radius:50%;object-fit:cover;margin:0 auto 16px;border:2px solid #eee}.testimonial-name{color:#171717;font-weight:600;margin-bottom:4px;font-size:20px;font-family:inherit}.testimonial-location{color:#171717;margin:0}.testimonial-text{color:#404040;line-height:1.6;margin:16px 0 6px 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.testimonial-read-more{position:relative;color:var(--color-text-primary);font-weight:500;text-decoration:none;display:inline-block}.testimonial-read-more::after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background-color:var(--color-text-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.testimonial-read-more:hover::after{transform:scaleX(1)}.all-reviews-button{border:1px solid var(--color-text-primary);color:var(--color-text-primary);border-radius:5px;padding:10px 20px;cursor:pointer;font-size:14px;background:transparent}.all-reviews-button:hover{background:var(--color-text-primary);color:#fff;transition:all ease .3s}.all-reviews-button:active,.all-reviews-button:focus{border:1px solid var(--color-text-primary);outline:none}.all-reviews-button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.comment-section{padding:64px 0 80px 0}.comment-section .container .comment-list{display:flex;flex-direction:column;gap:var(--gap-40);border-bottom:1px solid var(--color-border-e5);padding-bottom:40px;margin-bottom:40px}.comment-items{display:flex;gap:var(--gap-24);flex-direction:column}.comment-item,.comment-reply{display:flex;flex-wrap:wrap;gap:var(--gap-16)}.comment-item .avatar{width:48px;height:48px;border-radius:100%}.comment-item .avatar span{display:flex;justify-content:center;align-items:center;background:#ccc;color:#fff;width:48px;height:48px;border-radius:100%}.comment-content-wrapper{width:calc(100% - 64px)}.comment-box{background:var(--color-bg-secondary);border-radius:12px;padding:16px;margin-bottom:24px;display:flex;gap:var(--gap-8);flex-direction:column}.comment-meta{display:flex;gap:var(--gap-12);align-items:center}.comment-date{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);font-style:var(--text-style-italic)}.comment-text{font-weight:var(--font-weight-regular)}.comment-actions{display:flex;gap:var(--gap-12);align-items:center;font-size:var(--font-size-small)}.like-button,.reply-button{cursor:pointer}.like-button.active{background:url(https://vietnamdecouverte.com/css/icon/heart-solid.svg) no-repeat left center;padding-left:24px}.like-button{background:url(https://vietnamdecouverte.com/css/icon/heart-outline.svg) no-repeat left center;padding-left:24px}.comment-form{background:var(--color-bg-secondary);padding:32px 40px;display:flex;flex-direction:column;gap:var(--gap-24);align-items:center}.comment-form .form-group{display:flex;flex-direction:column;gap:var(--gap-12);width:100%}.comment-form .form-group textarea{border-radius:var(--radius-6);border:1px solid var(--color-border-e5);background:var(--color-text-white);box-shadow:var(--shadow-s);padding:12px;resize:vertical;min-height:106px}.form-checkbox{display:flex;align-items:center;gap:12px;justify-content:start;width:100%}.form-checkbox #saveInfo{display:none;width:16px}.checkbox-mark{width:16px;height:16px;border:2px solid #d4d4d4;border-radius:3px;box-sizing:border-box;position:relative;transition:all .2s ease}.form-checkbox .checkbox-label{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);color:#737373;width:calc(100% - 28px)}.form-checkbox input:checked+.checkbox-mark{background-color:var(--color-text-primary);border-color:var(--color-text-primary)}.form-checkbox input:checked+.checkbox-mark::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.comment-form .form-row{display:flex;gap:var(--gap-20);align-items:center;width:100%}.comment-form .form-row .form-field{display:flex;gap:4px;flex-direction:column;width:calc(50% - 10px)}.comment-form .form-row .form-field .form-input{border-radius:var(--radius-6);border:1px solid var(--color-border-e5);background:var(--color-text-white);box-shadow:var(--shadow-input);display:flex;padding:12px;gap:var(--gap-8);align-items:center}.comment-form .form-input svg{width:20px}.comment-form .form-input input{width:calc(100% - 28px)}.comment-form .form-submit{display:flex;width:100%;justify-content:space-between}.comment-form .form-submit .submit-button{border-radius:var(--radius-6);background:var(--color-text-primary);color:var(--color-text-white);width:150px;height:40px;cursor:pointer;border:1px solid var(--color-text-primary)}.comment-form .form-submit .captcha{display:flex;gap:var(--gap-12);align-items:center}.comment-form .form-submit .captcha input{border-radius:var(--radius-6);border:1px solid var(--color-border-e5);box-shadow:var(--shadow-input);background:var(--color-text-white);padding:6px}.comment-form .form-submit .submit-button:hover{background:var(--color-text-white);color:var(--color-text-primary)}.tour-description{display:flex;flex-direction:column;padding:var(--spacing-80)}.tour-info-main{display:flex;gap:100px;align-items:flex-start}.tour-description .tour-schedule{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.tour-description .tour-schedule li{position:relative}.tour-description .tour-schedule li:before{content:"  - "}.tour-description .tour-schedule li:first-child:before{content:""}.tour-text-main{width:610px;display:flex;flex-direction:column;gap:var(--gap-12)}.box-tour-main_content{display:flex;gap:var(--gap-24);flex-direction:column}.tour-type{display:flex;gap:var(--gap-12);color:var(--color-text-primary);font-style:italic;align-items:center}.tour-type .dot-view{width:4px;height:4px;border-radius:100%;background:var(--color-text-secondary)}.tour-summary-main{color:var(--color-text-description)}.tour-summary-main p{margin:0}.tour-media{position:relative;width:calc(100% - 710px)}.tour-media img{width:100%;border-radius:6px;aspect-ratio:16/9;object-fit:cover}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.trip-experiences-section{padding:var(--spacing-64);background:url(/css/icon/image28.png) no-repeat center center var(--color-bg-f9f4f0)}.trip-experiences-section .container{display:flex;flex-direction:column;gap:var(--gap-24)}.trip-experiences-list ul{max-width:var(--width-heading);margin:0 auto;background:var(--color-text-white);padding:36px 40px 36px 60px;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%}.tour-gallery-section{padding:var(--spacing-80)}.tour-gallery-section .container{display:flex;flex-wrap:wrap;gap:var(--gap-12)}.tour-gallery-left,.tour-gallery-right{width:calc(50% - 6px)}.tour-video-link{position:relative;display:block}.tour-video-thumbnail img{aspect-ratio:614/400;object-fit:cover;width:100%;height:100%}.tour-video-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-image-grid{display:flex;gap:var(--gap-12);flex-wrap:wrap}.tour-image-item img{width:100%;height:100%;object-fit:cover;border-radius:6px;aspect-ratio:301/194}.tour-image-overlay{position:absolute;bottom:8px;left:8px;background:rgba(0,0,0,.5);color:#fff;padding:4px 8px;font-size:14px;border-radius:4px}.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}.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:16px}.program-days .more{cursor:pointer;text-decoration:underline}.itin-head{display:flex;justify-content:space-between;align-items:center}.day-item{display:flex;flex-direction:column;padding-left:16px;position:relative}.box-day-items{display:flex;flex-direction:column;gap:var(--gap-20);border-left:2px dashed var(--color-border-e5)}.day-indicator{color:#c94b00;font-size:18px;margin-right:8px}.day-header{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;cursor:pointer}.day-header span{color:var(--color-text-primary);text-transform:uppercase}.day-content a[name]{padding-right:16px;background:url(/css/icon/info.svg) no-repeat right center;color:#a24d24;cursor:pointer}.day-content a[name]:hover{text-decoration:underline}.day-header::before{content:'';position:absolute;left:-21px;top:7px;width:8px;height:8px;background-color:var(--color-text-primary);border-radius:50%}.day-title{flex:1;display:flex;align-items:center;gap:var(--gap-16);font-weight:var(--font-weight-semibold)}.day-title span{color:var(--color-text-primary)}.toggle-button{background:none;border:none;font-size:18px;cursor:pointer;color:#171717;width:24px;height:24px;border:1px solid #171717;border-radius:5px;display:flex;align-items:center;justify-content:center}.day-content{margin-top:12px;display:block}.day-content blockquote{display:none;background:#f9f4f0;border:1px solid #e1d9c0;border-left-width:5px;color:#832d04;margin:5px 0 15px 0;padding:0 15px}.day-content ul{padding-left:16px}.day-content ul li{list-style:disc}.day-item.collapsed .day-content{display:none}.tour-activities .heading-h2{text-align:center}.tour-activities{padding:var(--spacing-80);display:flex;flex-direction:column;gap:var(--gap-24)}.tour-activities .container{display:flex;flex-direction:column;gap:var(--gap-40)}.section-title span{color:#c94b00}.activity-list{display:flex;gap:var(--gap-24)}.line-tour{border:1px solid var(--color-border-e5)}.activity-card{display:flex;flex-direction:column;border:1px solid var(--color-border-e5);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.05)}.activity-image{width:100%;aspect-ratio:368/200;object-fit:cover}.activity-content{padding:16px;display:flex;flex-direction:column;gap:12px}.activity-description{color:var(--color-text-description);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.activity-info{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.activity-info li{display:flex;align-items:center;font-weight:var(--font-weight-regular);font-size:var(--font-size-small)}.activity-info .icon{margin-right:8px;width:24px;height:24px}.activity-actions{display:flex;gap:12px;align-items:center;margin-top:auto}button.activity-link{color:var(--color-text-primary);text-decoration:none;font-size:14px;width:33.333%}.add-to-program{color:var(--color-text-primary);padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:14px;border:1px solid var(--color-text-primary);width:calc(100% - 33.333% - 12px)}.add-to-program:hover{background-color:var(--color-text-primary);color:var(--color-text-white)}.tour-price{padding:var(--spacing-80);display:flex;flex-direction:column;gap:32px}.tour-price .section-title{text-align:center;width:100%}.section-title span{color:var(--color-text-primary)}.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;background:#f5f5f5;padding:24px;border-radius:12px;flex-wrap:wrap}.price-column{flex:1;min-width:280px;display:flex;flex-direction:column;gap:var(--gap-20)}.price-column h3{font-weight:var(--font-weight-semibold)}.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{position:relative;padding-left:24px}.check-list li::before{content:'✔';position:absolute;left:0;color:#008000;font-weight:bold}.cross-list li{position:relative;padding-left:24px}.cross-list li::before{content:'✘';position:absolute;left:0;color:#f00;font-weight:bold}.tour-services{display:flex;flex-direction:column;align-items:center;gap:32px;border-bottom:1px solid #e5e5e5;padding-bottom:40px}.service-category{max-width:var(--width-heading)}.tour-services .container{display:flex;gap:var(--gap-24);flex-direction:column}.service-title{font-size:18px;font-weight:600;margin-bottom:8px}.service-description{font-size:15px;color:#444;line-height:1.6}.services-category-head{display:flex;align-items:center;justify-content:space-between;width:100%}.hotel-list-wrapper{overflow:hidden;position:relative}.hotel-list{display:flex;gap:var(--gap-24);transform:translateX(0);transition:transform .5s ease;will-change:transform}.slider-nav.disable{opacity:.3;cursor:not-allowed}.hotel-card{min-width:calc((100% - 48px)/3);display:flex;flex-direction:column;text-align:center;gap:var(--gap-8);position:relative}.hotel-info{position:absolute;background:var(--color-text-white);bottom:20px;left:20px;right:20px;display:flex;flex-direction:column;gap:2px;text-align:center;padding:8px;border-radius:var(--radius-sm)}.trip-experiences-heading{max-width:var(--width-form);text-align:center;margin:0 auto}.hotel-rating{font-size:18px;color:#f5a623}.hotel-name{font-weight:bold;font-size:16px;margin-top:4px;color:#222}.hotel-location{font-size:14px;color:#666;margin-top:4px}.services-img{width:100%;aspect-ratio:400/440;border-radius:var(--radius-xs);object-fit:cover}.services-category-nav{display:flex;gap:var(--gap-8)}.slider-nav{border:1px solid #ccc;border-radius:50%;width:32px;height:32px;font-size:18px;line-height:30px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.hotel-rating .star{width:14px;height:14px;display:inline-flex;margin-left:2px;background:url(/Css/Icon/icon-star.svg);background-size:contain}.tour-transport .container{display:flex;flex-direction:column;gap:var(--gap-24)}.transport-category{max-width:var(--width-heading);margin-bottom:32px}.tour-option .container{display:flex;flex-direction:column;gap:var(--gap-40)}.tour-option .section-title{text-align:center}.transport-list{display:flex;gap:var(--gap-24)}.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-bottom:32px}.transport-card{width:calc((100% - 48px)/3);display:flex;flex-direction:column;border:1px solid var(--color-border-e5);position:relative;border-radius:8px}.transport-card:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.6) 100%);z-index:1;border-radius:8px}.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;z-index:2}.slider-nav:hover{background-color:#f5f5f5}.extend-trip{padding:var(--spacing-80)}.section-title span{color:#c94b00}.extension-list{display:flex;gap:var(--gap-24);flex-wrap:wrap;justify-content:center}.extension-card{display:flex;flex-direction:row;background:#fff;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.05);width:calc(50% - 12px);gap:var(--gap-24)}.extension-image{width:278px;height:auto;object-fit:cover;border-radius:12px 0 0 12px}.extension-content{padding:16px;display:flex;flex-direction:column;justify-content:space-between;flex:1}.extension-title{font-size:16px;font-weight:600;margin-bottom:8px}.extension-desc{font-size:14px;color:#444;flex:1}.read-more{color:#444;text-decoration:underline}.extension-footer{display:flex;margin-top:12px;flex-direction:column;gap:var(--gap-12)}.extension-price{font-weight:600;font-size:15px}.extension-button{display:flex;align-items:center;gap:6px;background:#111;color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer;font-size:14px;justify-content:center}.extension-button span{font-size:18px;line-height:1}.advisor-wrapper{max-width:784px;margin:0 auto;display:flex;gap:80px}.tour-detail .advisor-wrapper .advisor-left{gap:0}.tour-detail .advisor-wrapper .advisor-image{margin-bottom:16px}.advisor-wrapper .advisor-left{width:204px;width:204px;display:flex;flex-direction:column;gap:16px;align-items:center}.tour-detail .advisor-wrapper .cm-btn{font-size:var(--font-size-small)}.tour-detail .advisor-position{font-weight:400}.tour-detail .advisor-right .sub-heading{font-style:normal}.advisor-wrapper .advisor-right .heading-h2{color:#171717;font-size:28px}.tour-detail .advisor-wrapper .contact-icons .contact-icon span{font-size:var(--font-size-small)}.tour-detail .advisor-wrapper .contact-icons .contact-icon svg{color:#404040}.advisor-wrapper .advisor-left img{width:200px;height:200px;border-radius:100%;object-fit:cover}.advisor-right{width:calc(100% - 284px);display:flex;flex-direction:column;gap:var(--gap-20);align-items:center}.advisor-right .heading-h2{align-items:center;text-align:center}.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 span{color:var(--color-text-description);font-weight:var(--font-weight-regular)}.advisor-right .sub-heading{font-style:var(--text-style-italic)}.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}.toggle-header{display:flex;justify-content:space-between;align-items:center}.toggle-btn{font-size:20px;background:none;border:none;cursor:pointer;line-height:1;font-weight:bold;width:30px;height:30px;color:#a24d24}.box-fixed-footer{border:1px solid var(--color-border-e5);box-shadow:var(--shadow-s);background:#fafafa}.box-fixed-footer.fixed{position:sticky;bottom:0;z-index:5}.box-fixed-footer .container{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.tour_menuItem-footer{background:var(--color-text-primary);color:#fff;border-radius:6px;padding:8px 12px;border:1px solid var(--color-text-primary);text-align:center}.tour_menuItem-footer:hover{background:#fafafa;color:var(--color-text-primary)}.tour-detail #RequestQuote6x{padding:64px 0}#RequestQuote6x.advisor-section{background:url(/Css/Icon/bg-contact-tour-detail-1.svg) no-repeat top center var(--color-bg-f9f4f0)}.advisor-section .contact-benefits{display:flex;flex-direction:column;gap:12px}.box-sub-heading-contact{display:flex;flex-direction:column;gap:12px;align-items:center}.box-sub-heading-contact .btnSchedule{padding-bottom:0}.commentTourDetail_update{background:#fafafa}.commentTourDetail_update .container .commentTourDetail_update-group{display:flex;gap:20px}.commentTourDetail_update-title{margin:20px 0 40px 0;text-align:center;width:100%}.commentTourDetail_update-item .cm_update-top{gap:20px}.box-button__Itinerary{justify-content:center;margin-top:58px}.owl-dot{background:#d4d4d4;width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:22px;outline:none}.tour_menuItem-footer:focus,.tour_menuItem-footer:active{background:#fafafa;color:var(--color-text-primary);border:1px solid var(--color-text-primary);outline:none}.circuit-section{padding-top:64px}.circuit-section .vd_content_group{margin-bottom:64px}.circuit-section .vd_content_group:not(.active){display:none}.circuit-head{max-width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--gap-8)}.circuit-head .vd_tour_title{font-size:2em;color:var(--color-text-primary);font-weight:600;line-height:1.4}.wrp-tab{display:flex;justify-content:center;margin:32px 0 64px}.wrp-tab .tab-menu{display:flex;flex-wrap:nowrap;overflow-x:auto}.circuit-list .container{display:flex;gap:48px;flex-direction:column}.vd_content_groups{padding-bottom:80px}.tab-underline{position:absolute;bottom:0;height:2px;width:120px;background-color:var(--color-text-primary);transition:left .3s ease;left:0}.circuit-list--content{display:flex;gap:82px;align-items:center;justify-content:space-between}.circuit-list--content h2{font-size:44px;font-weight:var(--font-weight-semibold);line-height:52px;color:var(--color-text-description);width:calc(100% - 854px)}.circuit-list--content .heading-duration{font-family:'VIVALDII',Arial,sans-serif;font-size:80px;line-height:92px}.circuit-list--content .circuit-list--description{width:100%;max-width:820px;color:var(--color-text-description);font-style:italic;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.best-sellers-grid{display:flex;flex-wrap:wrap;gap:var(--gap-20)}.best-seller-item{border:1px solid var(--color-border-e5);border-radius:var(--radius-sm);overflow:hidden;width:calc((100% - 40px)/3);display:flex;flex-direction:column;box-shadow:var(--shadow-s)}.best-seller-item .item-title{height:calc(2lh);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.best-seller-item .item-meta{display:flex;flex-direction:column;gap:4px}.item-image img{width:100%;aspect-ratio:16/10;object-fit:cover}.section-best-sellers__cultural{display:flex;gap:var(--gap-48);flex-direction:column}.item-content{padding:12px 20px;flex:1;display:flex;flex-direction:column}.item-title{font-size:18px;font-weight:600;margin-bottom:8px}.tour-card .item-description{margin:0 0 12px 0}.item-description{margin:16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#404040}.best-sellers-grid .item-footer{display:flex;align-items:center;justify-content:space-between}.support .top .icon .item-contact{display:flex;flex-direction:column;gap:8px;align-items:center}#apecru .container{padding-bottom:80px}@media(max-width:1239px){:root{--font-size-heading-2:28px;--spacing-80:40px 0;--gap--90:24px;--gap-48:24px}.vd-form_head{padding:0 16px}.tour-card .cImage{padding-bottom:66.66%;width:100%}.tour-type{font-size:14px}.tour-description .tour-schedule{display:none}.tour-title-main{font-size:32px}.activity-list{padding-bottom:20px}.commentTourDetail_update .container .commentTourDetail_update-group{overflow:auto}.commentTourDetail_update-group .commentTourDetail_update-item{min-width:85%}.tour-tabs.fixed{top:0}.tour-tabs.fixed .titlte-your-footer{display:none}.tabs-list{overflow:scroll}.tab-item{white-space:nowrap}.sidebar-tour__category{display:none}.sidebar-item,.tour-card .tour-info,.certification-card,.comment-form .form-row .form-field,.tour-media{width:100%}.tour-card{padding:0}.tour-card .tour-image{width:100%;border-radius:8px 8px 0 0}.tour-card .tour-info{padding:0 16px 16px}.tour-card,.section-certification__list,.comment-form .form-row,.comment-form .form-submit .captcha,.comment-form .form-submit{flex-direction:column}.comment-form .form-submit{gap:var(--gap-12);align-items:center}.testimonial-card{padding-bottom:40px}.testimonials-grid.owl-carousel .owl-dots .owl-dot:nth-child(n+4){display:none}.comment-form{padding:10px}.slide-conatainer-video{max-width:calc(100% - 50px)}.video-nav{width:25px;height:25px}.video-nav.prev:hover,.video-nav.next:hover{background:none}.qna_category-new .wrp768 .heading-h2{text-align:center;padding:0 16px}.btn-detail{padding:8px 10px}.tour-type,.advisor-wrapper{flex-wrap:wrap}.tour-info-main,.tour-program .container{flex-wrap:wrap;gap:40px}.tour-text-main,.advisor-left,.advisor-right{width:100%}.activity-list,.hotel-list,.transport-list{overflow:auto}.activity-card,.hotel-card,.transport-card{min-width:80%}.tour-services{padding:0}.services-category-nav{display:none}.toggle-content{display:none}.toggle-box.active .toggle-content{display:block}.toggle-btn::after{content:'+'}.toggle-box.active .toggle-btn::after{content:'−'}.advisor-wrapper{padding:0 16px;justify-content:center;gap:var(--gap-24)}.titlte-your-footer{display:none}.box-fixed-footer{z-index:3}.titlte-your-footer{display:none}.tour_menuItem-footer{width:100%}.trip-experiences-list ul{padding:26px}.tour-section-3 .pull-right .wImage:nth-child(4) .over{font-size:11px}.program-map{position:unset}.activity-link{font-size:12px}.add-to-program{font-size:12px;padding:6px}.tour-option .container{display:flex;flex-direction:column;gap:24px}.qna_category-new .wrp768{margin:0 16px}#galerie .pull-left{margin-bottom:5px}.advisor-right .sub-heading{text-align:center}.tour_menuItem-footer{display:none}.line-tour{display:none}}@media(max-width:1199px){.wrp-tab{margin:24px 0 40px}}