@keyframes cresci {0% {transform: scale(0);}
	100% {transform: scale(1);}}
@keyframes dondolashort {0% {transform: rotate(-5deg);}
	100% {transform: rotate(5deg);}}
@keyframes dondola {0% {transform: rotate(-25deg);}
	100% {transform: rotate(25deg);}}
@keyframes dondolalong {0% {transform: rotate(-45deg);}
	100% {transform: rotate(45deg);}}
@keyframes pulsashort {0% {transform: scale(.98);}
	100% {transform: scale(1.02);}}
@keyframes pulsa {0% {transform: scale(.93);}
	100% {transform: scale(1.07);}}
@keyframes pulsalong {0% {transform: scale(.85);}
	100% {transform: scale(1.15);}}
@keyframes dondolashort {0% {transform: rotate(-5deg);}
	100% {transform: rotate(5deg);}}
@keyframes dondola {0% {transform: rotate(-25deg);}
	100% {transform: rotate(25deg);}}
@keyframes dondolalong {0% {transform: rotate(-45deg);}
	100% {transform: rotate(45deg);}}
@keyframes galleggiashort {0% {transform: translateY(-5%);}
	100% {transform: translateY(5%);}}
@keyframes galleggia {0% {transform: translateY(-12%);}
	100% {transform: translateY(12%);}}
@keyframes galleggialong {0% {transform: translateY(-25%);}
	100% {transform: translateY(25%);}}
@keyframes attraversa {0% {transform: translateX(calc(-50vw - 50% - 100px));}
	100% {}}
@keyframes risali-o-affondashort {0% {transform: translateY(70%);}
	100% {transform: translateY(0);}}
@keyframes risali-o-affonda {0% {transform: translateY(150%);}
	100% {transform: translateY(0);}}
@keyframes risali-o-affondalong {0% {transform: translateY(300%);}
	100% {transform: translateY(0);}}
@keyframes saltellashort {0% {transform: translateY(0%);}
	20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-15px);}
	60% {transform: translateY(-7px);}}
@keyframes saltella {0% {transform: translateY(0%);}
	20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}}
@keyframes saltellalong {0% {transform: translateY(0%);}
	20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-60px);}
	60% {transform: translateY(-30px);}}
@keyframes rotolashort {0% {transform: translateX(calc(-50vw - 50% - 50px)) rotate(-90deg);}
	100% {}}
@keyframes rotola {0% {transform: translateX(calc(-50vw - 50% - 50px)) rotate(-270deg);}
	100% {}}
@keyframes rotolalong {0% {transform: translateX(calc(-50vw - 50% - 50px)) rotate(-450deg);}
	100% {}}
@keyframes brillashort {0% {box-shadow: 0 0 -10px rgba(232,189,109,.88);}
	50% {box-shadow: 0 0 50px rgba(232,189,109,.88);}
	100% {box-shadow: 0 0 100px rgba(232,189,109,0);}}
@keyframes brilla {0% {box-shadow: 0 0 -10px rgba(232,189,109,.88);}
	50% {box-shadow: 0 0 200px rgba(232,189,109,.88);}
	100% {box-shadow: 0 0 300px rgba(232,189,109,0);}}
@keyframes brillalong {0% {box-shadow: 0 0 -10px rgba(232,189,109,.88);}
	50% {box-shadow: 0 0 300px rgba(232,189,109,.88);}
	100% {box-shadow: 0 0 700px rgba(232,189,109,0);}}
@keyframes brilla1 {0% {-moz-box-shadow: 0 0 0 0 rgba(204,169,44,.4);box-shadow: 0 0 0 0 rgba(204,169,44,.4);}
	70% {-moz-box-shadow: 0 0 0 10px rgba(204,169,44,0);box-shadow: 0 0 0 10px rgba(204,169,44,0);}
	100% {-moz-box-shadow: 0 0 0 0 rgba(204,169,44,0);box-shadow: 0 0 0 0 rgba(204,169,44,0);}}