/* Custom fonts for Optum Theme */
@font-face {
  font-family: 'Optum Sans';
  src: url('./fonts/OptumSans-Regular.otf') format('otf'), url('./fonts/OptumSans-Regular.ttf') format('ttf'), url('./fonts/OptumSans-Regular.woff2') format('woff2'), url('./fonts/OptumSans-RegularItalic.otf') format('otf'), url('./fonts/OptumSans-RegularItalic.ttf') format('ttf'), url('./fonts/OptumSans-RegularItalic.woff2') format('woff2'), url('./fonts/OptumSans-XBold.otf') format('otf'), url('./fonts/OptumSans-XBold.ttf') format('ttf'), url('./fonts/OptumSans-XBold.woff2') format('woff2');
}
/* Font weight & style applied to allow mapping to Optum Sans Bold */
@font-face {
  font-family: 'Optum Sans';
  src: url('./fonts/OptumSans-Bold.otf') format('otf'), url('./fonts/OptumSans-Bold.ttf') format('ttf'), url('./fonts/OptumSans-Bold.woff2') format('woff2'), url('./fonts/OptumSans-XBold.otf') format('otf'), url('./fonts/OptumSans-XBold.ttf') format('ttf'), url('./fonts/OptumSans-XBold.woff2') format('woff2') url('./fonts/OptumSans-BoldItalic.otf') format('otf'), url('./fonts/OptumSans-BoldItalic.ttf') format('ttf'), url('./fonts/OptumSans-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}
/* End of custom fonts for Optum Theme */
/*! autoprefixer grid: no-autoplace */
.uitk-u-margin--xxs {
  margin: 0.25rem;
}
.uitk-u-margin-top--xxs {
  margin-top: 0.25rem;
}
.uitk-u-margin-right--xxs {
  margin-right: 0.25rem;
}
.uitk-u-margin-bottom--xxs {
  margin-bottom: 0.25rem;
}
.uitk-u-margin-left--xxs {
  margin-left: 0.25rem;
}
.uitk-u-margin--xs {
  margin: 0.5rem;
}
.uitk-u-margin-top--xs {
  margin-top: 0.5rem;
}
.uitk-u-margin-right--xs {
  margin-right: 0.5rem;
}
.uitk-u-margin-bottom--xs {
  margin-bottom: 0.5rem;
}
.uitk-u-margin-left--xs {
  margin-left: 0.5rem;
}
.uitk-u-margin--sm {
  margin: 0.75rem;
}
.uitk-u-margin-top--sm {
  margin-top: 0.75rem;
}
.uitk-u-margin-right--sm {
  margin-right: 0.75rem;
}
.uitk-u-margin-bottom--sm {
  margin-bottom: 0.75rem;
}
.uitk-u-margin-left--sm {
  margin-left: 0.75rem;
}
.uitk-u-margin--base {
  margin: 1rem;
}
.uitk-u-margin-top--base {
  margin-top: 1rem;
}
.uitk-u-margin-right--base {
  margin-right: 1rem;
}
.uitk-u-margin-bottom--base {
  margin-bottom: 1rem;
}
.uitk-u-margin-left--base {
  margin-left: 1rem;
}
.uitk-u-margin--m {
  margin: 1.5rem;
}
.uitk-u-margin-top--m {
  margin-top: 1.5rem;
}
.uitk-u-margin-right--m {
  margin-right: 1.5rem;
}
.uitk-u-margin-bottom--m {
  margin-bottom: 1.5rem;
}
.uitk-u-margin-left--m {
  margin-left: 1.5rem;
}
.uitk-u-margin--lg {
  margin: 2rem;
}
.uitk-u-margin-top--lg {
  margin-top: 2rem;
}
.uitk-u-margin-right--lg {
  margin-right: 2rem;
}
.uitk-u-margin-bottom--lg {
  margin-bottom: 2rem;
}
.uitk-u-margin-left--lg {
  margin-left: 2rem;
}
.uitk-u-margin--xl {
  margin: 2.5rem;
}
.uitk-u-margin-top--xl {
  margin-top: 2.5rem;
}
.uitk-u-margin-right--xl {
  margin-right: 2.5rem;
}
.uitk-u-margin-bottom--xl {
  margin-bottom: 2.5rem;
}
.uitk-u-margin-left--xl {
  margin-left: 2.5rem;
}
.uitk-u-margin--xxl {
  margin: calc(2.5rem + 1rem);
}
.uitk-u-margin-top--xxl {
  margin-top: calc(2.5rem + 1rem);
}
.uitk-u-margin-right--xxl {
  margin-right: calc(2.5rem + 1rem);
}
.uitk-u-margin-bottom--xxl {
  margin-bottom: calc(2.5rem + 1rem);
}
.uitk-u-margin-left--xxl {
  margin-left: calc(2.5rem + 1rem);
}
.uitk-u-margin-none {
  margin: 0;
}
.uitk-u-padding--xxs {
  padding: 0.25rem;
}
.uitk-u-padding-top--xxs {
  padding-top: 0.25rem;
}
.uitk-u-padding-right--xxs {
  padding-right: 0.25rem;
}
.uitk-u-padding-bottom--xxs {
  padding-bottom: 0.25rem;
}
.uitk-u-padding-left--xxs {
  padding-left: 0.25rem;
}
.uitk-u-padding--xs {
  padding: 0.5rem;
}
.uitk-u-padding-top--xs {
  padding-top: 0.5rem;
}
.uitk-u-padding-right--xs {
  padding-right: 0.5rem;
}
.uitk-u-padding-bottom--xs {
  padding-bottom: 0.5rem;
}
.uitk-u-padding-left--xs {
  padding-left: 0.5rem;
}
.uitk-u-padding--sm {
  padding: 0.75rem;
}
.uitk-u-padding-top--sm {
  padding-top: 0.75rem;
}
.uitk-u-padding-right--sm {
  padding-right: 0.75rem;
}
.uitk-u-padding-bottom--sm {
  padding-bottom: 0.75rem;
}
.uitk-u-padding-left--sm {
  padding-left: 0.75rem;
}
.uitk-u-padding--base {
  padding: 1rem;
}
.uitk-u-padding-top--base {
  padding-top: 1rem;
}
.uitk-u-padding-right--base {
  padding-right: 1rem;
}
.uitk-u-padding-bottom--base {
  padding-bottom: 1rem;
}
.uitk-u-padding-left--base {
  padding-left: 1rem;
}
.uitk-u-padding--m {
  padding: 1.5rem;
}
.uitk-u-padding-top--m {
  padding-top: 1.5rem;
}
.uitk-u-padding-right--m {
  padding-right: 1.5rem;
}
.uitk-u-padding-bottom--m {
  padding-bottom: 1.5rem;
}
.uitk-u-padding-left--m {
  padding-left: 1.5rem;
}
.uitk-u-padding--lg {
  padding: 2rem;
}
.uitk-u-padding-top--lg {
  padding-top: 2rem;
}
.uitk-u-padding-right--lg {
  padding-right: 2rem;
}
.uitk-u-padding-bottom--lg {
  padding-bottom: 2rem;
}
.uitk-u-padding-left--lg {
  padding-left: 2rem;
}
.uitk-u-padding--xl {
  padding: 2.5rem;
}
.uitk-u-padding-top--xl {
  padding-top: 2.5rem;
}
.uitk-u-padding-right--xl {
  padding-right: 2.5rem;
}
.uitk-u-padding-bottom--xl {
  padding-bottom: 2.5rem;
}
.uitk-u-padding-left--xl {
  padding-left: 2.5rem;
}
.uitk-u-padding--xxl {
  padding: calc(2.5rem + 1rem);
}
.uitk-u-padding-top--xxl {
  padding-top: calc(2.5rem + 1rem);
}
.uitk-u-padding-right--xxl {
  padding-right: calc(2.5rem + 1rem);
}
.uitk-u-padding-bottom--xxl {
  padding-bottom: calc(2.5rem + 1rem);
}
.uitk-u-padding-left--xxl {
  padding-left: calc(2.5rem + 1rem);
}
.uitk-u-padding-none {
  padding: 0;
}
.uitk-u-z-index--0 {
  z-index: 1000;
  position: relative;
}
.uitk-u-z-index--1 {
  z-index: 1100;
  position: relative;
}
.uitk-u-z-index--2 {
  z-index: 1200;
  position: relative;
}
.uitk-u-z-index--3 {
  z-index: 1300;
  position: relative;
}
.uitk-u-z-index--4 {
  z-index: 1400;
  position: relative;
}
.uitk-u-z-index--5 {
  z-index: 1500;
  position: relative;
}
.uitk-u-z-index--6 {
  z-index: 1600;
  position: relative;
}
.uitk-u-z-index--7 {
  z-index: 1700;
  position: relative;
}
.uitk-u-flex__align--left {
  justify-content: flex-start;
}
.uitk-u-flex__align--right {
  justify-content: flex-end;
}
.uitk-u-flex__align--center {
  align-items: center;
  justify-content: center;
}
.uitk-u-flex__align--center-x {
  justify-content: center;
}
.uitk-u-flex__align--space-between {
  justify-content: space-between;
}
.uitk-u-flex__align--space-around {
  justify-content: space-around;
}
.uitk-u-flex__align--space-evenly {
  justify-content: space-evenly;
}
.uitk-u-flex__align--top {
  align-items: flex-start;
}
.uitk-u-flex__align--bottom {
  align-items: flex-end;
}
.uitk-u-flex__align--center-y {
  align-items: center;
}
.uitk-u-flex__align--stretch {
  align-items: stretch;
}
.uitk-u-flex__align--baseline {
  align-items: baseline;
}
.uitk-u-font--small {
  font-size: 0.75rem;
}
.uitk-u-font--medium {
  font-size: 0.875rem;
}
.uitk-u-font--base {
  font-size: 1rem;
}
.uitk-u-font--large {
  font-size: 1.125rem;
}
.uitk-u-font-weight--light {
  font-weight: 400;
}
.uitk-u-font-weight--medium {
  font-weight: 400;
}
.uitk-u-font-weight--regular {
  font-weight: 400;
}
.uitk-u-font-weight--semi-bold {
  font-weight: 700;
}
.uitk-u-font-weight--bold {
  font-weight: 700;
}
.uitk-u-element--hidden {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-u-text--disabled {
  color: #929496;
}
.uitk-u-text--inverse {
  color: #FFFFFF;
}
.uitk-u-background--inverse {
  background: #002677;
}
.uitk-u-background--disabled {
  background: #F3F3F3;
}
.uitk-u-background-container--inverse {
  background: #002677;
  padding: calc(1rem * 1.25);
}
.uitk-u-overlay {
  background: rgba(0, 0, 0, 0.7);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 200ms ease-in-out;
}
.uitk-u-h2 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  .uitk-u-h2 {
    font-size: 1.8125rem;
  }
}
.uitk-u-h3 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  .uitk-u-h3 {
    font-size: 1.625rem;
    margin: 0 0 1rem 0;
  }
}
.uitk-u-h6 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  color: #4B4D4F;
}
@media (max-width: 767px) {
  .uitk-u-h6 {
    font-size: 0.875rem;
  }
}
.uitk-u-no-scroll {
  overflow: hidden;
  position: fixed;
  width: 100%;
}
.uitk-u__icon-new_window--link {
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 700;
  padding-left: 0.25rem;
}
.uitk-u__icon-new_window--link.uitk-icon {
  color: #0C55B8;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 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 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
*,
::after,
::before {
  box-sizing: border-box;
}
.cdk-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  white-space: nowrap;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  left: 0;
}
[dir=rtl] .cdk-visually-hidden {
  left: auto;
  right: 0;
}
body {
  color: #4B4D4F;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
}
p,
span,
label,
input,
button,
select,
textarea,
optgroup,
option {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-align: left;
}
h1 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2.25rem;
  color: #002677;
  font-weight: 700;
  line-height: 120%;
}
@media (max-width: 767px) {
  h1 {
    font-size: 2rem;
  }
}
h2 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  h2 {
    font-size: 1.8125rem;
  }
}
h3 {
  margin: 0 0 1.5rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.8125rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  h3 {
    font-size: 1.625rem;
    margin: 0 0 1rem 0;
  }
}
h4 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 120%;
  color: #002677;
}
@media (max-width: 767px) {
  h4 {
    font-size: 1.4375rem;
  }
}
h5 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.4375rem;
  font-weight: 700;
  line-height: 120%;
  color: #4B4D4F;
}
@media (max-width: 767px) {
  h5 {
    font-size: 1.25rem;
    font-weight: 700;
  }
}
h6 {
  margin: 0 0 1rem 0;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 120%;
  color: #4B4D4F;
}
@media (max-width: 767px) {
  h6 {
    font-size: 1.125rem;
  }
}
strong {
  font-weight: 700;
}
a {
  color: #0C55B8;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
label {
  /**
    * Base and default styles
    */
  color: #323334;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  display: inline-block;
  white-space: normal;
}
label:only-child {
  margin-bottom: 0.25rem;
}
p {
  margin: 0 0 1rem;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
.uitk-c-panel {
  border: 0.0625rem solid #4B4D4F;
  border-radius: 0.25rem;
  background-color: #FFFFFF;
}
.uitk-c-panel--accordion {
  border-radius: 0.25rem;
}
.uitk-c-panel__header {
  border: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  background-color: #FFFFFF;
  padding: 1rem;
  outline: none;
  cursor: default;
  color: #4B4D4F;
  border-radius: 0.25rem;
}
.uitk-c-panel--collapsible {
  padding-left: 1rem;
  border-left: 0.0625rem solid transparent;
}
.uitk-c-panel--collapsible:hover,
.uitk-c-panel--collapsible:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  border-radius: 0;
  z-index: 1;
  position: relative;
  transition: all 70ms ease-in-out;
}
.uitk-c-panel__header-title {
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
}
.uitk-c-panel__header-title h1,
.uitk-c-panel__header-title h2,
.uitk-c-panel__header-title h3,
.uitk-c-panel__header-title h4,
.uitk-c-panel__header-title h5,
.uitk-c-panel__header-title h6,
.uitk-c-panel__header-title .uitk-c-panel_header-title_text {
  font-size: 1.25rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: 700;
  line-height: 120%;
}
.uitk-c-panel__header-text {
  font-size: 1.25rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  margin: 0;
  font-weight: 700;
  line-height: 120%;
}
.uitk-c-panel__icon {
  transition: 200ms linear all;
  margin-right: 0.5rem;
  display: inline-block;
  height: 2.25rem;
  width: 2.25rem;
}
.uitk-c-panel__icon svg {
  height: 2.25rem;
  width: 2.25rem;
}
.uitk-c-panel__heading--collapsible {
  padding-left: 0;
}
.uitk-c-panel__content-container {
  background-color: #FFFFFF;
  padding: 1rem;
  border-radius: 0.25rem;
}
.uitk-c-panel__content-container--closed {
  display: none;
}
.uitk-c-panel__content {
  overflow-y: auto;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 1rem;
}
.uitk-c-panel__header-detail {
  display: flex;
  justify-content: flex-start;
  text-align: left;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 150%;
  color: #4B4D4F;
  margin-top: 0.25rem;
}
.uitk-c-panels__container {
  border-bottom: 0.0625rem solid #4B4D4F;
}
.uitk-c-panels__container .uitk-c-panel {
  border: 0;
  border-top: 0.0625rem solid #4B4D4F;
}
.uitk-c-panels__container---multiple-opened .uitk-c-panel {
  margin-bottom: 0.5rem;
}
/**
 * The uitk-c-panel__header--accordion-open class had to be placed on the parent div due to issue with Safari and
 * VoiceOver not reading the aria-expanded value when toggling the class on the same element that has the aria-expanded.
 */
.uitk-c-panel__header--accordion-open .uitk-c-panel__header {
  background-color: #FFFFFF;
}
.uitk-c-panel__icon--rotate {
  transform: rotate(90deg);
}
.uitk-c-panel--accordion .uitk-c-panel__header {
  border-radius: 0;
}
.uitk-c-panel--accordion .uitk-c-panel__content-container {
  border-radius: 0;
}
.uitk-c-panel__header-heading {
  all: unset;
}
.uitk-c--footer__item-label {
  padding-right: 0.25rem;
}
.uitk-c-footer__icon--new-window {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-footer__icon--new-window svg {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-footer {
  display: flex;
  flex-direction: column;
  background-color: #FAF8F2;
}
.uitk-c-footer__logo {
  width: 7.25rem;
  display: block;
}
.uitk-c-footer__wrapper {
  padding: 2.5rem 1rem;
}
.uitk-c-footer__links-wrapper {
  display: flex;
  flex-direction: column;
  flex-basis: 0;
}
.uitk-c-footer__logo-container {
  padding-bottom: 2.5rem;
}
.uitk-c-footer__nav {
  display: flex;
  flex-direction: row;
}
.uitk-c-footer__copy {
  display: flex;
  margin-bottom: 1.5rem;
  margin-right: 2.25rem;
  font-size: 0.75rem;
  font-size: 1rem;
  color: #323334;
}
.uitk-c-footer__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0 0 2rem 0;
  margin: 0;
}
.uitk-c-footer__link {
  display: flex;
  align-items: center;
  margin-right: 1rem;
  cursor: pointer;
  text-decoration: none;
  color: #0C55B8;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-decoration: underline;
  padding: 0 0.2rem;
}
.uitk-c-footer__link:focus {
  text-decoration: none;
  border-radius: 0;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  outline: none;
}
.uitk-c-footer__link:hover {
  color: #133D97;
  box-shadow: none;
}
.uitk-c-footer__link:active {
  color: #00184D;
}
.uitk-c-footer__link--disabled {
  color: #929496;
  margin-right: 1rem;
}
.uitk-c-footer__text {
  color: #323334;
  font-size: 0.75rem;
  padding-top: 1.5rem;
  margin-top: auto;
}
.uitk-c-footer__enhanced-wrapper {
  border-right: 0;
}
.uitk-c-footer__logo {
  padding-left: 0;
}
.uitk-c-footer__col {
  padding-left: 0;
  padding-top: 1.5rem;
  border-top: 0.0625rem solid #323334;
}
@media only screen and (min-width: 720px) {
  .uitk-c-footer {
    min-height: 13.75rem;
  }
  .uitk-c-footer__enhanced-wrapper > .uitk-c-footer__copy {
    margin-right: 0;
  }
  .uitk-c-footer__logo-container {
    padding-bottom: 4.5rem;
  }
  .uitk-c-footer__links-wrapper {
    flex-direction: row;
  }
  .uitk-c-footer__copy {
    margin-bottom: 1rem;
  }
  .uitk-c-footer__wrapper {
    display: flex;
    flex-direction: row;
    flex-basis: 0;
    padding: 2.5rem 2rem;
  }
  .uitk-c-footer__enhanced-wrapper {
    border-right: 0.0625rem solid #323334;
    padding-right: 2rem;
  }
  .uitk-c-footer__col {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    padding-left: 2rem;
    padding-top: 0;
    border-top: 0;
  }
  .uitk-c-footer__list {
    border-bottom: none;
    padding: 0;
  }
  .uitk-c-footer__border {
    margin: 0;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-footer__enhanced-wrapper {
    padding-right: 2rem;
  }
}
.uitk-l-grid {
  width: 100%;
  padding: 0.25rem;
  margin: 0 auto;
}
.uitk-l-grid--max-width {
  max-width: 1440px;
}
.uitk-l-grid__row {
  display: flex;
  flex-wrap: wrap;
}
.uitk-l-grid__col--12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--sm-1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--m-1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-12 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-11 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-10 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-9 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-8 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-7 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-6 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-5 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-4 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-3 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-2 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col--lg-1 {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0.5rem;
}
.uitk-l-grid__col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
  padding: 0.5rem;
}
@media only screen and (min-width: 500px) {
  .uitk-l-grid__col--12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.5rem;
  }
  .uitk-l-grid__col--sm-1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.5rem;
  }
}
@media only screen and (min-width: 720px) {
  .uitk-l-grid__col--12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--m-1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid {
    padding: 1rem;
  }
  .uitk-l-grid__col {
    padding: 0.375rem;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-l-grid__col--12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-12 {
    flex-basis: 100%;
    max-width: 100%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-11 {
    flex-basis: 91.66666666666666%;
    max-width: 91.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-10 {
    flex-basis: 83.33333333333334%;
    max-width: 83.33333333333334%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-9 {
    flex-basis: 75%;
    max-width: 75%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-8 {
    flex-basis: 66.66666666666666%;
    max-width: 66.66666666666666%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-7 {
    flex-basis: 58.333333333333336%;
    max-width: 58.333333333333336%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-6 {
    flex-basis: 50%;
    max-width: 50%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-5 {
    flex-basis: 41.66666666666667%;
    max-width: 41.66666666666667%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-4 {
    flex-basis: 33.33333333333333%;
    max-width: 33.33333333333333%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-3 {
    flex-basis: 25%;
    max-width: 25%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-2 {
    flex-basis: 16.666666666666664%;
    max-width: 16.666666666666664%;
    padding: 0.75rem;
  }
  .uitk-l-grid__col--lg-1 {
    flex-basis: 8.333333333333332%;
    max-width: 8.333333333333332%;
    padding: 0.75rem;
  }
  .uitk-l-grid {
    padding: 1.25rem;
  }
  .uitk-l-grid__col {
    padding: 0.75rem;
  }
}
.uitk-l-grid__row--no-gutter {
  margin: 0;
}
.uitk-l-grid__row--no-gutter [class*='uitk-l-grid__col'] {
  padding: 0;
}
.uitk-c-dialog {
  background: transparent;
  position: relative;
  transform: translate(0);
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  outline: none;
  animation-name: animationUITKDialog;
  animation-duration: 200ms;
}
.uitk-c-dialog__container {
  background-color: #FFFFFF;
  box-shadow: 0 4px 12px 0 rgba(25, 25, 26, 0.16);
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 2rem;
}
.uitk-c-dialog__heading {
  line-height: 120%;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  color: #002677;
  margin: 0;
  margin-bottom: 1.5rem;
}
.uitk-c-dialog__content {
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  display: flex;
  margin-bottom: 0;
  min-height: 1rem;
  overflow-y: auto;
  flex-grow: 1;
  flex-direction: column;
}
.uitk-c-dialog__content:focus {
  outline: none;
  border-radius: 1.25rem;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  position: relative;
  z-index: 1;
}
.uitk-c-dialog__close {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 0.5rem;
}
.uitk-c-dialog__actions {
  padding-top: 2rem;
  display: flex;
  gap: 1.5rem;
}
@keyframes animationUITKDialog {
  from {
    transform: translateY(50px);
  }
  to {
    transform: translateY(0);
  }
}
@media only screen and (min-width: 500px) {
  .uitk-c-dialog {
    background: transparent;
    border-radius: 0.25rem;
    width: 80%;
    max-height: 95%;
    min-height: 14rem;
    justify-content: center;
  }
  .uitk-c-dialog__container {
    height: auto;
    max-height: 95%;
    min-height: 14rem;
    border-radius: 0.75rem;
  }
  .uitk-c-dialog__close,
  .uitk-c-dialog__actions {
    flex-shrink: 0;
  }
}
@media only screen and (min-width: 720px) {
  .uitk-c-dialog {
    width: 50%;
    max-width: 720px;
  }
}
.uitk-c-table--responsive {
  display: block;
  width: 100%;
  overflow: auto;
}
.table-c-data-cell {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  border-right: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
}
.table-c-data-cell:last-child {
  border-right: none;
}
.uitk-c-table {
  border-collapse: separate;
  border-spacing: 0;
  white-space: nowrap;
  display: table;
  width: 100%;
  position: relative;
}
.uitk-c-table__caption {
  text-align: left;
}
.uitk-c-table__caption h1 {
  color: #323334;
  background: #FFFFFF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  text-decoration: none;
  color: #4B4D4F;
}
.uitk-c-table__head > tr > th {
  text-align: left;
  vertical-align: middle;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 120%;
  text-decoration: none;
  border-top: 0.0625rem solid #929496;
  border-bottom: 0.125rem solid #929496;
  background: #FFFFFF;
  color: #4B4D4F;
}
.uitk-c-table__head > tr > th:not(.uitk-c-table-sort) {
  padding: 1rem 0.75rem;
}
.uitk-c-table__head > tr > th {
  background-color: #FFFFFF;
}
.uitk-c-table__row > td,
.uitk-c-table__body > tr:not(.uitk-c-table__expandable-row-td-open) > td:not(.uitk-c-table-expandable__trigger-td):not(.uitk-c-table-expandable__content-td) {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  border-right: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
}
.uitk-c-table__row > td:last-child,
.uitk-c-table__body > tr:not(.uitk-c-table__expandable-row-td-open) > td:not(.uitk-c-table-expandable__trigger-td):not(.uitk-c-table-expandable__content-td):last-child {
  border-right: none;
}
.uitk-c-table__body > tr > td:first-child:not(.uitk-c-table-expandable__content-td) {
  padding-left: 0.5rem;
}
.uitk-c-table__body > tr > td:first-child:not(.uitk-c-table-expandable__trigger-td):not(.uitk-c-table-expandable__content-td) {
  padding-left: 0.5rem;
}
.uitk-c-table-description {
  padding-bottom: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 120%;
  text-decoration: none;
}
.uitk-c-table__sort-button {
  width: 100%;
  background: none;
  color: inherit;
  border: none;
  cursor: pointer;
  outline: none;
  font: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1rem;
}
.uitk-c-table__sort-button:focus {
  outline: 3px solid #0C55B8;
  outline-offset: -3px;
  background-color: transparent;
  background-color: #FAF8F2;
}
.uitk-c-table-sort {
  cursor: pointer;
}
.uitk-c-table-sort svg {
  width: 1.5rem;
  height: 1.5rem;
  color: #4B4D4F;
}
.uitk-c-table-sort--selected {
  background-color: #FAF8F2;
}
.uitk-c-table-expandable-row__thead > tr > th:first-child {
  background: #FFFFFF;
  border-right: 0.0625rem solid #929496;
  text-align: center;
  width: 1px;
}
.uitk-c-table__expandable-row-td-open {
  background: #FFFFFF;
}
.uitk-c-table__expandable-row-td-open td:first-child {
  background: #FFFFFF;
  text-align: center;
}
.uitk-c-table__expandable-row-td-open > td {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  border-right: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
  border-bottom: 0;
}
.uitk-c-table__expandable-row-td-open > td:last-child {
  border-right: none;
}
.uitk-c-table__expandable-row-button {
  min-width: 1.25rem;
  min-height: 1.25rem;
  display: block;
  margin: 0 auto;
  cursor: pointer;
  border: 0.0625rem solid #929496;
  background: #FFFFFF;
  border-radius: 0.25rem;
  /* this is a special case where additional padding is needed in relation to the standard icon sizes */
  padding: 2px;
  line-height: 0;
}
.uitk-c-table__expandable-row-button:active,
.uitk-c-table__expandable-row-button:focus,
.uitk-c-table__expandable-row-button:hover {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  outline: none;
}
.uitk-c-table__expandable-row-button svg {
  fill: #4B4D4F;
}
.uitk-c-table__expandable-row-button-open {
  background: #E5E5E6;
}
.uitk-c-table-expandable-row__icon {
  display: block;
  border-right: 0;
}
.uitk-c-table-expandable-row__icon svg {
  height: 1.125rem;
  width: 1.125rem;
  color: #4B4D4F;
}
.uitk-c-table-expandable__trigger-td {
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
  border-bottom: 0.0625rem solid #929496;
  color: #4B4D4F;
  vertical-align: middle;
  padding: 1rem;
  background: #FFFFFF;
  border-right: 0.0625rem solid #929496;
  text-align: center;
  width: 1px;
}
.uitk-c-table-expandable__trigger-td:last-child {
  border-right: none;
}
.uitk-c-table-expandable__content-td {
  margin-bottom: 1.5rem;
  padding: 1.25rem;
  border-bottom: 0.0625rem solid #929496;
  white-space: normal;
  position: relative;
  background: #FAFAFA;
}
.uitk-c-table-expandable-row {
  border-bottom: 0.0625rem solid #929496;
  border-left: 0.25rem solid #FAFAFA;
}
.uitk-c-table-expandable-row__content {
  color: #4B4D4F;
}
.uitk-icon-arrow_right.uitk-c-table-expandable-row__icon {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-icon-arrow_down.uitk-c-table-expandable-row__icon {
  height: 1.125rem;
  width: 1.125rem;
  transform: rotate(-90deg);
}
.uitk-c-tabs--accordion {
  list-style: none;
  margin: 0;
  padding: 0;
}
.uitk-c-panel--accordion {
  border-radius: 0;
  border-bottom: 0.0625rem solid #4B4D4F;
}
.uitk-c-tabs--accordion > span {
  display: block;
}
.uitk-c-tabs__list-item--accordion {
  outline: none;
}
.uitk-c-tabs__link--accordion {
  align-items: center;
  font-size: 1.25rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  cursor: pointer;
  flex-direction: row;
  outline: none;
  text-decoration: none;
  margin: 0;
  border-top: 0.0625rem solid #4B4D4F;
}
.uitk-c-tabs__link--accordion .uitk-icon {
  color: #4B4D4F;
  margin-right: 0.5rem;
  height: 2.25rem;
  width: 2.25rem;
}
.uitk-c-tabs {
  display: none;
  padding: 0 1.5rem;
  flex-direction: column;
  width: 100%;
}
.uitk-c-tabs .uitk-accordion {
  display: block;
}
@media only screen and (min-width: 720px) {
  .uitk-c-tabs {
    display: flex;
  }
  .uitk-c-tabs .uitk-accordion {
    display: none;
  }
}
.uitk-c-tabs__list {
  border-bottom: 4px solid #CBCCCD;
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0 1.5rem 0.5rem 1.5rem;
}
.uitk-c-tabs__list-item {
  outline: none;
  white-space: nowrap;
}
.uitk-c-tabs__list-item--active {
  color: #000000;
  position: relative;
}
.uitk-c-tabs__list-item--active :after {
  content: ' ';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: 0 4px 0 0 #0C55B8;
  animation: slide-left 200ms linear;
}
.uitk-c-tabs__link {
  background: none;
  border: none;
  font: inherit;
  cursor: pointer;
  outline: inherit;
  display: flex;
  padding: 0.75rem;
  text-decoration: none;
  font-weight: 700;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 150%;
  color: #4B4D4F;
  margin: 0.25rem;
}
.uitk-c-tabs__link:hover,
.uitk-c-tabs__link:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  outline: none;
}
.uitk-c-tabbed-panel__content-container {
  margin-bottom: 0;
  border-radius: 0;
  padding: 1.5rem 1.5rem 0 1.5rem;
}
.uitk-c-tabbed-panel__content-container p {
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  padding-top: 1.5rem;
}
.uitk-c-tabbed-panel__content-container h2 {
  margin: 0;
  padding: 0;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 120%;
}
.uitk-c-tabbed-panel__content-container:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
  outline: none;
}
@media only screen and (max-width: 992px) {
  .uitk-c-tabbed-panel__content-container:focus {
    box-shadow: none;
    outline: none;
  }
}
.uitk-c-tabbed-panel__inner-container {
  padding-bottom: 2rem;
  border-bottom: 0.0625rem solid #6D6F70;
}
@media only screen and (max-width: 992px) {
  .uitk-c-tabbed-panel__inner-container {
    padding-bottom: 0;
    border-bottom: none;
  }
}
.uitk-c-tabs__panel {
  animation: fade-in 400ms linear;
  background: none;
}
.uitk-c-tabs__header {
  padding: 0 1.5rem;
}
@keyframes slide-left {
  0% {
    opacity: 0;
    width: 0;
  }
  100% {
    opacity: 1;
    width: 100%;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.uitk-m-disabled {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-m-disabled--interaction {
  background-color: #F3F3F3;
  color: #929496;
  border: 0.125rem solid #F3F3F3;
  box-shadow: none;
}
.uitk-m-list--reset {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.uitk-c-form-field {
  display: flex;
  flex-direction: column;
}
.uitk-c-form__control {
  -webkit-appearance: none;
  border: none;
  box-shadow: 0 0 0 0.0625rem #4B4D4F;
  box-sizing: border-box;
  border-radius: 0.25rem;
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  padding: 0.5rem 0.75rem;
  height: 2.25rem;
  outline: none;
  transition: 70ms;
  transition-property: border, box-shadow;
  line-height: 150%;
  width: 100%;
}
.uitk-c-form__control:hover {
  box-shadow: 0 0 0 0.0625rem #0C55B8;
}
.uitk-c-form__control:active,
.uitk-c-form__control:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-form__control--error {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  background-color: transparent;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 0.25rem;
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-form__control--error svg {
  margin: 2px 0.25rem 0 0;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-c-form__control--error:hover {
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-form__control--error:active,
.uitk-c-form__control--error:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-form-field__checkbox--error,
.uitk-c-form-field__fieldset--error {
  box-shadow: 0 0 0 0.0625rem #C40000;
  border-radius: 0.25rem;
}
.uitk-c-form__control:disabled {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-form__control:disabled:hover,
.uitk-c-form__control:disabled:active,
.uitk-c-form__control:disabled:focus {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-icon-required:after {
  content: "*";
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  color: #C40000;
  margin-left: 0.25rem;
}
.uitk-c-error-message-icon svg {
  color: #C40000;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-icon-error:after {
  content: "*";
  font-size: 1rem;
  color: #C40000;
  margin-left: 0.25rem;
}
.uitk-c-error-message-icon {
  color: #C40000;
  margin: 0.125rem 0.25rem 0 0;
  flex-shrink: 0;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-c-input__message--error {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  background-color: transparent;
  border-radius: 0.25rem;
  color: #C40000;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0.25rem 0;
  margin-bottom: 0.25rem;
}
.uitk-c-form__help {
  display: block;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  margin: 0 0 0.25rem 0;
}
.uitk-c-form__help--disabled {
  color: #4B4D4F;
}
.uitk-c-date-picker__container {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
}
.uitk-c-date-picker__container--error {
  border-radius: 0.25rem;
}
.uitk-c-date-picker__button-container {
  display: inline-block;
}
.uitk-c-date-picker__button {
  outline: none;
  width: 1.5rem;
  height: 1.5rem;
  cursor: pointer;
  border: none;
  padding: 0;
  background-color: transparent;
}
.uitk-c-date-picker__button .uitk-icon-date-picker {
  color: #0C55B8;
  padding: 0.25rem;
  background-color: #FFFFFF;
}
.uitk-c-date-picker__button .uitk-icon-date-picker svg {
  vertical-align: bottom;
}
.uitk-c-date-picker__button:focus {
  outline: none;
}
.uitk-c-date-picker__button:focus .uitk-c-date-picker__button-icon {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  background-color: #FFFFFF;
}
.uitk-c-date-picker__button .uitk-c-date-picker__popup-header-button-icon--disabled {
  color: #929496;
}
.uitk-c-date-picker__button .uitk-c-date-picker__popup-header-button-icon--disabled:hover,
.uitk-c-date-picker__button .uitk-c-date-picker__popup-header-button-icon--disabled:focus {
  box-shadow: none;
  cursor: auto;
}
.uitk-c-date-picker__button-icon {
  color: #0C55B8;
  border-radius: 0.25rem;
  outline: none;
}
.uitk-c-date-picker__button-icon:hover,
.uitk-c-date-picker__button-icon:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  background-color: #FFFFFF;
}
.uitk-c-date-picker__button-icon:active {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-date-picker__input {
  margin-right: 0.75rem;
}
.uitk-c-date-picker__input::-ms-clear {
  display: none;
}
.uitk-c-date-picker__input--error {
  border-radius: 0.25rem;
}
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button {
  cursor: default;
}
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button:hover,
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button:focus,
.uitk-c-date-picker__input:disabled + .uitk-c-date-picker__button:active {
  box-shadow: none;
}
.uitk-c-date-picker__popup {
  border: 0 solid #4B4D4F;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
  position: absolute;
  padding-top: 0.5rem;
  z-index: 10;
  margin-top: 0.125rem;
  border-radius: 0.25rem;
  animation: slide-down 70ms cubic-bezier(0, 0, 0.38, 0.9);
}
.uitk-c-date-picker__popup-header {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.uitk-c-date-picker__popup-header-button {
  cursor: pointer;
  outline: none;
  position: relative;
  background-color: transparent;
  border: 0;
  margin: 0 0.25rem;
  padding: 0;
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 0.25rem;
}
.uitk-c-date-picker__popup-header-button .uitk-icon-date-picker {
  color: #0C55B8;
}
.uitk-c-date-picker__popup-header-button:hover,
.uitk-c-date-picker__popup-header-button:focus,
.uitk-c-date-picker__popup-header-button:active {
  background-color: #FFFFFF;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  outline: none;
}
.uitk-c-date-picker__popup-header-button:hover svg,
.uitk-c-date-picker__popup-header-button:focus svg,
.uitk-c-date-picker__popup-header-button:active svg {
  background-color: #FFFFFF;
}
.uitk-c-date-picker__popup-select-cont {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0 0.5rem;
}
.uitk-c-date-picker__popup-select-cont select {
  margin: 0;
  height: 100%;
}
.uitk-c-date-picker__popup-dates-container {
  padding: 0.5rem;
}
.uitk-c-date-picker__popup-dates-table {
  border-collapse: collapse;
}
.uitk-c-date-picker__popup-date-header {
  height: 2.75rem;
  width: 2.75rem;
  border-top: 0.0625rem solid #4B4D4F;
  border-bottom: 0.0625rem solid #4B4D4F;
}
.uitk-c-date-picker__popup-date-header:first-child,
.uitk-c-date-picker__popup-date:first-child {
  border-right: 0.0625rem solid #4B4D4F;
}
.uitk-c-date-picker__popup-date-header:last-child,
.uitk-c-date-picker__popup-date:last-child {
  border-left: 0.0625rem solid #4B4D4F;
}
.uitk-c-date-picker__popup-date-header-text::before {
  content: attr(data-day-abbr);
  padding: 1rem 0;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-weight: 700;
  speak: none;
  volume: silent;
}
.uitk-c-date-picker__popup-date {
  text-align: center;
  padding: 0.25rem 0.25rem;
  color: #4B4D4F;
  outline: none;
  cursor: pointer;
}
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled {
  background-color: #F3F3F3;
}
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:hover .uitk-c-date-picker__popup-date-content,
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:focus .uitk-c-date-picker__popup-date-content {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  position: relative;
}
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:hover .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected),
.uitk-c-date-picker__popup-date.uitk-c-date-picker__popup-date--disabled:focus .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected) {
  outline: 2px solid #F3F3F3;
  background-color: #F3F3F3;
}
.uitk-c-date-picker__popup-date:hover .uitk-c-date-picker__popup-date-content,
.uitk-c-date-picker__popup-date:focus .uitk-c-date-picker__popup-date-content {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  position: relative;
}
.uitk-c-date-picker__popup-date:hover .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected),
.uitk-c-date-picker__popup-date:focus .uitk-c-date-picker__popup-date-content:not(.uitk-c-date-picker__popup-date-content--selected) {
  background-color: #FFFFFF;
}
.uitk-c-date-picker__popup-date--other {
  background-color: transparent;
  cursor: default;
}
.uitk-c-date-picker__popup-date-content {
  padding: 0.25rem 0;
  border-radius: 0.25rem;
  width: 2.125rem;
  height: 2.5rem;
  -ms-grid-row-align: center;
      align-self: center;
  display: -ms-grid;
  display: grid;
}
.uitk-c-date-picker__popup-date-content--other {
  display: none;
}
.uitk-c-date-picker__popup-date-content--selected {
  background-color: #0C55B8;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-date-picker__popup-date-text {
  margin: 0 0.3125rem;
  height: 1.75rem;
  width: auto;
  max-width: 2.125rem;
  /* if we don't suppress our use of display: contents, postcss will complain about IE support */
  /* autoprefixer: ignore next */
  display: contents;
}
.uitk-c-date-picker__popup-date-text--disabled {
  color: #929496;
}
.uitk-c-date-picker__popup-date-text--selected {
  color: #FFFFFF;
}
.uitk-c-date-picker__popup-date-text--today {
  border-bottom: 0.25rem solid #0C55B8;
  display: block;
  width: auto;
}
.uitk-c-date-picker__popup-date-text--today-disabled {
  color: #929496;
  font-weight: 700;
  border-bottom: 0.25rem solid #929496;
}
.uitk-c-date-picker__popup-date-text--today-selected {
  color: #FFFFFF;
  border-bottom: 0.25rem solid #FFFFFF;
}
@keyframes slide-down {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.uitk-c-checkbox {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-c-form-field-checkbox__wrapper {
  background-position: top 0.75rem right 0.75rem;
  border-radius: 0.125rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.uitk-c-checkbox__label {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  color: #4B4D4F;
  line-height: 120%;
  min-height: 3rem;
  box-shadow: none;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.uitk-c-checkbox__label:before {
  content: '';
  display: inline-flex;
  -ms-grid-row-align: center;
      align-self: center;
  outline: none;
  background-color: #FFFFFF;
  border: 0.125rem solid #4B4D4F;
  border-radius: 0.125rem;
  min-width: 1.25rem;
  height: 1.25rem;
  transition: 70ms;
  margin-right: 0.75rem;
}
.uitk-c-checkbox__label:before:hover {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:hover + .uitk-c-checkbox__label:before,
.uitk-c-checkbox:focus + .uitk-c-checkbox__label:before {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-form__control--error .uitk-c-checkbox__label {
  color: #4B4D4F;
}
.uitk-c-form__control--error .uitk-c-checkbox__label:active:before,
.uitk-c-form__control--error .uitk-c-checkbox:hover + .uitk-c-checkbox__label:before,
.uitk-c-form__control--error .uitk-c-checkbox:focus + .uitk-c-checkbox__label:before {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-checkbox:checked + .uitk-c-checkbox__label:before,
.uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:before {
  background-color: #0C55B8;
  border: 0.125rem solid #0C55B8;
}
.uitk-c-checkbox:checked + .uitk-c-checkbox__label:after,
.uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:after {
  content: '';
  position: absolute;
  border: solid #FFFFFF;
  box-sizing: initial;
}
.uitk-c-checkbox:checked + .uitk-c-checkbox__label:after {
  content: '';
  position: absolute;
  left: 0.4375rem;
  top: calc(0.75rem + 0.2625rem);
  width: 0.25rem;
  height: 0.625rem;
  border: solid #FFFFFF;
  border-width: 0 0.125rem 0.125rem 0;
  transform: rotate(45deg);
}
.uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:after {
  content: '';
  position: absolute;
  left: 0.25rem;
  top: 0.8125rem;
  width: 0.75rem;
  height: 0.625rem;
  border: 1px solid #FFFFFF;
  border-width: 0 0 0.125rem 0;
}
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:before {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:focus:before {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-checkbox:disabled + .uitk-c-checkbox__label:after {
  cursor: not-allowed;
  content: '';
  position: absolute;
  left: 0.4375rem;
  top: calc(0.75rem + 0.2625rem);
  width: 0.25rem;
  height: 0.625rem;
  border: solid #929496;
  border-width: 0 0.125rem 0.125rem 0;
  transform: rotate(45deg);
  box-sizing: initial;
}
.uitk-c-checkbox-group,
.uitk-c-checkbox-group ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.uitk-c-checkbox-group ul {
  margin-left: 1.25rem;
}
.uitk-c-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  box-shadow: 0 0 0 0.0625rem #4B4D4F;
  border-radius: 0.25rem;
  background-color: #FFFFFF;
  cursor: pointer;
  color: #4B4D4F;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.15;
  padding: 0.5rem 0.75rem;
  width: 100%;
  outline: none;
  transition: 70ms;
  transition-property: border, box-shadow;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_down_centered%3C/title%3E%3Cpath fill='%230C55B8' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 0.75rem;
  background-size: 1.5rem;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.uitk-c-select:hover {
  box-shadow: 0 0 0 0.0625rem #0C55B8;
}
.uitk-c-select:active,
.uitk-c-select:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-select::-ms-expand {
  display: none;
}
.uitk-c-select--error {
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-select--error:hover {
  box-shadow: 0 0 0 0.0625rem #C40000;
}
.uitk-c-select--error:active,
.uitk-c-select--error:focus {
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-select_text-wrap {
  white-space: normal;
  padding-right: 1.75rem;
  text-overflow: ellipsis;
}
.uitk-c-select::-ms-expand {
  display: none;
}
.uitk-c-select:disabled {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_down_centered%3C/title%3E%3Cpath fill='%23929496' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  cursor: default;
  background-color: #F3F3F3;
  box-shadow: 0 0 0 0.0625rem #929496;
}
.uitk-c-select:disabled:hover {
  cursor: default;
  box-shadow: 0 0 0 0.0625rem #929496;
}
.uitk-c-dropdown {
  width: 100%;
  position: relative;
}
.uitk-c-dropdown__trigger {
  overflow: hidden;
  padding: 0.5rem calc(0.75rem + 24px + 0.5rem) 0.5rem 0.75rem;
  display: flex;
  align-items: center;
  height: auto;
}
.uitk-c-dropdown--disabled {
  background-color: #F3F3F3;
  color: #929496;
  border: none;
  box-shadow: 0 0 0 1px #929496;
  cursor: default;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_down_centered%3C/title%3E%3Cpath fill='%23F3F3F3' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
}
.uitk-c-dropdown--disabled:hover,
.uitk-c-dropdown--disabled:active,
.uitk-c-dropdown--disabled:focus {
  background-color: #F3F3F3;
  color: #929496;
  cursor: default;
  border: none;
  box-shadow: 0 0 0 1px #929496;
}
.uitk-c-dropdown__list {
  outline: none;
}
.uitk-c-multi-select__select-all {
  padding: 0 0.5rem;
  background-color: #FFFFFF;
  border: 0.1875rem solid transparent;
}
.uitk-c-multi-select__select-all:hover,
.uitk-c-multi-select__select-all:focus-within {
  border-radius: 0.125rem;
  color: #4B4D4F;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-multi-select__select-all-label {
  width: 100%;
  margin: 0;
  padding: 0.75rem 0;
  font-weight: 700;
}
.uitk-c-dropdown__container {
  margin-top: 0.25rem;
  width: 100%;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
}
.uitk-c-dropdown__container .uitk-c-checkbox:indeterminate + .uitk-c-checkbox__label:after {
  top: 0.8rem;
  left: 0.25rem;
}
.uitk-c-dropdown__fieldset {
  padding: 0 0.75rem 0.75rem 0.75rem;
  border: 0;
}
.uitk-c-dropdown__fieldset-legend {
  padding: 0.5rem 0;
  color: #4B4D4F;
  font-weight: 700;
}
.uitk-c-multi-select__selection-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.uitk-c-dropdown-option__checkbox-label {
  width: 100%;
  height: 100%;
  margin: 0;
  border: 0.1875rem transparent solid;
  padding-left: 1.5rem;
}
.uitk-c-dropdown-option__checkbox-label:before,
.uitk-c-multi-select__select-all-label:before {
  margin-right: 0.75rem;
}
.uitk-c-dropdown__list-item {
  list-style-type: none;
  display: flex;
  align-items: center;
}
.uitk-c-dropdown-item__background {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.uitk-c-dropdown-item__background--selected {
  background-color: transparent;
}
.uitk-c-dropdown-item__background--selected:hover {
  border-radius: 0.125rem;
  color: #4B4D4F;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-dropdown-item__background--disabled {
  background-color: #F3F3F3;
}
.uitk-c-multi-select__group-fieldset {
  padding: 0 0.75rem 1rem;
  border: 0.125rem solid #929496;
  border-radius: 0.125rem;
}
.uitk-c-multi-select__group-legend {
  padding: 0.75rem;
  color: #4B4D4F;
  font-weight: 700;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.uitk-c-checkbox:not([disabled]):hover + .uitk-c-dropdown-option__checkbox-label,
.uitk-c-checkbox:not([disabled]):active + .uitk-c-dropdown-option__checkbox-label,
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-dropdown-option__checkbox-label {
  color: #4B4D4F;
}
.uitk-c-checkbox:not([disabled]):hover ~ .uitk-c-dropdown-item__background,
.uitk-c-checkbox:not([disabled]):active ~ .uitk-c-dropdown-item__background,
.uitk-c-checkbox:not([disabled]):focus ~ .uitk-c-dropdown-item__background,
.uitk-c-dropdown-item__background:hover {
  outline: none;
}
.uitk-c-checkbox:not([disabled]):hover ~ .uitk-c-dropdown-item__background:before,
.uitk-c-checkbox:not([disabled]):active ~ .uitk-c-dropdown-item__background:before,
.uitk-c-checkbox:not([disabled]):focus ~ .uitk-c-dropdown-item__background:before,
.uitk-c-dropdown-item__background:hover:before {
  border-radius: 0.125rem;
  border: 0.1875rem solid #0C55B8;
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.uitk-c-dropdown__option {
  display: flex;
  align-items: center;
  position: relative;
  outline: none;
  background-color: #FFFFFF;
}
.uitk-c-dropdown__option .uitk-c-checkbox:checked + .uitk-c-checkbox__label:after {
  top: 0.875rem;
  left: 1.95rem;
}
.uitk-c-dropdown__item--selected svg {
  color: #0C55B8;
}
.uitk-c-dropdown__option--disabled.uitk-c-dropdown__item {
  cursor: default;
}
.uitk-c-dropdown__option--selected {
  background-color: transparent;
}
.uitk-c-dropdown__option--selected .uitk-c-checkbox:checked + .uitk-c-checkbox__label:after {
  top: 1rem;
  left: 0.45rem;
}
.uitk-c-dropdown__option--aligned-left {
  width: 100%;
  margin-left: 0;
}
.uitk-c-dropdown-option__checkbox-label--selected {
  outline: none;
}
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label,
.uitk-c-checkbox:not([disabled]):active + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label {
  color: #4B4D4F;
}
.uitk-c-dropdown-option__checkbox-label.uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-dropdown-option__checkbox-label.uitk-c-checkbox__label:before,
.uitk-c-checkbox:not([disabled]):hover + .uitk-c-dropdown-option__checkbox-label.uitk-c-checkbox__label:before {
  box-shadow: none;
}
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:active:before,
.uitk-c-checkbox:not([disabled]):focus + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:before,
.uitk-c-checkbox:not([disabled]):hover + .uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:before {
  box-shadow: none;
}
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:hover,
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:focus,
.uitk-c-multi-select__select-all-label.uitk-c-checkbox__label:active {
  color: #4B4D4F;
  font-weight: 700;
}
.uitk-c-textarea--container {
  display: flex;
}
.uitk-c-textarea {
  height: 10rem;
  resize: none;
}
.uitk-c-textarea__character-count {
  display: flex;
  color: #4B4D4F;
  font-size: 0.875rem;
  margin: 0.5rem 0;
}
.uitk-c-textarea--error {
  background-position: top 0.75rem right 0.75rem;
}
.uitk-c-textarea__character-count--disabled {
  color: #929496;
}
.uitk-c-radio {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-c-radio__label {
  display: inline-flex;
  align-items: center;
  position: relative;
  cursor: pointer;
  word-break: break-word;
  padding: 0.75rem 0.5rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  font-size: 1rem;
  color: #4B4D4F;
}
.uitk-c-radio__label:before {
  display: flex;
  -ms-grid-row-align: center;
      align-self: center;
  border-radius: 50%;
  border: #4B4D4F solid 0.125rem;
  background-color: #FFFFFF;
  content: '';
  outline: none;
  min-width: 1.25rem;
  height: 1.25rem;
  transition: 70ms;
  margin-right: 0.5rem;
}
.uitk-c-radio__label:active:before,
.uitk-c-radio:hover + .uitk-c-radio__label:before,
.uitk-c-radio:focus + .uitk-c-radio__label:before {
  border: #0C55B8 solid 0.125rem;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-radio:checked + .uitk-c-radio__label:before {
  background: #0C55B8;
  border: #0C55B8 solid 0.125rem;
  box-shadow: inset 0 0 0 0.125rem #FFFFFF;
}
.uitk-c-radio:checked:hover + .uitk-c-radio__label:before,
.uitk-c-radio:checked:focus + .uitk-c-radio__label:before {
  background: #0C55B8;
  border: #0C55B8 solid 0.125rem;
  box-shadow: inset 0 0 0 0.125rem #FFFFFF, 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-radio:disabled:checked + .uitk-c-radio__label:before {
  background-color: #929496;
}
.uitk-c-radio:disabled:hover + .uitk-c-radio__label:before {
  box-shadow: none;
  border: #929496 solid 0.125rem;
  border-radius: 50%;
  cursor: not-allowed;
}
.uitk-c-radio:disabled:hover + .uitk-c-radio__label:hover {
  cursor: not-allowed;
}
.uitk-c-radio:disabled + .uitk-c-radio__label:before {
  border: #929496 solid 0.125rem;
  border-radius: 50%;
  color: #929496;
}
.uitk-c-radio:checked:disabled + .uitk-c-radio__label:before {
  background-color: #929496;
  box-shadow: inset 0 0 0 0.125rem #FFFFFF;
}
.uitk-c-radio__label--disabled {
  color: #929496;
  cursor: not-allowed;
}
.uitk-c-radio-group ul,
.uitk-c-radio-group ol {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.uitk-c-label--error {
  color: #4B4D4F;
}
.uitk-c-label__icon {
  color: #4B4D4F;
  vertical-align: top;
}
.uitk-icon.uitk-c-label__icon--disabled {
  color: #929496;
}
.uitk-c-button {
  border: 0.0625rem solid #002677;
  border-radius: 62.4375rem;
  color: #FFFFFF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 150%;
  min-height: 2.5rem;
  min-width: 6rem;
  padding: 0.25rem 1.5rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.uitk-c-button:focus {
  outline: none;
}
.uitk-c-button .uitk-icon {
  vertical-align: middle;
  margin: 0 0.25rem 0 0.25rem;
}
.uitk-c-button:disabled {
  background: #F3F3F3;
  border-color: #F3F3F3;
  color: #929496;
  cursor: not-allowed;
}
.uitk-c-button:disabled:hover,
.uitk-c-button:disabled:active {
  background: #F3F3F3;
  border-color: #F3F3F3;
  color: #929496;
  cursor: not-allowed;
}
.uitk-c-button--default,
.uitk-c-button--primary {
  color: #FFFFFF;
  background: #002677;
  font-weight: 700;
}
.uitk-c-button--default:focus,
.uitk-c-button--primary:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--default:hover,
  .uitk-c-button--primary:hover {
    box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  }
}
.uitk-c-button--default:hover,
.uitk-c-button--primary:hover {
  background: #001D5B;
  color: #FFFFFF;
}
.uitk-c-button--default:active,
.uitk-c-button--primary:active {
  box-shadow: none;
  color: #FFFFFF;
  background: #00184D;
}
.uitk-c-button--default.uitk-c-button--inverse,
.uitk-c-button--primary.uitk-c-button--inverse {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #002677;
}
.uitk-c-button--default.uitk-c-button--inverse:focus,
.uitk-c-button--primary.uitk-c-button--inverse:focus {
  box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--default.uitk-c-button--inverse:hover,
  .uitk-c-button--primary.uitk-c-button--inverse:hover {
    box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
  }
}
.uitk-c-button--default.uitk-c-button--inverse:hover,
.uitk-c-button--primary.uitk-c-button--inverse:hover {
  background: #F3F3F3;
  border-color: #F3F3F3;
  color: #001D5B;
}
.uitk-c-button--default.uitk-c-button--inverse:active,
.uitk-c-button--primary.uitk-c-button--inverse:active {
  background: #E5E5E6;
  border-color: #E5E5E6;
  color: #00184D;
}
.uitk-c-button--alternative,
.uitk-c-button--secondary {
  background: #FFFFFF;
  border-color: #002677;
  color: #002677;
}
.uitk-c-button--alternative:focus,
.uitk-c-button--secondary:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--alternative:hover,
  .uitk-c-button--secondary:hover {
    box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  }
}
.uitk-c-button--alternative:hover,
.uitk-c-button--secondary:hover {
  background: #F3F3F3;
  border-color: #001D5B;
  color: #001D5B;
}
.uitk-c-button--alternative:active,
.uitk-c-button--secondary:active {
  background: #E5E5E6;
  border-color: #00184D;
  color: #00184D;
  box-shadow: none;
}
.uitk-c-button--alternative.uitk-c-button--inverse,
.uitk-c-button--secondary.uitk-c-button--inverse {
  background: rgba(0, 0, 0, 0);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--alternative.uitk-c-button--inverse:focus,
.uitk-c-button--secondary.uitk-c-button--inverse:focus {
  box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--alternative.uitk-c-button--inverse:hover,
  .uitk-c-button--secondary.uitk-c-button--inverse:hover {
    box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
  }
}
.uitk-c-button--alternative.uitk-c-button--inverse:hover,
.uitk-c-button--secondary.uitk-c-button--inverse:hover {
  background: rgba(0, 0, 0, 0.15);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--alternative.uitk-c-button--inverse:active,
.uitk-c-button--secondary.uitk-c-button--inverse:active {
  background: rgba(0, 0, 0, 0.2);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--ghost,
.uitk-c-button--tertiary {
  background: #FFFFFF;
  border-color: #323334;
  color: #323334;
}
.uitk-c-button--ghost:focus,
.uitk-c-button--tertiary:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--ghost:hover,
  .uitk-c-button--tertiary:hover {
    box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  }
}
.uitk-c-button--ghost:hover,
.uitk-c-button--tertiary:hover {
  background: #F3F3F3;
  border-color: #000000;
  color: #000000;
}
.uitk-c-button--ghost:active,
.uitk-c-button--tertiary:active {
  background: #E5E5E6;
  border-color: #000000;
  color: #000000;
  box-shadow: none;
}
.uitk-c-button--ghost:disabled,
.uitk-c-button--tertiary:disabled {
  box-shadow: #F3F3F3;
}
.uitk-c-button--ghost-inverse,
.uitk-c-button--tertiary.uitk-c-button--inverse {
  background: rgba(0, 0, 0, 0);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--ghost-inverse:focus,
.uitk-c-button--tertiary.uitk-c-button--inverse:focus {
  box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
}
@supports (-webkit-touch-callout: none) {
  .uitk-c-button--ghost-inverse:hover,
  .uitk-c-button--tertiary.uitk-c-button--inverse:hover {
    box-shadow: 0 0 0 0.125rem #002677, 0 0 0 0.3125rem #FFFFFF;
  }
}
.uitk-c-button--ghost-inverse:hover,
.uitk-c-button--tertiary.uitk-c-button--inverse:hover {
  background: rgba(0, 0, 0, 0.15);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--ghost-inverse:active,
.uitk-c-button--tertiary.uitk-c-button--inverse:active {
  background: rgba(0, 0, 0, 0.2);
  border-color: #FFFFFF;
  color: #FFFFFF;
}
.uitk-c-button--block {
  width: calc(100% -  0.25rem * 2);
}
.uitk-c-button--lg {
  padding: 0.5rem 1.5rem;
  min-width: 9rem;
  min-height: 3rem;
  line-height: 150%;
  font-size: 1.125rem;
}
.uitk-c-button--sm {
  padding: 0.25rem 1rem;
  min-width: 4rem;
  min-height: 2.125rem;
  line-height: 150%;
  font-size: 0.75rem;
}
.uitk-c-card {
  background-color: #FFFFFF;
  border: 0.0625rem solid #929496;
  border-radius: 0.25rem;
}
.uitk-c-card__header {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  padding: 2rem 1.5rem 1rem 1.5rem;
}
.uitk-c-card__subheader {
  display: inline-flex;
  justify-content: space-between;
  width: 100%;
  align-items: center;
  padding: 0 1.5rem 0.5rem 1.5rem;
}
.uitk-c-card__name {
  margin-bottom: 0;
  color: #323334;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  font-size: 1.4375rem;
}
.uitk-c-card__name--subheader {
  margin-bottom: 0;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 120%;
  font-size: 1rem;
}
.uitk-c-card__icon {
  font-size: 1.4375rem;
  fill: #4B4D4F;
}
.uitk-c-card__content {
  padding: 0 1.5rem 2rem 1.5rem;
  font-weight: 400;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  color: #4B4D4F;
}
.uitk-c-card__buttons {
  padding: 0 1rem 1.25rem;
}
.uitk-c-card__buttons--spacing {
  margin: 0.5rem 0.25rem;
}
.uitk-c-card__image {
  width: 100%;
  padding-bottom: 1.5rem;
}
.uitk-c-tree {
  background-color: #FFFFFF;
}
.uitk-c-tree__container {
  list-style: none;
  flex-wrap: wrap;
}
.uitk-c-tree__list {
  padding-left: 0;
}
.uitk-c-tree__list [iconName] {
  max-height: calc(1rem + 1rem / 2);
  max-width: calc(1rem + 1rem / 2);
}
.uitk-c-tree__node-header {
  width: 100%;
  display: inline-flex;
  align-items: center;
  padding-left: calc(0.5rem - 0.1875rem);
}
.uitk-c-tree__node-label {
  padding: 0 0 0 0.25rem;
  text-align: left;
  cursor: pointer;
  word-break: break-word;
}
.uitk-c-tree__root-text {
  padding-left: 0.25rem;
}
.uitk-icon.uitk-c-tree__icons--base {
  color: #323334;
  font-size: 1rem;
  cursor: pointer;
}
.uitk-c-tree__node-icon-container {
  display: inline-flex;
  margin: calc(0.5rem - 0.1875rem);
  margin-left: 0;
  border: 0.1875rem solid transparent;
}
.uitk-c-tree__node-icon-container:hover,
.uitk-c-tree__node-icon-container:focus {
  border: 0.1875rem solid #0C55B8;
  z-index: 1;
  position: relative;
  transition: all 70ms ease-in-out;
}
.uitk-c-tree__expander {
  transition: 200ms linear all;
  cursor: pointer;
}
.uitk-c-tree--selected {
  background-color: #E9F1FF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.uitk-c-tree--selected .uitk-c-tree__expander {
  -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
  transform: rotate(90deg);
}
.arrow-disable {
  height: calc(1rem + 1rem / 2);
  width: calc(1rem + 1rem / 2);
  font-size: calc(1rem + 1rem / 2);
  margin: 0.5rem 0.5rem 0.5rem 0;
  content: ' ';
  box-sizing: content-box;
}
.arrow-disable:focus,
.arrow-disable:hover {
  border-color: transparent;
}
.uitk-c-tree__node-item {
  width: 100%;
  cursor: pointer;
  outline: none;
  margin-left: 0;
  word-break: break-all;
  border: 0.1875rem solid transparent;
  padding: 0.25rem;
  display: flex;
  align-items: center;
}
.uitk-c-tree__node-item:hover,
.uitk-c-tree__node-item:focus {
  position: relative;
  outline: none;
  border-radius: none;
  border: 0.1875rem solid #0C55B8;
  overflow: hidden;
}
.uitk-c-tree-node-item__icon {
  display: flex;
  align-items: center;
}
.uitk-c-tree__node-item:hover .uitk-c-tree-node-item__icon,
.uitk-c-tree__node-item:focus .uitk-c-tree-node-item__icon {
  color: #323334;
}
.uitk-c-tree__node {
  width: 100%;
  height: 100%;
  display: inline-flex;
  padding: 0;
  outline: none;
}
.uitk-c-tree__nodes-list {
  padding-left: 2.5rem;
}
.uitk-c-tree__nodes-list--root {
  padding-bottom: 1.25rem;
}
.uitk-c-wizard {
  width: 100%;
  padding: 0 1.25rem;
  outline: none;
}
.uitk-c-wizard__navigation {
  display: inline-flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-evenly;
  list-style: none;
  padding: 0;
}
.uitk-c-wizard-step__header {
  vertical-align: top;
  position: relative;
  padding-bottom: 1rem;
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  cursor: pointer;
  outline: none;
}
.uitk-c-wizard-step__header:hover .uitk-c-wizard-step-header__progress:before,
.uitk-c-wizard-step__header:focus .uitk-c-wizard-step-header__progress:before {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-wizard-step-header__text {
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}
.uitk-c-wizard-step-header__text--current {
  font-weight: 700;
}
.uitk-c-wizard-step-header__text--disabled {
  color: #929496;
}
.uitk-c-wizard__buttons > .uitk-button--disabled > .uitk-icon {
  fill: #929496;
}
.uitk-c-wizard-step-header__status {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
  margin-top: 0.25rem;
  margin-bottom: 1rem;
}
.uitk-c-wizard-step-header__status--completed {
  color: #007000;
}
.uitk-c-wizard-step-header__status--disabled {
  color: #929496;
}
.uitk-c-wizard-step-header__status--incomplete {
  color: #C40000;
}
.uitk-c-wizard-step-header__progress {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 0.5rem;
  width: 100%;
  position: absolute;
  bottom: 0;
}
.uitk-c-wizard-step-header__progress:before {
  content: '';
  display: inline-block;
  border: 0.125rem solid #4B4D4F;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%;
  background-color: #FFFFFF;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  position: absolute;
}
.uitk-c-wizard-step-header__progress--disabled:before {
  border: 0.125rem solid #929496;
  background-color: #F3F3F3;
}
.uitk-c-wizard-step-header__progress--current:before {
  border: 0.125rem solid #0C55B8;
  background-color: #D9F6FA;
}
.uitk-c-wizard-step-header__progress--completed:before {
  border: 0.125rem solid #0C55B8;
  background-color: #0C55B8;
}
.uitk-c-wizard-step-progress__lead {
  height: 0.0625rem;
  background-color: #4B4D4F;
  width: 50%;
  left: 0;
}
.uitk-c-wizard-step-progress__tail {
  height: 0.0625rem;
  background-color: #4B4D4F;
  width: 50%;
  right: 0;
}
.uitk-c-wizard-step-progress__lead--first {
  visibility: hidden;
}
.uitk-c-wizard-step-progress__lead--completed {
  background-color: #0C55B8;
  height: 0.25rem;
}
.uitk-c-wizard-step-progress__tail--last {
  visibility: hidden;
}
.uitk-c-wizard-step-progress__tail--completed {
  background-color: #0C55B8;
  height: 0.25rem;
}
.uitk-c-wizard__content {
  padding-top: 1.25rem;
}
.uitk-c-wizard__buttons {
  padding-top: 1rem;
  display: flex;
}
.uitk-c-wizard__buttons .uitk-c-button {
  margin-right: 0.5rem;
}
.uitk-c-wizard__buttons .uitk-icon {
  display: block;
  height: 1.25rem;
  width: 1.25rem;
}
.uitk-c-wizard__heading {
  display: flex;
  flex-direction: row;
}
.uitk-c-wizard__heading-tooltip {
  padding-left: 0.25rem;
  align-items: flex-start;
}
.uitk-c-wizard__heading-tooltip .uitk-icon {
  color: #002677;
}
.uitk-c-wizard__heading-tooltip .uitk-c-tooltip__text {
  width: 50vw;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media only screen and (max-width: 720px) and (orientation: landscape) {
  .uitk-c-wizard__heading-tooltip .uitk-c-tooltip__text {
    left: 0;
  }
}
.uitk-c-wizard__step {
  padding: 1rem 1.5rem;
}
.uitk-c-wizard__step:focus {
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  background-color: #FFFFFF;
  border-radius: 0.25rem;
}
.uitk-c-tooltip {
  position: relative;
  display: inline-block;
  cursor: pointer;
  background: none;
  outline: none;
  border-radius: 0.25rem;
  border: 0.125rem solid transparent;
  padding: 0;
  background-color: transparent;
  line-height: 0px;
  vertical-align: text-bottom;
}
.uitk-c-tooltip svg {
  fill: #0C55B8;
  width: 1.125rem;
  height: 1.125rem;
}
.uitk-c-tooltip:focus svg,
.uitk-c-tooltip:active svg {
  border-radius: 0.25rem;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.uitk-c-tooltip__text {
  font-weight: 400;
  box-shadow: 0 4px 16px 0 rgba(25, 25, 26, 0.16);
  display: none;
  min-width: 10rem;
  border-radius: 0.25rem;
  color: #4B4D4F;
  background-color: #FFFFFF;
  padding: 1rem;
  position: absolute;
  text-align: left;
  z-index: 999999;
  border: 0.0625rem solid #929496;
  animation: 200ms;
  transition: opacity 0.25s linear;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 150%;
  word-wrap: break-word;
}
.uitk-c-tooltip__top,
.uitk-c-tooltip__bottom {
  margin-left: -1.7rem;
}
.uitk-c-tooltip__top {
  bottom: 150%;
}
.uitk-c-tooltip__top-left {
  bottom: -20%;
  right: 100%;
  margin-right: 1rem;
}
.uitk-c-tooltip__bottom {
  top: 150%;
}
.uitk-c-tooltip__bottom-right {
  top: -0.3125rem;
  left: 100%;
  margin-left: 1rem;
}
.uitk-c-tooltip__top-right {
  bottom: -20%;
  left: 100%;
  margin-left: 1rem;
}
.uitk-c-tooltip__bottom-left {
  top: -0.3125rem;
  right: 100%;
  margin-right: 1rem;
}
.uitk-c-tooltip__text::before,
.uitk-c-tooltip__text::after {
  content: '';
  display: block;
  position: absolute;
}
.uitk-c-tooltip__top:before {
  top: 100%;
  left: 1.75rem;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-top-color: #929496;
}
.uitk-c-tooltip__top:after {
  top: 100%;
  left: calc(1.75rem + 0.0625rem);
  border: 0.625rem solid transparent;
  border-top-color: #FFFFFF;
}
.uitk-c-tooltip__bottom:before {
  bottom: 100%;
  left: 1.75rem;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-bottom-color: #929496;
}
.uitk-c-tooltip__bottom:after {
  bottom: 100%;
  left: calc(1.75rem + 0.0625rem);
  border: 0.625rem solid transparent;
  border-bottom-color: #FFFFFF;
}
.uitk-c-tooltip__bottom-right::before {
  top: 0.25rem;
  right: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-right-color: #929496;
}
.uitk-c-tooltip__bottom-right::after {
  top: calc(0.25rem + 0.0625rem);
  right: 100%;
  border: 0.625rem solid transparent;
  border-right-color: #FFFFFF;
}
.uitk-c-tooltip__top-right::before {
  bottom: 0.25rem;
  right: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-right-color: #929496;
}
.uitk-c-tooltip__top-right::after {
  bottom: calc(0.25rem + 0.0625rem);
  right: 100%;
  border: 0.625rem solid transparent;
  border-right-color: #FFFFFF;
}
.uitk-c-tooltip__bottom-left::before {
  top: 0.25rem;
  left: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-left-color: #929496;
}
.uitk-c-tooltip__bottom-left::after {
  top: calc(0.25rem + 0.0625rem);
  left: 100%;
  border: 0.625rem solid transparent;
  border-left-color: #FFFFFF;
}
.uitk-c-tooltip__top-left::before {
  bottom: 0.25rem;
  left: 100%;
  border: calc(0.625rem + 0.0625rem) solid transparent;
  border-left-color: #929496;
}
.uitk-c-tooltip__top-left::after {
  bottom: calc(0.25rem + 0.0625rem);
  left: 100%;
  border: 0.625rem solid transparent;
  border-left-color: #FFFFFF;
}
.uitk-c-tooltip:hover .uitk-c-tooltip__text,
.uitk-c-tooltip__text--visible .uitk-c-tooltip__text {
  display: block;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media only screen and (max-width: 500px) {
  .uitk-c-tooltip__text {
    min-width: 8.5rem;
  }
}
.uitk-c-switch {
  display: inline-block;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden {
  bottom: 0;
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
}
.uitk-c-switch .uitk-c-switch__wrapper {
  flex-shrink: 0;
  position: relative;
  height: 1.25rem;
  width: 3rem;
}
.uitk-c-switch .uitk-c-switch__container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 0.25rem 0 0 0;
}
.uitk-c-switch .uitk-c-switch__circle {
  position: absolute;
  cursor: pointer;
  top: 0.125rem;
  left: 0.125rem;
  right: 0;
  bottom: 0;
  background-color: #0C55B8;
  transition: background-color 200ms;
}
.uitk-c-switch .uitk-c-switch__circle:before {
  position: absolute;
  content: '';
  height: 1.125rem;
  width: 1.125rem;
  background-color: #FFFFFF;
  transition: transform 200ms;
  border: 0.0625rem solid #0C55B8;
}
.uitk-c-switch .uitk-c-switch__circle--checked {
  background-color: #007000;
}
.uitk-c-switch .uitk-c-switch__circle.uitk-c-switch__circle--checked::before {
  border: 0.0625rem solid #007000;
}
.uitk-c-switch .uitk-c-switch__circle--disabled {
  background-color: #929496;
  cursor: default;
}
.uitk-c-switch .uitk-c-switch__label-content.uitk-c-switch__disabled {
  color: #929496;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:disabled + .uitk-c-switch__circle:before {
  background-color: #929496;
  border: 0.0625rem solid #929496;
  background-color: #FFFFFF;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:focus + .uitk-c-switch__circle,
.uitk-c-switch .uitk-c-switch__circle:focus,
.uitk-c-switch .uitk-c-switch__checkbox--hidden:hover + .uitk-c-switch__circle,
.uitk-c-switch .uitk-c-switch__circle:hover {
  outline: none;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:focus + .uitk-c-switch__circle--disabled,
.uitk-c-switch .uitk-c-switch__circle--disabled:focus,
.uitk-c-switch .uitk-c-switch__checkbox--hidden:hover + .uitk-c-switch__circle--disabled,
.uitk-c-switch .uitk-c-switch__circle--disabled:hover {
  box-shadow: none;
}
.uitk-c-switch .uitk-c-switch__checkbox--hidden:checked + .uitk-c-switch__circle:before {
  transform: translateX(1.75rem);
}
.uitk-c-switch .uitk-c-switch__circle {
  border-radius: 0.75rem;
}
.uitk-c-switch .uitk-c-switch__circle:before {
  border-radius: 0.75rem;
}
.uitk-c-switch .uitk-c-switch__label-content {
  padding-left: 0.5rem;
  color: #4B4D4F;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  cursor: pointer;
}
.uitk-c-switch .uitk-c-switch__disabled {
  cursor: default;
}
.uitk-c-global-nav__menu-label {
  display: none;
}
.uitk-c-global-nav {
  background: transparent;
  color: #323334;
  width: 100%;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  padding-bottom: 0;
  line-height: 100%;
}
.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
  font-weight: 400;
  margin: 0 0.25rem 0 0;
}
.uitk-c-global-nav__panel-trigger {
  padding: 0.75rem 1rem;
}
.uitk-c-global-nav__panel-trigger:hover,
.uitk-c-global-nav__panel-trigger:focus {
  outline: none;
}
.uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.1875rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
@media only screen and (max-width: 979px) {
  .uitk-c-global-nav {
    background: #FFFFFF;
  }
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-global-nav__menu-label {
    font-weight: 400;
    color: #323334;
    display: block;
    margin-top: 1.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel {
    align-self: flex-end;
    margin-left: auto;
    width: 100%;
    height: 100%;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-global-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
  }
  .uitk-c-global-nav__panel-item button,
  .uitk-c-global-nav__panel-item a {
    line-height: 150%;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #4B4D4F;
    background-color: #FFFFFF;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    color: #4B4D4F;
    width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 2.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 3.5rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 4.75rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 6rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 7.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 8.5rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 9.75rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 11rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 12.25rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 13.5rem;
  }
  .uitk-c-global-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-global-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #3262C7;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    position: relative;
    background-position: center;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-position: center;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel {
    z-index: 500;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner {
    border: 0.0625rem solid #929496;
    position: absolute;
    border-radius: 0;
    box-shadow: 0 4px 8px 0 rgba(25, 25, 26, 0.16);
    min-width: 230px;
    right: 0;
    margin-top: 0;
    left: initial;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed,
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--first-inner {
    margin-top: 0.25rem;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--inner {
    right: 100%;
  }
  .uitk-c-global-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: row;
  }
  .uitk-c-global-nav__panel-item {
    position: relative;
  }
  .uitk-c-global-nav__panel-item--last-inner:before {
    background-color: transparent;
  }
  .uitk-c-global-nav__panel-trigger {
    text-decoration: none;
    border: none;
    outline: none;
    cursor: pointer;
    display: inline-block;
    white-space: nowrap;
    background-color: #FFFFFF;
    text-align: left;
    color: #323334;
    font-weight: 400;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger {
    font-size: 0.875rem;
    padding: 0.5rem;
    color: #323334;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger:focus {
    outline: none;
    border-radius: 0.25rem;
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-global-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #323334;
    width: 100%;
    max-width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus {
    outline: none;
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover:after,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover:after,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus:after,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus:after {
    background: transparent;
    border-right: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:hover:before,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:hover:before,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger:focus:before,
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:focus:before {
    display: none;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-global-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    width: 96%;
    height: 0.25rem;
    position: absolute;
    left: 2%;
    bottom: -11px;
    z-index: 1;
    background: #0C55B8;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-global-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #0C55B8;
    width: 0.1875rem;
    height: calc(100% + 0.1875rem * 2);
    position: absolute;
    left: -0.1875rem;
    top: -0.1875rem;
    z-index: 1;
    box-sizing: content-box;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--inner {
    width: 100%;
    border-radius: none;
    background-color: #FFFFFF;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    background-color: transparent;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    padding-right: 1.5rem;
    background-position: center right 0.5rem;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--child-selected {
    font-weight: 400;
  }
  .uitk-c-global-nav__panel-trigger.uitk-c-nav__panel-trigger--outer:after {
    display: block;
    content: attr(data-text);
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
}
.uitk-c-primary-horizontal-nav__menu-label {
  display: none;
}
.uitk-c-primary-horizontal-nav {
  background: transparent;
  color: #323334;
  width: 100%;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  padding-bottom: 0;
  line-height: 100%;
}
.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
  background-color: transparent;
  font-weight: 400;
  margin: 0 0.25rem 0 0;
}
.uitk-c-primary-horizontal-nav__panel-trigger {
  padding: 0.75rem 1rem;
}
.uitk-c-primary-horizontal-nav__panel-trigger:hover,
.uitk-c-primary-horizontal-nav__panel-trigger:focus {
  outline: none;
}
.uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.1875rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger {
  position: relative;
  background-color: #E9F1FF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #323334;
  width: 100%;
  max-width: 100%;
  padding: 0.75rem 1rem;
  border: 0.1875rem solid transparent;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:hover,
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:focus {
  outline: none;
  border-radius: 0;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-nav__panel-item--inner > .uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.1875rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
@media only screen and (max-width: 979px) {
  .uitk-c-primary-horizontal-nav__bottom-border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    border-bottom: 0.25rem solid #929496;
  }
  .uitk-c-primary-horizontal-nav {
    background: #FFFFFF;
    display: none;
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
  .uitk-c-primary-horizontal-nav--show {
    display: block;
  }
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    background-color: transparent;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-horizontal-nav__menu-label {
    font-weight: 400;
    color: #323334;
    display: block;
    margin-top: 1.25rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel {
    align-self: flex-end;
    margin-left: auto;
    width: 100%;
    height: 100%;
  }
  .uitk-c-primary-horizontal-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-primary-horizontal-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
  }
  .uitk-c-primary-horizontal-nav__panel-item button,
  .uitk-c-primary-horizontal-nav__panel-item a {
    line-height: 150%;
    padding: 1rem;
    font-size: 1rem;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    color: #323334;
    width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-horizontal-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 1.75rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 2.5rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 3.25rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 4rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 4.75rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 5.5rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 6.25rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 7rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 7.75rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 8.5rem;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected,
  .uitk-c-primary-horizontal-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected:before,
  .uitk-c-primary-horizontal-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #0C55B8;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-nav__panel {
    margin-top: 0;
  }
  .uitk-c-primary-horizontal-nav__panel {
    z-index: 500;
    background-color: transparent;
  }
  .uitk-c-primary-horizontal-nav__menu-label {
    display: none;
  }
  .uitk-c-nav__panel--outer.uitk-c-primary-horizontal-nav__panel {
    padding: 0.75rem 0.25rem;
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    margin-top: 0;
  }
  .uitk-c-nav__panel--first-inner {
    left: 0;
  }
  .uitk-c-nav__panel.uitk-c-primary-horizontal-nav__panel.uitk-c-nav__panel--inner {
    left: 100%;
    margin-top: 0;
  }
  .uitk-c-nav__panel--inner.uitk-c-primary-horizontal-nav__panel,
  .uitk-c-nav__panel--first-inner.uitk-c-primary-horizontal-nav__panel {
    background: #FFFFFF;
    border-radius: none;
    border: 0.0625rem solid #929496;
    box-shadow: 0 4px 8px 0 rgba(25, 25, 26, 0.16);
    min-width: 230px;
  }
  .uitk-c-nav__panel--outer.uitk-c-primary-horizontal-nav__panel {
    display: flex;
    flex-direction: row;
    padding-left: 1rem;
  }
  .uitk-c-nav__panel--inner.uitk-c-primary-horizontal-nav__panel,
  .uitk-c-nav__panel--first-inner.uitk-c-primary-horizontal-nav__panel {
    position: absolute;
    left: 0;
    margin-top: 13px;
  }
  .uitk-c-nav__panel-item--outer.uitk-c-primary-horizontal-nav__panel-item {
    margin-right: 0.25rem;
    line-height: 120%;
  }
  .uitk-c-nav__panel-item--inner.uitk-c-primary-horizontal-nav__panel-item {
    line-height: 150%;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger {
    border: 0.1875rem solid #0C55B8;
    width: 100%;
    border: none;
    cursor: pointer;
    outline: none;
  }
  .uitk-c-primary-horizontal-nav__panel-item {
    position: relative;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger {
    text-decoration: none;
    border: none;
    outline: none;
    cursor: pointer;
    display: inline-block;
    background-color: #FFFFFF;
    color: #323334;
    white-space: nowrap;
    text-align: left;
    font-size: 1rem;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded {
    position: relative;
    background-position: center right 0.5rem;
    margin-right: 1rem;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--collapsed {
    background-position: center right 0.5rem;
    margin-right: 1rem;
    border: 0.1875rem solid transparent;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M9.29 6.71c-.39.39-.39 1.02 0 1.41L13.17 12l-3.88 3.88c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41L10.7 6.7c-.38-.38-1.02-.38-1.41.01z'%3E%3C/path%3E%3C/svg%3E");
    background-position: center right 1rem;
    margin-right: 1rem;
  }
  .uitk-c-nav__panel-item--outer > .uitk-c-nav__panel-trigger--selected.uitk-c-primary-horizontal-nav__panel-trigger:after {
    display: block;
    content: "";
    background: #0C55B8;
    width: 100%;
    height: 0.25rem;
    position: absolute;
    bottom: -0.75rem;
    left: 0;
    z-index: 1;
  }
  .uitk-c-primary-horizontal-nav__panel-trigger.uitk-c-nav__panel-trigger--outer:before {
    display: block;
    content: attr(data-text);
    height: 0;
    overflow: hidden;
    visibility: hidden;
  }
  .uitk-c-nav__panel-trigger--outer.uitk-c-primary-horizontal-nav__panel-trigger {
    padding: 1rem;
    background-color: transparent;
    border: 0.1875rem solid transparent;
    line-height: 150%;
  }
  .uitk-c-nav__panel-trigger--outer.uitk-c-primary-horizontal-nav__panel-trigger:hover,
  .uitk-c-nav__panel-trigger--outer.uitk-c-primary-horizontal-nav__panel-trigger:focus {
    outline: none;
    border-radius: 0.25rem;
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-nav__panel-trigger--inner.uitk-c-primary-horizontal-nav__panel-trigger {
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-trigger--inner.uitk-c-primary-horizontal-nav__panel-trigger:hover,
  .uitk-c-nav__panel-trigger--inner.uitk-c-primary-horizontal-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
}
.uitk-c-primary-vertical-nav__menu-label {
  display: none;
}
.uitk-c-primary-vertical-nav {
  background: transparent;
  color: #4B4D4F;
  width: 100%;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  padding-bottom: 0;
  line-height: 100%;
}
.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
  background-color: transparent;
  font-weight: 400;
  margin: 0 0.25rem 0 0;
  color: #4B4D4F;
}
.uitk-c-primary-vertical-nav__panel-trigger {
  padding: 0.75rem 1rem;
}
.uitk-c-primary-vertical-nav__panel-trigger:hover,
.uitk-c-primary-vertical-nav__panel-trigger:focus {
  outline: none;
}
.uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.25rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger {
  position: relative;
  background-color: #E9F1FF;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #4B4D4F;
  width: 100%;
  max-width: 100%;
  border: 0.1875rem solid transparent;
}
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger:hover,
.uitk-c-nav__panel-trigger--inner.uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger:focus {
  outline: none;
  border-radius: none;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-nav__panel-item--inner > .uitk-c-nav__panel-trigger--selected.uitk-c-primary-vertical-nav__panel-trigger:before {
  display: block;
  content: "";
  background: #0C55B8;
  width: 0.25rem;
  height: calc(100% + 0.1875rem * 2);
  position: absolute;
  left: -0.1875rem;
  top: -0.1875rem;
  z-index: 1;
  box-sizing: content-box;
}
@media only screen and (max-width: 979px) {
  .uitk-c-primary-vertical-nav__bottom-border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    border-bottom: 0.25rem solid #929496;
  }
  .uitk-c-primary-vertical-nav {
    background: #FFFFFF;
    display: none;
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
  }
  .uitk-c-primary-vertical-nav--show {
    display: block;
  }
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer {
    background-color: transparent;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-vertical-nav__menu-label {
    font-weight: 400;
    color: #4B4D4F;
    display: block;
    margin-top: 1.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-vertical-nav__panel {
    align-self: flex-end;
    margin-left: auto;
    width: 100%;
    height: 100%;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-primary-vertical-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #4B4D4F;
  }
  .uitk-c-primary-vertical-nav__panel-item button,
  .uitk-c-primary-vertical-nav__panel-item a {
    padding: 1rem;
    font-size: 1.125rem;
    line-height: 150%;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    color: #4B4D4F;
    width: 100%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    border: 0.1875rem solid #0C55B8;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 1.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 2.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 3.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 4rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 4.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 5.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 6.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 7rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 7.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 8.5rem;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected,
  .uitk-c-primary-vertical-nav__panel-trigger--selected {
    font-weight: 400;
    background-color: #E9F1FF;
  }
  .uitk-c-nav__panel-trigger--level-0.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--selected:before,
  .uitk-c-primary-vertical-nav__panel-trigger--selected:before {
    display: block;
    content: "";
    background: #3262C7;
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    box-sizing: content-box;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-primary-vertical-nav__container {
    height: inherit;
    background: transparent;
    position: relative;
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
  }
  .uitk-c-primary-vertical-nav__container button:before {
    content: "";
    height: 1px;
    background: #929496;
    position: absolute;
    top: -0.1875rem;
    right: -0.1875rem;
    left: -0.1875rem;
  }
  .uitk-c-primary-vertical-nav__panel-item.uitk-c-nav__panel-item--first-outer button:before {
    display: none;
  }
  .uitk-c-primary-vertical-nav__menu-label {
    display: none;
  }
  .uitk-c-primary-vertical-nav__panel {
    position: relative;
    width: 100%;
    left: 0;
    box-shadow: 0 0.0625rem 0.0625rem #929496;
  }
  .uitk-c-primary-vertical-nav__panel-item {
    width: 100%;
    position: relative;
  }
  .uitk-c-primary-vertical-nav {
    overflow-y: auto;
    position: sticky;
    top: 0;
    width: 17.5rem;
    left: 0;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    position: relative;
    margin: 0;
    background-position: right 1rem bottom 50%;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M11.29 8.71L6.7 13.3c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0L12 10.83l3.88 3.88c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41L12.7 8.71c-.38-.39-1.02-.39-1.41 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M15.88 9.29L12 13.17 8.12 9.29c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59c.39-.39.39-1.02 0-1.41-.39-.38-1.03-.39-1.42 0z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-nav__panel.uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--first-inner,
  .uitk-c-nav__panel.uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--inner {
    margin-top: 0;
    margin-bottom: 0;
  }
  .uitk-c-primary-vertical-nav__panel-trigger {
    width: 100%;
    white-space: normal;
    word-wrap: break-word;
    text-decoration: none;
    text-align: left;
    background-color: transparent;
    border: 0.1875rem solid #0C55B8;
    outline: none;
    cursor: pointer;
    display: inline-block;
  }
  .uitk-c-primary-vertical-nav__panel-trigger:hover,
  .uitk-c-primary-vertical-nav__panel-trigger:focus {
    position: relative;
    border: 0.1875rem solid #0C55B8;
    z-index: 2;
  }
  .uitk-c-primary-vertical-nav__panel.uitk-c-nav__panel--outer {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    list-style: none;
    margin: 0;
  }
  .uitk-c-primary-vertical-nav__panel-item {
    width: 100%;
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: 150%;
  }
  .uitk-c-primary-vertical-nav__panel-item button {
    padding: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-item a {
    padding: 0.75rem;
    font-size: 1.125rem;
    color: #4B4D4F;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected {
    position: relative;
    font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
    color: #4B4D4F;
    width: 100%;
    padding: 0.75rem 1rem;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded,
  .uitk-c-nav__panel-trigger {
    box-shadow: none;
    border: 0.1875rem solid transparent;
  }
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:hover,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:hover,
  .uitk-c-nav__panel-trigger:hover,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger:focus,
  .uitk-c-nav__panel-item--inner > .uitk-c-primary-vertical-nav__panel-trigger--selected:focus,
  .uitk-c-nav__panel-trigger.uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--outer.uitk-c-nav__panel-trigger--expanded:focus,
  .uitk-c-nav__panel-trigger:focus {
    position: relative;
    border: 0.1875rem solid #0C55B8;
    z-index: 2;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-0 {
    z-index: 1000;
    padding-left: 1rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-1 {
    padding-left: 1.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-2 {
    padding-left: 2.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-3 {
    padding-left: 3.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-4 {
    padding-left: 4rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-5 {
    padding-left: 4.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-6 {
    padding-left: 5.5rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-7 {
    padding-left: 6.25rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-8 {
    padding-left: 7rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-9 {
    padding-left: 7.75rem;
  }
  .uitk-c-primary-vertical-nav__panel-trigger.uitk-c-nav__panel-trigger--level-10 {
    padding-left: 8.5rem;
  }
}
@media (max-width: 767px) {
  .uitk-c-primary-vertical-nav__panel-item button,
  .uitk-c-primary-vertical-nav__panel-item a {
    font-size: 1rem;
  }
}
.uitk-c-nav__panel--hidden {
  display: none;
}
.uitk-c-nav__panel {
  outline: none;
  list-style-type: none;
  padding: 0;
  margin-bottom: 0.75rem;
  right: -0.25rem;
  margin-top: 0.25rem;
}
.uitk-c-nav__panel-trigger--expanded,
.uitk-c-nav__panel-trigger--collapsed {
  background-repeat: no-repeat;
  background-size: 1.125rem;
}
@media only screen and (max-width: 979px) {
  .uitk-c-nav__panel {
    margin-bottom: 0;
    margin-top: 0;
  }
  .uitk-c-nav__panel-trigger--expanded {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M17.3 8.35l-5.1 6.95-5.2-6.95z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-nav__panel-trigger--collapsed {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='@uitk-semantic-sizing-icon-m' height='@uitk-semantic-sizing-icon-m' viewBox='0 0 24 24'%3E%3Ctitle%3Ecaret_right_centered%3C/title%3E%3Cpath fill='%23323334' d='M8.5 6.35v11.3l7.6-5.6z'%3E%3C/path%3E%3C/svg%3E");
  }
  .uitk-c-nav__panel-trigger {
    width: 100%;
    text-decoration: none;
    border: 0.1875rem solid transparent;
    outline: none;
    cursor: pointer;
    display: inline-block;
    text-align: left;
    color: #323334;
    line-height: 120%;
  }
}
.uitk-c-header {
  box-sizing: border-box;
  background-color: #FAF8F2;
  display: flex;
  position: relative;
  flex-direction: row;
  width: 100%;
}
.uitk-c-header__border {
  box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
}
.uitk-header-logo {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 1rem 0;
}
.uitk-c-header__logo--no-product-name {
  margin: 1.25rem 0;
}
.uitk-c-header__product-name {
  color: #0C55B8;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  text-decoration: none;
  font-weight: 700;
  font-size: 1rem;
  line-height: 150%;
  margin-right: 64px;
  margin-top: 0.25rem;
  display: block;
}
.uitk-c-header__product-name:hover {
  text-decoration: underline;
}
.uitk-c-header__product-name:focus,
.uitk-c-header__product-name:active {
  color: #0C55B8;
  text-decoration: none;
  border-radius: 0;
  outline: 0.1875rem solid #0C55B8;
}
.uitk-c-header__trigger-container {
  display: flex;
  align-items: center;
}
.uitk-c-header__logo {
  display: inline-flex;
  display: block;
  padding-top: 0.25rem;
}
.uitk-c-header__logo-container {
  min-height: 3rem;
  display: flex;
  align-items: center;
}
.uitk-c-header__content-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 1rem 0;
}
.uitk-c-header-skip-to-content-link {
  position: absolute;
  top: 5px;
  left: 50%;
  transform: translateX(-50%);
  background: #002677;
  color: #FFFFFF;
  opacity: 0;
  border-radius: 62.4375rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  padding: 0.25rem 1.5rem;
  transition: opacity 0.1s ease-out;
}
.uitk-c-header-skip-to-content-link:focus,
.uitk-c-header-skip-to-content-link:active {
  opacity: 1;
  transition: opacity 0.1s ease-in;
  z-index: 2000;
  outline: none;
  box-shadow: 0 0 0 0.125rem #FFFFFF;
}
.uitk-c-header_menu-trigger {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #0C55B8;
  background: transparent;
  border: none;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.75rem;
  min-height: 3rem;
  border-radius: 0.25rem;
  padding: 0.25rem;
  cursor: pointer;
  height: calc(2.5rem + 0.25rem);
  width: calc(1rem * 3);
  line-height: 1;
}
.uitk-c-header_menu-trigger svg {
  fill: currentColor;
}
.uitk-c-header_menu-trigger:hover,
.uitk-c-header_menu-trigger:focus {
  color: #0C55B8;
  background: transparent;
  box-shadow: 0 0 0 2px #0C55B8;
  outline: none;
}
.uitk-c-header_menu-trigger:active {
  color: #0C55B8;
  box-shadow: 0 0 0 2px #0C55B8;
  outline: none;
}
.uitk-c-header-trigger__close-text {
  margin-bottom: 0.25rem;
}
.uitk-c-header-trigger-button__icon.uitk-c-button-icon {
  padding: 0;
}
.uitk-c-header-trigger-button__icon {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-header-trigger-button__icon svg {
  height: 1.5rem;
  width: 1.5rem;
}
@media only screen and (max-width: 980px) {
  .uitk-c-header {
    flex-direction: column;
    padding: 0;
    box-shadow: none;
  }
  .uitk-c-header__menu {
    width: 100%;
    display: none;
  }
  .uitk-c-header__menu--show {
    display: flex;
    width: 100%;
  }
  .uitk-c-header__content-container {
    padding: 1rem;
  }
}
@media only screen and (min-width: 720px) {
  .uitk-c-header {
    flex-direction: column;
    justify-content: space-between;
    z-index: 1;
    box-shadow: none;
  }
  .uitk-c-header__content-container {
    padding: 1.5rem;
  }
  .uitk-c-header__product-name {
    font-size: 1.125rem;
  }
  .uitk-c-header__menu--show {
    display: flex;
  }
  .uitk-c-header_menu-trigger {
    position: absolute;
    right: 1rem;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-header {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0 2rem;
  }
  .uitk-c-header__border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
  }
  .uitk-c-header__content-container {
    padding: 1.5rem 0;
  }
  .uitk-c-header__menu--open .uitk-c-header__content-container {
    box-shadow: none;
  }
  .uitk-c-header__logo {
    padding-left: 0;
  }
  .uitk-c-header__menu {
    display: block;
  }
  .uitk-c-header_menu-trigger {
    display: none;
  }
  .uitk-c-header__logo-container {
    margin-right: 1.5rem;
    padding-bottom: 0;
  }
}
@media only screen and (max-width: 980px) {
  .uitk-c-header__menu--open {
    box-shadow: none;
  }
  .uitk-c-header__bottom-border {
    box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
    border-bottom: 0.25rem solid #929496;
  }
}
.uitk-c-dropdown__container {
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
  border: none;
  border-radius: 0.25rem;
  animation: slide-down 70ms cubic-bezier(0, 0, 0.38, 0.9);
  position: absolute;
  max-height: 23.75rem;
}
.uitk-c-dropdown__item {
  cursor: pointer;
  color: #4B4D4F;
  border: 0.1875rem solid transparent;
  padding: calc(0.75rem - 0.1875rem);
  padding-right: calc(0.75rem + 24 + 0.5rem - 0.1875rem);
}
.uitk-c-dropdown__item-label {
  flex-grow: 1;
  background-color: transparent;
  display: inline-block;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.uitk-c-dropdown__item-label--first,
.uitk-c-dropdown__list > .uitk-c-dropdown__item:first-of-type .uitk-c-dropdown__item-label {
  border: none;
}
.uitk-c-dropdown__item:hover,
.uitk-c-dropdown__item:active,
.uitk-c-dropdown__item:focus {
  color: #4B4D4F;
  position: relative;
  outline: none;
  border-radius: 0;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-dropdown__item:hover:before,
.uitk-c-dropdown__item:active:before,
.uitk-c-dropdown__item:focus:before {
  content: '';
  position: absolute;
  top: 3px;
  bottom: 3px;
  left: 0;
  right: 3px;
}
.uitk-c-dropdown__item:hover > .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:active > .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:focus > .uitk-c-dropdown__item-label {
  border: none;
}
.uitk-c-dropdown__item--selected {
  background-color: transparent;
}
.uitk-c-dropdown__item--selected svg {
  display: block;
}
.uitk-c-dropdown__item--disabled,
.uitk-c-dropdown__item:hover.uitk-c-dropdown__item--disabled {
  background-color: #F3F3F3;
  color: #929496;
}
.uitk-c-dropdown__item--disabled:before,
.uitk-c-dropdown__item:hover.uitk-c-dropdown__item--disabled:before {
  border: 0;
}
.uitk-c-dropdown__item--disabled > .uitk-c-dropdown__item-label:hover,
.uitk-c-dropdown__item--disabled:hover > .uitk-c-dropdown__item-label {
  border: 0.1875rem solid #929496;
}
.uitk-c-dropdown__item:hover + .uitk-c-dropdown__item .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:active + .uitk-c-dropdown__item .uitk-c-dropdown__item-label,
.uitk-c-dropdown__item:focus + .uitk-c-dropdown__item .uitk-c-dropdown__item-label {
  border-color: transparent;
}
.uitk-c-dropdown__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
@keyframes slide-down {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.uitk-c-page-notification {
  width: 80vw;
  position: fixed;
  top: 100px;
  z-index: 10;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 0 4px 12px 0 rgba(25, 25, 26, 0.16);
  border-width: 0 0 0.125rem 0;
  border-style: solid;
  border-color: transparent;
  border-radius: 0;
}
.uitk-c-page-notification__message {
  padding: 0.75rem 1rem;
  background-color: #FFFFFF;
  font-size: 1rem;
  font-weight: 400;
}
.uitk-c-page-notification--error {
  border-bottom-color: #C40000;
  background-color: #C40000;
}
.uitk-c-page-notification--warning {
  border-bottom-color: #826100;
  background-color: #826100;
}
.uitk-c-page-notification__title {
  display: inline-flex;
  padding: 1rem;
  width: 100%;
  align-items: center;
}
.uitk-c-page-notification__title svg {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-page-notification__title--error {
  background-color: #FCF0F0;
  color: #C40000;
}
.uitk-c-page-notification__title--warning {
  background-color: #FEF9EA;
  color: #F5B700;
  stroke: #4B4D4F;
}
.uitk-c-page-notification__heading {
  margin: 0 0 0 0.5rem;
  padding: 0;
  color: #323334;
  font-size: 1.25rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
}
.uitk-c-page-notifications__close-btn {
  margin-left: auto;
}
@media only screen and (min-width: 720px) {
  .uitk-c-page-notification {
    width: 50vw;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-page-notification {
    width: 50vw;
    max-width: 656px;
  }
}
.uitk-c-progress-bar__container {
  width: 100%;
}
.uitk-c-progress-bar__status {
  margin-right: 0.25rem;
  color: #323334;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
}
.uitk-c-progress-bar__percentage {
  color: #323334;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
}
.uitk-c-progress-bar__information {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.uitk-c-progress-bar__content {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0.5rem 0.5rem 1.25rem 0;
  height: 1rem;
}
.uitk-c-progress_bar__complete-icon {
  display: flex;
  align-items: center;
  margin: 0 0.5rem;
  font-size: 1rem;
  color: #007000;
}
.uitk-c-progress_bar__complete-icon svg {
  width: 1rem;
  height: 1rem;
}
.uitk-c-progress-bar__indicator {
  width: 100%;
  outline: none;
  position: relative;
  height: 0.5rem;
  box-shadow: 0 1px 4px 0 rgba(25, 25, 26, 0.16);
  border-radius: 0.25rem;
  background-color: #FFFFFF;
  overflow: hidden;
}
.uitk-c-progress-bar__progress-bar {
  position: absolute;
  transition: width 0.5s ease-out;
  height: 0.5rem;
  border-radius: 0.25rem;
  background: linear-gradient(to right, #C72887 33%, #eb9dcc, #C72887 66%) center;
  background-size: 300% 100%, cover;
  animation: pulse 2000ms linear infinite;
}
@media (prefers-reduced-motion) {
  .uitk-c-progress-bar__progress-bar {
    animation: none;
  }
}
.uitk-c-progress-bar--completed {
  background: #007000;
}
.uitk-c-progress-bar__complete-text {
  transition: 70ms ease-out;
  color: #007000;
  font-size: 0.875rem;
  font-weight: 700;
}
.uitk-c-progress-bar__cancel {
  cursor: pointer;
  display: flex;
  align-content: flex-end;
  outline: none;
}
.uitk-c-button__show-progress {
  cursor: pointer;
}
.uitk-c-progress-bar__info-text {
  flex-wrap: wrap;
}
.uitk-c-progress-bar--error {
  background-color: #C40000;
}
.uitk-c-progress-bar__error-status {
  color: #323334;
  font-size: 0.875rem;
}
.uitk-c-progress-bar__error-text {
  color: #C40000;
  font-size: 0.875rem;
  font-weight: 700;
}
.uitk-c-progress-bar__spacing {
  margin-right: 1.5rem;
}
.uitk-c-progress-bar__error-icon {
  display: flex;
  align-items: center;
  margin: 0 0.5rem;
  font-size: 1rem;
  color: #C40000;
}
.uitk-c-progress-bar__error-icon svg {
  width: 1rem;
  height: 1rem;
}
@keyframes pulse {
  0% {
    background-position: right bottom;
  }
  100% {
    background-position: left bottom;
  }
}
@media (prefers-reduced-motion) {
  .uitk-c-progress-bar__progress-bar {
    transition: none;
    animation: none;
  }
}
.uitk-c-fieldset__grouping {
  width: 100%;
  flex-direction: column;
  color: #323334;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 120%;
  padding-inline-start: 0px;
  padding-inline-end: 0px;
  border: 0;
}
.uitk-c-form-field-group__wrapper--top {
  padding-left: 0.5rem;
}
.uitk-c-fieldset-legend__grouping .uitk-c-input__message--error {
  color: #C40000;
}
.uitk-c-fieldset__grouping-legend {
  font-size: 1rem;
}
.uitk-icon.uitk-c-label__icon:before {
  vertical-align: top;
}
.uitk-c-fieldset {
  border: initial;
  margin: initial;
  padding: initial;
}
.uitk-c-fieldset .uitk-c-fieldset-legend {
  width: 100%;
  flex-direction: column;
  color: #323334;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 120%;
  padding-inline-start: 0;
  padding-inline-end: 0;
}
.uitk-c-fieldset .uitk-c-form-field {
  width: 100%;
  margin-top: 1rem;
}
.uitk-c-fieldset .uitk-c-fieldset-legend .uitk-c-form__help {
  display: block;
  margin-top: 0.5rem;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  margin-bottom: 0;
}
.uitk-c-fieldset--horizontal {
  padding: 0;
}
.uitk-c-fieldset--horizontal .uitk-c-form-field {
  padding: 0;
}
.uitk-c-component-load-indicator__spinner {
  animation: anim-rotate 2s linear infinite;
}
.uitk-c-component-load-indicator__spinner.small {
  width: 1.5rem;
  height: 1.5rem;
}
.uitk-c-component-load-indicator__spinner.medium {
  width: 2rem;
  height: 2rem;
}
.uitk-c-component-load-indicator__spinner.large {
  width: 4rem;
  height: 4rem;
}
.uitk-c-component-load-indicator__overlay {
  background-color: #FFFFFF;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0.9;
}
.uitk-c-component-load-indicator__spinner-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.uitk-c-component-load-indicator__spinner-container.small {
  padding: 0;
}
.uitk-c-component-load-indicator__spinner-container.medium {
  padding: 0.25rem;
}
.uitk-c-component-load-indicator__spinner-container.large {
  padding: 0.5rem 0.5rem 0 0.5rem;
}
.uitk-c-component-load-indicator__container--center {
  position: absolute;
  z-index: 100000;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 0.75rem;
  align-items: center;
}
.uitk-c-component-load-indicator__visible-text {
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 700;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  margin: 0.75rem 0 0 0;
}
.uitk-c-component-load-indicator__container {
  display: inline-block;
  padding: 1.25rem;
}
.uitk-c-component-load-indicator__container:focus {
  outline: none;
  border-radius: 0;
  box-shadow: 0 0 0 0.1875rem #0C55B8;
}
.cls-1 {
  fill: #0C55B8;
}
.cls-2 {
  opacity: 0.95;
}
.cls-3 {
  opacity: 0.9;
}
.cls-4 {
  opacity: 0.85;
}
.cls-5 {
  opacity: 0.8;
}
.cls-6 {
  opacity: 0.75;
}
.cls-7 {
  opacity: 0.7;
}
.cls-8 {
  opacity: 0.65;
}
.cls-9 {
  opacity: 0.6;
}
.cls-10 {
  opacity: 0.55;
}
.cls-11 {
  opacity: 0.5;
}
.cls-12 {
  opacity: 0.45;
}
@keyframes anim-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.uitk-c-pagination__container {
  display: flex;
  justify-content: flex-start;
  margin: 0;
  flex-direction: column;
}
.uitk-c-pagination__container--error {
  margin: 0.25rem 0;
}
.uitk-c-pagination__nav {
  flex-direction: column;
  display: flex;
  justify-content: flex-start;
  padding: 0.25rem;
}
.uitk-c-pagination__buttons {
  padding: 0.25rem;
  display: flex;
}
.uitk-c-pagination__display-text {
  padding-bottom: 0.25rem;
  color: #323334;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  font-weight: 700;
  margin-bottom: 0;
}
.uitk-c-pagination_message--error-hidden {
  display: none;
}
.uitk-c-pagination__entries-container {
  padding: 0.5rem 0.5rem 0.5rem 0.25rem;
  display: flex;
  flex-direction: column;
  position: relative;
}
.uitk-c-pagination__go-to-label {
  color: #323334;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 700;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
}
.uitk-c-pagination__go-to {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 0.75rem 0 0.5rem;
}
.uitk-c-pagination__go-to-input {
  margin: 0 0.5rem;
  width: 4.5rem;
}
.uitk-c-pagination__nav-container .uitk-c-form__control--error {
  box-shadow: none;
}
.uitk-c-pagination__nav-container .uitk-c-form__control--error .uitk-c-form__control.uitk-c-pagination__go-to-input:hover {
  border: #C40000;
}
.uitk-c-pagination__nav-container .uitk-c-form__control--error .uitk-c-form__control.uitk-c-pagination__go-to-input:active,
.uitk-c-pagination__nav-container .uitk-c-form__control--error .uitk-c-form__control.uitk-c-pagination__go-to-input:focus {
  border: 0.0625rem solid #C40000;
  background-color: #FFFFFF;
}
/* Remove input number arrows */
/* Chrome, Safari, Edge, Opera */
.uitk-c-pagination__go-to-input::-webkit-outer-spin-button,
.uitk-c-pagination__go-to-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
.uitk-c-pagination__go-to-input[type='number'] {
  -moz-appearance: textfield;
}
.uitk-c-pagination__go-to-button {
  margin-right: 1rem;
}
.uitk-c-pagination__nav-container {
  display: flex;
  flex-direction: column;
}
.uitk-c-pagination__nav-container .uitk-c-input__message--error {
  padding-left: 0.25rem;
  margin-bottom: 0;
}
.uitk-c-pagination__nav-container .uitk-c-input__message--error .uitk-c-error-message-icon svg {
  height: 1.125rem;
  width: 1.125rem;
}
@media only screen and (min-width: 720px) {
  .uitk-c-pagination__container {
    flex-direction: row;
    align-items: flex-end;
  }
  .uitk-c-pagination__nav-container {
    margin-left: auto;
  }
  .uitk-c-pagination__nav-container .uitk-c-input__message--error {
    padding-left: 0.75rem;
  }
  .uitk-c-pagination__nav {
    flex-direction: row;
    align-items: center;
    padding: 0.25rem 0.25rem 0.5rem 1rem;
  }
  .uitk-c-pagination__display-text {
    padding-bottom: 0;
    margin-right: 0.75rem;
  }
  .uitk-c-pagination__buttons {
    padding: 0;
  }
  .uitk-c-pagination__entries-container {
    padding-left: 0.75rem;
    padding-right: 1rem;
    flex-direction: row;
    align-items: center;
  }
  .uitk-c-pagination__go-to-label {
    padding-left: 0.75rem;
    border-left: 0;
  }
  .uitk-c-pagination__go-to {
    margin: 0;
  }
}
.uitk-c-grouped-buttons__container {
  display: flex;
  flex-direction: column;
}
.uitk-c-grouped-buttons__option-button {
  color: #323334;
  font-size: 1rem;
  line-height: 150%;
  font-weight: 700;
  background-color: #FFFFFF;
  border: 0.0625rem solid #6D6F70;
  padding: 0.5rem 1rem;
  outline: none;
  position: relative;
  cursor: pointer;
  margin-left: -2px;
}
.uitk-c-grouped-buttons__option-button--selected {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #E5E5E6;
  font-weight: 700;
  color: #000000;
  border: 0.0625rem solid #000000;
  box-shadow: inset 0 0 0 0.0625rem #000000;
}
.uitk-c-grouped-buttons__option-button--selected::after {
  content: '';
  height: 100%;
  border-right: 2px solid #000000;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.uitk-c-grouped-buttons__option--selected + .uitk-c-grouped-buttons__option > .uitk-c-grouped-buttons__option-button {
  border-left: 0.0625rem solid #000000;
}
.uitk-c-grouped-buttons__option-button:focus {
  position: relative;
  z-index: 2;
  background-color: #FFFFFF;
  color: #000000;
  box-shadow: 0 0 0 0.125rem #FFFFFF, 0 0 0 0.3125rem #0C55B8;
  border: 0.0625rem solid #000000;
}
.uitk-c-grouped-buttons__option-button:focus:after {
  background: #000000;
  border-right: none;
}
.uitk-c-grouped-buttons__option-button:focus:before {
  display: none;
}
.uitk-c-grouped-buttons__option-button:hover {
  background-color: #F3F3F3;
  color: #000000;
  outline: none;
  border: 0.0625rem solid #000000;
}
.uitk-c-grouped-buttons__option-button:hover:after {
  background: #F3F3F3;
}
.uitk-c-grouped-buttons__option-button--first {
  border-top-left-radius: 62.4375rem;
  border-bottom-left-radius: 62.4375rem;
}
.uitk-c-grouped-buttons__option-button--last {
  border-top-right-radius: 62.4375rem;
  border-bottom-right-radius: 62.4375rem;
}
.uitk-c-grouped-buttons__option-button--last:before {
  display: none;
}
.uitk-c-grouped-buttons__option-button--last:after {
  display: none;
}
.uitk-c-grouped-buttons__heading {
  display: flex;
  padding-right: 0.75rem;
}
.uitk-c-grouped-buttons__heading h1,
.uitk-c-grouped-buttons__heading h2,
.uitk-c-grouped-buttons__heading h3,
.uitk-c-grouped-buttons__heading h4,
.uitk-c-grouped-buttons__heading h5,
.uitk-c-grouped-buttons__heading h6 {
  color: #323334;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  font-weight: 700;
  margin: 0;
  padding-right: 0.25rem;
}
.uitk-c-grouped-buttons__options-container {
  list-style: none;
  padding: 0.5rem 0 0 0.25rem;
  margin: 0;
  display: flex;
  flex-direction: row;
}
.uitk-c-grouped-buttons__heading {
  padding-right: 0.75rem;
  display: flex;
}
.uitk-c-grouped-buttons__icon path {
  fill: #4B4D4F;
}
.uitk-c-grouped-buttons__tooltip {
  -ms-grid-row-align: start;
      align-self: start;
}
@media only screen and (min-width: 500px) {
  .uitk-c-grouped-buttons__container {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .uitk-c-grouped-buttons__options-container {
    padding: 0;
  }
}
.uitk-breadcrumb {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: 2rem;
}
.uitk-breadcrumb__item {
  display: inline-flex;
  align-items: center;
}
.uitk-breadcrumb__item:first-child {
  vertical-align: top;
}
.uitk-breadcrumb__item-link {
  cursor: pointer;
  text-decoration: none;
  color: #0C55B8;
  font-size: 1rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 150%;
  text-decoration: underline;
  padding: 0.125rem;
  margin-left: 0.125rem;
}
.uitk-breadcrumb__item-link {
  transition: 70ms;
}
.uitk-breadcrumb__item-link:hover {
  text-decoration: none;
  color: #133D97;
}
.uitk-breadcrumb__item-link:focus {
  color: #0C55B8;
  text-decoration: underline;
  border-radius: 0;
  outline: 0.1875rem solid #0C55B8;
}
.uitk-breadcrumb__item-link:focus:hover {
  text-decoration: none;
  color: #133D97;
}
.uitk-breadcrumb__item-link:active {
  color: #00184D;
  text-decoration: underline;
}
.uitk-breadcrumb__item-last {
  text-decoration: none;
  color: #4B4D4F;
  font-size: 0.875rem;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 150%;
  padding: 0 0.25rem;
}
.uitk-breadcrumb__divider {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 150%;
  color: #4B4D4F;
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-breadcrumb__divider svg {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-autocomplete {
  position: relative;
}
.uitk-c-autocomplete__container {
  margin-top: 0.1875rem;
  width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #FFFFFF;
  box-shadow: 0 2px 6px 0 rgba(25, 25, 26, 0.16);
  border: none;
  animation: slide-down 70ms cubic-bezier(0, 0, 0.38, 0.9);
  position: absolute;
  max-height: 23.75rem;
}
.uitk-c-autocomplete__item {
  cursor: pointer;
  color: #4B4D4F;
  border: 0.1875rem solid transparent;
  padding-left: 0.25rem;
}
.uitk-c-autocomplete__item-label {
  flex-grow: 1;
  padding: 0.5rem 0.75rem 0.5rem 0.25rem;
  border-top: 0.0625rem solid transparent;
  display: flex;
  margin-left: calc(0.5rem - 0.3125rem);
}
.uitk-c-autocomplete__item-label--first,
.uitk-c-autocomplete__list > .uitk-c-autocomplete__item:first-of-type .uitk-c-autocomplete__item-label {
  border-top: 0.1875rem solid transparent;
}
.uitk-c-autocomplete__item:hover,
.uitk-c-autocomplete__item:active,
.uitk-c-autocomplete__item:focus {
  position: relative;
  outline: none;
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-autocomplete__item:hover > .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:active > .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:focus > .uitk-c-autocomplete__item-label {
  border-top: 0.0625rem solid transparent;
}
.uitk-c-autocomplete__item--disabled,
.uitk-c-autocomplete__item:hover.uitk-c-autocomplete__item--disabled {
  background-color: #F3F3F3;
  color: #929496;
}
.uitk-c-autocomplete__item--disabled:before,
.uitk-c-autocomplete__item:hover.uitk-c-autocomplete__item--disabled:before {
  border: none;
}
.uitk-c-autocomplete__item--disabled > .uitk-c-autocomplete__item-label:hover,
.uitk-c-autocomplete__item--disabled:hover > .uitk-c-autocomplete__item-label {
  border-top: 0.0625rem solid transparent;
}
.uitk-c-autocomplete__item:hover + .uitk-c-autocomplete__item .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:active + .uitk-c-autocomplete__item .uitk-c-autocomplete__item-label,
.uitk-c-autocomplete__item:focus + .uitk-c-autocomplete__item .uitk-c-autocomplete__item-label {
  border-top-color: transparent;
}
.uitk-c-autocomplete__list {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
/* clears the 'X' from Internet Explorer */
input[type='search']::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type='search']::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
/* clears the 'X' from Chrome */
input[type='search']::-webkit-search-decoration,
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-results-button,
input[type='search']::-webkit-search-results-decoration {
  display: none;
}
@keyframes slide-down {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.uitk-c-notification__container {
  padding: 1.5rem 1rem;
  display: flex;
  transition: all 400ms ease-in-out;
  flex-direction: column;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
}
.uitk-c-notification__container.uitk-c-notification__container--success svg {
  color: #007000;
}
.uitk-c-notification__container.uitk-c-notification__container--error svg {
  color: #C40000;
}
.uitk-c-notification__container.uitk-c-notification__container--info svg {
  color: #0C55B8;
}
.uitk-c-notification__content-container {
  display: flex;
}
.uitk-c-notification__content {
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  -ms-grid-row-align: center;
      align-self: center;
}
.uitk-c-notification__icon {
  padding-right: 0.5rem;
}
.uitk-c-notification__icon svg {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-notification__button {
  padding-left: 1rem;
  display: block;
}
.uitk-c-notification__button--trigger {
  min-width: 6rem;
}
/** NOTIFICATION - VARIANT SPECIFIC CSS
 * Loop through each variant to create classes and variables for each variant without duplication
 **/
.uitk-c-notification__container--success {
  border-color: #007000;
  background-color: #EFF6EF;
}
.uitk-c-notification__container--info {
  border-color: #0C55B8;
  background-color: #E9F1FF;
}
.uitk-c-notification__container--error {
  border-color: #C40000;
  background-color: #FCF0F0;
}
.uitk-c-notification__container--warning {
  border-color: #826100;
  background-color: #FEF9EA;
}
.uitk-c-notification__container--hidden {
  display: none;
}
@media only screen and (min-width: 500px) {
  .uitk-c-notification__container {
    flex-direction: row;
    align-items: center;
  }
  .uitk-c-notification__button {
    display: flex;
    align-self: flex-start;
    padding-left: 1rem;
    margin-left: auto;
    flex-shrink: 0;
  }
}
.uitk-c-banner-notification__container {
  padding: 1.5rem 1rem;
  display: flex;
  transition: all 400ms ease-in-out;
  flex-direction: column;
}
.uitk-c-banner-notification__container.uitk-c-banner-notification__container--success .uitk-c-banner-notification__icon svg {
  color: #007000;
}
.uitk-c-banner-notification__container.uitk-c-banner-notification__container--error .uitk-c-banner-notification__icon svg {
  color: #C40000;
}
.uitk-c-banner-notification__container.uitk-c-banner-notification__container--info .uitk-c-banner-notification__icon svg {
  color: #0C55B8;
}
.uitk-c-banner-notification__content-container {
  display: flex;
}
.uitk-c-banner-notification__content {
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
  -ms-grid-row-align: center;
      align-self: center;
}
.uitk-c-banner-notification__icon {
  padding-right: 0.5rem;
}
.uitk-c-banner-notification__icon svg {
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-banner-notification__button {
  padding-left: 1rem;
  display: block;
}
.uitk-c-banner-notification__button .uitk-c-link {
  margin-right: 1rem;
}
.uitk-c-banner-notification__button .uitk-c-link .uitk-c-link-icon {
  margin-bottom: 0.125rem;
}
.uitk-c-banner-notification__button--trigger.uitk-c-button--sm {
  min-width: 4rem;
}
/** NOTIFICATION - VARIANT SPECIFIC CSS
 * Loop through each variant to create classes and variables for each variant without duplication
 **/
.uitk-c-banner-notification__container--success {
  background-color: #EFF6EF;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #007000;
}
.uitk-c-banner-notification__container--info {
  background-color: #E9F1FF;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #0C55B8;
}
.uitk-c-banner-notification__container--error {
  background-color: #FCF0F0;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #C40000;
}
.uitk-c-banner-notification__container--warning {
  background-color: #FEF9EA;
  border: 0;
  border-radius: 0;
  border-bottom: 0.125rem solid;
  border-bottom-color: #826100;
}
.uitk-c-banner-notification__container--hidden {
  display: none;
}
@media only screen and (min-width: 500px) {
  .uitk-c-banner-notification__container {
    flex-direction: row;
    align-items: center;
    padding: 1.5rem 3rem;
  }
  .uitk-c-banner-notification__button {
    display: flex;
    align-self: flex-start;
    margin-left: auto;
    flex-shrink: 0;
  }
  .uitk-c-banner-notification__button button + button {
    margin-left: 1rem;
  }
}
@media only screen and (max-width: 500px) {
  .uitk-c-banner-notification__button {
    margin-top: 1rem;
    padding: 0 2rem;
    display: flex;
    flex-direction: column;
  }
  .uitk-c-banner-notification__button .uitk-c-button {
    width: -moz-fit-content;
    width: fit-content;
    margin: 1rem 0 0 0;
  }
  .uitk-c-banner-notification__button button:nth-child(1) {
    margin-top: 0;
  }
}
.uitk-c-banner__heading {
  margin: 0;
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
}
.uitk-c-alert__container {
  padding: 1rem;
  display: flex;
  margin: 0.5rem;
  justify-content: space-between;
  align-items: flex-start;
  border-style: solid;
  border-width: 0.0625rem;
  border-radius: 0.5rem;
  box-shadow: 0 4px 12px 0 rgba(25, 25, 26, 0.16);
}
.uitk-c-alert__content-container {
  display: flex;
  -ms-grid-row-align: center;
      align-self: center;
}
.uitk-c-alert__content {
  align-self: flex-start;
}
.uitk-c-alert__icon {
  padding-right: 0.5rem;
  display: flex;
  align-self: flex-start;
}
.uitk-c-alert__icon svg {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-alert__button {
  margin-left: 1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.uitk-c-alert__heading {
  margin: 0;
  -ms-grid-row-align: center;
      align-self: center;
  color: #4B4D4F;
  font-size: 1rem;
  font-weight: 400;
  font-family: 'Optum Sans', Helvetica, Arial, sans-serif;
  line-height: 150%;
}
/** Alert - VARIANT SPECIFIC CSS
 * Loop through each variant to create classes and variables for each variant without duplication
 **/
.uitk-c-alert__container--success {
  border-color: #007000;
  background-color: #EFF6EF;
}
.uitk-c-alert__container--success svg {
  color: #007000;
}
.uitk-c-alert__container--info {
  border-color: #0C55B8;
  background-color: #E9F1FF;
}
.uitk-c-alert__container--info svg {
  color: #0C55B8;
}
.uitk-c-alert__container--bottom-right {
  position: fixed;
  bottom: 0;
  right: 0;
}
.uitk-c-alert__container--bottom-left {
  position: fixed;
  bottom: 0;
  left: 0;
}
.uitk-c-alert__container--bottom-center {
  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.uitk-c-alert__container--top-right {
  position: fixed;
  top: 110px;
  right: 0;
}
.uitk-c-alert__container--top-left {
  position: fixed;
  top: 110px;
  left: 0;
}
.uitk-c-alert__container--hidden {
  display: none;
}
@media only screen and (max-width: 500px) {
  .uitk-c-alert__container {
    flex-direction: column;
  }
  .uitk-c-alert__content-container {
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }
  .uitk-c-alert__button {
    display: flex;
    align-self: flex-start;
    padding-left: 2rem;
    margin: 1rem 0 0 0;
    flex-shrink: 0;
  }
  .uitk-c-alert__container--bottom-right,
  .uitk-c-alert__container--bottom-left,
  .uitk-c-alert__container--top-right,
  .uitk-c-alert__container--top-left {
    left: 0;
    right: 0;
    max-width: 100%;
  }
  .uitk-c-alert__container--bottom-center {
    left: 0;
    right: 0;
    transform: translateX(0);
    max-width: 100%;
  }
  .uitk-c-alert__container--small-top {
    top: 110px;
  }
  .uitk-c-alert__icon {
    justify-content: flex-start;
  }
}
@media only screen and (min-width: 980px) {
  .uitk-c-alert__container--bottom-center,
  .uitk-c-alert__container--bottom-left,
  .uitk-c-alert__container--bottom-right,
  .uitk-c-alert__container--top-center,
  .uitk-c-alert__container--top-left,
  .uitk-c-alert__container--top-right {
    max-width: 40%;
  }
}
.uitk-c-file-upload__header {
  display: flex;
  align-items: center;
  padding: 0.5rem 1.25rem 0 0.5rem;
}
.uitk-c-file-upload__status-msg {
  margin-left: 0.5rem;
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0.5rem;
}
.uitk-c-file-upload__button {
  margin-right: 0.5rem;
  white-space: nowrap;
}
.uitk-c-file-upload__files-wrapper {
  border-radius: 0.25rem;
  border: 0.0625rem solid #CBCCCD;
  margin-bottom: 0.75rem;
  margin-top: 0.5rem;
}
.uitk-c-file-upload__files-container {
  background-color: #FAF8F2;
  padding: 0.75rem;
}
.uitk-c-file-upload__files-container--dragover {
  border: 0.1875rem solid #0C55B8;
}
.uitk-c-file-upload__files-container--nodrag {
  border-radius: 0.25rem;
  border: 0.125rem solid transparent;
}
.uitk-c-file-upload__files-container--max-height {
  overflow: auto;
}
.uitk-c-file-upload_select-file-msg {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
  padding: 0.5rem;
}
.uitk-c-file-upload__upload-container--no-files {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #FAF8F2;
  padding: 0.75rem;
}
.uitk-c-file-upload__upload-container--no-files .uitk-icon-upload {
  height: 1.5rem;
  width: 1.5rem;
  color: #0C55B8;
}
.uitk-c-file-upload__file-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.uitk-c-file-upload__file-list-item {
  background-color: #FFFFFF;
  border-radius: 0.25rem;
  margin-bottom: 0.5rem;
  border: 0.0625rem solid #CBCCCD;
  padding: 1.5rem;
}
.uitk-c-file-upload__file-list-item .uitk-c-progress-bar__content {
  margin-bottom: 0;
}
.uitk-c-file-upload__file-list-item.uitk-c-file-upload__file-list-item--error > .uitk-c-file-upload__files-container {
  border: 0.0625rem solid #C40000;
}
.uitk-c-file-upload__file {
  display: flex;
  justify-content: space-between;
  word-break: break-all;
}
.uitk-c-file-upload__file-state {
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
  padding: 0.25rem 0;
}
.uitk-c-file-upload__file-state svg {
  display: flex;
  width: 1rem;
  height: 1rem;
  color: #0C55B8;
  margin-right: 0.25rem;
}
.uitk-c-file-upload__file-state--error {
  color: #C40000;
}
.uitk-c-file-upload__file-state--error svg {
  color: #C40000;
}
.uitk-c-file-upload__file-state--success {
  color: #007000;
}
.uitk-c-file-upload__file-state--success svg {
  color: #007000;
}
.uitk-c-file-upload__file-name {
  color: #323334;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 0;
}
.uitk-c-file-upload__file-helper {
  color: #4B4D4F;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 150%;
}
.uitk-c-input__message--error {
  padding: 0;
  color: #C40000;
  font-size: 0.875rem;
  line-height: 150%;
}
.uitk-c-file-upload__btn {
  height: 100%;
  min-width: auto;
}
.uitk-c-file-upload__file-container {
  padding-right: 1.25rem;
}
.uitk-c-file-upload__files-container .uitk-c-progress-bar__container {
  padding-bottom: 0.75rem;
}
.uitk-c-file-upload__control--error {
  background-color: #FFFFFF;
  border: 0.0625rem solid #C40000;
  border-radius: 0.25rem;
  border-width: 0.5rem solid #C40000;
  padding: 0.5rem 1.5rem 0.5rem 0.5rem;
}
.uitk-c-file-upload__file-list-item.uitk-c-file-upload__file-list-item--error {
  border: 0.0625rem solid #C40000;
}
.uitk-c-file-upload__file-list-item:last-child {
  margin-bottom: 0;
}
.uitk-c-file-upload__skip-to-upload-link {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.uitk-c-file-upload__skip-to-upload-link:focus,
.uitk-c-file-upload__skip-to-upload-link:active {
  position: relative;
  display: inline-block;
  height: auto;
  width: auto;
  padding: 0.5rem;
  margin-left: 0.75rem;
  margin-top: 0.5rem;
}
.uitk-c-file-upload__upload-btn {
  white-space: nowrap;
}
@media only screen and (min-width: 500px) {
  .uitk-c-file-upload__files-container .uitk-c-progress-bar__container {
    padding-bottom: 0;
  }
}
.uitk-u-filter___panel {
  padding: 1.5rem;
  border-top: 4px solid #929496;
  background-color: #FFFFFF;
}
.uitk-c-link {
  color: #0C55B8;
  line-height: 150%;
  text-decoration: underline;
  padding: 0.125rem;
  display: inline-flex;
  align-items: center;
}
.uitk-c-link:focus {
  color: #0C55B8;
  text-decoration: none;
  border-radius: 0;
  outline: 0.1875rem solid #0C55B8;
}
.uitk-c-link:hover {
  text-decoration: underline;
  color: #133D97;
}
.uitk-c-link:active {
  color: #00184D;
}
.uitk-c-link .uitk-icon {
  vertical-align: middle;
  margin-bottom: 0.125rem;
  margin-left: 0.25rem;
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-link-icon--left .uitk-icon {
  margin-left: 0;
  margin-right: 0.25rem;
}
.uitk-c-link--lg {
  font-size: 1.125rem;
  line-height: 150%;
}
.uitk-c-link--lg .uitk-icon {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-link--m {
  font-size: 1rem;
  line-height: 150%;
}
.uitk-c-link--m .uitk-icon {
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-c-link--sm {
  font-size: 0.875rem;
  line-height: 150%;
}
.uitk-c-link--sm .uitk-icon {
  height: 1.125rem;
  width: 1.125rem;
}
.uitk-c-link--underline {
  text-decoration: underline;
}
.uitk-c-link--underline:hover {
  text-decoration: none;
}
.uitk-c-link--underline:active {
  text-decoration: underline;
}
.uitk-c-link--inverse {
  color: #FFFFFF;
}
.uitk-c-link--inverse:focus {
  color: #FFFFFF;
  outline: 0.1875rem solid #FFFFFF;
}
.uitk-c-link--inverse:hover {
  color: #F3F3F3;
}
.uitk-c-link--inverse:active {
  color: #E5E5E6;
}
.uitk-icon {
  display: inline-block;
  position: relative;
  height: 1.5rem;
  width: 1.5rem;
}
.uitk-icon-alert_filled,
.uitk-icon-asterisk {
  color: #C40000;
}
.uitk-icon-warning_filled {
  color: #F5B700;
}
.uitk-icon-checkmark_filled {
  color: #007000;
}
.uitk-icon-close,
.uitk-icon-menu_ellipsis,
.uitk-icon-menu_hidden,
.uitk-icon-move,
.uitk-icon-splitter_vertical,
.uitk-icon-splitter_horizontal,
.uitk-icon-pause,
.uitk-icon-play,
.uitk-icon-stop,
.uitk-icon-forward,
.uitk-icon-rewind,
.uitk-icon-sort_up,
.uitk-icon-sort,
.uitk-icon-sort_down,
.uitk-icon-caret_down_centered,
.uitk-icon-caret_up_centered,
.uitk-icon-caret_left,
.uitk-icon-caret_right,
.uitk-icon-sort_descending,
.uitk-icon-sort_ascending,
.uitk-icon-sort_decending {
  color: #4B4D4F;
}
