/* Euclid Circular A */
/* Regular - 400 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Regular.ttf") format('truetype');
    font-weight: 400;
    font-style: normal;
}
/* Light - 300 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Light.ttf") format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* Medium - 500 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Medium.ttf") format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* SemiBold - 600 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A SemiBold.ttf") format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* Bold - 700 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Bold.ttf") format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* Italic - 400 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Italic.ttf") format('truetype');
    font-weight: 400;
    font-style: italic;
}

/* Light Italic - 300 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Light Italic.ttf") format('truetype');
    font-weight: 300;
    font-style: italic;
}

/* Medium Italic - 500 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Medium Italic.ttf") format('truetype');
    font-weight: 500;
    font-style: italic;
}

/* SemiBold Italic - 600 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A SemiBold Italic.ttf") format('truetype');
    font-weight: 600;
    font-style: italic;
}

/* Bold Italic - 700 */
@font-face {
    font-family: "Euclid Circular A";
    src: url("/fonts/Euclid Circular A Bold Italic.ttf") format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* DM Sans */
/* Regular - 400 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-Regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* Light - 300 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-Light.ttf) format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* Medium - 500 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-Medium.ttf) format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* SemiBold - 600 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-SemiBold.ttf) format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* Bold - 700 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-Bold.ttf) format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* ExtraBold - 800 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-ExtraBold.ttf) format('truetype');
    font-weight: 800;
    font-style: normal;
}

/* Light Italic - 300 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-LightItalic.ttf) format('truetype');
    font-weight: 300;
    font-style: italic;
}

/* Medium Italic - 500 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-MediumItalic.ttf) format('truetype');
    font-weight: 500;
    font-style: italic;
}

/* SemiBold Italic - 600 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-SemiBoldItalic.ttf) format('truetype');
    font-weight: 600;
    font-style: italic;
}

/* Bold Italic - 700 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-BoldItalic.ttf) format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* ExtraBold Italic - 800 */
@font-face {
    font-family: "DM Sans";
    src: url(/fonts/DMSans-ExtraBoldItalic.ttf) format('truetype');
    font-weight: 800;
    font-style: italic;
}
