:root {
    --primary-color: #002b58;
    --secondary-color: #f6891f;
    --success-color: #28a745;
    --danger-color: #dc3545;
    --warning-color: #ffc107;
    --info-color: #17a2b8;
    --light-color: #ffffff;
    --dark-color: #343a40;
    --white-color: #ffffff;
    --muted-color: #6c757d;
     --body-font-family: 'Avenir Next Cyr', sans-serif;
    --body-font-size: 10px;
    font-weight: 700;
}
/* Avenir Next Cyr - Regular */
@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/wp-content/fonts/avenir/AVENIRNEXTCYR-REGULAR.TTF') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Avenir Next Cyr - Light */
@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/wp-content/fonts/avenir/AVENIRNEXTCYR-LIGHT.TTF') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Avenir Next Cyr - Demi */
@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/wp-content/fonts/avenir/AVENIRNEXTCYR-DEMI.TTF') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Avenir Next Cyr - Bold */
@font-face {
  font-family: 'Avenir Next Cyr';
  src: url('/wp-content/fonts/avenir/AVENIRNEXTCYR-BOLD.TTF') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}