Jak ci już napisał wojtij99 zmień kolor footera, bo kafelki są mało czytelne na tym tle.
Co do kody strony, to:
1. W kodzie masz header, footer oraz div-y zawierające poszczególne elemnty głównej części strony. Aż się prosi, aby zawrzeć je w znaczniku main, a zamiast divów dać znaczniki section.
2. Masz header, a w nim od razu div o klasie header. Po co? Wystarczy sam header.
3. Analogicznie z footerem.
4. Fieldset i legend używa się zazwyczaj do grupowania pól formularza. W twoim przypadku wystarczy ostylowanie bloku.
5. Nie używaj serii znaczników br do robienia odstępu - od tego są marginesy.
6. Strona nie ma tytułu. Parser wyrzuca tu błąd (sprawdź na https://validator.w3.org/).
To tak na szybko.