/*
 * Fonts
 */

 /* Barlow Font Family */

/* Thin */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Extra Light */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

/* Light */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Regular */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Medium */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Semi Bold */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Extra Bold */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Black */
@font-face {
    font-family: 'Barlow';
    src: url('../fonts/barlow/Barlow-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}







/**
 * Supera Gothic Font Family
 * All font weights and styles for the Supera Gothic typeface
 */

/* Ultra Light */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-UltraLight.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}


/* Thin */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-Thin.otf') format('opentype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

/* Light */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Book */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-Book.otf') format('opentype');
    font-weight: 350;
    font-style: normal;
    font-display: swap;
}

/* Regular */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-Regular.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Extra Bold */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-ExtraBold.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}


/* Black */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-Black.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Ultra Black */
@font-face {
    font-family: 'Supera Gothic';
    src: url('../fonts/supera-gothic/SuperaGothic-UltraBlack.otf') format('opentype');
    font-weight: 950;
    font-style: normal;
    font-display: swap;
}

/**
 * Outfit Font Family
 * Variable font with weight range from 100 to 900
 */

/* Outfit Variable Font */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/Outfit-VariableFont_wght.ttf') format('truetype-variations');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Outfit Fallback - Static Fonts */

/* Thin */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

/* Extra Light */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

/* Light */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Regular */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Medium */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Semi Bold */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Bold */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Extra Bold */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* Black */
@font-face {
    font-family: 'Outfit';
    src: url('../fonts/outfit/static/Outfit-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/**
 * Bauhaus Bugler Bold Font Family
 * Bold display font for headings and emphasis
 */

@font-face {
    font-family: 'Bauhaus Bugler Bold';
    src: url('../fonts/bauhaus-bugler-bold-w00-bold/Web Fonts/a8f1032f952b63eeefc647923900f21a.eot');
    src: url('../fonts/bauhaus-bugler-bold-w00-bold/Web Fonts/a8f1032f952b63eeefc647923900f21a.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bauhaus-bugler-bold-w00-bold/Web Fonts/a8f1032f952b63eeefc647923900f21a.woff2') format('woff2'),
         url('../fonts/bauhaus-bugler-bold-w00-bold/Web Fonts/a8f1032f952b63eeefc647923900f21a.woff') format('woff'),
         url('../fonts/bauhaus-bugler-bold-w00-bold/Web Fonts/a8f1032f952b63eeefc647923900f21a.ttf') format('truetype'),
         url('../fonts/bauhaus-bugler-bold-w00-bold/Web Fonts/a8f1032f952b63eeefc647923900f21a.svg#Bauhaus Bugler Bold W00 Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}