Может сделайте так, чтоб этот розовый фон заполнял весь блок (если вдруг этот розовый фон Вы поставили картинкой, то лучше поставьте цветом, или задайте свойство background: cover), если блоку с фоном ставили фиксированную высоту, то уберите, пусть будет height: auto, а на адаптиве просто уберите нижний марджин в последнего белого прямоугольника и фон будет сразу обрезаться после него.