PS - Be careful of online sample size calculators and formulas you may often be given, as they are often only good for yes/no questions (sometimes for the worst case situation), and only simple random sampling, and with no finite population correction (fpc) factor, though you likely need no fpc here.