Use wp_enqueue_script() inside the wp_enqueue_scripts hook to load your JS file the right way.
Add this to your functions.php. In a child theme, use get_stylesheet_directory_uri() instead of get_template_directory_uri().
function lotgrafix_enqueue_scripts() {
wp_enqueue_script(
'lotgrafix-main',
get_template_directory_uri() . '/js/main.js',
array(),
'1.0.0',
true
);
}
add_action( 'wp_enqueue_scripts', 'lotgrafix_enqueue_scripts' );