Error 521 Webserver is down, hosting says not them

Since you’ve got nothing to lose, go to the Overview tab and click “Pause Cloudflare on Site” and see if that works. It’s strange that a restart at their end fixed it, but it’s possible that reset any rate limiting. But if unpausing gets the site working, then take a look at this: