
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.construction-impact-section{background-color:#fdf8f8;padding:30px 0 60px}.construction-impact-section .header-row{margin-bottom:28px}.construction-impact-section .section-title{letter-spacing:-1px;margin-bottom:0;font-weight:700;line-height:1.15}.construction-impact-section .content-row{align-items:stretch}.construction-impact-section .image-col{display:flex}.construction-impact-section .image-wrapper{border-radius:24px;width:100%;min-height:380px;position:relative;overflow:hidden}.construction-impact-section .image-wrapper img{object-fit:cover}.construction-impact-section .metrics-col{display:flex}.construction-impact-section .metrics-grid-row{row-gap:24px;width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.construction-impact-section .metric-card-col{display:flex}.construction-impact-section .metric-card{background-color:#fff;border:1px solid #f1f1f1;border-radius:24px;flex-direction:column;justify-content:center;width:100%;padding:36px 30px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 20px #00000005}.construction-impact-section .metric-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000000d}.construction-impact-section .metric-card .metric-value{color:#ff5b55;letter-spacing:-1px;margin-bottom:24px;font-size:48px;font-weight:800;line-height:1}.construction-impact-section .metric-card .metric-label{color:#111;max-width:220px;font-size:18px;font-weight:700;line-height:1.35}@media (max-width:1200px){.construction-impact-section .metrics-grid-row{margin-top:20px}}@media (max-width:768px){.construction-impact-section{padding:40px 0}.construction-impact-section .header-row{margin-bottom:32px}.construction-impact-section .section-title{text-align:center;max-width:300px;margin:0 auto}.construction-impact-section .image-col{margin-bottom:24px}.construction-impact-section .image-wrapper{min-height:300px}.construction-impact-section .metrics-grid-row{row-gap:16px}.construction-impact-section .metric-card{text-align:center;align-items:center;padding:24px 16px;transform:none!important}.construction-impact-section .metric-card .metric-value{margin-bottom:12px;font-size:36px}.construction-impact-section .metric-card .metric-label{text-align:center;max-width:200px;font-size:15px;line-height:1.3}}@media (max-width:576px){.construction-impact-section .header-row{margin-bottom:24px}.construction-impact-section .section-title{text-align:center;letter-spacing:-.5px;max-width:280px;margin:0 auto;line-height:1.2}.construction-impact-section .image-wrapper{border-radius:16px;min-height:240px}.construction-impact-section .metrics-grid-row{row-gap:12px}.construction-impact-section .metric-card{border-radius:14px;min-height:120px;padding:18px 10px}.construction-impact-section .metric-card .metric-value{margin-bottom:10px;font-size:28px}.construction-impact-section .metric-card .metric-label{text-align:center;max-width:150px;font-size:13px;line-height:1.3}}
body,h1,h2,h3,h4,button{font-family:Aloevera,sans-serif}h5,h6,p,span,li,a,label{font-family:Montserrat,sans-serif}a{color:inherit;text-decoration:none}.highlight-text{color:#ff5757;letter-spacing:0;margin:0 4px;font-family:Guttery;font-size:50px;font-weight:400;line-height:1;display:inline-block}@media (max-width:992px){.highlight-text{font-size:42px}}@media (max-width:576px){.highlight-text{font-size:36px}}.construction-industry-section{padding:40px 0}
/*# sourceMappingURL=867c975ce67b31a0.css.map*/