/* Elements (GLOBAL) - normalize for document level elements based on normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css. */
/* HTML
	1. Correct the line height in all browsers.
	2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* BODY - Remove the margin in all browsers. */
body {
  margin: 0;
}

/* Render the `main` element consistently in IE. */
main {
  display: block;
}

/* Hidden (GLOBAL) - normalize for elements with hidden attribute based on normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css. */
/* Add the correct display in IE 10. */
[hidden] {
  display: none;
}

/* Text level (GLOBAL) - normalize for text level elements based on normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css. */
/* Remove the gray background on active links in IE 10. */
a {
  background-color: transparent;
}

/* Add the correct font weight in Chrome, Edge, and Safari. */
b,
strong {
  font-weight: bolder;
}

/* Add the correct font size in all browsers. */
small {
  font-size: 80%;
}

/* cyrillic-ext */
@font-face {
  font-display: swap;
  font-family: Source Sans 3;
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display: swap;
  font-family: Source Sans 3;
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Semibold.ttf") format("truetype");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 600;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans 3";
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3VF_2D00_Upright.ttf.woff2") format("woff2-variations"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf.woff") format("woff"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.otf") format("opentype"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-SourceSans3/SourceSans3_2D00_Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 200;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_ultralight_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_ultralight_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 200;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_ultralight_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_ultralight_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 300;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_light_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_light_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 300;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_light_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_light_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_regular_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_regular_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 400;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_regular_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_regular_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_medium_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_medium_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 500;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_medium_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_medium_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_bold_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_bold_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 700;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_bold_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_bold_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: normal;
  font-weight: 900;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_black_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_black_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: swap;
  font-family: Knowledge2017;
  font-style: italic;
  font-weight: 900;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_black_2D00_webfont.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-Knowledge2017/knowledge2017_2D00_black_2D00_webfont.woff") format("font-woff");
}
@font-face {
  font-display: block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-webfonts/fa_2D00_light_2D00_300.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-webfonts/fa_2D00_light_2D00_300.ttf") format("truetype");
}
@font-face {
  font-display: block;
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  src: url("/cfs-file/__key/communityserver-components-sitefiles/fonts-webfonts/fa_2D00_solid_2D00_900.woff2") format("woff2"), url("/cfs-file/__key/communityserver-components-sitefiles/fonts-webfonts/fa_2D00_solid_2D00_900.ttf") format("truetype");
}
html,
body {
  --font-family-default: "Source Sans 3", sans-serif;
  font-family: var(--font-family-default);
}

/**
 * Do not edit directly
 * Generated on Mon, 30 Jan 2023 13:43:42 GMT
 */
:root,
::before,
::after {
  --token-set-order-0: colors;
  --token-set-order-1: fontfamilies;
  --token-set-order-2: fontweights;
  --token-set-order-3: fontsizes;
  --token-set-order-4: lineheights;
  --token-set-order-5: paragraphspacing;
  --token-set-order-6: textdecoration;
  --token-set-order-7: textcase;
  --token-set-order-8: letterspacing;
  --token-set-order-9: typography;
  --token-set-order-10: spacing;
  --token-set-order-11: borderradius;
  --token-set-order-12: borderwidth;
  --token-set-order-13: boxshadow;
  --token-set-order-14: button;
  --token-set-order-15: dialog;
  --token-set-order-16: textfield;
  --saf-input-label: 600 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-input-optional: 400 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-input-instructional: 400 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-input-input-text: 400 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-input-field-background-color-base: #fff;
  --saf-input-field-background-color-hover: #fff;
  --saf-input-field-background-color-disabled: #fff;
  --saf-input-field-background-color-read-only: #e6e6e6;
  --saf-input-field-border-color-base: #737373;
  --saf-input-field-border-color-hover: #404040;
  --saf-input-field-border-color-disabled: #b3b3b3;
  --saf-input-field-border-color-read-only: #404040;
  --saf-input-field-border-radius: 4;
  --saf-input-field-border-width: 1;
  --saf-input-field-padding-top: 8px;
  --saf-input-field-padding-right: 8px;
  --saf-input-field-padding-bottom: 8px;
  --saf-input-field-padding-left: 8px;
  --saf-input-field-margin-bottom: 36px;
  --saf-input-message: 600 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-dialog-color-background: #fff;
  --saf-dialog-color-border: #909090;
  --saf-dialog-heading: 500 32px/125% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-dialog-subheading: 600 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-dialog-border-radius: 4;
  --saf-dialog-border-width: 1;
  --saf-dialog-box-shadow: 0 4px 12px 2px #1f1f1f26;
  --saf-dialog-padding-top: 24px;
  --saf-dialog-padding-right: 32px;
  --saf-dialog-padding-bottom: 32px;
  --saf-dialog-padding-left: 32px;
  --saf-button-padding-top: 8px;
  --saf-button-padding-right: 16px;
  --saf-button-padding-bottom: 8px;
  --saf-button-padding-left: 16px;
  --saf-button-color-background-primary-base: #005da2;
  --saf-button-color-background-primary-hover: #004070;
  --saf-button-color-background-primary-active: #00233d;
  --saf-button-color-background-primary-disabled: #e6e6e6;
  --saf-button-color-background-secondary-base: #fff;
  --saf-button-color-background-secondary-hover: #e5f4ff;
  --saf-button-color-background-secondary-active: #00233d;
  --saf-button-color-background-secondary-disabled: #f2f2f2;
  --saf-button-color-background-tertiary-base: #fff0;
  --saf-button-color-background-tertiary-hover: #e5f4ff;
  --saf-button-color-background-tertiary-active: #00233d;
  --saf-button-color-background-tertiary-disabled: #fff0;
  --saf-button-color-border-secondary-base: #005da2;
  --saf-button-color-border-secondary-hover: #005da2;
  --saf-button-color-border-secondary-disabled: #b3b3b3;
  --saf-button-label-color-primary-base: #fff;
  --saf-button-label-color-primary-hover: #fff;
  --saf-button-label-color-primary-active: #fff;
  --saf-button-label-color-primary-disabled: #b3b3b3;
  --saf-button-label-color-secondary-base: #005da2;
  --saf-button-label-color-secondary-hover: #005da2;
  --saf-button-label-color-secondary-active: #fff;
  --saf-button-label-color-secondary-disabled: #b3b3b3;
  --saf-button-label-color-tertiary-base: #005da2;
  --saf-button-label-color-tertiary-hover: #005da2;
  --saf-button-label-color-tertiary-active: #fff;
  --saf-button-label-color-tertiary-disabled: #b3b3b3;
  --saf-button-text: 600 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-box-shadow-small: 0 2px 6px 2px #1f1f1f26;
  --saf-global-box-shadow-medium: 0 4px 12px 2px #1f1f1f26;
  --saf-global-box-shadow-large: 0 8px 24px 2px #1f1f1f26;
  --saf-global-border-width-1: 1;
  --saf-global-border-width-2: 2;
  --saf-global-border-radius-4: 4;
  --saf-global-border-radius-8: 8;
  --saf-global-spacing-2: 2px;
  --saf-global-spacing-4: 4px;
  --saf-global-spacing-8: 8px;
  --saf-global-spacing-12: 12px;
  --saf-global-spacing-16: 16px;
  --saf-global-spacing-20: 20px;
  --saf-global-spacing-24: 24px;
  --saf-global-spacing-28: 28px;
  --saf-global-spacing-32: 32px;
  --saf-global-spacing-36: 36px;
  --saf-global-spacing-40: 40px;
  --saf-global-spacing-44: 44px;
  --saf-global-spacing-48: 48px;
  --saf-global-spacing-52: 52px;
  --saf-global-spacing-56: 56px;
  --saf-global-spacing-60: 60px;
  --saf-global-spacing-64: 64px;
  --saf-global-spacing-68: 68px;
  --saf-global-spacing-72: 72px;
  --saf-global-spacing-76: 76px;
  --saf-global-spacing-80: 80px;
  --saf-global-typography-heading-h1: 500 40px/120% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-h2: 500 32px/125% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-h3: 500 28px/128% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-h4: 500 24px/133% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-h5: 500 20px/140% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-h6: 500 16px/150% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-link-h1: 500 40px/120% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-link-h2: 500 32px/125% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-link-h3: 500 28px/128% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-link-h4: 500 24px/133% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-link-h5: 500 20px/140% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-heading-link-h6: 500 16px/150% "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-regular-large: 400 20px/160% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-regular-medium: 400 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-regular-small: 400 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-semibold-large: 600 20px/160% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-semibold-medium: 600 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-semibold-small: 600 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-body-compact-medium: 600 16px/130% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-regular-large: 400 20px/160% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-regular-medium: 400 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-regular-small: 400 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-semibold-large: 600 20px/160% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-semibold-medium: 600 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-semibold-small: 600 14px/143% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-link-compact-medium: 600 16px/130% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-caption-regular: 400 13px/154% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-caption-semibold: 600 13px/154% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-eyebrow-medium: 700 16px/150% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-typography-eyebrow-small: 700 14px/171% "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-letter-spacing-0: 0%;
  --saf-global-letter-spacing-5: 5%;
  --saf-global-text-case-none: none;
  --saf-global-text-case-uppercase: uppercase;
  --saf-global-text-decoration-none: none;
  --saf-global-text-decoration-underline: underline;
  --saf-global-paragraph-spacing-0: 0;
  --saf-global-line-height-120: 120%;
  --saf-global-line-height-125: 125%;
  --saf-global-line-height-128: 128%;
  --saf-global-line-height-130: 130%;
  --saf-global-line-height-133: 133%;
  --saf-global-line-height-140: 140%;
  --saf-global-line-height-143: 143%;
  --saf-global-line-height-150: 150%;
  --saf-global-line-height-154: 154%;
  --saf-global-line-height-160: 160%;
  --saf-global-line-height-171: 171%;
  --saf-global-font-size-13: 13px;
  --saf-global-font-size-14: 14px;
  --saf-global-font-size-16: 16px;
  --saf-global-font-size-20: 20px;
  --saf-global-font-size-24: 24px;
  --saf-global-font-size-28: 28px;
  --saf-global-font-size-32: 32px;
  --saf-global-font-size-40: 40px;
  --saf-global-font-weights-knowledge2017-medium: 500;
  --saf-global-font-weights-source-sans-3-regular: 400;
  --saf-global-font-weights-source-sans-3-semibold: 600;
  --saf-global-font-weights-knowledge2017-bold: 700;
  --saf-global-font-families-knowledge2017: "Knowledge2017", "Helvetica Neue", arial, sans-serif;
  --saf-global-font-families-source-sans-3: "Source Sans 3", "Helvetica Neue", arial, sans-serif;
  --saf-global-font-families-font-awesome-6-free: "Font Awesome 6 Free", "Helvetica Neue", arial, sans-serif;
  --saf-global-color-white: #fff;
  --saf-global-color-gray-50: #fafafa;
  --saf-global-color-gray-100: #f2f2f2;
  --saf-global-color-gray-200: #e6e6e6;
  --saf-global-color-gray-300: #b3b3b3;
  --saf-global-color-gray-350: #909090;
  --saf-global-color-gray-400: #737373;
  --saf-global-color-gray-500: #404040;
  --saf-global-color-gray-600: #1f1f1f;
  --saf-global-color-blue-50: #f2faff;
  --saf-global-color-blue-100: #e5f4ff;
  --saf-global-color-blue-200: #b5daf7;
  --saf-global-color-blue-300: #47b0ff;
  --saf-global-color-blue-400: #005da2;
  --saf-global-color-blue-500: #004070;
  --saf-global-color-blue-600: #00233d;
  --saf-global-color-orange-100: #fff0e5;
  --saf-global-color-orange-200: #ffd9bf;
  --saf-global-color-orange-300: #ffb280;
  --saf-global-color-orange-400: #fa6400;
  --saf-global-color-orange-500: #b23000;
  --saf-global-color-green-100: #eaffe5;
  --saf-global-color-green-200: #c9ffbf;
  --saf-global-color-green-300: #87cc7a;
  --saf-global-color-green-400: #387c2b;
  --saf-global-color-green-500: #214a1a;
  --saf-global-color-red-100: #ffeded;
  --saf-global-color-red-200: #ffbfbf;
  --saf-global-color-red-300: #ff8080;
  --saf-global-color-red-400: #dc0a0a;
  --saf-global-color-red-500: #a10707;
  --saf-global-color-yellow-100: #fff8e5;
  --saf-global-color-yellow-200: #ffeebf;
  --saf-global-color-yellow-300: #ffdc80;
  --saf-global-color-yellow-400: #fbb700;
  --saf-global-color-yellow-500: #c98700;
  --saf-global-color-purple-100: #ede5ff;
  --saf-global-color-purple-200: #d3bfff;
  --saf-global-color-purple-300: #ad93e5;
  --saf-global-color-purple-350: #825bd7;
  --saf-global-color-purple-400: #4d27a0;
  --saf-global-color-purple-500: #351a6e;
  --saf-global-color-shade-10: #0000001a;
  --saf-global-color-shade-20: #0003;
  --saf-global-color-shade-30: #0000004d;
  --saf-global-color-tint-0: #fff0;
  --saf-global-color-tint-10: #ffffff1a;
  --saf-global-color-tint-15: #ffffff26;
  --saf-global-color-tint-50: #ffffff80;
  --saf-global-color-tint-75: #ffffffbf;
  --saf-global-interaction-focus: #0065ff;
  --saf-global-skrim: #0000004d;
  --saf-global-messaging-error: #dc0a0a;
  --saf-global-messaging-success: #387c2b;
}

/**
 * Do not edit directly
 * Generated on Tue, 01 Aug 2023 23:00:46 GMT
 */
:root, ::before, ::after {
  --saf-color-background-default: #ffffff;
  --saf-color-background-subtle: #fafafa;
  --saf-color-background-strong: #ededed;
  --saf-color-background-stronger: #b3b3b3;
  --saf-color-background-inverse: #1f1f1f;
  --saf-color-line-strong: #737373;
  --saf-color-line-subtle: #e6e6e6;
  --saf-color-interactive-focus: #0065ff;
  --saf-color-interactive-on-primary-default: #f2f2f2;
  --saf-color-interactive-on-primary-hover: #004070;
  --saf-color-interactive-on-primary-active: #ffffff;
  --saf-color-interactive-on-secondary-default: #1f1f1f;
  --saf-color-interactive-on-secondary-hover: #004070;
  --saf-color-interactive-on-secondary-active: #ffffff;
  --saf-color-interactive-on-tertiary-default: #1f1f1f;
  --saf-color-interactive-on-tertiary-hover: #004070;
  --saf-color-interactive-on-tertiary-active: #004070;
  --saf-color-interactive-on-disabled-strong: #f2f2f2;
  --saf-color-interactive-on-disabled-subtle: #8c8c8c;
  --saf-color-interactive-on-hero-default: #ffffff;
  --saf-color-interactive-on-hero-hover: #ffffff;
  --saf-color-interactive-on-hero-active: #ffffff;
  --saf-color-interactive-on-read-only-strong: #e6e6e6;
  --saf-color-interactive-on-read-only-subtle: #737373;
  --saf-color-interactive-primary-default: #000000;
  --saf-color-interactive-primary-hover: #e5f4ff;
  --saf-color-interactive-primary-active: #004070;
  --saf-color-interactive-secondary-default: #fafafa;
  --saf-color-interactive-secondary-hover: #e5f4ff;
  --saf-color-interactive-secondary-active: #004070;
  --saf-color-interactive-tertiary-default: rgba(255, 255, 255, 0);
  --saf-color-interactive-tertiary-hover: #e5f4ff;
  --saf-color-interactive-tertiary-active: #ffffff;
  --saf-color-interactive-disabled-strong: #8c8c8c;
  --saf-color-interactive-disabled-subtle: #f2f2f2;
  --saf-color-interactive-hero-default: #fa6400;
  --saf-color-interactive-hero-hover: #ca4615;
  --saf-color-interactive-hero-active: #1f1f1f;
  --saf-color-interactive-background-default: #ffffff;
  --saf-color-interactive-background-subtle: #fafafa;
  --saf-color-interactive-background-strong: #ededed;
  --saf-color-interactive-background-stronger: #d2d2d2;
  --saf-color-interactive-background-strongest: #404040;
  --saf-color-interactive-read-only-strong: #737373;
  --saf-color-interactive-read-only-subtle: #e6e6e6;
  --saf-color-anchor-default: #006fc4;
  --saf-color-anchor-hover: #005da2;
  --saf-color-anchor-active: #004070;
  --saf-color-anchor-visited: #9647d1;
  --saf-color-text-heavy: #1f1f1f;
  --saf-color-text-strong: #404040;
  --saf-color-text-subtle: #737373;
  --saf-color-text-knockout: #ffffff;
  --saf-color-status-success-strong: #387c2b;
  --saf-color-status-success-subtle: #eaffe5;
  --saf-color-status-error-strong: #dc0a0a;
  --saf-color-status-error-subtle: #ffeded;
  --saf-color-status-information-strong: #005da2;
  --saf-color-status-information-subtle: #e5f4ff;
  --saf-color-status-warning-strong: #ca4615;
  --saf-color-status-warning-subtle: #fff8e5;
  --saf-color-status-neutral-strong: #404040;
  --saf-color-status-neutral-subtle: #ededed;
  --saf-color-white: #ffffff;
  --saf-color-black: #000000;
  --saf-color-gray-50: #fafafa;
  --saf-color-gray-100: #f2f2f2;
  --saf-color-gray-150: #ededed;
  --saf-color-gray-200: #e6e6e6;
  --saf-color-gray-250: #d2d2d2;
  --saf-color-gray-300: #b3b3b3;
  --saf-color-gray-350: #8c8c8c;
  --saf-color-gray-400: #737373;
  --saf-color-gray-500: #404040;
  --saf-color-gray-600: #1f1f1f;
  --saf-color-blue-50: #f2faff;
  --saf-color-blue-100: #e5f4ff;
  --saf-color-blue-200: #b5daf7;
  --saf-color-blue-300: #47b0ff;
  --saf-color-blue-350: #006fc4;
  --saf-color-blue-400: #005da2;
  --saf-color-blue-500: #004070;
  --saf-color-blue-600: #00233d;
  --saf-color-blue-focus: #0065ff;
  --saf-color-orange-100: #fff0e5;
  --saf-color-orange-200: #ffd9bf;
  --saf-color-orange-300: #ffb280;
  --saf-color-orange-400: #fa6400;
  --saf-color-orange-500: #ca4615;
  --saf-color-green-100: #eaffe5;
  --saf-color-green-200: #c9ffbf;
  --saf-color-green-300: #87cc7a;
  --saf-color-green-400: #387c2b;
  --saf-color-green-500: #214a1a;
  --saf-color-red-100: #ffeded;
  --saf-color-red-200: #ffbfbf;
  --saf-color-red-300: #ff8080;
  --saf-color-red-400: #dc0a0a;
  --saf-color-red-500: #a10707;
  --saf-color-yellow-100: #fff8e5;
  --saf-color-yellow-200: #ffeebf;
  --saf-color-yellow-300: #ffdc80;
  --saf-color-yellow-400: #fbb700;
  --saf-color-yellow-500: #c98700;
  --saf-color-purple-100: #f4e5ff;
  --saf-color-purple-200: #e3bfff;
  --saf-color-purple-300: #9647d1;
  --saf-color-purple-400: #621f95;
  --saf-color-purple-500: #351a6e;
  --saf-border-radius-xs: 4px;
  --saf-border-radius-sm: 8px;
  --saf-border-radius-md: 16px;
  --saf-border-radius-lg: 20px;
  --saf-border-radius-xl: 24px;
  --saf-border-radius-circle: 88px;
  --saf-drop-shadow-level-1: 0 2px 8px 2px #1f1f1f1a;
  --saf-drop-shadow-level-2: 0 4px 12px 4px #1f1f1f1a;
  --saf-drop-shadow-level-3: 0 8px 16px 8px #1f1f1f1a;
  --saf-drop-shadow-focus: 0 0 0 2px #ffffff, 0 0 0 4px #0065ff;
  --saf-drop-shadow-focus-flush: 0 0 0 2px #0065ff;
  --saf-drop-shadow-error: 0 0 0 2px #ffffff, 0 0 0 4px #dc0a0a;
  --saf-drop-shadow-success: 0 0 0 2px #ffffff, 0 0 0 4px #387c2b;
  --saf-font-size-xs: 12px;
  --saf-font-size-sm: 14px;
  --saf-font-size-md: 16px;
  --saf-font-size-lg: 20px;
  --saf-font-size-xl: 24px;
  --saf-font-size-2xl: 28px;
  --saf-font-size-3xl: 32px;
  --saf-font-size-4xl: 40px;
  --saf-font-size-5xl: 56px;
  --saf-line-width-thin: 1px;
  --saf-line-width-thick: 2px;
  --saf-line-width-thicker: 4px;
  --saf-type-display-sm: 500 40px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-display-lg: 500 56px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-heading-md: 500 16px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-heading-lg: 500 20px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-heading-xl: 500 24px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-heading-2xl: 500 28px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-heading-3xl: 500 32px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-heading-4xl: 500 40px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-default-xs: 400 12px/144% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-default-sm: 400 14px/144% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-default-md: 400 16px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-default-lg: 400 20px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-strong-xs: 600 12px/144% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-strong-sm: 600 14px/144% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-strong-md: 600 16px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-strong-lg: 600 20px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-compact-default-md: 400 16px/120% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-body-compact-strong-md: 600 16px/120% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-heading-md: 500 16px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-heading-lg: 500 20px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-heading-xl: 500 24px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-heading-2xl: 500 28px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-heading-3xl: 500 32px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-heading-4xl: 500 40px/120% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-default-sm: 400 14px/144% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-default-md: 400 16px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-default-lg: 400 20px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-strong-sm: 600 14px/144% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-strong-md: 600 16px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-strong-lg: 600 20px/150% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-link-body-compact-strong-md: 600 16px/120% "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-type-eyebrow-heavy-sm: 700 14px/144% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-eyebrow-heavy-md: 700 16px/150% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-default-xs: 300 12px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-default-sm: 300 14px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-default-md: 300 16px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-default-lg: 300 18px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-default-xl: 300 20px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-strong-xs: 900 12px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-strong-sm: 900 14px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-strong-md: 900 16px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-strong-lg: 900 18px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-strong-xl: 900 20px/auto "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-brand-xs: 900 12px/auto "Font Awesome 6 Brands", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-brand-sm: 900 14px/auto "Font Awesome 6 Brands", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-brand-md: 900 16px/auto "Font Awesome 6 Brands", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-brand-lg: 900 18px/auto "Font Awesome 6 Brands", "Helvetica Neue", Arial, sans-serif;
  --saf-type-icon-brand-xl: 900 20px/auto "Font Awesome 6 Brands", "Helvetica Neue", Arial, sans-serif;
  --saf-flexgrid-color-background-marquee: #00407033;
  --saf-logo-type-default: 700 19px/144% "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-spacing-0: 0;
  --saf-spacing-1: 4px;
  --saf-spacing-2: 8px;
  --saf-spacing-3: 12px;
  --saf-spacing-4: 16px;
  --saf-spacing-5: 20px;
  --saf-spacing-6: 24px;
  --saf-spacing-7: 28px;
  --saf-spacing-8: 32px;
  --saf-spacing-9: 36px;
  --saf-spacing-10: 40px;
  --saf-spacing-11: 44px;
  --saf-spacing-12: 48px;
  --saf-spacing-13: 52px;
  --saf-spacing-14: 56px;
  --saf-spacing-15: 60px;
  --saf-spacing-16: 64px;
  --saf-spacing-17: 68px;
  --saf-spacing-18: 72px;
  --saf-spacing-19: 76px;
  --saf-spacing-20: 80px;
  --saf-spacing-21: 84px;
  --saf-spacing-22: 88px;
  --saf-spacing-23: 92px;
  --saf-spacing-24: 96px;
  --saf-spacing-container-xxs: 4px;
  --saf-spacing-container-xs: 8px;
  --saf-spacing-container-sm: 12px;
  --saf-spacing-container-md: 16px;
  --saf-spacing-container-lg: 24px;
  --saf-spacing-container-xl: 32px;
  --saf-spacing-container-stretch-xxs: 4 2px;
  --saf-spacing-container-stretch-xs: 8 4px;
  --saf-spacing-container-stretch-sm: 12 8px;
  --saf-spacing-container-stretch-md: 16 8px;
  --saf-spacing-container-stretch-lg: 24 16px;
  --saf-spacing-container-stretch-xl: 32 24px;
  --saf-spacing-container-compact-xxs: 2 4px;
  --saf-spacing-container-compact-xs: 4 8px;
  --saf-spacing-container-compact-sm: 8 12px;
  --saf-spacing-container-compact-md: 8 16px;
  --saf-spacing-container-compact-lg: 16 24px;
  --saf-spacing-container-compact-xl: 24 32px;
  --saf-spacing-05: 2px;
  --saf-opacity-0: 0;
  --saf-opacity-1: 1%;
  --saf-opacity-2: 0.15;
  --saf-opacity-3: 0.2;
  --saf-opacity-4: 0.3;
  --saf-opacity-5: 0.5;
  --saf-opacity-6: 0.75;
  --saf-font-family-knowledge2017: "Knowledge2017", "Helvetica Neue", Arial, sans-serif;
  --saf-font-family-source-sans-3: "Source Sans 3", "Helvetica Neue", Arial, sans-serif;
  --saf-font-family-font-awesome-6-pro: "Font Awesome 6 Pro", "Helvetica Neue", Arial, sans-serif;
  --saf-font-family-font-awesome-6-brands: "Font Awesome 6 Brands", "Helvetica Neue", Arial, sans-serif;
  --saf-font-weight-regular: 400;
  --saf-font-weight-medium: 500;
  --saf-font-weight-semibold: 600;
  --saf-font-weight-bold: 700;
  --saf-font-weight-light: 300;
  --saf-font-weight-solid: 900;
  --saf-letter-spacing-0: 0;
  --saf-letter-spacing-xs: 0.05em;
  --saf-paragraph-spacing-0: 0;
  --saf-text-case-none: none;
  --saf-text-case-uppercase: uppercase;
  --saf-text-decoration-none: none;
  --saf-text-decoration-underline: underline;
  --saf-line-height-auto: auto;
  --saf-line-height-sm: 120%;
  --saf-line-height-md: 144%;
  --saf-line-height-lg: 150%;
  --saf-paragraph-indent-0: 0;
  --saf-grid-base: 4;
  --saf-token-set-order-0: saffron-core;
  --saf-token-set-order-1: saffron-on-light;
  --saf-saffron-on-light: [object Object];
}

/* Global stylesheet for @saffron/core-components library */

/*# sourceMappingURL=index.css.map */