Hello Dan,
This is the challenge you face when using a background image with text on mobile devices.
Trying to make it fit for all devices is almost impossible.
The only option I see you have is to make it 100% height on mobile devices and try to reduce the top and bottom padding so that it fits as much as possible into the section.