
/* Title font */
@font-face {
    font-family: kg-title;
    src: url("../fonts/kg-title.otf");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: kg-title;
    src: url("../fonts/kg-title-italic.otf");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: kg-title;
    src: url("../fonts/kg-title-bold.otf");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: kg-title;
    src: url("../fonts/kg-title-bold-italic.otf");
    font-weight: bold;
    font-style: italic;
}

/* Body font */
@font-face {
    font-family: kg-sans;
    src: url("../fonts/kg-sans-regular.woff2") format("woff2 supports variations"),
         url("../fonts/kg-sans-regular.woff2") format("woff2-variations");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: kg-sans;
    src: url("../fonts/kg-sans-regular-italic.woff2") format("woff2 supports variations"),
         url("../fonts/kg-sans-regular-italic.woff2") format("woff2-variations");
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: kg-sans;
    src: url("../fonts/kg-sans-medium.woff2") format("woff2 supports variations"),
         url("../fonts/kg-sans-medium.woff2") format("woff2-variations");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: kg-sans;
    src: url("../fonts/kg-sans-medium-italic.woff2") format("woff2 supports variations"),
         url("../fonts/kg-sans-medium-italic.woff2") format("woff2-variations");
    font-weight: bold;
    font-style: italic;
}
