The nameserver ns2.nt-vps.ru have a IP Address of 185.26.113.178 which is hosted on Russian Federation.
One page navigation with pure CSS