@keyframes fadeInUp
from
opacity: 0;
transform: translateY(30px);
to
opacity: 1;
https://blanchevcin452829.pointblog.net/desalination-with-reverse-osmosis-getting-started-81962724