.vd-form{margin:40px 0}.contact-container{margin-top:120px}.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_head{display:flex;flex-direction:column;align-items:center;gap:var(--gap-8);max-width:var(--width-heading);text-align:center;margin:0 auto}.box-nousContacter{display:flex;gap:96px;align-items:flex-start}.box-nousContacter .col_left{width:346px;position:sticky;top:160px}.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}.box-nousContacter .col_right{width:calc(100% - 346px - 96px)}.box-nousContacter #contact-form{border-radius:12px;border:1px solid #e5e5e5;background:#f5f5f5;padding:32px;box-shadow:0 2px 6px 0 rgba(16,24,40,.06);margin-bottom:24px;display:flex;gap:24px;flex-direction:column;align-items:center}#contact-form .form-group{position:relative;width:100%;display:flex;flex-direction:column;gap:8px}.form-label{font-weight:var(--font-weight-semibold)}.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)}.bottom-form{display:flex;gap:var(--gap-24);flex-direction:column}.box-nousContacter .bottom-form .box{gap:var(--gap-24);display:flex;flex-direction:column}#contact-form .form-row{display:flex;gap:var(--gap-20);align-items:center;width:100%;flex-wrap:wrap}#contact-form .form-col{width:100%;display:flex;gap:var(--gap-8);flex-direction:column}.form-col-user{border:1px solid var(--color-border-e5);border-radius:var(--radius-6);background:var(--color-text-white);box-shadow:var(--shadown-input);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}input[type="text"],input[type="email"],input[type="password"],input[type="date"]{width:100%}button,input,select,textarea{font:inherit;border:0;background:none;outline:0}.dropdown-wrapper{position:relative;display:inline-block}.dropdown-wrapper.dropdown-gender .dropdown-toggle{width:90px}.dropdown-toggle{color:#333;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.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:1;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}.form-error{color:#ff3b4e;font-size:14px;margin-top:4px;visibility:hidden;height:0}.form-col-nationality{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;padding:8px 12px;gap:var(--gap-8)}.dropdown-nationality,.dropdown-nationality .dropdown-toggle{width:100%}.form-input-mail,.form-input-phone{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}.form-radio-list{display:flex;gap:var(--gap-60);align-items:center}.form-radio-label{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding-left:26px;font-size:16px;color:#333}.form-radio-label::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid #e5e5e5;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-label input[type="radio"]{display:none}.hidden{display:none}.form-row{display:flex;gap:var(--gap-20);width:100%}.form-row .form-col{width:calc(50% - 10px);display:flex;gap:var(--gap-8);flex-direction:column}.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}.dropdown-how-known{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}.dropdown-how-known .dropdown-toggle{width:100%}.line-form{border:1px solid #d4d4d4}.wrp-btnNew{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}.tac{text-align:center;margin-bottom:16px}.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,.de-mail svg,.de-messenger svg{color:#525252;transition:.3s all ease}.de-whatsapp svg:hover{color:#00c950}.de-mail svg:hover{color:#e7000b}.de-messenger svg:hover{color:#2b7fff}.title-map-nous{color:var(--color-text-primary);width:100%;text-align:center;margin-bottom:20px}.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;flex-wrap:wrap;justify-content:space-between}.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}.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)}.itemx-agency .name-agency .over{width:24px;height:24px}.group-agency .itemx-agency .info .item-info span{color:var(--color-text-description);font-weight:var(--font-weight-regular)}#breadcrumb{padding-top:24px}#breadcrumb ul{display:flex;align-items:center;flex-wrap:wrap;padding:15px 0;margin:0;list-style:none}#breadcrumb ul li{display:table-cell;vertical-align:middle;-ms-align-items:center;-o-align-items:center;-webkit-align-items:center;align-items:center;font-size:14px}#breadcrumb ul li:not(:last-child){white-space:nowrap}#breadcrumb ul li a{font-size:var(--font-size-small);color:#525252}#breadcrumb ul li:first-child a:after{content:"/";display:inline-block;vertical-align:middle;margin:0 5px}.common-about-section{padding:64px 0}.about-sidebar{width:288px}.about-wrapper{display:flex;gap:var(--gap--layout)}.about-nav{display:flex;flex-direction:column;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}.about-nav li{border-bottom:1px solid var(--color-border-e5);padding:12px}.about-nav li.active{background:#f7eae1;color:var(--color-text-primary)}.about-content{display:flex;flex-direction:column;gap:var(--gap-20);width:calc(100% - 388px)}.about-main-1{margin-bottom:60px}.common-about-section .heading-h2{text-align:center}.video-slider{display:flex;width:100%;align-items:center;position:relative;overflow:hidden}.video-nav{width:52px;height:52px;cursor:pointer;padding:0;z-index:2;border-radius:100%;display:flex;align-items:center;justify-content:center}.slide-conatainer-video{max-width:716px;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%;width:100%}.video-thumbnail{width:100%;height:100%}.video-thumbnail img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.features{padding:var(--spacing-80);background:var(--color-bg-third)}.about-main-2{margin-bottom:45px}.about-main-2 .group-item{display:flex;flex-wrap:wrap;justify-content:space-between}.about-main-2 .group-item .item{width:calc(50% - 20px)}.about-main-2 .group-item .title{display:flex;align-items:center;font-weight:bold;font-size:18px}.about-main-2 .group-item .title img{width:50px;margin:0 15px 0 0}.taj{text-align:justify!important}.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__content{display:flex;flex-direction:column;gap:var(--gap-8);align-items:center}.certification-card__title{font-weight:var(--font-weight-semibold)}.section-testimonials{padding:var(--spacing-80);text-align:center}.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{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-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}.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}.map iframe{width:100%;height:450px}.container-thanking{padding-top:60px}.thankingBoxNew{background:#fafafa}.pb50{padding-bottom:50px}.pt60{padding-top:60px}.vd_success{max-width:540px;margin:0 auto}.noidung{width:100%;line-height:24px;font-size:16px;margin:10px 0;color:#000}.btn-more-thanking{margin:0 auto;cursor:pointer}.section-blog{background-color:#fff;padding:80px 0;text-align:center}.blog-header{max-width:var(--width-heading);margin:0 auto 30px auto}.blog-title{color:var(--color-text-primary);font-size:30px;margin-bottom:10px}.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-image-container{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:2px}.owl-carousel .owl-item img{display:block;width:100%}.blog-content{padding:12px 0;text-align:left}.blog-post-title{color:#333;margin-bottom:16px;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}.box-link_thanking{margin:0 auto 25px auto;max-width:140px;width:100%;border-radius:6px;border:1px solid #a24d24;display:flex;justify-content:center;align-items:center;padding:6px;color:#a24d24}.blog-grid .owl-dots{bottom:-20px}.owl-dots{position:absolute;z-index:5;left:50%;-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.owl-dot{background:#d4d4d4;width:10px;height:10px;border-radius:50%;display:inline-block;margin-right:22px;outline:0}.owl-dot.active{background:#a24d24!important}.section-recent-news{padding:var(--spacing-80);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;margin-bottom:5px}.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-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)}.thankingBoxNew .noidung p{margin:10px 0}.box-contact_thanking .container{display:flex;flex-direction:column;gap:20px;align-items:center}@media(max-width:1239px){.vd-form .container-form{align-items:unset;padding:0 16px}.box-nousContacter{gap:0;flex-direction:column}.box-nousContacter .col_left,.box-nousContacter .col_right{width:100%}.box-nousContacter .col_left{position:unset}.box-nousContacter #contact-form{padding:0}.group-agency{flex-wrap:nowrap;overflow-x:auto}.owl-dot:nth-child(n+6){display:none}.section-news-big,.section-news-description{display:none}.section-news-small .section-news-image-container{width:calc(40% - 6px);height:100%;overflow:hidden}.section-news-small .section-news-content{width:calc(60% - 6px)}.section-news-small-wrapper{width:100%}}