Как сделать нестадартный блок?
Можно и через абсолют примерно как здесь https://codepen.io/RAX7/pen/PoZMpqV
А можно и на js высчитывать позиции блоков и сдвигать их маржином.
snippet
Неровности по краям картинки можно сделать svg маской.
Добрый вечер! Да, все верно, через absolute