Есть такой вот
скрин из макета:
как мне реализовать это, сохранив работоспособность карты?
просто блоки сверху и снизу сверстать, а потом сместить их маржинами вверх\вниз не получится, т.к. физически блоки все равно будут прямоугольными и перекроют карту, а нужно именно сохранить ее функционал, иначе бы тупо картинкой ее сделал