@font-face {
    font-family: 'HM Sans Light';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Light Italic';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Regular';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Italic';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Semi Bold';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Semi Bold Italic';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Bold';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Bold Italic';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans Condensed Black';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Light.woff") format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-LightItalic.woff") format('woff');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Regular.woff") format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Italic.woff") format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBold.woff") format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-SemiBoldItalic.woff") format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-Bold.woff") format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-BoldItalic.woff") format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HM Sans';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSansCyrillic-CondBlack.woff") format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif Regular';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif Italic';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif Semi Bold';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif Semi Bold Italic';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.woff") format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Regular.woff") format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-Italic.woff") format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBold.woff") format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HM Serif';
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.eot");
    src: url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.eot?#iefix") format('eot'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.woff2") format('woff2'), url("https://fabric.hmgroup.com/fabric-fonts/0/northstar/font/HMSerifCyrillic-SemiBoldItalic.woff") format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}