@font-face {
    font-family: 'SourceSansPro-Bold';
    src:
            local('SourceSansPro-Bold'),
            url('../fonts/source-sans-pro-cdnfonts/SourceSansPro-Bold.otf') format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Regular';
    src:
            local('SourceSansPro-Regular'),
            url('../fonts/source-sans-pro-cdnfonts/SourceSansPro-Regular.otf') format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Semibold';
    src:
            local('SourceSansPro-Semibold'),
            url('../fonts/source-sans-pro-cdnfonts/SourceSansPro-Semibold.otf') format('truetype');
}

@font-face {
    font-family: 'SourceSansPro-Black';
    src:
            local('SourceSansPro-Black'),
            url('../fonts/source-sans-pro-cdnfonts/SourceSansPro-Black.otf') format('truetype');
}

@font-face {
    font-family: 'Inter';
    src:
            local('Inter'),
            url('../fonts/Inter/Inter-VariableFont_slnt,wght.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: local('Lato Thin'), local('Lato-Thin'),
    url('../fonts/lato-v25-latin/lato-v25-latin-100.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-100.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 100;
    font-display: swap;
    src: local('Lato Thin Italic'), local('Lato-ThinItalic'),
    url('../fonts/lato-v25-latin/lato-v25-latin-100italic.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-100italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local('Lato Light'), local('Lato-Light'),
    url('../fonts/lato-v25-latin/lato-v25-latin-300.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-300.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    font-display: swap;
    src: local('Lato Light Italic'), local('Lato-LightItalic'),
    url('../fonts/lato-v25-latin/lato-v25-latin-300italic.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-300italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Lato Regular'), local('Lato-Regular'),
    url('../fonts/lato-v25-latin/lato-v25-latin-regular.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: local('Lato Italic'), local('Lato-Italic'),
    url('../fonts/lato-v25-latin/lato-v25-latin-italic.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Lato Bold'), local('Lato-Bold'),
    url('../fonts/lato-v25-latin/lato-v25-latin-700.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-700.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'),
    url('../fonts/lato-v25-latin/lato-v25-latin-700italic.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-700italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: local('Lato Black'), local('Lato-Black'),
    url('../fonts/lato-v25-latin/lato-v25-latin-900.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-900.ttf') format('truetype');
}
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    font-display: swap;
    src: local('Lato Black Italic'), local('Lato-BlackItalic'),
    url('../fonts/lato-v25-latin/lato-v25-latin-900italic.woff2') format('woff2'),
    url('../fonts/lato-v25-latin/lato-v25-latin-900italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Roboto'; font-style: normal; font-weight: 100; font-display: swap;
    src: local('Roboto Thin'), local('Roboto-Thin'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-100.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-100.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: italic; font-weight: 100; font-display: swap;
    src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-100italic.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-100italic.ttf') format('truetype');
}
/* 300 */
@font-face {
    font-family: 'Roboto'; font-style: normal; font-weight: 300; font-display: swap;
    src: local('Roboto Light'), local('Roboto-Light'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-300.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-300.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: italic; font-weight: 300; font-display: swap;
    src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-300italic.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-300italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: normal; font-weight: 400; font-display: swap;
    src: local('Roboto'), local('Roboto-Regular'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-regular.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: italic; font-weight: 400; font-display: swap;
    src: local('Roboto Italic'), local('Roboto-Italic'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-italic.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: normal; font-weight: 500; font-display: swap;
    src: local('Roboto Medium'), local('Roboto-Medium'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-500.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-500.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: italic; font-weight: 500; font-display: swap;
    src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-500italic.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-500italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: normal; font-weight: 700; font-display: swap;
    src: local('Roboto Bold'), local('Roboto-Bold'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-700.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-700.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: italic; font-weight: 700; font-display: swap;
    src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-700italic.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-700italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: normal; font-weight: 900; font-display: swap;
    src: local('Roboto Black'), local('Roboto-Black'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-900.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-900.ttf') format('truetype');
}
@font-face {
    font-family: 'Roboto'; font-style: italic; font-weight: 900; font-display: swap;
    src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-900italic.woff2') format('woff2'),
    url('../fonts/roboto-v49-latin/roboto-v49-latin-900italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Open Sans'; font-style: normal; font-weight: 300; font-display: swap;
    src: local('Open Sans Light'), local('OpenSans-Light'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-300.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-300.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: italic; font-weight: 300; font-display: swap;
    src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-300italic.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-300italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: normal; font-weight: 400; font-display: swap;
    src: local('Open Sans Regular'), local('OpenSans-Regular'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-regular.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: italic; font-weight: 400; font-display: swap;
    src: local('Open Sans Italic'), local('OpenSans-Italic'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-italic.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: normal; font-weight: 500; font-display: swap;
    src: local('Open Sans Medium'), local('OpenSans-Medium'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-500.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-500.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: italic; font-weight: 500; font-display: swap;
    src: local('Open Sans Medium Italic'), local('OpenSans-MediumItalic'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-500italic.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-500italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: normal; font-weight: 600; font-display: swap;
    src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-600.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-600.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: italic; font-weight: 600; font-display: swap;
    src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-600italic.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-600italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: normal; font-weight: 700; font-display: swap;
    src: local('Open Sans Bold'), local('OpenSans-Bold'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-700.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-700.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: italic; font-weight: 700; font-display: swap;
    src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-700italic.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-700italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: normal; font-weight: 800; font-display: swap;
    src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-800.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-800.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans'; font-style: italic; font-weight: 800; font-display: swap;
    src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-800italic.woff2') format('woff2'),
    url('../fonts/open-sans-v44-latin/open-sans-v44-latin-800italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 100; font-display: swap;
    src: local('Poppins Thin'), local('Poppins-Thin'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-100.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-100.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 100; font-display: swap;
    src: local('Poppins Thin Italic'), local('Poppins-ThinItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-100italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-100italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 200; font-display: swap;
    src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-200.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-200.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 200; font-display: swap;
    src: local('Poppins ExtraLight Italic'), local('Poppins-ExtraLightItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-200italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-200italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 300; font-display: swap;
    src: local('Poppins Light'), local('Poppins-Light'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-300.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-300.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 300; font-display: swap;
    src: local('Poppins Light Italic'), local('Poppins-LightItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-300italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-300italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 400; font-display: swap;
    src: local('Poppins Regular'), local('Poppins-Regular'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-regular.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 400; font-display: swap;
    src: local('Poppins Italic'), local('Poppins-Italic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 500; font-display: swap;
    src: local('Poppins Medium'), local('Poppins-Medium'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-500.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-500.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 500; font-display: swap;
    src: local('Poppins Medium Italic'), local('Poppins-MediumItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-500italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-500italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 600; font-display: swap;
    src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-600.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-600.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 600; font-display: swap;
    src: local('Poppins SemiBold Italic'), local('Poppins-SemiBoldItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-600italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-600italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 700; font-display: swap;
    src: local('Poppins Bold'), local('Poppins-Bold'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-700.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-700.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 700; font-display: swap;
    src: local('Poppins Bold Italic'), local('Poppins-BoldItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-700italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-700italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 800; font-display: swap;
    src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-800.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-800.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 800; font-display: swap;
    src: local('Poppins ExtraBold Italic'), local('Poppins-ExtraBoldItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-800italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-800italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: normal; font-weight: 900; font-display: swap;
    src: local('Poppins Black'), local('Poppins-Black'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-900.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-900.ttf') format('truetype');
}
@font-face {
    font-family: 'Poppins'; font-style: italic; font-weight: 900; font-display: swap;
    src: local('Poppins Black Italic'), local('Poppins-BlackItalic'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-900italic.woff2') format('woff2'),
    url('../fonts/poppins-v24-latin/poppins-v24-latin-900italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 100; font-display: swap;
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-100.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-100.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 100; font-display: swap;
    src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-100italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-100italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 200; font-display: swap;
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-200.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-200.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 200; font-display: swap;
    src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-200italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-200italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 300; font-display: swap;
    src: local('Montserrat Light'), local('Montserrat-Light'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-300.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-300.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 300; font-display: swap;
    src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-300italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-300italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap;
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-regular.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 400; font-display: swap;
    src: local('Montserrat Italic'), local('Montserrat-Italic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap;
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-500.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-500.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 500; font-display: swap;
    src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-500italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-500italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap;
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-600.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-600.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 600; font-display: swap;
    src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-600italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-600italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap;
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-700.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-700.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 700; font-display: swap;
    src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-700italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-700italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 800; font-display: swap;
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-800.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-800.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 800; font-display: swap;
    src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-800italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-800italic.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: normal; font-weight: 900; font-display: swap;
    src: local('Montserrat Black'), local('Montserrat-Black'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-900.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-900.ttf') format('truetype');
}
@font-face {
    font-family: 'Montserrat'; font-style: italic; font-weight: 900; font-display: swap;
    src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-900italic.woff2') format('woff2'),
    url('../fonts/montserrat-v31-latin/montserrat-v31-latin-900italic.ttf') format('truetype');
}
