/* fonts for beeline */

@font-face {
  font-weight: 400;
  font-family: 'BeelineSans';
  font-style: normal;
  font-display: swap;
  src: local('BeelineSans'), url('/fonts/BeelineSans-Regular.otf') format('opentype');
}

@font-face {
  font-weight: 500;
  font-family: 'BeelineSans';
  font-style: normal;
  font-display: swap;
  src: local('BeelineSans'), url('/fonts/BeelineSans-Medium.otf') format('opentype');
}

@font-face {
  font-weight: 700;
  font-family: 'BeelineSans';
  font-style: normal;
  font-display: swap;
  src: local('BeelineSans'), url('/fonts/BeelineSans-Bold.otf') format('opentype');
}

@font-face {
  font-weight: 900;
  font-family: 'BeelineSans';
  font-style: normal;
  font-display: swap;
  src: local('BeelineSans'), url('/fonts/BeelineSans-Black.otf') format('opentype');
}

/* fonts for megafon */

@font-face {
  font-weight: 300;
  font-family: 'MegafonGraphik';
  font-style: normal;
  font-display: swap;
  src: local('MegafonGraphik'), url('/fonts/MegafonGraphik-Light.otf') format('opentype');
}

@font-face {
  font-weight: 400;
  font-family: 'MegafonGraphik';
  font-style: normal;
  font-display: swap;
  src: local('MegafonGraphik'), url('/fonts/MegafonGraphik-Regular.otf') format('opentype');
}

@font-face {
  font-weight: 500;
  font-family: 'MegafonGraphik';
  font-style: normal;
  font-display: swap;
  src: local('MegafonGraphik'), url('/fonts/MegafonGraphik-Medium.otf') format('opentype');
}

@font-face {
  font-weight: 600;
  font-family: 'MegafonGraphik';
  font-style: normal;
  font-display: swap;
  src: local('MegafonGraphik'), url('/fonts/MegafonGraphik-Semibold.otf') format('opentype');
}

@font-face {
  font-weight: 700;
  font-family: 'MegafonGraphik';
  font-style: normal;
  font-display: swap;
  src: local('MegafonGraphik'), url('/fonts/MegafonGraphik-Bold.otf') format('opentype');
}

@font-face {
  font-weight: 900;
  font-family: 'MegafonGraphik';
  font-style: normal;
  font-display: swap;
  src: local('MegafonGraphik'), url('/fonts/MegafonGraphik-Black.otf') format('opentype');
}

/* fonts for alfa */
@font-face {
  font-weight: 500;
  font-family: 'SFProDisplay';
  font-style: normal;
  font-display: swap;
  src: local('SFProDisplay'), url('/fonts/SF-Pro-Display-Medium.otf') format('opentype');
}

@font-face {
  font-weight: 600;
  font-family: 'SFProDisplay';
  font-style: normal;
  font-display: swap;
  src: local('SFProDisplay'), url('/fonts/SF-Pro-Display-Semibold.otf') format('opentype');
}

@font-face {
  font-weight: 400;
  font-family: 'SFProText';
  font-style: normal;
  font-display: swap;
  src: local('SFProText'), url('/fonts/SF-Pro-Text-Regular.otf') format('opentype');
}

@font-face {
  font-weight: 500;
  font-family: 'SFProText';
  font-style: normal;
  font-display: swap;
  src: local('SFProText'), url('/fonts/SF-Pro-Text-Medium.otf') format('opentype');
}

@font-face {
  font-weight: 700;
  font-family: 'SFProText';
  font-style: normal;
  font-display: swap;
  src: local('SFProText'), url('/fonts/SF-Pro-Text-Bold.otf') format('opentype');
}

@font-face {
  font-weight: 300;
  font-family: '5kaSansDesign';
  font-style: normal;
  font-display: swap;
  src: local('5kaSansDesign'), url('/fonts/5kaSansDesign-Thin.ttf') format('truetype');
}

@font-face {
  font-weight: 400;
  font-family: '5kaSansDesign';
  font-style: normal;
  font-display: swap;
  src: local('5kaSansDesign'), url('/fonts/5kaSansDesign-Regular.ttf') format('truetype');
}

@font-face {
  font-weight: 600;
  font-family: '5kaSansDesign';
  font-style: normal;
  font-display: swap;
  src: local('5kaSansDesign'), url('/fonts/5kaSansDesign-SemiBold.ttf') format('truetype');
}

@font-face {
  font-weight: 900;
  font-family: '5kaSansDesign';
  font-style: normal;
  font-display: swap;
  src: local('5kaSansDesign'), url('/fonts/5kaSansDesign-Black.ttf') format('truetype');
}

@font-face {
  font-weight: 300;
  font-family: 'Euclid Circular A';
  font-style: normal;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-Light.eot');
  src: local('Euclid Circular A Light'), local('EuclidCircularA-Light'), url('/fonts/EuclidCircularA/EuclidCircularA-Light.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-Light.woff2') format('woff2');
}

@font-face {
  font-weight: 300;
  font-family: 'Euclid Circular A';
  font-style: italic;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-LightItalic.eot');
  src: local('Euclid Circular A Light Italic'), local('EuclidCircularA-LightItalic'), url('/fonts/EuclidCircularA/EuclidCircularA-LightItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-LightItalic.woff2') format('woff2');
}

@font-face {
  font-weight: 400;
  font-family: 'Euclid Circular A';
  font-style: normal;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-Regular.eot');
  src: local('Euclid Circular A Regular'), local('EuclidCircularA-Regular'), url('/fonts/EuclidCircularA/EuclidCircularA-Regular.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-Regular.woff2') format('woff2');
}

@font-face {
  font-weight: 400;
  font-family: 'Euclid Circular A';
  font-style: italic;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-Italic.eot');
  src: local('Euclid Circular A Italic'), local('EuclidCircularA-Italic'), url('/fonts/EuclidCircularA/EuclidCircularA-Italic.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-Italic.woff2') format('woff2');
}

@font-face {
  font-weight: 500;
  font-family: 'Euclid Circular A';
  font-style: normal;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-Medium.eot');
  src: local('Euclid Circular A Medium'), local('EuclidCircularA-Medium'), url('/fonts/EuclidCircularA/EuclidCircularA-Medium.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-Medium.woff2') format('woff2');
}

@font-face {
  font-weight: 500;
  font-family: 'Euclid Circular A';
  font-style: italic;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-MediumItalic.eot');
  src: local('Euclid Circular A Medium Italic'), local('EuclidCircularA-MediumItalic'), url('/fonts/EuclidCircularA/EuclidCircularA-MediumItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-MediumItalic.woff2') format('woff2');
}

@font-face {
  font-weight: 600;
  font-family: 'Euclid Circular A';
  font-style: normal;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-SemiBold.eot');
  src: local('Euclid Circular A SemiBold'), local('EuclidCircularA-SemiBold'), url('/fonts/EuclidCircularA/EuclidCircularA-SemiBold.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-SemiBold.woff2') format('woff2');
}

@font-face {
  font-weight: 600;
  font-family: 'Euclid Circular A';
  font-style: italic;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-SemiBoldItalic.eot');
  src: local('Euclid Circular A SemiBold Italic'), local('EuclidCircularA-SemiBoldItalic'), url('/fonts/EuclidCircularA/EuclidCircularA-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-SemiBoldItalic.woff2') format('woff2');
}

@font-face {
  font-weight: 700;
  font-family: 'Euclid Circular A';
  font-style: normal;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-Bold.eot');
  src: local('Euclid Circular A Bold'), local('EuclidCircularA-Bold'), url('/fonts/EuclidCircularA/EuclidCircularA-Bold.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-Bold.woff2') format('woff2');
}

@font-face {
  font-weight: 700;
  font-family: 'Euclid Circular A';
  font-style: italic;
  src: url('/fonts/EuclidCircularA/EuclidCircularA-BoldItalic.eot');
  src: local('Euclid Circular A Bold Italic'), local('EuclidCircularA-BoldItalic'), url('/fonts/EuclidCircularA/EuclidCircularA-BoldItalic.eot?#iefix') format('embedded-opentype'), url('/fonts/EuclidCircularA/EuclidCircularA-BoldItalic.woff2') format('woff2');
}
