Я такие вещи делаю через after и before, я за чистоту кода в html.
UPD1: Забыл добавить для
.block { overflow-x: hidden; }
, чтобы не было прокрутки.
UPD2: При перестраивании на мобильную версию собственно ничего не уедет.
UPD3: Адаптация
https://jsfiddle.net/webirus/z5cbaq91/
Всего 3 стиля переопределяешь и все.
UPD4: Если блок с контентом должен быть как тут
dohodnaya-kvartira.webflow.io , то в принципе ничего не меняется. Убираем .form, через after кидаем картинку на .wrapper и двигаем. А блоку .content добавляем z-index. И тогда контентный блок будет на всю ширину.