.footer-about
flex-wrap: wrap;
и всё встанет на свои места. header.header,
main.main,
footer.footer {
overflow: hidden;
width: 100vw;
}
main
, т. к. искал в footer
, а при обновлении браузер оставляет тебя на том же месте, а не поднимает вверх страницы.