Margin auto + flex vertically
It works!!!
Check the code on github