Look, there are so many services and online companies to buy insurance now that I don't even know how I can help you. I can recommend the insurance company Auras, more about which at this link
https://auras.insure/group-travel-insurance/ . This company provides different types of travel insurance, but you will definitely find the ideal solution for your case, and it won't cost too much.