
/* IBM PLEX SANS */
@font-face {
    font-family: 'IBM Plex Sans';
    src:    url('eot/IBMPlexSans-BoldItalic.eot');
    src:    url('eot/IBMPlexSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSans-BoldItalic.woff') format('woff'),
            url('woff2/IBMPlexSans-BoldItalic.woff2') format('woff2'),
            url('ttf/IBMPlexSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'IBM Plex Sans';
    src:    url('eot/IBMPlexSans-Bold.eot');
    src:    url('eot/IBMPlexSans-Bold.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSans-Bold.woff') format('woff'),
            url('woff2/IBMPlexSans-Bold.woff2') format('woff2'),
            url('ttf/IBMPlexSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'IBM Plex Sans';
    src:    url('eot/IBMPlexSans-Italic.eot');
    src:    url('eot/IBMPlexSans-Italic.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSans-Italic.woff') format('woff'),
            url('woff2/IBMPlexSans-Italic.woff2') format('woff2'),
            url('ttf/IBMPlexSans-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'IBM Plex Sans';
    src:    url('eot/IBMPlexSans-Regular.eot');
    src:    url('eot/IBMPlexSans-Regular.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSans-Regular.woff') format('woff'),
            url('woff2/IBMPlexSans-Regular.woff2') format('woff2'),
            url('ttf/IBMPlexSans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* IBM PLEX SERIF */
@font-face {
    font-family: 'IBM Plex Serif';
    src:    url('eot/IBMPlexSerif-BoldItalic.eot');
    src:    url('eot/IBMPlexSerif-BoldItalic.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSerif-BoldItalic.woff') format('woff'),
            url('woff2/IBMPlexSerif-BoldItalic.woff2') format('woff2'),
            url('ttf/IBMPlexSerif-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'IBM Plex Serif';
    src:    url('eot/IBMPlexSerif-Bold.eot');
    src:    url('eot/IBMPlexSerif-Bold.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSerif-Bold.woff') format('woff'),
            url('woff2/IBMPlexSerif-Bold.woff2') format('woff2'),
            url('ttf/IBMPlexSerif-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'IBM Plex Serif';
    src:    url('eot/IBMPlexSerif-Italic.eot');
    src:    url('eot/IBMPlexSerif-Italic.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSerif-Italic.woff') format('woff'),
            url('woff2/IBMPlexSerif-Italic.woff2') format('woff2'),
            url('ttf/IBMPlexSerif-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'IBM Plex Serif';
    src:    url('eot/IBMPlexSerif-Regular.eot');
    src:    url('eot/IBMPlexSerif-Regular.eot?#iefix') format('embedded-opentype'),
            url('woff/IBMPlexSerif-Regular.woff') format('woff'),
            url('woff2/IBMPlexSerif-Regular.woff2') format('woff2'),
            url('ttf/IBMPlexSerif-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}