.image-cta{position:relative;isolation:isolate}.image-cta .home-cta-media,.image-cta::before{position:absolute;top:0;right:0;bottom:0;left:0}.image-cta .home-cta-media{z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-cta::before{z-index:-1;background:rgba(45,45,45,.82);content:""}.image-cta .home-cta-media[src=""]{visibility:hidden}