Hello,
I am living in Hungary, and at home I also cannot reach any images on itch.io. Strangely, I could at my girlfriend's place and at my mother's place, both have different ISP than me. What could I do with this? If it's the internet service provider should I call them and ask what the hell? Or I can add some exceptions somewhere on my computer or rather to the wifi / router as not my tablet nor my laptop able to reach itch.io images.
It's like that for months now, I think I saw it working for a day or two a couple of weeks ago, but this thing persist.
EDIT: It was working at Fríday afternoon, today I saw pictures, but gifs wouldn't play (showed the first frame as a normal picture) but since it's not working again.