@font-face {
    font-family: 'Montserrat';
    src: url("Montserrat-Regular.otf") format("opentype"),
         url("Montserrat-Regular.ttf") format("truetype");
}

@font-face {
    font-family: 'Montserrat';
    font-style: italic;
    src: url("Montserrat-Italic.ttf") format("truetype"),
         url("Montserrat-Italic.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 100; 
    src: url("Montserrat-Thin.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 100; 
    font-style: italic;
    src: url("Montserrat-ThinItalic.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 200; 
    src: url("Montserrat-ExtraLight.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 200; 
    font-style: italic;
    src: url("Montserrat-ExtraLightItalic.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 300; 
    src: url("Montserrat-Light.otf") format("opentype");
}

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


@font-face {
    font-family: 'Montserrat';
    font-weight: 500; 
    src: url("Montserrat-Medium.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 500; 
    font-style: italic;
    src: url("Montserrat-MediumItalic.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 600; 
    src: url("Montserrat-SemiBold.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 600; 
    font-style: italic;
    src: url("Montserrat-SemiBoldItalic.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 700; 
    src: url("Montserrat-Bold.otf") format("opentype");
}

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

@font-face {
    font-family: 'Montserrat';
    font-weight: 800; 
    src: url("Montserrat-ExtraBold.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 800; 
    font-style: italic;
    src: url("Montserrat-ExtraBoldItalic.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 900; 
    src: url("Montserrat-Black.otf") format("opentype");
}

@font-face {
    font-family: 'Montserrat';
    font-weight: 900; 
    font-style: italic;
    src: url("Montserrat-BlackItalic.otf") format("opentype");
}