This is also the case on https://steelfabindustries.com/contact-us/
This was presenting a risk to Lead generation so I’ve had to shut captcha off for now
We generate bootstrap-compatible layout for the forms. Captcha element and submit button are as following (give or take):
<div class="row">
<div class="form-group row">
<div class="g-recaptcha" data-sitekey="...">
...
</div>
</div>
<div class="form-group row">
<div class="col-xs-12">
...
<input type="submit" value="Submit" class="btn btn-default" name="entity_form_submit">
</div>
</div>
</div>
Not quite perfect layout on our site because of the flex display style for rows but we could fix it by adding style="display: block;" to the outer row.
I believe you should be able to fix the overlap by adding custom css on these pages as well.
Thanks
George