.ff-hero{position:relative;min-height:100vh;overflow:hidden}.ff-hero-video-wrap{position:absolute;inset:0;z-index:0}.ff-hero-video-wrap video,.ff-hero-video-wrap stream{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.ff-hero::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .4);z-index:1}.ff-hero .elementor-container,.ff-hero .e-con,.ff-hero .elementor-widget{position:relative;z-index:2}