@font-face {
  font-family: 'Roboto Flex';
  src: url('fonts/robotoflex-aio.woff2') format('woff2'),
      url('fonts/robotoflex-aio.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Roboto Flex';
  src: url('fonts/robotoflex-aio.woff2') format('woff2'),
      url('fonts/robotoflex-aio.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Roboto Flex';
  src: url('fonts/robotoflex-aio.woff2') format('woff2'),
      url('fonts/robotoflex-aio.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Roboto Flex';
  src: url('fonts/robotoflex-aio.woff2') format('woff2'),
      url('fonts/robotoflex-aio.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Roboto Flex';
  src: url('fonts/robotoflex-aio.woff2') format('woff2'),
      url('fonts/robotoflex-aio.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

body {
  font-family: 'Roboto Flex'; font-size: 14; font-weight: 400;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBold.eot');
  src: url('fonts/AGOptimaBold.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBold.woff2') format('woff2'),
      url('fonts/AGOptimaBold.woff') format('woff'),
      url('fonts/AGOptimaBold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBold_1.eot');
  src: url('fonts/AGOptimaBold_1.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBold_1.woff2') format('woff2'),
      url('fonts/AGOptimaBold_1.woff') format('woff'),
      url('fonts/AGOptimaBold_1.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBold_2.eot');
  src: url('fonts/AGOptimaBold_2.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBold_2.woff2') format('woff2'),
      url('fonts/AGOptimaBold_2.woff') format('woff'),
      url('fonts/AGOptimaBold_2.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBoldItalic.eot');
  src: url('fonts/AGOptimaBoldItalic.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBoldItalic.woff2') format('woff2'),
      url('fonts/AGOptimaBoldItalic.woff') format('woff'),
      url('fonts/AGOptimaBoldItalic.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/Optima.eot');
  src: url('fonts/Optima.eot?#iefix') format('embedded-opentype'),
      url('fonts/Optima.woff2') format('woff2'),
      url('fonts/Optima.woff') format('woff'),
      url('fonts/Optima.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaItalic.eot');
  src: url('fonts/AGOptimaItalic.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaItalic.woff2') format('woff2'),
      url('fonts/AGOptimaItalic.woff') format('woff'),
      url('fonts/AGOptimaItalic.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/Optima_1.eot');
  src: url('fonts/Optima_1.eot?#iefix') format('embedded-opentype'),
      url('fonts/Optima_1.woff2') format('woff2'),
      url('fonts/Optima_1.woff') format('woff'),
      url('fonts/Optima_1.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/Optima_2.eot');
  src: url('fonts/Optima_2.eot?#iefix') format('embedded-opentype'),
      url('fonts/Optima_2.woff2') format('woff2'),
      url('fonts/Optima_2.woff') format('woff'),
      url('fonts/Optima_2.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaItalic_1.eot');
  src: url('fonts/AGOptimaItalic_1.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaItalic_1.woff2') format('woff2'),
      url('fonts/AGOptimaItalic_1.woff') format('woff'),
      url('fonts/AGOptimaItalic_1.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBold_3.eot');
  src: url('fonts/AGOptimaBold_3.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBold_3.woff2') format('woff2'),
      url('fonts/AGOptimaBold_3.woff') format('woff'),
      url('fonts/AGOptimaBold_3.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaItalic_2.eot');
  src: url('fonts/AGOptimaItalic_2.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaItalic_2.woff2') format('woff2'),
      url('fonts/AGOptimaItalic_2.woff') format('woff'),
      url('fonts/AGOptimaItalic_2.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/Optima_3.eot');
  src: url('fonts/Optima_3.eot?#iefix') format('embedded-opentype'),
      url('fonts/Optima_3.woff2') format('woff2'),
      url('fonts/Optima_3.woff') format('woff'),
      url('fonts/Optima_3.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBoldItalic_1.eot');
  src: url('fonts/AGOptimaBoldItalic_1.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBoldItalic_1.woff2') format('woff2'),
      url('fonts/AGOptimaBoldItalic_1.woff') format('woff'),
      url('fonts/AGOptimaBoldItalic_1.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaItalic_3.eot');
  src: url('fonts/AGOptimaItalic_3.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaItalic_3.woff2') format('woff2'),
      url('fonts/AGOptimaItalic_3.woff') format('woff'),
      url('fonts/AGOptimaItalic_3.ttf') format('truetype');
  font-weight: normal;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBoldItalic_2.eot');
  src: url('fonts/AGOptimaBoldItalic_2.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBoldItalic_2.woff2') format('woff2'),
      url('fonts/AGOptimaBoldItalic_2.woff') format('woff'),
      url('fonts/AGOptimaBoldItalic_2.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}

@font-face {
  font-family: 'Optima Cyr';
  src: url('fonts/AGOptimaBoldItalic_3.eot');
  src: url('fonts/AGOptimaBoldItalic_3.eot?#iefix') format('embedded-opentype'),
      url('fonts/AGOptimaBoldItalic_3.woff2') format('woff2'),
      url('fonts/AGOptimaBoldItalic_3.woff') format('woff'),
      url('fonts/AGOptimaBoldItalic_3.ttf') format('truetype');
  font-weight: bold;
  font-style: italic;
  font-display: fallback;
}

