@font-face {
    font-family: "Open Sans";
    src: url("OpenSans-Cyrillic.woff2") format("woff2");
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Open Sans";
    src: url("OpenSans-Latin.woff2") format("woff2");
    font-style: normal;
    font-weight: 300 700;
    font-display: swap;
    unicode-range: U+0000-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}


/* light */

@font-face {
    font-family: "light";
    src: url("OpenSans-Cyrillic.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "light";
    src: url("OpenSans-Latin.woff2") format("woff2");
    font-weight: 300;
    font-style: normal;
    unicode-range: U+0000-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}


/* normal */

@font-face {
    font-family: "normal";
    src: url("OpenSans-Cyrillic.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "normal";
    src: url("OpenSans-Latin.woff2") format("woff2");
    font-weight: 400;
    font-style: normal;
    unicode-range: U+0000-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}


/* bold */

@font-face {
    font-family: "bold";
    src: url("OpenSans-Cyrillic.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "bold";
    src: url("OpenSans-Latin.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    unicode-range: U+0000-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}


/* back */

@font-face {
    font-family: "back";
    src: url("OpenSans-Cyrillic.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "back";
    src: url("OpenSans-Latin.woff2") format("woff2");
    font-weight: 700;
    font-style: normal;
    unicode-range: U+0000-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

body {
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 400;
}
