@charset "utf-8";

/* Lato */
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 100;
    font-style: normal;
    src: url(../woff2/lato-thin.woff2) format('woff2'),
        url(../woff/lato-thin.woff) format('woff'),
        url(../ttf/lato-thin.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 100;
    font-style: italic;
    src: url(../woff2/lato-thinitalic.woff2) format('woff2'),
        url(../woff/lato-thinitalic.woff) format('woff'),
        url(../ttf/lato-thinitalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 300;
    font-style: normal;
    src: url(../woff2/lato-light.woff2) format('woff2'),
        url(../woff/lato-light.woff) format('woff'),
        url(../ttf/lato-light.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 300;
    font-style: italic;
    src: url(../woff2/lato-lightitalic.woff2) format('woff2'),
        url(../woff/lato-lightitalic.woff) format('woff'),
        url(../ttf/lato-lightitalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url(../woff2/lato-regular.woff2) format('woff2'),
        url(../woff/lato-regular.woff) format('woff'),
        url(../ttf/lato-regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    src: url(../woff2/lato-italic.woff2) format('woff2'),
        url(../woff/lato-italic.woff) format('woff'),
        url(../ttf/lato-italic.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    src: url(../woff2/lato-bold.woff2) format('woff2'),
        url(../woff/lato-bold.woff) format('woff'),
        url(../ttf/lato-bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    src: url(../woff2/lato-bolditalic.woff2) format('woff2'),
        url(../woff/lato-bolditalic.woff) format('woff'),
        url(../ttf/lato-bolditalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 900;
    font-style: normal;
    src: url(../woff2/lato-black.woff2) format('woff2'),
        url(../woff/lato-black.woff) format('woff'),
        url(../ttf/lato-black.ttf) format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-display: swap;
    font-weight: 900;
    font-style: italic;
    src: url(../woff2/lato-blackitalic.woff2) format('woff2'),
        url(../woff/lato-blackitalic.woff) format('woff'),
        url(../ttf/lato-blackitalic.ttf) format('truetype');
}

/* Playfair Display */
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url(../woff2/playfairdisplay-regular.woff2) format('woff2'),
        url(../woff/playfairdisplay-regular.woff) format('woff'),
        url(../ttf/playfairdisplay-regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    src: url(../woff2/playfairdisplay-italic.woff2) format('woff2'),
        url(../woff/playfairdisplay-italic.woff) format('woff'),
        url(../ttf/playfairdisplay-italic.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 500;
    font-style: normal;
    src: url(../woff2/playfairdisplay-medium.woff2) format('woff2'),
        url(../woff/playfairdisplay-medium.woff) format('woff'),
        url(../ttf/playfairdisplay-medium.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 500;
    font-style: italic;
    src: url(../woff2/playfairdisplay-mediumitalic.woff2) format('woff2'),
        url(../woff/playfairdisplay-mediumitalic.woff) format('woff'),
        url(../ttf/playfairdisplay-mediumitalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 600;
    font-style: normal;
    src: url(../woff2/playfairdisplay-semibold.woff2) format('woff2'),
        url(../woff/playfairdisplay-semibold.woff) format('woff'),
        url(../ttf/playfairdisplay-semibold.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 600;
    font-style: italic;
    src: url(../woff2/playfairdisplay-semibolditalic.woff2) format('woff2'),
        url(../woff/playfairdisplay-semibolditalic.woff) format('woff'),
        url(../ttf/playfairdisplay-semibolditalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    src: url(../woff2/playfairdisplay-bold.woff2) format('woff2'),
        url(../woff/playfairdisplay-bold.woff) format('woff'),
        url(../ttf/playfairdisplay-bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    src: url(../woff2/playfairdisplay-bolditalic.woff2) format('woff2'),
        url(../woff/playfairdisplay-bolditalic.woff) format('woff'),
        url(../ttf/playfairdisplay-bolditalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 800;
    font-style: normal;
    src: url(../woff2/playfairdisplay-extrabold.woff2) format('woff2'),
        url(../woff/playfairdisplay-extrabold.woff) format('woff'),
        url(../ttf/playfairdisplay-extrabold.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 800;
    font-style: italic;
    src: url(../woff2/playfairdisplay-extrabolditalic.woff2) format('woff2'),
        url(../woff/playfairdisplay-extrabolditalic.woff) format('woff'),
        url(../ttf/playfairdisplay-extrabolditalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 900;
    font-style: normal;
    src: url(../woff2/playfairdisplay-black.woff2) format('woff2'),
        url(../woff/playfairdisplay-black.woff) format('woff'),
        url(../ttf/playfairdisplay-black.ttf) format('truetype');
}
@font-face {
    font-family: 'Playfair Display';
    font-display: swap;
    font-weight: 900;
    font-style: italic;
    src: url(../woff2/playfairdisplay-blackitalic.woff2) format('woff2'),
        url(../woff/playfairdisplay-blackitalic.woff) format('woff'),
        url(../ttf/playfairdisplay-blackitalic.ttf) format('truetype');
}

/* Roboto */
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 100;
    font-style: normal;
    src: url(../woff2/roboto-thin.woff2) format('woff2'),
        url(../woff/roboto-thin.woff) format('woff'),
        url(../ttf/roboto-thin.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 100;
    font-style: italic;
    src: url(../woff2/roboto-thinitalic.woff2) format('woff2'),
        url(../woff/roboto-thinitalic.woff) format('woff'),
        url(../ttf/roboto-thinitalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 300;
    font-style: normal;
    src: url(../woff2/roboto-light.woff2) format('woff2'),
        url(../woff/roboto-light.woff) format('woff'),
        url(../ttf/roboto-light.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 300;
    font-style: italic;
    src: url(../woff2/roboto-lightitalic.woff2) format('woff2'),
        url(../woff/roboto-lightitalic.woff) format('woff'),
        url(../ttf/roboto-lightitalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url(../woff2/roboto-regular.woff2) format('woff2'),
        url(../woff/roboto-regular.woff) format('woff'),
        url(../ttf/roboto-regular.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 400;
    font-style: italic;
    src: url(../woff2/roboto-italic.woff2) format('woff2'),
        url(../woff/roboto-italic.woff) format('woff'),
        url(../ttf/roboto-italic.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 500;
    font-style: normal;
    src: url(../woff2/roboto-medium.woff2) format('woff2'),
        url(../woff/roboto-medium.woff) format('woff'),
        url(../ttf/roboto-medium.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 500;
    font-style: italic;
    src: url(../woff2/roboto-mediumitalic.woff2) format('woff2'),
        url(../woff/roboto-mediumitalic.woff) format('woff'),
        url(../ttf/roboto-mediumitalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    src: url(../woff2/roboto-bold.woff2) format('woff2'),
        url(../woff/roboto-bold.woff) format('woff'),
        url(../ttf/roboto-bold.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 700;
    font-style: italic;
    src: url(../woff2/roboto-bolditalic.woff2) format('woff2'),
        url(../woff/roboto-bolditalic.woff) format('woff'),
        url(../ttf/roboto-bolditalic.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 900;
    font-style: normal;
    src: url(../woff2/roboto-black.woff2) format('woff2'),
        url(../woff/roboto-black.woff) format('woff'),
        url(../ttf/roboto-black.ttf) format('truetype');
}
@font-face {
    font-family: 'Roboto';
    font-display: swap;
    font-weight: 900;
    font-style: italic;
    src: url(../woff2/roboto-blackitalic.woff2) format('woff2'),
        url(../woff/roboto-blackitalic.woff) format('woff'),
        url(../ttf/roboto-blackitalic.ttf) format('truetype');
}
