:root{--fa6:"Font Awesome 6 Pro";--theme-color:#007fc6;--theme-color-2:#f69321;--white:#ffffff;--titleFont:2.5vw;--animate-duration:2s;--animate-delay:0.9s;--box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.05);--shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;--primary:#007fc6;--dark:#1f1a17;--primary-color-opacity:#fef0d3;--primary-color:#fbb321;--font-cms-re:"Montserrat-Regular";--font-cms-li:"Montserrat-Light";--font-cms-bold:"Montserrat-Bold";--font-cms-bla:"Montserrat-Black";--font-bai-li:"BaiJamjuree-Light";--font-bai-re:"BaiJamjuree-Regular";--font-bai-me:"BaiJamjuree-Medium";--font-bai-bo:"BaiJamjuree-Bold";--font-sfp-li:"SFProDisplay-Light";--font-sfp-re:"SFPRODISPLAYREGULAR";--font-sfp-me:"SFPRODISPLAYMEDIUM";--font-sfp-bo:"SFPRODISPLAYBOLD"}body{font-family:var(--font-bai-re)!important;color:var(--dark);font-size:16px}body::-webkit-scrollbar{width:10px;background-color:var(--primary)}body::-webkit-scrollbar-thumb{background-color:var(--primary);background-image:-webkit-linear-gradient(45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent);border-radius:9999px}body::-webkit-scrollbar-track{background-color:var(--white);overflow:hidden}h1,h2,h3,h4,h5,h6,strong{color:var(--primary);font-family:var(--font-bai-me)!important}@font-face{font-display:swap;font-family:"SFProDisplay-Light";src:url(/wp-content/themes/flatsome-child/fonts/font/SFProDisplay-Light.ttf)}@font-face{font-display:swap;font-family:"SFPRODISPLAYREGULAR";src:url(/wp-content/themes/flatsome-child/fonts/font/SFPRODISPLAYREGULAR.woff)}@font-face{font-display:swap;font-family:"SFPRODISPLAYMEDIUM";src:url(/wp-content/themes/flatsome-child/fonts/font/SFPRODISPLAYMEDIUM.woff)}@font-face{font-display:swap;font-family:"SFPRODISPLAYBOLD";src:url(/wp-content/themes/flatsome-child/fonts/font/SFPRODISPLAYBOLD.woff)}@font-face{font-display:swap;font-family:"BaiJamjuree-Regular";src:url(/wp-content/themes/flatsome-child/fonts/font/BaiJamjuree-Regular.ttf)}@font-face{font-display:swap;font-family:"BaiJamjuree-Medium";src:url(/wp-content/themes/flatsome-child/fonts/font/BaiJamjuree-Medium.ttf)}@font-face{font-display:swap;font-family:"BaiJamjuree-Light";src:url(/wp-content/themes/flatsome-child/fonts/font/BaiJamjuree-Light.ttf)}@font-face{font-display:swap;font-family:"BaiJamjuree-Bold";src:url(/wp-content/themes/flatsome-child/fonts/font/BaiJamjuree-Bold.ttf)}@font-face{font-display:swap;font-family:"BaiJamjuree-SemiBold";src:url(/wp-content/themes/flatsome-child/fonts/font/BaiJamjuree-SemiBold.ttf)}@font-face{font-display:swap;font-family:"Montserrat-Black";src:url(/wp-content/themes/flatsome-child/fonts/font/Montserrat-Black.ttf)}@font-face{font-display:swap;font-family:"Montserrat-Bold";src:url(/wp-content/themes/flatsome-child/fonts/font/Montserrat-Bold.ttf)}.top_home{font-size:14px;font-family:var(--font-bai-re)}a.nav-top-link{font-family:var(--font-bai-bo)!important}@media (min-width:768px){.header-right .icon{--icon-size:38px;font-size:18px;background:rgb(1 114 188 / .07)}}h4.title-primary{text-transform:uppercase;font-size:30px;color:var(--primary);font-family:var(--font-bai-bo);line-height:0}@media screen and (max-width:1024px){h4.title-primary{font-size:20px}}.ct p{line-height:30px}h3.title-primary.v2{margin-bottom:.3em}.title-primary.v2{font-family:var(--font-bai-bo);text-transform:uppercase;font-weight:700;font-size:60px;color:#fff0;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--orange)}@media screen and (max-width:1024px){.title-primary.v2{font-size:36px}}@media screen and (max-width:1024px){a.button.primary.xem-them span{font-size:13px;font-weight:500}}@media screen and (max-width:1024px){.fs-40{margin-left:10px;font-size:30px!important}}@media screen and (max-width:1024px){.text-h1{font-size:22px!important;font-family:var(--font-bai-re)!important}}@media screen and (max-width:1024px){.text-p{font-size:14px!important;font-family:var(--font-bai-re)!important}}@media screen and (max-width:1024px){ul.bct img{width:40%!important}}.icon-angle-right:before{content:"\f178"!important;font-family:"Font Awesome 6 Pro"!important;font-weight:300!important;font-size:18px;color:var(--white)}a.button.primary.xem-them{height:48px;width:auto;line-height:48px}a.button.primary.xem-them:hover{background-color:var(--orange);opacity:1;box-shadow:none!important}.burger{width:50px;height:50px;border-radius:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;padding:5px;transition:all 0.5s ease}.burger:hover{background:var(--orange)}.burger-strip{transition:all 0.5s ease}.strip div{height:3px;border-radius:2px;background:var(--primary);margin:10px;transition:all 0.55s cubic-bezier(.075,.82,.165,1);width:40px}.burger:hover .strip div{background:#fff}.burger-strip div:first-child{width:16px}.burger-strip div:last-child{width:28px}.burger:hover .burger-strip div:first-child{transform:rotate(45deg) translateY(1px) translateX(5px)}.burger:hover .burger-strip div:nth-child(2){transform:rotate(-45deg)}.burger:hover .burger-strip div:last-child{transform:rotate(45deg) translateY(-13px) translateX(2px)}.burger:hover .burger-strip-2 div:first-child{transform:translateY(13px) rotate(45deg)}.burger:hover .burger-strip-2 div:nth-child(2){opacity:0}.burger:hover .burger-strip-2 div:last-child{transform:translateY(-13px) rotate(-45deg)}.burger-strip-3 div{margin:10px auto}.burger:hover .burger-strip-3 div:first-child{transform:translateY(13px);width:25px}.burger:hover .burger-strip-3 div:nth-child(2){opacity:0}.burger:hover .burger-strip-3 div:last-child{transform:translateY(-13px);width:25px}.burger:hover .burger-strip-4{transform:scale(.85)}.burger:hover .burger-strip-4 div:first-child{width:20px;transform:translateY(8px) rotate(-30deg)}.burger:hover .burger-strip-4 div:nth-child(2){width:38px}.burger:hover .burger-strip-4 div:last-child{width:20px;transform:translateY(-8px) rotate(30deg)}.burger-strip-5 div{transition:all 0.65s cubic-bezier(.075,.82,.165,1)}.burger:hover .burger-strip-5 div:first-child{transform:translateY(13px) rotate(0deg)}.burger:hover .burger-strip-5 div:nth-child(2){opacity:0}.burger:hover .burger-strip-5 div:last-child{transform:translateY(-13px) rotate(90deg)}.burger:hover .burger-strip-5{transform:scale(.7) rotate(45deg);transition:all 0.25s ease 0.05s}.head-primary .title{font-size:140px;text-transform:uppercase;font-weight:700;-webkit-text-stroke:1px rgb(64 64 65 / .3);color:#fff0;line-height:1;font-family:var(--font-sfp-bo)}@media (max-width:767px){.head-primary .title{font-size:50px}}@media (max-width:767px){.head-primary span{font-size:23px!important;bottom:-2px}}.head-primary span{position:absolute;bottom:0;left:0;font-size:50px;color:var(--primary);text-transform:uppercase;font-family:var(--font-cms-bold)}.absolute-footer.dark{color:var(--white)}.footer-page{border-top:5px solid var(--theme-color-2)}.logo_company{width:100%;height:auto;background-image:url(/wp-content/themes/flatsome-child/images/mapft_bg.png);background-size:cover;padding-bottom:80px}.logo_company img{width:40%;height:auto}.lien-he-home h3{font-size:16px;color:var(--white);font-family:var(--font-bai-re);text-transform:uppercase}.lien-he-home ul li{list-style:none;margin-left:0;font-size:15px;color:var(--white);font-family:var(--font-bai-li)}li.add::before{background-image:url(/wp-content/themes/flatsome-child/images/marker.svg);background-size:cover}.theodoi-home h3{font-size:16px;color:var(--white);font-family:var(--font-bai-re);text-transform:uppercase}.theodoi-home ul li a{list-style:none;margin-left:0;font-size:15px;color:var(--white);font-family:var(--font-bai-li);display:inline-flex}.theodoi-home ul li i{color:var(--white);font-size:22px;margin-left:10px;padding-top:10px}a#top-link{background:var(--white);box-shadow:1px 0 22px -9px rgb(0 0 0 / .4);border:none}.icon-angle-up:before{content:"\f062"!important;font-family:"Font Awesome 6 Pro"!important;font-weight:300!important;font-size:18px;color:var(--white)}.align-items-center{align-items:center!important}.fs-40{font-size:40px}.fw-bold{font-weight:700!important;font-family:var(--font-bai-bo);color:var(--dark);margin-top:-35px}.mb-0{margin-bottom:0!important}.title_partner .line_img{height:20px;background:url(/wp-content/themes/flatsome-child/images/stripe-title2.png) repeat-x center center/auto 100%}.partner_section::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#ccc url(/wp-content/themes/flatsome-child/images/background_duan.jpg) no-repeat center center / cover;opacity:.2}.dich-vu-home h4{text-align:center;text-transform:uppercase!important;font-size:40px;font-family:var(--font-bai-bo);color:var(--white)}.nav-dropdown{padding:0px!important}.bg_lh img{width:100%;height:60vh}.title-main{text-align:center}.title-main h2{line-height:1.4;color:inherit;font-size:var(--titleFont);position:relative;text-transform:uppercase;font-family:var(--font-bai-bo);color:var(--primary)}@media screen and (max-width:1024px){.title-main h2{font-size:25px}}@keyframes pump{0%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:0}}@keyframes scaleLarge{0%{opacity:0;transform:scale(2)}100%{opacity:1;transform:scale(1)}}@keyframes scaleLarge2{0%{opacity:0;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}@keyframes scaleLarge3{0%{opacity:0;transform:scale(1.5)}100%{opacity:1;transform:scale(1)}}@keyframes goLeft{0%{opacity:0;transform:translate3d(100%,0,0)}100%{opacity:1;transform:none}}@keyframes goLeft2{0%{opacity:0;transform:translate3d(200px,0,0)}100%{opacity:1;transform:none}}@keyframes Move-Arrow{25%{opacity:1}33.3%{opacity:1;transform:translateY(7px)}66.6%{opacity:1;transform:translateY(14px)}100%{opacity:0;transform:translateY(21px) scale(.7)}}@keyframes Move-Arrow-2{25%{opacity:1}33.3%{opacity:.7;transform:translateY(-3px)}66.6%{opacity:.4;transform:translateY(-7px)}100%{opacity:0;transform:translateY(-11px) scale(.7)}}@keyframes Callicon{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.1) rotate(20deg)}45%{transform:scale(1.2) rotate(10deg)}50%{transform:scale(1.3) rotate(20deg)}55%{transform:scale(1.2) rotate(10deg)}60%{transform:scale(1.1) rotate(20deg)}100%{transform:scale(1) rotate(0)}}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none;opacity:1}}@keyframes WheelArrow{0%{transform:rotate(-45deg) translate(0,0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-5px,5px);opacity:0}}@keyframes goWidth{0%{transform:scale3d(0,1,1);opacity:0}100%{transform:scale3d(1,1,1);opacity:1}}@keyframes goHeight{0%{transform:scale3d(1,0,1)}100%{transform:scale3d(1,1,1)}}@keyframes AniHeight{0%{transform:scale3d(1,1,1)}100%{transform:scale3d(1,0,1)}}@keyframes AniWidth{0%{transform:scale3d(1,1,1)}100%{transform:scale3d(0,1,1)}}@keyframes danceHeight1{from{height:1px}to{height:22px}}@keyframes danceHeight2{from{height:1px}to{height:15px}}@keyframes danceHeight4{from{height:1px}to{height:20px}}@keyframes danceHeight5{from{height:1px}to{height:15px}}@keyframes danceHeight6{from{height:1px}to{height:15px}}.page_lh ul li{color:var(--dark);list-style:none;margin-left:0;font-size:18px;font-family:var(--font-bai-me)}@media screen and (max-width:1024px){.page_lh ul li{font-size:16px}}.page_lh ul li i{font-weight:700;color:var(--primary)}li.company{font-size:25px!important;font-weight:700!important;font-family:var(--font-bai-bo)!important;color:var(--primary)!important}@media screen and (max-width:1024px){li.company{font-size:19px!important}}.icon-envelop:before{content:"\f0e0";font-family:"Font Awesome 6 Pro"!important;font-weight:bold!important}.icon-user:before{content:"\f007";font-family:"Font Awesome 6 Pro"!important;font-weight:bold!important}input.wpcf7-form-control.wpcf7-submit.has-spinner.button{width:200px;background:linear-gradient(to right,var(--orange) 50%,var(--primary) 50%);background-size:200% 100%;background-position:right bottom;transition:all 0.5s ease-out}input.wpcf7-form-control.wpcf7-submit.has-spinner.button:hover{background-position:left bottom}.table-responsive{overflow-x:auto;min-height:40vh}.table-fill{width:100%;min-width:1000px}.table-fill thead{background:var(--primary);color:#fff;text-transform:uppercase;font-weight:300}.table-fill thead th{font-weight:400;font-size:1rem;border-left:1px solid #fff;padding:15px}.table-fill tbody td{border-left:1px solid #fff;padding:15px;font-size:1rem}.table-fill tbody tr{background-color:#c4c8da}.table-fill tbody tr:nth-child(2n+1){background-color:#ebebeb}.table-fill tbody td .btn{background-color:#959595;border-color:#959595;width:120px;border-radius:0;display:inline-flex;justify-content:space-evenly;align-items:center;color:#fff;padding:5px 12px;border-radius:5px;font-size:14px;text-align:center}.table-fill tbody td .btn:hover{background-color:var(--primary);border-color:var(--primary)}h3.tin-tuc-page strong{color:var(--white);font-size:40px;text-transform:uppercase}.tab-tin-tuc-hd span{font-size:18px;font-family:var(--font-bai-re)}.tab-tin-tuc-hd .nav-pills>li>a{border-radius:0px!important;padding:5px 20px 5px 20px}.nav-column>li>a,.nav-dropdown>li>a,.nav-vertical-fly-out>li>a,.nav>li>a{color:var(--gray-dark);transition:all 0.2s}.thongdiep h2{text-transform:uppercase;font-size:40px;color:var(--primary)}@media screen and (max-width:1024px){.thongdiep h2{font-size:22px;padding-top:20px}}.thongdiep p{font-size:18px;line-height:38px;font-family:var(--font-bai-me)}@media screen and (max-width:1024px){.thongdiep p{font-size:16px!important}}i.fa-light.fa-circle-chevron-right{font-size:18px;color:var(--white);margin-left:5px}.thong-diep-td::after{content:"";position:absolute;width:100%;height:70%;background:linear-gradient(0deg,#1e2a58,#fff0);bottom:0;left:0}.title-main.bld_page.animate__animated.animate__fadeInUp h2{color:var(--white)}.box-leader.on-show:nth-child(even){animation-name:goRight;animation-duration:1.2s;animation-delay:0;animation-fill-mode:forwards}.box-leader.on-show:nth-child(odd){animation-name:goLeft;animation-duration:1.2s;animation-delay:0.3s;animation-fill-mode:forwards}.pic-leader img{border-radius:30px;overflow:hidden;margin:0 0 30px}.box-leader .box-name-manager,.pic-leader{position:relative;display:block;width:100%;height:auto}.pic-leader img{position:relative;display:block;width:100%;height:auto;object-fit:contain}.box-name-manager h3::before{background:url(/wp-content/themes/flatsome-child/images/triangular.png) no-repeat center center/contain}.box-name-manager h3::before{content:"";position:absolute;width:25px;height:25px;left:-40px;bottom:40}h2.tam-nhin{font-size:var(--titleFont);overflow:hidden}@media screen and (max-width:1024px){h2.tam-nhin{font-size:26px}}.box-tam-nhin p{font-size:21px;margin:15px 0 0}@media screen and (max-width:1024px){.box-tam-nhin p{font-size:16px}}.title-pic .box-text.text-center{background:linear-gradient(0deg,rgb(0 0 0 / .5),transparent)}@media screen and (max-width:1024px){#wpsm_counter_b_row_205 .wpsm_counterbox .wpsm_number{font-size:30px!important}}@media screen and (max-width:1024px){#wpsm_counter_b_row_205 .wpsm_counterbox .wpsm_count-title{font-size:20px!important}}@media screen and (max-width:1024px){img.ux-sidebar-menu-icon{display:none}}.off-canvas .sidebar-menu{padding:0}.mfp-content{background:var(--primary)!important}.off-canvas:not(.off-canvas-center) .nav-vertical li>a{padding-left:20px;color:var(--white);font-family:var(--font-bai-me);font-weight:500;font-size:16px}.nav-sidebar.nav-vertical>li+li{border-top:1px dashed #ececec5f}i.fa-sharp.fa-light.fa-download{font-size:18px;color:var(--white);margin-left:5px}ul.bct img{width:70%}#gallery{display:flex;flex-wrap:wrap;padding:0 4px}#gallery a{width:300px;height:auto;padding:10px}@media screen and (max-width:1024px){#gallery a{width:100%}}span.info_tk{margin-left:5px;float:left}@media screen and (max-width:1024px){span.info_tk{margin-left:3px;font-size:12px}}span.info_tk i{font-weight:500;color:var(--primary);margin-right:5px}@media screen and (max-width:1024px){span.info_tk i{font-size:12px}}li.company_home{font-size:22px!important;font-family:var(--font-bai-bo)!important}li.website i{font-weight:300}figcaption.wp-caption-text{display:block;background-color:var(--primary)!important;color:var(--white);padding:10px!important}nav.rank-math-breadcrumb{padding-left:110px}@media screen and (max-width:1024px){nav.rank-math-breadcrumb{padding-left:0}}