Макет, честно говоря, мне подходит, по крайней мере, с точки зрения рабочего стола.При изменении высоты / ширины экрана появляется несколько перекрывающихся элементов, которые можно исправить, добавив интервалы, отступы и поля в пределах соответствующего css @media
.Используйте проценты, чтобы гарантировать, что пикселизация не останется постоянной
Например,
@media only screen and (max-width: 1200px) {
.hero__form .form-control {
padding-top: 10%
}
}