/* Still image backgrounds share one viewport-sized cover layer on welcome/register. */
.ks-welcome-page .ks-hero-image-stage img,
.ks-auth-page .ks-hero-image-stage img{inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top;transform:none;will-change:auto}
.ks-auth-page{background-image:none}
.ks-auth-page::before{z-index:1}
.ks-auth-page.ks-has-hero-media .ks-hero-image-stage{display:none}
@media(max-width:767px){
 .ks-auth-page,.ks-auth-page.ks-has-hero-media{background-image:none}
 .ks-auth-page.ks-has-hero-media .ks-hero-image-stage{display:block}
}
