Make body, html height 100% in order to be able to use 100% on child elements instead of 100vh