/* Roboto — 100, 300, 400, 700 */
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-100.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-200.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-800.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/css/fonts/site/roboto-v51-cyrillic_latin-900.woff2') format('woff2');
}

/* Roboto Slab — 300, 400, 700 */
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-100.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-200.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-800.woff2') format('woff2');
}
@font-face {
    font-family: 'Roboto Slab';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/css/fonts/site/roboto-slab-v36-cyrillic_latin-900.woff2') format('woff2');
}

/* Lato — 100, 300, 400, 700 */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('/css/fonts/site/lato-v25-latin-100.woff2') format('woff2');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/css/fonts/site/lato-v25-latin-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/lato-v25-latin-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/css/fonts/site/lato-v25-latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('/css/fonts/site/lato-v25-latin-900.woff2') format('woff2');
}

/* Dosis — 400, 500, 700 */
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('/css/fonts/site/dosis-v34-latin-200.woff2') format('woff2');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/css/fonts/site/dosis-v34-latin-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/dosis-v34-latin-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/css/fonts/site/dosis-v34-latin-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/css/fonts/site/dosis-v34-latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Dosis';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/css/fonts/site/dosis-v34-latin-800.woff2') format('woff2');
}

/* Open Sans — 300, 400, 800 */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('/css/fonts/site/open-sans-v44-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/open-sans-v44-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('/css/fonts/site/open-sans-v44-cyrillic_latin-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('/css/fonts/site/open-sans-v44-cyrillic_latin-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('/css/fonts/site/open-sans-v44-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('/css/fonts/site/open-sans-v44-cyrillic_latin-800.woff2') format('woff2');
}

/* Oleo Script — 400 */
@font-face {
    font-family: 'Oleo Script';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/oleo-script-v15-latin-regular.woff2') format('woff2');
}

/* Pacifico — 400 */
@font-face {
    font-family: 'Pacifico';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('/css/fonts/site/pacifico-v23-cyrillic_latin-regular.woff2') format('woff2');
}
