.hno-svc-hero{position:relative;isolation:isolate;min-height:360px;display:grid;align-items:center}.hno-svc-hero img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.hno-svc-hero::after{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(31,41,55,.9);content:"";z-index:-1}.hno-svc-cards .hno-tile{border-top:4px solid var(--brand-primary)}.hno-svc-timeline{background:var(--brand-bg-alt)}.hno-horizontal{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:24px;gap:24px;padding-left:24px}.hno-horizontal li{border-bottom:2px solid var(--brand-primary-light);padding-bottom:8px}.hno-svc-assurance{background:var(--brand-secondary)}