Yes, you need to have a WordPress website and the Elementor free plugin (you can use these with the Pro version as well, but it’s not required) to use these templates.  They are built for Elementor, which is a WordPress plugin.