Para centralizar o texto use text-align: center; Para centralizar a imagem ao meio pode utilizar margin: auto; Se não resolver, recomendo dar uma olhada aqui: https://www.freecodecamp.org/news/how-to-center-anything-with-css-align-a-div-text-and-more/