@font-face {
  font-family: 'Vazirmatn';
  src: url('Vazirmatn.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

html[lang="fa-IR"] body,
html[dir="rtl"] body,
.elementor,
.elementor-kit-1,
.elementor-kit-5,
.elementor-kit-6,
.elementor-kit-7,
.elementor-kit-8,
.elementor-kit-9,
.elementor-kit-10,
.elementor h1,
.elementor h2,
.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6,
.elementor p,
.elementor a,
.elementor span,
.elementor button,
.elementor input,
.elementor textarea,
.elementor select,
.elementor .elementor-heading-title,
.elementor .elementor-button,
.elementor-widget-text-editor {
  font-family: 'Vazirmatn', Tahoma, Arial, sans-serif !important;
}

html[lang="fa-IR"] body,
html[dir="rtl"] body,
.elementor p,
.elementor-widget-text-editor {
  font-weight: 400;
}

.elementor h1,
.elementor h2,
.elementor .elementor-heading-title {
  font-weight: 800 !important;
}

.elementor h3,
.elementor h4,
.elementor h5,
.elementor h6 {
  font-weight: 700 !important;
}

.elementor strong,
.elementor b,
.elementor .elementor-button,
.elementor button,
.elementor [class*="btn"],
.elementor [class*="button"],
.elementor [class*="tag"],
.elementor [class*="badge"],
.elementor [class*="price"] {
  font-weight: 800 !important;
}

.elementor nav,
.elementor nav a,
.elementor [class*="menu"] a {
  font-weight: 600 !important;
}

.elementor small,
.elementor [class*="meta"],
.elementor [class*="caption"] {
  font-weight: 400 !important;
}
