I’m using FF. Mine shows. Click it.
It’s hitting a “Our server thinks you look like a robot. Please solve the CAPTCHA below to access the site.”
You might want to rehost it.