@font-face {
	font-family: "Vazirmatn";
	src: url("assets/fonts/vazirmatn/Vazirmatn-Variable.woff2") format("woff2");
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
}

html[lang^="fa"] body[class*="elementor-kit-"] {
	--e-global-typography-primary-font-family: "Vazirmatn";
	--e-global-typography-secondary-font-family: "Vazirmatn";
	--e-global-typography-text-font-family: "Vazirmatn";
	--e-global-typography-accent-font-family: "Vazirmatn";
}

html[lang^="fa"] body {
	font-family: "Vazirmatn", "Segoe UI", sans-serif !important;
}

/* Elementor page CSS uses high-specificity important typography rules. */
html[lang^="fa"] body[class*="elementor-kit-"][class*="wp-theme-"][class*="wp-child-theme-"] :is(
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	a,
	button,
	input,
	textarea,
	select,
	option,
	label,
	legend,
	li,
	dt,
	dd,
	th,
	td,
	caption,
	blockquote,
	figcaption,
	address,
	time,
	summary,
	small,
	strong,
	em,
	.elementor-heading-title,
	.elementor-widget-text-editor,
	.elementor-button,
	.elementor-nav-menu,
	.elementor-icon-list-text,
	.elementor-field,
	.elementor-field-label,
	[class^="mega-"][class],
	[class*=" mega-"][class]
) {
	font-family: "Vazirmatn", "Segoe UI", sans-serif !important;
}
