Using HTML & CSS (Flexbox) only
Fonts used (from: https://fonts.google.com/):
font-family: 'Autour One', cursive;
font-family: 'Dancing Script', cursive;
font-family: 'Lobster', cursive;
font-family: 'Montserrat', sans-serif;
font-family: 'Pacifico', cursive;
GIFs used from: https://tenor.com/