@font-face {
    font-family: Montserrat-Bold;
    src: url(../fonts/MONTSERRAT-BOLD.OTF);
}

@font-face {
    font-family: Montserrat-Light;
    src: url(../fonts/MONTSERRAT-LIGHT.OTF);
}

@font-face {
    font-family: Montserrat-regular;
    src: url(../fonts/MONTSERRAT-REGULAR.TTF);
}

@font-face {
    font-family: Montserrat-Hairline;
    src: url(../fonts/MONTSERRAT-HAIRLINE.OTF);
}
@font-face {
    font-family: Montserrat-SemiBold;;
    src: url(../fonts/MONTSERRAT-SEMI-BOLD.OTF);
}

@font-face {
    font-family: DingTalk-JinBuTi;
    src: url(../fonts/DINGTALKJINBUTI-REGULAR.TTF);
}

@font-face {
	font-family: SOURCEHANSERIFSC-REGULAR;
	src: url(../fonts/SOURCEHANSERIFSC-REGULAR.OTF);
}

@font-face {
	font-family: HarmonyOS_Sans_SC_Light;
	src: url(../fonts/HARMONYOS_SANS_SC_LIGHT.TTF);
}

@font-face {
	font-family: HarmonyOS_Sans_SC_Bold;
	src: url(../fonts/HARMONYOS_SANS_SC_BOLD.TTF);
}

@font-face {
	font-family: HarmonyOS_Sans_SC_REGULAR;
	src: url(../fonts/HARMONYOS_SANS_SC_REGULAR.TTF);
}

@font-face {
	font-family:  HarmonyOS_Sans_SC_Thin;
	src: url(../fonts/HARMONYOS_SANS_SC_THIN.TTF);
}

@font-face {
    font-family: HarmonyOS_Sans_SC_Medium;
    src: url(../fonts/HARMONYOS_SANS_SC_MEDIUM.TTF);
}

@font-face {
    font-family: BarlowSemiCondensed-Bold;
    src: url(../fonts/BARLOWSEMICONDENSED-BOLD.OTF);
}
@font-face {
    font-family: D-DIN-Bold;
    src: url(../fonts/D-DINCONDENSED-BOLD.TTF);
}

.icon {
    width: 1em;
    height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}