@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 400;
  src: local('Euclid Flex'), url('./EuclidFlexRegular.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 400;
  src: local('Euclid Flex'), url('./EuclidFlexItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 250;
  src: local('Euclid Flex'), url('./EuclidFlexUltraLight.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 250;
  src: local('Euclid Flex'), url('./EuclidFlexUltraLightItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 275;
  src: local('Euclid Flex'), url('./EuclidFlexThin.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 275;
  src: local('Euclid Flex'), url('./EuclidFlexThinItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 300;
  src: local('Euclid Flex'), url('./EuclidFlexLight.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 300;
  src: local('Euclid Flex'), url('./EuclidFlexLightItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 500;
  src: local('Euclid Flex'), url('./EuclidFlexMedium.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 500;
  src: local('Euclid Flex'), url('./EuclidFlexMediumItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 600;
  src: local('Euclid Flex'), url('./EuclidFlexSemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 600;
  src: local('Euclid Flex'), url('./EuclidFlexSemiBoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: normal;
  font-weight: 700;
  src: local('Euclid Flex'), url('./EuclidFlexBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Flex';
  font-style: italic;
  font-weight: 700;
  src: local('Euclid Flex'), url('./EuclidFlexBoldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Euclid Square';
  font-style: normal;
  font-weight: 400;
  src: local('Euclid Square'), url('./EuclidSquareRegular.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: normal;
  font-weight: 400;
  src: local('Euclid Triangle'), url('./EuclidTriangleRegular.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: normal;
  font-weight: 400;
  src: local('Euclid Circular A'), url('./EuclidCircularARegular.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: normal;
  font-weight: 400;
  src: local('Euclid Circular B'), url('./EuclidCircularBRegular.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Square';
  font-style: italic;
  font-weight: 400;
  src: local('Euclid Square'), url('./EuclidSquareItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: italic;
  font-weight: 400;
  src: local('Euclid Triangle'), url('./EuclidTriangleItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: italic;
  font-weight: 400;
  src: local('Euclid Circular A'), url('./EuclidCircularAItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: italic;
  font-weight: 400;
  src: local('Euclid Circular B'), url('./EuclidCircularBItalic.woff') format('woff');
}

@font-face {
  font-family: 'Euclid Square';
  font-style: normal;
  font-weight: 300;
  src: local('Euclid Square'), url('./EuclidSquareLight.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: normal;
  font-weight: 300;
  src: local('Euclid Triangle'), url('./EuclidTriangleLight.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: normal;
  font-weight: 300;
  src: local('Euclid Circular A'), url('./EuclidCircularALight.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: normal;
  font-weight: 300;
  src: local('Euclid Circular B'), url('./EuclidCircularBLight.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Square';
  font-style: italic;
  font-weight: 300;
  src: local('Euclid Square'), url('./EuclidSquareLightItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: italic;
  font-weight: 300;
  src: local('Euclid Triangle'), url('./EuclidTriangleLightItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: italic;
  font-weight: 300;
  src: local('Euclid Circular A'), url('./EuclidCircularALightItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: italic;
  font-weight: 300;
  src: local('Euclid Circular B'), url('./EuclidCircularBLightItalic.woff') format('woff');
}

@font-face {
  font-family: 'Euclid Square';
  font-style: normal;
  font-weight: 500;
  src: local('Euclid Square'), url('./EuclidSquareMedium.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: normal;
  font-weight: 500;
  src: local('Euclid Triangle'), url('./EuclidTriangleMedium.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: normal;
  font-weight: 500;
  src: local('Euclid Circular A'), url('./EuclidCircularAMedium.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: normal;
  font-weight: 500;
  src: local('Euclid Circular B'), url('./EuclidCircularBMedium.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Square';
  font-style: italic;
  font-weight: 500;
  src: local('Euclid Square'), url('./EuclidSquareMediumItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: italic;
  font-weight: 500;
  src: local('Euclid Triangle'), url('./EuclidTriangleMediumItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: italic;
  font-weight: 500;
  src: local('Euclid Circular A'), url('./EuclidCircularAMediumItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: italic;
  font-weight: 500;
  src: local('Euclid Circular B'), url('./EuclidCircularBMediumItalic.woff') format('woff');
}

@font-face {
  font-family: 'Euclid Square';
  font-style: normal;
  font-weight: 600;
  src: local('Euclid Square'), url('./EuclidSquareSemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: normal;
  font-weight: 600;
  src: local('Euclid Triangle'), url('./EuclidTriangleSemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: normal;
  font-weight: 600;
  src: local('Euclid Circular A'), url('./EuclidCircularASemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: normal;
  font-weight: 600;
  src: local('Euclid Circular B'), url('./EuclidCircularBSemiBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Square';
  font-style: italic;
  font-weight: 600;
  src: local('Euclid Square'), url('./EuclidSquareSemiBoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: italic;
  font-weight: 600;
  src: local('Euclid Triangle'), url('./EuclidTriangleSemiBoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: italic;
  font-weight: 600;
  src: local('Euclid Circular A'), url('./EuclidCircularASemiBoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: italic;
  font-weight: 600;
  src: local('Euclid Circular B'), url('./EuclidCircularBSemiBoldItalic.woff') format('woff');
}

@font-face {
  font-family: 'Euclid Square';
  font-style: normal;
  font-weight: 700;
  src: local('Euclid Square'), url('./EuclidSquareBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: normal;
  font-weight: 700;
  src: local('Euclid Triangle'), url('./EuclidTriangleBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: normal;
  font-weight: 700;
  src: local('Euclid Circular A'), url('./EuclidCircularABold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: normal;
  font-weight: 700;
  src: local('Euclid Circular B'), url('./EuclidCircularBBold.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Square';
  font-style: italic;
  font-weight: 700;
  src: local('Euclid Square'), url('./EuclidSquareBoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Triangle';
  font-style: italic;
  font-weight: 700;
  src: local('Euclid Triangle'), url('./EuclidTriangleBoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular A';
  font-style: italic;
  font-weight: 700;
  src: local('Euclid Circular A'), url('./EuclidCircularABoldItalic.woff') format('woff');
}
@font-face {
  font-family: 'Euclid Circular B';
  font-style: italic;
  font-weight: 700;
  src: local('Euclid Circular B'), url('./EuclidCircularBBoldItalic.woff') format('woff');
}
