@keyframes gradient-x{0%,to{background-position:0%}50%{background-position:100%}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-delayed{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expand{0%{width:0}to{width:6rem}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.gradient-bg-animation,.gradient-text-animation{background-size:400% 400%;animation:3s infinite gradient-x}.fade-in-animation{animation:.8s ease-out fade-in}.slide-up-animation{animation:1s ease-out slide-up}.fade-in-delayed-animation{animation:1.2s ease-out fade-in-delayed}.expand-animation{animation:1.5s ease-out .5s both expand}.float-animation{animation:3s ease-in-out infinite float}.slide-in-left-animation{animation:1s ease-out slide-in-left}.slide-in-right-animation{animation:1s ease-out .2s both slide-in-right}.group:hover .group-hover\:scale-105{transform:scale(1.05)}.group:hover .group-hover\:scale-110{transform:scale(1.1)}*{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}
