.elementor-3432 .elementor-element.elementor-element-6897134{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3432 .elementor-element.elementor-element-b16f3d1{--display:flex;}.elementor-3432 .elementor-element.elementor-element-7c72c0d{--display:flex;}.elementor-3432 .elementor-element.elementor-element-38ff186{--display:flex;}.elementor-3432 .elementor-element.elementor-element-07609ae .elementor-icon-wrapper{text-align:center;}.elementor-3432 .elementor-element.elementor-element-280228a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3432 .elementor-element.elementor-element-280228a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3432 .elementor-element.elementor-element-280228a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3432 .elementor-element.elementor-element-280228a .elementor-icon-list-text{transition:color 0.3s;}.elementor-3432 .elementor-element.elementor-element-cf9835a{--display:flex;}.elementor-3432 .elementor-element.elementor-element-5110c02 .elementor-icon-wrapper{text-align:center;}.elementor-3432 .elementor-element.elementor-element-0ae1879{--display:flex;}.elementor-3432 .elementor-element.elementor-element-48bd0f7{--display:flex;}.elementor-3432 .elementor-element.elementor-element-6838e61{--display:flex;}.elementor-3432 .elementor-element.elementor-element-2763eb0{--display:flex;}.elementor-3432 .elementor-element.elementor-element-1c9d26f .elementor-button-content-wrapper{flex-direction:row;}.elementor-3432 .elementor-element.elementor-element-afa0808{--display:flex;}.elementor-3432 .elementor-element.elementor-element-3eaf6c5 .elementor-icon-wrapper{text-align:center;}.elementor-3432 .elementor-element.elementor-element-5382c2b .elementor-icon-wrapper{text-align:center;}.elementor-3432 .elementor-element.elementor-element-c31a0ff .e-off-canvas__content{background-color:#092744;}.elementor-3432 .elementor-element.elementor-element-c31a0ff .e-off-canvas__overlay{background-color:rgba(3,26,54,0.6);}.elementor-3432 .elementor-element.elementor-element-c31a0ff{--e-off-canvas-justify-content:flex-end;--e-off-canvas-align-items:flex-start;--e-off-canvas-width:380px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-3432 .elementor-element.elementor-element-1659447{--display:flex;}.elementor-3432 .elementor-element.elementor-element-a496249{--display:flex;}.elementor-3432 .elementor-element.elementor-element-ab19097{--display:flex;}.elementor-3432 .elementor-element.elementor-element-0da26bd .elementor-icon-wrapper{text-align:center;}.elementor-3432 .elementor-element.elementor-element-344c2d4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-3432 .elementor-element.elementor-element-d582f4a{--display:flex;}.elementor-3432 .elementor-element.elementor-element-d088453{--display:flex;}.elementor-3432 .elementor-element.elementor-element-7565323 .elementor-icon-wrapper{text-align:center;}.elementor-3432 .elementor-element.elementor-element-d3816fb{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-3432 .elementor-element.elementor-element-c31a0ff{--e-off-canvas-width:100%;}}/* Start custom CSS *//* HT-HEADER-RESPONSIVE-V3.1 — chi ap dung trong .ht-hdr */
.ht-hdr{font-family:'Be Vietnam Pro',Arial,sans-serif;--ht-navy:#123456;--ht-deep:#031A36;--ht-orange:#F18A38;--ht-teal:#70DCD3;--ht-div:#315878}
.ht-hdr .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px;--min-height:0px}
.ht-hdr .elementor-widget{margin:0}
.ht-hdr .elementor-heading-title{font-family:inherit;margin:0}
.ht-hdr a:focus-visible{outline:3px solid var(--ht-teal);outline-offset:2px;border-radius:6px}
.ht-hdr .ht-hdr-inner{max-width:1200px;width:100%;margin:0 auto;padding:0 24px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px}

/* HT-HDR-01 Topbar */
.ht-hdr .ht-hdr-topbar{background:var(--ht-deep);position:relative;z-index:2}
.ht-hdr .ht-hdr-topbar__inner{min-height:58px}
.ht-hdr .ht-hdr-location{width:auto;flex:1 1 auto;min-width:0;flex-direction:row;align-items:center;gap:10px}
.ht-hdr .ht-hdr-pin .elementor-icon{font-size:23px;color:var(--ht-orange);display:flex}
.ht-hdr .ht-hdr-pin .elementor-icon svg{fill:var(--ht-orange);width:23px;height:23px}
.ht-hdr .ht-hdr-loc-text .elementor-heading-title{font-size:15px;font-weight:500;color:#D7E5EF!important;white-space:nowrap}
.ht-hdr .ht-hdr-secondary{margin-left:8px;padding-left:16px;border-left:1px solid var(--ht-div)}
.ht-hdr .ht-hdr-secondary .elementor-icon-list-items{display:flex;gap:16px;margin:0!important}
.ht-hdr .ht-hdr-secondary .elementor-icon-list-item{margin:0!important;padding:0!important}
.ht-hdr .ht-hdr-secondary .elementor-icon-list-item::after{display:none!important}
.ht-hdr .ht-hdr-secondary a{display:inline-flex;align-items:center;min-height:44px}
.ht-hdr .ht-hdr-secondary .elementor-icon-list-text{font-size:14px;font-weight:500;color:#D7E5EF;padding:0}
.ht-hdr .ht-hdr-secondary a:hover .elementor-icon-list-text{color:var(--ht-teal)}
.ht-hdr .ht-hdr-contact{width:auto;flex:0 0 auto;flex-direction:row;align-items:center;gap:18px}
.ht-hdr .ht-hdr-phone .elementor-icon{box-sizing:border-box;width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center;font-size:22px;border:1px solid transparent;background:var(--ht-orange) padding-box;color:var(--ht-deep);border-radius:50%;transition:transform .2s}
.ht-hdr .ht-hdr-phone .elementor-icon svg{width:22px;height:22px;fill:var(--ht-deep)}
.ht-hdr .ht-hdr-phone .elementor-icon:hover{transform:scale(1.05)}
.ht-hdr .ht-hdr-phone-number .elementor-heading-title{font-size:23px;font-weight:700;line-height:1.15;white-space:nowrap;letter-spacing:.01em;color:#fff}
.ht-hdr .ht-hdr-phone-number a{color:#fff;display:inline-flex;align-items:center;min-height:44px}
.ht-hdr .ht-hdr-phone-number .elementor-heading-title a:hover{color:var(--ht-orange)!important}
.ht-hdr .ht-hdr-contact-divider{width:1px;height:32px;flex:0 0 1px;background:var(--ht-div)}
.ht-hdr .ht-hdr-zalo a{display:flex;align-items:center;justify-content:center;width:44px;height:44px}
.ht-hdr .ht-hdr-zalo img{width:42px;height:42px;display:block;border-radius:10px;background:#fff}

/* HT-HDR-02 Main */
.ht-hdr .ht-hdr-main{background:var(--ht-navy);border-bottom:1px solid var(--ht-div);box-shadow:0 2px 10px rgba(3,26,54,.25);z-index:99}
.ht-hdr .ht-hdr-main__inner{min-height:80px}
.ht-hdr .ht-hdr-brand{width:auto;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px}
.ht-hdr .ht-hdr-logo img{width:56px;height:56px;object-fit:contain;display:block}
.ht-hdr .ht-hdr-brand-name .elementor-heading-title{font-size:20px;font-weight:800;line-height:1.2;white-space:nowrap}
.ht-hdr .ht-hdr-brand-name .elementor-heading-title{color:#fff}
.ht-hdr .ht-hdr-nav{flex:1 1 auto;min-width:0}
.ht-hdr .ht-hdr-nav .elementor-nav-menu--main{justify-content:center}
.ht-hdr .ht-hdr-nav .ht-menu-secondary{display:none}
.ht-hdr .ht-hdr-nav .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-item{font-family:inherit;font-size:15px;font-weight:600;color:#fff;padding:10px 12px;min-height:44px;white-space:nowrap}
.ht-hdr .ht-hdr-nav .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-item:hover,.ht-hdr .ht-hdr-nav .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-item:focus,.ht-hdr .ht-hdr-nav .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-item.elementor-item-active,.ht-hdr .ht-hdr-nav .elementor-nav-menu--main>.elementor-nav-menu>li.current-menu-ancestor>.elementor-item{color:var(--ht-teal)!important}
.ht-hdr .ht-hdr-nav .e--pointer-underline .elementor-item:after{background-color:var(--ht-teal);height:3px;left:12px;right:auto;width:28px;bottom:2px;border-radius:2px}
.ht-hdr .ht-hdr-nav .sub-arrow{padding-left:6px;font-size:11px}
.ht-hdr .ht-hdr-nav .sub-arrow svg{fill:currentColor;width:11px}
/* HT-HDR-03 Dropdown */
.ht-hdr .ht-hdr-nav .elementor-nav-menu--dropdown.sub-menu{background:#0C2945;column-count:2;column-gap:4px;min-width:460px!important;width:460px!important;padding:8px!important;border-radius:0 0 12px 12px;box-shadow:0 14px 30px rgba(3,26,54,.35);border:0}
.ht-hdr .ht-hdr-nav .sub-menu li{break-inside:avoid}
.ht-hdr .ht-hdr-nav .sub-menu .elementor-sub-item{font-family:inherit;color:#fff;font-size:14px;font-weight:500;min-height:44px;display:flex;align-items:center;padding:10px 14px;border-radius:8px;border:0;white-space:normal}
.ht-hdr .ht-hdr-nav .sub-menu .elementor-sub-item:hover,.ht-hdr .ht-hdr-nav .sub-menu .elementor-sub-item:focus,.ht-hdr .ht-hdr-nav .sub-menu .elementor-sub-item.elementor-item-active{background:#174466;color:#fff}
.ht-hdr .ht-hdr-nav .sub-menu .elementor-sub-item.elementor-item-active{color:var(--ht-teal)}
.ht-hdr .ht-hdr-cta,.ht-hdr .ht-hdr-mcta{flex:0 0 auto}
.ht-hdr .ht-hdr-cta .elementor-button,.ht-hdr .ht-hdr-mcta .elementor-button{background:var(--ht-orange);color:#fff;font-family:inherit;font-size:15px;font-weight:800;letter-spacing:.02em;min-height:52px;padding:0 22px;border-radius:10px;display:inline-flex;align-items:center;white-space:nowrap;transition:background .2s}
.ht-hdr .ht-hdr-cta .elementor-button:hover,.ht-hdr .ht-hdr-mcta .elementor-button:hover{background:#DD7426}
.ht-hdr .ht-hdr-cta .elementor-button-icon,.ht-hdr .ht-hdr-mcta .elementor-button-icon{font-size:20px}
.ht-hdr .ht-hdr-cta .elementor-button-icon svg,.ht-hdr .ht-hdr-mcta .elementor-button-icon svg{width:20px;height:20px;fill:#fff}
.ht-hdr .ht-hdr-cta .elementor-button-content-wrapper,.ht-hdr .ht-hdr-mcta .elementor-button-content-wrapper{gap:10px;align-items:center}
.ht-hdr .ht-hdr-mactions{width:auto;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px}
.ht-hdr .ht-hdr-mcall .elementor-icon,.ht-hdr .ht-hdr-burger .elementor-icon,.ht-hdr .ht-hdr-close .elementor-icon{box-sizing:border-box;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:10px}
.ht-hdr .ht-hdr-mcall .elementor-icon{background:var(--ht-orange);color:var(--ht-deep)}
.ht-hdr .ht-hdr-mcall .elementor-icon svg{fill:var(--ht-deep);width:20px;height:20px}
.ht-hdr .ht-hdr-burger .elementor-icon,.ht-hdr .ht-hdr-close .elementor-icon{border:1px solid #5A7E99;color:#fff}
.ht-hdr .ht-hdr-burger .elementor-icon svg,.ht-hdr .ht-hdr-close .elementor-icon svg{fill:#fff;width:20px;height:20px}

/* HT-HDR-04 Mobile panel */
.ht-hdr .ht-hdr-panel .e-off-canvas__content{background:#092744;color:#fff}
.ht-hdr .ht-hdr-mobile-panel{padding:12px 20px 32px;flex-direction:column;gap:14px;min-height:100%}
.ht-hdr .ht-hdr-panel__head{flex-direction:row;align-items:center;justify-content:space-between;min-height:56px;padding-bottom:8px;border-bottom:1px solid var(--ht-div)}
.ht-hdr .ht-hdr-brand--panel .ht-hdr-logo img{width:44px;height:44px}
.ht-hdr .ht-hdr-brand--panel .ht-hdr-brand-name .elementor-heading-title{font-size:18px}
.ht-hdr .ht-hdr-mnav .elementor-nav-menu--main .elementor-nav-menu{flex-direction:column;width:100%}
.ht-hdr .ht-hdr-mnav .elementor-nav-menu--main .elementor-nav-menu>li{width:100%;border-bottom:1px solid var(--ht-div)}
.ht-hdr .ht-hdr-mnav .elementor-item{font-family:inherit;color:#fff;font-size:16px;font-weight:600;min-height:48px;padding:12px 4px;display:flex;align-items:center;justify-content:space-between;width:100%}
.ht-hdr .ht-hdr-mnav .elementor-item.elementor-item-active,.ht-hdr .ht-hdr-mnav .elementor-item:hover,.ht-hdr .ht-hdr-mnav .elementor-item:focus{color:var(--ht-teal)}
.ht-hdr .ht-hdr-mnav .sub-arrow svg{fill:currentColor;width:12px}
.ht-hdr .ht-hdr-mnav .sub-menu{position:static!important;width:100%!important;min-width:0!important;margin:0!important;background:transparent;box-shadow:none;border:0;padding:0 0 8px 12px!important}
.ht-hdr .ht-hdr-mnav .elementor-sub-item{font-family:inherit;color:#D7E5EF;font-size:15px;font-weight:500;min-height:44px;padding:10px 4px;display:flex;align-items:center;border:0;background:transparent}
.ht-hdr .ht-hdr-mnav .elementor-sub-item:hover,.ht-hdr .ht-hdr-mnav .elementor-sub-item.elementor-item-active{color:var(--ht-teal);background:transparent}
.ht-hdr .ht-hdr-mcta .elementor-button{width:100%;justify-content:center}
.ht-hdr .ht-hdr-panel__contact{flex-direction:column;gap:10px;padding-top:6px}
.ht-hdr .ht-hdr-panel__row{flex-direction:row;align-items:center;gap:12px}
.ht-hdr .ht-hdr-panel .ht-hdr-phone-number--panel .elementor-heading-title{font-size:21px}
.ht-hdr .ht-hdr-mnav .sub-arrow{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:-12px -4px -12px 0}
.ht-hdr .ht-hdr-zalo--panel img{width:44px;height:44px}
.ht-hdr .ht-hdr-zalo-text .elementor-heading-title{font-size:17px;font-weight:700;color:#fff}
.ht-hdr .ht-hdr-zalo-text a{color:#fff;display:inline-flex;align-items:center;min-height:44px}

/* Tablet 768-1024 */
@media (max-width:1024px){
 .ht-hdr .ht-hdr-topbar__inner{min-height:52px}
 .ht-hdr .ht-hdr-secondary{display:none}
 .ht-hdr .ht-hdr-contact{gap:12px}
 .ht-hdr .ht-hdr-phone .elementor-icon{width:42px;height:42px}
 .ht-hdr .ht-hdr-phone-number .elementor-heading-title{font-size:19px}
 .ht-hdr .ht-hdr-loc-text .elementor-heading-title{font-size:14px}
 .ht-hdr .ht-hdr-main__inner{gap:12px}
 .ht-hdr .ht-hdr-brand--main{margin-right:auto}
}
@media (max-width:860px){
 .ht-hdr .ht-hdr-pin,.ht-hdr .ht-hdr-loc-text{display:none}
 .ht-hdr .ht-hdr-topbar__inner{justify-content:flex-end}
}
/* Mobile <=767 */
@media (max-width:767px){
 .ht-hdr .ht-hdr-inner{padding:0 16px}
 .ht-hdr .ht-hdr-main__inner{min-height:68px}
 .ht-hdr .ht-hdr-logo img{width:44px;height:44px}
 .ht-hdr .ht-hdr-brand-name .elementor-heading-title{font-size:17px}
 .ht-hdr .ht-hdr-brand{gap:8px;min-width:0;flex:1 1 auto}
 .ht-hdr .ht-hdr-brand-name{min-width:0}
}
@media (max-width:379px){
 .ht-hdr .ht-hdr-brand--main .ht-hdr-brand-name .elementor-heading-title{font-size:15px}
 .ht-hdr .ht-hdr-brand--main .ht-hdr-logo img{width:40px;height:40px}
}
@media (max-width:359px){
 .ht-hdr .ht-hdr-brand--main .ht-hdr-brand-name .elementor-heading-title{font-size:14px}
 .ht-hdr .ht-hdr-brand--main{gap:6px}
 .ht-hdr .ht-hdr-mactions{gap:6px}
}/* End custom CSS */