@font-face {
    font-family: "Spartan-MB";
    src: url(font/Spartan-MB/SpartanMB-Medium.otf) format("opentype");
    font-weight: 500;
}

@font-face {
    font-family: "Spartan-MB";
    src: url(font/Spartan-MB/SpartanMB-Bold.otf) format("opentype");
    font-weight: 900;
}



@font-face {
    font-family: "Space Mono";
    src: url(font/Space_Mono/SpaceMono-Regular.ttf) format('truetype');
}

@font-face {
    font-family: "Space Mono";
    src: url(font/Space_Mono/SpaceMono-BoldItalic.ttf) format('truetype');
    font-style: italic;
    font-weight: bold;
}


@font-face {
    font-family: "FilsonPro";
    src: url(font/filson-pro/FilsonProBold.woff) format('woff');
    font-weight: bold;
}

:root {

    /* Colors: */
    --e42-color-1c1b20: #1C1B20;
    --e42-color-ffffff: #FFFFFF;
    --e42-color-12bab9: #12BAB9;
    --e42-color-32efdb: #32EFDB;
    --e42-color-000000: #000000;
    --e42-color-3aecde: #3AECDE;

    /* Font/text values */
    --e42-font-family-spartan-mb: "Spartan-MB";
    --e42-font-family-space-mono: "Space Mono";
    --e42-font-style-oblique: oblique;
    --e42-font-style-normal: normal;
    --e42-font-style-italic: italic;
    --e42-font-weight-900: 900;
    --e42-font-weight-medium: 500;
    --e42-font-weight-bold: bold;
    --e42-font-weight-normal: normal;
    --e42-font-size-16: 16px;
    --e42-font-size-18: 18px;
    --e42-font-size-22: 22px;
    --e42-font-size-26: 26px;
    --e42-font-size-30: 30px;
    --e42-font-size-32: 32px;
    --e42-font-size-40: 40px;
    --e42-font-size-48: 48px;
    --e42-font-size-64: 64px;
    --e42-font-size-65: 65px;
    --e42-character-spacing--0-16: -0.16px;
    --e42-character-spacing--0-4: -0.4px;
    --e42-character-spacing--0-72: -0.72px;
    --e42-character-spacing--0-26: -0.26px;
    --e42-character-spacing--0-32: -0.32px;
    --e42-character-spacing--0-48: -0.48px;
    --e42-character-spacing--0-22: -0.22px;
    --e42-line-spacing-22: 22px;
    --e42-line-spacing-30: 30px;
    --e42-line-spacing-32: 32px;
    --e42-line-spacing-48: 48px;
    --e42-line-spacing-80: 80px;
    --e42-text-transform-uppercase: uppercase;
}

.container {
    max-width: calc(100% - (2 * (var(--bs-gutter-x) * .5)));
}

html,
body {
    overflow-x: hidden;
}

a {
    text-decoration: none;
}