/* Open Sans */
@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Light-effd30f43742e27bec718627158485aa.woff2') format('woff2'),
         url('fonts/OpenSans-Light-15848038c8e4c1a930624bf617df55c3.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-LightItalic-c5a2df0f2471793e68a5222fccc5480a.woff2') format('woff2'),
         url('fonts/OpenSans-LightItalic-0f72b968337abf842a4442cba5e76f9f.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Regular-a959c199b4a78a7375a21c78bf0a5e68.woff2') format('woff2'),
         url('fonts/OpenSans-Regular-ab46bfe42e841ec840519e288a4cb56d.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Italic-8358a6997e520d6016ee66cd7d115df9.woff2') format('woff2'),
         url('fonts/OpenSans-Italic-05698635d398ca7528c67277e73585ab.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiBold-847a797013c778f55fa165fbce9266b6.woff2') format('woff2'),
         url('fonts/OpenSans-SemiBold-a070d55769ef547f4c5a12f951fad3c6.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-SemiBoldItalic-fcaff0549c54094fb35f017e0b29263b.woff2') format('woff2'),
         url('fonts/OpenSans-SemiBoldItalic-d72e31b1e3b2af8483b31d01c03b1578.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-Bold-9dd6193587a3dbc7f5a75bd1e03028c8.woff2') format('woff2'),
         url('fonts/OpenSans-Bold-30bdd7c910967b0699f09600555cccbb.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('fonts/OpenSans-BoldItalic-a4cd1d2ec2a227114e79ecfc7e550fd6.woff2') format('woff2'),
         url('fonts/OpenSans-BoldItalic-c7358c0c4742dc4d4933301886784881.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* Nunito */
@font-face {
    font-family: 'Nunito';
    src: url('fonts/Nunito-Light-0d0ad89214b623d6f1e7697d5c3ac0be.woff2') format('woff2'),
         url('fonts/Nunito-Light-d210b145668872a1a4bc4008304b1cac.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('fonts/Nunito-LightItalic-edf0193c67de51f26ff50476c1230073.woff2') format('woff2'),
         url('fonts/Nunito-LightItalic-5f5a1690dae649e5c13010a2c13e2744.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Add similar @font-face declarations for other Nunito weights/styles */

/* Poppins */
@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-Light-e577e3ba5c3f55a97b83c47a93dc8b1a.woff2') format('woff2'),
         url('fonts/Poppins-Light-be4f7f1e1854f94eb5b30905ae9f6f30.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Poppins';
    src: url('fonts/Poppins-LightItalic-722631be59d1dbd0b5bcbedf6ab9e86e.woff2') format('woff2'),
         url('fonts/Poppins-LightItalic-bcf514f6575fe3dba6cfb27053e78c77.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* Add similar @font-face declarations for other Poppins weights/styles */

