/* Montserrat font family */

/* Thin (100) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url("Montserrat-Thin-u1rYl2O.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    src: url("Montserrat-ThinItalic-qMtoCXT.ttf") format('truetype');
    font-display: swap;
}

/* Extra Light (200) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url("Montserrat-ExtraLight-eb5G5oJ.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    src: url("Montserrat-ExtraLightItalic-O2ZrVTi.ttf") format('truetype');
    font-display: swap;
}

/* Light (300) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url("Montserrat-Light-MDHBu3k.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    src: url("Montserrat-LightItalic-SxmtMum.ttf") format('truetype');
    font-display: swap;
}

/* Regular (400) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url("Montserrat-Regular-TyFcnC3.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: url("Montserrat-Italic-AzFKleQ.ttf") format('truetype');
    font-display: swap;
}

/* Medium (500) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url("Montserrat-Medium-gFFcHC5.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: url("Montserrat-MediumItalic-Q3FSNKX.ttf") format('truetype');
    font-display: swap;
}

/* Semi Bold (600) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url("Montserrat-SemiBold-o1SLOTy.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    src: url("Montserrat-SemiBoldItalic-Z4N7ZBw.ttf") format('truetype');
    font-display: swap;
}

/* Bold (700) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url("Montserrat-Bold-GTKJHbX.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: url("Montserrat-BoldItalic-QjlZi0s.ttf") format('truetype');
    font-display: swap;
}

/* Extra Bold (800) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url("Montserrat-ExtraBold-C0eKnnN.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    src: url("Montserrat-ExtraBoldItalic-Ik4HUVO.ttf") format('truetype');
    font-display: swap;
}

/* Black (900) */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url("Montserrat-Black-sjNFoS3.ttf") format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    src: url("Montserrat-BlackItalic-LdmG37Q.ttf") format('truetype');
    font-display: swap;
}
