@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.fade{animation:fadeInAnimation .5s ease;animation-iteration-count:1}@keyframes fadeFromTop{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.fadeFromTop{animation:fadeFromTop .5s ease;animation-iteration-count:1}@keyframes fadeFromBottom{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.fadeFromBottom{animation:fadeFromBottom .5s ease;animation-iteration-count:1}@keyframes fadeFromRight{0%{opacity:0;transform:translateX(4rem)}to{opacity:1;transform:translateX(0)}}.fadeFromRight{animation:fadeFromRight .5s ease;animation-iteration-count:1}@keyframes fadeFromLeft{0%{opacity:0;transform:translateX(-1rem)}to{opacity:1;transform:translateX(0)}}.fadeFromLeft{animation:fadeFromLeft .5s}@keyframes fadeMessage{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.fade-message{animation:fadeMessage .5s}@keyframes scaleUpAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.scaleUpAnimation{animation:scaleUpAnimation 6s ease-in-out infinite}@keyframes infiniteMovement{0%{transform:translateY(-.5rem)}50%{transform:translateY(.7rem)}to{transform:translateY(-.5rem)}}.infiniteMovement{animation:infiniteMovement 7s ease-in-out infinite}@keyframes infiniteMovementFromLeftToRight{0%{transform:translateX(0)}50%{transform:translateX(-20%)}to{transform:translateX(0)}}.infiniteMovementFromLeftToRight{animation:infiniteMovementFromLeftToRight 10s ease-in-out infinite}@keyframes infiniteMovementFromLeftTopToRightBottom{0%{transform:translate(100%,50%)}45%{transform:translate(-80%,-80%)}75%{transform:translate(50%,100%)}to{transform:translate(100%,50%)}}.infiniteMovementFromLeftTopToRightBottom{animation:infiniteMovementFromLeftTopToRightBottom 10s ease-in-out infinite}@keyframes infiniteMovementFromLeftTopToRight{0%{scale:1;rotate:0deg}50%{scale:1;rotate:45deg}75%{scale:1.7;rotate:20deg}to{scale:1;rotate:0deg}}.infiniteMovementFromLeftTopToRight{animation:infiniteMovementFromLeftTopToRight 10s ease infinite}@keyframes slowRotation{0%{transform:rotate(0deg)}50%{transform:rotate(60deg);scale:1.03}to{transform:rotate(0deg)}}.slowRotation{animation:slowRotation 10s ease-in infinite}@keyframes slowMotion2{0%{transform:translateY(-1rem)}50%{transform:translateY(.5rem)}to{transform:translateY(-1rem)}}.slowMotion2{animation:slowMotion2 12s ease-in-out infinite}@keyframes gradient-smooth{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient-smooth{animation:gradient-smooth 6s ease-in-out infinite}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shadow{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-gradient{animation:gradient 8s ease-in-out infinite}.animate-shadow{animation:shadow 3s linear infinite}@keyframes zoomOut{0%{transform:scale(1)}50%{transform:scale(1.1);transform:translateX(.5rem)}to{transform:scale(1)}}.zoomOut{animation:zoomOut .3s ease-in}@keyframes spin-slow{0%{transform:rotate(0deg);scale:1}50%{transform:rotate(1turn);scale:1.2}to{transform:rotate(0deg);scale:1}}.animate-spin-slow{animation:spin-slow 14s infinite}.bg-radiall{background:radial-gradient(#ff9a03de,#f56827)}#btn2{width:300px;height:100px;font-size:30px;text-align:center;line-height:100px;color:hsla(0,0%,100%,.9);border-radius:50px;background:linear-gradient(-45deg,#ffa63d,#ff3d77,#338aff,#3cf0c5);background-size:600%;animation:anime 16s linear infinite;margin-top:-70px;z-index:-1;filter:blur(30px);opacity:.8}@keyframes anime{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.anime{animation:anime 14s infinite}#btn2{position:absolute;inset:0;margin:auto;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,#ff9903 0,#f06a2b 100%);animation:pulseCircle 8s ease-in-out infinite;z-index:10}@keyframes pulseCircle{0%{transform:scale(.8);opacity:.7}50%{transform:scale(1.8);opacity:1}to{transform:scale(.8);opacity:.7}}.gradient-btn{border:none;cursor:pointer;background:radial-gradient(circle at center,#ffa115d3,#f36625,#ec5e1c);background-size:200% 200%;animation:animateGradient 3s ease infinite;position:relative;overflow:hidden;z-index:1;box-shadow:inset 4px -4px 6px 0 #fcc7714d,0 4px 4px 0 rgba(0,0,0,.25)}.gradient-btn:before{content:"";position:absolute;inset:0;border-radius:50px;padding:2px;background:inherit;filter:blur(20px);z-index:-1}@keyframes animateGradient{0%{background-position:0 50%}50%{background-position:150% 100%}to{background-position:0 50%}}