Hi there,
use % top and bottom padding instead of pixels to keep it responsive.
When there is content inside the container it makes it tricky to keep the image fully responsive.
For example if there were no Content then you can use Top and Bottom % padding that equals the original image aspect ratio. eg.
794px (H) / 1597px (W) * 100% = 50% rounded up.
So adding Top: 25% and Bottom: 25% padding matches the aspect ratio.
When there is content added to the element those %s need to be reduced a little to compensate for the height the content adds to the container.
I would try 22% top and bottom for desktop, and about halve that for Mobile.