https://tympanus.net/Development/SectionSeparators/
Но в данном случае, можно и картинку просто отпилить нужного полукруга, чтобы не париться.
Всё равно картинку делать, так не все равно обрезанная она будет или через CSS делать круг.
Оранжевый блок поместить чуть ниже через z-index и сместить наверх margin-top: -50px;
https://jsfiddle.net/webirus/a9Lqr596/
Простой вариант, с обрезанной картинкой.
Но лучше сделать именно через псевдоэлемент нижнюю полукруглую часть, потому как вес верзней картинки получается значительный.
А если будет только нижняя часть отрезана, то весь будет ниже.