On the 02/18/2020 we are updating our site and servers, which can affect some of the pages and processes during this period. We apologize for the inconvenience this has caused. We will keep you updated.
UPDATE: We have finished updating our site. If you are seeing any issues, please contact our support team so we can take a look into this straight away. We apologize for the inconvenience this has caused and thank you for your patience.