body {background-color: #fff !important;}

/* =========================================================
   INTER — SELF-HOSTED FONT
   ========================================================= */

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-100.woff2") format("woff2");
    font-style: normal;
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-200.woff2") format("woff2");
    font-style: normal;
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-300.woff2") format("woff2");
    font-style: normal;
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-400.woff2") format("woff2");
    font-style: normal;
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-500.woff2") format("woff2");
    font-style: normal;
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-600.woff2") format("woff2");
    font-style: normal;
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-700.woff2") format("woff2");
    font-style: normal;
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-800.woff2") format("woff2");
    font-style: normal;
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: "Inter";
    src: url("../fonts/inter/inter-900.woff2") format("woff2");
    font-style: normal;
    font-weight: 900;
    font-display: swap;
}

/* Global font variable */
:root {
    --teamcad-font-primary: "Inter", Arial, Helvetica, sans-serif;
}

/* Global typography */
html,
body,
button,
input,
select,
textarea {
    font-family: var(--teamcad-font-primary);
}

/* Headings */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--teamcad-font-primary);
}

/* Helix and SP Page Builder typography */
.sp-megamenu-parent,
.sp-megamenu-parent > li > a,
.sp-megamenu-parent > li > span,
.sppb-addon,
.sppb-addon-title,
.sppb-btn,
.sppb-form-control {
    font-family: var(--teamcad-font-primary);
}