Question: how long does it take to get written offer?
Answer: You should get a written offer letter within 2-3 days. Try reaching HR again. If still no response, contact the employer just to "inquire about status".