Вместо использования object-fit: contain !important;
пытались ли вы использовать object-fit: cover !important;
для достижения желаемого эффекта?
Я предполагаю, что вы хотите поместить фон в положение, при котором он будет покрывать слева направо, а также сверху вниз, не изменяя изображение? Для этого я использую background-size: cover;
или object-fit: cover;
.