/* One approved scene connects the homepage to interior sections. */
.np-contacts .np-header{position:relative;isolation:isolate;overflow:hidden;min-height:430px;padding-top:32px;padding-bottom:72px;background:#103247}
.np-contacts .np-header:before{content:"";position:absolute;inset:0;z-index:-2;background:url("../nipi-refresh/industrial-complex.webp") 68% 48%/cover no-repeat}
.np-contacts .np-header:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#103247 0%,rgba(16,50,71,0) 23%),linear-gradient(90deg,rgba(9,33,50,.99) 0%,rgba(9,33,50,.94) 25%,rgba(9,33,50,.77) 50%,rgba(9,33,50,.23) 100%)}
.np-contacts .np-header .np-kicker{margin-top:48px;color:#e3eaf0}
.np-contacts .np-header .np-intro{max-width:490px;color:#e3eaf0;font-size:17px}
.np-contacts .np-header .np-crumb{color:#d2dfe7}
.np-contacts .np-main{padding-top:46px}
.np-contacts .nc-contact-list{padding-top:12px}
.np-contacts .nc-office{background:#e2e9ed}
@media(min-width:1500px){.np-contacts .np-header{min-height:470px}.np-contacts .np-header:before{background-position:68% 50%}}
@media(max-width:700px){.np-contacts .np-header{min-height:385px;padding:25px 24px 52px}.np-contacts .np-header:before{background-position:60% center}.np-contacts .np-header:after{background:linear-gradient(0deg,#103247 0%,rgba(16,50,71,0) 24%),linear-gradient(90deg,rgba(9,33,50,.96),rgba(9,33,50,.78) 65%,rgba(9,33,50,.57))}.np-contacts .np-header .np-kicker{margin-top:36px}.np-contacts .np-header .np-intro{font-size:16px;max-width:330px}.np-contacts .np-main{padding-top:30px}}
