@font-face {
    font-family: 'Geologica';
    src: local('Geologica Medium'),
    local('Geologica-Medium'),
    url('../fonts/Geologica-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Geologica';
    src: local('Geologica ExtraBold'),
    local('Geologica-ExtraBold'),
    url('../fonts/Geologica-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'GeologicaRoman';
    src: local('GeologicaRoman Light'),
    local('GeologicaRoman-Light'),
    url('../fonts/GeologicaRoman-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap
}


@font-face {
    font-family: 'GeologicaRoman';
    src: local('GeologicaRoman Regular'),
    local('GeologicaRoman-Regular'),
    url('../fonts/GeologicaRoman-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'GeologicaRoman';
    src: local('GeologicaRoman Medium'),
    local('GeologicaRoman-Medium'),
    url('../fonts/GeologicaRoman-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'GeologicaRoman';
    src: local('GeologicaRoman SemiBold'),
    local('GeologicaRoman-SemiBold'),
    url('../fonts/GeologicaRoman-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'GeologicaRoman';
    src: local('GeologicaRoman Bold'),
    local('GeologicaRoman-Bold'),
    url('../fonts/GeologicaRoman-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'GeologicaRoman';
    src: local('GeologicaRoman Black'),
    local('GeologicaRoman-Black'),
    url('../fonts/GeologicaRoman-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'LatinCT Wide';
    src: local('LatinCT Wide'),
    local('LatinCT-Wide'),
    url('../fonts/LatinCT-Wide.otf') format('opentype');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'Onest Black';
    src: local('Onest Black'),
    local('Onest-Black'),
    url('../fonts/Onest-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

.font-geologica-medium {
    font-family: 'Geologica', sans-serif;
    font-weight: 500;
}

.font-geologica-extra-bold {
    font-family: 'Geologica', sans-serif;
    font-weight: 800;
}

.font-geologica-roman-light {
    font-family: 'GeologicaRoman', sans-serif;
    font-weight: 300;
}

.font-geologica-roman-regular {
    font-family: 'GeologicaRoman', sans-serif;
    font-weight: 400;
}

.font-geologica-roman-medium {
    font-family: 'GeologicaRoman', sans-serif;
    font-weight: 500;
}

.font-geologica-roman-semi-bold {
    font-family: 'GeologicaRoman', sans-serif;
    font-weight: 600;
}

.font-geologica-roman-bold {
    font-family: 'GeologicaRoman', sans-serif;
    font-weight: 700;
}

.font-geologica-roman-black {
    font-family: 'GeologicaRoman Black', sans-serif;
    font-weight: 900;
}

.font-latin-ct-wide {
    font-family: 'LatinCT Wide', sans-serif;
}

.font-onest-black {
    font-family: 'Onest Black', sans-serif;
}
