Error 524 A Timeout Occured

Your page loaded for me, but I see why it would give a timeout error. It loads extremely slow and, if it takes too long, Cloudflare will give a 524 timeout error.

See the following article for troubleshooting this:

One solution is to use a cache plugin like wp fastest cache, but that may not even be enough. I recommend either upgrading your server to a faster one, or auditing your plugins to see which one is causing extremely slow load times.