I can't seem to edit my post so I'm posting an update here.

I got an email reply one week later saying they had issues with the email link and to try through their website instead. I replied stating that even through the website I still couldn't log in and explained which browser I was using. I guess I won't get a response until the new year.