I've added temporarily another download link through MEGA on the game description.
I can't upload it using the itch.io upload service, because the game exceeds the limit of 500mb and it doesn't recognize the external link.
Thanks for letting me know. I'll upload a new link shortly!