.sj-section-block-image-inner img {width:100%}
.judge-banner-outer{background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/judge-stellar/images/judge-banner.jpg) no-repeat center center/cover}
.stellar-banner-outer{background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/judge-stellar/images/stellar-banner.jpg) no-repeat center center/cover}
.sj-banner-inner{height:500px;display:flex;align-items:center;justify-content:center}
.judge-nav-outer{background:#80071a}
.stellar-nav-outer{background:#202a44}
.sj-nav-outer nav ul{display:flex;flex-wrap:wrap}
.sj-nav-outer nav ul li{flex:1 1 0;padding:15px 0}
.sj-nav-outer nav ul li:not(:last-child) a:after{content:"";width:2px;height:100%;position:absolute;right:-1px;top:0;background:#fff}
.sj-section-block-inner{display:flex;flex-wrap:wrap}
.sj-section-block-content-outer,.sj-section-block-image-outer{flex:1 1 0}
.sj-section-block-outer:nth-child(2n) .sj-section-block-image-outer{order:2}
.sj-section-block-outer:nth-child(2n) .sj-section-block-content-outer{order:1}
.sj-section-block-content-inner{padding:20px 60px;height:100%;display:flex;flex-direction:column;justify-content:center}
.judge-sections-inner .sj-section-block-outer:nth-child(2n) .sj-section-block-content-outer{background:#80071a}
.stellar-sections-inner .sj-section-block-outer:nth-child(2n) .sj-section-block-content-outer{background:#202a44}
.judge-sections-inner .sj-section-block-outer:nth-child(odd) .sj-section-block-content-outer,.stellar-sections-inner .sj-section-block-outer:nth-child(odd) .sj-section-block-content-outer{background:#ebe9e9}
.sj-section-block-content-inner header,.sj-sub-banner-content-inner header{margin-bottom:20px}
.sj-sub-banner-content-inner header img{max-width:180px}
.sj-blurb-with-btn{margin-bottom:40px}
.sj-sub-banner-inner{background:#fff;padding:60px}
.sj-sub-banner-outer{overflow:hidden;padding-right:400px}
.sj-sub-banner-image-outer{right:-20px;top:50%;margin-top:-150px}
.sj-sub-banner-image-outer img{height:300px}
.sj-section-block-content-inner header h2{font-size:2em;line-height:1.2em;font-weight:600;color:#000;margin:0}
.sj-section-block-content-inner .sj-blurb p{font-size:1.143em;line-height:1.3em;font-weight:400;color:#000;margin:0 0 10px}
.sj-sub-banner-content-inner .sj-blurb p{font-size:1.143em;line-height:1.3em;font-weight:400;color:#000;margin:0 0}
.sj-sections-inner .sj-section-block-outer:nth-child(2n) .sj-section-block-content-inner .sj-blurb p,.sj-sections-inner .sj-section-block-outer:nth-child(2n) .sj-section-block-content-inner header h2{color:#fff}
.sj-section-block-content-inner .sj-blurb p:last-child{margin:0 0 0}
.sj-nav-outer nav ul li a{text-align:center;display:block;text-decoration:none;padding:3px 1em;line-height:1em;font-size:1.143em;font-weight:600;color:#fff;position:relative}
.sj-btn a{display:inline-block;text-decoration:none;padding:.8em 2em;line-height:1em;font-size:1.143em;font-weight:600}
.judge-sections-inner .sj-section-block-outer:nth-child(odd) .sj-btn a, .judge-banner-inner .sj-btn a{background:#80071a;color:#fff}
.stellar-sections-inner .sj-section-block-outer:nth-child(odd) .sj-btn a, .stellar-banner-inner .sj-btn a{background:#202a44;color:#fff}
.sj-sections-inner .sj-section-block-outer:nth-child(2n) .sj-btn a{background:#fff;color:#000}
@media screen and (max-width:992px){
.sj-banner-inner{height:300px}
.sj-section-block-content-inner{padding:20px 40px}
.sj-section-block-content-inner header,.sj-sub-banner-content-inner header{margin-bottom:10px}
.sj-blurb-with-btn{margin-bottom:20px}
.sj-sub-banner-inner{padding:40px}
.sj-sub-banner-image-outer img{height:260px}
.sj-sub-banner-image-outer{margin-top:-130px}
}
@media screen and (max-width:750px){
.sj-banner-inner{height:250px}
.sj-logo{max-width:150px}
.sj-section-block-content-outer,.sj-section-block-image-outer{flex:0 0 100%}
.sj-section-block-image-inner img{width:100%}
.sj-section-block-content-inner,.sj-sub-banner-inner{padding:40px 30px}
.sj-section-block-outer:nth-child(2n) .sj-section-block-image-outer{order:1}
.sj-section-block-outer:nth-child(2n) .sj-section-block-content-outer{order:2}
.sj-sub-banner-outer{padding-right:0}
.sj-nav-outer nav ul li{flex:1 1 50%}
.sj-nav-outer nav ul li:nth-child(2n) a:after{display:none}
}