.rhf-single-hero-background{display:none}
body .elementor .rhf-hero-motion-yes.rhf-single-hero-ready{
 position:relative;overflow:hidden;isolation:isolate;background-image:none!important;
}
body .elementor .rhf-hero-motion-yes.rhf-single-hero-ready>.rhf-single-hero-background{
 display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;
 background-size:cover;background-position:inherit;background-repeat:no-repeat;
 animation:rhfSingleHeroKenBurns 18s ease-in-out infinite alternate;
}
@keyframes rhfSingleHeroKenBurns{
 from{transform:scale(1) translateX(0)}to{transform:scale(1.09) translateX(.3%)}
}
@media(prefers-reduced-motion:reduce){
 body .elementor .rhf-single-hero-background{animation:none!important;transform:none!important}
}
