Seems it’s working well with the additional CSS class.
On mobile the text’s been pushed to 1 row, it’s because you have a huge margin set for the container on desktop, the mobile inherits the value, the value needs to be adjusted for mobile. https://www.screencast.com/t/kPOBCP5r5