Реализовал валидацию на js. Идет проверка 3 пунктов: имя, телефон и условия конфиденциальности. При не валидности блок справа принимает красный цвет, меняется текст и с анимацией спускается вниз к нужному блоку. В тот момент, когда форма валидна и отправляется, в плашке справа появляется прелодер с заголовком "Отправляем...", и возвращается обратно вверх. После следует информация о статусе отправки. При отправки данных использую fetch для сетевого запроса и formdata для сбора данных с поля. В файле php принимаю эти данные и отправляю их на почту