@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('alsrubl-arial-regular.eot');
  src: url('alsrubl-arial-regular.eot?#iefix') format('embedded-opentype'),url('alsrubl-arial-regular.woff') format('woff'), url('alsrubl-arial-regular.ttf') format('truetype'), url('alsrubl-arial-regular.svg#ALSRublArialRegular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('alsrubl-arial-italic.eot');
  src: url('alsrubl-arial-italic.eot?#iefix') format('embedded-opentype'), url('alsrubl-arial-italic.woff') format('woff'), url('alsrubl-arial-italic.ttf') format('truetype'), url('alsrubl-arial-italic.svg#ALSRublArialItalic') format('svg');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('alsrubl-arial-bold.eot');
  src: url('alsrubl-arial-bold.eot?#iefix') format('embedded-opentype'), url('alsrubl-arial-bold.woff') format('woff'), url('alsrubl-arial-bold.ttf') format('truetype'), url('alsrubl-arial-bold.svg#ALSRublArialBold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'ALSRubl-Arial';
  src: url('alsrubl-arial-bolditalic.eot');
  src: url('alsrubl-arial-bolditalic.eot?#iefix') format('embedded-opentype'), url('alsrubl-arial-bolditalic.woff') format('woff'), url('alsrubl-arial-bolditalic.ttf') format('truetype'), url('alsrubl-arial-bolditalic.svg#ALSRublArialBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

/*
  <span class="ruble">Р</span>
*/
.ruble {
  font-family: 'ALSRubl-Arial', Arial, sans-serif;
  line-height: normal;
}


@font-face {
  font-family: 'Merriweather';
  src: local('Merriweather Bold'), local('Merriweather-Bold'), url('merriweatherbold.woff2') format('woff2'), url('merriweatherbold.woff') format('woff'), url('merriweatherbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Merriweather';
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url('merriweatherregular.woff2') format('woff2'), url('merriweatherregular.woff') format('woff'), url('merriweatherregular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.mf {
  font-family: 'Georgia', Arial, sans-serif;
  line-height: 1;
  font-weight: 300;
  font-display: auto;
  word-spacing: 0px;
}
.fonts-loaded .mf {
  font-family: 'Merriweather', Arial, sans-serif;
  font-size: 15px;
  line-height: 1.7;
  font-weight: 300;
  word-spacing: -1.85px;
  font-display: auto;
}


@font-face {
  font-family: 'Nunito-SemiBold';
  src: local('Nunito-SemiBold'), local('Nunito-SemiBold'), url('Nunito-SemiBold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Nunito-ExtraBold';
  src: local('Nunito-ExtraBold'), local('Nunito-ExtraBold'), url('Nunito-ExtraBold.ttf') format('truetype');
  font-display: swap;
}
@font-face {
  font-family: 'Nunito';
  src: local('Nunito-Light'), local('Nunito-Light'), url('Nunito-Light.ttf') format('truetype');
  font-display: auto;
}
@font-face {
  font-family: 'Nunito';
  src: local('Nunito-Regular'), local('Nunito-Regular'), url('Nunito-Regular.ttf') format('truetype');
  font-display: swap;
}

.fonts-loaded body {
  font-family: 'Nunito', Arial, sans-serif;
  line-height: normal;
  font-display: auto;
}