@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/InterVariable.woff2") format("woff2");
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
}

/*
 * Override Elementor Global Typography variables
 * only on English pages.
 */
html[lang^="en"] body {
    --e-global-typography-primary-font-family: "Inter";
    --e-global-typography-secondary-font-family: "Inter";
    --e-global-typography-text-font-family: "Inter";
    --e-global-typography-accent-font-family: "Inter";

    font-family:
        "Inter",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Arial,
        sans-serif !important;
}

/*
 * English textual elements.
 * Icon elements are intentionally excluded.
 */
html[lang^="en"] body :is(
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    a,
    li,
    label,
    button,
    input,
    textarea,
    select,
    option,
    blockquote,
    .elementor-heading-title,
    .elementor-widget-text-editor,
    .elementor-button,
    .elementor-button-text,
    .elementor-nav-menu a,
    .elementor-icon-list-text,
    .elementor-post__title,
    .elementor-post__excerpt,
    .menu-item > a,
    .breadcrumb,
    .breadcrumbs
) {
    font-family:
        "Inter",
        system-ui,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Arial,
        sans-serif !important;

    font-optical-sizing: auto;
}