Can't play Starcraft 2

Hello, I’ve been trying to log to Starcraft 2 but it can’t get past authentication and then I get a message that the game is trying to connect to Blizzard services. I only have the option to play offline or cancel and waiting doesn’t help. i tried to reinstall the game but it did not help. I don’t know if this helps but I have a similar problem with Dibalo 2. Please advice.