.elementor-157 .elementor-element.elementor-element-42c3982{--display:flex;}.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero{min-height:500px;}.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero__image{object-position:center center;}.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero__overlay{--dc-tv-hero-overlay-color:#051A53;--dc-tv-hero-overlay-start:42.1%;opacity:1;}.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero .dc-hhp-hero__breadcrumbs{color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero .dc-hhp-hero__title{color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-a4adc73{--display:flex;}.elementor-157 .elementor-element.elementor-element-a4adc73:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-a4adc73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav{--dc-hhp-scroll-offset:110px;background-color:#ffffff;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__inner{max-width:1366px;min-height:90px;padding-left:0px;padding-right:0px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__links{gap:56px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link{color:#373737;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link:hover, .elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link:focus-visible, .elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link.is-active{color:#e00000;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link::after{background-color:#e00000;height:5px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__cta{background-color:#201a7a;color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__cta:hover, .elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__cta:focus-visible{background-color:#e00000;}.elementor-157 .elementor-element.elementor-element-90a8bf4{--display:flex;}.elementor-157 .elementor-element.elementor-element-90a8bf4:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-90a8bf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview{background-color:#F4F7FA;padding:48px 48px 48px 48px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__inner{max-width:1320px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__grid{column-gap:52px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__title{color:#051A53;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__address{color:#C8010A;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__body{color:#111111;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__info-card.dc-hhp-overview__info-card--structured{background-color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__info-title{color:#C8010A;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__spec-icon{color:#C8010A;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__spec-row--structured dd{color:#080977;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__info-card--structured{padding:32px 32px 32px 32px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview a.dc-hhp-overview__cta{background-color:#080977;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview a.dc-hhp-overview__cta:hover, .elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview a.dc-hhp-overview__cta:focus-visible{background-color:#FFFFFF;color:#080977;}.elementor-157 .elementor-element.elementor-element-1b191e3{--display:flex;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-157 .elementor-element.elementor-element-1b191e3:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-1b191e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-157 .elementor-element.elementor-element-c1bebcc .dc-hhp-gallery__heading{color:#090D78;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-f968eb0{--display:flex;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress{background-color:#F4F7FB;padding:48px 48px 48px 48px;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__heading{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__card-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__description{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-8ef111c{--display:flex;}.elementor-157 .elementor-element.elementor-element-8ef111c:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-8ef111c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location{background-color:#F4F7FB;padding:48px 48px 48px 48px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__inner{max-width:1320px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__map-grid{column-gap:72px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__map-media{min-height:385px;border-radius:24px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__title{color:#080977;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__address{margin-top:24px;color:#C8010A;font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__address-icon{font-size:20px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__body{color:#202020;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;margin-top:8px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location a.dc-hhp-location__button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;border-radius:24px;background-color:#C8010A;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__button{margin-top:24px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__button-icon{background-color:#FFFFFF;color:#C8010A;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location a.dc-hhp-location__button:hover, .elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location a.dc-hhp-location__button:focus-visible{background-color:#FFFFFF;color:#C8010A;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location a.dc-hhp-location__button:hover .dc-hhp-location__button-icon, .elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location a.dc-hhp-location__button:focus-visible .dc-hhp-location__button-icon{background-color:#C8010A;color:#FFFFFF;}.elementor-157 .elementor-element.elementor-element-2f2eeb2{--display:flex;}.elementor-157 .elementor-element.elementor-element-2f2eeb2:not(.elementor-motion-effects-element-type-background), .elementor-157 .elementor-element.elementor-element-2f2eeb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__inner{max-width:1320px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents{padding:48px 48px 48px 48px;background-color:#F4F7FB;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__title{margin-bottom:15px;color:#051A53;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__description{margin-bottom:29px;color:#111111;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item{min-height:92px;padding:14px 24px 14px 24px;border-bottom-color:#E1E6EF;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__file-icon{width:48px;height:48px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__actions{gap:16px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__action{border-radius:16px;background-color:#FCFCFC;color:#080977;border-color:#E2E2E2;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__list{background-color:#ffffff;border-radius:16px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item-title{color:#051A53;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item-subtitle{color:#080977;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__action:hover, .elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__action:focus-visible{background-color:#080977;color:#ffffff;border-color:#080977;}.elementor-157 .elementor-element.elementor-element-7045d03{--display:flex;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__panel{max-width:1320px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc{padding:20px 0px 0px 0px;--dc-tv-bg-overlay:#FFFFFF00;background-color:#FFFFFF;--dc-tv-btn-bg:#C8010A;--dc-tv-btn-text:#FFFFFF;--dc-tv-btn-border:#C8010A;--dc-tv-btn-hover-bg:#080977;--dc-tv-btn-hover-text:#FFFFFF;--dc-tv-btn-hover-border:#080977;--dc-tv-circle-bg:#FFFFFF;--dc-tv-circle-icon:#C8010A;--dc-tv-circle-hover-bg:#FFFFFF;--dc-tv-circle-hover-icon:#080977;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__section-heading{margin-bottom:54px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__grid{column-gap:65px;--dc-tv-left:40%;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__contact-list{row-gap:14px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__logo img{width:400px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__map{height:485px;border-radius:24px;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__section-heading{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;color:#080977;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__company-name{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;color:#051A53;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__contact-label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#080977;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__contact-value{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#363B48;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__map-button{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__contact-icon{color:#080977;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__contact-icon{--dc-tv-icon-size:20px;--dc-tv-circle-size:48px;background-color:#F4F7FA;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__contact-item--separator{border-color:#E7E9EC;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__map-button{padding:4px 4px 4px 24px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__map-button-icon{--dc-tv-btn-icon-size:18px;--dc-tv-btn-circle-size:40px;}body.elementor-page-157:not(.elementor-motion-effects-element-type-background), body.elementor-page-157 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FB;}@media(max-width:1024px){.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero{min-height:500px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav{--dc-hhp-scroll-offset:90px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__inner{min-height:76px;padding-left:10px;padding-right:10px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__links{gap:32px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link{font-size:18px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview{padding:20px 20px 20px 20px;}.elementor-157 .elementor-element.elementor-element-1b191e3{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location{padding:48px 24px 48px 24px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__map-media{min-height:340px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents{padding:44px 24px 56px 24px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item{padding:14px 18px 14px 18px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__map{height:410px;}}@media(max-width:767px){.elementor-157 .elementor-element.elementor-element-22d7046 .dc-hhp-hero{min-height:300px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav{--dc-hhp-scroll-offset:76px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__inner{min-height:68px;padding-left:14px;padding-right:14px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__links{gap:24px;}.elementor-157 .elementor-element.elementor-element-11dd4fd .dc-hhp-anchor-nav__link{font-size:16px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview{padding:10px 10px 10px 10px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__title{font-size:25px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__address{font-size:20px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__body{font-size:16px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__info-title{font-size:20px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__spec-row--structured dd{font-size:16px;}.elementor-157 .elementor-element.elementor-element-a8e91c5 .dc-hhp-overview .dc-hhp-overview__info-card--structured{padding:24px 20px 24px 20px;}.elementor-157 .elementor-element.elementor-element-1b191e3{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-157 .elementor-element.elementor-element-c1bebcc .dc-hhp-gallery__heading{font-size:25px;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress{padding:20px 10px 20px 10px;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__inner{padding:0px 0px 0px 0px;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__heading{font-size:25px;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__card-title{font-size:20px;}.elementor-157 .elementor-element.elementor-element-cbfc00e .dc-hhp-progress .dc-hhp-progress__description{font-size:16px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location{padding:36px 16px 40px 16px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__map-media{min-height:270px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__title{font-size:25px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__address{font-size:20px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location .dc-hhp-location__body{font-size:16px;}.elementor-157 .elementor-element.elementor-element-b71ab82 .dc-hhp-location a.dc-hhp-location__button{font-size:16px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents{padding:36px 16px 44px 16px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item{min-height:96px;padding:14px 12px 14px 12px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__file-icon{width:38px;height:38px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__actions{gap:8px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__title{font-size:25px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__description{font-size:16px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item-title{font-size:16px;}.elementor-157 .elementor-element.elementor-element-8540c1d .dc-hhp-documents__item-subtitle{font-size:14px;}.elementor-157 .elementor-element.elementor-element-6210b6e.elementor-widget-dc_hh_contact .dc-hhc__map{height:300px;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__section-heading{font-size:25px;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__company-name{font-size:23px;}.elementor-157 .elementor-element.elementor-element-6210b6e .dc-hhc__map-button{font-size:15px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://thanhvinh.imssolution.vn/wp-content/uploads/2026/10/11zon_Montserrat-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://thanhvinh.imssolution.vn/wp-content/uploads/2026/10/11zon_Montserrat-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://thanhvinh.imssolution.vn/wp-content/uploads/2026/10/11zon_Montserrat-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://thanhvinh.imssolution.vn/wp-content/uploads/2026/10/11zon_Montserrat-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://thanhvinh.imssolution.vn/wp-content/uploads/2026/10/11zon_Montserrat-ExtraBold-1.woff2') format('woff2');
}
/* End Custom Fonts CSS */