changed vh to em's because it doesn't work well on mobile