hr{color:#ccc;background-color:#ccc;height:1px;margin:12px 0 24px 0;border-top:1px none #ccc}
.ni-darkgrey hr{color:#666;background-color:#666;height:1px;margin:12px 0 24px 0;border-top:1px none #CCC}
.ni-blue hr{color:#83afd1;background-color:#83afd1;height:1px;margin:12px 0 24px 0;border-top:1px none #CCC}
.ni-lightgrey hr{color:#b2b2b2;background-color:#b2b2b2;height:1px;margin:12px 0 24px 0;border-top:1px none #CCC}
.section-body{font-weight:400}
.section-header{line-height:1}
.ni-lead-space.no-media{padding-top:50px;padding-bottom:50px}
.ni-lead-space.no-media h4.section-header{font-weight:500}
.ni-lead-space.no-media .section-subhead{font-weight:300}
.ni-lead-space.media{padding-top:70px;padding-bottom:70px}
.ni-lead-space.media.mirrored div.lead-space-image{float:right;clear:right}
.ni-lead-space.media.mirrored div.lead-space-text{float:left;clear:left}
.media hr{color:#ccc;background-color:#ccc;height:1px;margin:12px 0 24px 0}
.media span.section-header,.media span.section-header p{font-weight:500}
.media .section-subhead,.media .section-subhead p{font-weight:300}
.media .section-body,.media .section-body p{font-weight:normal}
@media(min-width:320px){.ni-lead-space.bg-full .section-media-background{padding-top:18px}
.lead-space-text{padding-top:18px}
}
.bg-full span.section-header,.bg-full .section-header p{font-weight:300}
.bg-full .section-subhead,.bg-full .section-subhead p{font-weight:300;padding-left:0}
@media(min-width:320px){.ni-lead-space.bg-full .section-media-background{height:109px;padding:25px 15px;padding-left:37px}
.ni-lead-space.bg-partial .section-media-background-partial{height:162px;padding:0;background-size:cover !important}
}
@media(min-width:768px) and (max-width:918px){.ni-lead-space.bg-full .section-media-background{height:168px;padding:40px 15px;padding-left:37px}
.ni-lead-space.bg-partial .section-media-background-partial{height:168px;padding:10px 0;padding-left:0}
.ni-lead-space.bg-partial .section-media-background-partial h1{font-size:21px}
.ni-lead-space.bg-partial .section-media-background-partial h3{font-size:18px}
.ni-lead-space.bg-partial .section-body p{font-size:18px}
}
@media(min-width:920px){.ni-lead-space.bg-full .section-media-background{height:225px;padding:50px 15px;padding-left:37px}
.ni-lead-space.bg-partial .section-media-background-partial{height:342px;padding:50px 0;padding-left:22px;background-size:cover !important}
}
.ni-lead-space.bg-partial .lead-space-text{padding-top:50px}
.ni-lead-space.bg-partial span.section-header,.ni-lead-space.bg-partial span.section-header p{font-weight:300;font-size:54px;line-height:1;display:inline-block}
.ni-lead-space.bg-partial .section-body,.ni-lead-space.bg-partial .section-body p{font-family:'Roboto Condensed',sans-serif;font-size:21px;font-weight:300}