#e-404{margin-top:50px;text-align:center!important}.mfp-title{display:none}.et-social-icons{float:right!important;margin-bottom:2px}header,#top-header{z-index:100!important}.typeform{cursor:pointer!important}#callnowbutton{z-index:99!important}.etoile-hover{position:relative;overflow:visible;z-index:1}.etoile-hover::after{content:'';position:absolute;top:50%;left:50%;width:150px;height:150px;pointer-events:none;transform:translate(-50%,-50%);z-index:2;background:radial-gradient(circle,#d3b861 1.6px,transparent 1.6px) 8% 18% / 10px 10px no-repeat,radial-gradient(circle,#d3b861 1.2px,transparent 1.2px) 20% 10% / 8px 8px no-repeat,radial-gradient(circle,#d3b861 1.5px,transparent 1.5px) 35% 30% / 11px 11px no-repeat,radial-gradient(circle,#d3b861 1.4px,transparent 1.4px) 50% 5% / 9px 9px no-repeat,radial-gradient(circle,#d3b861 1.1px,transparent 1.1px) 65% 20% / 7px 7px no-repeat,radial-gradient(circle,#d3b861 1.3px,transparent 1.3px) 75% 50% / 9px 9px no-repeat,radial-gradient(circle,#d3b861 1.2px,transparent 1.2px) 85% 70% / 8px 8px no-repeat,radial-gradient(circle,#d3b861 1.7px,transparent 1.7px) 60% 80% / 12px 12px no-repeat,radial-gradient(circle,#d3b861 1.0px,transparent 1.0px) 40% 75% / 6px 6px no-repeat,radial-gradient(circle,#d3b861 1.5px,transparent 1.5px) 25% 85% / 11px 11px no-repeat,radial-gradient(circle,#d3b861 1.4px,transparent 1.4px) 10% 60% / 10px 10px no-repeat;opacity:0;animation:none}.etoile-hover:hover::after{animation:explosionStars 1.5s forwards;opacity:1}@keyframes explosionStars{0%{opacity:1;transform:translate(-50%,-50%) scale(0.4) rotate(0deg)}100%{opacity:0;transform:translate(-50%,-50%) scale(1.5) rotate(360deg)}}