html[lang=vi]{direction:ltr}body{font-family:Arial,'Segoe UI',sans-serif;line-height:1.7}h1,h2,h3,h4,h5,h6,p,a,button,input,textarea{font-family:inherit}h1,h2,h3{line-height:1.4;letter-spacing:0}p{line-height:1.8}.hero-style-1 .slide-title h2{font-size:clamp(24px,2.5vw,38px)!important;line-height:1.4!important}.hero-style-1 .slide-text p{font-size:clamp(15px,1.6vw,21px)!important}.id-enquiry{max-width:760px;margin:24px auto;text-align:left;float:none!important}.id-enquiry label{display:block;font-weight:600;margin:14px 0}.id-enquiry input,.id-enquiry textarea{display:block;width:100%;min-height:46px;height:auto;padding:12px;border:1px solid #ccd3dc;background:#fff;color:#172b3d}.id-enquiry p{font-size:14px;line-height:1.7;color:#4d5d70}.id-enquiry button{margin:12px 0}table{max-width:100%}th,td{line-height:1.6;overflow-wrap:break-word}.id-language{display:inline-block;position:relative;margin:0 16px 0 0;vertical-align:middle;text-align:left;line-height:normal;color:#fff}.id-language summary{cursor:pointer;list-style:none;font-size:14px;font-weight:600;padding:14px 0;white-space:nowrap}.id-language summary::-webkit-details-marker{display:none}.id-language ul{position:absolute;top:100%;right:0;min-width:210px;list-style:none;margin:0;padding:8px 0;background:#fff;border-top:3px solid #ff6510;box-shadow:0 8px 24px #0003;z-index:10000}.id-language li{display:block;float:none;line-height:1.5}.id-language a{display:block;color:#25394a!important;padding:12px 18px;font-size:14px}.id-language a:hover{background:#f2f5f7}.id-language a[aria-current]{font-weight:bold;color:#d84d00!important}.id-original-note{font-size:14px;text-align:center;padding:16px 24px;margin:0;background:#f1f5f7;color:#41566a}.id-search{max-width:1000px;margin:auto;padding:60px 24px}.id-search input{width:100%;padding:16px;border:1px solid #aebbc5;border-radius:4px}.id-search a.result{display:block;padding:20px 0;border-bottom:1px solid #dbe3e7;color:#153a56}summary:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #e9af2b!important;outline-offset:3px}
@media(min-width:992px){.site-header .navigation>.container-fluid{display:flex;align-items:center;flex-wrap:wrap;padding-inline:22px}.site-header .navbar-header{float:none;flex:0 0 auto}.site-header .navbar-brand{margin-top:0!important;height:auto;padding-block:12px}.site-header #navbar{flex:1;order:3;width:100%;flex-basis:100%;padding:0}.site-header .navbar-nav{display:flex;justify-content:center;float:none!important;margin:0!important}.site-header #navbar>ul>li{float:none}.site-header #navbar>ul>li>a{padding:15px 12px;font-size:13px}.site-header .search-contact{position:static;margin-left:auto;height:auto;line-height:normal;display:flex;align-items:center;gap:10px}.site-header .search-contact>div{float:none}.site-header .search-contact .call{display:none}.site-header .search-contact .contact{display:flex;align-items:center}.site-header .search-contact .theme-btn{padding:14px 25px}.site-header .search-contact .header-search-area{padding:0}.site-header .search-contact .open-btn{margin:0}}
@media(max-width:991px){.site-header .search-contact .contact{display:inline-block!important}.site-header .search-contact .contact>.theme-btn{display:none}.site-header .search-contact .call{display:none}.id-language{margin:0 5px}.id-language summary{font-size:12px;padding:10px 0}.site-header .navbar-brand img{max-width:150px!important}.hero-style-1 .slide-title h2{font-size:23px!important}.id-enquiry{padding:0 15px}h1{font-size:28px!important}.page-title{height:230px;min-height:230px}.page-title .container{padding-top:60px!important}table{font-size:12px}td,th{padding:6px!important}}
html[lang=vi] h1,html[lang=vi] h2,html[lang=vi] h3,html[lang=vi] h4,html[lang=vi] .section-title>span{text-transform:none!important}
