.ni-interior.single .ni-main{overflow:visible}
.ni-interior .ni-block h2,.ni-interior .ni-block h3{overflow-wrap:anywhere}
.ni-section-qhttz .n1,.ni-section-emwvk .n1{overflow:hidden}
.ni-content-card-link{display:block}
.editor-styles-wrapper .ni-collection,.editor-styles-wrapper .ni-editorial,.editor-styles-wrapper .ni-contact,.editor-styles-wrapper .ni-resources,.editor-styles-wrapper .ni-history,.editor-styles-wrapper .ni-footprint,.editor-styles-wrapper .ni-regional,.editor-styles-wrapper .ni-photo-grid{padding-block:28px}
.editor-styles-wrapper .ni-collection-grid,.editor-styles-wrapper .ni-collection-solution .ni-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.editor-styles-wrapper .ni-story-card:nth-child(n+3){display:none}
.editor-styles-wrapper .ni-collection-layout,.editor-styles-wrapper .ni-contact-grid,.editor-styles-wrapper .ni-article-grid,.editor-styles-wrapper .ni-editorial-with-sidebar .ni-article-grid{display:block}
.editor-styles-wrapper .ni-article-aside,.editor-styles-wrapper .ni-news-sidebar,.editor-styles-wrapper .ni-contact-form .wpcf7{display:none}
.editor-styles-wrapper .ni-hover-summary{display:none}
.editor-styles-wrapper .ni-history-grid{min-height:0}
.editor-styles-wrapper .ni-history-year{font-size:64px}
.editor-styles-wrapper .ni-footprint-map{height:250px}
.editor-styles-wrapper .ni-project-cta{min-height:280px}
.editor-styles-wrapper .ni-project-cta h2{font-size:32px}
.editor-styles-wrapper .ni-block [data-ni-reveal]{opacity:1!important;transform:none!important}
.editor-styles-wrapper .ni-block details:not([open])>div{display:block}
.editor-styles-wrapper .ni-block{max-width:100%;overflow:hidden}



.ni-content-interior .ni-related{padding:100px 0;background:#f3f5f7}
.ni-content-interior .ni-related h2{font-size:48px;margin-bottom:32px}
.ni-content-interior .ni-related .ni-product-card{background:#333}
.ni-content-interior .ni-related .ni-card-copy h3{color:#fff}
.ni-content-interior .ni-related .ni-card-copy>p:not(.ni-eyebrow){color:#d3d6da}
.ni-content-interior .ni-case-teasers{grid-template-columns:repeat(3,minmax(0,1fr))}
.ni-content-interior .ni-case-teaser{display:block;background:#fff;border:1px solid #dce0e4}
.ni-content-interior .ni-case-teaser>img{display:block;width:100%;height:300px;object-fit:cover}
.ni-contact-social .xhl-icon{font-size:36px}
.ni-content-interior .ni-block{--brand:#ed1941;--brand-dark:#bb1333}
.ni-content-interior .ni-banner h1{font-size:68px;max-width:1200px}
@media(max-width:767px){.ni-content-interior .ni-banner h1{font-size:38px}}
@media(max-width:767px){.ni-content-interior .ni-related{padding:56px 0}
.ni-content-interior .ni-related h2{font-size:32px}
.ni-content-interior .ni-case-teasers{grid-template-columns:1fr}
}

