.page-module__5d-6fq__hero{margin-top:var(--header-height);background-color:#1a2a3a;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative;overflow:hidden}.page-module__5d-6fq__heroBg{background-image:url(/images/cribs-systems-for-bridge-500x500-removebg-preview.png);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__5d-6fq__heroOverlay{background:#1a2a3a9e;position:absolute;inset:0}.page-module__5d-6fq__heroContent{z-index:1;text-align:center;padding:60px 20px;position:relative}.page-module__5d-6fq__heroTitle{color:#fff;letter-spacing:1px;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem);font-weight:900}.page-module__5d-6fq__heroBreadcrumb{color:#e0c99a;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__5d-6fq__heroBreadcrumb a{color:#e0c99a;text-decoration:none;transition:color .2s}.page-module__5d-6fq__heroBreadcrumb a:hover{color:#fff}.page-module__5d-6fq__heroBreadcrumb span{color:#e0c99a}.page-module__5d-6fq__section{background:#fff;padding:70px 0 80px}.page-module__5d-6fq__grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.page-module__5d-6fq__imageCol{width:100%;height:380px;position:relative;overflow:hidden}.page-module__5d-6fq__heading{color:var(--color-dark-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:28px;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.page-module__5d-6fq__body{color:#1a1a2e;margin-bottom:18px;font-size:15px;line-height:1.9}.page-module__5d-6fq__steelSection{background:#fff;border-top:1px solid #eee;padding:70px 0 80px}.page-module__5d-6fq__steelGrid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.page-module__5d-6fq__steelHeadingBlue{color:var(--color-dark-blue);text-transform:uppercase;letter-spacing:1px;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.05}.page-module__5d-6fq__steelHeadingRed{color:var(--color-red);text-transform:uppercase;letter-spacing:1px;margin-bottom:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:900;line-height:1.05}.page-module__5d-6fq__steelHeadingRedLast{margin-bottom:28px;}.page-module__5d-6fq__steelBody{color:#1a1a2e;margin-bottom:0;font-size:15px;line-height:1.9}.page-module__5d-6fq__steelImage{width:100%;height:400px;position:relative;overflow:hidden}.page-module__5d-6fq__girderSection{justify-content:center;align-items:center;min-height:380px;display:flex;position:relative;overflow:hidden}.page-module__5d-6fq__girderBg{background-image:url(/images/i-girder-shuttering.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.page-module__5d-6fq__girderOverlay{opacity:.78;background-color:#727272;position:absolute;inset:0}.page-module__5d-6fq__girderContent{z-index:1;text-align:center;max-width:900px;padding:80px 24px;position:relative}.page-module__5d-6fq__girderTitle{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:24px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:900}.page-module__5d-6fq__girderBody{color:#ffffffeb;margin-bottom:36px;font-size:16px;line-height:1.85}@media (max-width:991px){.page-module__5d-6fq__grid{grid-template-columns:1fr;gap:36px}.page-module__5d-6fq__imageCol{height:280px}.page-module__5d-6fq__steelGrid{grid-template-columns:1fr;gap:36px}.page-module__5d-6fq__steelImage{height:280px}}
