How to move HTML form to WP Theme

use wp_enqueue_script() function to load your required javascript and css files for the form. Then follow this tutorial to have knowledge about creating a form plugin and how to use that.

You have another option left. If you are familiar with WordPress page template then you can create a page template for the page that contains the form. Read more about page template from here.