@font-face {
    font-family: 'Calibre';
    src: url('calibre-web-light.eot');
    src: url('calibre-web-light.eot?#iefix') format('embedded-opentype'),
        url('calibre-web-light.woff2') format('woff2'),
        url('calibre-web-light.woff') format('woff');
    /* light */
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Calibre';
    src: url('calibre-web-regular.eot');
    src: url('calibre-web-regular.eot?#iefix') format('embedded-opentype'),
        url('calibre-web-regular.woff2') format('woff2'),
        url('calibre-web-regular.woff') format('woff');
    /* 400 */
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Calibre';
    src: url('calibre-web-medium.eot');
    src: url('calibre-web-medium.eot?#iefix') format('embedded-opentype'),
        url('calibre-web-medium.woff2') format('woff2'),
        url('calibre-web-medium.woff') format('woff');
    /* medium */
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Calibre';
    src: url('calibre-web-semibold.eot');
    src: url('calibre-web-semibold.eot?#iefix') format('embedded-opentype'),
        url('calibre-web-semibold.woff2') format('woff2'),
        url('calibre-web-semibold.woff') format('woff');
    /* semi bold */
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Calibre';
    src: url('calibre-web-bold.eot');
    src: url('calibre-web-bold.eot?#iefix') format('embedded-opentype'),
        url('calibre-web-bold.woff2') format('woff2'),
        url('calibre-web-bold.woff') format('woff');
    /* bold */
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
