@charset "UTF-8";

/* DYSTOPIAN
**********************************************************/

@font-face
{
  font-family  : "dystopian";
  font-style   : normal;
  font-weight  : 900;
  font-stretch : normal;
  font-display : swap;
  src          : local('dystopian'), local('dystopian'),
  url('/source/css/fonts/dystopian/dystopian-black.woff2') format('woff2'),
  url('/source/css/fonts/dystopian/dystopian-black.woff') format('woff'),
  url('/source/css/fonts/dystopian/dystopian-black.otf') format('opentype'),
  url('/source/css/fonts/dystopian/dystopian-black.ttf') format('truetype');
}

/* OPEN-SANS
**********************************************************/

@font-face
{
  font-family  : 'Open Sans';
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : local('Open Sans Regular'), local('OpenSans-Regular'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-regular.woff2') format('woff2'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-regular.woff') format('woff');
}

@font-face
{
  font-family  : 'Open Sans';
  font-style   : italic;
  font-weight  : 400;
  font-display : swap;
  src          : local('Open Sans Italic'), local('OpenSans-Italic'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-italic.woff2') format('woff2'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-italic.woff') format('woff');
}

@font-face
{
  font-family  : 'Open Sans';
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : local('Open Sans Bold'), local('OpenSans-Bold'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-700.woff2') format('woff2'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-700.woff') format('woff');
}

@font-face
{
  font-family  : 'Open Sans';
  font-style   : italic;
  font-weight  : 700;
  font-display : swap;
  src          : local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-700italic.woff2') format('woff2'),
  url('/source/css/fonts/open-sans/open-sans-v16-latin-700italic.woff') format('woff');
}

/* MONTSERRAT
**********************************************************/

@font-face
{
  font-family  : 'Montserrat';
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/montserrat/montserrat-v6-latin-regular.eot');
  src          : local('Montserrat-Regular'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-regular.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-regular.woff2') format('woff2'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-regular.woff') format('woff'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-regular.ttf') format('truetype'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-regular.svg#Montserrat') format('svg');
}

@font-face
{
  font-family  : 'Montserrat';
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/montserrat/montserrat-v6-latin-700.eot');
  src          : local('Montserrat-Bold'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-700.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-700.woff2') format('woff2'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-700.woff') format('woff'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-700.ttf') format('truetype'),
  url('/source/css/fonts/montserrat/montserrat-v6-latin-700.svg#Montserrat') format('svg');
}

/* AVENIR
**********************************************************/

@font-face
{
  font-family  : "AvenirLight";
  font-display : swap;
  src          : url('/source/css/fonts/avenir/3726C6_0_0.eot');
  src          : url('/source/css/fonts/avenir/3726C6_0_0.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/avenir/3726C6_0_0.woff2') format('woff2'),
  url('/source/css/fonts/avenir/3726C6_0_0.woff') format('woff'),
  url('/source/css/fonts/avenir/3726C6_0_0.ttf') format('truetype');
}

@font-face
{
  font-family  : "AvenirHeavy";
  font-display : swap;
  src          : url('/source/css/fonts/avenir/3726C6_1_0.eot');
  src          : url('/source/css/fonts/avenir/3726C6_1_0.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/avenir/3726C6_1_0.woff2') format('woff2'),
  url('/source/css/fonts/avenir/3726C6_1_0.woff') format('woff'),
  url('/source/css/fonts/avenir/3726C6_1_0.ttf') format('truetype');
}

/* FIRA-SANS
**********************************************************/

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 100;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100.eot');
  src          : local('Fira Sans Thin'), local('FiraSans-Thin'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 200;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200.eot');
  src          : local('Fira Sans ExtraLight'), local('FiraSans-ExtraLight'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 100;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100italic.eot');
  src          : local('Fira Sans Thin Italic'), local('FiraSans-ThinItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-100italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 200;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200italic.eot');
  src          : local('Fira Sans ExtraLight Italic'), local('FiraSans-ExtraLightItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-200italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 300;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300.eot');
  src          : local('Fira Sans Light'), local('FiraSans-Light'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 300;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300italic.eot');
  src          : local('Fira Sans Light Italic'), local('FiraSans-LightItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-300italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-regular.eot');
  src          : local('Fira Sans Regular'), local('FiraSans-Regular'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-regular.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-regular.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-regular.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-regular.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-italic.eot');
  src          : local('Fira Sans Italic'), local('FiraSans-Italic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 500;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500.eot');
  src          : local('Fira Sans Medium'), local('FiraSans-Medium'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 600;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600italic.eot');
  src          : local('Fira Sans SemiBold Italic'), local('FiraSans-SemiBoldItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 600;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600.eot');
  src          : local('Fira Sans SemiBold'), local('FiraSans-SemiBold'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-600.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 500;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500italic.eot');
  src          : local('Fira Sans Medium Italic'), local('FiraSans-MediumItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-500italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700.eot');
  src          : local('Fira Sans Bold'), local('FiraSans-Bold'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 800;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800.eot');
  src          : local('Fira Sans ExtraBold'), local('FiraSans-ExtraBold'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 800;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800italic.eot');
  src          : local('Fira Sans ExtraBold Italic'), local('FiraSans-ExtraBoldItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-800italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700italic.eot');
  src          : local('Fira Sans Bold Italic'), local('FiraSans-BoldItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-700italic.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : normal;
  font-weight  : 900;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900.eot');
  src          : local('Fira Sans Black'), local('FiraSans-Black'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900.svg#FiraSans') format('svg');
}

@font-face
{
  font-family  : 'Fira Sans';
  font-style   : italic;
  font-weight  : 900;
  font-display : swap;
  src          : url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900italic.eot');
  src          : local('Fira Sans Black Italic'), local('FiraSans-BlackItalic'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900italic.woff2') format('woff2'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900italic.woff') format('woff'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900italic.ttf') format('truetype'),
  url('/source/css/fonts/fira-sans/fira-sans-v7-latin_cyrillic-ext_latin-ext_cyrillic-900italic.svg#FiraSans') format('svg');
}

/* ROBOTO
**********************************************************/

@font-face
{
  font-family  : 'Roboto';
  font-style   : normal;
  font-weight  : 100;
  font-display : swap;
  src          : local('Roboto Thin'), local('Roboto-Thin'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-100.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-100.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : italic;
  font-weight  : 100;
  font-display : swap;
  src          : local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-100italic.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-100italic.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : normal;
  font-weight  : 300;
  font-display : swap;
  src          : local('Roboto Light'), local('Roboto-Light'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-300.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-300.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : italic;
  font-weight  : 300;
  font-display : swap;
  src          : local('Roboto Light Italic'), local('Roboto-LightItalic'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-300italic.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-300italic.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : local('Roboto'), local('Roboto-Regular'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-regular.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-regular.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : italic;
  font-weight  : 400;
  font-display : swap;
  src          : local('Roboto Italic'), local('Roboto-Italic'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-italic.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-italic.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : normal;
  font-weight  : 500;
  font-display : swap;
  src          : local('Roboto Medium'), local('Roboto-Medium'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-500.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-500.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : italic;
  font-weight  : 500;
  font-display : swap;
  src          : local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-500italic.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-500italic.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : local('Roboto Bold'), local('Roboto-Bold'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-700.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-700.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : italic;
  font-weight  : 700;
  font-display : swap;
  src          : local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-700italic.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-700italic.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : normal;
  font-weight  : 900;
  font-display : swap;
  src          : local('Roboto Black'), local('Roboto-Black'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-900.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-900.woff') format('woff');
}

@font-face
{
  font-family  : 'Roboto';
  font-style   : italic;
  font-weight  : 900;
  font-display : swap;
  src          : local('Roboto Black Italic'), local('Roboto-BlackItalic'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-900italic.woff2') format('woff2'),
  url('/source/css/fonts/roboto/roboto-v20-latin-ext_latin-900italic.woff') format('woff');
}

/* GT-WALSHEIM
**********************************************************/

@font-face
{
  font-family  : "GT-Walsheim";
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular.eot');
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular.eot?#iefix') format('embedded-opentype'),
  url("/source/css/fonts/gt-walsheim/GT-Walsheim-Regular.otf") format("opentype"),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular.woff2') format('woff2'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular.woff') format('woff'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular.ttf') format('truetype');
}

@font-face
{
  font-family  : "GT-Walsheim";
  font-style   : italic;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique.eot');
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique.eot?#iefix') format('embedded-opentype'),
  url("/source/css/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique.otf") format("opentype"),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique.woff2') format('woff2'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique.woff') format('woff'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Regular-Oblique.ttf') format('truetype');
}

@font-face
{
  font-family  : "GT-Walsheim";
  font-style   : normal;
  font-weight  : 500;
  font-display : swap;
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium.eot');
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium.eot?#iefix') format('embedded-opentype'),
  url("/source/css/fonts/gt-walsheim/GT-Walsheim-Medium.otf") format("opentype"),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium.woff2') format('woff2'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium.woff') format('woff'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium.ttf') format('truetype');
}

@font-face
{
  font-family  : "GT-Walsheim";
  font-style   : italic;
  font-weight  : 500;
  font-display : swap;
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique.eot');
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique.eot?#iefix') format('embedded-opentype'),
  url("/source/css/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique.otf") format("opentype"),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique.woff2') format('woff2'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique.woff') format('woff'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Medium-Oblique.ttf') format('truetype');
}

@font-face
{
  font-family  : "GT-Walsheim";
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold.eot');
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold.eot?#iefix') format('embedded-opentype'),
  url("/source/css/fonts/gt-walsheim/GT-Walsheim-Bold.otf") format("opentype"),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold.woff2') format('woff2'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold.woff') format('woff'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold.ttf') format('truetype');
}

@font-face
{
  font-family  : "GT-Walsheim";
  font-style   : italic;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique.eot');
  src          : url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique.eot?#iefix') format('embedded-opentype'),
  url("/source/css/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique.otf") format("opentype"),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique.woff2') format('woff2'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique.woff') format('woff'),
  url('/source/css/fonts/gt-walsheim/GT-Walsheim-Bold-Oblique.ttf') format('truetype');
}

/* KARLA
**********************************************************/

@font-face
{
  font-family  : 'Karla';
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/karla/karla-v13-latin-regular.eot');
  src          : local('Karla'), local('Karla-Regular'),
  url('/source/css/fonts/karla/karla-v13-latin-regular.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/karla/karla-v13-latin-regular.woff2') format('woff2'),
  url('/source/css/fonts/karla/karla-v13-latin-regular.woff') format('woff'),
  url('/source/css/fonts/karla/karla-v13-latin-regular.ttf') format('truetype'),
  url('/source/css/fonts/karla/karla-v13-latin-regular.svg#Karla') format('svg');
}

@font-face
{
  font-family  : 'Karla';
  font-style   : italic;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/karla/karla-v13-latin-italic.eot');
  src          : local('Karla Italic'), local('Karla-Italic'),
  url('/source/css/fonts/karla/karla-v13-latin-italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/karla/karla-v13-latin-italic.woff2') format('woff2'),
  url('/source/css/fonts/karla/karla-v13-latin-italic.woff') format('woff'),
  url('/source/css/fonts/karla/karla-v13-latin-italic.ttf') format('truetype'),
  url('/source/css/fonts/karla/karla-v13-latin-italic.svg#Karla') format('svg');
}

@font-face
{
  font-family  : 'Karla';
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/karla/karla-v13-latin-700.eot');
  src          : local('Karla Bold'), local('Karla-Bold'),
  url('/source/css/fonts/karla/karla-v13-latin-700.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/karla/karla-v13-latin-700.woff2') format('woff2'),
  url('/source/css/fonts/karla/karla-v13-latin-700.woff') format('woff'),
  url('/source/css/fonts/karla/karla-v13-latin-700.ttf') format('truetype'),
  url('/source/css/fonts/karla/karla-v13-latin-700.svg#Karla') format('svg');
}

@font-face
{
  font-family  : 'Karla';
  font-style   : italic;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/karla/karla-v13-latin-700italic.eot');
  src          : local('Karla Bold Italic'), local('Karla-BoldItalic'),
  url('/source/css/fonts/karla/karla-v13-latin-700italic.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/karla/karla-v13-latin-700italic.woff2') format('woff2'),
  url('/source/css/fonts/karla/karla-v13-latin-700italic.woff') format('woff'),
  url('/source/css/fonts/karla/karla-v13-latin-700italic.ttf') format('truetype'),
  url('/source/css/fonts/karla/karla-v13-latin-700italic.svg#Karla') format('svg');
}

/* HEEBO
**********************************************************/

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 100;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-100.eot');
  src          : local('Heebo Thin'), local('Heebo-Thin'),
  url('/source/css/fonts/heebo/heebo-v4-latin-100.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-100.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-100.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-100.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-100.svg#Heebo') format('svg');
}

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 300;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-300.eot');
  src          : local('Heebo Light'), local('Heebo-Light'),
  url('/source/css/fonts/heebo/heebo-v4-latin-300.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-300.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-300.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-300.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-300.svg#Heebo') format('svg');
}

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 400;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-regular.eot');
  src          : local('Heebo'), local('Heebo-Regular'),
  url('/source/css/fonts/heebo/heebo-v4-latin-regular.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-regular.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-regular.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-regular.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-regular.svg#Heebo') format('svg');
}

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 500;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-500.eot');
  src          : local('Heebo Medium'), local('Heebo-Medium'),
  url('/source/css/fonts/heebo/heebo-v4-latin-500.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-500.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-500.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-500.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-500.svg#Heebo') format('svg');
}

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 700;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-700.eot');
  src          : local('Heebo Bold'), local('Heebo-Bold'),
  url('/source/css/fonts/heebo/heebo-v4-latin-700.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-700.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-700.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-700.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-700.svg#Heebo') format('svg');
}

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 800;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-800.eot');
  src          : local('Heebo ExtraBold'), local('Heebo-ExtraBold'),
  url('/source/css/fonts/heebo/heebo-v4-latin-800.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-800.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-800.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-800.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-800.svg#Heebo') format('svg');
}

@font-face
{
  font-family  : 'Heebo';
  font-style   : normal;
  font-weight  : 900;
  font-display : swap;
  src          : url('/source/css/fonts/heebo/heebo-v4-latin-900.eot');
  src          : local('Heebo Black'), local('Heebo-Black'),
  url('/source/css/fonts/heebo/heebo-v4-latin-900.eot?#iefix') format('embedded-opentype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-900.woff2') format('woff2'),
  url('/source/css/fonts/heebo/heebo-v4-latin-900.woff') format('woff'),
  url('/source/css/fonts/heebo/heebo-v4-latin-900.ttf') format('truetype'),
  url('/source/css/fonts/heebo/heebo-v4-latin-900.svg#Heebo') format('svg');
}
