/* ----- Inter ----- */
/*Inter-Thin*/
@font-face {
    font-family: "Inter-Thin";
    src: 
        url("../fonts/Inter/Inter-Thin.woff2") format("woff2"),
        url("../fonts/Inter/Inter-Thin.woff") format("woff"), 
        url("../fonts/Inter/Inter-Thin.ttf") format("truetype"); 
    font-weight: 100; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-ThinItalic";
    src: 
        url("../fonts/Inter/Inter-ThinItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-ThinItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-ThinItalic.ttf") format("truetype"); 
    font-weight: 100; 
    font-style: italic;
}

/*Inter-ExtraLight*/
@font-face {
    font-family: "Inter-ExtraLight";
    src: 
        url("../fonts/Inter/Inter-ExtraLight.woff2") format("woff2"),
        url("../fonts/Inter/Inter-ExtraLight.woff") format("woff"), 
        url("../fonts/Inter/Inter-ExtraLight.ttf") format("truetype"); 
        font-weight: 200; 
        font-style: normal; 
}
@font-face {
    font-family: "Inter-ExtraLightItalic";
    src: 
        url("../fonts/Inter/Inter-ExtraLightItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-ExtraLightItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-ExtraLightItalic.ttf") format("truetype"); 
    font-weight: 200; 
    font-style: italic;
}

/*Inter-Light*/
@font-face {
    font-family: "Inter-Light";
    src: 
        url("../fonts/Inter/Inter-Light.woff2") format("woff2"),
        url("../fonts/Inter/Inter-Light.woff") format("woff"), 
        url("../fonts/Inter/Inter-Light.ttf") format("truetype"); 
    font-weight: 300; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-LightItalic";
    src: 
        url("../fonts/Inter/Inter-LightItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-LightItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-LightItalic.ttf") format("truetype"); 
    font-weight: 300;
    font-style: italic;
}

/*Inter-Regular*/
@font-face {
    font-family: "Inter-Regular";
    src: 
        url("../fonts/Inter/Inter-Regular.woff2") format("woff2"),
        url("../fonts/Inter/Inter-Regular.woff") format("woff"), 
        url("../fonts/Inter/Inter-Regular.ttf") format("truetype"); 
    font-weight: 400; 
    font-style: normal; 
}

/*Inter-Medium*/
@font-face {
    font-family: "Inter-Medium";
    src: 
        url("../fonts/Inter/Inter-Medium.woff2") format("woff2"),
        url("../fonts/Inter/Inter-Medium.woff") format("woff"), 
        url("../fonts/Inter/Inter-Medium.ttf") format("truetype"); 
    font-weight: 500; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-MediumItalic";
    src: 
        url("../fonts/Inter/Inter-MediumItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-MediumItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-MediumItalic.ttf") format("truetype"); 
    font-weight: 500;
    font-style: italic;
}

/*Inter-SemiBold*/
@font-face {
    font-family: "Inter-SemiBold";
    src: 
        url("../fonts/Inter/Inter-SemiBold.woff2") format("woff2"),
        url("../fonts/Inter/Inter-SemiBold.woff") format("woff"), 
        url("../fonts/Inter/Inter-SemiBold.ttf") format("truetype"); 
    font-weight: 600; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-SemiBoldItalic";
    src: 
        url("../fonts/Inter/Inter-SemiBoldItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-SemiBoldItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-SemiBoldItalic.ttf") format("truetype"); 
    font-style: 600;
    font-style: italic;
}

/*Inter-Bold*/
@font-face {
    font-family: "Inter-Bold";
    src: 
        url("../fonts/Inter/Inter-Bold.woff2") format("woff2"),
        url("../fonts/Inter/Inter-Bold.woff") format("woff"), 
        url("../fonts/Inter/Inter-Bold.ttf") format("truetype"); 
    font-weight: 700; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-BoldItalic";
    src: 
        url("../fonts/Inter/Inter-BoldItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-BoldItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-BoldItalic.ttf") format("truetype"); 
    font-weight: 700;
    font-style: italic;
}

/*Inter-ExtraBold*/
@font-face {
    font-family: "Inter-ExtraBold";
    src: 
        url("../fonts/Inter/Inter-ExtraBold.woff2") format("woff2"),
        url("../fonts/Inter/Inter-ExtraBold.woff") format("woff"), 
        url("../fonts/Inter/Inter-ExtraBold.ttf") format("truetype"); 
    font-weight: 800; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-ExtraBoldItalic";
    src: 
        url("../fonts/Inter/Inter-ExtraBoldItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-ExtraBoldItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-ExtraBoldItalic.ttf") format("truetype"); 
    font-weight: 800;
    font-style: italic;
}

/*Inter-Black*/
@font-face {
    font-family: "Inter-Black";
    src: 
        url("../fonts/Inter/Inter-Black.woff2") format("woff2"),
        url("../fonts/Inter/Inter-Black.woff") format("woff"), 
        url("../fonts/Inter/Inter-Black.ttf") format("truetype"); 
    font-weight: 900; 
    font-style: normal; 
}
@font-face {
    font-family: "Inter-BlackItalic";
    src: 
        url("../fonts/Inter/Inter-BlackItalic.woff2") format("woff2"),
        url("../fonts/Inter/Inter-BlackItalic.woff") format("woff"), 
        url("../fonts/Inter/Inter-BlackItalic.ttf") format("truetype"); 
    font-weight: 900;
    font-style: italic;
}



/* ----- Jost ----- */
/*Jost-Thin*/
@font-face {
    font-family: "Jost-Thin";
    src: 
        url("../fonts/Jost/Jost-Thin.woff2") format("woff2"),
        url("../fonts/Inter/Jost-Thin.woff") format("woff"), 
        url("../fonts/Jost/Jost-Thin.ttf") format("truetype"); 
    font-weight: 100; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-ThinItalic";
    src: 
        url("../fonts/Jost/Jost-ThinItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-ThinItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-ThinItalic.ttf") format("truetype"); 
    font-weight: 100;
    font-style: italic;
}

/*Jost-ExtraLight*/
@font-face {
    font-family: "Jost-ExtraLight";
    src: 
        url("../fonts/Jost/Jost-ExtraLight.woff2") format("woff2"),
        url("../fonts/Jost/Jost-ExtraLight.woff") format("woff"), 
        url("../fonts/Jost/Jost-ExtraLight.ttf") format("truetype"); 
    font-weight: 200; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-ExtraLightItalic";
    src: 
        url("../fonts/Jost/Jost-ExtraLightItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-ExtraLightItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-ExtraLightItalic.ttf") format("truetype"); 
    font-weight: 200;
    font-style: italic;
}

/*Jost-Light*/
@font-face {
    font-family: "Jost-Light";
    src: 
        url("../fonts/Jost/Jost-Light.woff2") format("woff2"),
        url("../fonts/Jost/Jost-Light.woff") format("woff"), 
        url("../fonts/Jost/Jost-Light.ttf") format("truetype"); 
    font-weight: 300; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-LightItalic";
    src: 
        url("../fonts/Jost/Jost-LightItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-LightItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-LightItalic.ttf") format("truetype"); 
    font-weight: 300;
    font-style: italic;
}

/*Jost-Regular*/
@font-face {
    font-family: "Jost-Regular";
    src: 
        url("../fonts/Jost/Jost-Regular.woff2") format("woff2"),
        url("../fonts/Jost/Jost-Regular.woff") format("woff"), 
        url("../fonts/Jost/Jost-Regular.ttf") format("truetype"); 
    font-weight: 400; 
    font-style: normal; 
}


/*Jost-Medium*/
@font-face {
    font-family: "Jost-Medium";
    src: 
        url("../fonts/Jost/Jost-Medium.woff2") format("woff2"),
        url("../fonts/Jost/Jost-Medium.woff") format("woff"), 
        url("../fonts/Jost/Jost-Medium.ttf") format("truetype"); 
    font-weight: 500; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-MediumItalic";
    src: 
        url("../fonts/Jost/Jost-MediumItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-MediumItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-MediumItalic.ttf") format("truetype"); 
    font-weight: 500;
    font-style: italic;
}

/*Jost-SemiBold*/
@font-face {
    font-family: "Jost-SemiBold";
    src: 
        url("../fonts/Jost/Jost-SemiBold.woff2") format("woff2"),
        url("../fonts/Jost/Jost-SemiBold.woff") format("woff"), 
        url("../fonts/Jost/Jost-SemiBold.ttf") format("truetype"); 
    font-weight: 600; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-SemiBoldItalic";
    src: 
        url("../fonts/Jost/Jost-SemiBoldItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-SemiBoldItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-SemiBoldItalic.ttf") format("truetype"); 
    font-weight: 600;
    font-style: italic;
}

/*Jost-Bold*/
@font-face {
    font-family: "Jost-Bold";
    src: 
        url("../fonts/Jost/Jost-Bold.woff2") format("woff2"),
        url("../fonts/Jost/Jost-Bold.woff") format("woff"), 
        url("../fonts/Jost/Jost-Bold.ttf") format("truetype"); 
    font-weight: 700; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-BoldItalic";
    src: 
        url("../fonts/Jost/Jost-BoldItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-BoldItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-BoldItalic.ttf") format("truetype"); 
    font-weight:700;
    font-style: italic;
}

/*Jost-ExtraBold*/
@font-face {
    font-family: "Jost-ExtraBold";
    src: 
        url("../fonts/Jost/Jost-ExtraBold.woff2") format("woff2"),
        url("../fonts/Jost/Jost-ExtraBold.woff") format("woff"), 
        url("../fonts/Jost/Jost-ExtraBold.ttf") format("truetype"); 
    font-weight: 800; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-ExtraBoldItalic";
    src: 
        url("../fonts/Jost/Jost-ExtraBoldItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-ExtraBoldItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-ExtraBoldItalic.ttf") format("truetype"); 
    font-weight: 800;
    font-style: italic;
}

/*Jost-Black*/
@font-face {
    font-family: "Jost-Black";
    src: 
        url("../fonts/Jost/Jost-Black.woff2") format("woff2"),
        url("../fonts/Jost/Jost-Black.woff") format("woff"), 
        url("../fonts/Jost/Jost-Black.ttf") format("truetype"); 
    font-weight: 900; 
    font-style: normal; 
}
@font-face {
    font-family: "Jost-BlackItalic";
    src: 
        url("../fonts/Jost/Jost-BlackItalic.woff2") format("woff2"),
        url("../fonts/Jost/Jost-BlackItalic.woff") format("woff"), 
        url("../fonts/Jost/Jost-BlackItalic.ttf") format("truetype"); 
    font-weight: 900;
    font-style: italic;
}



/* ----- BonaNova ----- */
/*BonaNova-Regular*/
@font-face {
    font-family: "BonaNova-Regular";
    src: 
        url("../fonts/BonaNova/BonaNova-Regular.woff2") format("woff2"),
        url("../fonts/BonaNova/BonaNova-Regular.woff") format("woff"), 
        url("../fonts/BonaNova/BonaNova-Regular.ttf") format("truetype"); 
    font-weight: 400; 
    font-style: normal; 
}
@font-face {
    font-family: "BonaNova-RegularItalic";
    src: 
        url("../fonts/BonaNova/BonaNova-RegularItalic.woff2") format("woff2"),
        url("../fonts/BonaNova/BonaNova-RegularItalic.woff") format("woff"), 
        url("../fonts/BonaNova/BonaNova-RegularItalic.ttf") format("truetype"); 
    font-weight: 400;
    font-style: italic;
}

/*BonaNova-Bold*/
@font-face {
    font-family: "BonaNova-Bold";
    src: 
        url("../fonts/BonaNova/BonaNova-Bold.woff2") format("woff2"),
        url("../fonts/BonaNova/BonaNova-Bold.woff") format("woff"), 
        url("../fonts/BonaNova/BonaNova-Bold.ttf") format("truetype"); 
    font-weight: 700; 
    font-style: normal; 
}




/* ----- BonaNovaSC ----- */
/*BonaNovaSC-Regular*/
@font-face {
    font-family: "BonaNovaSC-Regular";
    src: 
        url("../fonts/BonaNovaSC/BonaNovaSC-Regular.woff2") format("woff2"),
        url("../fonts/BonaNovaSC/BonaNovaSC-Regular.woff") format("woff"), 
        url("../fonts/BonaNovaSC/BonaNovaSC-Regular.ttf") format("truetype"); 
    font-weight: 400; 
    font-style: normal; 
}
@font-face {
    font-family: "BonaNovaSC-RegularItalic";
    src: 
        url("../fonts/BonaNovaSC/BonaNovaSC-RegularItalic.woff2") format("woff2"),
        url("../fonts/BonaNovaSC/BonaNovaSC-RegularItalic.woff") format("woff"), 
        url("../fonts/BonaNovaSC/BonaNovaSC-RegularItalic.ttf") format("truetype"); 
    font-weight: 400;
    font-style: italic;
}

/*BonaNovaSC-Bold*/
@font-face {
    font-family: "BonaNovaSC-Bold";
    src: 
        url("../fonts/BonaNovaSC/BonaNovaSC-Bold.woff2") format("woff2"),
        url("../fonts/BonaNovaSC/BonaNovaSC-Bold.woff") format("woff"), 
        url("../fonts/BonaNovaSC/BonaNovaSC-Bold.ttf") format("truetype"); 
    font-weight:700; 
    font-style: normal; 
}




