WapSter, ajax вроде относится к jQuery. Я хочу написать на ванильном JS или на EJS. Я не вижу смысла подключать библиотеки всего лишь из-за этой задачи. Если у тебя их тысячи, которые легко реализовать через jQuery, пожалуйста - реализуй. Но если их несколько штучек, лучше немного попотеть и написать на ванильном JS.
Amchos, тоже можно флексом сделать, используйте justify-content: end; в footer__right
P.S. Хотя, нет, не будет работать. Почему-то у элемента .contact ширина 100%, но это не прописано, но должна быть другая
P.S.2. Советую сделать padding-bottom у элемента .footer__top, а то линия без этого выглядит очень нелепо. Лично мне понравился padding bottom со значением 10px.