/* ==========================================================================
   FLAMA FONT FAMILY DEFINITIONS
   ========================================================================== */

/* --------------------------------------------------------------------------
   1. FLAMA NORMAL FAMILY
   -------------------------------------------------------------------------- */

/* Thin (100) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Thin2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Thin2.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-ThinItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-ThinItalic2.woff') format('woff');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

/* Ultralight (200) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Ultralight2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Ultralight2.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-UltralightItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-UltralightItalic2.woff') format('woff');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Light2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Light2.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-LightItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-LightItalic2.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Book (400) - Body text font */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Book2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Book2.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BookItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BookItalic2.woff') format('woff');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Basic (450) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Basic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Basic2.woff') format('woff');
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BasicItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BasicItalic2.woff') format('woff');
  font-weight: 450;
  font-style: italic;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Medium2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Medium2.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-MediumItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-MediumItalic2.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Semibold (600) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Semibold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Semibold2.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-SemiboldItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-SemiboldItalic2.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* Bold (700) - Headline and Titles font */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Bold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Bold2.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BoldItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BoldItalic2.woff') format('woff');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Extrabold (800) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Extrabold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Extrabold2.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-ExtraboldItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-ExtraboldItalic2.woff') format('woff');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Black2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-Black2.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Flama';
  src: url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BlackItalic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Normal_family/FT Flama/webfonts/Flama-BlackItalic2.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}


/* --------------------------------------------------------------------------
   2. FLAMA CONDENSED FAMILY
   -------------------------------------------------------------------------- */

/* Thin (100) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Thin.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Ultralight (200) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Ultralight.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Ultralight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Light2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Light2.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Book (400) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Book2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Book2.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Basic (450) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Basic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Basic2.woff') format('woff');
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Medium2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Medium2.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Semibold (600) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Semibold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Semibold2.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Bold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Bold2.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Extrabold (800) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Extrabold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Extrabold2.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Flama Condensed';
  src: url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Black2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Condensed_family/FT Flama Condensed/webfonts/FlamaCond-Black2.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


/* --------------------------------------------------------------------------
   3. FLAMA SEMI-CONDENSED FAMILY
   -------------------------------------------------------------------------- */

/* Thin (100) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Thin.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Ultralight (200) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Ultralight2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Ultralight2.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Light2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Light2.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Book (400) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Book2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Book2.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Basic (450) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Basic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Basic2.woff') format('woff');
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Medium2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Medium2.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Semibold (600) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Semibold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Semibold2.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Bold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Bold2.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Extrabold (800) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Extrabold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Extrabold2.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Flama Semi-Condensed';
  src: url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Black2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Semi-Condensed_family/FT Flama Semi-Condensed/webfonts/FlamaSemicond-Black2.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


/* --------------------------------------------------------------------------
   4. FLAMA ULTRA-CONDENSED FAMILY
   -------------------------------------------------------------------------- */

/* Thin (100) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Thin2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Thin2.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

/* Ultralight (200) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltracond-Ultralight2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltracond-Ultralight2.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

/* Light (300) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Light2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Light2.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Book (400) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Book2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Book2.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Basic (450) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Basic2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Basic2.woff') format('woff');
  font-weight: 450;
  font-style: normal;
  font-display: swap;
}

/* Medium (500) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Medium2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Medium2.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Semibold (600) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Semibold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Semibold2.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold (700) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Bold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Bold2.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Extrabold (800) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Extrabold2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Extrabold2.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* Black (900) */
@font-face {
  font-family: 'Flama Ultra-Condensed';
  src: url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Black2.woff2') format('woff2'),
    url('mazaya/FT_Flama_Ultra-Condensed_family/FT Flama Ultra-Condensed/webfonts/FlamaUltraCond-Black2.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}