.elementor-22 .elementor-element.elementor-element-7d7a42f{--display:flex;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero{min-height:500px;padding:40px 24px 36px 24px;justify-content:flex-end;background-color:#051A53;--dc-hhhero-overlay-top:rgba(5,26,83,0);--dc-hhhero-overlay-middle:rgba(5,26,83,0.12);--dc-hhhero-overlay-bottom:rgba(5,26,83,1);}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__inner{max-width:1320px;text-align:left;--dc-hhhero-title-origin:left center;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__breadcrumb{margin-bottom:20px;color:#f5f3ff;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero .dc-hhhero__image{object-position:center center;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero .dc-hhhero__title{color:#ffffff;font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__title-text{transform:scaleX(1);}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__breadcrumb a:hover, .elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__breadcrumb a:focus-visible{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-afb4f55{--display:flex;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__inner{max-width:1320px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing{padding:048px 0px 48px 0px;background-color:rgba(255,255,255,0);}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__grid{gap:64px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__media{flex-basis:48%;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing--tv .dc-hhp-project-card{--dc-tv-image-width:48%;--dc-tv-image-min-height:439px;--dc-tv-column-gap:48px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card{min-height:360px;background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__content{padding:32px 32px 32px 32px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__facts{gap:16px;grid-template-columns:repeat(2,minmax(max-content,auto));}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact{padding:16px 16px 16px 16px;background-color:#F3F6FA;border-color:#D7DEE8;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__heading{margin-bottom:16px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__toolbar{margin-bottom:20px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing--tv{--dc-tv-filter-gap:12px;--dc-tv-tab-color:#051A53;--dc-tv-tab-normal-bg:#F8F9FF;--dc-tv-tab-border:#F8F9FF;--dc-tv-tab-active-bg:#080977;--dc-tv-tab-active-color:#FFFFFF;--dc-tv-tab-hover-bg:#080977;--dc-tv-tab-hover-color:#FFFFFF;--dc-tv-tab-height:48px;--dc-tv-tab-radius:24px;--dc-tv-tab-padding:0px 20px 0px 20px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__search{width:305px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing--tv .dc-hhp-project-card__content{background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__type{color:#e00000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title a{color:#171774;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title > a{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__excerpt{color:#626262;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact-icon{color:#E00000;flex-basis:20px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact-icon svg, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact-icon i, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact-icon img{width:20px;height:20px;font-size:20px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact-label{color:#31343A;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__fact-value{color:#171774;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__address{color:#E00000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__title{color:#171774;font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__filter-link{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__search-input{border-color:#aeb8c9;color:#171774;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__search-button{background-color:#201a7a;color:#ffffff;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__search-input, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__search-button{height:44px;min-height:44px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__button{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing .dc-hhp-project-card a.dc-hhp-project-card__button--detail{background-color:#FDF2F3;color:#C8010A;border-color:#C8010A;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing .dc-hhp-project-card a.dc-hhp-project-card__button--detail:hover, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing .dc-hhp-project-card a.dc-hhp-project-card__button--detail:focus-visible{background-color:#C8010A;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing a.dc-hhp-project-card__button--detail:hover, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing a.dc-hhp-project-card__button--detail:focus-visible{border-color:#C8010A;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing a.dc-hhp-project-card__button--detail:hover .dc-hhp-project-card__button-arrow, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing a.dc-hhp-project-card__button--detail:focus-visible .dc-hhp-project-card__button-arrow{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-03f278c{--display:flex;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__inner{max-width:1320px;column-gap:32px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv{padding:32px 24px 32px 24px;min-height:221px;background-color:#080977;--dc-tv-cta-underlay:#FFFFFF;--dc-tv-cta-photo-opacity:0.08;--dc-tv-cta-left:#080977;--dc-tv-cta-right:rgba(8,9,119,0);--dc-tv-btn-1-bg:#C8010A;--dc-tv-btn-1-text:#FFFFFF;--dc-tv-btn-1-border:#C8010A;--dc-tv-btn-1-circle:#FFFFFF;--dc-tv-btn-1-icon:#C8010A;--dc-tv-btn-1-bg-hover:#080977;--dc-tv-btn-1-text-hover:#FFFFFF;--dc-tv-btn-1-border-hover:#080977;--dc-tv-btn-1-circle-hover:#FFFFFF;--dc-tv-btn-1-icon-hover:#080977;--dc-tv-btn-2-bg:#080977;--dc-tv-btn-2-text:#FFFFFF;--dc-tv-btn-2-border:#080977;--dc-tv-btn-2-circle:#FFFFFF;--dc-tv-btn-2-icon:#080977;--dc-tv-btn-2-bg-hover:#FFFFFF;--dc-tv-btn-2-text-hover:#080977;--dc-tv-btn-2-border-hover:#080977;--dc-tv-btn-2-circle-hover:#080977;--dc-tv-btn-2-icon-hover:#FFFFFF;--dc-tv-cta-hover-duration:260ms;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__actions{gap:24px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__title{margin-top:34px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__description{margin-top:24px;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__button{gap:16px;min-height:48px;padding:3px 3px 3px 23px;border-radius:99px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__button-icon{width:40px;height:40px;border-radius:50px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__icon-state{font-size:17px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv::before{background-image:url("https://congtythanhvinh.com.vn/wp-content/uploads/2026/10/9a6630fc9830451cc32a2222d8e300934c5f89d8_11zon.webp");background-position:center center;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__eyebrow{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__button-text{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero{padding:32px 26px 32px 26px;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__breadcrumb{margin-bottom:18px;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero .dc-hhhero__image{object-position:center center;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero .dc-hhhero__title{font-size:40px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing{padding:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card{min-height:300px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__content{padding:24px 22px 24px 22px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__facts{grid-template-columns:repeat(2,minmax(max-content,auto));}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__search{width:100%;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__type{font-size:16px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title > a{font-size:35px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__excerpt{font-size:16px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__title{font-size:50px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv{padding:32px 28px 32px 28px;min-height:0px;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero{min-height:250px;padding:30px 20px 26px 20px;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero__breadcrumb{margin-bottom:14px;font-size:16px;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero .dc-hhhero__image{object-position:center center;}.elementor-22 .elementor-element.elementor-element-19a0e2f .dc-hhhero .dc-hhhero__title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing{padding:16px 14px 16px 14px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card{min-height:0px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__content{padding:22px 18px 24px 18px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__facts{grid-template-columns:repeat(1,minmax(max-content,auto));}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__type{font-size:14px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title, .elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__title > a{font-size:35px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-project-card__excerpt{font-size:14px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__title{font-size:35px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing__filter-link{font-size:14px;}.elementor-22 .elementor-element.elementor-element-d1751b9 .dc-hhp-listing--tv{--dc-tv-tab-padding:5px 5px 5px 5px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv{padding:30px 20px 30px 20px;min-height:0px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__eyebrow{font-size:20px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__title{font-size:25px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__description{font-size:16px;}.elementor-22 .elementor-element.elementor-element-ecfe502 .dc-hhcta--tv .dc-hhcta__button-text{font-size:16px;}}/* 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 */