non mi è chiaro il motivo di tutti quei posizionamenti relativi e dei margini negativi, se elimini sul footer quel bottom:-625px risalirà, ma ci sono poi da fare anche aggiustamenti altrove