Wenn du mit nem flex-container arbeitest kannst du dein Background-image über (Quelltext, 2 Zeilen) sowohl horizontal als auch vertikal zentrieren. Dein Background-Image braucht dann noch eine entsprechende Size. Optimal wäre (Quelltext, 1 Zeile)