Hello @yugrin
I’m truly sorry but there is nothing that we did regarding this. We did not add any restrictions for Russia. sometimes your ISP can block a few resources but it should not block your site or some ISP can block your website IP. but we don’t have any control over it and we did not do anything regarding this. It is a clear misunderstanding. Hope you will reconsider this review as we did not involve in it.
For any kind of support please reply back to in forum, we will be happy to assist you.