@font-face {
    font-family: "Suisse Intl";
    src:
        url("../fonts/suisse-intl/suisse-intl-light.woff2?v=20260717-fontfix") format("woff2"),
        url("../fonts/suisse-intl/suisse-intl-light.woff?v=20260717-fontfix") format("woff");
    font-display: swap;
    font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "Suisse Intl";
    src:
        url("../fonts/suisse-intl/suisse-intl-regular.woff2?v=20260717-fontfix") format("woff2"),
        url("../fonts/suisse-intl/suisse-intl-regular.woff?v=20260717-fontfix") format("woff");
    font-display: swap;
    font-style: normal;
    font-weight: 400;
}

@font-face {
    font-family: "Suisse Intl";
    src:
        url("../fonts/suisse-intl/suisse-intl-medium.woff2?v=20260717-fontfix") format("woff2"),
        url("../fonts/suisse-intl/suisse-intl-medium.woff?v=20260717-fontfix") format("woff");
    font-display: swap;
    font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "Suisse Intl";
    src:
        url("../fonts/suisse-intl/suisse-intl-semibold.woff2?v=20260717-fontfix") format("woff2"),
        url("../fonts/suisse-intl/suisse-intl-semibold.woff?v=20260717-fontfix") format("woff");
    font-display: swap;
    font-style: normal;
    font-weight: 600;
}

@font-face {
    font-family: "Suisse Intl";
    src:
        url("../fonts/suisse-intl/suisse-intl-bold.woff2?v=20260717-fontfix") format("woff2"),
        url("../fonts/suisse-intl/suisse-intl-bold.woff?v=20260717-fontfix") format("woff");
    font-display: swap;
    font-style: normal;
    font-weight: 700;
}

:root {
    --font-sans:
        "Suisse Intl",
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Helvetica,
        Arial,
        sans-serif;
}

html,
body {
    font-family: var(--font-sans);
    font-synthesis: none;
    font-synthesis-weight: none;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-weight: 400;
    line-height: 1.45;
}

button,
input,
select,
textarea,
option {
    font: inherit;
}
