Hi @nwcc,
Thank you for using Hestia.
To fix the layout issue on mobile devices, you can add the following code to the Additional CSS editor within the Customizer. The reason why it happens is due to the contact form having a fixed width larger than the screen size (screenshot).
@media only screen and (max-width: 600px) {
#mc_embed_signup {
width: auto;
}
}
Regarding the hamburger menu that doesn’t work on mobile, I can see some JavaScript errors in the browser console when I check your website. This is most probably the reason the menu can’t function properly. To fix the issue I recommend deactivating all the plugins and activate them back one by one to see which one is causing the conflict. This way, you can contact the plugin author about the issue or replace is with an alternative plugin.
Best regards,