/* ==========================================================================
   UGEDI Divi 5 Child — Local Fonts (WOFF2)
   File: assets/css/fonts.css
   Fonts: assets/fonts/<family>/*.woff2
   ========================================================================== */


/* ==========================================================================
   LATO (latin + latin-ext)
   Folder: assets/fonts/lato/
   ========================================================================== */

/* lato-100 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-100.woff2') format('woff2');
}

/* lato-100italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-100italic.woff2') format('woff2');
}

/* lato-300 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-300.woff2') format('woff2');
}

/* lato-300italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-300italic.woff2') format('woff2');
}

/* lato-regular - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-regular.woff2') format('woff2');
}

/* lato-italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-italic.woff2') format('woff2');
}

/* lato-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-700.woff2') format('woff2');
}

/* lato-700italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-700italic.woff2') format('woff2');
}

/* lato-900 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-900.woff2') format('woff2');
}

/* lato-900italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Lato';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/lato/lato-v25-latin_latin-ext-900italic.woff2') format('woff2');
}


/* ==========================================================================
   MONTSERRAT (latin + latin-ext)
   Folder: assets/fonts/montserrat/
   ========================================================================== */

/* montserrat-100 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-100.woff2') format('woff2');
}

/* montserrat-100italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-100italic.woff2') format('woff2');
}

/* montserrat-200 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-200.woff2') format('woff2');
}

/* montserrat-200italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-200italic.woff2') format('woff2');
}

/* montserrat-300 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-300.woff2') format('woff2');
}

/* montserrat-300italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-300italic.woff2') format('woff2');
}

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

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

/* montserrat-500 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-500.woff2') format('woff2');
}

/* montserrat-500italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-500italic.woff2') format('woff2');
}

/* montserrat-600 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-600.woff2') format('woff2');
}

/* montserrat-600italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-600italic.woff2') format('woff2');
}

/* montserrat-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-700.woff2') format('woff2');
}

/* montserrat-700italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-700italic.woff2') format('woff2');
}

/* montserrat-800 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-800.woff2') format('woff2');
}

/* montserrat-800italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-800italic.woff2') format('woff2');
}

/* montserrat-900 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-900.woff2') format('woff2');
}

/* montserrat-900italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/montserrat/montserrat-v31-latin_latin-ext-900italic.woff2') format('woff2');
}


/* ==========================================================================
   ROBOTO (latin + latin-ext + math + symbols)
   Folder: assets/fonts/roboto/
   ========================================================================== */

/* roboto-100 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-100.woff2') format('woff2');
}

/* roboto-100italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-100italic.woff2') format('woff2');
}

/* roboto-200 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-200.woff2') format('woff2');
}

/* roboto-200italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-200italic.woff2') format('woff2');
}

/* roboto-300 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-300.woff2') format('woff2');
}

/* roboto-300italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-300italic.woff2') format('woff2');
}

/* roboto-regular - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-regular.woff2') format('woff2');
}

/* roboto-italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-italic.woff2') format('woff2');
}

/* roboto-500 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-500.woff2') format('woff2');
}

/* roboto-500italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-500italic.woff2') format('woff2');
}

/* roboto-600 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-600.woff2') format('woff2');
}

/* roboto-600italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-600italic.woff2') format('woff2');
}

/* roboto-700 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-700.woff2') format('woff2');
}

/* roboto-700italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-700italic.woff2') format('woff2');
}

/* roboto-800 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-800.woff2') format('woff2');
}

/* roboto-800italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-800italic.woff2') format('woff2');
}

/* roboto-900 - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-900.woff2') format('woff2');
}

/* roboto-900italic - latin_latin-ext_math_symbols */
@font-face {
  font-display: swap;
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/roboto/roboto-v50-latin_latin-ext_math_symbols-900italic.woff2') format('woff2');
}


/* ==========================================================================
   ROBOTO MONO (latin + latin-ext)
   Folder: assets/fonts/roboto-mono/
   ========================================================================== */

/* roboto-mono-100 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-100.woff2') format('woff2');
}

/* roboto-mono-100italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-100italic.woff2') format('woff2');
}

/* roboto-mono-200 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-200.woff2') format('woff2');
}

/* roboto-mono-200italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-200italic.woff2') format('woff2');
}

/* roboto-mono-300 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-300.woff2') format('woff2');
}

/* roboto-mono-300italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-300italic.woff2') format('woff2');
}

/* roboto-mono-regular - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-regular.woff2') format('woff2');
}

/* roboto-mono-italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-italic.woff2') format('woff2');
}

/* roboto-mono-500 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-500.woff2') format('woff2');
}

/* roboto-mono-500italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-500italic.woff2') format('woff2');
}

/* roboto-mono-600 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-600.woff2') format('woff2');
}

/* roboto-mono-600italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-600italic.woff2') format('woff2');
}

/* roboto-mono-700 - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-700.woff2') format('woff2');
}

/* roboto-mono-700italic - latin_latin-ext */
@font-face {
  font-display: swap;
  font-family: 'Roboto Mono';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-mono/roboto-mono-v31-latin_latin-ext-700italic.woff2') format('woff2');
}

