Hier siehst du alle Möglichkeiten,
wie du etwas horizontal und/oder vertikal zentrieren kannst.
Meine Empfehlung: Verwende Flexbox
Vertical-align hat in dem Sinne, wie du es verwendest,
nichts mit vertikalem zentrieren zu tun. Auch wenn es sich schön vom englischen so ins deutsche übersetzen ließe. Es wirkt sich auf die Textposition aus.