Hi @luxworx
Thanks for response!
I can see that “display:none;” there and it seems that form is set to load via Ajax. It should be invisible until it’s loaded but then, the visibility should be changed and it seems that part somehow “breaks”.
Since you shared site URL, I was able to visit it and noticed that there’s important error showing up in browser console: “jQuery is not defined”. This is very likely explaining the case as if jQuery is not available for scripts, some features may not/will not work – those that are handled by JS scripts that use jQuery library.
Are you using any “asset optimization” type plugin on site? Such plugin could be our own Hummingbird or popular Autoptimize plugin. Most of the caching plugins also provide some sort of CSS/JS optimization features.
If yes, make sure that jQuery is either excluded (suggested way) from such optimization or, at least, it’s not deferred/loaded with delay/in footer as this is often causing such issues.
You can also try switching form rendering, disabling “Load form using AJAX” option. You can change it in “Behaviour” settings of the form in question.
Best regards,
Adam