/* TYPOGRAPHY */
@font-face {
    font-family: 'Inconsolata';
    src: url('../fonts/Inconsolata-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Monument Extended';
    src: url('../fonts/MonumentExtended-Ultrabold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inconsolata';
    src: url('../fonts/Inconsolata-Bold.woff2') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Pixelify Sans';
    src: url('../fonts/PixelifySans-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'Inconsolata', sans-serif;
    font-size: 1.25rem;
    line-height: 1.4;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Inconsolata', sans-serif;
    font-weight: 400;
}

.h-xxl {
    font-family: 'Monument Extended', sans-serif;
    font-size: 7rem;
    line-height: 1.2;
    font-weight: bold;
}

.h-xl {
    font-family: 'Monument Extended', sans-serif;
    font-size: 3rem;
    line-height: 1.2;
    font-weight: bold;
}

.h-l {
    font-family: 'Inconsolata', sans-serif;
    font-size: 1.875rem;
    line-height: 1.4;
    font-weight: normal;
}

.h-m {
    font-family: 'Inconsolata', sans-serif;
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: normal;
}

.h-s {
    font-family: 'Inconsolata', sans-serif;
    font-size: 1rem;
    line-height: 1.4;
    font-weight: normal;
}


b, strong, .h-bold {
    font-weight: bold;
}

@media (max-width: 991.98px) {
    .h-xxl {
        font-size: 2.4rem;
    }
    .h-xl {
        font-size: 2rem;
    }
    .h-l {
        font-size: 1.5rem;
    }
    .h-m, body, .h-s {
        font-size: 1rem;
    }
}



.extra-padding {
    padding: calc(var(--space-xl) * 2) 0!important;
}

.no-padding {
    padding: 0!important;
}