Hi Jaime,
This is a great place to ask that question. Sounds like you might want to do a series of courses that looks at harassment from different perspectives (i.e., avoiding it, handling reports, etc.). You may find a hybrid approach where you find off-the-shelf content and add customized modules that reinforce your company culture are a good alternative.
I've been very pleased with the variety and quality of training that we get from OpenSesame. They have a library of over 20,000 eLearning courses from a wide variety of publishers. With their "OpenSesame Plus" catalog, there are options for length, style of presentation, language options, and content. I just did a quick search of Sexual Harassment courses available and they have 56 publishers who have developed 444 courses in Spanish and 837 in English.
Additionally, OpenSesame recently released a feature where some courses can be customized - you start with their eLearning content and can add your own content - documents (i.e., PPT, pdf, etc.), videos, knowledge checks, and more - into their course so it feels like a seamless learning experience. We've done this with 2 courses for our annual safety training and it worked well. (They have 76 courses in the "Sexual Harassment" category that are customizable.)
Good luck!