@font-face {
    font-family: 'Sequel 100 Wide';
    src: url('/wp-content/fonts/Sequel 100 Wide 65.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sequel 100 Wide';
    src: url('/wp-content/fonts/Sequel 100 Wide 75.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Space Grotesk';
    src: url('/wp-content/fonts/SpaceGrotesk-VariableFont_wght.ttf') format('truetype');
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

/* Body Text - Space Grotesk Regular */
body, p, li, span, div {
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: 400;
}

/* Display Headlines - Sequel 100 Wide 65 */
h1 {
    font-family: 'Sequel 100 Wide', sans-serif !important;
    font-weight: 400;
}

/* Subtitles/Taglines - Sequel 100 Wide 75 */
h2, h3, h4, h5, h6 {
    font-family: 'Sequel 100 Wide', sans-serif !important;
    font-weight: 700;
}

/* Buttons - Space Grotesk Medium */
button, .btn, input[type="submit"], .elementor-button {
    font-family: 'Space Grotesk', sans-serif !important;
    font-weight: 500;
}
