@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');@media only screen and (min-width:1140px){.e-con-boxed>.e-con-inner{max-width:1120px !important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.e-con-boxed>.e-con-inner{max-width:1140px !important;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1550px){.e-con-boxed>.e-con-inner{max-width:1460px !important;margin-left:auto;margin-right:auto}}.max_line_1,.max_line_1 p,.max_line_1 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:1 !important;line-clamp:1 !important;-webkit-box-orient:vertical !important}.max_line_2,.max_line_2 a,.max_line_2 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:2 !important;line-clamp:2 !important;-webkit-box-orient:vertical !important}.max_line_3,.max_line_3 a,.max_line_3 p{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:3 !important;line-clamp:3 !important;-webkit-box-orient:vertical !important}.max_line_4,.max_line_4 p,.max_line_4 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:4 !important;line-clamp:4 !important;-webkit-box-orient:vertical !important}.max_line_5,.max_line_5 p,.max_line_5 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:5 !important;line-clamp:5 !important;-webkit-box-orient:vertical !important}.max_line_6,.max_line_6 p,.max_line_6 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:6 !important;line-clamp:6 !important;-webkit-box-orient:vertical !important}.max_line_7,.max_line_7 p,.max_line_7 a{overflow:hidden;display:-webkit-box !important;-webkit-line-clamp:7 !important;line-clamp:7 !important;-webkit-box-orient:vertical !important}body{overflow-x:hidden;font-family:Inter}h2,h1,h3{font-family:Inter !important}.header-main{position:fixed;top:0;left:0;z-index:99;width:100%;transition:all .235s}.header-main.active-up{top:-400px !important}.site-description{height:1000px;display:flex;flex-direction:}.swiper-pagination-bullet{width:20px !important;border-radius:5px !important;margin:3px !important;transition:all .5s}.swiper-pagination-bullet.swiper-pagination-bullet-active{width:60px !important;border-radius:5px !important;margin:3px !important;background:#2d803b !important}.history-slider .swiper-wrapper{transition-property:none}.history-slider .swiper-slide{.elementor-testimonial__content,.elementor-testimonial__image{transition:opacity 2s ease-in-out !important}}.history-slider .fadeIn{.elementor-testimonial__content,.elementor-testimonial__image{opacity:1;position:relative}}.history-slider .fadeOut{.elementor-testimonial__content,.elementor-testimonial__image{opacity:0;position:absolute}}.history-slider .swiper-slide-next .elementor-testimonial__name{display:block !important}.list-tt-sp p{margin-bottom:0 !important}.list-tt-sp .elementor-icon-box-title,.list-tt-sp .elementor-icon-box-description{font-size:18px !important;font-family:"Inter",Sans-serif !important}.list-tt-sp .elementor-icon-box-title{width:35%;text-align:left}.list-tt-sp .elementor-icon-box-description{text-align:left;flex:1}.list-tt-sp .elementor-icon-box-content{padding:5px 0}nav.elementor-pagination a,nav.elementor-pagination span{height:40px;width:40px;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #008445;line-height:0;color:#008445}nav.elementor-pagination{display:flex;justify-content:center;gap:15px;margin-top:40px}nav.elementor-pagination span{color:#fff;background:#008445}.tai-lieu--form{display:flex;gap:20px;justify-content:space-between}.tai-lieu--form input,.tai-lieu--form select{width:40%;border-radius:50px;background:#f2f2f2;border:none;padding:12px 32px;outline:none;color:#7f7f7f}.tai-lieu--form button{padding:12px 32px;border:none;width:20%;border-radius:20px 0;background:var(--Color-Color-main,#008445);color:#fff;font-size:18px;text-align:center}.tai-lieu--form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;position:relative}.tai-lieu--form .danh_muc_tai_lieu__select:after{content:'›';position:absolute;top:50%;right:32px;transform:translateY(-50%) rotate(90deg);z-index:99;line-height:0;font-size:22px}.danh_muc_tai_lieu__select{width:40%;position:relative}.danh_muc_tai_lieu__select select{width:100%}.tai-lieu-list{border-radius:20px;border:1px solid #ccc;margin-top:40px;padding:32px 60px;max-height:550px;overflow-y:auto}.tl-item{border-bottom:1px solid #ccc;padding:32px 60px}.tl-item:last-child{border:none}.tl-item p{color:var(--Color-Neutral-Grey-Grey-400,#7f7f7f);font-size:18px;font-style:normal;font-weight:400;line-height:24px}.tl-item>div{display:flex;justify-content:space-between;gap:15px;align-items:center}.tl-item h3{color:var(--Color-Neutral-Grey-Grey-600,#333437);font-size:20px;font-style:normal;font-weight:600;line-height:normal}#ajax-pagination a,#ajax-pagination span{height:40px;width:40px;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #008445;line-height:0;color:#008445}#ajax-pagination{display:flex;justify-content:center;gap:15px;margin-top:40px}#ajax-pagination span{color:#fff;background:#008445}#cookie-notice{max-width:100%}#cookie-notice .cookie-notice-container{max-width:100%;width:1100px;margin:auto;padding:15px}#cookie-notice .cn-button:not(.cn-button-custom){color:#fff !important;font-weight:700}@media (max-width:1550px){.banner-vct{padding-top:160px !important}.elementor-nav-menu a.elementor-item{font-size:16px !important}.tai-lieu-list,.tl-item{padding:26px 50px}nav .elementor-nav-menu li a{padding:0 10px !important}}@media only screen and (max-width:1110px){.vct-con1.e-con-full,.vct-img1{width:100% !important}.tai-lieu-list,.tl-item{padding:20px 40px}}@media only screen and (max-width:1110px){nav.elementor-pagination a,nav.elementor-pagination span,#ajax-pagination a,#ajax-pagination span{height:30px;width:30px;font-size:14px}nav.elementor-pagination{margin-top:20px;gap:0px}#ajax-pagination{gap:5px}}@media only screen and (max-width:767px){.tai-lieu-list{padding:15px 30px}.tl-item{padding:10px 0}.tl-item h3{font-size:16px;font-weight:500}.tl-item p{font-size:14px;margin-bottom:0}.tai-lieu--form{display:block}.tai-lieu--form>*,.tai-lieu--form input,.tai-lieu--form button{width:100%;display:block;margin-top:20px;font-size:16px}}