Спасибо, учел критику, сделал более плавный переход и приятную рамку у кнопки, размер инпутов подкорректировал под разрешения. В microsoft edge почему-то ховеры криво работают, текст в тегах <p> в некоторых блоках не должен никак реагировать, а он "промигивает". Это можно как-то поправить? И не пойму чего так криво все в сафари выглядит, даже иконки font awesome, но они же векторные. Или это из-за моего монитора мб так?(1920х1200) Там еще в инпутах иконки смещены, но это я поправлю при помощи магического скрипта Или может кто-нибудь подскажет более простой способ? А вот главная проблема в сафари, это неработающий атрибут required в инпутах, т.е. даже с пустыми полями пустые заявки отправляются на почту. Для сафари кажется нужно указывать required="false", но тогда в IE будут проблемы, если не ошибаюсь. И как индивидуально прописать не знаю, если бы это было css свойство то воспользовался бы скриптом выше. Может быть есть подобный скрипт для html?