ON desktop the contact info is on the right side, but on mobile it gets pushed down to the bottom. I dont want the contact info to get lost. Is it possible to place it above the form on mobile version?
With current CSS, you basically need to put it first in the HTML. Newer CSS—in the form of flexbox—allows for simple reordering, which would work here, and browser support is fairly good. Better still will be grid layout, which is yet to arrive, though.
As an aside, don’t forget to optimize the file size of that blurry header image. It takes way too long to load.