
.configurable-module-hero{
    position:relative;
    isolation:isolate;
    overflow:hidden;
    background-color:var(--primary-dark,#0f3f91);
    background-image:var(--module-hero-gradient,linear-gradient(135deg,var(--primary-dark,#0f3f91),var(--primary,#1769e0)));
    background-size:cover;
    background-position:var(--module-hero-position,center center);
    background-repeat:no-repeat;
}
.configurable-module-hero.has-module-image{
    background-image:linear-gradient(var(--module-hero-overlay),var(--module-hero-overlay)),var(--module-hero-desktop);
}
.configurable-module-hero::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    z-index:-1;
}
.configurable-module-hero > *{position:relative;z-index:1}
@media (max-width:768px){
    .configurable-module-hero.has-module-mobile-image{
        background-image:linear-gradient(var(--module-hero-overlay),var(--module-hero-overlay)),var(--module-hero-mobile);
        background-position:var(--module-hero-mobile-position,var(--module-hero-position,center center));
    }
}
