Почему footer игнорирует contnent?
У footer position: absolute; уберите.
а вы вообще абсолютное позиционирование уберите для подвала , им чуток по другому пользуются : https://codepen.io/MaximLensky/pen/VrGymy