/* ===================================================================================================================
 * Fonts :: 300..light, 400..normal, 600..semi, 700..bold, 900..bolder
 * ===================================================================================================================*/

/* IBM Plex Sans :: 300 :: Light */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url("/intern/jakarta.faces.resource/fonts/plex/IBMPlexSans-Light.woff2") format('woff2');
    font-weight: 300;
    font-style: normal;
}
/* IBM Plex Sans :: 400 :: Regular */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url(/intern/jakarta.faces.resource/fonts/plex/IBMPlexSans-Regular.woff2) format('woff2');
    font-weight: 400;
    font-style: normal;
}
/* IBM Plex Sans :: 400 :: Italic */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url("/intern/jakarta.faces.resource/fonts/plex/IBMPlexSans-Italic.woff2") format('woff2');
    font-weight: 400;
    font-style: italic;
}
/* IBM Plex Sans :: 600 :: SemiBold */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url("/intern/jakarta.faces.resource/fonts/plex/IBMPlexSans-SemiBold.woff2") format('woff2');
    font-weight: 600;
    font-style: normal;
}
/* IBM Plex Sans :: 600 :: SemiBold + Italic */
@font-face {
    font-family: 'IBM Plex Sans';
    src: url("/intern/jakarta.faces.resource/fonts/plex/IBMPlexSans-SemiBoldItalic.woff2") format('woff2');
    font-weight: 600;
    font-style: italic;
}
