section у вас используется везеде где только можно, тоже самое касается и article. "1600 Pennsylvania Ave NW, Washington, DC 20500, United States of America. Tel: (202) 456-1111" - вот это точно совсем не article, также как .header-logo. Мне кажется вы не совсем понимаете что делаете, либо верстайте дальше без html5 элементов, либо разберитесь в них как следуетю. section - это не просто контейнер для элементов на который навешиваются какие то определенные стили, а вроде как секция для схожего по смыслу контента, section делит страницу на какие то тематические блоки и в нем должен быть хэдинг чаще всего, также как и в article, у вас после валидации 58 варнингов, которые говорят что в секшинах и артиклях нету хедингов. Если вы хотели сверстать семантично то можно было избавиться от клирфиксов, которые выделены в отдельные блоки и <hr> это не просто черточка, которую можно поставить для красоты под заголовком, а разделяет параграф. И зачем вы обернули форму в <article>, заместо <from>. Для инпута есть type - email в html5. Ну и я думаю что когда верстаешь такие лендинги то там не стоит ломать голову по поводу семантики и html5, это там никому не нужно.