:root {
			--theme-var-page_width: 1290px;
			--theme-var-page_boxed_extra: 60px;
			--theme-var-page_fullwide_max: 1920px;
			--theme-var-page_fullwide_extra: 60px;
			--theme-var-sidebar_width: 370px;
			--theme-var-grid_gap: 30px;
			--theme-var-sidebar_proportional: 1;
			--theme-var-sidebar_prc: 0.28682170542636;
			--theme-var-sidebar_gap_prc: 0.054263565891473;
			--theme-var-sidebar_gap_width: 70px
		}

		:root {
			--theme-var-blog-pagination-border-radius: 10px;
			--theme-var-global-border-radius: 30px;
			--theme-var-global-border-radius-small: 10px;
			--theme-var-social-links-border-radius: 50%;
			--theme-var-profile-image-border-radius: 50%
		}

		@media (max-width:767px) {
			:root {
				--theme-var-global-border-radius: 20px
			}
		}

		.elementor-kit-1 {
			--e-global-typography-theme_font_p-font-family: Sora, sans-serif;
			--e-global-typography-theme_font_p-font-size: 16px;
			--e-global-typography-theme_font_p-font-weight: 400;
			--e-global-typography-theme_font_p-font-style: normal;
			--e-global-typography-theme_font_p-line-height: 1.625em;
			--e-global-typography-theme_font_p-text-decoration: inherit;
			--e-global-typography-theme_font_p-text-transform: none;
			--e-global-typography-theme_font_p-letter-spacing: 0em;
			--e-global-typography-theme_font_p-margin-top: 0em;
			--e-global-typography-theme_font_p-margin-bottom: 1.62em;
			--e-global-typography-theme_font_post-font-family: inherit;
			--e-global-typography-theme_font_post-font-size: inherit;
			--e-global-typography-theme_font_post-font-weight: inherit;
			--e-global-typography-theme_font_post-font-style: inherit;
			--e-global-typography-theme_font_post-line-height: inherit;
			--e-global-typography-theme_font_post-text-decoration: inherit;
			--e-global-typography-theme_font_post-text-transform: inherit;
			--e-global-typography-theme_font_post-letter-spacing: inherit;
			--e-global-typography-theme_font_post-margin-top: inherit;
			--e-global-typography-theme_font_post-margin-bottom: inherit;
			--e-global-typography-theme_font_h1-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_h1-font-size: 57px;
			--e-global-typography-theme_font_h1-font-weight: 600;
			--e-global-typography-theme_font_h1-font-style: normal;
			--e-global-typography-theme_font_h1-line-height: 1.105em;
			--e-global-typography-theme_font_h1-text-decoration: none;
			--e-global-typography-theme_font_h1-text-transform: none;
			--e-global-typography-theme_font_h1-letter-spacing: 0em;
			--e-global-typography-theme_font_h1-margin-top: 1.05em;
			--e-global-typography-theme_font_h1-margin-bottom: 0.31em;
			--e-global-typography-theme_font_h2-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_h2-font-size: 47px;
			--e-global-typography-theme_font_h2-font-weight: 600;
			--e-global-typography-theme_font_h2-font-style: normal;
			--e-global-typography-theme_font_h2-line-height: 1.13em;
			--e-global-typography-theme_font_h2-text-decoration: none;
			--e-global-typography-theme_font_h2-text-transform: none;
			--e-global-typography-theme_font_h2-letter-spacing: 0em;
			--e-global-typography-theme_font_h2-margin-top: 1.16em;
			--e-global-typography-theme_font_h2-margin-bottom: 0.38em;
			--e-global-typography-theme_font_h3-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_h3-font-size: 35px;
			--e-global-typography-theme_font_h3-font-weight: 600;
			--e-global-typography-theme_font_h3-font-style: normal;
			--e-global-typography-theme_font_h3-line-height: 1.115em;
			--e-global-typography-theme_font_h3-text-decoration: none;
			--e-global-typography-theme_font_h3-text-transform: none;
			--e-global-typography-theme_font_h3-letter-spacing: 0em;
			--e-global-typography-theme_font_h3-margin-top: 1.47em;
			--e-global-typography-theme_font_h3-margin-bottom: 0.54em;
			--e-global-typography-theme_font_h4-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_h4-font-size: 28px;
			--e-global-typography-theme_font_h4-font-weight: 600;
			--e-global-typography-theme_font_h4-font-style: normal;
			--e-global-typography-theme_font_h4-line-height: 1.215em;
			--e-global-typography-theme_font_h4-text-decoration: none;
			--e-global-typography-theme_font_h4-text-transform: none;
			--e-global-typography-theme_font_h4-letter-spacing: 0em;
			--e-global-typography-theme_font_h4-margin-top: 1.84em;
			--e-global-typography-theme_font_h4-margin-bottom: 0.64em;
			--e-global-typography-theme_font_h5-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_h5-font-size: 23px;
			--e-global-typography-theme_font_h5-font-weight: 600;
			--e-global-typography-theme_font_h5-font-style: normal;
			--e-global-typography-theme_font_h5-line-height: 1.215em;
			--e-global-typography-theme_font_h5-text-decoration: none;
			--e-global-typography-theme_font_h5-text-transform: none;
			--e-global-typography-theme_font_h5-letter-spacing: 0em;
			--e-global-typography-theme_font_h5-margin-top: 2.18em;
			--e-global-typography-theme_font_h5-margin-bottom: 0.79em;
			--e-global-typography-theme_font_h6-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_h6-font-size: 19px;
			--e-global-typography-theme_font_h6-font-weight: 600;
			--e-global-typography-theme_font_h6-font-style: normal;
			--e-global-typography-theme_font_h6-line-height: 1.265em;
			--e-global-typography-theme_font_h6-text-decoration: none;
			--e-global-typography-theme_font_h6-text-transform: none;
			--e-global-typography-theme_font_h6-letter-spacing: 0em;
			--e-global-typography-theme_font_h6-margin-top: 2.58em;
			--e-global-typography-theme_font_h6-margin-bottom: 0.8em;
			--e-global-typography-theme_font_logo-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_logo-font-size: 35px;
			--e-global-typography-theme_font_logo-font-weight: 600;
			--e-global-typography-theme_font_logo-font-style: normal;
			--e-global-typography-theme_font_logo-line-height: 1.115em;
			--e-global-typography-theme_font_logo-text-decoration: none;
			--e-global-typography-theme_font_logo-text-transform: none;
			--e-global-typography-theme_font_logo-letter-spacing: 0em;
			--e-global-typography-theme_font_button-font-family: Manrope, sans-serif;
			--e-global-typography-theme_font_button-font-size: 16px;
			--e-global-typography-theme_font_button-font-weight: 600;
			--e-global-typography-theme_font_button-font-style: normal;
			--e-global-typography-theme_font_button-line-height: 19px;
			--e-global-typography-theme_font_button-text-decoration: none;
			--e-global-typography-theme_font_button-text-transform: none;
			--e-global-typography-theme_font_button-letter-spacing: 0em;
			--e-global-typography-theme_font_button-padding: 18px 40px;
			--e-global-typography-theme_font_button-border-radius: 30px;
			--e-global-typography-theme_font_button-border-width: 0px;
			--e-global-typography-theme_font_button-border-style: inherit;
			--e-global-typography-theme_font_button-border-color: inherit;
			--e-global-typography-theme_font_button-background-color: inherit;
			--e-global-typography-theme_font_button-color: inherit;
			--e-global-typography-theme_font_button-border-color-hover: inherit;
			--e-global-typography-theme_font_button-background-color-hover: inherit;
			--e-global-typography-theme_font_button-color-hover: inherit;
			--e-global-typography-theme_font_input-font-family: inherit;
			--e-global-typography-theme_font_input-font-size: 15px;
			--e-global-typography-theme_font_input-font-weight: 400;
			--e-global-typography-theme_font_input-font-style: normal;
			--e-global-typography-theme_font_input-line-height: 1.6em;
			--e-global-typography-theme_font_input-text-decoration: none;
			--e-global-typography-theme_font_input-text-transform: none;
			--e-global-typography-theme_font_input-letter-spacing: 0em;
			--e-global-typography-theme_font_input-padding: 13px 14px;
			--e-global-typography-theme_font_input-border-radius: 30px;
			--e-global-typography-theme_font_input-border-width: 1px;
			--e-global-typography-theme_font_input-border-style: solid;
			--e-global-typography-theme_font_input-border-color: inherit;
			--e-global-typography-theme_font_input-background-color: inherit;
			--e-global-typography-theme_font_input-color: inherit;
			--e-global-typography-theme_font_input-border-color-focus: inherit;
			--e-global-typography-theme_font_input-background-color-focus: inherit;
			--e-global-typography-theme_font_input-color-focus: inherit;
			--e-global-typography-theme_font_info-font-family: inherit;
			--e-global-typography-theme_font_info-font-size: 14px;
			--e-global-typography-theme_font_info-font-weight: 400;
			--e-global-typography-theme_font_info-font-style: normal;
			--e-global-typography-theme_font_info-line-height: 1.5em;
			--e-global-typography-theme_font_info-text-decoration: none;
			--e-global-typography-theme_font_info-text-transform: none;
			--e-global-typography-theme_font_info-letter-spacing: 0px;
			--e-global-typography-theme_font_info-margin-top: 0.4em;
			--e-global-typography-theme_font_info-margin-bottom: inherit;
			--e-global-typography-theme_font_info-category-border-radius: 6px;
			--e-global-typography-theme_font_menu-font-family: Sora, sans-serif;
			--e-global-typography-theme_font_menu-font-size: 16px;
			--e-global-typography-theme_font_menu-font-weight: 500;
			--e-global-typography-theme_font_menu-font-style: normal;
			--e-global-typography-theme_font_menu-line-height: 1.5em;
			--e-global-typography-theme_font_menu-text-decoration: none;
			--e-global-typography-theme_font_menu-text-transform: none;
			--e-global-typography-theme_font_menu-letter-spacing: 0px;
			--e-global-typography-theme_font_submenu-font-family: Sora, sans-serif;
			--e-global-typography-theme_font_submenu-font-size: 15px;
			--e-global-typography-theme_font_submenu-font-weight: 500;
			--e-global-typography-theme_font_submenu-font-style: normal;
			--e-global-typography-theme_font_submenu-line-height: 1.4em;
			--e-global-typography-theme_font_submenu-text-decoration: none;
			--e-global-typography-theme_font_submenu-text-transform: none;
			--e-global-typography-theme_font_submenu-letter-spacing: 0px;
			--e-global-typography-theme_font_submenu-border-radius: 10px
		}

		@media (max-width:1679px) {
			.elementor-kit-1 {}
		}

		@media (max-width:1279px) {
			.elementor-kit-1 {
				--e-global-typography-theme_font_p-margin-bottom: 1em;
				--e-global-typography-theme_font_h1-font-size: 45px;
				--e-global-typography-theme_font_h1-margin-top: 35px;
				--e-global-typography-theme_font_h2-font-size: 36px;
				--e-global-typography-theme_font_h2-margin-top: 35px;
				--e-global-typography-theme_font_h3-font-size: 28px;
				--e-global-typography-theme_font_h3-margin-top: 35px;
				--e-global-typography-theme_font_h4-font-size: 22px;
				--e-global-typography-theme_font_h4-margin-top: 35px;
				--e-global-typography-theme_font_h5-font-size: 20px;
				--e-global-typography-theme_font_h5-margin-top: 35px;
				--e-global-typography-theme_font_h6-font-size: 18px;
				--e-global-typography-theme_font_h6-margin-top: 35px;
				--e-global-typography-theme_font_logo-font-size: 28px;
				--e-global-typography-theme_font_button-padding: 16px 36px
			}
		}

		@media (max-width:767px) {
			.elementor-kit-1 {
				--e-global-typography-theme_font_p-font-size: 15px;
				--e-global-typography-theme_font_h1-font-size: 36px;
				--e-global-typography-theme_font_h1-margin-top: 22px;
				--e-global-typography-theme_font_h2-font-size: 31px;
				--e-global-typography-theme_font_h2-margin-top: 22px;
				--e-global-typography-theme_font_h3-font-size: 26px;
				--e-global-typography-theme_font_h3-margin-top: 22px;
				--e-global-typography-theme_font_h4-margin-top: 22px;
				--e-global-typography-theme_font_h5-font-size: 19px;
				--e-global-typography-theme_font_h5-margin-top: 22px;
				--e-global-typography-theme_font_h6-font-size: 17px;
				--e-global-typography-theme_font_h6-margin-top: 22px;
				--e-global-typography-theme_font_logo-font-size: 26px;
				--e-global-typography-theme_font_button-font-size: 15px;
				--e-global-typography-theme_font_button-padding: 14px 32px
			}
		}

		:root {
			--theme-font-p_font-family: Sora, sans-serif;
			--theme-font-p_font-size: 16px;
			--theme-font-p_font-weight: 400;
			--theme-font-p_font-style: normal;
			--theme-font-p_line-height: 1.625em;
			--theme-font-p_text-decoration: inherit;
			--theme-font-p_text-transform: none;
			--theme-font-p_letter-spacing: 0em;
			--theme-font-p_margin-top: 0em;
			--theme-font-p_margin-bottom: 1.62em;
			--theme-font-post_font-family: inherit;
			--theme-font-post_font-size: inherit;
			--theme-font-post_font-weight: inherit;
			--theme-font-post_font-style: inherit;
			--theme-font-post_line-height: inherit;
			--theme-font-post_text-decoration: inherit;
			--theme-font-post_text-transform: inherit;
			--theme-font-post_letter-spacing: inherit;
			--theme-font-post_margin-top: inherit;
			--theme-font-post_margin-bottom: inherit;
			--theme-font-h1_font-family: Manrope, sans-serif;
			--theme-font-h1_font-size: 57px;
			--theme-font-h1_font-weight: 600;
			--theme-font-h1_font-style: normal;
			--theme-font-h1_line-height: 1.105em;
			--theme-font-h1_text-decoration: none;
			--theme-font-h1_text-transform: none;
			--theme-font-h1_letter-spacing: 0em;
			--theme-font-h1_margin-top: 1.05em;
			--theme-font-h1_margin-bottom: 0.31em;
			--theme-font-h2_font-family: Manrope, sans-serif;
			--theme-font-h2_font-size: 47px;
			--theme-font-h2_font-weight: 600;
			--theme-font-h2_font-style: normal;
			--theme-font-h2_line-height: 1.13em;
			--theme-font-h2_text-decoration: none;
			--theme-font-h2_text-transform: none;
			--theme-font-h2_letter-spacing: 0em;
			--theme-font-h2_margin-top: 1.16em;
			--theme-font-h2_margin-bottom: 0.38em;
			--theme-font-h3_font-family: Manrope, sans-serif;
			--theme-font-h3_font-size: 35px;
			--theme-font-h3_font-weight: 600;
			--theme-font-h3_font-style: normal;
			--theme-font-h3_line-height: 1.115em;
			--theme-font-h3_text-decoration: none;
			--theme-font-h3_text-transform: none;
			--theme-font-h3_letter-spacing: 0em;
			--theme-font-h3_margin-top: 1.47em;
			--theme-font-h3_margin-bottom: 0.54em;
			--theme-font-h4_font-family: Manrope, sans-serif;
			--theme-font-h4_font-size: 28px;
			--theme-font-h4_font-weight: 600;
			--theme-font-h4_font-style: normal;
			--theme-font-h4_line-height: 1.215em;
			--theme-font-h4_text-decoration: none;
			--theme-font-h4_text-transform: none;
			--theme-font-h4_letter-spacing: 0em;
			--theme-font-h4_margin-top: 1.84em;
			--theme-font-h4_margin-bottom: 0.64em;
			--theme-font-h5_font-family: Manrope, sans-serif;
			--theme-font-h5_font-size: 23px;
			--theme-font-h5_font-weight: 600;
			--theme-font-h5_font-style: normal;
			--theme-font-h5_line-height: 1.215em;
			--theme-font-h5_text-decoration: none;
			--theme-font-h5_text-transform: none;
			--theme-font-h5_letter-spacing: 0em;
			--theme-font-h5_margin-top: 2.18em;
			--theme-font-h5_margin-bottom: 0.79em;
			--theme-font-h6_font-family: Manrope, sans-serif;
			--theme-font-h6_font-size: 19px;
			--theme-font-h6_font-weight: 600;
			--theme-font-h6_font-style: normal;
			--theme-font-h6_line-height: 1.265em;
			--theme-font-h6_text-decoration: none;
			--theme-font-h6_text-transform: none;
			--theme-font-h6_letter-spacing: 0em;
			--theme-font-h6_margin-top: 2.58em;
			--theme-font-h6_margin-bottom: 0.8em;
			--theme-font-logo_font-family: Manrope, sans-serif;
			--theme-font-logo_font-size: 35px;
			--theme-font-logo_font-weight: 600;
			--theme-font-logo_font-style: normal;
			--theme-font-logo_line-height: 1.115em;
			--theme-font-logo_text-decoration: none;
			--theme-font-logo_text-transform: none;
			--theme-font-logo_letter-spacing: 0em;
			--theme-font-button_font-family: Manrope, sans-serif;
			--theme-font-button_font-size: 16px;
			--theme-font-button_font-weight: 600;
			--theme-font-button_font-style: normal;
			--theme-font-button_line-height: 19px;
			--theme-font-button_text-decoration: none;
			--theme-font-button_text-transform: none;
			--theme-font-button_letter-spacing: 0em;
			--theme-font-button_padding: 18px 40px;
			--theme-font-button_border-radius: 30px;
			--theme-font-button_border-width: 0px;
			--theme-font-button_border-style: inherit;
			--theme-font-input_font-family: inherit;
			--theme-font-input_font-size: 15px;
			--theme-font-input_font-weight: 400;
			--theme-font-input_font-style: normal;
			--theme-font-input_line-height: 1.6em;
			--theme-font-input_text-decoration: none;
			--theme-font-input_text-transform: none;
			--theme-font-input_letter-spacing: 0em;
			--theme-font-input_padding: 13px 14px;
			--theme-font-input_border-radius: 30px;
			--theme-font-input_border-width: 1px;
			--theme-font-input_border-style: solid;
			--theme-font-info_font-family: inherit;
			--theme-font-info_font-size: 14px;
			--theme-font-info_font-weight: 400;
			--theme-font-info_font-style: normal;
			--theme-font-info_line-height: 1.5em;
			--theme-font-info_text-decoration: none;
			--theme-font-info_text-transform: none;
			--theme-font-info_letter-spacing: 0px;
			--theme-font-info_margin-top: 0.4em;
			--theme-font-info_margin-bottom: inherit;
			--theme-font-info_category-border-radius: 6px;
			--theme-font-menu_font-family: Sora, sans-serif;
			--theme-font-menu_font-size: 16px;
			--theme-font-menu_font-weight: 500;
			--theme-font-menu_font-style: normal;
			--theme-font-menu_line-height: 1.5em;
			--theme-font-menu_text-decoration: none;
			--theme-font-menu_text-transform: none;
			--theme-font-menu_letter-spacing: 0px;
			--theme-font-submenu_font-family: Sora, sans-serif;
			--theme-font-submenu_font-size: 15px;
			--theme-font-submenu_font-weight: 500;
			--theme-font-submenu_font-style: normal;
			--theme-font-submenu_line-height: 1.4em;
			--theme-font-submenu_text-decoration: none;
			--theme-font-submenu_text-transform: none;
			--theme-font-submenu_letter-spacing: 0px;
			--theme-font-submenu_border-radius: 10px
		}

		@media (max-width:1679px) {
			:root {}
		}

		@media (max-width:1279px) {
			:root {
				--theme-font-p_margin-bottom: 1em;
				--theme-font-h1_font-size: 45px;
				--theme-font-h1_margin-top: 35px;
				--theme-font-h2_font-size: 36px;
				--theme-font-h2_margin-top: 35px;
				--theme-font-h3_font-size: 28px;
				--theme-font-h3_margin-top: 35px;
				--theme-font-h4_font-size: 22px;
				--theme-font-h4_margin-top: 35px;
				--theme-font-h5_font-size: 20px;
				--theme-font-h5_margin-top: 35px;
				--theme-font-h6_font-size: 18px;
				--theme-font-h6_margin-top: 35px;
				--theme-font-logo_font-size: 28px;
				--theme-font-button_padding: 16px 36px
			}
		}

		@media (max-width:767px) {
			:root {
				--theme-font-p_font-size: 15px;
				--theme-font-h1_font-size: 36px;
				--theme-font-h1_margin-top: 22px;
				--theme-font-h2_font-size: 31px;
				--theme-font-h2_margin-top: 22px;
				--theme-font-h3_font-size: 26px;
				--theme-font-h3_margin-top: 22px;
				--theme-font-h4_margin-top: 22px;
				--theme-font-h5_font-size: 19px;
				--theme-font-h5_margin-top: 22px;
				--theme-font-h6_font-size: 17px;
				--theme-font-h6_margin-top: 22px;
				--theme-font-logo_font-size: 26px;
				--theme-font-button_font-size: 15px;
				--theme-font-button_padding: 14px 32px
			}
		}

		html {
			font-family: var(--theme-font-p_font-family);
			font-size: var(--theme-font-p_font-size);
			font-weight: var(--theme-font-p_font-weight);
			font-style: var(--theme-font-p_font-style);
			line-height: var(--theme-font-p_line-height);
			text-transform: var(--theme-font-p_text-transform);
			letter-spacing: var(--theme-font-p_letter-spacing)
		}

		p,
		ul,
		ol,
		dl,
		blockquote,
		address,
		.wp-block-button,
		.wp-block-cover,
		.wp-block-image,
		.wp-block-video,
		.wp-block-search,
		.wp-block-archives,
		.wp-block-categories,
		.wp-block-calendar,
		.wp-block-media-text,
		.wp-block-post-comments-form,
		.wp-block-avatar,
		.wp-block-site-logo,
		.wp-block-buttons {
			margin-top: var(--theme-font-p_margin-top);
			margin-bottom: var(--theme-font-p_margin-bottom)
		}

		p[style*="font-size"],
		.has-small-font-size,
		.has-normal-font-size,
		.has-medium-font-size {
			line-height: var(--theme-font-p_line-height)
		}

		h1 {
			font-family: var(--theme-font-h1_font-family);
			font-size: var(--theme-font-h1_font-size);
			font-weight: var(--theme-font-h1_font-weight);
			font-style: var(--theme-font-h1_font-style);
			line-height: var(--theme-font-h1_line-height);
			text-decoration: var(--theme-font-h1_text-decoration);
			text-transform: var(--theme-font-h1_text-transform);
			letter-spacing: var(--theme-font-h1_letter-spacing);
			margin-top: var(--theme-font-h1_margin-top);
			margin-bottom: var(--theme-font-h1_margin-bottom)
		}

		h2 {
			font-family: var(--theme-font-h2_font-family);
			font-size: var(--theme-font-h2_font-size);
			font-weight: var(--theme-font-h2_font-weight);
			font-style: var(--theme-font-h2_font-style);
			line-height: var(--theme-font-h2_line-height);
			text-decoration: var(--theme-font-h2_text-decoration);
			text-transform: var(--theme-font-h2_text-transform);
			letter-spacing: var(--theme-font-h2_letter-spacing);
			margin-top: var(--theme-font-h2_margin-top);
			margin-bottom: var(--theme-font-h2_margin-bottom)
		}

		h3 {
			font-family: var(--theme-font-h3_font-family);
			font-size: var(--theme-font-h3_font-size);
			font-weight: var(--theme-font-h3_font-weight);
			font-style: var(--theme-font-h3_font-style);
			line-height: var(--theme-font-h3_line-height);
			text-decoration: var(--theme-font-h3_text-decoration);
			text-transform: var(--theme-font-h3_text-transform);
			letter-spacing: var(--theme-font-h3_letter-spacing);
			margin-top: var(--theme-font-h3_margin-top);
			margin-bottom: var(--theme-font-h3_margin-bottom)
		}

		h4 {
			font-family: var(--theme-font-h4_font-family);
			font-size: var(--theme-font-h4_font-size);
			font-weight: var(--theme-font-h4_font-weight);
			font-style: var(--theme-font-h4_font-style);
			line-height: var(--theme-font-h4_line-height);
			text-decoration: var(--theme-font-h4_text-decoration);
			text-transform: var(--theme-font-h4_text-transform);
			letter-spacing: var(--theme-font-h4_letter-spacing);
			margin-top: var(--theme-font-h4_margin-top);
			margin-bottom: var(--theme-font-h4_margin-bottom)
		}

		h5 {
			font-family: var(--theme-font-h5_font-family);
			font-size: var(--theme-font-h5_font-size);
			font-weight: var(--theme-font-h5_font-weight);
			font-style: var(--theme-font-h5_font-style);
			line-height: var(--theme-font-h5_line-height);
			text-decoration: var(--theme-font-h5_text-decoration);
			text-transform: var(--theme-font-h5_text-transform);
			letter-spacing: var(--theme-font-h5_letter-spacing);
			margin-top: var(--theme-font-h5_margin-top);
			margin-bottom: var(--theme-font-h5_margin-bottom)
		}

		h6 {
			font-family: var(--theme-font-h6_font-family);
			font-size: var(--theme-font-h6_font-size);
			font-weight: var(--theme-font-h6_font-weight);
			font-style: var(--theme-font-h6_font-style);
			line-height: var(--theme-font-h6_line-height);
			text-decoration: var(--theme-font-h6_text-decoration);
			text-transform: var(--theme-font-h6_text-transform);
			letter-spacing: var(--theme-font-h6_letter-spacing);
			margin-top: var(--theme-font-h6_margin-top);
			margin-bottom: var(--theme-font-h6_margin-bottom)
		}

		.theme_form_field_text,
		input[type="text"],
		input[type="number"],
		input[type="email"],
		input[type="url"],
		input[type="tel"],
		input[type="search"],
		input[type="password"],
		textarea,
		textarea.wp-editor-area,
		select,
		.select2-container.select2-container--default span.select2-choice,
		.select2-container.select2-container--default span.select2-selection {
			font-size: var(--theme-font-input_font-size);
			font-weight: var(--theme-font-input_font-weight);
			font-style: var(--theme-font-input_font-style);
			line-height: var(--theme-font-input_line-height);
			text-decoration: var(--theme-font-input_text-decoration);
			text-transform: var(--theme-font-input_text-transform);
			letter-spacing: var(--theme-font-input_letter-spacing);
			padding: var(--theme-font-input_padding);
			border-radius: var(--theme-font-input_border-radius);
			border-width: var(--theme-font-input_border-width);
			border-style: var(--theme-font-input_border-style)
		}

		button:where(:not(.components-button):not([class*="wp-block-social"]):not([id="elementor-editor-button"])),
		input[type="button"],
		input[type="reset"],
		input[type="submit"],
		.theme_button,
		.sc_button_default,
		.elementor-button,
		.metform-btn,
		.wp-block-button__link,
		.post_item .more-link,
		.wp-block-search button.wp-block-search__button,
		.woocommerce-links-more [class*="-load-more"],
		.nav-links-more [class*="-load-more"] {
			font-family: var(--theme-font-button_font-family);
			font-size: var(--theme-font-button_font-size);
			font-weight: var(--theme-font-button_font-weight);
			font-style: var(--theme-font-button_font-style);
			line-height: var(--theme-font-button_line-height);
			text-decoration: var(--theme-font-button_text-decoration);
			text-transform: var(--theme-font-button_text-transform);
			letter-spacing: var(--theme-font-button_letter-spacing);
			padding: var(--theme-font-button_padding);
			border-radius: var(--theme-font-button_border-radius);
			border-width: var(--theme-font-button_border-width)
		}

		.wp-block-button.is-style-outline .wp-block-button__link {
			padding: var(--theme-font-button_padding)
		}

		.widget .widget_title,
		.widget .widgettitle {
			font-family: var(--theme-font-h6_font-family);
			font-size: var(--theme-font-h6_font-size);
			font-weight: var(--theme-font-h6_font-weight);
			font-style: var(--theme-font-h6_font-style);
			line-height: var(--theme-font-h6_line-height);
			text-decoration: var(--theme-font-h6_text-decoration);
			text-transform: var(--theme-font-h6_text-transform);
			letter-spacing: var(--theme-font-h6_letter-spacing)
		}

		table caption,
		table th,
		.mf-input-wrapper .mf-input-label,
		.mf-repeater-field-label,
		blockquote>cite,
		blockquote>p>cite,
		blockquote>.wp-block-pullquote__citation,
		.wp-block-quote .wp-block-quote__citation {
			font-family: var(--theme-font-h6_font-family);
			font-size: var(--theme-font-h6_font-size);
			font-weight: var(--theme-font-h6_font-weight);
			font-style: var(--theme-font-h6_font-style);
			line-height: var(--theme-font-h6_line-height);
			text-decoration: var(--theme-font-h6_text-decoration);
			text-transform: var(--theme-font-h6_text-transform);
			letter-spacing: var(--theme-font-h6_letter-spacing)
		}

		.has-drop-cap:not(:focus):first-letter {
			font-family: var(--theme-font-h1_font-family);
			font-size: var(--theme-font-h1_font-size);
			font-weight: var(--theme-font-h1_font-weight);
			font-style: var(--theme-font-h1_font-style);
			line-height: var(--theme-font-h1_line-height)
		}

		mark,
		ins,
		.logo_text {
			font-family: var(--theme-font-h5_font-family)
		}

		.post_meta {
			font-size: var(--theme-font-info_font-size);
			font-weight: var(--theme-font-info_font-weight);
			font-style: var(--theme-font-info_font-style);
			line-height: var(--theme-font-info_line-height);
			text-decoration: var(--theme-font-info_text-decoration);
			text-transform: var(--theme-font-info_text-transform);
			letter-spacing: var(--theme-font-info_letter-spacing);
			margin-top: var(--theme-font-info_margin-top)
		}

		.comments_list_wrap .comment_counters,
		.comments_list_wrap .comment_posted {
			font-size: var(--theme-font-info_font-size);
			font-weight: var(--theme-font-info_font-weight);
			font-style: var(--theme-font-info_font-style);
			line-height: var(--theme-font-info_line-height);
			text-decoration: var(--theme-font-info_text-decoration);
			text-transform: var(--theme-font-info_text-transform);
			letter-spacing: var(--theme-font-info_letter-spacing)
		}

		.post_meta_item,
		.post_item_single .post_content .post_meta {}

		.logo_text {
			font-family: var(--theme-font-logo_font-family);
			font-size: var(--theme-font-logo_font-size);
			font-weight: var(--theme-font-logo_font-weight);
			font-style: var(--theme-font-logo_font-style);
			line-height: var(--theme-font-logo_line-height);
			text-decoration: var(--theme-font-logo_text-decoration);
			text-transform: var(--theme-font-logo_text-transform);
			letter-spacing: var(--theme-font-logo_letter-spacing)
		}

		.menu_main_nav_area>ul,
		.sc_layouts_menu_nav,
		.sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
			font-family: var(--theme-font-menu_font-family);
			font-size: var(--theme-font-menu_font-size);
			line-height: var(--theme-font-menu_line-height)
		}

		.menu_main_nav>li>a,
		.sc_layouts_menu_nav>li>a {
			font-weight: var(--theme-font-menu_font-weight);
			font-style: var(--theme-font-menu_font-style);
			text-decoration: var(--theme-font-menu_text-decoration);
			text-transform: var(--theme-font-menu_text-transform);
			letter-spacing: var(--theme-font-menu_letter-spacing)
		}

		.menu_main_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description,
		.sc_layouts_menu_nav>li[class*="current-menu-"]>a .sc_layouts_menu_item_description {
			font-weight: var(--theme-font-menu_font-weight)
		}

		.menu_main_nav>li>ul,
		.sc_layouts_menu_nav>li>ul,
		.sc_layouts_menu_popup .sc_layouts_menu_nav {
			font-family: var(--theme-font-submenu_font-family);
			font-size: var(--theme-font-submenu_font-size);
			line-height: var(--theme-font-submenu_line-height)
		}

		.menu_main_nav>li ul>li>a,
		.sc_layouts_menu_nav>li ul>li>a,
		.sc_layouts_menu_popup .sc_layouts_menu_nav>li>a {
			font-weight: var(--theme-font-submenu_font-weight);
			font-style: var(--theme-font-submenu_font-style);
			text-decoration: var(--theme-font-submenu_text-decoration);
			text-transform: var(--theme-font-submenu_text-transform);
			letter-spacing: var(--theme-font-submenu_letter-spacing)
		}

		.sc_layouts_menu_popup .sc_layouts_menu_nav,
		.sc_layouts_menu_nav>li ul:not(.sc_item_filters_tabs) {
			border-radius: var(--theme-font-submenu_border-radius)
		}

		.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
			font-family: var(--theme-font-h2_font-family);
			font-size: var(--theme-font-h2_font-size);
			font-weight: var(--theme-font-h2_font-weight);
			font-style: var(--theme-font-h2_font-style);
			line-height: var(--theme-font-h2_line-height);
			text-decoration: var(--theme-font-h2_text-decoration);
			text-transform: var(--theme-font-h2_text-transform);
			letter-spacing: var(--theme-font-h2_letter-spacing)
		}

		.menu_mobile .menu_mobile_nav_area .menu-item>a {
			font-family: var(--theme-font-submenu_font-family);
			font-size: var(--theme-font-submenu_font-size);
			line-height: var(--theme-font-submenu_line-height);
			font-weight: var(--theme-font-submenu_font-weight);
			font-style: var(--theme-font-submenu_font-style);
			text-decoration: var(--theme-font-submenu_text-decoration);
			text-transform: var(--theme-font-submenu_text-transform);
			letter-spacing: var(--theme-font-submenu_letter-spacing)
		}

		[class*="hint_"]:after {
			font-family: var(--theme-font-h5_font-family)
		}

		body.edit-post-visual-editor {
			font-family: var(--theme-font-p_font-family) !important;
			font-size: var(--theme-font-p_font-size);
			font-weight: var(--theme-font-p_font-weight);
			font-style: var(--theme-font-p_font-style);
			line-height: var(--theme-font-p_line-height);
			text-transform: var(--theme-font-p_text-transform);
			letter-spacing: var(--theme-font-p_letter-spacing)
		}

		.editor-post-title__block .editor-post-title__input {
			font-family: var(--theme-font-h1_font-family);
			font-size: var(--theme-font-h1_font-size);
			font-weight: var(--theme-font-h1_font-weight);
			font-style: var(--theme-font-h1_font-style)
		}

		.block-editor-block-list__block {
			margin-top: var(--theme-font-p_margin-top);
			margin-bottom: var(--theme-font-p_margin-bottom)
		}

		.scheme_default,
		body.scheme_default,
		.scheme_default:where(.editor-styles-wrapper) {
			--theme-color-bg_color: #F5F5F5;
			--theme-color-bg_color_2: #E9E9E9;
			--theme-color-bd_color: #DADEC5;
			--theme-color-title: #151E20;
			--theme-color-text: #899092;
			--theme-color-meta: #B6BAAF;
			--theme-color-link: #0CA266;
			--theme-color-hover: #0A975F;
			--theme-color-alt_bg_color: #122023;
			--theme-color-alt_bg_color_2: #1D2D2D;
			--theme-color-alt_bd_color: #283538;
			--theme-color-alt_title: #E1FCAD;
			--theme-color-alt_text: #CAD0BE;
			--theme-color-alt_meta: #A6AC9B;
			--theme-color-alt_link: #0CA266;
			--theme-color-alt_hover: #0A975F;
			--theme-color-bg_color_0: rgba(245, 245, 245, 0);
			--theme-color-bg_color_02: rgba(245, 245, 245, 0.2);
			--theme-color-bg_color_05: rgba(245, 245, 245, 0.5);
			--theme-color-bg_color_07: rgba(245, 245, 245, 0.7);
			--theme-color-bg_color_09: rgba(245, 245, 245, 0.9);
			--theme-color-bg_color_2_05: rgba(233, 233, 233, 0.7);
			--theme-color-alt_bg_color_05: rgba(18, 32, 35, 0.5);
			--theme-color-alt_title_08: rgba(225, 252, 173, 0.8);
			--theme-color-link_07: rgba(12, 162, 102, 0.7);
			--theme-color-link_blend: #15b077
		}
