@font-face {
    font-family: "VIsion";
    font-style: normal;
    font-display: swap;
    font-weight: 300;
    src: url(../fonts/teva-sans-latin-300-normal.woff2) format("woff2"),url(../fonts/teva-sans-latin-300-normal.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: italic;
    font-display: swap;
    font-weight: 300;
    src: url(../fonts/teva-sans-latin-300-italic.woff2) format("woff2"),url(../fonts/teva-sans-latin-300-italic.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: normal;
    font-display: swap;
    font-weight: 400;
    src: url(../fonts/teva-sans-latin-300-normal.woff2) format("woff2"),url(../fonts/teva-sans-latin-300-normal.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: italic;
    font-display: swap;
    font-weight: 400;
    src: url(../fonts/teva-sans-latin-300-italic.woff2) format("woff2"),url(../fonts/teva-sans-latin-300-italic.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: normal;
    font-display: swap;
    font-weight: 500;
    src: url(../fonts/teva-sans-latin-700-normal.woff2) format("woff2"),url(../fonts/teva-sans-latin-700-normal.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: italic;
    font-display: swap;
    font-weight: 500;
    src: url(../fonts/teva-sans-latin-700-italic.woff2) format("woff2"),url(../fonts/teva-sans-latin-700-italic.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: normal;
    font-display: swap;
    font-weight: 600;
    src: url(../fonts/teva-sans-latin-700-normal.woff2) format("woff2"),url(../fonts/teva-sans-latin-700-normal.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: italic;
    font-display: swap;
    font-weight: 600;
    src: url(../fonts/teva-sans-latin-700-italic.woff2) format("woff2"),url(../fonts/teva-sans-latin-700-italic.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: normal;
    font-display: swap;
    font-weight: 700;
    src: url(../fonts/teva-sans-latin-700-normal.woff2) format("woff2"),url(../fonts/teva-sans-latin-700-normal.woff) format("woff")
}

@font-face {
    font-family: "VIsion";
    font-style: italic;
    font-display: swap;
    font-weight: 700;
    src: url(../fonts/teva-sans-latin-700-italic.woff2) format("woff2"),url(../fonts/teva-sans-latin-700-italic.woff) format("woff")
}

:root {
    --h1-font-size: 2.125rem;
    --h1-font-size-md: 3rem;
    --h1-font-size-xxl: 3.25rem;
    --h2-font-size: 1.84375rem;
    --h2-font-size-md: 2.5rem;
    --h2-font-size-xxl: 2.75rem;
    --h3-font-size: 1.625rem;
    --h3-font-size-md: 2.0625rem;
    --h4-font-size: 1.4375rem;
    --h4-font-size-md: 1.6875rem;
    --h5-font-size: 1.3125rem;
    --h6-font-size: 1.1875rem;
    --font-size-lg: 1.3125rem;
    --lead-font-size: 1.3125rem;
    --font-size-base: 1.125rem;
    --font-size-sm: 0.96875rem;
    --small-font-size: 0.96875rem;
    --font-size-tiny: 0.8125rem;
    --font-size-micro: 0.75rem;
    --font-size-nano: 0.6875rem;
    --h1-line-height: 1.3;
    --h1-line-height-md: 1.3;
    --h1-line-height-xxl: 1.3;
    --h2-line-height: 1.35;
    --h2-line-height-md: 1.35;
    --h3-line-height: 1.4;
    --h3-line-height-md: 1.4;
    --h4-line-height: 1.45;
    --h4-line-height-md: 1.45;
    --h5-line-height: 1.5;
    --h6-line-height: 1.55;
    --lg-line-height: 1.55;
    --line-height-base: 1.55;
    --sm-line-height: 1.55;
    --tiny-line-height: 1.75;
    --micro-line-height: 1.75;
    --nano-line-height: 1.8;
    --vi-infographic-bubble-bubble-space: 21%;
    --vi-display-header-dash-top: 1.9375rem;
    --vi-display-header-dash--sm-top: 1.3125rem;
    --vi-display-header-tagline-top: 2.4375rem;
    --vi-footnote-marker-line-height: 1.9;
    --vi-footnote--backlink-line-height: 1.9
}
