@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700&display=swap";.StructuralEngineering_StructuralEngineering__SENaD{width:100%;display:flex;flex-direction:column;gap:34px;font-family:Montserrat,sans-serif}.StructuralEngineering_introSection__MWVfC{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.StructuralEngineering_introSection__MWVfC{padding:24px}}@media(max-width:575.98px){.StructuralEngineering_introSection__MWVfC{padding:16px;max-width:100%!important}}.StructuralEngineering_introSection__MWVfC{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-top:54px}@media(max-width:767.98px){.StructuralEngineering_introSection__MWVfC{grid-template-columns:1fr}}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_textContent__tZ5Q4{display:flex;flex-direction:column;gap:44px;margin-top:12px}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_textContent__tZ5Q4 h2{font-size:28px;font-weight:700}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_textContent__tZ5Q4 p{font-size:20px;line-height:1.6}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_textContent__tZ5Q4 .StructuralEngineering_partnerWithUs__QWNbu{margin-top:24px}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_textContent__tZ5Q4 .StructuralEngineering_partnerWithUs__QWNbu .StructuralEngineering_link__rgMRc{background:#c9251f;color:#fff;border:none;font-weight:700;font-size:1.05rem;padding:14px 28px;border-radius:6px;cursor:pointer;margin-top:1rem;transition:background .3s ease;text-decoration:none}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_textContent__tZ5Q4 .StructuralEngineering_partnerWithUs__QWNbu .StructuralEngineering_link__rgMRc:hover{background:darkred}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_imageContent__3b8cV{flex:1 1;text-align:center}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_imageContent__3b8cV .StructuralEngineering_caption__f8Z40{font-size:1rem;color:#555;margin-top:8px}.StructuralEngineering_introSection__MWVfC .StructuralEngineering_imageContent__3b8cV img{width:100%;max-width:420px;height:auto}@media(max-width:575.98px){.StructuralEngineering_introSection__MWVfC .StructuralEngineering_imageContent__3b8cV img{max-width:100%}}@media(max-width:767.98px){.StructuralEngineering_introSection__MWVfC{flex-direction:column;align-items:center;text-align:center}}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy{max-width:1440px;margin:0 auto;padding:24px 64px}@media(max-width:767.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy{padding:24px}}@media(max-width:575.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy{padding:16px;max-width:100%!important}}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy{text-align:center}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy h3{font-size:28px;margin-bottom:34px;color:#042d53}@media(max-width:575.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy h3{font-size:24px}}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ{display:grid;grid-gap:54px;gap:54px;grid-template-columns:repeat(2,1fr);padding:44px}@media(max-width:767.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ{padding:24px}}@media(max-width:575.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ{padding:0}}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98{display:flex;flex-direction:column;min-height:140px;gap:24px}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_cardHeader__WNU_m{display:flex;align-items:center;gap:12px}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_cardHeader__WNU_m svg{width:48px;height:48px;color:#042d53}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_cardHeader__WNU_m h4{font-size:24px;color:#042d53}@media(max-width:575.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_cardHeader__WNU_m h4{text-align:left;font-size:20px}}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_serviceCardContent__jyeAS{text-align:left;display:flex;flex-direction:column;gap:14px}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_serviceCardContent__jyeAS .StructuralEngineering_contentItem__eDUiw{display:flex;align-items:center;gap:8px;margin-left:54px}@media(max-width:575.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_serviceCardContent__jyeAS .StructuralEngineering_contentItem__eDUiw{margin-left:24px}}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_serviceCardContent__jyeAS .StructuralEngineering_contentItem__eDUiw .StructuralEngineering_icon__4gUY3{height:32px;width:32px;color:#9ad35f}.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ .StructuralEngineering_serviceCard__wJT98 .StructuralEngineering_serviceCardContent__jyeAS .StructuralEngineering_contentItem__eDUiw p{font-size:.9rem;line-height:1.4;font-size:18px}@media(max-width:767.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.StructuralEngineering_servicesSection__xIZ5A .StructuralEngineering_servicesSectionContainer__SRXVy .StructuralEngineering_servicesGrid__GlePQ{grid-template-columns:1fr}}.StructuralEngineering_projects__tM2J5{padding:24px 64px}@media(max-width:767.98px){.StructuralEngineering_projects__tM2J5{padding:24px}}@media(max-width:575.98px){.StructuralEngineering_projects__tM2J5{padding:16px;max-width:100%!important}}.StructuralEngineering_projects__tM2J5{max-width:1440px;margin:0 auto;padding:24px}.StructuralEngineering_projects__tM2J5 .StructuralEngineering_projectsTitle__6BJ6Y{font-size:28px;color:#042d53;margin-bottom:24px;font-weight:800;padding:0 74px}@media(max-width:767.98px){.StructuralEngineering_projects__tM2J5 .StructuralEngineering_projectsTitle__6BJ6Y{padding:0 24px;font-size:24px}}@media(max-width:575.98px){.StructuralEngineering_projects__tM2J5 .StructuralEngineering_projectsTitle__6BJ6Y{padding:0}}