/*acumin*/
@font-face {
    font-family: 'Acumin Pro bold';
    src: url('../fonts/AcuminPro-Bold.eot');
    src: url('../fonts/AcuminPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Bold.woff2') format('woff2'),
    url('../fonts/AcuminPro-Bold.woff') format('woff'),
    url('../fonts/AcuminPro-Bold.ttf') format('truetype'),
    url('../fonts/AcuminPro-Bold.svg#AcuminPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro bold italic';
    src: url('../fonts/AcuminPro-BoldItalic.eot');
    src: url('../fonts/AcuminPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-BoldItalic.woff2') format('woff2'),
    url('../fonts/AcuminPro-BoldItalic.woff') format('woff'),
    url('../fonts/AcuminPro-BoldItalic.ttf') format('truetype'),
    url('../fonts/AcuminPro-BoldItalic.svg#AcuminPro-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro black';
    src: url('../fonts/AcuminPro-Black.eot');
    src: url('../fonts/AcuminPro-Black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Black.woff2') format('woff2'),
    url('../fonts/AcuminPro-Black.woff') format('woff'),
    url('../fonts/AcuminPro-Black.ttf') format('truetype'),
    url('../fonts/AcuminPro-Black.svg#AcuminPro-Black') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro black italic';
    src: url('../fonts/AcuminPro-BlackItalic.eot');
    src: url('../fonts/AcuminPro-BlackItalic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-BlackItalic.woff2') format('woff2'),
    url('../fonts/AcuminPro-BlackItalic.woff') format('woff'),
    url('../fonts/AcuminPro-BlackItalic.ttf') format('truetype'),
    url('../fonts/AcuminPro-BlackItalic.svg#AcuminPro-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro bold_1';
    src: url('../fonts/AcuminPro-Bold_1.eot');
    src: url('../fonts/AcuminPro-Bold_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Bold_1.woff2') format('woff2'),
    url('../fonts/AcuminPro-Bold_1.woff') format('woff'),
    url('../fonts/AcuminPro-Bold_1.ttf') format('truetype'),
    url('../fonts/AcuminPro-Bold_1.svg#AcuminPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro extralight';
    src: url('../fonts/AcuminPro-ExtraLight.eot');
    src: url('../fonts/AcuminPro-ExtraLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-ExtraLight.woff2') format('woff2'),
    url('../fonts/AcuminPro-ExtraLight.woff') format('woff'),
    url('../fonts/AcuminPro-ExtraLight.ttf') format('truetype'),
    url('../fonts/AcuminPro-ExtraLight.svg#AcuminPro-ExtraLight') format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro italic';
    src: url('../fonts/AcuminPro-Italic.eot');
    src: url('../fonts/AcuminPro-Italic.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Italic.woff2') format('woff2'),
    url('../fonts/AcuminPro-Italic.woff') format('woff'),
    url('../fonts/AcuminPro-Italic.ttf') format('truetype'),
    url('../fonts/AcuminPro-Italic.svg#AcuminPro-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro light';
    src: url('../fonts/AcuminPro-Light.eot');
    src: url('../fonts/AcuminPro-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Light.woff2') format('woff2'),
    url('../fonts/AcuminPro-Light.woff') format('woff'),
    url('../fonts/AcuminPro-Light.ttf') format('truetype'),
    url('../fonts/AcuminPro-Light.svg#AcuminPro-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro medium';
    src: url('../fonts/AcuminPro-Medium.eot');
    src: url('../fonts/AcuminPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Medium.woff2') format('woff2'),
    url('../fonts/AcuminPro-Medium.woff') format('woff'),
    url('../fonts/AcuminPro-Medium.ttf') format('truetype'),
    url('../fonts/AcuminPro-Medium.svg#AcuminPro-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Regular.eot');
    src: url('../fonts/AcuminPro-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Regular.woff2') format('woff2'),
    url('../fonts/AcuminPro-Regular.woff') format('woff'),
    url('../fonts/AcuminPro-Regular.ttf') format('truetype'),
    url('../fonts/AcuminPro-Regular.svg#AcuminPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro semibold';
    src: url('../fonts/AcuminPro-Semibold.eot');
    src: url('../fonts/AcuminPro-Semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Semibold.woff2') format('woff2'),
    url('../fonts/AcuminPro-Semibold.woff') format('woff'),
    url('../fonts/AcuminPro-Semibold.ttf') format('truetype'),
    url('../fonts/AcuminPro-Semibold.svg#AcuminPro-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro thin';
    src: url('../fonts/AcuminPro-Thin.eot');
    src: url('../fonts/AcuminPro-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-Thin.woff2') format('woff2'),
    url('../fonts/AcuminPro-Thin.woff') format('woff'),
    url('../fonts/AcuminPro-Thin.ttf') format('truetype'),
    url('../fonts/AcuminPro-Thin.svg#AcuminPro-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro ultrablack';
    src: url('../fonts/AcuminPro-UltraBlack.eot');
    src: url('../fonts/AcuminPro-UltraBlack.eot?#iefix') format('embedded-opentype'),
    url('../fonts/AcuminPro-UltraBlack.woff2') format('woff2'),
    url('../fonts/AcuminPro-UltraBlack.woff') format('woff'),
    url('../fonts/AcuminPro-UltraBlack.ttf') format('truetype'),
    url('../fonts/AcuminPro-UltraBlack.svg#AcuminPro-UltraBlack') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/*
 * Family 'Acumin Pro' gom đủ weight (font nội dung --font-main), dùng font-weight bình thường:
 * 100 Thin, 200 ExtraLight, 300 Light, 400 Regular (khai báo ở trên), 500 Medium, 600 Semibold,
 * 700-800 Bold (800 cũ của Bebas hiển thị Bold, không nhảy lên Black), 900 Black, 950 UltraBlack.
 * Italic: 400, 700-800, 900.
 */
@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Thin.woff2') format('woff2'),
    url('../fonts/AcuminPro-Thin.woff') format('woff'),
    url('../fonts/AcuminPro-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-ExtraLight.woff2') format('woff2'),
    url('../fonts/AcuminPro-ExtraLight.woff') format('woff'),
    url('../fonts/AcuminPro-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Light.woff2') format('woff2'),
    url('../fonts/AcuminPro-Light.woff') format('woff'),
    url('../fonts/AcuminPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Medium.woff2') format('woff2'),
    url('../fonts/AcuminPro-Medium.woff') format('woff'),
    url('../fonts/AcuminPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Semibold.woff2') format('woff2'),
    url('../fonts/AcuminPro-Semibold.woff') format('woff'),
    url('../fonts/AcuminPro-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Bold.woff2') format('woff2'),
    url('../fonts/AcuminPro-Bold.woff') format('woff'),
    url('../fonts/AcuminPro-Bold.ttf') format('truetype');
    font-weight: 700 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Black.woff2') format('woff2'),
    url('../fonts/AcuminPro-Black.woff') format('woff'),
    url('../fonts/AcuminPro-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-UltraBlack.woff2') format('woff2'),
    url('../fonts/AcuminPro-UltraBlack.woff') format('woff'),
    url('../fonts/AcuminPro-UltraBlack.ttf') format('truetype');
    font-weight: 950;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-Italic.woff2') format('woff2'),
    url('../fonts/AcuminPro-Italic.woff') format('woff'),
    url('../fonts/AcuminPro-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-BoldItalic.woff2') format('woff2'),
    url('../fonts/AcuminPro-BoldItalic.woff') format('woff'),
    url('../fonts/AcuminPro-BoldItalic.ttf') format('truetype');
    font-weight: 700 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Acumin Pro';
    src: url('../fonts/AcuminPro-BlackItalic.woff2') format('woff2'),
    url('../fonts/AcuminPro-BlackItalic.woff') format('woff'),
    url('../fonts/AcuminPro-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}


/*
 * 'UTM Bebas' (--font-title): header + tiêu đề section h1, h2.
 * 'Acumin Pro' (--font-main): body, nội dung - family gom đủ weight ở trên.
 * 'Bebas*' (Bebas Neue) và 'sfu' (SFU Futura) bên dưới là font cũ, không còn dùng.
 */
@font-face {
    font-family: 'UTM Bebas';
    src: url('../fonts/UTMBebas.eot');
    src: url('../fonts/UTMBebas.eot?#iefix') format('embedded-opentype'),
    url('../fonts/UTMBebas.woff2') format('woff2'),
    url('../fonts/UTMBebas.woff') format('woff'),
    url('../fonts/UTMBebas.ttf') format('truetype'),
    url('../fonts/UTMBebas.svg#UTMBebas') format('svg');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Bebas book';
    src: url('../fonts/BebasNeueBook.eot');
    src: url('../fonts/BebasNeueBook.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueBook.woff2') format('woff2'),
    url('../fonts/BebasNeueBook.woff') format('woff'),
    url('../fonts/BebasNeueBook.ttf') format('truetype'),
    url('../fonts/BebasNeueBook.svg#BebasNeueBook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas 300';
    src: url('../fonts/BebasNeueLight.eot');
    src: url('../fonts/BebasNeueLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueLight.woff2') format('woff2'),
    url('../fonts/BebasNeueLight.woff') format('woff'),
    url('../fonts/BebasNeueLight.ttf') format('truetype'),
    url('../fonts/BebasNeueLight.svg#BebasNeueLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas';
    src: url('../fonts/BebasNeueRegular.eot');
    src: url('../fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueRegular.woff2') format('woff2'),
    url('../fonts/BebasNeueRegular.woff') format('woff'),
    url('../fonts/BebasNeueRegular.ttf') format('truetype'),
    url('../fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas 1';
    src: url('../fonts/BebasNeueRegular_1.eot');
    src: url('../fonts/BebasNeueRegular_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueRegular_1.woff2') format('woff2'),
    url('../fonts/BebasNeueRegular_1.woff') format('woff'),
    url('../fonts/BebasNeueRegular_1.ttf') format('truetype'),
    url('../fonts/BebasNeueRegular_1.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas thin';
    src: url('../fonts/BebasNeue-Thin.eot');
    src: url('../fonts/BebasNeue-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeue-Thin.woff2') format('woff2'),
    url('../fonts/BebasNeue-Thin.woff') format('woff'),
    url('../fonts/BebasNeue-Thin.ttf') format('truetype'),
    url('../fonts/BebasNeue-Thin.svg#BebasNeue-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas bold';
    src: url('../fonts/BebasNeueBold.eot');
    src: url('../fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueBold.woff2') format('woff2'),
    url('../fonts/BebasNeueBold.woff') format('woff'),
    url('../fonts/BebasNeueBold.ttf') format('truetype'),
    url('../fonts/BebasNeueBold.svg#BebasNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


/* Family 'Bebas' gom đủ weight (dùng lại file Bebas ở trên): 100 Thin, 300 Light, 400 Regular, 700+ Bold */
@font-face {
    font-family: 'Bebas';
    src: url('../fonts/BebasNeue-Thin.eot');
    src: url('../fonts/BebasNeue-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeue-Thin.woff2') format('woff2'),
    url('../fonts/BebasNeue-Thin.woff') format('woff'),
    url('../fonts/BebasNeue-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas';
    src: url('../fonts/BebasNeueLight.eot');
    src: url('../fonts/BebasNeueLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueLight.woff2') format('woff2'),
    url('../fonts/BebasNeueLight.woff') format('woff'),
    url('../fonts/BebasNeueLight.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bebas';
    src: url('../fonts/BebasNeueBold.eot');
    src: url('../fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/BebasNeueBold.woff2') format('woff2'),
    url('../fonts/BebasNeueBold.woff') format('woff'),
    url('../fonts/BebasNeueBold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaLight.eot');
    src: url('../fonts/SFUFuturaLight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaLight.woff2') format('woff2'),
    url('../fonts/SFUFuturaLight.woff') format('woff'),
    url('../fonts/SFUFuturaLight.ttf') format('truetype'),
    url('../fonts/SFUFuturaLight.svg#SFUFuturaLight') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaLightOblique.eot');
    src: url('../fonts/SFUFuturaLightOblique.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaLightOblique.woff2') format('woff2'),
    url('../fonts/SFUFuturaLightOblique.woff') format('woff'),
    url('../fonts/SFUFuturaLightOblique.ttf') format('truetype'),
    url('../fonts/SFUFuturaLightOblique.svg#SFUFuturaLightOblique') format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFutura.eot');
    src: url('../fonts/SFUFutura.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFutura.woff2') format('woff2'),
    url('../fonts/SFUFutura.woff') format('woff'),
    url('../fonts/SFUFutura.ttf') format('truetype'),
    url('../fonts/SFUFutura.svg#SFUFutura') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaOblique.eot');
    src: url('../fonts/SFUFuturaOblique.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaOblique.woff2') format('woff2'),
    url('../fonts/SFUFuturaOblique.woff') format('woff'),
    url('../fonts/SFUFuturaOblique.ttf') format('truetype'),
    url('../fonts/SFUFuturaOblique.svg#SFUFuturaOblique') format('svg');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaBold.eot');
    src: url('../fonts/SFUFuturaBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaBold.woff2') format('woff2'),
    url('../fonts/SFUFuturaBold.woff') format('woff'),
    url('../fonts/SFUFuturaBold.ttf') format('truetype'),
    url('../fonts/SFUFuturaBold.svg#SFUFuturaBold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaBoldOblique.eot');
    src: url('../fonts/SFUFuturaBoldOblique.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaBoldOblique.woff2') format('woff2'),
    url('../fonts/SFUFuturaBoldOblique.woff') format('woff'),
    url('../fonts/SFUFuturaBoldOblique.ttf') format('truetype'),
    url('../fonts/SFUFuturaBoldOblique.svg#SFUFuturaBoldOblique') format('svg');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaExtraBold.eot');
    src: url('../fonts/SFUFuturaExtraBold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaExtraBold.woff2') format('woff2'),
    url('../fonts/SFUFuturaExtraBold.woff') format('woff'),
    url('../fonts/SFUFuturaExtraBold.ttf') format('truetype'),
    url('../fonts/SFUFuturaExtraBold.svg#SFUFuturaExtraBold') format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaExtraBoldOblique.eot');
    src: url('../fonts/SFUFuturaExtraBoldOblique.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaExtraBoldOblique.woff2') format('woff2'),
    url('../fonts/SFUFuturaExtraBoldOblique.woff') format('woff'),
    url('../fonts/SFUFuturaExtraBoldOblique.ttf') format('truetype'),
    url('../fonts/SFUFuturaExtraBoldOblique.svg#SFUFuturaExtraBoldOblique') format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaHeavy.eot');
    src: url('../fonts/SFUFuturaHeavy.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaHeavy.woff2') format('woff2'),
    url('../fonts/SFUFuturaHeavy.woff') format('woff'),
    url('../fonts/SFUFuturaHeavy.ttf') format('truetype'),
    url('../fonts/SFUFuturaHeavy.svg#SFUFuturaHeavy') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu';
    src: url('../fonts/SFUFuturaHeavyOblique.eot');
    src: url('../fonts/SFUFuturaHeavyOblique.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaHeavyOblique.woff2') format('woff2'),
    url('../fonts/SFUFuturaHeavyOblique.woff') format('woff'),
    url('../fonts/SFUFuturaHeavyOblique.ttf') format('truetype'),
    url('../fonts/SFUFuturaHeavyOblique.svg#SFUFuturaHeavyOblique') format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* Book: giữ family riêng, chỉ dùng khi cần gọi đích danh */

@font-face {
    font-family: 'sfu book';
    src: url('../fonts/SFUFuturaBook.eot');
    src: url('../fonts/SFUFuturaBook.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaBook.woff2') format('woff2'),
    url('../fonts/SFUFuturaBook.woff') format('woff'),
    url('../fonts/SFUFuturaBook.ttf') format('truetype'),
    url('../fonts/SFUFuturaBook.svg#SFUFuturaBook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu book 1';
    src: url('../fonts/SFUFuturaBook_1.eot');
    src: url('../fonts/SFUFuturaBook_1.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaBook_1.woff2') format('woff2'),
    url('../fonts/SFUFuturaBook_1.woff') format('woff'),
    url('../fonts/SFUFuturaBook_1.ttf') format('truetype'),
    url('../fonts/SFUFuturaBook_1.svg#SFUFuturaBook') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'sfu book oblique';
    src: url('../fonts/SFUFuturaBookOblique.eot');
    src: url('../fonts/SFUFuturaBookOblique.eot?#iefix') format('embedded-opentype'),
    url('../fonts/SFUFuturaBookOblique.woff2') format('woff2'),
    url('../fonts/SFUFuturaBookOblique.woff') format('woff'),
    url('../fonts/SFUFuturaBookOblique.ttf') format('truetype'),
    url('../fonts/SFUFuturaBookOblique.svg#SFUFuturaBookOblique') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

