/* [DC Source][NEW] Подключение TTNorms через @font-face */

@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Thin.ed19679f8039.otf") format('opentype');
    font-weight: 100;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-ThinItalic.0d05705e11fd.otf") format('opentype');
    font-weight: 100;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-ExtraLight.1984ecf80f18.otf") format('opentype');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-ExtraLightItalic.d587e7e1f9fd.otf") format('opentype');
    font-weight: 200;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Light.da1c85051ff6.otf") format('opentype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-LightItalic.f45b55168246.otf") format('opentype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Regular.b8b1b86f9c4e.otf") format('opentype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Italic.3123803e1cb9.otf") format('opentype');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Medium.38aced5b5d46.otf") format('opentype');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-MediumItalic.7cda2fd6b339.otf") format('opentype');
    font-weight: 500;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Bold.02272f01a6a0.otf") format('opentype');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-BoldItalic.13de26af0b50.otf") format('opentype');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-ExtraBold.d47bf4886e1f.otf") format('opentype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-ExtraBoldItalic.302bb16fc3d1.otf") format('opentype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Heavy.e515e6590ddc.otf") format('opentype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-HeavyItalic.c65b4312bbff.otf") format('opentype');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-Black.41e6b47f7ee6.otf") format('opentype');
    font-weight: 950;
    font-style: normal;
}
@font-face {
    font-family: 'TTNorms';
    src: url("fonts/TTNorms-BlackItalic.d2e1de90dc7a.otf") format('opentype');
    font-weight: 950;
    font-style: italic;
}