Great thanks!
So I think what you want to do here is set the background image to “cover” instead of custom, that will keep the image from getting skewed. Then, you can change the positioning on the background element from absolute to static and set the height to 100vh which will make the element the full height of the viewport. See the video below. In there I also switched the footer to static so you can scroll down to it. Hope that helps!