If accessing the main site and using the Log In form there doesn't work, make sure to use one of the mirror sites at 22betmirrors.site or a VPN to access your 22Bet account.