Contact/Submit Tip Issue

Captcha code isn’t showing. Tried every browser.

Result: Can’t contact Shoryuken.com nor submit tips.