/* 100 */
@font-face {
    font-family: 'T24';
    src: url('T24Thin.woff2') format('woff2'),
    url('T24Thin.woff') format('woff'),
    url('T24Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24';
    src: url('T24ThinItalic.woff2') format('woff2'),
    url('T24ThinItalic.woff') format('woff'),
    url('T24ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

/* 300 */
@font-face {
    font-family: 'T24';
    src: url('T24Light.woff2') format('woff2'),
    url('T24Light.woff') format('woff'),
    url('T24Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24';
    src: url('T24LightItalic.woff2') format('woff2'),
    url('T24LightItalic.woff') format('woff'),
    url('T24LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

/* 400 */
@font-face {
    font-family: 'T24';
    src: url('T24Regular.woff2') format('woff2'),
        url('T24Regular.woff') format('woff'),
        url('T24Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24';
    src: url('T24Italic.woff2') format('woff2'),
        url('T24Italic.woff') format('woff'),
        url('T24Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}


/* 500 */
@font-face {
    font-family: 'T24 Book';
    src: url('T24Book.woff2') format('woff2'),
    url('T24Book.woff') format('woff'),
    url('T24Book.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24 Book';
    src: url('T24BookItalic.woff2') format('woff2'),
    url('T24BookItalic.woff') format('woff'),
    url('T24BookItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

/* 600 */
@font-face {
    font-family: 'T24';
    src: url('T24SemiBold.woff2') format('woff2'),
        url('T24SemiBold.woff') format('woff'),
        url('T24SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24';
    src: url('T24SemiBoldItalic.woff2') format('woff2'),
    url('T24SemiBoldItalic.woff') format('woff'),
    url('T24SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

/* 700 */
@font-face {
    font-family: 'T24';
    src: url('T24Bold.woff2') format('woff2'),
        url('T24Bold.woff') format('woff'),
        url('T24Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24';
    src: url('T24BoldItalic.woff2') format('woff2'),
        url('T24BoldItalic.woff') format('woff'),
        url('T24BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

/* 900 */
@font-face {
    font-family: 'T24';
    src: url('T24Heavy.woff2') format('woff2'),
        url('T24Heavy.woff') format('woff'),
        url('T24Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'T24';
    src: url('T24HeavyItalic.woff2') format('woff2'),
        url('T24HeavyItalic.woff') format('woff'),
        url('T24HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}
