public function enqueue_styles()
{
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
$direction_suffix = is_rtl() ? '-rtl' : '';
wp_enqueue_style('elementor-icons', ELEMENTOR_ASSETS_URL . 'lib/eicons/css/elementor-icons' . $suffix . '.css', [], Plugin::instance()->get_version());
wp_register_style('font-awesome', ELEMENTOR_ASSETS_URL . 'lib/font-awesome/css/font-awesome' . $suffix . '.css', [], '4.7.0');
// Elementor Animations
wp_register_style('elementor-animations', ELEMENTOR_ASSETS_URL . 'css/animations.min.css', [], ELEMENTOR_VERSION);
wp_register_style('elementor-frontend', ELEMENTOR_ASSETS_URL . 'css/frontend' . $direction_suffix . $suffix . '.css', ['elementor-icons', 'font-awesome'], Plugin::instance()->get_version());
wp_enqueue_style('elementor-animations');
wp_enqueue_style('elementor-frontend');
$css_file = new Post_CSS_File(get_the_ID());
$css_file->enqueue();
}