/*
 * Euclid by Swiss Typefaces
 * Ref: https://www.swisstypefaces.com/fonts/euclid
 *
 * Note: You cannot use this font without a license from Swiss Typefaces
 * Ref:  https://www.swisstypefaces.com/support/licenses/
 *
 * Fonts in this file:
 *   - Euclid Circular B - Light
 *   - Euclid Circular B - Light Italic
 *   - Euclid Circular B - Medium
 *   - Euclid Circular B - Medium Italic
 *   - Euclid Circular B - Regular
 *   - Euclid Circular B - Regular Italic
 *   - Euclid Circular B - Semibold
 *   - Euclid Circular B - Semibold Italic
 *   - Euclid Circular B - Bold
 *   - Euclid Circular B - Bold Italic
 */

/* Euclid Flex Bold */
@font-face {
  font-family: 'EuclidCircularB-Bold-WebXL';
  src: url('EuclidCircularB-Bold-WebXL.eot');
  src:
    url('EuclidCircularB-Bold-WebXL.eot?#iefix') format('embedded-opentype'),
    url('EuclidCircularB-Bold-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-Bold-WebXL.woff') format('woff'),
    url('EuclidCircularB-Bold-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Bold Italic */
@font-face {
  font-family: 'EuclidCircularB-BoldItalic-WebXL';
  src: url('EuclidCircularB-BoldItalic-WebXL.eot');
  src:
    url('EuclidCircularB-BoldItalic-WebXL.eot?#iefix')
      format('embedded-opentype'),
    url('EuclidCircularB-BoldItalic-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-BoldItalic-WebXL.woff') format('woff'),
    url('EuclidCircularB-BoldItalic-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Light */
@font-face {
  font-family: 'EuclidCircularB-Light-WebXL';
  src: url('EuclidCircularB-Light-WebXL.eot');
  src:
    url('EuclidCircularB-Light-WebXL.eot?#iefix') format('embedded-opentype'),
    url('EuclidCircularB-Light-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-Light-WebXL.woff') format('woff'),
    url('EuclidCircularB-Light-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Light Italic */
@font-face {
  font-family: 'EuclidCircularB-LightItalic-WebXL';
  src: url('EuclidCircularB-LightItalic-WebXL.eot');
  src:
    url('EuclidCircularB-LightItalic-WebXL.eot?#iefix')
      format('embedded-opentype'),
    url('EuclidCircularB-LightItalic-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-LightItalic-WebXL.woff') format('woff'),
    url('EuclidCircularB-LightItalic-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Medium */
@font-face {
  font-family: 'EuclidCircularB-Medium-WebXL';
  src: url('EuclidCircularB-Medium-WebXL.eot');
  src:
    url('EuclidCircularB-Medium-WebXL.eot?#iefix') format('embedded-opentype'),
    url('EuclidCircularB-Medium-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-Medium-WebXL.woff') format('woff'),
    url('EuclidCircularB-Medium-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Medium Italic */
@font-face {
  font-family: 'EuclidCircularB-MediumItalic-WebXL';
  src: url('EuclidCircularB-MediumItalic-WebXL.eot');
  src:
    url('EuclidCircularB-MediumItalic-WebXL.eot?#iefix')
      format('embedded-opentype'),
    url('EuclidCircularB-MediumItalic-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-MediumItalic-WebXL.woff') format('woff'),
    url('EuclidCircularB-MediumItalic-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Regular */
@font-face {
  font-family: 'EuclidCircularB-Regular-WebXL';
  src: url('EuclidCircularB-Regular-WebXL.eot');
  src:
    url('EuclidCircularB-Regular-WebXL.eot?#iefix') format('embedded-opentype'),
    url('EuclidCircularB-Regular-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-Regular-WebXL.woff') format('woff'),
    url('EuclidCircularB-Regular-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Regular Italic */
@font-face {
  font-family: 'EuclidCircularB-RegularItalic-WebXL';
  src: url('EuclidCircularB-RegularItalic-WebXL.eot');
  src:
    url('EuclidCircularB-RegularItalic-WebXL.eot?#iefix')
      format('embedded-opentype'),
    url('EuclidCircularB-RegularItalic-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-RegularItalic-WebXL.woff') format('woff'),
    url('EuclidCircularB-RegularItalic-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Semibold */
@font-face {
  font-family: 'EuclidCircularB-Semibold-WebXL';
  src: url('EuclidCircularB-Semibold-WebXL.eot');
  src:
    url('EuclidCircularB-Semibold-WebXL.eot?#iefix') format('embedded-opentype'),
    url('EuclidCircularB-Semibold-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-Semibold-WebXL.woff') format('woff'),
    url('EuclidCircularB-Semibold-WebXL.ttf') format('truetype');
  font-display: swap;
}

/* Euclid Flex Semibold Italic */
@font-face {
  font-family: 'EuclidCircularB-SemiboldItalic-WebXL';
  src: url('EuclidCircularB-SemiboldItalic-WebXL.eot');
  src:
    url('EuclidCircularB-SemiboldItalic-WebXL.eot?#iefix')
      format('embedded-opentype'),
    url('EuclidCircularB-SemiboldItalic-WebXL.woff2') format('woff2'),
    url('EuclidCircularB-SemiboldItalic-WebXL.woff') format('woff'),
    url('EuclidCircularB-SemiboldItalic-WebXL.ttf') format('truetype');
  font-display: swap;
}

:root {
  --light: 'EuclidCircularB-Light-WebXL', -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  --light2: 'EuclidCircularB-Light-WebXL', -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  --light-italic: 'EuclidCircularB-LightItalic-WebXL', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
    'Helvetica Neue', sans-serif;
  --medium: 'EuclidCircularB-Medium-WebXL', -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  --medium-italic: 'EuclidCircularB-MediumItalic-WebXL', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
    'Helvetica Neue', sans-serif;
  --regular: 'EuclidCircularB-Regular-WebXL', -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  --regular-italic: 'EuclidCircularB-RegularItalic-WebXL', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
    'Helvetica Neue', sans-serif;
  --semibold: 'EuclidCircularB-Semibold-WebXL', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
    'Helvetica Neue', sans-serif;
  --semibold-italic: 'EuclidCircularB-SemiboldItalic-WebXL', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
    'Helvetica Neue', sans-serif;
  --bold: 'EuclidCircularB-Bold-WebXL', -apple-system, BlinkMacSystemFont,
    'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue',
    sans-serif;
  --bold-italic: 'EuclidCircularB-BoldItalic-WebXL', -apple-system,
    BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell,
    'Helvetica Neue', sans-serif;
}
