You will need to make some changes to that layout. As currently your button is being forced off the edge of the page….
First I would suggest removing the Grid Block,
Then add the Title ( GenerateBlocks Headline block ) and the Buttons ( GenerateBlocks Button Block ) directly inside the parent Container Block. You can set the Container Blocks alignment to Left.
This will position the content in the same place without the need for empty grid columns or large margins.
Then for Mobile, if you select any GB Block, and switch to mobile view then the majority of the blocks settings are responsive, so you can adjust Container Padding, Headline Font sizes and margins etc. to reduce the space they occupy. With an aim to keep the Containers Aspect ration the same on desktop and mobile. Then you can keep the same view of the background image