@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.slide-up{animation:slideUp .5s ease-out forwards}.slide-down{animation:slideDown .5s ease-out}.fade-in{animation:fadeIn 2s;opacity:1}.fade-in-slow{animation:fadeIn 3s;opacity:1}.fade-in-very-slow{animation:fadeIn 4s;opacity:1}.fade-in-fast{animation:fadeIn 1s;opacity:1}.fade-in-4{animation:fadeIn 4s;opacity:1}.fade-in-5{animation:fadeIn 5s;opacity:1}.fade-in-6{animation:fadeIn 6s;opacity:1}.fade-in-after-0-5{opacity:0;animation-delay:.5s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-1{opacity:0;animation-delay:1s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-1-5{opacity:0;animation-delay:1.5s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-2{opacity:0;animation-delay:2s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-2-5{opacity:0;animation-delay:2.5s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-3{opacity:0;animation-delay:3s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-4{opacity:0;animation-delay:4s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-5{opacity:0;animation-delay:5s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-6{opacity:0;animation-delay:6s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-7{opacity:0;animation-delay:7s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-8{opacity:0;animation-delay:8s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-9{opacity:0;animation-delay:9s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-10{opacity:0;animation-delay:10s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-11{animation-delay:11s;animation-name:fadeIn;animation-duration:2s;opacity:1}.fade-in-after-12{opacity:0;animation-delay:12s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-13{opacity:0;animation-delay:13s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-14{opacity:0;animation-delay:14s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-15{opacity:0;animation-delay:15s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-16{opacity:0;animation-delay:16s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-17{opacity:0;animation-delay:17s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-18{opacity:0;animation-delay:18s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-19{opacity:0;animation-delay:19s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-20{opacity:0;animation-delay:20s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-21{opacity:0;animation-delay:21s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-22{opacity:0;animation-delay:22s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-23{opacity:0;animation-delay:23s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-24{opacity:0;animation-delay:24s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-25{opacity:0;animation-delay:25s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-26{opacity:0;animation-delay:26s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-27{opacity:0;animation-delay:27s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-28{opacity:0;animation-delay:28s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-29{opacity:0;animation-delay:29s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}.fade-in-after-30{opacity:0;animation-delay:30s;animation-name:fadeIn;animation-duration:2s;animation-fill-mode:forwards}@keyframes magicalEntrance{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.magicalEntrance{animation:magicalEntrance 2s ease-in-out}@keyframes floatingText{0%,to{transform:translateY(0);text-shadow:0 0 10px rgba(255,255,255,.7)}50%{transform:translateY(-20px);text-shadow:0 0 20px rgba(255,255,255,1)}}.floatingText{animation:floatingText 4s ease-in-out infinite}
