Good Evening Ale,
Let’s see if we can find some help for you.
1) If you’re wanting to have the contact form on one side and the map on the other, I would suggest using a columns plugin to help make that work. One that I’ve found helpful recently is Columns which will let you create ones of various widths without too much fuss. You can place the form in the first column and the map in the second and that should line things up for you.
2) For the home page widgets, you might try adding this to your Custom CSS box:
.featuredpage h4.widgettitle {
bottom: 0px !important;
}
See if that won’t position the titles so they cover up the gray. Also for your text widget there. If you’ll check the “automatically add paragraphs” box on it, that will add in a bit of padding to keep the text off the edge of the background color.
If you run into any trouble, let me know,
Bill