Segue o link do CodePen Qualquer dúvida, ou sugestão para melhorar compartilhe :D

https://codepen.io/andretoniati/pen/LYzjyWm