@keyframes move{0%{margin-bottom:2rem}to{margin-top:2rem}}.circle1,.circle2{animation-name:move;animation-duration:.9s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.circle2{animation-duration:1s}@keyframes walk-around{0%{right:3%;bottom:20%;border-radius:1px;background-color:#00bbd4;scale:1.3 1.3}25%{right:3%;bottom:80%;border-radius:9px;background-color:#00d47f;scale:.7 .7}50%{right:93%;bottom:80%;border-radius:1px;background-color:#00e1ff;scale:1.3 1.3}75%{right:93%;bottom:20%;border-radius:9px;background-color:#00e5bf;scale:1 1}to{right:3%;bottom:20%;border-radius:1px;background-color:#00bbd4;scale:0 0}}.moving-circles1{position:absolute;animation-name:walk-around;animation-duration:7s;animation-iteration-count:1;animation-timing-function:linear;animation-fill-mode:forwards}@media screen and (min-width:769px){.moving-circles1{animation-duration:10s}}:root{--white:#fff;--color:#6effdb}@keyframes svg-gradient{0%{color:var(--white)}50%{color:var(--color)}to{color:var(--white)}}.magic-text svg,.magic-text svg path{fill:currentColor;animation:svg-gradient 3s linear infinite alternate}@keyframes fall{0%{transform:translateY(-7rem)}50%{transform:translateY(-3rem)}to{filter:blur(11px)}}.come-in{animation:fall 1s ease-in-out;animation-fill-mode:forwards;animation-direction:alternate;animation-delay:1ms}@media only screen and (max-width:768px){.come-in{animation:fall 1s ease-in-out;animation-delay:50ms;animation-fill-mode:forwards;animation-direction:alternate}@keyframes fall{0%{transform:translateY(-7rem)}50%{transform:translateY(-3rem)}to{filter:blur(7px)}}}