Для сброса/переопределения отступов в бутстрапе есть
целый набор utility-классов. Конкретно для задания нулевого паддинга есть
.p-0 и его responsive-аналоги, с брейкпойнтами.
Но в вашем случае, как уже правильно сказали выше, контейнер просто не нужен. Однако чтобы не было горизонтального скролла из-за отрицательных отступов у
.row, придётся добавить родителю
.overflow-hidden.