/* Local font bundle generated from Google Fonts for offline/reliable rendering. */
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-01.woff) format('woff');
}
@font-face {
  font-family: 'Almarai';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-02.woff) format('woff');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-03.woff) format('woff');
}
@font-face {
  font-family: 'Amiri';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-04.woff) format('woff');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-05.woff) format('woff');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/google-font-06.woff) format('woff');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/google-font-07.woff) format('woff');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-08.woff) format('woff');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/google-font-09.woff) format('woff');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-10.woff) format('woff');
}
@font-face {
  font-family: 'Lateef';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-11.woff) format('woff');
}
@font-face {
  font-family: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-12.woff) format('woff');
}
@font-face {
  font-family: 'Noto Naskh Arabic';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-13.woff) format('woff');
}
@font-face {
  font-family: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-14.woff) format('woff');
}
@font-face {
  font-family: 'Noto Nastaliq Urdu';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-15.woff) format('woff');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/google-font-16.woff) format('woff');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/google-font-17.woff) format('woff');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/google-font-18.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-19.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(../fonts/google-font-20.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(../fonts/google-font-21.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-22.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(../fonts/google-font-23.woff) format('woff');
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url(../fonts/google-font-24.woff) format('woff');
}
@font-face {
  font-family: 'Reem Kufi';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-25.woff) format('woff');
}
@font-face {
  font-family: 'Reem Kufi';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-26.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/google-font-27.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/google-font-28.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  font-display: swap;
  src: url(../fonts/google-font-29.woff) format('woff');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../fonts/google-font-30.woff) format('woff');
}
@font-face {
  font-family: 'Scheherazade New';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../fonts/google-font-31.woff) format('woff');
}


/* Legacy/project font-name aliases. These keep existing settings working even when
   a visitor's device does not have the Windows/local font installed. */
@font-face { font-family: 'Traditional Arabic'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-12.woff) format('woff'); }
@font-face { font-family: 'Traditional Arabic'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-13.woff) format('woff'); }
@font-face { font-family: 'Simplified Arabic'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-12.woff) format('woff'); }
@font-face { font-family: 'Simplified Arabic'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-13.woff) format('woff'); }
@font-face { font-family: 'Al Mushaf'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-30.woff) format('woff'); }
@font-face { font-family: 'Al Mushaf'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-31.woff) format('woff'); }
@font-face { font-family: 'Muhammadi'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-03.woff) format('woff'); }
@font-face { font-family: 'Muhammadi'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-04.woff) format('woff'); }
@font-face { font-family: 'Muhammadi Bold'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-04.woff) format('woff'); }
@font-face { font-family: 'Nafees Naskh'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-12.woff) format('woff'); }
@font-face { font-family: 'Nafees Naskh'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-13.woff) format('woff'); }
@font-face { font-family: 'Jameel Noori Nastaleeq'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-14.woff) format('woff'); }
@font-face { font-family: 'Jameel Noori Nastaleeq'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-15.woff) format('woff'); }
@font-face { font-family: 'Majalla'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-12.woff) format('woff'); }
@font-face { font-family: 'Majalla'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-13.woff) format('woff'); }
@font-face { font-family: 'Al Qalam Quran Majeed'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/google-font-30.woff) format('woff'); }
@font-face { font-family: 'Al Qalam Quran Majeed'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/google-font-31.woff) format('woff'); }
