Lixon,
Thanks for spotting that extra div. That solved the issue.
In terms of the code, I’m still not sure where I place:
.hero__inner > form.search-form { margin-top: 40px}
Which line would you paste the code on your last screenshot?
Hopefully that should sort everything - thank you it is greatly, greatly appreciated.