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

:root,
.elementor-kit-12 {
    --e-global-typography-primary-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-secondary-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-text-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-accent-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-048edc1-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-22cf377-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-3845343-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-c5a5a7b-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-a997eca-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-a0baa19-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-9212633-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-1c27165-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
    --e-global-typography-93732a3-font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
}

html,
body,
button,
input,
select,
textarea {
    font-family: "Vazirmatn Local", Tahoma, sans-serif;
}

body :is(
    h1, h2, h3, h4, h5, h6,
    p, a, li, blockquote, figcaption, label,
    button, input, select, textarea,
    .elementor-heading-title,
    .elementor-button-text,
    .elementor-cta__title,
    .elementor-cta__description,
    .elementor-post__title,
    .elementor-post__excerpt,
    .elementor-post__read-more,
    .elementor-item,
    .elementor-sub-item
) {
    font-family: "Vazirmatn Local", Tahoma, sans-serif !important;
}

/* Text rules above must never replace the glyph font used by icons. */
[class^="eicon-"],
[class*=" eicon-"] {
    font-family: "eicons" !important;
    font-style: normal;
    font-weight: 400;
}

.fa,
.fas {
    font-family: "Font Awesome 5 Free" !important;
    font-style: normal;
    font-weight: 900;
}

.far {
    font-family: "Font Awesome 5 Free" !important;
    font-style: normal;
    font-weight: 400;
}

.fab {
    font-family: "Font Awesome 5 Brands" !important;
    font-style: normal;
    font-weight: 400;
}
