Есть куда расти, я конечно далеко не верстальщик, сам маленько пробовал.
Сделай адаптивность, текст чтобы стоял на месте. Смотри видео уроки, читай статьи и книги. В общем успехов тебе в начинании
Найди в телеге книгу css для профи, там можно много нового подчерпнуть, если начал верстать недавно. Ну и чем больше будешь верстать, и править ошибки, тем быстрее придет осознание
Из за bold, у тебя увеличивается ширина текста, и соответственно он маленько скачет. Следовательно необходимо его заменить и выбрать другой способ выразить наведение
Fontawesone вбиваешь в гугле, регаешься у них, и можешь вставлять иконки как шрифты, ну и ссылки соответственно. Только не забудь подключить, в последний раз для тестового макета подключился к ним через скрипт. Скрипт кинул в конец body чтобы не тормозил
Лично у меня ехала анимация на телефоне, точнее прыгало разрешение на экране. В остальном очень даже хорошо для первых версток. В код не без, сказать по нему не могу.
1.Переходи на флекс боксы.
2. Желательно использовать классы вместо id
3 Затем в медиа через float вы сами прижимаете блоки (поэтому они меняются) , при том что ширина 70 и 25%. Чтобы они расположились друг под другом нужно float отключить а суммарную ширину сделать больше 100
С мобильной версии не смог увидеть наведение. Но вообще как вариант думаю можно через :hover попробовать, допустим при наведении чтобы менялся display и появлялась анимация. Либо же через js