.bounce{animation:1s infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}25%{transform:translateY(-2px)}50%{transform:translateY(5px)}75%{transform:translateY(-2px)}}
span.noise-animation{color:#fff;pointer-events:none;width:100%;height:100%;font-size:4rem;position:absolute;top:0;left:0;overflow:hidden}span.noise-animation:before{content:"";z-index:0;opacity:.65;pointer-events:none;background-image:url(/assets/img/noise.webp);background-repeat:repeat;background-size:auto;width:calc(100% + 20rem);height:calc(100% + 20rem);animation:1s steps(3,end) infinite noise;position:absolute;top:-10rem;left:-10rem}@-webkit-keyframes noise{to{transform:translate(-7rem)}}@keyframes noise{0%{transform:translateY(9rem)}10%{transform:translate(-1rem,-4rem)}20%{transform:translate(-8rem,2rem)}30%{transform:translate(9rem,-9rem)}40%{transform:translate(-2rem,7rem)}50%{transform:translate(-9rem,-4rem)}60%{transform:translate(2rem,6rem)}70%{transform:translate(7rem,-8rem)}80%{transform:translate(-9rem,1rem)}90%{transform:translate(6rem,-5rem)}to{transform:translate(-7rem)}}
