Haxonate, Оберни весь контент кроме изображения в дополнительный блок, и с помощью флексов и flex-direction: column добейся нужного результата.
Показала на примере box-1.
Guest3302, ну с vh рабоатет, когда нужно по середине видимой части экрана именно отцентровать, если у вас этот блок внутри другого блока находится, который больше чем высота экрана, но естественно, лучше центровать через родительский блок флексами например)
Показала на примере box-1.