Found a fix for the vertical alignment using a ghost pseudo element