/* Montserrat font family */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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