/* Шрифты локально: Onest (заголовки) + Golos Text (текст). Без Google Fonts. */

/*
 * Подложки на время загрузки фирменных шрифтов: системный Arial (Windows, macOS) и Roboto
 * (Android), растянутые до ширины Golos Text и Onest. Коэффициенты замерены по текстам
 * сайта для каждого начертания отдельно и отдельно для кириллицы, цифр и латиницы
 * (wp/tools/cls.py показывал перенос строк и сдвиг макета после подгрузки шрифта).
 * Высота строки - метрики фирменного шрифта, делённые на size-adjust.
 */
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 400; size-adjust: 106.2%; ascent-override: 92.3%; descent-override: 20.7%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 400; size-adjust: 100.6%; ascent-override: 97.4%; descent-override: 21.9%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 400; size-adjust: 105.7%; ascent-override: 92.7%; descent-override: 20.8%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 500; size-adjust: 106.9%; ascent-override: 91.7%; descent-override: 20.6%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 500; size-adjust: 101.9%; ascent-override: 96.2%; descent-override: 21.6%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 500; size-adjust: 106.3%; ascent-override: 92.2%; descent-override: 20.7%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 600; size-adjust: 100.1%; ascent-override: 97.9%; descent-override: 22.0%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 600; size-adjust: 102.8%; ascent-override: 95.3%; descent-override: 21.4%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 600; size-adjust: 100.3%; ascent-override: 97.7%; descent-override: 21.9%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 700; size-adjust: 100.8%; ascent-override: 97.2%; descent-override: 21.8%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 700; size-adjust: 104.1%; ascent-override: 94.2%; descent-override: 21.1%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 700; size-adjust: 101.3%; ascent-override: 96.7%; descent-override: 21.7%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 400; size-adjust: 104.5%; ascent-override: 93.8%; descent-override: 21.1%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 400; size-adjust: 102.7%; ascent-override: 95.4%; descent-override: 21.4%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 400; size-adjust: 107.6%; ascent-override: 91.1%; descent-override: 20.5%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 500; size-adjust: 105.1%; ascent-override: 93.2%; descent-override: 20.9%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 500; size-adjust: 104.0%; ascent-override: 94.2%; descent-override: 21.1%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 500; size-adjust: 108.2%; ascent-override: 90.6%; descent-override: 20.3%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600; size-adjust: 105.0%; ascent-override: 93.4%; descent-override: 21.0%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600; size-adjust: 102.2%; ascent-override: 95.8%; descent-override: 21.5%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600; size-adjust: 107.6%; ascent-override: 91.1%; descent-override: 20.4%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 700; size-adjust: 105.8%; ascent-override: 92.7%; descent-override: 20.8%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 700; size-adjust: 103.5%; ascent-override: 94.7%; descent-override: 21.3%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Golos Text Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 700; size-adjust: 108.6%; ascent-override: 90.2%; descent-override: 20.3%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 400; size-adjust: 103.8%; ascent-override: 93.5%; descent-override: 29.4%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 400; size-adjust: 102.6%; ascent-override: 94.5%; descent-override: 29.7%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 400; size-adjust: 103.7%; ascent-override: 93.5%; descent-override: 29.4%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 500; size-adjust: 105.0%; ascent-override: 92.4%; descent-override: 29.0%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 500; size-adjust: 103.2%; ascent-override: 94.0%; descent-override: 29.6%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial'), local('ArialMT'); font-weight: 500; size-adjust: 104.9%; ascent-override: 92.5%; descent-override: 29.1%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 600; size-adjust: 99.0%; ascent-override: 98.0%; descent-override: 30.8%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 600; size-adjust: 103.5%; ascent-override: 93.8%; descent-override: 29.5%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 600; size-adjust: 99.5%; ascent-override: 97.5%; descent-override: 30.7%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 700; size-adjust: 100.2%; ascent-override: 96.8%; descent-override: 30.4%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 700; size-adjust: 104.0%; ascent-override: 93.3%; descent-override: 29.3%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 700; size-adjust: 100.6%; ascent-override: 96.4%; descent-override: 30.3%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 800; size-adjust: 101.3%; ascent-override: 95.7%; descent-override: 30.1%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 800; size-adjust: 104.5%; ascent-override: 92.8%; descent-override: 29.2%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback A'; src: local('Arial Bold'), local('Arial-BoldMT'); font-weight: 800; size-adjust: 101.7%; ascent-override: 95.4%; descent-override: 30.0%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 400; size-adjust: 102.1%; ascent-override: 95.0%; descent-override: 29.9%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 400; size-adjust: 104.8%; ascent-override: 92.5%; descent-override: 29.1%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 400; size-adjust: 105.6%; ascent-override: 91.9%; descent-override: 28.9%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 500; size-adjust: 103.3%; ascent-override: 93.9%; descent-override: 29.5%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 500; size-adjust: 105.4%; ascent-override: 92.1%; descent-override: 28.9%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto'), local('Roboto-Regular'); font-weight: 500; size-adjust: 106.8%; ascent-override: 90.8%; descent-override: 28.6%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600; size-adjust: 103.9%; ascent-override: 93.4%; descent-override: 29.4%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600; size-adjust: 102.9%; ascent-override: 94.3%; descent-override: 29.6%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 600; size-adjust: 106.7%; ascent-override: 90.9%; descent-override: 28.6%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 700; size-adjust: 105.1%; ascent-override: 92.3%; descent-override: 29.0%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 700; size-adjust: 103.4%; ascent-override: 93.8%; descent-override: 29.5%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 700; size-adjust: 107.9%; ascent-override: 89.9%; descent-override: 28.3%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 800; size-adjust: 106.3%; ascent-override: 91.3%; descent-override: 28.7%; line-gap-override: 0%; unicode-range: U+0400-04FF, U+2116; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 800; size-adjust: 103.9%; ascent-override: 93.3%; descent-override: 29.3%; line-gap-override: 0%; unicode-range: U+0030-0039; }
@font-face { font-family: 'Onest Fallback R'; src: local('Roboto Bold'), local('Roboto-Bold'); font-weight: 800; size-adjust: 109.1%; ascent-override: 88.9%; descent-override: 28.0%; line-gap-override: 0%; unicode-range: U+0000-002F, U+003A-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+20AC, U+2122, U+2212; }

@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/onest-400-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/onest-400-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/onest-400-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/onest-400-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/onest-500-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/onest-500-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/onest-500-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/onest-500-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/onest-600-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/onest-600-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/onest-600-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/onest-600-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/onest-700-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/onest-700-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/onest-700-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/onest-700-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/onest-800-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/onest-800-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/onest-800-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Onest';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/onest-800-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/golos-text-400-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/golos-text-400-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/golos-text-400-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/golos-text-400-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/golos-text-500-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/golos-text-500-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/golos-text-500-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/golos-text-500-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/golos-text-600-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/golos-text-600-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/golos-text-600-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/golos-text-600-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/golos-text-700-cyrillic-ext.woff2') format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/golos-text-700-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/golos-text-700-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/golos-text-700-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
