Глядя на свой код, вы забыли закрыть </head>
. Хотя это может быть открытая цитата или какой-нибудь сценарий. Ваш код работает нормально. Вы можете прикрепить полный код вашего файла.
ОБНОВЛЕНО
Я воссоздал вашу проблему. Вы забыли закрыть </textarea>
Как это
<textarea placeholder="Message" class="home-message" required></textarea>
Это то, что происходит, когда я удалил </textarea>
ОБНОВЛЕНИЕ 2
Попробуйте поместить <button class="home-message-contact" type="submit">Submit</button>
в тег <form>
.
Или используйте конструкцию, подобную этой
<div>
<form id="my-form">
<label for="name">Name:</label>
<input type="text" name="name"></input>
</form>
<!-- ... -->
<button type="submit" form="my-form">Submit</button>
</div>