Почему не получается отцентрировать текст по вертикали?
используйте flex, для многострочного текста никакие извраты с vertical-align и line-height не помогут.display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 70px
что здесь вертикально?