/* Mozakrty full offline Arabic font collection */
@font-face {
  font-family: 'Alexandria';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/alexandria-Alexandriawght.ttf) format('truetype');
}
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/almarai-Almarai-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fonts/full/almarai-Almarai-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/full/almarai-Almarai-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/almarai-Almarai-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/amiri-Amiri-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/amiri-Amiri-BoldItalic.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/amiri-Amiri-Italic.ttf) format('truetype');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/amiri-Amiri-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Aref Ruqaa';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/arefruqaa-ArefRuqaa-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Aref Ruqaa';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/arefruqaa-ArefRuqaa-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Baloo Bhaijaan 2';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/baloobhaijaan2-BalooBhaijaan2wght.ttf) format('truetype');
}
@font-face {
  font-family: 'Blaka';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/blaka-Blaka-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Blaka Hollow';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/blakahollow-BlakaHollow-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/cairo-Cairoslnt,wght.ttf) format('truetype');
}
@font-face {
  font-family: 'Cairo Play';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/cairoplay-CairoPlayslnt,wght.ttf) format('truetype');
}
@font-face {
  font-family: 'Changa';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/changa-Changawght.ttf) format('truetype');
}
@font-face {
  font-family: 'El Messiri';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/elmessiri-ElMessiriwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Estedad';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/estedad-Estedadwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Farro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/full/farro-Farro-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Fustat';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/fustat-Fustatwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Gulzar';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/gulzar-Gulzar-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Harmattan';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/harmattan-Harmattan-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Harmattan';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/full/harmattan-Harmattan-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Harmattan';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/harmattan-Harmattan-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Harmattan';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/full/harmattan-Harmattan-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-ExtraLight.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'IBM Plex Sans Arabic';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url(/fonts/full/ibmplexsansarabic-IBMPlexSansArabic-Thin.ttf) format('truetype');
}
@font-face {
  font-family: 'Jomhuria';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/jomhuria-Jomhuria-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Katibeh';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/katibeh-Katibeh-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Kufam';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/kufam-Kufamwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Lalezar';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/lalezar-Lalezar-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-ExtraLight.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/full/lateef-Lateef-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Lemonada';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/lemonada-Lemonadawght.ttf) format('truetype');
}
@font-face {
  font-family: 'Mada';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/mada-Madawght.ttf) format('truetype');
}
@font-face {
  font-family: 'Markazi Text';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/markazitext-MarkaziTextwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Mirza';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/mirza-Mirza-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Mirza';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/full/mirza-Mirza-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Mirza';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/mirza-Mirza-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Mirza';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/full/mirza-Mirza-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Kufi Arabic';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/notokufiarabic-NotoKufiArabicwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/notonaskharabic-NotoNaskhArabicwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/notonastaliqurdu-NotoNastaliqUrduwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Sans Arabic';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/notosansarabic-NotoSansArabicwdth,wght.ttf) format('truetype');
}
@font-face {
  font-family: 'Qahiri';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/qahiri-Qahiri-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Rakkas';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/rakkas-Rakkas-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Readex Pro';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/readexpro-ReadexProHEXP,wght.ttf) format('truetype');
}
@font-face {
  font-family: 'Reem Kufi';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/reemkufi-ReemKufiwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Reem Kufi Fun';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/reemkufifun-ReemKufiFunwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/rubik-Rubik-Italicwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/rubik-Rubikwght.ttf) format('truetype');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/scheherazadenew-ScheherazadeNew-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/full/scheherazadenew-ScheherazadeNew-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/scheherazadenew-ScheherazadeNew-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/fonts/full/scheherazadenew-ScheherazadeNew-SemiBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-Black.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-ExtraBold.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-ExtraLight.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-Light.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-Medium.ttf) format('truetype');
}
@font-face {
  font-family: 'Tajawal';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/tajawal-Tajawal-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Vazirmatn';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/fonts/full/vazirmatn-Vazirmatnwght.ttf) format('truetype');
}