PageSourceSearch

https://hasacon.com/

html hasacon.com collected 2026-09-26 18:00:32 UTC 108,840 bytes, 1,403 lines download raw bytes

1<!DOCTYPE html>
2<html data-wf-page="63edaf9ff7f0e708e8809750" data-wf-site="63edaf9ff7f0e79b3480974f" lang="vi" lang="en-US"><head><meta charset="utf-8">
3<title>Hasacon - Công ty TNHH Thương Mại và Xây Dựng Hà Nội – Sài Gòn</title>
4<meta content="Hasacon là công ty nhà thầu xây nhà xưởng và cung cấp dịch vụ xây dựng, tư vấn thiết kế xây dựng chuyên nghiệp tại Hà Nội, với nhiều dự án nhà máy công nghiệp trên khắp các tỉnh thành toàn quốc. Liên hệ chúng tôi để được báo giá." name="description">
5<meta content="Hasacon - Công ty TNHH Thương Mại và Xây Dựng Hà Nội – Sài Gòn" property="og:title">
6<meta content="Hasacon là công ty nhà thầu xây nhà xưởng và cung cấp dịch vụ xây dựng, tư vấn thiết kế xây dựng chuyên nghiệp tại Hà Nội, với nhiều dự án nhà máy công nghiệp trên khắp các tỉnh thành toàn quốc. Liên hệ chúng tôi để được báo giá." property="og:description">
7<meta content="https://uploads-ssl.webflow.com/642bd50198eadf57b1c7c701/6694c004d45afd16270d86aa_hasacon-logo-vertical-01.jpg" property="og:image">
8<meta content="Hasacon - Công ty TNHH Thương Mại và Xây Dựng Hà Nội – Sài Gòn" property="twitter:title">
9<meta content="Hasacon là công ty nhà thầu xây nhà xưởng và cung cấp dịch vụ xây dựng, tư vấn thiết kế xây dựng chuyên nghiệp tại Hà Nội, với nhiều dự án nhà máy công nghiệp trên khắp các tỉnh thành toàn quốc. Liên hệ chúng tôi để được báo giá." property="twitter:description">
10<meta content="https://uploads-ssl.webflow.com/642bd50198eadf57b1c7c701/6694c004d45afd16270d86aa_hasacon-logo-vertical-01.jpg" property="twitter:image">
11<meta property="og:type" content="website">
12<meta content="summary_large_image" name="twitter:card">
13<meta content="width=device-width, initial-scale=1" name="viewport">
14<link href="https://fonts.googleapis.com" rel="preconnect">
15<link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous">
16<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
vendor: 1 bytes, line 16
16
17<script type="text/javascript">WebFont.load({
18google: {
19families: ["Montserrat:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic"]
20}});</script>
vendor: 1 bytes, line 20
20
21<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
21
22<link href="https://hasacon.com/wp-content/themes/hasacon/assets/images/favicon.png?v=1748855814" rel="shortcut icon" type="image/x-icon">
23<link href="https://hasacon.com/wp-content/themes/hasacon/assets/images/webclip.png?v=1748855814" rel="apple-touch-icon">
vendor: 67 bytes, lines 23-24
23
24<script async="" src="https://www.googletagmanager.com/gtag/js?id=
24G-87DG7CL27Y
vendor: 12 bytes, line 24
24"></script>
25<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZGVlNj', true);gtag('config', 'G-87DG7CL27Y');</script>
vendor: 1 bytes, line 25
25
26<script type="application/ld+json">
27{
28"@context": "https://schema.org",
29"@type": "ProfessionalService",
30"name": "Công ty TNHH Thương mại và xây dựng Hà Nội Sài Gòn",
31"image": "https://assets-global.website-files.com/63edaf9ff7f0e79b3480974f/642bae996e11535923c1c3e6_hasacon-logo-ngang%201.png",
32"@id": "https://www.hasacon.com",
33"url": "https://www.hasacon.com",
34"telephone": "0983512166",
35"hasMap": "https://www.google.com/maps/place/C%C3%B4ng+ty+TNHH+Th%C6%B0%C6%A1ng+m%E1%BA%A1i+v%C3%A0+x%C3%A2y+d%E1%BB%B1ng+H%C3%A0+N%E1%BB%99i+S%C3%A0i+G%C3%B2n/@21.0310679,105.7794547,18z/data=!3m1!4b1!4m6!3m5!1s0xa89f1109034cc3c3:0xc6d881dbe528a7e8!8m2!3d21.0310654!4d105.7807422!16s%2Fg%2F11t7ktvlp9?entry=tts&ucbcb=1",
36"address": {
37"@type": "PostalAddress",
38"streetAddress": "P. Duy Tân",
39"addressLocality": "Hà Nội",
40"postalCode": "100000",
41"addressCountry": "VN"
42},
43"geo": {
44"@type": "GeoCoordinates",
45"latitude": 21.0313866,
46"longitude": 105.7800529
47},
48"openingHoursSpecification": {
49"@type": "OpeningHoursSpecification",
50"dayOfWeek": [
51"Monday",
52"Tuesday",
53"Wednesday",
54"Thursday",
55"Friday",
56"Saturday"
57],
58"opens": "08:30",
59"closes": "18:00"
60},
61"sameAs": [
62"https://www.facebook.com/Hasaconvn",
63"https://www.youtube.com/@hasacon-nhathauxaydung9886"
64]
65}
66</script>
66
67<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/css/splide-core.min.css">
68<!--
69Microsoft Clarity -->
70<script type="text/javascript">
71(function(c,l,a,r,i,t,y){
72c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
73t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
74y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
75})(window, document, "clarity", "script", "h241pum6ii");
76</script>
76
77<style>
78/*@keyframes waves {
790% {
80box-shadow: 0 0 0 0px rgba(0,0,0,.2);
81}
82100% {
83box-shadow: 0 0 0 16px rgba(0,0,0,.2);
84}
85}
86.image-34 {
87transition: all .5s;
88border-radius: 50%;
89animation: waves 2s .3s forwards infinite linear;
90}*/
91body {
92	top: 0px !important;
93}
94	#google_translate_element {position:relative}
95	#google_translate_element span {display: none!important; }
96#google_translate_element select {
97padding: 10px;
98}
99	.goog-te-banner-frame.skiptranslate {display: none!important; visibility: hidden!important;}
100body >.skiptranslate {
101	display: none;
102}
103/*
104.goog-te-banner-frame.skiptranslate {
105display: none !important;
106}
107body {
108top: 0px !important;
109}
110#goog-gt-tt, .goog-te-balloon-frame{display: none !important;}
111.goog-text-highlight { background: none !important; box-shadow: none !important;} */
112.acc-body {
113	display: none;
114}
115.splide__track {
116overflow: hidden;
117}
118#header .gg-translator .goog-te-gadget {
119	font-size: 0;
120}
121#header .gg-translator .goog-te-combo {
122padding: 4px 10px;
123margin: 0 0 0 15px;
124background: transparent;
125color: white;
126border-color: white;
127border-radius: 6px;
128}
129#header .gg-translator .goog-te-combo option{
130color: rgb(51, 51, 51);;
131}
132#header.whiteBG .gg-translator .goog-te-combo {
133background: transparent;
134color: rgb(51, 51, 51);;
135border-color: rgb(51, 51, 51);;
136}
137#header.whiteBG {
138	background: #fff;
139}
140#header.whiteBG .image.main-logo{
141	opacity: 100%;
142}
143#header.whiteBG .image{
144	opacity: 0;
145}
146#header.whiteBG .nav-item.dropdown {
147padding: 25px 10px;
148}
149#header.whiteBG .nav-item.dropdown .text-block-12{
150	color: rgb(51, 51, 51);
151}
152#header .dropdown-toggle-2{
153	transition: all .3s;
154}
155#header .dropdown-toggle-2 .image-32,
156#header .dropdown-toggle-2 .icon-4:before{
157	transition: all .3s;
158}
159#header.whiteBG .dropdown-toggle-2{
160	margin-top: 5px;
161}
162#header.whiteBG .dropdown-toggle-2 .image-32{
163	filter: brightness(0);
164}
165#header.whiteBG .dropdown-toggle-2 .icon-4:before{
166	color: black;
167}
168@media screen and (max-width:992px) {
169#header.whiteBG .nav-item.dropdown {
170padding: 20px 4.5vw;
171}
172#header.whiteBG .nav-item.dropdown .text-block-12{
173color: #fff;
174}
175}
176@media screen and (max-width: 600px){
177#header.whiteBG .dropdown-toggle-2 .image-32{
178	filter: brightness(1);
179}
180#header.whiteBG .dropdown-toggle-2 .icon-4:before{
181	color: white;
182}
183.nav-items {
184background-color: #1f73b8;
185	}
186#header .gg-translator .goog-te-combo {
187padding: 10px;
188margin: 0 0 20px 0;
189color: white;
190border-color: white;
191}
192#header .gg-translator .goog-te-combo option{
193color: rgb(51, 51, 51);;
194}
195#header.whiteBG .gg-translator .goog-te-combo {
196background: transparent;
197color: white;
198border-color: white;
199}
200}
201</style>
202<script>
203function changeBG(){
204	const nav = document.getElementById("header");
205const scrollValue = window.scrollY;
206if(scrollValue > 40){
207	nav.classList.add("whiteBG")
208}
209else {
210	nav.classList.remove("whiteBG")
211}
212}
213window.addEventListener("scroll", changeBG)
214</script>
214
215<meta name="linguana-site-verification" content="opxAEFX96vSl2OgxvXq2">
216<meta name="google-site-verification" content="vmWs1rI-RQeyleiJYXEt5BVx3AZ90NWoAzMEa__CFCI">
217<meta property="og:locale" content="vi_VN">
218<meta property="og:type" content="website">
219<meta property="og:title" content="Hasacon - Công ty tư vấn thiết kế xây dựng nhà xưởng">
220<meta property="og:description" content="Hasacon là công ty chuyên thầu xây nhà xưởng và cung cấp dịch vụ xây dựng, tư vấn thiết kế xây dựng chuyên nghiệp tại TPHCM. Liên hệ với chúng tôi để được báo giá.">
221<meta property="og:url" content="https://www.hasacon.com">
222<meta property="og:site_name" content="HASACON VN">
223<meta property="og:image" content="https://uploads-ssl.webflow.com/63edaf9ff7f0e79b3480974f/647566e339f277007a1d409f_Hasacon-banner-1.jpg">
224<script type="application/ld+json">
225{
226"@context": "https://schema.org",
227"@type": "Corporation",
228"name": "Hasacon",
229"alternateName": "Công ty xây dựng nhà xưởng Hasacon tại tphcm",
230"url": "https://hasacon.com",
231"logo": "https://assets.website-files.com/63edaf9ff7f0e79b3480974f/642bae996e11535923c1c3e6_hasacon-logo-ngang%201.png",
232"contactPoint": {
233"@type": "ContactPoint",
234"telephone": "0983 512 166",
235"contactType": "customer service",
236"contactOption": "HearingImpairedSupported",
237"areaServed": "VN",
238"availableLanguage": ["en","Vietnamese"]
239}
240}
241</script>
241
242<style>
243	@keyframes upDown {
24415% {
245	top: 75%;
246}
24730% {
248	top: 15%;
249}
25045% {
251	top: 75%;
252}
25360% {
254	top: 15%;
255}
256100% {
257	top: 15%;
258}
259}
260/* The element to apply the animation to */
261.point-inner {
262animation: upDown 3s infinite;
263}
264.intro-section iframe {
265	width: 100%;
266height: 500px;
267}
268@media screen and (max-width:600px){
269	.intro-section iframe {
270	width: 100%;
271height: 400px;
272}
273}
274</style>
275<link rel="canonical" href="https://www.hasacon.com">
276<style>
277.projects .w-icon-slider-left:before,
278.projects .w-icon-slider-right:before{
279	opacity: 0;
280}
281.services .splide__pagination {
282padding-left: 0;
283margin-top: -20px;
284}
285.services .splide__pagination li{
286margin: 0 6px;
287width: 12px;
288height: 12px;
289overflow: hidden;
290}
291.services .splide__pagination li button{
292	display: block;
293width: 12px;
294height: 12px;
295background: #E0E0E0;
296}
297.services .splide__pagination li button.is-active{
298background: #1F73B8;
299}
300.link-to .splide__pagination {
301padding-left: 0;
302margin-top: -20px;
303}
304.link-to .splide__pagination li{
305margin: 0 6px;
306width: 12px;
307height: 12px;
308overflow: hidden;
309}
310.link-to .splide__pagination li button{
311display: block;
312width: 12px;
313height: 12px;
314background: #E0E0E0;
315}
316.link-to .splide__pagination li button.is-active{
317background: #1F73B8;
318}
319@media screen and (max-width:992px) {
320	.news .collection-list-wrapper .collection-list >div:last-child {
321	display: none;
322}
323}
324</style><title>hasacon.com</title>
325<meta name='robots' content='max-image-preview:large' />
326	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
327	
327<script>
328window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/hasacon.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.10"}};
329/*! This file is auto-generated */
330!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings);
331</script>
331
332<link rel='stylesheet' id='normalize-css' href='https://hasacon.com/wp-content/themes/hasacon/assets/css/normalize.css?ver=1748855814' media='all' />
333<link rel='stylesheet' id='components-css' href='https://hasacon.com/wp-content/themes/hasacon/assets/css/components.css?ver=1748855814' media='all' />
334<link rel='stylesheet' id='hasacon-css' href='https://hasacon.com/wp-content/themes/hasacon/assets/css/hasacon.css?ver=1748855814' media='all' />
335<style id='wp-emoji-styles-inline-css'>
336
337	img.wp-smiley, img.emoji {
338		display: inline !important;
339		border: none !important;
340		box-shadow: none !important;
341		height: 1em !important;
342		width: 1em !important;
343		margin: 0 0.07em !important;
344		vertical-align: -0.1em !important;
345		background: none !important;
346		padding: 0 !important;
347	}
348</style>
349<link rel='stylesheet' id='wp-block-library-css' href='https://hasacon.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.10' media='all' />
350<style id='wp-block-library-theme-inline-css'>
351.wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}
352</style>
353<style id='classic-theme-styles-inline-css'>
354/*! This file is auto-generated */
355.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
356</style>
357<style id='global-styles-inline-css'>
358:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
3580,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
358.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
359:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
360:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
361:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
362</style>
363<link rel='stylesheet' id='udesly-common-css' href='https://hasacon.com/wp-content/plugins/udesly-wp-app/assets/frontend/css/common.css?ver=3.0.0@beta50' media='all' />
364<script src="https://hasacon.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 364
364
365<script src="https://hasacon.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
365
366<link rel="https://api.w.org/" href="https://hasacon.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hasacon.com/wp-json/wp/v2/pages/263" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hasacon.com/xmlrpc.php?rsd" />
367<meta name="generator" content="WordPress 6.8.10" />
368<link rel="canonical" href="https://hasacon.com/" />
369<link rel='shortlink' href='https://hasacon.com/' />
370<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hasacon.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhasacon.com%2F" />
371<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hasacon.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhasacon.com%2F&#038;format=xml" />
372<script>document.addEventListener("DOMContentLoaded", () => {
373  const banner = document.querySelector("udesly-banner");
374
375  if (banner) {
376    // observer theo dõi khi shadowRoot render xong
377    const observer = new MutationObserver(() => {
378      if (banner.shadowRoot) {
379        const link = banner.shadowRoot.querySelector('a[href="https://www.udesly.com/"]');
380        if (link) {
381          setTimeout(() => {
382            link.style.transition = "transform 0.5s ease";
383            link.style.transform = "translateX(-10rem)";
384          }, 1000);
385          observer.disconnect();
386        }
387      }
388    });
389
390    observer.observe(banner, { childList: true, subtree: true });
391  }
392});
393</script>
393		<style id="wp-custom-css">
394			body .hydrated {
395	transform: translatex(-100rem);
396}		</style>
397		</head>
398<body class="home wp-singular page-template-default page page-id-263 wp-embed-responsive wp-theme-hasacon body">
399 
400  <header id="header" class="header" sym="true">
401    <div class="container relative">
402      <div class="w-embed">
403        <style>
404	#header.whiteBG {
405		background: #fff;
406    box-shadow: 0 3px 4px rgba(0,0,0,0.2);
407	}
408  #header.whiteBG .nav-items > .nav-item,
409  #header.whiteBG .nav-items .sub-group > .nav-item
410  {
411  	color: rgb(51, 51, 51);
412    padding: 25px 10px;
413  }
414 .whiteBG .line
415  {
416  	background: rgb(51, 51, 51);
417  } 
418  @media screen and (max-width:992px) {
419   #header.whiteBG .nav-items > .nav-item,
420  	#header.whiteBG .nav-items .sub-group > .nav-item
421  {
422   	color: #fff !important;
423    padding: 20px 4.5vw;
424   }
425  }
426</style>
427      </div>
428      <div class="wrapper-header">
429        <a hreflang="vi" href="/" aria-current="page" class="link-block-2 w-inline-block" data-link="a2f"><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-logo-ngang-1.png" loading="eager" alt="Footer logo Hasacon" class="image" data-img="i49ea6d0a" srcset=""><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-logo-1-1.svg" loading="lazy" alt="Logo Hasacon" class="image main-logo" data-img="i2d494f5" srcset=""></a>
430        <div class="nav-items">
431          <a hreflang="vi" href="https://hasacon.com/ve-chung-toi" class="nav-item translate" data-text="t2070ff42" data-link="a-4c5961b4">Về chúng tôi</a>
432          <div class="div-block sub-group">
433            <div data-hover="false" data-delay="0" class="dropdown w-dropdown">
434              <div class="nav-item dropdown w-dropdown-toggle">
435                <div class="icon-3 w-icon-dropdown-toggle"></div>
436                <div class="text-block-12" data-text="t3b5c9043">dịch vụ</div>
437              </div>
438              <nav class="sub-items-header w-dropdown-list">
439                <a hreflang="vi" href="https://hasacon.com/dich-vu/thiet-ke-cong-trinh" class="nav-item sub-item translate" data-text="tn6dafadd8" data-link="a6d16d65a">Thiết kế công trình</a>
440                <a hreflang="vi" href="https://hasacon.com/dich-vu/thi-cong-xay-dung" class="nav-item sub-item translate" data-text="tn3a4092de" data-link="a-642b0bb6">Thi công xây dựng</a>
441                <a hreflang="vi" href="https://hasacon.com/dich-vu/quan-ly-chat-luong-cong-trinh" class="nav-item sub-item translate" data-text="t47068bb9" data-link="a-515188b1">Tư vấn giám sát</a>
442                <a hreflang="vi" href="https://hasacon.com/dich-vu/bao-tri-va-bao-duong-cong-trinh" class="nav-item sub-item translate" data-text="t7901ec58" data-link="a1cd9dca6">Bảo trì bảo dưỡng</a>
443              </nav>
444            </div>
445          </div>
446          <a hreflang="vi" href="https://hasacon.com/du-an-tong-quan" class="nav-item translate" data-text="t139271a0" data-link="a-426337da">dự án</a>
447          <a hreflang="vi" href="https://hasacon.com/tin-tuc-listing" class="nav-item translate" data-text="tn4e5e35f9" data-link="a-cff0d7b">tin tức</a>
448          <a hreflang="vi" href="https://hasacon.com/lien-he" class="nav-item translate" data-text="t1161f8de" data-link="aa0fd544">liên hệ</a>
449          <div data-hover="true" data-delay="0" class="dropdown-2 hide w-dropdown">
450            <div class="dropdown-toggle-2 w-dropdown-toggle">
451              <div class="icon-4 w-icon-dropdown-toggle"></div><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/globe.svg" loading="lazy" alt="hasacon globe icon" class="image-32" data-img="i582f5409" srcset="">
452            </div>
453            <nav class="dropdown-list w-dropdown-list">
454              <a href="#googtrans(vi|en)" data-lang="en" class="lang-select w-dropdown-link" data-text="t75f7be1e" data-link="a71fea13a">Tiếng Anh</a>
455              <a href="#googtrans(vi|ja)" data-lang="ja" class="lang-select w-dropdown-link" data-text="t490982be" data-link="a71feb26c">Tiếng Nhật</a>
456              <a href="#googtrans(vi|vi)" data-lang="vi" class="lang-select w-dropdown-link" data-text="t490d2c9d" data-link="a71fee070">Tiếng Việt</a>
457            </nav>
458          </div>
459          <div class="gg-translator w-embed">
460            <div id="google_translate_element"></div>
461          </div>
462        </div>
463        <div data-w-id="98fec1e5-8182-0c57-b32e-be3d7be33048" class="hamberger-btn">
464          <div class="line line1"></div>
465          <div class="line line2"></div>
466          <div class="line line3"></div>
467        </div>
468      </div>
469    </div>
470  </header>
471  <div class="video-section">
471<img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min.png" loading="lazy" sizes="(max-width: 1280px) 100vw, 1280px" srcset="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min-p-500.png 500w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min-p-800.png 800w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min-p-1080.png 1080w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min.png 1280w, " alt="Hasacon banner 1" class="image-35" data-img="ind4cabe4">
472    <div data-delay="5000" data-animation="slide" class="slider-2 w-slider" data-autoplay="true" data-easing="ease" data-hide-arrows="false" data-disable-swipe="false" data-autoplay-limit="0" data-nav-spacing="3" data-duration="500" data-infinite="true">
473      <div class="w-slider-mask">
474        <div class="w-slide"><img sizes="(max-width: 1280px) 100vw, 1280px" srcset="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min-p-500.png 500w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min-p-800.png 800w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min-p-1080.png 1080w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min.png 1280w, " src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-1-min.png" loading="lazy" alt="Hasacon banner 1" class="image-30" data-img="ind4cabe4"></div>
475        <div class="w-slide"><img sizes="(max-width: 1280px) 100vw, 1280px" srcset="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-2-min-p-500.png 500w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-2-min-p-800.png 800w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-2-min-p-1080.png 1080w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-2-min.png 1280w, " src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-2-min.png" loading="lazy" alt="Hasacon banner 2" class="image-30" data-img="in79083ce3"></div>
476        <div class="w-slide"><img sizes="(max-width: 1280px) 100vw, 1280px" srcset="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-3-min-p-500.png 500w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-3-min-p-800.png 800w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-3-min-p-1080.png 1080w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-3-min.png 1280w, " src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-3-min.png" loading="lazy" alt="Hasacon banner 3" class="image-30" data-img="i1b3c321e"></div>
477        <div class="w-slide"><img sizes="(max-width: 1280px) 100vw, 1280px" srcset="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-4-min-p-500.png 500w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-4-min-p-800.png 800w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-4-min-p-1080.png 1080w, https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-4-min.png 1280w, " src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-banner-4-min.png" loading="lazy" alt="Hasacon banner 4" class="image-30" data-img="in507f5ee1"></div>
478      </div>
479      <div class="w-slider-arrow-left">
480        <div class="w-icon-slider-left"></div>
481      </div>
482      <div class="w-slider-arrow-right">
483        <div class="w-icon-slider-right"></div>
484      </div>
485      <div class="slide-nav-2 w-slider-nav w-round"></div>
486    </div>
487    <div class="overlay"></div>
488    <div class="video-content">
489      <h1 class="heading"><sub data-text="tn471f6a6f">Giải pháp xây dựng tổng thể</sub></h1>
490      <p class="paragraph"><sub data-text="tn36aa5f22">Hasacon với mong muốn xây dá»±ng những công trình chất lượng tiêu chuẩn Nhật Bản. Nhằm kiến tạo giá trị trải nghiệm và giá trị bền vá
490»¯ng cho các công trình, nhà máy công nghiệp. Chúng tôi mang đến dịch vụ tư vấn, giải pháp xây dá»±ng tổng thể tối ưu đảm bảo chất lượng, bền bỉ theo thời gian.</sub></p>
491      <a href="https://hasacon.com/ve-chung-toi" class="button-4 w-button" data-text="t50365757" data-link="a-4c5961b4">Xem thêm</a>
492    </div>
493    <a href="#intro" class="scroll-btn w-inline-block" data-link="a41b50429">
494      <div class="point-inner"></div>
495    </a>
496    <h4 class="heading-11 no-visible" data-textarea="ta163db1ac">dịch vụ thiết kế nhà kho, thiết kế nhà khung thép, thiết kế nhà thép tiền chế<br></h4>
497    <h4 class="heading-11 no-visible" data-text="t6e6f5094">dịch vụ thi công xây dựng nhà xưởng, thi công nhà thép tiền chế, thi công showroom</h4>
498    <h4 class="heading-11 no-visible" data-text="tn6e5aa58e">tư vấn quản lý chất lượng công trình và quy trình giám sát thi công xây dựng</h4>
499    <h4 class="heading-11 no-visible" data-text="t35531465">cải tạo, bảo trì bảo dưỡng và sửa chữa nhà xưởng</h4>
500  </div>
501  <section id="intro" class="intro-section">
502    <div class="container">
503      <div class="intro-wrapper">
504        <div class="ourvision-div">
505          <h3 class="heading-2" data-text="tn5dc82ad2">Giới thiệu Công Ty TNHH Thương Mại và Xây Dựng Hà Nội - Sài Gòn</h3>
506          <h4 class="heading-3" data-textarea="ta67d72323"><strong>Xây dựng vững vàng, bền bỉ thời gian</strong></h4>
507          <p class="paragraph-3" data-text="tn781a1979">Hasacon - Công ty TNHH Thương mại và Xây dựng Hà Nội - Sài Gòn qua nhiều năm phát triển. Chúng tôi hiểu để chất lượng công trình được bền bỉ cần phải làm tốt từ những yếu tố đầu tiên. Với giải pháp xây dựng tổng thể, áp dụng phương pháp quản lý tiên tiến, PDCA,... Chúng tôi tin rằng sẽ mang đến dịch vụ xây dựng tốt nhất theo tiêu chuẩn chất lượng Nhật Bản, mang lại trải nghiệm chất lượng và an toàn cho từng dự án.</p>
508          <div class="text-block-27" data-textarea="ta7485edf">Devoted<span> Service, </span>Develop together</div>
509          <a href="https://hasacon.com/ve-chung-toi" class="link-4" data-text="t4de49de6" data-link="a-4c5961b4">Xem chi tiết</a>
510        </div>
511        <div class="highlight-text has-video">
512          <div data-autoplay="false" data-loop="false" data-wf-ignore="true" class="w-background-video w-background-video-atom"><video id="0d633755-68e7-1eec-1fa8-90b96763d770-video" style="background-image: url('https://uploads-ssl.webflow.com/63edaf9ff7f0e79b3480974f/65dda36a0686d071fcfdb408_y2metacom-Công ty TNHH Thương Mại và Xây Dựng Hà Nội - Sài Gòn-(480p)-poster-00001.jpg'); " muted="" playsinline="" data-wf-ignore="true" data-object-fit="cover">
513              <source src="https://uploads-ssl.webflow.com/63edaf9ff7f0e79b3480974f/65dda36a0686d071fcfdb408_y2metacom-Công%20ty%20TNHH%20Thương%20Mại%20và%20Xây%20Dựng%20Hà%20Nội%20-%20Sài%20Gòn-(480p)-transcode.mp4" data-wf-ignore="true" data-iframe="i5c3056e2">
514              <source src="https://uploads-ssl.webflow.com/63edaf9ff7f0e79b3480974f/65dda36a0686d071fcfdb408_y2metacom-Công%20ty%20TNHH%20Thương%20Mại%20và%20Xây%20Dựng%20Hà%20Nội%20-%20Sài%20Gòn-(480p)-transcode.webm" data-wf-ignore="true" data-iframe="i29deedc8">
515            </video><noscript>
516              <style>
517  [data-wf-bgvideo-fallback-img] {
518    display: none;
519  }
520  @media (prefers-reduced-motion: reduce) {
521    [data-wf-bgvideo-fallback-img] {
522      position: absolute;
523      z-index: -100;
524      display: inline-block;
525      height: 100%;
526      width: 100%;
527      object-fit: cover;
528    }
529  }</style><img data-wf-bgvideo-fallback-img="true" src="https://hasacon.com/wp-content/themes/hasacon/assets/documents/y2meta.com-Công-ty-TNHH-Thương-Mại-và-Xây-Dựng-Hà-Nội---Sài-Gòn-480p.mp4" alt="" data-img="iab1673f" srcset="">
530            </noscript>
531            <div aria-live="polite">
531<button type="button" data-w-bg-video-control="true" aria-controls="0d633755-68e7-1eec-1fa8-90b96763d770-video" class="w-backgroundvideo-backgroundvideoplaypausebutton w-background-video--control"><span><img loading="lazy" src="https://uploads-ssl.webflow.com/6022af993a6b2191db3ed10c/628299f8aa233b83918e24fd_Pause.svg" alt="Pause video" data-img="i4b5242ee" srcset=""></span><span hidden=""><img loading="lazy" src="https://uploads-ssl.webflow.com/6022af993a6b2191db3ed10c/628298b20ae0236682d4b87f_Play-24.svg" alt="Play video" data-img="i84efe4c" srcset=""></span></button></div>
532          </div>
533        </div>
534      </div>
535    </div>
536  </section>
537  <div class="the-numbers">
538    <div class="numbers-wrap">
539      <div class="div-block-5 home">
540        <div class="div-block-6">
541          <div data-countup="true" class="number-item">
542            <div data-target="15" class="countup-number" data-text="t624">15</div>
543            <p class="paragraph-4" data-text="tn2f589c33">Năm thành lập</p>
544          </div>
545          <div data-countup="true" class="number-item">
546            <div data-target="119" class="countup-number" data-text="t660">33</div>
547            <p class="paragraph-4" data-text="t11cf8180">Dự án</p>
548          </div>
549          <div data-countup="true" class="number-item last-item">
550            <div data-target="639" class="countup-number" data-text="tc632">365</div>
551            <p class="paragraph-4" data-text="t6c32947a">Hạng mục xây dựng</p>
552          </div>
553        </div>
554      </div>
555    </div>
556  </div>
557  <div class="services">
558    <div class="container">
559      <div class="splide slider1">
560        <div class="splide__track splide-services _2 w-dyn-list" udy-collection="all-services">
561          <div role="list" class="splide__list _2 w-dyn-items">
562            <div id="w-node-f5cbe826-3259-2482-072f-5e0766a7ac8d-e8809750" role="listitem" class="splide__slide w-dyn-item">
563              <a href="https://www.hasacon.com/dich-vu/bao-tri-va-bao-duong-cong-trinh" class="link-block-6 w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65dda49d281edbb5d8841d89_bao-tri-bao-duong-cong-trinh.png" class="image-4" srcset="https://hasacon.com/wp-content/uploads/2025/06/65dda49d281edbb5d8841d89_bao-tri-bao-duong-cong-trinh-273x300.png 273w, https://hasacon.com/wp-content/uploads/2025/06/65dda49d281edbb5d8841d89_bao-tri-bao-duong-cong-trinh.png 300w"></a>
564              <h3 class="heading-5">Bảo trì &amp; bảo dưỡng công trình</h3>
565              <p class="paragraph-5">Dịch vụ bảo trì và bảo dưỡng công trình tại Hasacon mang đến giá trị chất lượng cho doanh nghiệp cần sửa chữa nhà xưởng, nhà kho đạt chất lượng cao.</p>
566              <a href="https://www.hasacon.com/dich-vu/bao-tri-va-bao-duong-cong-trinh" class="link-4">Xem chi tiết</a>
567            </div><div id="w-node-f5cbe826-3259-2482-072f-5e0766a7ac8d-e8809750" role="listitem" class="splide__slide w-dyn-item">
568              <a href="https://www.hasacon.com/dich-vu/thiet-ke-cong-trinh" class="link-block-6 w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65dda4c27ccad5df32370f9c_nha-thau-thiet-ke-thi-cong.png" class="image-4" srcset="https://hasacon.com/wp-content/uploads/2025/06/65dda4c27ccad5df32370f9c_nha-thau-thiet-ke-thi-cong-273x300.png 273w, https://hasacon.com/wp-content/uploads/2025/06/65dda4c27ccad5df32370f9c_nha-thau-thiet-ke-thi-cong.png 300w"></a>
569              <h3 class="heading-5">Nhà thầu thiết kế &amp; Thi công</h3>
570              <p class="paragraph-5">Hasacon là nhà thầu chuyên về giải pháp thiết kế công trình nhà khung thép lắp ghép, nhà tiền chế theo tiêu chuẩn chất lượng và đảm bảo hàng đầu trong nước.</p>
571              <a href="https://www.hasacon.com/dich-vu/thiet-ke-cong-trinh" class="link-4">Xem chi tiết</a>
572            </div><div id="w-node-f5cbe826-3259-2482-072f-5e0766a7ac8d-e8809750" role="listitem" class="splide__slide w-dyn-item">
573              <a href="https://www.hasacon.com/dich-vu/thi-cong-xay-dung" class="link-block-6 
573w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65dda4b81c85fee7c3633766_13-1024x576-1.png" class="image-4" srcset="https://hasacon.com/wp-content/uploads/2025/06/65dda4b81c85fee7c3633766_13-1024x576-1-273x300.png 273w, https://hasacon.com/wp-content/uploads/2025/06/65dda4b81c85fee7c3633766_13-1024x576-1.png 300w"></a>
574              <h3 class="heading-5">Thiết kế kiến trúc công trình</h3>
575              <p class="paragraph-5">Hasacon là công ty chuyên thi công xây dựng nhà xưởng đảm bảo tiêu chuẩn chất lượng cho mọi công trình và bền vững theo thời gian.</p>
576              <a href="https://www.hasacon.com/dich-vu/thi-cong-xay-dung" class="link-4">Xem chi tiết</a>
577            </div><div id="w-node-f5cbe826-3259-2482-072f-5e0766a7ac8d-e8809750" role="listitem" class="splide__slide w-dyn-item">
578              <a href="https://www.hasacon.com/dich-vu/quan-ly-chat-luong-cong-trinh" class="link-block-6 w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65dda4ab9e6871a842f5238a_hasacon-tu-van-giam-sat.png" class="image-4" srcset="https://hasacon.com/wp-content/uploads/2025/06/65dda4ab9e6871a842f5238a_hasacon-tu-van-giam-sat-273x300.png 273w, https://hasacon.com/wp-content/uploads/2025/06/65dda4ab9e6871a842f5238a_hasacon-tu-van-giam-sat.png 300w"></a>
579              <h3 class="heading-5">Tư vấn &amp; quản lý chất lượng</h3>
580              <p class="paragraph-5">Dịch vụ tư vấn và quản lý chất lượng công trình tại công ty Hasacon luôn đảm bảo chất lượng, quy trình giám sát thi công xây dựng đạt tiêu chuẩn nhất.</p>
581              <a href="https://www.hasacon.com/dich-vu/quan-ly-chat-luong-cong-trinh" class="link-4">Xem chi tiết</a>
582            </div>          </div>
583                  </div>
584         <div class="splide__arrows service-arrow">
585          <div class="w-embed"><button class="splide__arrow right-arrow-2 splide__arrow--prev w-button"></button></div>
586          <div class="w-embed"><button class="splide__arrow right-arrow-2 to-right service-right splide__arrow--next w-button"></button></div>
587        </div>
588      </div>
589    </div>
590  </div>
591  <div class="projects">
592    <div class="project-container">
593      <div data-current="Tab 1" data-easing="ease" data-duration-in="300" data-duration-out="100" class="w-tabs">
594        <div class="tabs-menu-3 w-tab-menu">
595          <a data-w-tab="Tab 1" class="project-tab w-inline-block w-tab-link w--current" data-link="a3fbe8166" href="#">
596            <div data-text="tn19b7f293">DỰ ÁN MỚI NHẤT</div>
597          </a>
598          <a data-w-tab="Tab 2" class="project-tab w-inline-block w-tab-link" data-link="a3fbe8166" href="#">
599            <div data-text="tn54ab395">Dự án đã làm</div>
600          </a>
601          <a data-w-tab="Tab 3" class="project-tab w-inline-block w-tab-link" data-link="a3fbe8166" href="#">
602            <div data-text="tn35d9ddde">Dự án đang làm</div>
603          </a>
604        </div>
605        <div class="w-tab-content">
606          <div data-w-tab="Tab 1" class="w-tab-pane w--tab-active">
607            <div class="splide slider5">
608              <div class="splide__track full w-dyn-list" udy-collection="du-an">
609                <div role="list" class="splide__list w-dyn-items">
610                  <div role="listitem" class="splide__slide testi-item w-dyn-item">
611                    <div class="div-block-7 project-item">
612                      <div class="div-block-8 project-left-div">
613                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
614                        <div class="heading-7 projects-section-name">Cải tạo nâng cấp phòng làm việc GĐ tại KCN Quế Võ Bắc Ninh</div>
615                        <div class="div-block-27">
616                          <div class="text-block-5 label">Dịch vụ: </div>
617                          <div class="text-block-5">Bảo trì &amp; bảo dưỡng công trình</div>
618                        </div>
619                        <div class="div-block-27">
620                          <div class="text-block-5 label">Địa chỉ: </div>
621                          <div class="text-block-5">KCN Quế Võ - Bắc Ninh</div>
622                        </div>
623                        <div class="div-block-27">
624                          <div class="text-block-5 label">Thời gian: </div>
625                          <div class="text-block-5">2023</div>
626                        </div>
627                        <a href="https://hasacon.com/du-an/cai-tao-nang-cap-phong-lam-viec-gd-tai-kcn-que-vo-bac-ninh/" class="link-5">Xem thông tin chi tiết</a>
628                        <div class="div-viewall">
629                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
630                        </div>
631                      </div>
631<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4.jpeg" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4.jpeg 1920w">
632                    </div>
633                  </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
634                    <div class="div-block-7 project-item">
635                      <div class="div-block-8 project-left-div">
636                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
637                        <div class="heading-7 projects-section-name">Cải tạo khuôn viên văn phòng hành chính tại Canon Quế Võ Bắc Ninh</div>
638                        <div class="div-block-27">
639                          <div class="text-block-5 label">Dịch vụ: </div>
640                          <div class="text-block-5">Bảo trì &amp; bảo dưỡng công trình</div>
641                        </div>
642                        <div class="div-block-27">
643                          <div class="text-block-5 label">Địa chỉ: </div>
644                          <div class="text-block-5">Nhà máy Canon KCN Quế Võ - Bắc Ninh</div>
645                        </div>
646                        <div class="div-block-27">
647                          <div class="text-block-5 label">Thời gian: </div>
648                          <div class="text-block-5">2023</div>
649                        </div>
650                        <a href="https://hasacon.com/du-an/cai-tao-khuon-vien-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh/" class="link-5">Xem thông tin chi tiết</a>
651                        <div class="div-viewall">
652                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
653                        </div>
654                      </div><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh.jpeg" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh.jpeg 1920w">
655                    </div>
656                  </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
657                    <div class="div-block-7 project-item">
658                      <div class="div-block-8 project-left-div">
659                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
660                        <div class="heading-7 projects-section-name">Gói thầu xây dựng phòng sạch tại công ty cổ phần điện tử ASTI Hà Nội</div>
661                        <div class="div-block-27">
662                          <div class="text-block-5 label">Dịch vụ: </div>
663                          <div class="text-block-5">Nhà thầu thiết kế &amp; Thi công</div>
664                        </div>
665                        <div class="div-block-27">
666                          <div class="text-block-5 label">Địa chỉ: </div>
667                          <div class="text-block-5">Khu công nghiệp Quang Minh, Huyện Mê Linh , TP.Hà Nội</div>
668                        </div>
669                        <div class="div-block-27">
670                          <div class="text-block-5 label">Thời gian: </div>
671                          <div class="text-block-5">2020</div>
672                        </div>
673                        <a href="https://hasacon.com/du-an/goi-thau-xay-dung-phong-sach-tai-cong-ty-co-phan-dien-tu-asti-ha-noi/" class="link-5">Xem thông tin chi tiết</a>
674                        <div class="div-viewall">
675                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
676                        </div>
677                      </div>
677<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi.jpeg" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi.jpeg 1920w">
678                    </div>
679                  </div>                </div>
680                              </div>
681               <div class="splide__arrows show">
682                <div class="w-embed"><button class="splide__arrow right-arrow-2 white splide__arrow--prev w-button"></button></div>
683                <div class="w-embed"><button class="splide__arrow right-arrow-2 whiteright to-right splide__arrow--next w-button"></button></div>
684              </div>
685            </div>
686          </div>
687          <div data-w-tab="Tab 2" class="w-tab-pane">
688            <div class="splide slider5">
689              <div class="splide__track full w-dyn-list" udy-collection="du-an">
690                <div role="list" class="splide__list w-dyn-items">
691                  <div role="listitem" class="splide__slide testi-item w-dyn-item">
692                    <div class="div-block-7 project-item">
693                      <div class="div-block-8 project-left-div">
694                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
695                        <div class="heading-7 projects-section-name">Gói thầu xây dựng phòng sạch tại công ty cổ phần điện tử ASTI Hà Nội</div>
696                        <div class="div-block-27">
697                          <div class="text-block-5">Dịch vụ: </div>
698                          <div class="text-block-5">Nhà thầu thiết kế &amp; Thi công</div>
699                        </div>
700                        <div class="div-block-27">
701                          <div class="text-block-5">Địa chỉ: </div>
702                          <div class="text-block-5">Khu công nghiệp Quang Minh, Huyện Mê Linh , TP.Hà Nội</div>
703                        </div>
704                        <div class="div-block-27">
705                          <div class="text-block-5">Thời gian: </div>
706                          <div class="text-block-5">2020</div>
707                        </div>
708                        <a href="https://hasacon.com/du-an/goi-thau-xay-dung-phong-sach-tai-cong-ty-co-phan-dien-tu-asti-ha-noi/" class="link-5">Xem thông tin chi tiết</a>
709                        <div class="div-viewall">
710                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
711                        </div>
712                      </div><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi.jpeg" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-1536x864.jpeg 1536w, https://hasacon.com/w
712p-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi.jpeg 1920w">
713                    </div>
714                  </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
715                    <div class="div-block-7 project-item">
716                      <div class="div-block-8 project-left-div">
717                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
718                        <div class="heading-7 projects-section-name">Xây dựng nhà để xe &#038; nhà kho tại nhà máy Sumitomo Heavy Industries</div>
719                        <div class="div-block-27">
720                          <div class="text-block-5">Dịch vụ: </div>
721                          <div class="text-block-5">Nhà thầu thiết kế &amp; Thi công</div>
722                        </div>
723                        <div class="div-block-27">
724                          <div class="text-block-5">Địa chỉ: </div>
725                          <div class="text-block-5">Khu công nghiệp Thăng Long, Huyện Đông Anh, TP Hà Nội</div>
726                        </div>
727                        <div class="div-block-27">
728                          <div class="text-block-5">Thời gian: </div>
729                          <div class="text-block-5">2018</div>
730                        </div>
731                        <a href="https://hasacon.com/du-an/du-an-xay-dung-nha-de-xe-tai-nha-may-cong-nghiep-nang-sumitomo/" class="link-5">Xem thông tin chi tiết</a>
732                        <div class="div-viewall">
733                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
734                        </div>
735                      </div><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64b8e684d632a56a0635d3d7_xay-dung-nha-de-xe-ket-hop-nha-kho-tai-shi.jpeg" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64b8e684d632a56a0635d3d7_xay-dung-nha-de-xe-ket-hop-nha-kho-tai-shi-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64b8e684d632a56a0635d3d7_xay-dung-nha-de-xe-ket-hop-nha-kho-tai-shi-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64b8e684d632a56a0635d3d7_xay-dung-nha-de-xe-ket-hop-nha-kho-tai-shi-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64b8e684d632a56a0635d3d7_xay-dung-nha-de-xe-ket-hop-nha-kho-tai-shi-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64b8e684d632a56a0635d3d7_xay-dung-nha-de-xe-ket-hop-nha-kho-tai-shi.jpeg 1920w">
736                    </div>
737                  </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
738                    <div class="div-block-7 project-item">
739                      <div class="div-block-8 project-left-div">
740                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
741                        <div class="heading-7 projects-section-name">Dự án xây dựng phòng sạch tại Công ty Cổ phần Điện Tử Asti Hà Nội</div>
742                        <div class="div-block-27">
743                          <div class="text-block-5">Dịch vụ: </div>
744                          <div class="text-block-5">Nhà thầu thiết kế &amp; Thi công</div>
745                        </div>
746                        <div class="div-block-27">
747                          <div class="text-block-5">Địa chỉ: </div>
748                          <div class="text-block-5">Khu công nghiệp Quang Minh, Huyện Mê Linh , TP Hà Nội</div>
749                        </div>
750                        <div class="div-block-27">
751                          <div class="text-block-5">Thời gian: </div>
752                          <div class="text-block-5">2020</div>
753                        </div>
754                        <a href="https://hasacon.com/du-an/du-an-xay-dung-phong-sach-tai-cong-ty-co-phan-dien-tu-asti-ha-noi/" class="link-5">Xem thông tin chi tiết</a>
755                        <div class="div-viewall">
756                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
757                        </div>
758                      </div>
758<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi.jpeg" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64abc6063a6fd36431f5c83f_xay-dung-phong-sach-cong-ty-co-phan-dien-tu-asti-ha-noi.jpeg 1920w">
759                    </div>
760                  </div>                </div>
761                              </div>
762               <div class="splide__arrows show">
763                <div class="w-embed"><button class="splide__arrow right-arrow-2 white splide__arrow--prev w-button"></button></div>
764                <div class="w-embed"><button class="splide__arrow right-arrow-2 whiteright to-right splide__arrow--next w-button"></button></div>
765              </div>
766            </div>
767          </div>
768          <div data-w-tab="Tab 3" class="w-tab-pane">
769            <div class="splide slider5">
770              <div class="splide__track full w-dyn-list" udy-collection="du-an">
771                <div role="list" class="splide__list w-dyn-items">
772                  <div role="listitem" class="splide__slide testi-item w-dyn-item">
773                    <div class="div-block-7 project-item">
774                      <div class="div-block-8 project-left-div">
775                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
776                        <div class="heading-7 projects-section-name">Cải tạo nâng cấp phòng làm việc GĐ tại KCN Quế Võ Bắc Ninh</div>
777                        <div class="div-block-27">
778                          <div class="text-block-5">Dịch vụ: </div>
779                          <div class="text-block-5">Bảo trì &amp; bảo dưỡng công trình</div>
780                        </div>
781                        <div class="div-block-27">
782                          <div class="text-block-5">Địa chỉ: </div>
783                          <div class="text-block-5">KCN Quế Võ - Bắc Ninh</div>
784                        </div>
785                        <div class="div-block-27">
786                          <div class="text-block-5">Thời gian: </div>
787                          <div class="text-block-5">2023</div>
788                        </div>
789                        <a href="https://hasacon.com/du-an/cai-tao-nang-cap-phong-lam-viec-gd-tai-kcn-que-vo-bac-ninh/" class="link-5">Xem thông tin chi tiết</a>
790                        <div class="div-viewall">
791                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
792                        </div>
793                      </div><img width="Auto" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4.jpeg" alt="" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64abbced487019f6327d193a_cai-tao-van-phong-giam-doc-canon-4.jpeg 1920w">
794                    </div>
795                  </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
796                    <div class="div-block-7 project-item">
797                      <div class="div-block-8 project-left-div">
798                        <p class="heading-6">Dự án tư vấn thiết kế xây dựng tiêu biểu</p>
799                        <div class="heading-7 projects-section-name">Cải tạo khuôn viên văn phòng hành chính tại Canon Quế Võ Bắc Ninh</div>
800                        <div class="div-block-27">
801                          <div class="text-block-5">Dịch vụ: </div>
802                          <div class="text-block-5">Bảo trì &amp; bảo dưỡng công trình</div>
803                        </div>
804                        <div class="div-block-27">
805                          <div class="text-block-5">Địa chỉ: </div>
806                          <div class="text-block-5">Nhà máy Canon KCN Quế Võ - Bắc Ninh</div>
807                        </div>
808                        <div class="div-block-27">
809                          <div class="text-block-5">Thời gian: </div>
810                          <div class="text-block-5">2023</div>
811                        </div>
812                        <a href="https://hasacon.com/du-an/cai-tao-khuon-vien-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh/" class="link-5">Xem thông tin chi tiết</a>
813                        <div class="div-viewall">
814                          <a href="du-an-tong-quan.html" target="_blank" class="link-4 white-text">Xem Tất Cả Dự Án</a>
815                        </div>
816                      </div>
816<img width="Auto" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh.jpeg" alt="" class="image-5 project-right-div" srcset="https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-300x169.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-1024x576.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-768x432.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh-1536x864.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/64aba16a7432156af83837b8_cai-tao-van-phong-hanh-chinh-tai-canon-que-vo-bac-ninh.jpeg 1920w">
817                    </div>
818                  </div>                </div>
819                              </div>
820               <div class="splide__arrows show">
821                <div class="w-embed"><button class="splide__arrow right-arrow-2 white splide__arrow--prev w-button"></button></div>
822                <div class="w-embed"><button class="splide__arrow right-arrow-2 whiteright to-right splide__arrow--next w-button"></button></div>
823              </div>
824            </div>
825          </div>
826        </div>
827      </div>
828      <div class="div-block-13">
829        <a href="https://hasacon.com/du-an-tong-quan" class="link-4 white-text center-button" data-text="tn601f44e3" data-link="a-426337da">Xem Tất Cả Dự Án</a>
830      </div>
831    </div>
832  </div>
833  <div class="partners">
834    <div class="container">
835      <div class="heading-2 no-heading" data-text="t1308e8b2">Đối tác của chúng tôi</div>
836      <div class="splide slider2">
837        <div class="splide__track indexf w-dyn-list" udy-collection="partner-logos">
838          <div role="list" class="splide__list w-dyn-items">
839            <div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bee148dfbbe25be12e9ad_doi-tac-cua-hasacon-22.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bee474b828476f4ed418f_sumitomo.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bee3d4b8284c731ed413c_doi-tac-cua-hasacon-24.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bee31db60efa3963f2866_doi-tac-cua-hasacon-23.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bed6f7f1c7984e8cabd16_doi-tac-cua-hasacon-6.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bed5d7b28354c62eb39ca_doi-tac-cua-hasacon-4.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bed4287d8beda6a6c4f3e_doi-tac-cua-hasacon-1.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bed784b8284498eed3163_doi-tac-cua-hasacon-7.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bed4c2668848299ff526c_doi-tac-cua-hasacon-2.png" class="image-6" srcset=""></div><div role="listitem" class="splide__slide logo w-dyn-item">
839<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bed57e90ab51a08969940_doi-tac-cua-hasacon-3.png" class="image-6" srcset=""></div>          </div>
840                  </div>
841         <div class="splide__arrows show">
842          <div class="w-embed"><button class="splide__arrow right-arrow-2 splide__arrow--prev w-button"></button></div>
843          <div class="w-embed"><button class="splide__arrow right-arrow-2 to-right splide__arrow--next w-button"></button></div>
844        </div>
845      </div>
846    </div>
847  </div>
848  <div class="testomonials">
849    <div class="container">
850      <div class="splide slider3">
851        <div class="splide__track full w-dyn-list" udy-collection="testimonials">
852          <div role="list" class="splide__list w-dyn-items">
853            <div role="listitem" class="splide__slide testi-item w-dyn-item">
854              <div class="testi-item-wrap">
855                <div class="testi-content"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/6482e7904a473aeb0193a196_330622236_5882195835166815_7579173824951870395_n.jpeg" class="image-7" srcset="https://hasacon.com/wp-content/uploads/2025/06/6482e7904a473aeb0193a196_330622236_5882195835166815_7579173824951870395_n-300x300.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/6482e7904a473aeb0193a196_330622236_5882195835166815_7579173824951870395_n-150x150.jpeg 150w, https://hasacon.com/wp-content/uploads/2025/06/6482e7904a473aeb0193a196_330622236_5882195835166815_7579173824951870395_n-768x767.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/6482e7904a473aeb0193a196_330622236_5882195835166815_7579173824951870395_n.jpeg 960w">
856                  <p class="paragraph-6">So now, i can say, our selection discussion was correct. we are ever to complete this excellent warehouse pretty project within I was reasonable balanced budget to cost and high-quality level. We appreciated very much with Hasacon, professional job to complete this project.</p>
857                  <div class="testi-author">Mr. Naokatsu Senda - Quản lý nhà máy Sơn Hà</div>
858                  <div class="text-block-6">Nhà máy Sơn Hà</div>
859                </div>
860                <div class="test-thumb">
861                  <div class="testi-overlay"></div><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65ddaec5ff3807a8c3522e90_testi2-min.png" class="image-11" srcset="https://hasacon.com/wp-content/uploads/2025/06/65ddaec5ff3807a8c3522e90_testi2-min-300x159.png 300w, https://hasacon.com/wp-content/uploads/2025/06/65ddaec5ff3807a8c3522e90_testi2-min.png 500w">
862                </div>
863              </div>
864            </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
865              <div class="testi-item-wrap">
866                <div class="testi-content"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642e6eb06932b7a41cf49b98_group2030.png" class="image-7" srcset="">
867                  <p class="paragraph-6">"Hasacon đã có những giải pháp chuyên nghiệp, quá trình thi công chặt chẽ trong suốt quá trình hoạt động xây dựng diễn ra mang đến sự an toàn, không gây ảnh hưởng đến khuôn viên và các hoạt động xung quanh diễn ra tại nhà trường. Chúng tôi đánh giá cao yếu tố an toàn trong suốt của trình thi công mà Hasacon đã làm được"</p>
868                  <div class="testi-author">Mr. Trần Đại Nghĩa - Giám đốc NH Village Architects dự án FTU - JAPI Universal</div>
869                  <div class="text-block-6">FTU - JAPI Universal</div>
870                </div>
871                <div class="test-thumb">
872                  <div class="testi-overlay"></div><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65ddaecf67d40bd6ecbbb944_testi3-min.png" class="image-11" srcset="https://hasacon.com/wp-content/uploads/2025/06/65ddaecf67d40bd6ecbbb944_testi3-min-300x159.png 300w, https://hasacon.com/wp-content/uploads/2025/06/65ddaecf67d40bd6ecbbb944_testi3-min.png 500w">
873                </div>
874              </div>
875            </div><div role="listitem" class="splide__slide testi-item w-dyn-item">
876              <div class="testi-item-wrap">
877                <div class="testi-content">
877<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/642bfdbb11c9827f2628f1df_rectangle2016.png" class="image-7" srcset="">
878                  <p class="paragraph-6">"Trong quá trình thi công dự án, được tận mắt chứng kiến các bản thiết kế chi tiết, cùng các phương án triển khai thi công phù hợp. Tôi cùng ban lãnh đạo công ty hoàn toàn tin tưởng và yên tâm khi công ty Hasacon triển khai thực hiện thi công dự án, thời gian dự án được bàn giao đúng tiến độ, đạt tiêu chuẩn chất lượng theo đúng những yêu cầu mà chúng tôi đề ra. Chúng tôi tin rằng, công trình này đảm bảo an toàn trong suốt quá trình sử dụng về sau"</p>
879                  <div class="testi-author">Mr. Đào Quang Tuấn - Giám đốc nhà máy SunCall</div>
880                  <div class="text-block-6">Nhà máy SunCall</div>
881                </div>
882                <div class="test-thumb">
883                  <div class="testi-overlay"></div><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65ddaeb889225a0e50404ef6_testi1-min.png" class="image-11" srcset="https://hasacon.com/wp-content/uploads/2025/06/65ddaeb889225a0e50404ef6_testi1-min-300x159.png 300w, https://hasacon.com/wp-content/uploads/2025/06/65ddaeb889225a0e50404ef6_testi1-min.png 500w">
884                </div>
885              </div>
886            </div>          </div>
887                  </div>
888         <div class="splide__arrows testi-arrows">
889          <div class="w-embed"><button class="splide__arrow right-arrow-2 testi-arrow-left splide__arrow--prev w-button"></button></div>
890          <div class="w-embed"><button class="splide__arrow right-arrow-2 to-right testi-arrow-right splide__arrow--next w-button"></button></div>
891        </div>
892      </div>
893    </div>
894  </div>
895  <div class="link-to">
896    <div class="container">
897      <div class="splide slider4">
898        <div class="splide__track indexf w-dyn-list" udy-collection="home-link-to">
899          <div role="list" class="splide__list w-dyn-items">
900            <div role="listitem" class="splide__slide w-dyn-item">
901              <a href="" class="link-item w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2024/05/649cfe86bde1d143d5bdb19d_Group-9.svg" class="image-8" srcset="">
902                <div class="text-block-7">Tin tuyển dụng</div>
903              </a>
904            </div><div role="listitem" class="splide__slide w-dyn-item">
905              <a href="https://www.hasacon.com/lien-he" class="link-item w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2024/05/649cfe7f474a278c787129ea_Group-8.svg" class="image-8" srcset="">
906                <div class="text-block-7">Liên hệ hợp tác</div>
907              </a>
908            </div><div role="listitem" class="splide__slide w-dyn-item">
909              <a href="https://docs.google.com/forms/d/e/1FAIpQLSeSLbsbXMr6egCTBuJAedxhcvlIcEiPG1SYR5aHdpyRnWzPKA/viewform?pli=1" class="link-item w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2024/05/649d027d8e179dc15030163c_Group-13.svg" class="image-8" srcset="">
910                <div class="text-block-7">khảo sát dự án online</div>
911              </a>
912            </div><div role="listitem" class="splide__slide w-dyn-item">
913              <a href="https://www.google.com/maps/place/Hasacon/@21.0310704,105.7781673,17z/data=!3m1!4b1!4m6!3m5!1s0xa89f1109034cc3c3:0xc6d881dbe528a7e8!8m2!3d21.0310654!4d105.7807422!16sg11t7ktvlp9?hl=vi" class="link-item w-inline-block"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2024/05/649d39925c2b81b728b70a0a_Group-14.svg" class="image-8" srcset="">
914                <div class="text-block-7">bản đồ địa chỉ</div>
915              </a>
916            </div><div role="listitem" class="splide__slide w-dyn-item">
917              <a href="https://drive.google.com/file/d/1Son1MCK5zgJ-k6Oe7MUa9IuBF48kxurZ/view?usp=sharing" class="link-item w-inline-block">
917<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2024/05/649cfe70647e2a80f77a0c2b_Group-1.svg" class="image-8" srcset="">
918                <div class="text-block-7">tải hồ sơ năng lực</div>
919              </a>
920            </div>          </div>
921                  </div>
922         <div class="splide__arrows linkto-arrows">
923          <div class="w-embed"><button class="splide__arrow right-arrow-2 splide__arrow--prev w-button"></button></div>
924          <div class="w-embed"><button class="splide__arrow right-arrow-2 to-right linkto-right-arrow splide__arrow--next w-button"></button></div>
925        </div>
926      </div>
927    </div>
928  </div>
929  <div class="news">
930    <div class="container">
931      <div class="title-content">
932        <h2 class="heading-8" data-text="tn9e69e19">Kiến thức tư vấn thiết kế xây dựng</h2>
933        <p class="heading-9" data-text="tn48fcdd59">Tin tức mới nhất</p>
934        <p class="paragraph-7" data-text="tn7968adde">Cung cấp các kiến thức chuyên ngành từ kinh thực tế từ Hasacon. Chúng tôi cung cấp những quy trình tư vấn, thiết kế hay xây dựng cho công trình để đạt chất lượng cao nhất cũng như những phương pháp hữu hiểu để kiểm định chất lượng công trình cho doanh nghiệp của bạn</p>
935        <a href="#" class="link-4 black-text show-in-mobile" data-text="tn3abf0bfc" data-link="a23">Xem tất cả tin tức</a>
936      </div>
937      <div class="collection-list-wrapper w-dyn-list" udy-collection="tin-tuc">
938        <div role="list" class="collection-list w-dyn-items">
939          <div role="listitem" class="news-item w-dyn-item">
940            <div class="thumb"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65cdc481ce8ea2ff41d9d8ba_nha20tiecc82n20checc8220gac20lucc9bcc89ng.jpeg" class="image-9" srcset="https://hasacon.com/wp-content/uploads/2025/06/65cdc481ce8ea2ff41d9d8ba_nha20tiecc82n20checc8220gac20lucc9bcc89ng-300x73.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/65cdc481ce8ea2ff41d9d8ba_nha20tiecc82n20checc8220gac20lucc9bcc89ng-1024x250.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/65cdc481ce8ea2ff41d9d8ba_nha20tiecc82n20checc8220gac20lucc9bcc89ng-768x187.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/65cdc481ce8ea2ff41d9d8ba_nha20tiecc82n20checc8220gac20lucc9bcc89ng-1536x374.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/65cdc481ce8ea2ff41d9d8ba_nha20tiecc82n20checc8220gac20lucc9bcc89ng.jpeg 1904w"></div>
941            <a href="https://hasacon.com/tin-tuc/nha-tien-che-gac-lung/" class="link-6">Nhà tiền chế gác lửng: Thêm không gian sống, nâng cao giá trị tài sản</a>
942            <a href="https://hasacon.com/tin-tuc/nha-tien-che-gac-lung/" class="button w-button">Xem thêm</a>
943          </div><div role="listitem" class="news-item w-dyn-item">
944            <div class="thumb"><img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65cd9408aa208cc50347588d_co20necc82n20xacc82y20ducc9bcca3ng20nha20khung20thep20120tacc82ng.jpeg" class="image-9" srcset="https://hasacon.com/wp-content/uploads/2025/06/65cd9408aa208cc50347588d_co20necc82n20xacc82y20ducc9bcca3ng20nha20khung20thep20120tacc82ng-300x73.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/65cd9408aa208cc50347588d_co20necc82n20xacc82y20ducc9bcca3ng20nha20khung20thep20120tacc82ng-1024x250.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/65cd9408aa208cc50347588d_co20necc82n20xacc82y20ducc9bcca3ng20nha20khung20thep20120tacc82ng-768x187.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/65cd9408aa208cc50347588d_co20necc82n20xacc82y20ducc9bcca3ng20nha20khung20thep20120tacc82ng-1536x374.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/65cd9408aa208cc50347588d_co20necc82n20xacc82y20ducc9bcca3ng20nha20khung20thep20120tacc82ng.jpeg 1904w"></div>
945            <a href="https://hasacon.com/tin-tuc/nha-khung-thep-1-tang/" class="link-6">Có nên xây dựng nhà khung thép 1 tầng? Các ưu điểm vượt trội và xu hướng mới cập nhật</a>
946            <a href="https://hasacon.com/tin-tuc/nha-khung-thep-1-tang/" class="button w-button">Xem thêm</a>
947          </div><div role="listitem" class="news-item w-dyn-item">
948            <div class="thumb">
948<img alt="" loading="lazy" src="https://hasacon.com/wp-content/uploads/2025/06/65cdbe5e32273d0eb6273ba9_thi20cocc82ng20nha20thep20tiecc82n20checc8220tphcm.jpeg" class="image-9" srcset="https://hasacon.com/wp-content/uploads/2025/06/65cdbe5e32273d0eb6273ba9_thi20cocc82ng20nha20thep20tiecc82n20checc8220tphcm-300x73.jpeg 300w, https://hasacon.com/wp-content/uploads/2025/06/65cdbe5e32273d0eb6273ba9_thi20cocc82ng20nha20thep20tiecc82n20checc8220tphcm-1024x250.jpeg 1024w, https://hasacon.com/wp-content/uploads/2025/06/65cdbe5e32273d0eb6273ba9_thi20cocc82ng20nha20thep20tiecc82n20checc8220tphcm-768x187.jpeg 768w, https://hasacon.com/wp-content/uploads/2025/06/65cdbe5e32273d0eb6273ba9_thi20cocc82ng20nha20thep20tiecc82n20checc8220tphcm-1536x374.jpeg 1536w, https://hasacon.com/wp-content/uploads/2025/06/65cdbe5e32273d0eb6273ba9_thi20cocc82ng20nha20thep20tiecc82n20checc8220tphcm.jpeg 1904w"></div>
949            <a href="https://hasacon.com/tin-tuc/thi-cong-nha-thep-tien-che/" class="link-6">Thi công nhà thép tiền chế TPHCM &#8211; Chuyên nghiệp, uy tín, chất lượng</a>
950            <a href="https://hasacon.com/tin-tuc/thi-cong-nha-thep-tien-che/" class="button w-button">Xem thêm</a>
951          </div>        </div>
952              </div>
953       <a href="https://hasacon.com/tin-tuc-listing" class="link-4 black-text show-in-desk" data-text="tn3abf0bfc" data-link="a-cff0d7b">Xem tất cả tin tức</a>
954    </div>
955  </div>
956  <div class="contact">
957    <div class="container">
958      <div class="home-contact-wrap">
959        <div class="text-block-9" data-text="t234dc5db">Hãy để chúng tôi trở thành đối tác tin cậy cho công trình của bạn</div>
960        <a data-w-id="ff46f7f5-2236-72c3-0d7b-f55b69a52dee" href="#" class="button-2 w-button" data-text="tn1e03e4f2" data-link="a23">liên hệ ngay với chúng tôi</a>
961      </div>
962    </div>
963    <div class="home-form">
964      <div class="form-wrap">
965        <p class="heading-10" data-text="t4677eb28">Quý khách hàng có thông tin cần giải đáp vui lòng để lại thông tin tại đây:</p>
966        <div class="w-form">
967          <form id="wf-form-Contact-Form" name="wf-form-Contact-Form" data-name="Contact Form" method="post" data-wf-page-id="63edaf9ff7f0e708e8809750" data-wf-element-id="3f340e2b-beb2-7f4e-69c1-4e6c750b69ae" data-ajax-action="contact">
968            <div class="group-input">
969              <div id="w-node-e688f2f3-11c0-5284-91ee-738ff75192a9-e8809750"><label for="contact[name]" class="field-label">Họ và tên *</label><input class="text-field w-input" maxlength="256" name="contact[name]" data-name="Name" placeholder="" type="text" id="name" required=""></div>
970              <div id="w-node-_4570e60e-ae12-d9cf-1159-b54b5047dead-e8809750"><label for="Request" class="field-label">Địa chỉ email*</label><input class="text-field w-input" maxlength="256" name="contact[email]" data-name="Email 2" placeholder="" type="email" id="Email-2" required=""></div>
971              <div id="w-node-d5e0c7c5-ee92-24ba-94a9-b531071b0aa3-e8809750"><label for="contact[phone-]" class="field-label">Số điện thoại *</label><input class="text-field w-input" maxlength="256" name="contact[phone-]" data-name="Phone 2" placeholder="" type="tel" id="Phone-2" required=""></div>
972              <div id="w-node-dfb7f7ab-11c7-c87e-5565-726d70033653-e8809750"><label for="contact[request-]" class="field-label">Yêu cầu</label><input class="text-field w-input" maxlength="256" name="contact[request-]" data-name="Request 2" placeholder="" type="text" id="Request-2"></div>
973            </div>
974            <div id="w-node-_329b79b1-5fe7-b16f-eba6-9f74fcfcd687-e8809750" class="div-block-10"><label for="contact[message]" class="field-label">Nội dung tin nhắn</label><textarea id="Message" name="contact[message]" maxlength="5000" data-name="Message" placeholder="" class="textarea w-input"></textarea></div><input type="submit" data-wait="Đang gửi..." class="submit-button w-button" value="Gửi">
975          <div style="position: relative; overflow: hidden;" aria-hidden="true">
976	<div style="position: absolute; left: 40000px">
977		<input type="checkbox" name="contact_me_by_fax_only" value="1" tabindex="-1" autocomplete="nope" autofill="off"/>
978	</div>
979</div>
980</form>
981          <div class="w-form-done">
982            <div data-text="t5a0ea5a1">Thank you! Your submission has been received!</div>
983          </div>
984          <div class="w-form-fail">
985            <div data-text="tn7c112e99">Oops! Something went wrong while submitting the form.</div>
986          </div>
987        </div>
988        <div data-w-id="fa94e46c-fede-dc8c-0955-e9e5c6ef5935" class="btn-close">
988<img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/cancel.png" loading="lazy" alt="icon cancel" class="image-10" data-img="i4df3f04f" srcset=""></div>
989      </div>
990    </div>
991  </div>
992  <footer id="footer" class="footer" sym="true">
993    <div class="container footer-container">
994      <div class="wrapper-footer">
995        <div class="footer-group-left"><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/hasacon-logo-ngang-1.png" loading="lazy" alt="Footer logo Hasacon" class="image-2" data-img="i49ea6d0a" srcset="">
996          <div class="social-media">
997            <a href="https://www.facebook.com/Hasaconvn" target="_blank" class="link-block w-inline-block" data-link="a777ad703"><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/-icon-_circle-facebook_.svg" loading="lazy" alt="facebook hasacon icon" class="image-3" data-img="inac3f2d0" srcset=""></a>
998            <a href="https://www.youtube.com/@hasacon-nhathauxaydung9886" target="_blank" class="link-block w-inline-block" data-link="a3eb66cfb"><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/vector-2.svg" loading="lazy" alt="youtube hasacon icon" class="image-3" data-img="i26d46ab8" srcset=""></a>
999          </div>
1000        </div>
1001        <div class="footer-group-center">
1002          <div class="text-block" data-text="t749a90be">Liên hệ</div>
1003          <p class="footer-cennter-para" data-textarea="tan3fcfc277">E<strong class="bold-text-3">:</strong>
1004            <a href="mailto:[email protected]" class="link-2">[email protected]</a>
1005          </p>
1006          <p class="footer-cennter-para" data-textarea="tan30d99194">T<strong class="bold-text">:</strong>
1007            <a href="tel:+84983512166" class="link">+84 983 512 166</a>
1008          </p>
1009          <p class="footer-cennter-para addess" data-text="tn746d13b9">Địa chỉ: Phòng 404, tầng 4 toà nhà Dreamland Bonanza, số 23 Phố Duy Tân, phường Mỹ Đình 2, quận Nam Từ Liêm, Hà Nội</p>
1010        </div>
1011        <div class="footer-group-right">
1012          <div>
1013            <div class="text-block" data-text="t16a5ab22">về chúng tôi</div>
1014            <div class="footer-nav no-margin row">
1015              <a href="https://drive.google.com/file/d/1ttR-4VtwCXj0LAxtaq6rcp_TgojmBZPz/view" target="_blank" class="link-3" data-text="tn529a1017" data-link="ab9564a">Hồ sơ năng lực</a>
1016              <div class="divide-icon"></div>
1017              <a href="https://hasacon.com/ve-chung-toi" class="link-3" data-text="tn3f0c00ed" data-link="a-4c5961b4">Giới thiệu</a>
1018              <div class="divide-icon"></div>
1019              <a href="https://hasacon.com/du-an-tong-quan" class="link-3" data-text="tn8894841" data-link="a-426337da">Lĩnh vực</a>
1020              <div class="divide-icon"></div>
1021              <a href="https://hasacon.com/tin-tuc-listing" class="link-3" data-text="t14da61e7" data-link="a-cff0d7b">Tin tức</a>
1022              <div class="divide-icon hide"></div>
1023              <a href="#" class="link-3 hide" data-text="t9385077" data-link="a23">Tuyển dụng</a>
1024              <div class="divide-icon hide"></div>
1025              <a href="#" class="link-3 hide" data-text="tn5e6e41c1" data-link="a23">giải pháp</a>
1026              <div class="divide-icon"></div>
1027              <a href="https://hasacon.com/lien-he" class="link-3" data-text="t1161f8de" data-link="aa0fd544">liên hệ</a>
1028            </div>
1029          </div>
1030          <div class="div-block-3">
1031            <div class="text-block" data-text="tn616ad7dd">Dịch vụ</div>
1032            <div class="footer-nav">
1033              <a href="https://hasacon.com/dich-vu/thi-cong-xay-dung" class="link-3 no-margin" data-text="t629b536d" data-link="a-642b0bb6">Thầu thiết kế thi công</a>
1034              <div class="divide-icon hide"></div>
1035              <a href="https://hasacon.com/dich-vu/thiet-ke-cong-trinh" class="link-3 no-margin" data-text="t7691e42e" data-link="a6d16d65a">thiết kế kiến trúc công trình</a>
1036              <div class="divide-icon hide"></div>
1037              <a href="https://hasacon.com/dich-vu/quan-ly-chat-luong-cong-trinh" class="link-3 no-margin" data-text="tn14a17e58" data-link="a-515188b1">quản lý chất lượng công trình</a>
1038              <div class="divide-icon hide"></div>
1039              <a href="#" class="link-3 no-margin" data-text="tn62126c78" data-link="a23">bảo trì và bảo dưỡng công trình</a>
1040            </div>
1041          </div>
1042        </div>
1043      </div>
1044    </div>
1045    <div class="wrap-bottom">
1046      <div class="div-block-11">
1047        <div class="text-block-10" data-text="tn4e302afe">@Website thuộc bản quyền của công ty tư vấn thiết kế xây dựng nhà xưởng Hasacon 2022</div>
1048        <div class="div-block-12">
1049          <div class="text-block-11" data-text="t1fba734a">Chứng nhận bởi</div>
1050          <div class="div-block-14">
1050<img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/quacert-1-300x210-1.png" loading="lazy" alt="quacert hasacon image" class="image-12" data-img="i42de1ec9" srcset=""><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/group-22.png" loading="lazy" alt="partners hasacon image" class="image-13" data-img="i7919eda3" srcset=""></div>
1051          <div class="html-embed w-embed w-script">
1052            <a href="//www.dmca.com/Protection/Status.aspx?ID=d1f0bb2f-11dc-4411-b22d-430416f002db" title="DMCA.com Protection Status" class="dmca-badge" data-link="a2e0fcc3d"> <img src="https://images.dmca.com/Badges/dmca_protected_sml_120m.png?ID=d1f0bb2f-11dc-4411-b22d-430416f002db" alt="DMCA.com Protection Status" data-img="id626b7d" srcset=""></a>
1053            
1053<script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js"> </script>
1053
1054          </div>
1055        </div>
1056      </div>
1057    </div>
1058  </footer>
1059  <div class="call-to-action" sym="true">
1060    <div class="wrap-cta">
1061      <a href="tel:0983512166" class="link-block-4 w-inline-block" data-link="a-21b071a2">
1062        <div class="div-block-30"><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/icons8-phone-96.png" loading="lazy" alt="icon phone" class="image-33" data-img="in1161c834" srcset=""></div>
1063        <p class="paragraph-22" data-text="t715c5d9f">0983512166</p>
1064      </a>
1065      <a href="https://zalo.me/710069993763750581" class="link-block-5 zalo-effect w-inline-block" data-link="a5f2b11c"><img src="https://hasacon.com/wp-content/themes/hasacon/assets/images/icons8-zalo-96.svg" loading="lazy" alt="icon zalo" class="image-34" data-img="i78abd701" srcset=""></a>
1066    </div>
1067  </div>
1068  
1069  
1069<script type="text/javascript">var $ = window.jQuery;</script>
1069<script src="https://hasacon.com/wp-content/themes/hasacon/assets/js/hasacon.js?v=1748855814" type="text/javascript"></script>
1069
1070  
1070<script type="text/javascript">
1071 function googleTranslateElementInit() {
1072 new google.translate.TranslateElement({ pageLanguage: "vi", includedLanguages : 'en,ja,vi' }, "google_translate_element");
1073 };
1074</script>
1074
1075  
1075<script src="https://uploads-ssl.webflow.com/63edaf9ff7f0e79b3480974f/64afb3ce3d79203b54defae3_translater.txt"></script>
1075
1076  
1077  
1077<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
1077
1078  
1078<script type="text/javascript">
1079    function googleTranslateElementInit() {
1080      new google.translate.TranslateElement({pageLanguage: 'vi', includedLanguages : 'en,ja,vi', layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT}, 'google_translate_element');
1081    }
1082	function triggerHtmlEvent(element, eventName) {
1083	  var event;
1084	  if (document.createEvent) {
1085		event = document.createEvent('HTMLEvents');
1086		event.initEvent(eventName, true, true);
1087		element.dispatchEvent(event);
1088	  } else {
1089		event = document.createEventObject();
1090		event.eventType = eventName;
1091		element.fireEvent('on' + event.eventType, event);
1092	  }
1093	}
1094	jQuery('.lang-select').click(function() {
1095	  var theLang = jQuery(this).attr('data-lang');
1096	  jQuery('.goog-te-combo').val(theLang);
1097	  //alert(jQuery(this).attr('href'));
1098	  window.location = jQuery(this).attr('href');
1099	  location.reload();
1100	});
1101  </script>
1101
1102  
1102<script type="text/javascript">var $ = window.jQuery;</script>
1102<script src="https://cdn.jsdelivr.net/npm/@splidejs/[email protected]/dist/js/splide.min.js"></script>
vendor: 1 bytes, line 1102
1102
1103<script>
1104(function ($) {
1105	$('.faq-item-wrap .acc-item:first .acc-body').addClass('active');
1106$('.faq-item-wrap .acc-item:first .toggle-arrow').addClass('rotate');
1107'use strict';
1108$(".acc-head").on("click", function () {
1109$(this).children(".toggle-arrow").toggleClass("rotate");
1110$(".toggle-arrow").not($(this).children(".toggle-arrow")).removeClass("rotate");
1111$(this).next().slideToggle(300);
1112$(".acc-body").not($(this).next()).slideUp("fast");
1113//Scroll to top for each accordion that is clicked.
1114// The "180" is the distance from top. The "300" is the scroll speed. The "400" is for the animation delay depending on inner content length.
1115setTimeout(() => {
1116$('html').animate({scrollTop: $(this).offset().top-180}, 300);
1117}, 400);
1118});
1119}(jQuery));
1120</script>
vendor: 1 bytes, line 1120
1120
1121<script>
1122var countupElements = document.querySelectorAll('.countup-number');
1123var countupTargets = [];
1124var countupIntervals = [];
1125var options = {
1126root: null,
1127rootMargin: '0px',
1128threshold: 0.5
1129};
1130countupElements.forEach(function(element) {
1131var target = parseInt(element.dataset.target);
1132countupTargets.push(target);
1133element.textContent = '0';
1134countupIntervals.push(null);
1135});
1136var observer = new IntersectionObserver(function(entries, observer) {
1137entries.forEach(function(entry) {
1138if (entry.isIntersecting) {
1139var index = Array.from(countupElements).indexOf(entry.target);
1140if (index >= 0) {
1141if (!countupIntervals[index]) {
1142var countupValue = 0;
1143countupIntervals[index] = setInterval(function() {
1144if (countupValue < countupTargets[index]) {
1145countupValue += countupTargets[index] / 90;
1146countupElements[index].textContent = Math.round(countupValue);
1147} else {
1148clearInterval(countupIntervals[index]);
1149}
1150}, 30);
1151}
1152}
1153observer.unobserve(entry.target);
1154}
1155});
1156}, options);
1157countupElements.forEach(function(element) {
1158observer.observe(element);
1159});
1160</script>
vendor: 1 bytes, line 1160
1160
1161<script>
1162function slider1() {
1163let splides = $('.slider1');
1164for ( let i = 0, splideLength = splides.length; i < splideLength; i++ ) {
1165	new Splide( splides[ i ], {
1166// Desktop on down
1167	perPage: 4,
1168	perMove: 1,
1169focus: 0, // 0 = left and 'center' = center
1170autoplay: false,
1171interval: 5000,
1172type: 'slide', // 'loop' or 'slide'
1173gap: '2em', // space between slides
1174arrows: 'slider', // 'slider' or false
1175pagination: 'slider', // 'slider' or false
1176speed : 500, // transition speed in miliseconds
1177dragAngleThreshold: 60, // default is 30
1178autoWidth: false, // for cards with differing widths
1179rewind : false, // go back to beginning when reach end
1180rewindSpeed : 400,
1181waitForTransition : false,
1182updateOnMove : true,
1183trimSpace: true, // true removes empty space from end of list
1184breakpoints: {
1185		991: {
1186	// Tablet
1187			perPage: 2,
1188gap: '3vw',
1189autoplay: true,
1190type: 'loop',
1191		},
1192768: {
1193	// Mobile Landscape
1194			perPage: 2,
1195gap: '3vw',
1196type: 'loop',
1197		},
1198600: {
1199	// Mobile Portrait
1200			perPage: 1,
1201gap: '2vw',
1202type: 'loop',
1203		}
1204	}
1205} ).mount();
1206}
1207}
1208slider1();
1209function slider2() {
1210let splides = $('.slider2');
1211for ( let i = 0, splideLength = splides.length; i < splideLength; i++ ) {
1212	new Splide( splides[ i ], {
1213// Desktop on down
1214	perPage: 6,
1215	perMove: 1,
1216focus: 0, // 0 = left and 'center' = center
1217autoplay: true,
1218interval: 4000,
1219type: 'loop', // 'loop' or 'slide'
1220gap: '3em', // space between slides
1221arrows: 'slider', // 'slider' or false
1222pagination: false, // 'slider' or false
1223speed : 500, // transition speed in miliseconds
1224dragAngleThreshold: 60, // default is 30
1225autoWidth: false, // for cards with differing widths
1226rewind : false, // go back to beginning when reach end
1227rewindSpeed : 400,
1228waitForTransition : false,
1229updateOnMove : true,
1230trimSpace: true, // true removes empty space from end of list
1231breakpoints: {
1232		991: {
1233	// Tablet
1234			perPage: 6,
1235gap: '3vw',
1236		},
1237768: {
1238	// Mobile Landscape
1239			perPage: 6,
1240gap: '3vw',
1241		},
1242479: {
1243	// Mobile Portrait
1244			perPage: 2,
1245gap: '3vw',
1246		}
1247	}
1248} ).mount();
1249}
1250}
1251slider2();
1252function slider3() {
1253let splides = $('.slider3');
1254for ( let i = 0, splideLength = splides.length; i < splideLength; i++ ) {
1255	new Splide( splides[ i ], {
1256// Desktop on down
1257	perPage: 1,
1258	perMove: 1,
1259focus: 0, // 0 = left and 'center' = center
1260autoplay: false,
1261interval: 5000,
1262type: 'loop', // 'loop' or 'slide'
1263gap: '2em', // space between slides
1264arrows: 'slider', // 'slider' or false
1265pagination: false, // 'slider' or false
1266speed : 500, // transition speed in miliseconds
1267dragAngleThreshold: 60, // default is 30
1268autoWidth: false, // for cards with differing widths
1269rewind : false, // go back to beginning when reach end
1270rewindSpeed : 400,
1271waitForTransition : false,
1272updateOnMove : true,
1273trimSpace: true, // true removes empty space from end of list
1274breakpoints: {
1275		991: {
1276	// Tablet
1277			perPage: 1,
1278gap: '2vw',
1279		},
1280768: {
1281	// Mobile Landscape
1282			perPage: 1,
1283gap: '2vw',
1284		},
1285479: {
1286	// Mobile Portrait
1287			perPage: 1,
1288gap: '2vw',
1289		}
1290	}
1291} ).mount();
1292}
1293}
1294slider3();
1295function slider4() {
1296let splides = $('.slider4');
1297for ( let i = 0, splideLength = splides.length; i < splideLength; i++ ) {
1298	new Splide( splides[ i ], {
1299// Desktop on down
1300	perPage: 5,
1301	perMove: 1,
1302focus: 0, // 0 = left and 'center' = center
1303autoplay: false,
1304interval: 5000,
1305type: 'slide', // 'loop' or 'slide'
1306gap: '2em', // space between slides
1307arrows: 'slider', // 'slider' or false
1308pagination: false, // 'slider' or false
1309speed : 500, // transition speed in miliseconds
1310dragAngleThreshold: 60, // default is 30
1311autoWidth: false, // for cards with differing widths
1312rewind : false, // go back to beginning when reach end
1313rewindSpeed : 400,
1314waitForTransition : false,
1315updateOnMove : true,
1316trimSpace: true, // true removes empty space from end of list
1317breakpoints: {
1318		991: {
1319	// Tablet
1320			perPage: 3,
1321gap: '3vw',
1322autoplay: true,
1323type: 'loop', // 'loop' or 'slide'
1324pagination: 'slider', // 'slider' or false
1325		},
1326768: {
1327	// Mobile Landscape
1328			perPage:3,
1329autoplay: true,
1330type: 'loop',
1331gap: '3vw',
1332pagination: 'slider',
1333		},
1334479: {
1335	// Mobile Portrait
1336			perPage: 1.8,
1337autoplay: true,
1338type: 'loop',
1339gap: '3vw',
1340pagination: 'slider',
1341		}
1342	}
1343} ).mount();
1344}
1345}
1346slider4();
1347function slider5() {
1348let splides = $('.slider5');
1349for ( let i = 0, splideLength = splides.length; i < splideLength; i++ ) {
1350	new Splide( splides[ i ], {
1351// Desktop on down
1352	perPage: 1,
1353	perMove: 1,
1354focus: 0, // 0 = left and 'center' = center
1355autoplay: false,
1356interval: 5000,
1357type: 'loop', // 'loop' or 'slide'
1358gap: '2em', // space between slides
1359arrows: 'slider', // 'slider' or false
1360pagination: false, // 'slider' or false
1361speed : 500, // transition speed in miliseconds
1362dragAngleThreshold: 60, // default is 30
1363autoWidth: false, // for cards with differing widths
1364rewind : false, // go back to beginning when reach end
1365rewindSpeed : 400,
1366waitForTransition : false,
1367updateOnMove : true,
1368trimSpace: true, // true removes empty space from end of list
1369breakpoints: {
1370		991: {
1371	// Tablet
1372			perPage: 1,
1373gap: '2vw',
1374		},
1375768: {
1376	// Mobile Landscape
1377			perPage: 1,
1378gap: '2vw',
1379		},
1380479: {
1381	// Mobile Portrait
1382			perPage: 1,
1383gap: '2vw',
1384		}
1385	}
1386} ).mount();
1387}
1388}
1389slider5();
1390</script>
1390<script type="module">import*as UdeslyBanner from"https://cdn.jsdelivr.net/npm/[email protected]/loader/index.js";UdeslyBanner.defineCustomElements(),document.body.append(document.createElement("udesly-banner"));</script>
1390<script type="speculationrules">
1391{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/hasacon\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1392</script>
vendor: 1 bytes, line 1392
1392
1393<script>
1394	document.querySelectorAll('form[data-ajax-action="contact"] select[multiple]').forEach( select => {
1395		select.name = select.name + "[]";
1396	})
1397</script>
1397
1398	
1398<script id="udesly-frontend-js-extra">
1399var udesly_frontend_options = {"plugins":{"woocommerce":false},"wp":{"ajax_url":"https:\/\/hasacon.com\/wp-admin\/admin-ajax.php","lifespan":86400}};
1400</script>
vendor: 1 bytes, line 1400
1400
1401<script type="module" src="https://hasacon.com/wp-content/plugins/udesly-wp-app/assets/frontend/js/udesly-frontend-scripts.js?ver=3.0.0@beta50"></script>
1401    </body>
1402</html>
1403 

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.