Thank you so much for reaching out about the white space under your footer. I imagine that is not what you were expecting, but I’m happy to help!
Yeah, this can be a tricky layout fix when the content is sparse, but you can definitely take advantage of flexbox in this case.
The following steps were completed after I removed the custom code and removed the relative positioning on the footer element.
Next, I placed the page contents within a wrapper, added flexbox to the wrapper, and changed the settings of the wrapper to Vertical and Justify: Space Between:
These settings will push the footer to the bottom of the page when space is available.
I was able to clone your site, and you can view the difference at the following URLs:
Your site: http://juno-test-2.webflow.io/join-juno
My test: http://juno-test-2-webflow.webflow.io/join-juno
Also, you can view how implemented the wrapper by viewing the read-only link.
Please note that flexbox isn’t supported by IE 10 and older, and only partial support by IE 11: https://caniuse.com/#search=flexbox
Feel free to let me know if this is helpful, or if you have any additional questions.
I’m happy to help further!