.auv-ref-anim .elementor-element-auvrefs img{opacity:0}
.auv-ref-anim.is-ready .elementor-element-auvrefs img{opacity:1}
(function(){
function go(){
var hero=document.querySelector('.elementor-element-auvrefs');
if(!hero||!window.gsap){return setTimeout(go,120);}
document.body.classList.add('auv-ref-anim','is-ready');
var logos=hero.querySelectorAll('img'), titre=hero.querySelector('h1,h2,h3,h4,h5,h6');
gsap.set(logos,{opacity:0,scale:.55,y:18});
if(titre) gsap.set(titre,{opacity:0,x:14});
gsap.to(logos,{opacity:1,scale:1,y:0,duration:.65,ease:'back.out(1.7)',stagger:.11,delay:.35});
if(titre) gsap.to(titre,{opacity:1,x:0,duration:.5,ease:'power2.out',delay:.95});
logos.forEach(function(l){
l.style.transition='transform .3s ease';
l.addEventListener('mouseenter',function(){gsap.to(l,{scale:1.12,duration:.25,ease:'power2.out'});});
l.addEventListener('mouseleave',function(){gsap.to(l,{scale:1,duration:.25,ease:'power2.out'});});
});
}
if(document.readyState!=='loading') go(); else document.addEventListener('DOMContentLoaded',go);
})();