/* 31 October homepage artwork replacement. Existing CCi text, logo, links and other pages remain unchanged. */
body.cci-home-refined .home .hero {background:#061f3b!important;isolation:isolate!important;}
body.cci-home-refined .home .hero-photo {
 background-image:url('assets/cci-home-bright-globe-right.jpg')!important;
 inset:0 0 0 40%!important;
 background-size:cover!important;background-position:center center!important;
 background-repeat:no-repeat!important;opacity:1!important;filter:none!important;
 -webkit-mask-image:none!important;mask-image:none!important;
}
body.cci-home-refined .home .hero-photo:after {content:none!important;display:none!important;}
body.cci-home-refined .home .hero:before {
 content:''!important;position:absolute!important;inset:0!important;z-index:-1!important;
 background:linear-gradient(90deg,#061f3b 0%,#061f3b 35%,rgba(6,31,59,.94) 45%,rgba(6,31,59,.28) 68%,transparent 84%)!important;
}
body.cci-home-refined .home .hero-inner{position:relative;z-index:1;}
body.cci-home-refined .home .hero-strap{z-index:2;color:white;text-shadow:0 2px 9px #061f3b,0 1px 4px #061f3b;}
@media(max-width:850px){body.cci-home-refined .home .hero-photo{inset:0 0 0 25%!important;background-position:center!important;}body.cci-home-refined .home .hero:before{background:linear-gradient(90deg,#061f3b 0%,rgba(6,31,59,.96) 42%,rgba(6,31,59,.45) 100%)!important;}}
@media(max-width:600px){body.cci-home-refined .home .hero-photo{inset:0!important;opacity:.36!important;background-position:center!important;}body.cci-home-refined .home .hero:before{background:rgba(6,31,59,.67)!important;}}
