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

/* Thin Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Thin Italic"), local("Montserrat-ThinItalic"),
    url("/front/fonts/Montserrat/Montserrat-ThinItalic.ttf") format("truetype");
    font-weight  : 100;
    font-style   : italic;
    font-display : swap;
}

/* ExtraLight */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"),
    url("/front/fonts/Montserrat/Montserrat-ExtraLight.ttf") format("truetype");
    font-weight  : 200;
    font-style   : normal;
    font-display : swap;
}

/* ExtraLight Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat ExtraLight Italic"), local("Montserrat-ExtraLightItalic"),
    url("/front/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf") format("truetype");
    font-weight  : 200;
    font-style   : italic;
    font-display : swap;
}

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

/* Light Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Light Italic"), local("Montserrat-LightItalic"),
    url("/front/fonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype");
    font-weight  : 300;
    font-style   : italic;
    font-display : swap;
}


/* Regular */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat"),
    url("/front/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype");
    font-weight  : normal;
    font-style   : normal;
    font-display : swap;
}

/* Regular Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Italic"), local("Montserrat-Italic"),
    url("/front/fonts/Montserrat/Montserrat-Italic.ttf") format("truetype");
    font-weight  : normal;
    font-style   : italic;
    font-display : swap;
}


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

/* Medium Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Medium Italic"), local("Montserrat-MediumItalic"),
    url("/front/fonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype");
    font-weight  : 500;
    font-style   : italic;
    font-display : swap;
}


/* SemiBold */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat SemiBold"), local("Montserrat-SemiBold"),
    url("/front/fonts/Montserrat/Montserrat-SemiBold.ttf") format("truetype");
    font-weight  : 600;
    font-style   : normal;
    font-display : swap;
}

/* SemiBold Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat SemiBold Italic"), local("Montserrat-SemiBoldItalic"),
    url("/front/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf") format("truetype");
    font-weight  : 600;
    font-style   : italic;
    font-display : swap;
}


/* Bold */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Bold"), local("Montserrat-Bold"),
    url("/front/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype");
    font-weight  : bold;
    font-style   : normal;
    font-display : swap;
}

/* Bold Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Bold Italic"), local("Montserrat-BoldItalic"),
    url("/front/fonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype");
    font-weight  : bold;
    font-style   : italic;
    font-display : swap;
}


/* ExtraBold */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
    url("/front/fonts/Montserrat/Montserrat-ExtraBold.ttf") format("truetype");
    font-weight  : 800;
    font-style   : normal;
    font-display : swap;
}

/* ExtraBold Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat ExtraBold Italic"), local("Montserrat-ExtraBoldItalic"),
    url("/front/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf") format("truetype");
    font-weight  : 800;
    font-style   : italic;
    font-display : swap;
}


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

/* Black Italic */
@font-face {
    font-family  : "Montserrat";
    src          : local("Montserrat Black Italic"), local("Montserrat-BlackItalic"),
    url("/front/fonts/Montserrat/Montserrat-BlackItalic.ttf") format("truetype");
    font-weight  : 900;
    font-style   : italic;
    font-display : swap;
}