.SubFullVideoLandingPageVideo{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:40px}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-left{width:calc(100% - 200px);margin-right:0;position:relative;padding-bottom:48%;height:0;overflow:hidden;max-width:100%;background:#000}.SubFullVideoLandingPageVideo .pull-left iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-left iframe{position:absolute;top:0;left:0;width:100%;height:100%}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-left .wImage:before{padding-bottom:64%}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-left .over{background:rgba(0,0,0,.5);position:absolute;bottom:0;left:0;width:100%;padding:10px;color:#fff}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right{width:180px}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right .item{margin-bottom:20px;display:block}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right li:last-child .item{margin-bottom:0}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right .wImage:before{padding-bottom:61.3%}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right .info{width:calc(100% - 165px);float:left;display:none}#about-us.about_us_index .SubFullVideoLandingPageVideo .owl-prev,#about-us.about_us_index .SubFullVideoLandingPageVideo .owl-next{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}#about-us.about_us_index .SubFullVideoLandingPageVideo .owl-prev{left:-50px;background:url(/Css/Icon/owl-nav2.png) center no-repeat}#about-us.about_us_index .SubFullVideoLandingPageVideo .owl-prev{left:0}#about-us.about_us_index .SubFullVideoLandingPageVideo .owl-next{right:-50px;background:url(/Css/Icon/owl-nav2.png) center no-repeat;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}#about-us.about_us_index .SubFullVideoLandingPageVideo .owl-next{right:0}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right .item .video-trigger{transform:translate(-50%,-50%)}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right .item .video-trigger img{width:37px}@media(min-width:992px){.about_us_index .SubFullVideoLandingPageVideo .pull-right{overflow-y:auto;max-height:390px}}@media(max-width:767px){#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-left{margin-bottom:10px;padding-bottom:57%}#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-left,#about-us.about_us_index .SubFullVideoLandingPageVideo .pull-right{width:100%}.about_us_index .SubFullVideoLandingPageVideo .pull-right .wImage:before{padding-bottom:45.5%}.about_us_index .SubFullVideoLandingPageVideo .pull-right .item .video-trigger img{width:37px}#section_avis-update #section-6.pt40{padding-top:20px}#section_avis-update{margin-top:0}.about_us_index .SubFullVideoLandingPageVideo .pull-left{padding-bottom:57%}.about_us_index .SubFullVideoLandingPageVideo.pt50{padding:0}.about_us_index .SubFullVideoLandingPageVideo .pull-right .item{position:relative}.about_us_index .SubFullVideoLandingPageVideo .pull-right .wImage{width:100%;float:none}.about_us_index .SubFullVideoLandingPageVideo .pull-right .owl-dots{bottom:-10px}.about_us_index .SubFullVideoLandingPageVideo .pull-right .info .name span{display:inline}.about_us_index .SubFullVideoLandingPageVideo .pull-right .info .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.about_us_index .SubFullVideoLandingPageVideo .pull-right .info{width:100%;float:none;position:absolute;bottom:0;background:rgba(0,0,0,.25);color:#fff;padding:5px;display:none}.about_us_index .SubFullVideoLandingPageVideo .pull-right .info .date{display:none}.about_us_index .SubFullVideoLandingPageVideo .pull-right .item:first-child{display:block}}@media(max-width:479px){.about_us_index .SubFullVideoLandingPageVideo .pull-right .item{min-width:calc(50vw - 5px)}}.cb-slideshow,.cb-slideshow .wImage{height:700px}.section-homepage{background:var(--color-text-white)}.section-intro{padding:var(--spacing-80)}.section-intro .container{display:flex;justify-content:space-between;align-items:center;gap:var(--gap--90);flex-wrap:wrap}.section-intro .container .intro-text{width:626px;display:flex;flex-direction:column;row-gap:24px;align-items:flex-start}.section-intro .container .intro-image{width:calc(100% - 626px - 90px)}.section-intro .container .intro-image img{border-radius:var(--radius-xs)}.section-intro .btn-view-more{border:1px solid var(--color-text-primary);border-radius:var(--radius-6);padding:8px 15px;color:var(--color-text-primary);display:inline-block;font-size:14px;font-weight:500}.section-intro .btn-view-more:hover{background:var(--color-text-primary);color:#fff}.section-intro .text-description{text-align:justify}.section-inspiration{background:var(--color-bg-secondary);padding:var(--spacing-80)}.section-inspiration .container{display:flex;flex-direction:column;gap:var(--gap-48);align-items:center}.inspiration-header,.duration-header,.theme-header,.section-header,.section-indochina__header{text-align:center;max-width:var(--width-heading);display:flex;flex-direction:column;gap:var(--gap-8)}.heading-inspiration span,.duration-title span{color:var(--color-text-secondary)}.inspiration-media{max-width:1070px}.inspiration-media img{border-radius:var(--radius-xs)}.inspiration-video .video-inner{position:relative;aspect-radio:16/9}.video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-container-video{position:relative;width:100%}.section-duration{padding:var(--spacing-80)}.section-duration .container{display:flex;gap:var(--gap-48);flex-direction:column;align-items:center}.section-duration .theme-caption{bottom:20px}.duration-header{text-align:center}.duration-list{display:flex;gap:var(--gap-20);width:100%;flex-wrap:wrap}.duration-list .duration-item{width:calc((100% - 40px)/3);position:relative;aspect-ratio:400/520;overflow:hidden}.duration-list .duration-item img{border-radius:var(--radius-xs);width:100%;height:100%;object-fit:cover}.duration-list .duration-item .duration-info{position:absolute;inset:0;color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 20px 40px;cursor:default;background:rgba(0,0,0,.3);border-radius:2px 2px 0 0;--collapsed-height:90px;--expanded-percent:50%;transform:translateY(calc(100% - var(--collapsed-height)));transition:transform .45s cubic-bezier(.25,.8,.25,1),background .35s ease,padding .35s ease}.duration-list .duration-item:hover .duration-info{transform:translateY(var(--expanded-percent));background:rgba(0,0,0,.6);padding:20px}.duration-list .duration-item:hover .duration-description{display:-webkit-box;transition:all .5s ease}.duration-list .duration-item:hover .duration-btn{display:flex;transition:all .5s ease}.duration-btn{color:var(--color-text-white);font-weight:var(--font-weight-medium);border-radius:var(--radius-sm);padding:9px 23px;display:none;background:var(--color-text-primary);align-items:center;gap:var(--gap-xs)}.duration-btn:hover{color:var(--color-text-white)}.duration-description{display:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:opacity .5s ease;text-align:center}.duration-description.visible{display:-webkit-box;opacity:1}.duration-image{height:100%;width:100%}.section-theme{padding:var(--spacing-80);background-color:var(--color-bg-f9f4f0)}.section-theme .container{display:flex;gap:var(--gap-48);flex-direction:column;align-items:center}.theme-title{color:var(--color-text-secondary)}.theme-title .highlight{color:var(--color-text-primary)}.theme-grid{display:flex;flex-wrap:wrap;gap:var(--gap-20)}.theme-item{position:relative;overflow:hidden;border-radius:var(--gap-xs);z-index:1}.theme-image{height:100%}.theme-image img{transition:transform .3s ease;height:100%}.theme-item:hover .theme-image img{transform:scale(1.05)}.theme-item:before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.6) 100%);position:absolute;bottom:0;left:0;width:100%;height:240px;z-index:2}.item-half{width:calc(50% - 10px)}.item-third{width:calc(33.333% - 13.33px)}.item-half .theme-image img{aspect-ratio:610/300;height:100%}.item-third .theme-image img{aspect-ratio:400/264;height:100%}.theme-image img{width:100%;height:auto;object-fit:cover}.theme-caption{position:absolute;bottom:20px;width:100%;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.7);z-index:3}.section-best-sellers{padding:var(--spacing-80)}.section-best-sellers .container{display:flex;gap:var(--gap-48);flex-direction:column;align-items:center}.section-best-sellers .section-title{color:var(--color-text-secondary)}.advantages-text .section-title .highlight{color:var(--color-text-secondary)}.section-best-sellers .section-title .highlight,.section-advantages .section-title span{color:var(--color-text-primary)}.best-sellers-grid{display:flex;flex-wrap:wrap;gap:var(--gap-20)}.best-seller-item{border:1px solid var(--color-border-e5);border-radius:8px;overflow:hidden;width:calc((100% - 40px)/3);display:flex;flex-direction:column;box-shadow:var(--shadow-s)}.best-seller-item:hover{border:1px solid #f7eae1;box-shadow:0 0 10px 0 rgba(162,77,36,.48)}.best-seller-item .item-title{height:55px}.best-seller-item .item-title:hover{color:#a24d24}.item-image img{width:100%;aspect-ratio:16/10;object-fit:cover}.item-content{padding:var(--padding-tour-vehicle);flex:1;display:flex;flex-direction:column}.item-title{font-size:18px;font-weight:600;margin-bottom:8px}.item-meta{color:var(--color-text-muted);display:flex;flex-direction:column;gap:6px}.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}.item-description{flex-grow:1;margin:16px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-best-sellers .item-footer{display:flex;align-items:center;justify-content:space-between}.btn-detail{padding:8px 38px;border:1px solid var(--color-text-primary);border-radius:var(--radius-6);color:var(--color-text-primary);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);text-decoration:none;display:inline-block;transition:all ease .3s}.btn-detail:hover{background:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary)}.btn-detail:active,.btn-detail:focus{border:1px solid var(--color-text-primary);outline:none}.btn-detail:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.item-price span{font-weight:600;font-size:var(--font-size-heading-4);color:var(--color-text-primary)}.section-footer{text-align:center}.btn-see-all{display:inline-block;padding:8px 38px;background:var(--color-text-primary);color:#fff;border-radius:var(--radius-6);text-decoration:none;font-weight:var(--font-weight-semibold);border:1px solid var(--color-text-primary);transition:background .3s}.btn-see-all:hover{background:#fff;color:var(--color-text-primary)}.section-indochina{background:var(--color-bg-secondary);padding:var(--spacing-80)}.section-indochina .container{display:flex;flex-direction:column;gap:var(--gap-48);align-items:center}.indochina-card__img{border-radius:2px;width:100%;height:100%;transition:transform .4s ease}.section-indochina__list{display:flex;gap:var(--gap-20);align-items:flex-start;width:100%}.indochina-card{width:calc((100% - 60px)/4);background:#d2d2d2;display:block;position:relative;overflow:hidden}.indochina-card img{aspect-ratio:295/440;object-fit:cover}.indochina-card__name{display:block}.indochina-card:hover .indochina-card__img{transform:scale(1.05)}.indochina-card:nth-child(2n+2){margin-top:100px}.indochina-card::before{content:"";background:linear-gradient(180deg,rgba(0,0,0,0) 70%,rgba(0,0,0,.6) 100%);position:absolute;bottom:0;left:0;width:100%;height:440px;z-index:2}.indochina-card__overlay{position:absolute;bottom:0;width:100%;padding:0 20px 20px 20px;color:#fff;z-index:2}.indochina-card__desc{font-weight:var(--font-weight-regular)}.section-certification{padding-bottom:80px}.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-advantages{padding:var(--spacing-80)}.advantages-grid{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;position:relative}.advantages-text{width:45%;display:flex;flex-direction:column;row-gap:36px}.advantages-video{width:45%;position:sticky;top:120px}.advantages-list{display:flex;flex-direction:column;gap:var(--gap-20)}.advantages-list li{display:flex;gap:16px;align-items:flex-start}.advantages-list li .icon{width:28px}.advantages-list li .content{width:calc(100% - 44px)}.carousel-item-video{position:relative}.carousel-item-video .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-item-video img{aspect-ratio:560/314;border:var(--radius-xs)}.owl-dots{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:24px}.owl-dot{width:12px;height:12px;background:#d4d4d4;border-radius:100%}.owl-dot.active{background:var(--color-text-primary)}.advantages-list li .content h3{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.section-testimonials{background-color:var(--color-bg-f9f4f0);padding:var(--spacing-80);text-align:center}.testimonials-title{margin-bottom:30px}.testimonials-title span{color:#000}.testimonials-grid{display:flex;align-items:center;gap:40px;margin-bottom:30px;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:var(--radius-6);padding:10px 20px;cursor:pointer;font-size:14px;background:transparent;text-decoration:none;display:inline-block;transition:all ease .3s}.all-reviews-button:hover{background:var(--color-text-primary);color:#fff;border-color:var(--color-text-primary)}.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}.section-blog{background-color:#fff;padding:80px 0;text-align:center}.blog-header{margin-bottom:30px;max-width:var(--width-heading);margin:0 auto}.blog-title{margin-bottom:10px}.blog-title span{color:#000}.blog-description{color:var(--color-text-description);line-height:1.6;margin-bottom:40px}.section-homepage .section-blog .owl-dots{margin-top:40px}.blog-grid{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.blog-card{background-color:#fff;border-radius:2px;overflow:hidden;width:calc((100% - 48px)/3)}.blog-card:hover .blog-post-title{color:var(--color-text-primary);transition:transform .3s ease-in-out}.blog-image-container{width:100%;height:244px;overflow:hidden;border-radius:2px}.blog-image{width:100%;height:100%;object-fit:cover;display:block}.blog-content{text-align:left}.blog-post-title{color:#333;margin-bottom:12px;font-weight:600;font-size:18px}.blog-post-excerpt{color:#666;line-height:1.5;font-size:14px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-recent-news{padding:80px 0 96px;background:var(--color-text-white)}.section-recent-news .container{display:flex;flex-direction:column;row-gap:48px}.section-recent-news .section-title{text-align:center;color:var(--color-text-primary)}.section-recent-news .section-title span{color:var(--color-text-secondary)}.section-news-grid{display:flex;row-gap:24px;column-gap:32px}.section-news-big{width:calc(50% - 16px);border-radius:2px;overflow:hidden;height:100%;display:flex;flex-direction:column;gap:16px}.section-news-big .dot-view{width:6px;height:6px;background:#737373;border-radius:100%;margin-left:12px}.section-news-big .section-news-date{color:#737373}.section-news-small{display:flex;border-radius:2px;overflow:hidden;gap:12px}.section-news-small .dot-view{width:4px;height:4px;background:#737373;border-radius:100%;margin-left:12px}.section-news-small .section-news-date{color:#737373}.section-news-small-wrapper{width:calc(50% - 16px);display:flex;flex-direction:column;gap:24px}.section-news-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.section-news-small .section-news-image-container{width:280px;height:100%;overflow:hidden}.section-news-small .section-news-image{height:100%;object-fit:cover}.section-news-big .section-news-image-container{height:100%;width:100%}.section-news-big .section-news-image-container img,.section-news-small .section-news-image-container img{width:100%;height:100%;object-fit:cover;border-radius:2px}.section-news-big .section-news-image-container img{aspect-ratio:604/368}.section-news-small .section-news-image-container img{aspect-ratio:280/172}.section-news-content{display:flex;flex-direction:column;gap:16px}.section-news-small .section-news-content{width:calc(100% - 292px)}.section-news-date{font-size:14px;color:#fafafa;display:flex;align-items:center}.section-news-views{margin-left:12px;display:flex;align-items:center}.section-news-title{font-size:18px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-news-big .section-news-title{font-size:24px;color:#171717;font-weight:600;margin-bottom:16px;line-height:32px}.section-news-title:hover{color:#a24d24}.section-news-big .section-news-date{font-size:16px}.section-news-big .section-news-description{font-size:16px}.section-news-description{font-size:var(--font-size-small);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#666;line-height:1.4}.section-news-overlay{bottom:0;left:0;width:100%;border-radius:0 0 2px 2px}.section-news-tag{position:absolute;top:15px;right:15px;background-color:#8b4513;color:#fff;padding:5px 10px;border-radius:3px;font-size:12px;font-weight:bold}.section-news-big:hover .section-news-image,.section-news-small:hover .section-news-image{transform:scale(1.05)}.section-homepage .owl-dots{bottom:unset;gap:8px}.section-homepage .owl-dot{margin-right:0;border:none;width:12px;height:12px}.section-homepage .owl-dot.active{width:24px;border-radius:9999px}.blog-action{display:flex;gap:12px;align-items:center;margin-bottom:8px;margin-top:12px}.section-news-date{font-size:14px;color:#737373;display:flex;align-items:center}.blog-action .dot-view{width:4px;height:4px;background:#737373;border-radius:100%;margin-left:12px}.cate-name{font-size:14px;color:#737373;font-weight:500;line-height:20px}@media(max-width:1199px){.section-intro .container .intro-text,.section-intro .container .intro-image,.duration-list .duration-item,.advantages-text,.advantages-video{width:100%}.section-news-big{display:none}.section-news-small-wrapper{width:100%}.section-recent-news{padding:64px 0 80px 0}.section-news-title{font-size:16px}.section-homepage .owl-dot{width:10px;height:10px}#pop_activities .testimonial-list .item .th,#pop_activities .testimonial-list .description p{font-size:14px}}@media(min-width:744px) and (max-width:1199px){.section-certification__list{gap:16px}.blog-title{font-size:18px}.testimonial-name{font-size:18px}.section-advantages{margin-bottom:24px}.section-duration{padding:48px 0 64px 0}.section-duration .container,.section-theme .container,.section-indochina .container,.advantages-text,.advantages-grid{gap:32px}.advantages-list li,.blog-post-excerpt,.section-news-description,.section-news-date,.cate-name{gap:12px}.blog-post-title,.section-news-title{font-size:16px}.advantages-list li .content{width:calc(100% - 40px)}.advantages-list li .content div{font-size:14px}.duration-list .duration-item{width:calc((100% - 16px)/3);aspect-ratio:234/320}.all-reviews-button{font-size:12px;padding:5px 16px}.section-best-sellers,.section-testimonials{padding:48px 0}.item-meta span,.certification-card__quote,.certification-card__title,.testimonial-location,.testimonial-text,.testimonial-read-more,.blog-description{font-size:14px}.btn-detail{padding:5px 28px}.section-best-sellers .item-footer .item-price{font-size:12px}.item-title{height:48px;font-size:16px}.item-price span{font-size:18px}.duration-list{gap:8px}.section-intro .text-description,.text-description{font-size:14px}.section-intro .btn-view-more{font-size:12px}.section-intro .container{gap:32px}.duration-list{flex-wrap:nowrap}.theme-grid{flex-wrap:nowrap;overflow:auto}.theme-grid .theme-item{min-width:62.5%}.best-sellers-grid{gap:16px;overflow:auto;flex-wrap:nowrap}.best-seller-item{min-width:calc(50% - 8px)}.indochina-card{width:calc(50% - 10px)}.section-indochina__list{flex-wrap:wrap}.indochina-card:nth-child(2n+2){margin-top:0}.indochina-card:nth-child(2){margin-top:64px}.indochina-card:nth-child(3){margin-top:-64px}.mobile_action{display:none}}@media(max-width:743px){.indochina-card__overlay{padding:0 12px 12px}.indochina-card:nth-child(2n+2){margin-top:0}.indochina-card:nth-child(2){margin-top:60px}.indochina-card:nth-child(3){margin-top:-60px}:root{--font-size-heading-2:28px;--spacing-80:40px 0;--gap--90:24px;--gap-48:24px}.section-news-small{overflow:unset}.section-news-small .section-news-image-container{width:160px}.section-news-small .section-news-content{width:calc(100% - 172px)}.owl-dot:nth-child(n+5){display:none}.section-news-small .section-news-date{font-size:12px;margin-bottom:2px}.advantages-video,.carousel-container-video{padding-bottom:40px}.theme-grid,.best-sellers-grid{overflow:auto;flex-wrap:nowrap}.testimonials-grid{gap:var(--gap-20);padding-bottom:30px}.theme-grid .theme-item,.testimonial-card{min-width:80%}.best-seller-item{min-width:90%}.section-best-sellers .container{align-items:unset}.btn-detail{padding:6px 0;width:calc(40% - 12px);text-align:center}.section-best-sellers .item-footer,.advantages-grid{gap:var(--gap-24)}.section-indochina__list{flex-wrap:wrap}.indochina-card{width:calc(50% - 4px)}.section-certification__list{flex-wrap:wrap}.certification-card{width:100%}.section-news-description{display:none}.section-news-grid{grid-template-columns:1fr}.item-content{padding:10px;font-size:var(--font-size-small)}.section-indochina__list{gap:8px}.cb-slideshow,.cb-slideshow .wImage{height:unset}}.section-breadcrumb{display:none}.vd-form{margin:64px 0 96px}.form-group--countries .form-checkbox-item{margin-bottom:0}.vd-form .container-form{max-width:var(--width-form);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--gap-40)}.vd-form.demande .container-form{max-width:900px}.vd-form_head{display:flex;flex-direction:column;align-items:center;gap:var(--gap-8);max-width:var(--width-heading);text-align:center;margin:0 auto}.vd-form.demande .container-form #booking-form{border:1px solid #d4d4d4;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);background:#fff;padding:0 0 40px 0;gap:0}.vd-form.demande .container-form #booking-form .title-form.first{border-radius:12px 12px 0 0}.besoin-container .besoin-form .title-form.first{background:#fff}.vd-form.demande .container-form #booking-form .title-form{padding:24px 40px;background:#f7eae1}.besoin-container .besoin-form .title-form{padding:32px 40px}.vd-form.demande #booking-form .section-form,.vd-form.demande #booking-form .bottom-form .box{margin:24px 40px}.besoin-container .besoin-form .bottom-form .box{margin:0 40px 32px;border-bottom:1px solid #d4d4d4;padding-bottom:32px}.bokking-form-v2{margin-bottom:96px}.besoin-container .besoin-form .section-form{margin:0 40px}.vd-form.demande #booking-form .bottom-form .box{border-bottom:1px solid #d4d4d4;padding-bottom:24px}.vd-form #booking-form{background:var(--color-bg-secondary);padding:40px;display:flex;gap:var(--gap-32);flex-direction:column;border-radius:var(--radius-l)}.vd-form #booking-form .traveler-label,.vd-form #booking-form .form-label--sub{font-weight:var(--font-weight-semibold)}.vd-form #booking-form .section-form{display:flex;gap:24px;flex-direction:column;padding-bottom:24px}.title-form{display:flex;gap:var(--gap-12);align-items:center}.vd-form.demande .text{font-size:24px}.trip-period-container input{margin-top:0}.title-form .icon-form{padding:6px;border:1px solid var(--color-text-primary);border-radius:100%}.form-radio-label{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:26px;font-size:16px;color:#333}.form-radio-label input[type='radio']{display:none}.form-radio-label::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #d4d4d4;border-radius:50%;background-color:#fff;box-sizing:border-box}.form-radio-label input[type='radio']:checked+span::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-color:var(--color-text-primary);border-radius:50%}.form-radio-label input[type='radio']:checked+span::after{content:'';position:absolute;left:4px;top:50%;transform:translateY(-50%);width:8px;height:8px;background-color:var(--color-text-white);border-radius:50%}.form-radio-list{display:flex;gap:var(--gap-60);align-items:center}.section-form .form-group,.box-nousContacter .form-group{display:flex;gap:var(--gap-8);flex-direction:column;width:100%}.form-travelers{display:flex;gap:var(--gap-60);align-items:center;margin-bottom:12px}.traveler-item{display:flex;gap:var(--gap-8);flex-direction:column}.traveler-input{display:flex;align-items:center;width:122px;height:36px;border:1px solid var(--color-border-d4);border-radius:var(--radius-6)}.traveler-input button{display:flex;justify-content:center;align-items:center;background:#e5e5e5}.btn-decrease{width:36px;height:36px;border-right:1px solid #d4d4d4;cursor:pointer;border-radius:6px 0 0 6px}.btn-increase{width:36px;height:36px;border-left:1px solid #d4d4d4;cursor:pointer;border-radius:0 6px 6px 0}.traveler-input input{background:#fff;width:calc(100% - 72px);height:34px;text-align:center;font-size:16px;padding:0 7px}input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-detail-age{display:flex;flex-direction:column;gap:var(--gap-8);width:calc(50% - 10px)}.form-detail-age input{border:1px solid #d4d4d4;border-radius:var(--radius-6);padding:8px 12px;background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04)}.form-date-group{display:flex;gap:var(--gap-20)}.form-date-item{width:calc(50% - 10px);display:flex;gap:var(--gap-8);flex-direction:column}.form-date-item .form-input-range{width:100%;border:1px solid #d4d4d4;border-radius:var(--radius-6);padding:8px 12px;background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04)}.form-date-item .form-input-wrapper{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid #d4d4d4;border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);max-height:40px}.section-form .form-group--duration{display:flex;gap:var(--gap-8);flex-direction:column;width:calc(50% - 10px)}.form-group--duration input{border:1px solid #d4d4d4;border-radius:var(--radius-6);padding:8px 12px;background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);width:100%}.form-group--countries .form-checkbox-list{display:flex;gap:var(--gap-60);align-items:center}.form-checkbox-item .label-check{color:#171717}.form-checkbox-item input[type='checkbox']{display:none}.form-checkbox-item label{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:26px;font-size:16px;color:#333}.form-checkbox-item .label-check::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #d4d4d4;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:5px;top:47%;transform:translateY(-50%) rotate(45deg);width:4px;height:8px;border-right:2px solid var(--color-text-white);border-bottom:2px solid var(--color-text-white)}.form-checkbox-columns{display:flex;gap:20px}.form-checkbox-columns .form-checkbox-list{width:calc(50% - 10px);display:flex;flex-direction:column;gap:12px}.budget-input-wrapper{width:calc(50% - 10px);padding:8px 12px;border:1px solid var(--color-border-e5);border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:var(--shadown-input);display:flex;align-items:center;justify-content:space-between}input[type="tel"]{width:100%}.dropdown-wrapper{position:relative;display:inline-block}.dropdown-wrapper.open .dropdown-options{display:block}.dropdown-toggle{color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:0}.dropdown-options{display:none;position:absolute;background-color:#fff;min-width:80px;box-shadow:0 6px 15px -2px rgba(16,24,40,.08);z-index:2;border:1px solid #e5e5e5;border-radius:6px;margin-top:10px;width:100%}.dropdown-options .dropdown-option{color:#333;padding:12px 16px;text-decoration:none;display:block;cursor:pointer}.budget-input-box{display:flex;align-items:center;gap:var(--gap-8);width:calc(100% - 110px)}.budget-input-box input{width:calc(100% - 28px)}.form-textarea-wrapper textarea{resize:vertical;min-height:106px;background:var(--color-text-white);width:100%;padding:8px 12px;box-shadow:var(--shadow-s);border-radius:var(--radius-6);border:1px solid #d4d4d4}.bottom-form{display:flex;gap:var(--gap-24);flex-direction:column}.besoin-form .bottom-form{gap:0}.bottom-form .box{display:flex;gap:24px;flex-direction:column}.form-row{display:flex;gap:var(--gap-20)}.form-col{width:calc(50% - 10px);display:flex;gap:var(--gap-8);flex-direction:column}.form-col-user{border:1px solid #d4d4d4;border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);display:flex;justify-content:space-between;align-items:center;padding:8px 12px}.form-col-user .form-input-icon{width:100%}.form-input-icon{display:flex;gap:var(--gap-8);align-items:center}.form-col-nationality{border:1px solid #d4d4d4;border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);display:flex;align-items:center;padding:8px 12px;gap:var(--gap-8)}.dropdown-nationality,.dropdown-nationality .dropdown-toggle{width:100%}.form-input-mail,.form-input-phone{border:1px solid #d4d4d4;border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);padding:8px 12px}.dropdown-how-known{border:1px solid #d4d4d4;border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:0 1px 2px 0 rgba(16,24,40,.04);padding:8px 12px}.dropdown-how-known .dropdown-toggle{width:100%}.form-input-second{border:1px solid var(--color-border-e5);border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:var(--shadown-input);padding:8px 12px}.submit-section{display:flex;justify-content:center}.submit-section button{background:var(--color-text-primary);padding:12px 20px;color:var(--color-text-white);border-radius:var(--radius-6);border:1px solid var(--color-text-primary);cursor:pointer}.submit-section button:hover{background:var(--color-text-white);padding:12px 20px;color:var(--color-text-primary);cursor:pointer}.callbutton{display:flex;align-items:center;gap:var(--gap-32);justify-content:center}.callbutton a{display:flex;gap:var(--gap-8);flex-direction:column;align-items:center}.de-whatsapp svg,.de-mail svg,.de-messenger svg{color:#525252;transition:.3s all ease}.de-whatsapp svg:hover,.callbutton a svg:hover{color:#a24d24}.de-mail svg:hover{color:#a24d24}.de-messenger svg:hover{color:#a24d24}[data-error-target].error .form-label,[data-error-target].error .form-radio-label,[data-error-target].error .label-check,[data-error-target].error .label-title{color:#ff3b4e}.form-error{color:#ff3b4e;font-size:14px;margin-top:4px;visibility:hidden;height:0;display:none}.form-error.visible{visibility:visible;height:20px;display:block;margin-top:4px}.hidden{display:none}.form-col.focused{border-color:#ffb86a;box-shadow:0 0 0 4px #fff7ed}.form-focus.focused{border:1px solid #ffb86a;box-shadow:0 0 0 4px #fff7ed}.form-col-user.dropdown-open{border:1px solid #ffb68a;box-shadow:0 0 0 4px #fff7ed}.title-text-demande{text-align:center;margin-bottom:20px}.budget-icon{width:20px}.budget-input-wrapper .dropdown-toggle{width:106px}.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)}.box-nousContacter{display:flex;gap:96px;align-items:flex-start}.box-nousContacter .col_left{width:346px;position:sticky;top:120px}.head_nous-left{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:20px}.box-nousContacter .col_left .title-text{display:flex;flex-direction:column;gap:var(--gap-20);padding-bottom:20px;margin-bottom:20px}.box-nousContacter .col_left .title-text .item-title{display:flex;gap:var(--gap-12);align-items:center;margin-bottom:0}.box-nousContacter .col_left .title-text .item-title .icon{width:48px;height:48px;background:#f5f5f5;border-radius:100%;display:flex;align-items:center;justify-content:center}.box-nousContacter .col_left .title-text .item-title .icon svg{width:24px;height:24px}.box-nousContacter .col_left .title-text .item-title .text{width:calc(100% - 58px);color:var(--color-text-description);font-weight:var(--font-weight-regular)}.box-nousContacter .col_left .title-text .item-title .text a{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.box-nousContacter .col_left .note-title{font-style:var(--text-style-italic);color:#525252}.supportNew .box_support-info{display:flex;gap:var(--gap-16);align-items:start;margin-bottom:16px}.supportNew .box_support-info .support-avatar{width:100px;height:100px;border-radius:100%}.supportNew .box_support-info .support-avatar img{border-radius:100%;width:100%;height:100%}.supportNew .box_support-info .info-container{width:calc(100% - 116px);display:flex;flex-direction:column;gap:var(--gap-16)}.box_support-info .support-name{color:var(--color-text-secondary)}.support-description{font-weight:var(--font-weight-regular);color:var(--color-text-description)}.support-btn a{font-size:var(--font-size-small);color:var(--color-text-primary)}.supportNew .description2{font-size:var(--font-size-small);color:var(--color-text-secondary)}.box-nousContacter .col_right{width:calc(100% - 346px - 96px)}.box-nousContacter #contact-form{border-radius:12px;border:1px solid #f5f5f5;background:#f5f5f5;padding:32px;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);margin-bottom:24px}#contact-form{display:flex;gap:var(--gap-32);flex-direction:column}#contact-form .form-row{flex-wrap:wrap}#contact-form .form-col{width:100%}.line-form{border:1px solid #d4d4d4}.wrp-btn{text-align:center}.cm-btn{line-height:30px;padding:2px 20px;background:#a24d24;border:1px solid #a24d24;display:inline-block;border-radius:4px;font-size:18px;color:#fff;cursor:pointer}.box-callButton{margin-bottom:40px}.contact-us .map{margin-bottom:50px}.box-nousContacter .wrp-map{margin-bottom:20px}.box-nousContacter .OurTeam .heading{color:var(--color-text-secondary);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-semibold);margin-bottom:24px}.box-nousContacter .group-agency{flex-direction:column;display:flex}.box-nousContacter .group-agency .itemx-agency{width:100%;display:flex;align-items:flex-start;gap:var(--gap-16);padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--color-border-e5)}.group-agency .itemx-agency .wImage-agency{width:100px}.group-agency .itemx-agency .wImage-agency img{border-radius:100%;width:100px;height:100px}.dropdown-wrapper.dropdown-gender .dropdown-toggle{width:90px}.group-agency .itemx-agency .info{width:calc(100% - 116px);display:flex;flex-direction:column;gap:var(--radius-sm);color:var(--color-text-secondary)}.itemx-agency .name-agency{display:flex;align-items:center;gap:var(--gap-12)}.group-agency .itemx-agency .info .item-info span{color:var(--color-text-description);font-weight:var(--font-weight-regular)}.itemx-agency .name-agency .over{width:24px;height:24px}.form-col-full{width:100%}.box-nousContacter .bottom-form .box{gap:var(--gap-24)}.telephonique-form{background:var(--color-bg-secondary);padding:40px;display:flex;gap:var(--gap-32);flex-direction:column;max-width:var(--width-form);margin:0 auto;border-radius:12px}.besoin-form{display:flex;flex-direction:column;border-radius:12px;margin-bottom:40px}.besoin-container{max-width:900px;margin:40px auto 64px;border:1px solid #f7eae1;box-shadow:0 6px 15px -2px #10182814;border-radius:12px}.container-telephone{margin:40px 0 100px 0;display:flex;gap:var(--gap-40);flex-direction:column}.besoin-container .section-form{display:flex;gap:24px;flex-direction:column;border-bottom:1px solid #d4d4d4;padding-bottom:32px}.popup-content-travel{position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:16px;padding:20px;max-width:540px;border-radius:0;max-height:90vh;overflow:auto}#travelPlanPopup.show{display:block}.travel-summary{display:flex;gap:var(--gap-20);border-bottom:1px solid var(--color-border-e5);padding-bottom:20px}.travel-summary img{width:132px;border-radius:var(--radius-6)}.travel-summary h3{width:calc(100% - 152px);font-size:18px;font-weight:var(--font-weight-semibold)}.travel-details,.travel-activities{display:flex;flex-direction:column;gap:var(--gap-8);border-bottom:1px solid var(--color-border-e5);padding-bottom:20px}.travel-details .item-detail,.travel-activities .item-activities{display:flex;gap:var(--gap-8);align-items:center}.travel-details .item-detail .icon-detail{width:115px;display:flex;gap:var(--gap-8);align-items:center}.type-activities{width:115px;color:var(--color-text-description);font-weight:var(--font-weight-medium)}.text-activities{width:calc(100% - 123px)}.popup-header-travel h2{font-size:20px;font-weight:var(--font-weight-semibold)}.travel-activities .item-activities-list{align-items:start}.text-activities-list{display:flex;gap:4px;align-items:start}.travel-details .item-detail img{width:20px}.travel-details .item-detail span{width:calc(100% - 28px);color:var(--color-text-description);font-weight:var(--font-weight-medium)}.travel-details .item-detail .text-detail{width:calc(100% - 123px);color:#171717;font-weight:var(--font-weight-medium)}.travel-details .item-info span{width:100%}.disclaimer-text{color:var(--color-text-description);font-style:var(--text-style-italic)}.popup-actions-travel{display:flex;align-items:center;gap:var(--gap-20);justify-content:space-between;position:sticky;bottom:0;background:#fff}.popup-actions-travel .btn-cancel-travel{color:var(--color-text-primary);max-width:140px;width:100%}.popup-actions-travel .btn-submit-travel{background:var(--color-text-primary);border-radius:var(--radius-6);color:var(--color-text-white);padding:10px;max-width:340px;width:100%}.submit-section-beson{display:flex;align-items:center;gap:var(--gap-20)}.submit-section-beson .btn-preview{color:var(--color-text-primary);background:none;border:0;cursor:pointer;text-decoration:underline}.review-form-container{max-width:var(--width-form);margin:40px auto;display:flex;flex-direction:column;gap:var(--gap-40)}.section-reviewContact{display:flex;flex-direction:column;gap:var(--gap-24)}#reviewContact{background:var(--color-bg-secondary);padding:40px;display:flex;gap:var(--gap-32);flex-direction:column;border-radius:12px}.image-preview-box{position:relative;width:calc((100% - 60px)/7);height:126px;border:1px solid #ccc;border-radius:8px;overflow:hidden}.image-preview-box img{width:100%;height:100%;object-fit:cover}.remove-btn{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.6);color:#fff;border:0;border-radius:50%;cursor:pointer;width:24px;height:24px;font-size:16px;line-height:24px;text-align:center;display:flex;justify-content:center;align-items:center}.note-form{color:#404040;font-weight:500;font-size:14px;line-height:20px;font-style:italic}.EntretienTelephonique_info .info{width:100%}.EntretienTelephonique_info{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 40px;background:#f7eae1;border-radius:12px 12px 0 0}.booking-form-v2{position:relative;margin-top:-175px;margin-bottom:96px}.title-form_booking{color:#833b04;font-size:24px;font-weight:600;line-height:32px}.EntretienTelephonique_info ul{padding-left:30px;margin:12px 0}.EntretienTelephonique_info ul li{list-style:circle}.EntretienTelephonique_info ul span{font-weight:600}.EntretienTelephonique_info .desc p{margin:0}.EntretienTelephonique_info .desc{font-size:14px;color:#525252;font-weight:500;font-style:italic}.form-group--accommodation .form-checkbox-item .label-check::before{top:11px}.form-col-nationality .dropdown-options{width:calc(100% + 50px);left:-36px}.dropdown-how-known .dropdown-options{left:0}.form-group--accommodation .form-checkbox-list{display:flex;flex-direction:column;gap:12px}@media(max-width:1239px){.review-form-container{width:calc(100% - 48px)}.vd-form .container-form{align-items:unset}.form-travelers{flex-wrap:wrap;gap:var(--gap-24)}.form-detail-age,.form-date-item,.section-form .form-group,.form-checkbox-columns .form-checkbox-list,.budget-input-wrapper,.form-col{width:100%}.form-checkbox-columns{gap:12px}.form-checkbox-columns .form-checkbox-list{display:flex;flex-direction:column;gap:12px}.box-nousContacter{flex-direction:column}.box-nousContacter .col_left,.box-nousContacter .col_right{width:100%}.box-nousContacter .col_left{position:unset}.box-nousContacter{gap:0}.box-nousContacter .support-new{display:none}.box-nousContacter .col_left .contact_info,.box-nousContacter .col_right .map,.box-nousContacter .col_right .OurTeam,.box-nousContacter .box-callButton{padding:0 16px}.box-nousContacter #contact-form{padding:16px}.telephonique-form{padding:16px}.container-telephone{margin:40px 0}.besoin-form{padding:32px}.besoin-container .EntretienTelephonique_info{padding:16px}.popup-content-travel{width:100%;max-height:100vh;border-radius:0}.popup-actions-travel{gap:var(--gap-12)}.popup-actions-travel .btn-submit-travel{font-size:var(--font-size-small)}.popup-actions-travel .btn-cancel-travel{max-width:80px}#reviewContact{padding:20px}#previewimageContainer{flex-direction:column}.image-preview-box{display:flex;align-items:center;gap:8px;padding:12px;width:100%;height:100px;border-radius:4px}.image-preview-box img{width:80px;height:80px;margin:0;border-radius:2px}.remove-btn{position:unset;top:4px;right:4px;background:none;color:#525252;border:0;border-radius:50%;cursor:pointer;width:24px;height:24px;font-size:30px;line-height:24px;text-align:center}.file-info{width:calc(100% - 120px)}.vd-form.demande .container-form{width:calc(100% - 48px)}.booking-form-v2{width:calc(100% - 48px);margin:-175px auto 96px auto}.vd-form.demande #booking-form .section-form,.vd-form.demande #booking-form .bottom-form .box{margin:20px 32px}.form-label,.title-text-demande,.callbutton a span{font-size:14px}.vd-form.demande .container-form #booking-form .title-form{padding:20px 32px}.label-check,.form-radio-label span,.submit-section-beson,.dropdown-selected{font-size:14px}.submit-section button{padding:9px 19px}.besoin-container .besoin-form .title-form{padding:0 0 20px}.besoin-container .besoin-form .section-form,.besoin-container .besoin-form .bottom-form .box{margin:0 0 32px}}@media(max-width:1023px) and (min-width:768px){.form-radio-list{gap:46px}.form-group--countries .form-checkbox-list{gap:40px}.vd-form #booking-form .section-form{gap:20px}.form-checkbox-item{margin-bottom:0}.box-nousContacter .form-group,.form-date-item{gap:0}.form-detail-age,.section-form .form-group--duration,.budget-input-wrapper{width:50%}.form-group--accommodation .form-checkbox-columns{flex-direction:column;gap:12px}}@media(max-width:767px){.form-radio-list.form-radio-rapel{flex-direction:row;gap:40px}.form-checkbox-item{margin-bottom:0}.vd-form #booking-form .section-form{gap:20px}.form-checkbox-columns{flex-direction:column}.form-radio-list,.form-group--countries .form-checkbox-list{flex-direction:column;gap:var(--gap-8);align-items:unset}.form-date-group,.form-row{flex-wrap:wrap}.review-form-container{width:calc(100% - 32px)}.besoin-form{padding:16px}.submit-section-beson .btn-preview{width:90px;text-align:center}.submit-section-beson{justify-content:space-between}.vd-form.demande .container-form #booking-form .title-form{padding:16px}.vd-form.demande .container-form,.booking-form-v2{width:calc(100% - 32px)}.vd-form.demande #booking-form .section-form,.vd-form.demande #booking-form .bottom-form .box{margin:24px 16px}}.common-about-section {
    padding: 64px 0;
}

.common-about-section .heading-h2, .common-about-section h2.new_title {
    text-align: center
}
.main-our-team{
    padding: 64px 0 4px;
}
.about-wrapper {
    display: flex;
    gap: var(--gap--layout);
}

.about-nav {
    display: flex;
    flex-direction: column;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    box-shadow: 0 2px 6px 0 rgba(16, 24, 40, 0.06);
    padding: 8px;
}

.about-sidebar {
    width: 300px;
    display: flex;
    flex-direction: column;
    gap: 24px;
}



.job-section {
    margin-bottom: 64px;
}

.about-nav li {
    border-bottom: 1px solid var(--color-border-e5);
    /*border-radius: var(--radius-sm);*/
    padding: 12px;
}
.about-nav li:last-child{
    border: none
}
.about-nav li.active {
    background: #F7EAE1;
    color: var(--color-text-primary);
}

.about-nav li:hover {
    background: #F7EAE1;
    color: var(--color-text-primary);
    transition: ease 0.3s 
}

/*.about-text {
    font-weight: var(--font-weight-regular);
}*/

.about-content {
    display: flex;
    flex-direction: column;
    gap: var(--gap-20);
    width: calc(100% - 364px);
}

.video-slider {
    display: flex;
    width: 100%;
    align-items: center;
}

.video-slide .video-play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}


.features {
    padding: var(--spacing-80);
    background: #F9F4F0;
}

    .features .container {
        display: flex;
        gap: var(--gap-40);
        flex-direction: column;
        align-items: center;
    }

.features__grid {
    display: flex;
    gap: var(--gap-24);
    flex-wrap: wrap;
}

.feature-card {
    width: calc(50% - 12px);
    display: flex;
    align-items: flex-start;
    gap: var(--gap-20);
    padding: 20px;
    border-radius: var(--radius-l);
    border: 1px solid var(--color-bg-secondary);
    background: var(--color-bg-primary);
}

.feature-card__icon {
    width: 76px;
    height: 76px;
}

.feature-card__content {
    width: calc(100% - 96px);
    display: flex;
    flex-direction: column;
    gap: var(--gap-12);
}

/*.feature-card__text {
    font-weight: var(--font-weight-regular);
}*/

.section-certification {
    padding: var(--spacing-80);
}

    .section-certification .container {
        display: flex;
        flex-direction: column;
        gap: var(--gap-40);
        align-items: center;
        text-align: center;
    }

.certification-head {
    display: flex;
    gap: var(--gap-8);
    flex-direction: column;
    max-width: 610px
}

.section-certification__list {
    display: flex;
    gap: var(--gap-20);
    flex-wrap: wrap
}

.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__title {
    font-weight: var(--font-weight-semibold);
}

.certification-card__content {
    display: flex;
    flex-direction: column;
    gap: var(--gap-8);
    align-items: center;
}

.section-testimonials {
    /* background-color: var(--color-bg-third); */
    padding: var(--spacing-80);
    /* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); */
    text-align: center;
    background: #f5f5f5
}

.testimonials-title {
    color: var(--color-text-primary);
    font-size: 30px;
    margin-bottom: 30px;
}

    .testimonials-title span {
        color: #000;
    }

.testimonials-grid {
    display: flex;
    align-items: center;
    gap: 40px;
    margin-bottom: 30px;
    flex-wrap: wrap;
}

.testimonial-card {
    /*background-color: #fff;*/
    /*border: 1px solid #ddd;*/
    /*border-radius: 8px;*/
    /*width: calc((100% - 80px) / 3);*/
    padding: 20px;
    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;
}

    /* Gạch chân ẩn ban đầu */
    .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 0.3s ease-in-out;
    }

    /* Hover để chạy từ trái sang phải */
    .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;
    display: inline-block
    /*transition: background-color 0.3s ease;*/
}

    .all-reviews-button:hover {
        background: var(--color-text-primary);
        color: #fff;
        transition: all ease 0.3s;
    }
.all-reviews-button:active,
.all-reviews-button:focus {
    border: 1px solid var(--color-text-primary);
    outline: none; /* Loại bỏ outline mặc định */
}

.all-reviews-button:focus-visible {
    outline: 2px solid var(--color-text-primary);
    outline-offset: 2px;
}

.team-grid {
    padding: 40px 0 64px 0;
    text-align: center;
    border-bottom: 1px solid var(--color-border-e5);
}


.about-wrapper--team .heading-h2 {
    width: 100%; text-align: center;
}
.about-team--title {
    text-align: center;
}

.team-members {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start
}

.avatar {
    width: 150px;
    height: 150px;
    object-fit: cover;
    border-radius: 50%;
}

.profile-link {
    font-size: 14px;
    color: #a24d24;
    text-decoration: none;
}

    .profile-link:hover {
        text-decoration: underline;
    }

.guide-section-box {
    padding: 40px 0 64px 0;
    border-bottom: 1px solid var(--color-border-e5);
}

.head-ourteam {
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
}

.btn_more_nosGuide {
    display: flex;
    justify-content: center;
    margin-top: 24px
}


    .guide-section .container {
        display: flex;
        flex-direction: column;
        gap: var(--gap-40);
        align-items: center;
        text-align: center;
    }

.guide-head {
    max-width: var(--width-heading);
    display: flex;
    gap: var(--gap-8);
    flex-direction: column;
}

.guide-content {
    display: flex;
    gap: var(--gap-20);
}

.guide-photo {
    width: 290px;
}

    .guide-photo img {
        aspect-ratio: 290/352;
        object-fit: cover;
    }

.guide-info {
    width: calc(100% - 310px);
    display: flex;
    flex-direction: column;
    gap: var(--gap-16);
    text-align: start;
}

    /*.guide-info .guide-desc {
        font-weight: var(--font-weight-regular);
    }*/

.about-content--team {
    gap: 0;
}

.correspondants-section {
    padding-top: 40px;
}

    .correspondants-section .container {
        display: flex;
        flex-direction: column;
        gap: var(--gap-40);
        align-items: center;
    }

.correspondants-head {
    max-width: var(--width-heading);
    display: flex;
    gap: var(--gap-8);
    flex-direction: column;
    text-align: center;
}

.correspondant-card {
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px dashed var(--color-border-e5);
}

.correspondant-info {
    display: flex;
    align-items: center;
    gap: var(--gap-16);
    margin-bottom: 16px;
}

.correspondant-image img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
}



.correspondant-text {
    display: flex;
    flex-direction: column;
    gap: var(--gap-xs);
}

.correspondant-name {
    display: flex;
    align-items: center;
    gap: var(--gap-12);
}

/*.contact-info span,
.correspondant-desc {
    font-weight: var(--font-weight-regular);
}*/

.team-slider {
    display: flex;
    flex-direction: column;
    gap: var(--gap-24);
    align-items: center;
}

.team-slider__track {
    display: flex;
    transition: transform 0.5s ease-in-out;
    gap: 4px;
    overflow: hidden;
}

.team-slider__slide {
    min-width: calc((100% - 8px) / 3);
    box-sizing: border-box;
    aspect-ratio: 477 / 257;
}

.team-slider__image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.container-ourteam-detail {
   max-width: var(--width-video);
    width: 100%;
    margin: 0 auto;
    display: flex; flex-direction: column;gap: 40px
}

.container-ourteam-detail .noidung {
    padding:0
}

.container-ourteam-detail .vd_our_team_review {
    margin: 0;
    padding-top: 0;
    background: #fff
}

.container-ourteam-detail .vd_our_team_review .item {
    flex-direction: column;
    gap: 24px
}

.container-ourteam-detail .vd_our_team_review .item .info {
    width: 100%
}


.container-ourteam-detail .heading-h2 {
    font-size: 28px;
    margin-bottom: 24px
}

.container-ourteam-detail .vd_our_team_photo .item:first-child img:first-child,
.container-ourteam-detail .vd_our_team_photo .item:last-child img:last-child {
    width: calc(50% - 10px)
}

.line-ourteam {
    border: 1px solid #e5e5e5
}
.vd-ourTeam-detail-head {
    margin-top: -90px;
    position: relative
}

    .vd-ourTeam-detail-head .wrp {
        display: flex;
        gap: 40px;
        flex-direction: column;
    }

.ot-detail-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 40px;
}

    .ot-detail-top .ot-top-img {
        width: 200px;
        height: 200px;
        border-radius: 100%;
        border: 6px solid white
    }

        .ot-detail-top .ot-top-img img {
            border-radius: 100%;
            width: 100%;
            height: 100%
        }

.ot-detail-top .ot-top-info {
    width: calc(100% - 240px)
}

.ot-detail-left {
    display: flex;
    gap: 40px;
    align-items: flex-end;
}

.ot-top-info .info-name {
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 32px;
    color: var(--title-color);
}

.ot-top-info .info-des {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
    color: var(--text-color);
    margin-bottom: 12px;
}

.ot-top-info .info-btn {
    padding: 10px 16px;
    border-radius: 6px;
    background: var(--primary-color);
    color: #fff;
    display: inline-block;
}

.ot-detail-menu {
    display: flex;
    gap: 8px;
    align-items: center;
}

    .ot-detail-menu .ot-menu-item {
        padding: 16px;
        color: var(--text-color);
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 24px;
    }

        .ot-detail-menu .ot-menu-item.active {
            color: var(--primary-color);
            border-bottom: 2px solid var(--primary-color);
        }

.SubAboutUs-category {
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
}

    .SubAboutUs-category .item {
        padding: 8px 0;
        border-bottom: 1px solid #e5e5e5;
    }

        .SubAboutUs-category .item .top {
            border-radius: 4px;
            padding: 8px;
            font-size: 16px;
            font-style: normal;
            font-weight: 500;
            line-height: 24px;
        }

            .SubAboutUs-category .item .top.active {
                background: var(--primary-color);
            }

                .SubAboutUs-category .item .top.active a {
                    color: #fff;
                }

.vd_our_team-detail.vd_our_team {
    margin: 40px 0 60px 0;
    padding-bottom: 60px;
    border-bottom: 1px solid #e5e5e5;
}

.testimonial-list .item {
    border-radius: 4px;
    border: 1px solid #e4e4e7;
    background: #fff;
    box-shadow:  0px 2px 6px 0px #1018280F;
    padding: 20px;
    margin-bottom: 24px;
}

.th.address {
    color: var(--color-text-secondary);
}

.testimonial-list .item .th.date {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    color: var(--text-color);
    margin-bottom: 20px;
}

.review-item__top {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 6px;
}

/*.testimonial-list .item .description {
    margin-bottom: 20px;
}*/

.testimonial-list .item .description p:last-child {
    margin-bottom: 0;
}

.vd_gallery {
    display: grid;
}


.gr-galleryFourItems .wImage img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


.pagination {
    display: flex;
    /*gap: var(--gap-40);*/
    justify-content: flex-end;
    align-items: center;
}

.pagination ul {
    display: flex;
    gap: var(--gap-8);
}

.pagination ul li {
    display: flex;
    width: 32px;
    height: 32px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: var(--gap-6);
    border: 1px solid #d4d4d4;
}

.pagination ul li.active {
    background: var(--color-text-primary);
}

.pagination ul li.active a {
    color: var(--color-text-white);
}

.heading-item--nos {
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
}

.video-section .container .video-content {
    display: flex;
    flex-direction: column;
    gap: var(--gap-40);
    align-items: center;
    text-align: center;
}


.slide-container-video {
    position: relative;
    overflow: hidden;
    width: 100%
}

.video-slider .groups-video .video-slide {
    display: block;
    position: relative;
    min-width: 100%; /* chỉnh thành 1 slide rộng 100% của video-slider */
    max-width: 100%; /* tránh overflow */
}


.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;
}*/

.main_recruitment {
    margin: 64px 0;
}

.title_pageRecruitment {
    text-align: center;
    margin-bottom: 40px
}

.title_pageRecruitment h1 {
    font-size: 28px;
    font-weight: bold;
    color: #a24d24
}

.title_tabRecruiment {
    text-align: center;
    margin-bottom: 25px
}

.title_tabRecruiment h2 {
    font-size: 28px;
    font-weight: bold;
    color: #a24d24
}



.job-title {
    font-size: 28px;
    color: #aa3a1c;
    margin-bottom: 15px;
}

.job-intro {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 50px;
    color: #555;
}

.job-grid {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    gap: 30px;
    position: relative;
}

.job-item {
width: calc((100% - 60px) / 3);
    text-align: center;
    display: flex
;
    flex-direction: column;
    align-items: center;
}

.job-icon-big img {
    height: 100px;
    margin-bottom: 10px;
}

.job-heading {
    font-size: 20px;
    margin: 10px 0;
    background: url('/css/icon/line-row.svg') no-repeat bottom center;
    padding-bottom: 20px
}

.job-heading .highlight {
    color: #aa3a1c;
    font-weight: 600;
}

.job-icon-small img {
    margin: 10px 0 20px;
}

.job-description {
    font-size: 15px;
    line-height: 1.6;
    color: #444;
    text-align: justify;
    /*padding: 0 10px;*/
}

.line-column-rec {
    width: 20px;
    background: url('/css/Icon/line-column.svg') center center no-repeat;
    background-size: contain;
    height: 100%;
    min-height: 245px;
    /*margin: 0 10px;*/
}


.job-list-section {
    max-width: 900px;
    margin: 0 auto;
    padding: 40px 20px;
    font-family: 'Segoe UI', sans-serif;
}

.job-list-title {
    text-align: center;
    font-size: 28px;
    color: #a54b22;
    margin-bottom: 30px;
}

.job-item-wrapper {
    border-bottom: 1px dashed #ddd;
    padding: 20px 0;
}

.job-item-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    gap: 20px;
}

.job-info h3 {
    margin: 0;
    font-size: 18px;
    font-weight: 600;
}

.job-tags {
    margin-top: 8px;
}

.tag {
    display: inline-block;
    background: #e9cfc1;
    color: #6b3f2d;
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 20px;
    margin-right: 8px;
}

.job-meta {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #333;
    width: 140px
}

.job-info {
    width: calc(100% - 160px)
}
.job-date img {
    width: 16px;
    margin-right: 5px;
    vertical-align: middle;
}

.job-toggle-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;
}


.job-date {
    display: flex;
    align-items: center; gap: 8px
}

/* Chi tiết ẩn mặc định */
.job-item-detail {
    display: none;
    animation: fadeIn 0.4s ease;
}

.job-item-wrapper.active .job-item-detail {
    display: block;
}

.job-item-wrapper.active .job-toggle-icon {
    transform: rotate(0);
}

.job-box {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    font-size: 15px;
    line-height: 1.6;
    color: #333;
}

.job-box ul {
    padding-left: 20px;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(-5px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}


.slide-our-team{width: 100%; max-width: 100vw;overflow: hidden}
.slide-our-team .owl-carousel .owl-nav .owl-prev {
    left: 0;
}
.slide-our-team .owl-carousel .owl-nav .owl-next {
    right: 0
}
.slide-our-team h2{
    font-size: 32px;
    font-weight: 600;
    line-height: 40px
}

.correspondant-name {
    font-weight: 500;
}

.correspondant-card .contact-info li{
    font-weight: 500
}
.ourteam-detail-content .noidung h3 {
    font-weight: 600
}

.vd_our_team_review .owl-dots {
    margin-top: 24px
}

.container-ourteam-detail .vd_our_team_review .item .author {
    text-align: right;
    font-style: italic;
    color: #a24d24
}

.owl-dots {
    display: flex;
    gap: 8px;
    justify-content: center;
}
    .owl-dots .owl-dot {
        margin-right: 0;
        width: 12px; height: 12px;
    }

        .owl-dots .owl-dot.active {
            width: 24px;
            border-radius: 9999px
        }


        .correspondant-card .contact-info li span {
            font-weight: 400
        }

    @media (max-width: 1239px) {
        :root {
        --font-size-heading-2: 28px;
        --spacing-80: 40px 0;
        --gap--90: 24px;
        --gap-48: 24px
                     }

        .owl-dots .owl-dot{
            width: 10px;
            height: 10px
        }
        .testimonials-grid {
            /*gap: var(--gap-20);*/
            padding-bottom: 30px;
        }
        .vd_our_team_review .titleItem {
            font-size: 16px
        }
        .vd_our_team_review .desc,
        .container-ourteam-detail .noidung {
            font-size: 14px;
        }
        .testimonial-list .item {
            padding: 10px;
        }

    .main-our-team{
        padding: 24px 0 0
    }
    .feature-card {
        width: 100%
    }

   
    .job-grid{
        flex-direction: column
    }
    .job-item {
        width: 100%
    }
    .line-column-rec {
        display: none;
    }

    .job-info h3 {
        font-size: 14px
    }
    .about-sidebar {
        display: none
    }
   .about-content, .guide-photo,.guide-info  {
       width: 100%
   }
   .team-grid {
       padding: 20px 0
   }

   .team-slide .owl-carousel .owl-stage-outer {
       overflow: hidden
   }

   .correspondant-image img {
       width: 70px;
       height: 70px
   }

   .correspondant-text {
       width: calc(100% - 86px)
   }


    .ot-top-info .info-name {
        font-size: 18px;
    }

    .ot-top-info .info-des {
        font-size: 14px;
    }

   
    .ot-detail-menu {
        overflow: auto;
    }

    .vd-ourTeam-detail-head {
        margin-top: -60px
    }
    .container-ourteam-detail {
        padding: 0 16px;
    }

    .ot-detail-menu .ot-menu-item {
        white-space: nowrap
    }
    .slide-container-video {
        width: 100%
    }
    .video-nav {
        width: 36px;
        height: 36px
    }

    .feature-card__icon {
        width: 40px;
        height: 40px;
    }
    .feature-card__content {
        width: calc(100% - 64px);
    }
    .about-main-2 .group-item .item p,
    .testimonial-location,
    .testimonial-text,
    .testimonial-read-more
    .section-certification .text-destination,
    .section-certification__list {
        font-size: 14px;
    }
    .testimonial-name {
        font-size: 18px;
    }

    .team-slide .text-description,
    .member-card h3,
    .guide-desc,
    .correspondant-card {
        font-size: 14px;
    }

    .guide-name {
        font-weight: 500;
    }
    .common-about-section h2.new_title {
        font-size: 28px
    }
        .testimonial-list .item .th {
            font-size: 18px;
        }
            .testimonial-list .item .th.date, .testimonial-list .item .description {
                font-size: 14px;
            }

        .about-main-3 .group_items .item .box .quote,
        .about-main-3 .group_items .item .title,
        .common-about-section .text-description {
            font-size: 14px;
        }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .section-testimonials, .section-certification {
        padding: 64px 0
    }
    .callbutton {
        gap: 20px
    }

    .ot-detail-left {
        gap: 32px;
    }
    .ot-detail-top .ot-top-info {
        width: calc(100% - 232px);
    }

}

@media(min-width: 768px){
    .video-slider .owl-carousel .owl-nav button{
        padding: 8px 4px;
        border-radius: 4px;
        background: var(--Alpha-White-50, rgba(255, 255, 255, 0.50));
        position: absolute;
    }
    .video-slider .owl-carousel .owl-nav .owl-counter{
        display: none
    }
    .video-slider .owl-carousel .owl-nav .owl-next{
        right: 8px;
        top: calc(50% - 20px)
    }
    .video-slider .owl-carousel .owl-nav .owl-prev{
        left: 8px;
        top: calc(50% - 20px)
    }
}

@media (max-width: 767px) {
    .about-main-3 .group_items {
        flex-direction: column;
        gap: 16px
    }
        .about-main-3 .group_items .item {
            width: 100%
        }
        .line-ourteam {
            margin-top: 30px
        }
    .ot-detail-left {
        gap: 20px;
    }
    .ot-detail-top .ot-top-info {
        width: calc(100% - 140px);
    }
    .ot-detail-top .ot-top-img {
        width: 120px; height: 120px;
    }
    .ot-top-info .info-btn,.ot-top-social {
        display: none;
    }
    .certification-card {
        width: 100%
    }
    .video-slider .owl-carousel .owl-nav {
        display: flex;
        justify-content: center;
        align-items: center;
        column-gap: 32px;
        margin-top: 12px
    }

        .video-slider .owl-carousel .owl-nav .owl-counter {
            font-size: 14px
        }

        .video-slider .owl-carousel .owl-nav button.disabled {
            display: flex !important;
            color: #D5D7DA
        }
    .pagination li:nth-child(2),
    .pagination li:nth-last-child(2) {
        display: none;
    }
}