﻿/* ================= ROBOTO ================= */

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url("/Content/fonts/roboto-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/roboto-regular-webfont.woff") format("woff"), url("/Content/fonts/roboto-regular-webfont.ttf") format("truetype"), url("/Content/fonts/roboto-regular-webfont.svg#Roboto") format("svg");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("/Content/fonts/roboto-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/roboto-italic-webfont.woff") format("woff"), url("/Content/fonts/roboto-italic-webfont.ttf") format("truetype"), url("/Content/fonts/roboto-italic-webfont.svg#Roboto") format("svg");
}

@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url("/Content/fonts/roboto-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/roboto-bold-webfont.woff") format("woff"), url("/Content/fonts/roboto-bold-webfont.ttf") format("truetype"), url("/Content/fonts/roboto-bold-webfont.svg#Roboto") format("svg");
}

@font-face {
    font-family: "Roboto";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url("/Content/fonts/roboto-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/roboto-bolditalic-webfont.woff") format("woff"), url("/Content/fonts/roboto-bolditalic-webfont.ttf") format("truetype"), url("/Content/fonts/roboto-bolditalic-webfont.svg#Roboto") format("svg");
}

/* ================= IBM PLEX SERIF ================= */

@font-face {
    font-family: "IBM Plex Serif";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/IBMPlexSerif.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/IBMPlexSerif.woff") format("woff"), url("/Content/fonts/IBMPlexSerif.ttf") format("truetype"), url("/Content/fonts/IBMPlexSerif.svg#IBMPlexSerif") format("svg");
}

@font-face {
    font-family: "IBM Plex Serif";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("/Content/fonts/IBMPlexSerif-Italic.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/IBMPlexSerif-Italic.woff") format("woff"), url("/Content/fonts/IBMPlexSerif-Italic.ttf") format("truetype"), url("/Content/fonts/IBMPlexSerif-Italic.svg#IBMPlexSerif") format("svg");
}

@font-face {
    font-family: "IBM Plex Serif";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("/Content/fonts/IBMPlexSerif-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/IBMPlexSerif-BoldItalic.woff") format("woff"), url("/Content/fonts/IBMPlexSerif-BoldItalic.ttf") format("truetype"), url("/Content/fonts/IBMPlexSerif-BoldItalic.svg#IBMPlexSerif") format("svg");
}

@font-face {
    font-family: "IBM Plex Serif";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/IBMPlexSerif-Bold.eot?#iefix") format("embedded-opentype"), url("/Content/fonts/IBMPlexSerif-Bold.woff") format("woff"), url("/Content/fonts/IBMPlexSerif-Bold.ttf") format("truetype"), url("/Content/fonts/IBMPlexSerif-Bold.svg#IBMPlexSerif") format("svg");
}

/* ================= PLAYFAIR DISPLAY ================= */

@font-face {
    font-family: "Playfair Display";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/PlayfairDisplayRegular.eot") format("embedded-opentype"), url("/Content/fonts/PlayfairDisplayRegular.woff2") format("woff2"), url("/Content/fonts/PlayfairDisplayRegular.woff") format("woff"), url("/Content/fonts/PlayfairDisplayRegular.ttf") format("truetype"), url("/Content/fonts/PlayfairDisplayRegular.svg#PlayfairDisplayRegular") format("svg");
}

@font-face {
    font-family: "Playfair Display";
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: url("/Content/fonts/PlayfairDisplayItalic.eot") format("embedded-opentype"), url("/Content/fonts/PlayfairDisplayItalic.woff2") format("woff2"), url("/Content/fonts/PlayfairDisplayItalic.woff") format("woff"), url("/Content/fonts/PlayfairDisplayItalic.ttf") format("truetype"), url("/Content/fonts/PlayfairDisplayItalic.svg#PlayfairDisplayItalic") format("svg");
}

@font-face {
    font-family: "Playfair Display";
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/PlayfairDisplaySemiBold.eot") format("embedded-opentype"), url("/Content/fonts/PlayfairDisplaySemiBold.woff2") format("woff2"), url("/Content/fonts/PlayfairDisplaySemiBold.woff") format("woff"), url("/Content/fonts/PlayfairDisplaySemiBold.ttf") format("truetype"), url("/Content/fonts/PlayfairDisplaySemiBold.svg#PlayfairDisplaySemiBold") format("svg");
}

@font-face {
    font-family: "Playfair Display";
    font-weight: 600;
    font-style: italic;
    font-display: swap;
    src: url("/Content/fonts/PlayfairDisplaySemiBoldItalic.eot") format("embedded-opentype"), url("/Content/fonts/PlayfairDisplaySemiBoldItalic.woff2") format("woff2"), url("/Content/fonts/PlayfairDisplaySemiBoldItalic.woff") format("woff"), url("/Content/fonts/PlayfairDisplaySemiBoldItalic.ttf") format("truetype"), url("/Content/fonts/PlayfairDisplaySemiBoldItalic.svg#PlayfairDisplaySemiBoldItalic") format("svg");
}

@font-face {
    font-family: "Playfair Display";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/PlayfairDisplayBold.eot") format("embedded-opentype"), url("/Content/fonts/PlayfairDisplayBold.woff2") format("woff2"), url("/Content/fonts/PlayfairDisplayBold.woff") format("woff"), url("/Content/fonts/PlayfairDisplayBold.ttf") format("truetype"), url("/Content/fonts/PlayfairDisplayBold.svg#PlayfairDisplayBold") format("svg");
}

@font-face {
    font-family: "Playfair Display";
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: url("/Content/fonts/PlayfairDisplayBoldItalic.eot") format("embedded-opentype"), url("/Content/fonts/PlayfairDisplayBoldItalic.woff2") format("woff2"), url("/Content/fonts/PlayfairDisplayBoldItalic.woff") format("woff"), url("/Content/fonts/PlayfairDisplayBoldItalic.ttf") format("truetype"), url("/Content/fonts/PlayfairDisplayBoldItalic.svg#PlayfairDisplayBoldItalic") format("svg");
}

/* ================= UTM AVO ================= */

@font-face {
    font-family: "Utm Avo";
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/utm-avo.eot"), url("/Content/fonts/utm-avo.woff") format("woff"), url("/Content/fonts/utm-avo.ttf") format("truetype"), url("/Content/fonts/utm-avo.svg") format("svg");
}

@font-face {
    font-family: "Utm Avo";
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url("/Content/fonts/utm-avo-bold.eot"), url("/Content/fonts/utm-avo-bold.woff") format("woff"), url("/Content/fonts/utm-avo-bold.ttf") format("truetype"), url("/Content/fonts/utm-avo-bold.svg") format("svg");
}
