Hi VP,
Welcome to Microsoft Q&A forum. I'm happy to help.
It seems the problem is related to the website or your ISP but not related to Windows.
You may troubleshoot by using a VPN to try connecting to the website or visit it using your mobile with cellular network. Sometimes rebooting your modem may fix the problem.
Are other devices from the same network as your computer be able to visit the website?
If you have any updates, please feel free to let me know.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.