@font-face {
    font-family: 'Basis Grotesque';
	src: url('../fonts/BasisGrotesque-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0000-007F;
}

@font-face {
	font-family: 'FuturaBT';
    font-weight: bolder;
    font-style: italic;
    font-display: swap;
	src: url('../fonts/FuturaBT-HeavyItalic.otf') format('opentype');
    unicode-range: U+0000-007F;
}

@font-face {
	font-family: 'FuturaBT';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/FuturaBT-HeavyItalic.otf') format('opentype');
    unicode-range: U+0000-007F;
}

@font-face {
	font-family: 'Basis Grotesque Bold';
    font-weight: bolder;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/BasisGrotesque-Bold.otf') format('opentype');
    unicode-range: U+0000-007F;
}

@font-face {
	font-family: 'Arial';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/Arial.ttf') format('opentype');
    unicode-range: U+0000-007F;
}

@font-face {
	font-family: 'AlibabaSans-Bold';
    font-weight: bolder;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/AlibabaSans-Bold.otf') format('opentype');
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+2F800-2FA1F;
}

@font-face {
	font-family: 'AlibabaSans-Light';
    font-weight: lighter;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/AlibabaSans-Light.otf') format('opentype');
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+2F800-2FA1F;
}

@font-face {
	font-family: 'AlibabaSans-Medium';
    font-weight: bold;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/AlibabaSans-Medium.otf') format('opentype');
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+2F800-2FA1F;
}

@font-face {
	font-family: 'AlibabaSans-Regular';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/AlibabaSans-Regular.otf') format('opentype');
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+2F800-2FA1F;
}

@font-face {
	font-family: 'HYYakuHei-65W';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/HYYakuHei-65W.ttf') format('opentype');
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+2F800-2FA1F;
}

@font-face {
	font-family: 'HYYakuHei-45W';
    font-weight: normal;
    font-style: normal;
    font-display: swap;
	src: url('../fonts/HYYakuHei-45W.ttf') format('opentype');
    unicode-range: U+4E00-9FFF, U+3400-4DBF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+F900-FAFF, U+2F800-2FA1F;
}