Hi there,
yes you will need a plugin to add a google map, you will also need to set up a google map api key nowadays… they like to keep track on people using their map api.
Then some simple markup and CSS to wrap the shortcodes for the map and the form. Something like this:
<div class="two-column-grid">
<div class="gd-column">
<!-- add shortcode here -->
</div>
<div class="gd-column">
<!-- add shortcode here -->
</div>
</div>
@media (min-width: 768px) {
.two-column-grid {
display: grid;
grid-template-columns: 50% 50%;
}
}