Need Help Making Grid Responsive - using client-first structure

I have a section on the homepage of my website build that I have struggling with making responsive.

The section is a grid that I have 3 link blocks containing images, and text. Could somebody take a look at my site and help me understand how to make them responsive. I wouldn’t be opposed to making the grid change from horizontal to vertical at a certain breakpoint, but I am still having issues with the scaling of the images and font.

I hope that makes sense. Thanks in advance.

Read-Only: Webflow - [real] Superior Surface Protection


Here is my site Read-Only: LINK
(how to share your site Read-Only link)

I think I have figured out a way to make it responsive. But these images on the homepage in the SERVICES section are not showing up on mobile. Can anyone explain to me why this is happening?