Hi Michael,
1/ For the image, it due to the image ratio, it's set as background image now and when you set it to cover that section, the image will be cut. You can use this custom CSS to show image fully:
.contact .plain-style .top-info .contact-info {background-size: contain !important;}
The best solution is that you can edit that image to have same size with that section so it can fit.
2/ I added this custom CSS so the map can show fully:
div#t4-body-bot-1 {
padding-top: 0;
padding-bottom: 0;
}
#t4-body-bot-1 #ja-widget-map1-container {
width: 100% !important;
}
Kindly check.