/* thin ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/montserrat/montserrat-thin-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-thin-webfont.woff') format('woff');
  font-display: swap;
}

/* thin-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/montserrat/montserrat-thinitalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-thinitalic-webfont.woff') format('woff');
  font-display: swap;
}



/* extra-light ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/montserrat/montserrat-extralight-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-extralight-webfont.woff') format('woff');
  font-display: swap;
}

/* extra-light-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/montserrat/montserrat-extralightitalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-extralightitalic-webfont.woff') format('woff');
  font-display: swap;
}



/* light ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat/montserrat-light-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-light-webfont.woff') format('woff');
  font-display: swap;
}

/* light-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/montserrat/montserrat-lightitalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-lightitalic-webfont.woff') format('woff');
  font-display: swap;
}





/* regular ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat/montserrat-regular-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-regular-webfont.woff') format('woff');
  font-display: swap;
}

/* regular-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/montserrat/montserrat-italic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-italic-webfont.woff') format('woff');
  font-display: swap;
}




/* medium ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat/montserrat-medium-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-medium-webfont.woff') format('woff');
  font-display: swap;
}

/* medium-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/montserrat/montserrat-mediumitalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-mediumitalic-webfont.woff') format('woff');
  font-display: swap;
}




/* semi-bold ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat/montserrat-semibold-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-semibold-webfont.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/montserrat/montserrat-semibolditalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-semibolditalic-webfont.woff') format('woff');
  font-display: swap;
}




/* bold ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat/montserrat-bold-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-bold-webfont.woff') format('woff');
  font-display: swap;
}

/* bold-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/montserrat/montserrat-bolditalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-bolditalic-webfont.woff') format('woff');
  font-display: swap;
}




/* extra-bold ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat/montserrat-extrabold-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-extrabold-webfont.woff') format('woff');
  font-display: swap;
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/montserrat/montserrat-extrabolditalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-extrabolditalic-webfont.woff') format('woff');
  font-display: swap;
}




/* black ==================== */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/montserrat/montserrat-black-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-black-webfont.woff') format('woff');
  font-display: swap;
}

/* black-italic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/montserrat/montserrat-blackitalic-webfont.woff2') format('woff2'),
       url('../fonts/montserrat/montserrat-blackitalic-webfont.woff') format('woff');
  font-display: swap;
}