h1,
h2,
h3,
h4,
h5,
p {
    margin: 0;
    padding: 0;
}

.display {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-display);
    letter-spacing: var(--letter-spacing-md);
    font-weight: var(--font-weight-xbold);
    line-height: var(--line-height-display);
}

.body-2xl {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-2xl);
    letter-spacing: var(--letter-spacing-md);
    font-weight: var(--font-weight-xbold);
    line-height: var(--line-height-2xl);
}

.body-xl {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-xl);
    letter-spacing: var(--letter-spacing-md);
    font-weight: var(--font-weight-xbold);
    line-height: var(--line-height-xl);
}

.body-lg {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-lg);
    letter-spacing: var(--letter-spacing-md);
    font-weight: var(--font-weight-xbold);
    line-height: var(--line-height-lg);
}

.body-md {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-md);
    letter-spacing: var(--letter-spacing-md);
    font-weight: var(--font-weight-semibold);
    line-height: var(--line-height-md);
}

.body-sm {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-sm);
    letter-spacing: var(--letter-spacing-sm);
    font-weight: var(--font-weight-bold);
    line-height: var(--line-height-sm);
}

.body-xs {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-xs);
    letter-spacing: var(--letter-spacing-xs);
    font-weight: var(--font-weight-md);
    line-height: var(--line-height-xs);
}

.body-2xs {
    font-family: "aktiv-grotesk", sans-serif;
    font-size: var(--font-size-2xs);
    letter-spacing: var(--letter-spacing-2xs);
    font-weight: var(--font-weight-md);
    line-height: var(--line-height-2xs);
}

.freeman-lg {
    font-family: "Freeman", sans-serif;
    font-size: var(--freeman-size-lg);
    letter-spacing: 0px;
    font-weight: 400;
    line-height: var(--freeman-line-height-lg);
}

.freeman-md {
    font-family: "Freeman", sans-serif;
    font-size: var(--freeman-size-md);
    letter-spacing: 0px;
    font-weight: 400;
    line-height: var(--freeman-line-height-md);
}

.freeman-sm {
    font-family: "Freeman", sans-serif;
    font-size: var(--freeman-size-sm);
    letter-spacing: 0px;
    font-weight: 400;
    line-height: var(--freeman-line-height-sm);
}

.italic {
    font-style: italic;
}

.xbold {
    font-weight: var(--font-weight-xbold) !important;
}