KKKKKK o mesmo aqui, basico do display flex com align-items center e justify center, resolvido! a menos que a div não esteja ocupando o width 100% e ai vem verificar as margens!
Respondendo a "as maiores dores de um frontender iniciante kkk..." dentro da publicação A Épica Batalha do Desenvolvedor Front-End: Como Sobreviver ao Caos do CSS
1