Марджины 30px + 20px на схлопываение надо
Или подсмотрите как это делают в фреймворках по типу Bootstrap
https://itchief.ru/bootstrap/spacing-v4
Я бы баннеры вообще обрамлял огромной пустотой, чтобы хоть както их скрасить и выделить на фоне всего контента, Хотя как это скажется на их посещаемости неизвестно, научно не знаю доказано или нет, но то что пустоты больше нужно это точно, както слишком загромождённо, и оно всё сбивается в кучу, хотя всё всегда зависит от ЦА