So I wish I could say there was an easy way to fix the issues you’re noticing on mobile but a lot of styles you’ve made on your base breakpoint are working against it breaking down somewhat naturally.
The use of very large margins should be avoided in most cases along with negative margins (which should really only be used to overlap content):
Instead of forcing your elements into place with these large static margin values, think about the underlying structure of your content, the main sections, and their internal containers. This will not only help with responsiveness, but also improve the accessibility of the site in general.
I’d strongly recommend going through some of the content in the Webflow University as it will help you better understand how to structure your elements. I’ve included a couple good places to start but there’s a treasure trove of great (free) lessons available that cover just about anything you’d want to know—not only in terms of the Webflow itself but also web design and development in general:
It may be a good exercise to go over some of the tutorials above and take a stab at the design on a fresh page or even starting with some of the Prebuilt Layouts and adjust their styling as needed. These get you totally responsive elements out of the box and can be used to illustrate how to layout and organize your content