@font-face {
  font-family: 'Abel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Abel-Regular.woff2') format('woff2'),
       url('/fonts/Abel-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Amatic SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/AmaticSC-Regular.woff2') format('woff2'),
       url('/fonts/AmaticSC-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Barlow-Regular.woff2') format('woff2'),
       url('/fonts/Barlow-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Dosis';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Dosis-VariableFont_wght.woff2') format('woff2'),
       url('/fonts/Dosis-VariableFont_wght.ttf') format('truetype');
}

@font-face {
  font-family: 'Great Vibes';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/GreatVibes-Regular.woff2') format('woff2'),
       url('/fonts/GreatVibes-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Noto Serif Gujarati';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Gujarati_NotoSerifGujarati-Regular.woff2') format('woff2'),
       url('/fonts/Gujarati_NotoSerifGujarati-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Shrikhand';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Gujarati_Shrikhand-Regular.woff2') format('woff2'),
       url('/fonts/Gujarati_Shrikhand-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hind-Regular.woff2') format('woff2'),
       url('/fonts/Hind-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Amita';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hindi_Amita-Regular.woff2') format('woff2'),
       url('/fonts/Hindi_Amita-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Hind';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hindi_Hind-Regular.woff2') format('woff2'),
       url('/fonts/Hindi_Hind-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Martel';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hindi_Martel-Regular.woff2') format('woff2'),
       url('/fonts/Hindi_Martel-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hindi_Poppins-Regular.woff2') format('woff2'),
       url('/fonts/Hindi_Poppins-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Sahitya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hindi_Sahitya-Regular.woff2') format('woff2'),
       url('/fonts/Hindi_Sahitya-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Hindi_Yantramanav-Regular.woff2') format('woff2'),
       url('/fonts/Hindi_Yantramanav-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Montserrat-Regular.woff2') format('woff2'),
       url('/fonts/Montserrat-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Poppins-Regular.woff2') format('woff2'),
       url('/fonts/Poppins-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_poppins_medium.woff2') format('woff2'),
       url('/fonts/res_poppins_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/res_poppins_medium.woff2') format('woff2'),
       url('/fonts/res_poppins_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_poppins_medium.woff2') format('woff2'),
       url('/fonts/res_poppins_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Roboto-Regular.woff2') format('woff2'),
       url('/fonts/Roboto-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/roboto_medium.woff2') format('woff2'),
       url('/fonts/roboto_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/roboto_bold.woff2') format('woff2'),
       url('/fonts/roboto_bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Anek Tamil';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_AnekTamil-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_AnekTamil-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Arima Madurai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_ArimaMadurai-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_ArimaMadurai-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Baloo Thambi 2';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_BalooThambi2-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_BalooThambi2-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_Catamaran-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_Catamaran-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Coiny';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_Coiny-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_Coiny-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Hind Madurai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_HindMadurai-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_HindMadurai-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Kavivanar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_Kavivanar-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_Kavivanar-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Meera Inimai';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_MeeraInimai-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_MeeraInimai-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Mukta Malar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_MuktaMalar-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_MuktaMalar-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Pavanam';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Tamil_Pavanam-Regular.woff2') format('woff2'),
       url('/fonts/Tamil_Pavanam-Regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Aileron Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/aileron_light.woff2') format('woff2'),
       url('/fonts/aileron_light.otf') format('opentype');
}

@font-face {
  font-family: 'Avenir Book';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/avenir_book.woff2') format('woff2'),
       url('/fonts/avenir_book.otf') format('opentype');
}

@font-face {
  font-family: 'Bree Serif';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/breeserif_regular.woff2') format('woff2'),
       url('/fonts/breeserif_regular.otf') format('opentype');
}

@font-face {
  font-family: 'Canter Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/canter_light.woff2') format('woff2'),
       url('/fonts/canter_light.otf') format('opentype');
}

@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/crimsontext_regular.woff2') format('woff2'),
       url('/fonts/crimsontext_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Dense';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/dense_regular.woff2') format('woff2'),
       url('/fonts/dense_regular.otf') format('opentype');
}

@font-face {
  font-family: 'Himalaya';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/himalaya_regular.woff2') format('woff2'),
       url('/fonts/himalaya_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/opensans_regular.woff2') format('woff2'),
       url('/fonts/opensans_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'SF UI Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/sf_ui_regular.woff2') format('woff2'),
       url('/fonts/sf_ui_regular.otf') format('opentype');
}

@font-face {
  font-family: 'Antipasto Pro Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_antipastopro_medium_trial.woff2') format('woff2'),
       url('/fonts/res_antipastopro_medium_trial.ttf') format('truetype');
}

@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/res_calibri_regular.woff2') format('woff2'),
       url('/fonts/res_calibri_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_calibribold.woff2') format('woff2'),
       url('/fonts/res_calibribold.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_font_medium.woff2') format('woff2'),
       url('/fonts/res_font_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_helvetice_bold.woff2') format('woff2'),
       url('/fonts/res_helvetice_bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Helvetica';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/res_helvetice_regular.woff2') format('woff2'),
       url('/fonts/res_helvetice_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'IRANSans Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/res_iran_sans_light.woff2') format('woff2'),
       url('/fonts/res_iran_sans_light.ttf') format('truetype');
}

@font-face {
  font-family: 'IRANSansWeb(FaNum)';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/res_iran_sans_light_fa_num.woff2') format('woff2'),
       url('/fonts/res_iran_sans_light_fa_num.ttf') format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_lato_bold.woff2') format('woff2'),
       url('/fonts/res_lato_bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/res_lato_regular.woff2') format('woff2'),
       url('/fonts/res_lato_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Medel';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_medel.woff2') format('woff2'),
       url('/fonts/res_medel.ttf') format('truetype');
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/res_open_sans_regular.woff2') format('woff2'),
       url('/fonts/res_open_sans_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Poppins Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_poppins_medium.woff2') format('woff2'),
       url('/fonts/res_poppins_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_roboto_bold.woff2') format('woff2'),
       url('/fonts/res_roboto_bold.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_roboto_medium.woff2') format('woff2'),
       url('/fonts/res_roboto_medium.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto Medium';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_roboto_medium_numbers.woff2') format('woff2'),
       url('/fonts/res_roboto_medium_numbers.ttf') format('truetype');
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/res_roboto_regular.woff2') format('woff2'),
       url('/fonts/res_roboto_regular.ttf') format('truetype');
}

@font-face {
  font-family: 'Rota Bd';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_rota_bold.woff2') format('woff2'),
       url('/fonts/res_rota_bold.otf') format('opentype');
}

@font-face {
  font-family: 'Rota Light';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/res_rota_light.woff2') format('woff2'),
       url('/fonts/res_rota_light.otf') format('opentype');
}

@font-face {
  font-family: 'Rota Med';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_rota_medium.woff2') format('woff2'),
       url('/fonts/res_rota_medium.otf') format('opentype');
}

@font-face {
  font-family: 'Rota SemBd';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/res_rota_semibold.woff2') format('woff2'),
       url('/fonts/res_rota_semibold.otf') format('opentype');
}

@font-face {
  font-family: 'SF UI Display';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/res_sf_ui_medium.woff2') format('woff2'),
       url('/fonts/res_sf_ui_medium.otf') format('opentype');
}