@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  font-display: auto;
  src: url("inter/Inter-Thin.woff2?v=3.18") format("woff2"),
    url("inter/Inter-Thin.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  font-display: auto;
  src: url("inter/Inter-ExtraLight.woff2?v=3.18") format("woff2"),
    url("inter/Inter-ExtraLight.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("inter/Inter-Light.woff2?v=3.18") format("woff2"),
    url("inter/Inter-Light.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("inter/Inter-Regular.woff2?v=3.18") format("woff2"),
    url("inter/Inter-Regular.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: auto;
  src: url("inter/Inter-Medium.woff2?v=3.18") format("woff2"),
    url("inter/Inter-Medium.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("inter/Inter-SemiBold.woff2?v=3.18") format("woff2"),
    url("inter/Inter-SemiBold.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: auto;
  src: url("inter/Inter-Bold.woff2?v=3.18") format("woff2"),
    url("inter/Inter-Bold.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  font-display: auto;
  src: url("inter/Inter-ExtraBold.woff2?v=3.18") format("woff2"),
    url("inter/Inter-ExtraBold.woff?v=3.18") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("inter/Inter-Black.woff2?v=3.18") format("woff2"),
    url("inter/Inter-Black.woff?v=3.18") format("woff");
}
/* -------------------------------------------------------
Variable font.
Usage:

  html { font-family: 'Inter', sans-serif; }
  @supports (font-variation-settings: normal) {
    html { font-family: 'Inter var', sans-serif; }
  }
*/
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: auto;
  font-style: normal;
  font-named-instance: "Regular";
  src: url("inter/Inter-roman.var.woff2?v=3.18") format("woff2");
}
@font-face {
  font-family: "Inter var";
  font-weight: 100 900;
  font-display: auto;
  font-style: italic;
  font-named-instance: "Italic";
  src: url("inter/Inter-italic.var.woff2?v=3.18") format("woff2");
}

@font-face {
  font-family: "noto_serif";
  src: url("noto_serif/NotoSerif-VariableFont_wdth-wght.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "palatino_linotype";
  src: url("palatino_linotype/palatinolinotype_roman.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "eb_garamond";
  src: url("eb_garamond/EBGaramond-VariableFont_wght.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "uthmani_hafs_v22";
  src: url("uthmani_hafs_v22/uthmanic_hafs_v22.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "uthmani_hafs_v22_bold";
  src: url("uthmani_hafs_v22/UthmanicHafs_V22.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

.font-family-inter {
  font-family: "Inter";
}

.font-family-noto_serif {
  font-family: "noto_serif";
}

.font-family-palatino_linotype {
  font-family: "palatino_linotype";
}

.font-family-eb_garamond {
  font-family: "eb_garamond";
}

.font-family-uthmani_hafs_v22 {
  font-family: "uthmani_hafs_v22";
}

.font-family-uthmani_hafs_v22_bold {
  font-family: "uthmani_hafs_v22_bold";
  font-weight: 900;
}

body.arabic-text-font-size-1 .arabic-text-font-size {
  font-size: 0.75rem;
  line-height: 1rem;
}

body.arabic-text-font-size-2 .arabic-text-font-size {
  font-size: 1rem;
  line-height: 1.25rem;
}

body.arabic-text-font-size-3 .arabic-text-font-size {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

body.arabic-text-font-size-4 .arabic-text-font-size {
  font-size: 1.5rem;
  line-height: 2rem;
}

body.arabic-text-font-size-5 .arabic-text-font-size {
  font-size: 1.75rem;
  line-height: 2.5rem;
}

body.arabic-text-font-size-6 .arabic-text-font-size {
  font-size: 2rem;
  line-height: 2.75rem;
}

body.swedish-text-font-size-1 .swedish-text-font-size {
  font-size: 0.75rem; /* 12px */
  line-height: 1rem; /* 16px */
}

body.swedish-text-font-size-2 .swedish-text-font-size {
  font-size: 0.875rem; /* 14px */
  line-height: 1.25rem; /* 20px */
}

body.swedish-text-font-size-3 .swedish-text-font-size {
  font-size: 1rem; /* 16px */
  line-height: 1.5rem; /* 24px */
}

body.swedish-text-font-size-4 .swedish-text-font-size {
  font-size: 1.125rem; /* 18px */
  line-height: 1.75rem; /* 28px */
}

body.swedish-text-font-size-5 .swedish-text-font-size {
  font-size: 1.25rem; /* 20px */
  line-height: 1.75rem; /* 28px */
}

body.swedish-text-font-size-6 .swedish-text-font-size {
  font-size: 1.5rem; /* 24px */
  line-height: 2rem; /* 32px */
}
