/* Continuous backgrounds. No reflected image fragments. */
.hero-background-extension{display:none!important}
.ct-hero-photo::before,.svc-hero>figure::before{content:none!important}
@media(min-width:901px){
 .journal-intro{width:100vw;max-width:none;box-sizing:border-box;margin-left:calc((100% - 100vw)/2);padding:56px max(40px,calc((100vw - 1328px)/2))!important;background-image:url('/assets/blog/hero-extended-oct30.jpg')!important;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
 .journal-intro::before{display:none}
 .journal-intro .journal-hero-copy{width:52%;max-width:650px}
 .ct-hero-photo{left:0!important;right:0!important;width:100%!important}
 .ct-hero-photo img{object-position:center!important}
 .svc-hero>figure{left:calc((100% - 100vw)/2)!important;width:100vw!important;max-width:none!important}
 .svc-hero>figure img{object-position:center!important}
 .services-wide-hero,.calculator-wide-hero{background-size:cover!important;background-position:center!important}
}
@media(min-width:901px){
 .article-photo-hero{width:100vw!important;max-width:none!important;margin-left:calc((100% - 100vw)/2)!important;box-sizing:border-box;padding-left:max(40px,calc((100vw - 1280px)/2))!important;padding-right:max(40px,calc((100vw - 1280px)/2))!important;border-radius:0!important}
}
