/* ============================================
   M O N T S E R R A T   F O N T S
   ============================================ */

/* Thin (100) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-ThinItalic.ttf') format('truetype');
}

/* ExtraLight (200) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf') format('truetype');
}

/* Light (300) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-LightItalic.ttf') format('truetype');
}

/* Regular (400) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Italic.ttf') format('truetype');
}

/* Medium (500) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-MediumItalic.ttf') format('truetype');
}

/* SemiBold (600) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf') format('truetype');
}

/* Bold (700) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-BoldItalic.ttf') format('truetype');
}

/* ExtraBold (800) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf') format('truetype');
}

/* Black (900) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    /* font-display: swap; */
    src: url('../fonts/Montserrat/Montserrat-BlackItalic.ttf') format('truetype');
}

/* ============================================
   M O N T S E R R A T   A L T E R N A T E S   F O N T S
   ============================================ */

/* Thin (100) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 100;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 100;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-ThinItalic.ttf') format('truetype');
}

/* ExtraLight (200) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 200;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 200;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-ExtraLightItalic.ttf') format('truetype');
}

/* Light (300) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 300;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 300;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-LightItalic.ttf') format('truetype');
}

/* Regular (400) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 400;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 400;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Italic.ttf') format('truetype');
}

/* Medium (500) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 500;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 500;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-MediumItalic.ttf') format('truetype');
}

/* SemiBold (600) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 600;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 600;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-SemiBoldItalic.ttf') format('truetype');
}

/* Bold (700) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 700;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 700;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-BoldItalic.ttf') format('truetype');
}

/* ExtraBold (800) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 800;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 800;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-ExtraBoldItalic.ttf') format('truetype');
}

/* Black (900) */
@font-face {
    font-family: 'Montserrat Alternates';
    font-style: normal;
    font-weight: 900;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'Montserrat Alternates';
    font-style: italic;
    font-weight: 900;
    /* font-display: swap; */
    src: url('../fonts/MontserratAlternates/MontserratAlternates-BlackItalic.ttf') format('truetype');
}