/* Keep hero panels fixed; only the decorative particle layer should move. */

.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"],
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-banner-content,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-banner-inner,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-features,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-feature {
    transform: none !important;
    animation: none !important;
}

.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] {
    overflow: hidden !important;
    contain: paint !important;
}

.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"]::before,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-banner-content::before,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-banner-content::after,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-banner-inner::before,
.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"] .procomp-hero-banner-inner::after {
    transform: none !important;
    animation: none !important;
}

.fls_login_cusom_content_wrap[class*="procomp-hero-"][class*="-banner"]::after {
    will-change: transform, opacity, filter;
    pointer-events: none !important;
}
