/* MONTSERRAT */

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-light.woff2') format('woff2'),
         url('Montserrat/montserrat-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-light-italic.woff2') format('woff2'),
         url('Montserrat/montserrat-light-italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-regular.woff2') format('woff2'),
         url('Montserrat/montserrat-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-italic.woff2') format('woff2'),
         url('Montserrat/montserrat-italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-medium.woff2') format('woff2'),
         url('Montserrat/montserrat-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-medium-italic.woff2') format('woff2'),
         url('Montserrat/montserrat-medium-italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-semi-bold.woff2') format('woff2'),
         url('Montserrat/montserrat-semi-bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-semi-bold-italic.woff2') format('woff2'),
         url('Montserrat/montserrat-semi-bold-italic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-bold.woff2') format('woff2'),
         url('Montserrat/montserrat-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    src: url('Montserrat/montserrat-bold-italic.woff2') format('woff2'),
         url('Montserrat/montserrat-bold-italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* NUNITO */

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-light.woff2') format('woff2'),
         url('Nunito/nunito-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-light-italic.woff2') format('woff2'),
         url('Nunito/nunito-light-italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-regular.woff2') format('woff2'),
         url('Nunito/nunito-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-italic.woff2') format('woff2'),
         url('Nunito/nunito-italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-medium.woff2') format('woff2'),
         url('Nunito/nunito-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-medium-italic.woff2') format('woff2'),
         url('Nunito/nunito-medium-italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-semi-bold.woff2') format('woff2'),
         url('Nunito/nunito-semi-bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-semi-bold-italic.woff2') format('woff2'),
         url('Nunito/nunito-semi-bold-italic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-bold.woff2') format('woff2'),
         url('Nunito/nunito-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Nunito';
    src: url('Nunito/nunito-bold-italic.woff2') format('woff2'),
         url('Nunito/nunito-bold-italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* OPEN SANS */

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-light.woff2') format('woff2'),
         url('OpenSans/open-sans-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-medium-light-italic.woff2') format('woff2'),
         url('OpenSans/open-sans-medium-light-italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-regular.woff2') format('woff2'),
         url('OpenSans/open-sans-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-italic.woff2') format('woff2'),
         url('OpenSans/open-sans-italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-medium.woff2') format('woff2'),
         url('OpenSans/open-sans-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-medium-italic.woff2') format('woff2'),
         url('OpenSans/open-sans-medium-italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-semi-bold.woff2') format('woff2'),
         url('OpenSans/open-sans-semi-bold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-semi-bold-italic.woff2') format('woff2'),
         url('OpenSans/open-sans-semi-bold-italic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-bold.woff2') format('woff2'),
         url('OpenSans/open-sans-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Open Sans';
    src: url('OpenSans/open-sans-bold-italic.woff2') format('woff2'),
         url('OpenSans/open-sans-bold-italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}

/* ROBOTO */

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-light.woff2') format('woff2'),
         url('Roboto/roboto-light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-light-italic.woff2') format('woff2'),
         url('Roboto/roboto-light-italic.woff') format('woff');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-regular.woff2') format('woff2'),
         url('Roboto/roboto-regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-italic.woff2') format('woff2'),
         url('Roboto/roboto-italic.woff') format('woff');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-medium.woff2') format('woff2'),
         url('Roboto/roboto-medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-medium-italic.woff2') format('woff2'),
         url('Roboto/roboto-medium-italic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-bold.woff2') format('woff2'),
         url('Roboto/roboto-bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('Roboto/roboto-bold-italic.woff2') format('woff2'),
         url('Roboto/roboto-bold-italic.woff') format('woff');
    font-weight: 700;
    font-style: italic;
    font-display: swap;
}