/* PVD Imports  */
/* stylelint-disable declaration-no-important */
/* stylelint-enable declaration-no-important */
/* stylelint-disable declaration-no-important */
/* stylelint-enable declaration-no-important */
/* stylelint-disable-next-line scss/no-global-function-names */
pvd-button {
  font-size: 0;
}
pvd-button[pvd-full-width=true], pvd-button[pvd-full-width=pvd-full-width] {
  display: block;
}

.pvd-button-root {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  background-color: #368727;
  border: solid 1px #368727;
  border-radius: 8px;
  cursor: pointer;
  display: inline-block;
  justify-content: center;
  margin: 0;
  max-width: 100%;
  min-height: 2.325em;
  padding: 0.5em 1em;
  vertical-align: top;
}
@media (min-width: 32em) {
  .pvd-button-root {
    font-size: 1rem;
  }
}
.pvd-button-root, .pvd-button-root:before, .pvd-button-root:after {
  box-sizing: border-box;
}
.pvd-button-root *,
.pvd-button-root *:before,
.pvd-button-root *:after {
  box-sizing: border-box;
}
.pvd-button-root:hover, .pvd-button--hover .pvd-button-root {
  background-color: #2B6B1E;
}
@media (forced-colors: active) {
  .pvd-button-root:hover, .pvd-button--hover .pvd-button-root {
    outline: Highlight solid 2px !important;
    outline-offset: 2px !important;
  }
}
.pvd-button-root:focus, .pvd-button--focus .pvd-button-root {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
@media (forced-colors: active) {
  .pvd-button-root:focus, .pvd-button--focus .pvd-button-root {
    outline: Highlight solid 2px !important;
    outline-offset: 2px !important;
  }
}
.pvd-button-root::-moz-focus-inner {
  border: 0;
}
.pvd-button-root:active, .pvd-button--active .pvd-button-root {
  background-color: #2B6B1E;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
}
.pvd-button-root:disabled .pvd-button__contents {
  pointer-events: none;
}
.pvd-button-root:disabled, .pvd-button-root:disabled:hover, .pvd-button-root:disabled:active {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
@media (forced-colors: active) {
  .pvd-button-root:disabled, .pvd-button-root:disabled:hover, .pvd-button-root:disabled:active {
    outline: none !important;
  }
}
.pvd-button-root:disabled .pvd-button__text,
.pvd-button-root:disabled .pvd-button__icon, .pvd-button-root:disabled:hover .pvd-button__text,
.pvd-button-root:disabled:hover .pvd-button__icon, .pvd-button-root:disabled:active .pvd-button__text,
.pvd-button-root:disabled:active .pvd-button__icon {
  color: #DDDDDD;
}
.pvd-button-root.pvd-button--anchor {
  text-decoration: none;
}
.pvd-button-root.pvd-button--anchor:hover, .pvd-button--hover .pvd-button-root.pvd-button--anchor {
  text-decoration: none;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--anchor:hover, .pvd-button--hover .pvd-button-root.pvd-button--anchor {
    outline: Highlight solid 2px !important;
    outline-offset: 2px !important;
  }
}
.pvd-button-root.pvd-button--anchor:focus, .pvd-button--focus .pvd-button-root.pvd-button--anchor {
  border: solid 1px #368727;
  border-radius: 8px;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--anchor:focus, .pvd-button--focus .pvd-button-root.pvd-button--anchor {
    outline: Highlight solid 2px !important;
    outline-offset: 2px !important;
  }
}
.pvd-button-root.pvd-button--anchor:active, .pvd-button--active .pvd-button-root.pvd-button--anchor {
  border: solid 1px #368727;
  border-radius: 8px;
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 3px #000000;
  outline: none;
}
.pvd-button-root.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #9ab7ca, #346e94 40%);
  border: solid 1px #346e94;
}
.pvd-button-root.pvd-button--gradient-background:hover, .pvd-button--hover .pvd-button-root.pvd-button--gradient-background {
  background-image: none;
}
.pvd-button-root.pvd-button--gradient-background:active, .pvd-button--active .pvd-button-root.pvd-button--gradient-background {
  background-image: none;
}
.pvd-button-root.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--gradient-background:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--invitation {
  background-color: #EE6B08;
  border: solid 1px #EE6B08;
}
.pvd-button-root.pvd-button--invitation:hover, .pvd-button--hover .pvd-button-root.pvd-button--invitation {
  background-color: #F88630;
}
.pvd-button-root.pvd-button--invitation:active, .pvd-button--active .pvd-button-root.pvd-button--invitation {
  background-color: #F88630;
}
.pvd-button-root.pvd-button--invitation:disabled, .pvd-button-root.pvd-button--invitation:disabled:hover, .pvd-button-root.pvd-button--invitation:disabled:active {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--invitation:disabled, .pvd-button-root.pvd-button--invitation:disabled:hover, .pvd-button-root.pvd-button--invitation:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--invitation:disabled .pvd-button__text,
.pvd-button-root.pvd-button--invitation:disabled .pvd-button__icon, .pvd-button-root.pvd-button--invitation:disabled:hover .pvd-button__text,
.pvd-button-root.pvd-button--invitation:disabled:hover .pvd-button__icon, .pvd-button-root.pvd-button--invitation:disabled:active .pvd-button__text,
.pvd-button-root.pvd-button--invitation:disabled:active .pvd-button__icon {
  color: #E0E0E0;
}
.pvd-button-root.pvd-button--invitation.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #FB9914, #de5e06 40%);
  border: solid 1px #de5e06;
}
.pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:hover, .pvd-button--hover .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background {
  background-color: #de5e06;
  background-image: none;
}
.pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:active, .pvd-button--active .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background {
  background-color: #de5e06;
  background-image: none;
}
.pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--invitation.pvd-button--gradient-background:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--secondary {
  background-color: transparent;
  border: solid 1px #368727;
}
.pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #317B23;
}
.pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #317B23;
}
.pvd-button-root.pvd-button--secondary:hover, .pvd-button--hover .pvd-button-root.pvd-button--secondary {
  background-color: #DDDDDD;
}
.pvd-button-root.pvd-button--secondary:hover .pvd-button__text, .pvd-button--hover .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #2B6B1E;
}
.pvd-button-root.pvd-button--secondary:hover .pvd-button__icon, .pvd-button--hover .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #2B6B1E;
}
.pvd-button-root.pvd-button--secondary:focus, .pvd-button--focus .pvd-button-root.pvd-button--secondary {
  background-color: transparent;
  border-color: #FFFFFF;
  box-shadow: 0 0 0 2px #000;
  outline: none;
}
.pvd-button-root.pvd-button--secondary:focus .pvd-button__text, .pvd-button--focus .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #2B6B1E;
}
.pvd-button-root.pvd-button--secondary:focus .pvd-button__icon, .pvd-button--focus .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #2B6B1E;
}
.pvd-button-root.pvd-button--secondary:active, .pvd-button--active .pvd-button-root.pvd-button--secondary {
  background-color: #DDDDDD;
  border-color: transparent;
  box-shadow: 0 0 0 2px #000;
}
.pvd-button-root.pvd-button--secondary:active .pvd-button__text, .pvd-button--active .pvd-button-root.pvd-button--secondary .pvd-button__text {
  color: #2B6B1E;
}
.pvd-button-root.pvd-button--secondary:active .pvd-button__icon, .pvd-button--active .pvd-button-root.pvd-button--secondary .pvd-button__icon {
  color: #2B6B1E;
}
.pvd-button-root.pvd-button--secondary:disabled, .pvd-button-root.pvd-button--secondary:disabled:hover, .pvd-button-root.pvd-button--secondary:disabled:active {
  background-color: #BBBBBB;
  border-color: #BBBBBB;
  box-shadow: none;
  cursor: not-allowed;
  outline: none;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--secondary:disabled, .pvd-button-root.pvd-button--secondary:disabled:hover, .pvd-button-root.pvd-button--secondary:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--secondary:disabled .pvd-button__text,
.pvd-button-root.pvd-button--secondary:disabled .pvd-button__icon, .pvd-button-root.pvd-button--secondary:disabled:hover .pvd-button__text,
.pvd-button-root.pvd-button--secondary:disabled:hover .pvd-button__icon, .pvd-button-root.pvd-button--secondary:disabled:active .pvd-button__text,
.pvd-button-root.pvd-button--secondary:disabled:active .pvd-button__icon {
  color: #E0E0E0;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #FFFFFF, #e5e5e5 50%);
  border: solid 1px #e5e5e5;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__text,
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__icon {
  color: #000000;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:hover, .pvd-button--hover .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background {
  background-color: #e5e5e5;
  background-image: none;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:hover .pvd-button__text,
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:hover .pvd-button__icon, .pvd-button--hover .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__text,
.pvd-button--hover .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__icon {
  color: #000000;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:active, .pvd-button--active .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background {
  background-image: none;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:active .pvd-button__text,
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:active .pvd-button__icon, .pvd-button--active .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__text,
.pvd-button--active .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background .pvd-button__icon {
  color: #000000;
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled .pvd-button__text,
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled .pvd-button__icon, .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover .pvd-button__text,
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:hover .pvd-button__icon, .pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active .pvd-button__text,
.pvd-button-root.pvd-button--secondary.pvd-button--gradient-background:disabled:active .pvd-button__icon {
  color: #E0E0E0;
}
.pvd-button-root.pvd-button--tertiary {
  background-color: transparent;
  border: 0;
}
.pvd-button-root.pvd-button--tertiary .pvd-button__text {
  color: #368727;
  font-weight: 400;
}
.pvd-button-root.pvd-button--tertiary .pvd-button__icon {
  color: #368727;
}
.pvd-button-root.pvd-button--tertiary:hover, .pvd-button--hover .pvd-button-root.pvd-button--tertiary {
  background-color: transparent;
}
.pvd-button-root.pvd-button--tertiary:hover .pvd-button__text,
.pvd-button-root.pvd-button--tertiary:hover .pvd-button__icon, .pvd-button--hover .pvd-button-root.pvd-button--tertiary .pvd-button__text,
.pvd-button--hover .pvd-button-root.pvd-button--tertiary .pvd-button__icon {
  color: #000000;
  text-decoration: none;
}
.pvd-button-root.pvd-button--tertiary:focus, .pvd-button--focus .pvd-button-root.pvd-button--tertiary {
  box-shadow: 0 0 0 1px #000000;
  text-decoration: none;
}
.pvd-button-root.pvd-button--tertiary:active, .pvd-button--active .pvd-button-root.pvd-button--tertiary {
  background-color: transparent;
  box-shadow: 0 0 0 1px #000000;
}
.pvd-button-root.pvd-button--tertiary:active .pvd-button__text, .pvd-button--active .pvd-button-root.pvd-button--tertiary .pvd-button__text {
  color: #000000;
  text-decoration: none;
}
.pvd-button-root.pvd-button--tertiary:active .pvd-button__icon, .pvd-button--active .pvd-button-root.pvd-button--tertiary .pvd-button__icon {
  color: #000000;
}
.pvd-button-root.pvd-button--tertiary:disabled, .pvd-button-root.pvd-button--tertiary:disabled:hover, .pvd-button-root.pvd-button--tertiary:disabled:active {
  background-color: transparent;
  cursor: not-allowed;
  outline: none;
  text-decoration: none;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--tertiary:disabled, .pvd-button-root.pvd-button--tertiary:disabled:hover, .pvd-button-root.pvd-button--tertiary:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--tertiary:disabled .pvd-button__text,
.pvd-button-root.pvd-button--tertiary:disabled .pvd-button__icon, .pvd-button-root.pvd-button--tertiary:disabled:hover .pvd-button__text,
.pvd-button-root.pvd-button--tertiary:disabled:hover .pvd-button__icon, .pvd-button-root.pvd-button--tertiary:disabled:active .pvd-button__text,
.pvd-button-root.pvd-button--tertiary:disabled:active .pvd-button__icon {
  color: #CCCCCC;
}
.pvd-button-root.pvd-button--trade.pvd-button--gradient-background {
  background-image: linear-gradient(180deg, #789b33, #456800 50%);
  border: solid 1px #456800;
}
.pvd-button-root.pvd-button--trade.pvd-button--gradient-background:hover, .pvd-button--hover .pvd-button-root.pvd-button--trade.pvd-button--gradient-background {
  background-color: #456800;
  background-image: none;
}
.pvd-button-root.pvd-button--trade.pvd-button--gradient-background:active, .pvd-button--active .pvd-button-root.pvd-button--trade.pvd-button--gradient-background {
  background-color: #456800;
  background-image: none;
}
.pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled:active {
  background-image: none;
  border: 0;
}
@media (forced-colors: active) {
  .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled, .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled:hover, .pvd-button-root.pvd-button--trade.pvd-button--gradient-background:disabled:active {
    outline: none;
  }
}
.pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--left .pvd-icon-root, .pvd-button-root.pvd-button--icon-only .pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin: 0;
}
.pvd-button-root.pvd-button--icon-only .pvd-button__text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.pvd-button-root.pvd-button--small {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-button-root.pvd-button--small {
    font-size: 0.875rem;
  }
}
.pvd-button-root.pvd-button--large {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-button-root.pvd-button--large {
    font-size: 1.25rem;
  }
}
.pvd-button-root.pvd-button--with-icon::before, .pvd-button-root.pvd-button--with-icon::after {
  display: none;
}
.pvd-button-root.pvd-button--with-icon .pvd-button__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
}
.pvd-button-root.pvd-button--full-width {
  width: 100%;
}
.pvd-button-root .pvd-button__icon {
  color: #FFFFFF;
  overflow: visible;
}
.pvd-button-root .pvd-button__icon .pvd-icon-root {
  display: block;
}
.pvd-button-root .pvd-button__icon.pvd-button__icon--left .pvd-icon-root {
  margin-right: 0.75rem;
}
.pvd-button-root .pvd-button__icon.pvd-button__icon--right .pvd-icon-root {
  margin-left: 0.75rem;
}
.pvd-button-root .pvd-button__text {
  color: #FFFFFF;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
}
@media print {
  .pvd-button-root {
    color-adjust: exact;
  }
}

/* stylelint-disable declaration-no-important */
/* stylelint-enable declaration-no-important */
/* stylelint-disable-next-line scss/no-global-function-names */
pvd-link {
  display: inline-block;
  position: relative;
}
pvd-link, pvd-link:before, pvd-link:after {
  box-sizing: border-box;
}
pvd-link *,
pvd-link *:before,
pvd-link *:after {
  box-sizing: border-box;
}

.pvd-link-root {
  display: inline-block;
  position: relative;
}
.pvd-link-root, .pvd-link-root:before, .pvd-link-root:after {
  box-sizing: border-box;
}
.pvd-link-root *,
.pvd-link-root *:before,
.pvd-link-root *:after {
  box-sizing: border-box;
}
.pvd-link-root .pvd-link__link,
.pvd-link-root .pvd-link__link:link {
  color: #000000;
  outline: none;
  background: none;
  border-radius: 0;
  border-style: none;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-decoration: none;
}
@media screen and (forced-colors: active) {
  .pvd-link-root .pvd-link__link .pvd-icon-root,
  .pvd-link-root .pvd-link__link:link .pvd-icon-root {
    fill: LinkText;
  }
}
.pvd-link-root .pvd-link__link .pvd-link__text,
.pvd-link-root .pvd-link__link:link .pvd-link__text {
  outline: none;
  text-decoration: underline;
  text-underline-offset: inherit;
}
.pvd-link-root .pvd-link__link .pvd-link__icon,
.pvd-link-root .pvd-link__link:link .pvd-link__icon {
  border-style: none;
  outline: none;
  pointer-events: none;
  text-decoration: none;
}
.pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text {
  text-decoration: none;
}
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.pvd-link-root.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text, .pvd-link--hover .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--focus .pvd-link-root.pvd-link--disable-underline .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited {
  color: #CCCCCC;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__text {
  text-decoration: underline;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__icon .pvd-icon-root, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__icon .pvd-icon-root {
  fill: #CCCCCC;
}
.pvd-link-root.pvd-link--disabled .pvd-link__link .pvd-link__text, .pvd-link-root.pvd-link--disabled .pvd-link__link:visited .pvd-link__text {
  border-style: none;
  display: inline-block;
  pointer-events: none;
}
.pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
  font-size: 1.125rem;
}
@media (min-width: 32em) {
  .pvd-link-root.pvd-link--large .pvd-link__link .pvd-link__text {
    font-size: 1.25rem;
  }
}
.pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  .pvd-link-root.pvd-link--medium .pvd-link__link .pvd-link__text {
    font-size: 1rem;
  }
}
.pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  .pvd-link-root.pvd-link--small .pvd-link__link .pvd-link__text {
    font-size: 0.875rem;
  }
}
.pvd-link-root.pvd-link--trigger .pvd-link__link {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 1em;
}
.pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:link .pvd-link__text {
  border-bottom: 1px dashed currentColor;
  text-decoration: none;
}
.pvd-link--hover .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text, .pvd-link--focus .pvd-link-root.pvd-link--trigger .pvd-link__link .pvd-link__text {
  text-decoration: none;
}
.pvd-link-root.pvd-link--trigger .pvd-link__link:hover .pvd-link__text {
  text-decoration: none;
}
.pvd-link-root.pvd-link--trigger .pvd-link__link:active .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:focus .pvd-link__text, .pvd-link-root.pvd-link--trigger .pvd-link__link:active:focus .pvd-link__text {
  text-decoration: none;
}
.pvd-link-root.pvd-link--trigger.pvd-link--disabled .pvd-link__link {
  color: #CCCCCC;
}
.pvd-link--visited .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:visited .pvd-link__text {
  border-bottom: 0;
}
.pvd-link--hover .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text, .pvd-link--focus .pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:hover .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:focus .pvd-link__text,
.pvd-link-root.pvd-link--trigger.pvd-link--disable-underline .pvd-link__link:active:focus .pvd-link__text {
  border-bottom: 1px dashed currentColor;
}
.pvd-link-root .pvd-link__icon {
  display: inline-block;
  vertical-align: middle;
}
.pvd-link-root.pvd-link--icon-left .pvd-link__icon--left {
  margin: 0 0.5rem 0 0;
}
.pvd-link-root.pvd-link--icon-right .pvd-link__icon--right {
  margin: 0 0 0 0.5rem;
}
.pvd-link-root.pvd-link--icon-only .pvd-link__icon {
  margin: 0;
}
.pvd-link-root.pvd-link--new-window .pvd-link__icon {
  margin: 0 0 0 0.25rem;
}
.pvd-link-root .pvd-link__link:visited, .pvd-link--visited .pvd-link-root .pvd-link__link {
  color: #666666;
}
.pvd-link-root .pvd-link__link:visited .pvd-link__icon .pvd-icon-root, .pvd-link--visited .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #666666;
}
@media screen and (forced-colors: active) {
  .pvd-link-root .pvd-link__link:visited .pvd-link__icon .pvd-icon-root, .pvd-link--visited .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
    fill: LinkText;
  }
}
.pvd-link-root .pvd-link__link:focus,
.pvd-link-root .pvd-link__link:active,
.pvd-link-root .pvd-link__link:focus:active, .pvd-link--focus .pvd-link-root .pvd-link__link, .pvd-link--active .pvd-link-root .pvd-link__link {
  color: #368727;
  outline: 1px solid #000000;
  outline-offset: 0.125rem;
}
.pvd-link-root .pvd-link__link:focus .pvd-link__text,
.pvd-link-root .pvd-link__link:active .pvd-link__text,
.pvd-link-root .pvd-link__link:focus:active .pvd-link__text, .pvd-link--focus .pvd-link-root .pvd-link__link .pvd-link__text, .pvd-link--active .pvd-link-root .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link-root .pvd-link__link:focus .pvd-link__icon .pvd-icon-root,
.pvd-link-root .pvd-link__link:active .pvd-link__icon .pvd-icon-root,
.pvd-link-root .pvd-link__link:focus:active .pvd-link__icon .pvd-icon-root, .pvd-link--focus .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root, .pvd-link--active .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #368727;
}
@media screen and (forced-colors: active) {
  .pvd-link-root .pvd-link__link:focus .pvd-link__icon .pvd-icon-root,
  .pvd-link-root .pvd-link__link:active .pvd-link__icon .pvd-icon-root,
  .pvd-link-root .pvd-link__link:focus:active .pvd-link__icon .pvd-icon-root, .pvd-link--focus .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root, .pvd-link--active .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
    fill: ActiveText;
  }
}
.pvd-link-root .pvd-link__link:hover, .pvd-link--hover .pvd-link-root .pvd-link__link {
  color: #368727;
}
.pvd-link-root .pvd-link__link:hover .pvd-link__text, .pvd-link--hover .pvd-link-root .pvd-link__link .pvd-link__text {
  text-decoration: underline;
}
.pvd-link-root .pvd-link__link:hover .pvd-link__icon .pvd-icon-root, .pvd-link--hover .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
  fill: #368727;
}
@media screen and (forced-colors: active) {
  .pvd-link-root .pvd-link__link:hover .pvd-link__icon .pvd-icon-root, .pvd-link--hover .pvd-link-root .pvd-link__link .pvd-link__icon .pvd-icon-root {
    fill: LinkText;
  }
}
.pvd-link-root .pvd-link__disabled-cover {
  bottom: -3px;
  cursor: not-allowed;
  display: block;
  left: -3px;
  position: absolute;
  right: -3px;
  top: -3px;
  z-index: 1;
}

.pvd-link__screen-reader-text {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* SCSS Variables */
:root {
  --helios-primary-color: #368727;
  --helios-white: #ffffff;
  --helios-black: #000000;
  --helios-hover-active-background: #dddddd;
  --helios-disabled-background: #bbbbbb;
  --helios-disabled-text: #dddddd;
  --helios-body-background-color: #f2f2f2;
  --helios-button-primary-background: #368727;
  --helios-button-primary-hover-background: #2b6b1e;
  --helios-button-secondary-hover-text-color: #2b6b1e;
  --helios-button-tertiary-text-color-dark: #5cbf49;
  --helios-link-primary-text-color: #368727;
  --helios-secondary-link-text-color: #317b23;
  --helios-input-border-color: #888888;
  --helios-input-border-color-hover: #666666;
  --helios-checkbox-border-color: #888888;
  --helios-checkbox-border-color-hover: #666666;
  --helios-picker-border-color-hover: #666666;
  --helios-tile-base-border-color: #368727;
  --helios-tile-base-interactive-border-color: #cccccc;
  --helios-alert-color-critical: #dc1616;
  --helios-alert-color-success: #368727;
  --helios-alert-color-warning: #ffcd00;
  --helios-link-text-color: #000;
  --helios-link-hover-text-color: #368727;
  --helios-link-visited-text-color: #666;
}

#page-container {
  width: auto !important;
  max-width: 1280px !important;
}

#layout-region-main-content {
  /* Disclosures expand collapse */
  /* Custom SCSS #layout-region-footer */
  /* General specific to #layout-region-main-content */
  /* Flexible Images with Columns */
  /* General non-specific */
}
#layout-region-main-content #overviewheroCONT.scl-secondary-message--bgimage {
  padding: 1.5em;
  padding-right: 2.5em;
  background-size: cover;
  background-position: top right;
}
@media (min-width: 48em) {
  #layout-region-main-content #overviewheroCONT.scl-secondary-message--bgimage {
    padding: 0 5%;
    background-position: top right -8rem;
  }
}
@media (min-width: 60em) {
  #layout-region-main-content #overviewheroCONT.scl-secondary-message--bgimage {
    background-position: top right;
    min-height: 20.31rem;
  }
}
#layout-region-main-content #overviewheroCONT .scl-secondary-message--columns-header h3 {
  padding: 0;
}
#layout-region-main-content #overviewheroCONT .scl-secondary-message--columns-header h1 {
  font-weight: 700;
}
#layout-region-main-content #overviewheroCONT .scl-secondary-message--1-column {
  margin: 0;
  padding-bottom: 11.6875em !important;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewheroCONT .scl-secondary-message--1-column {
    max-width: none;
    margin: 1em 0;
    padding-bottom: 0 !important;
  }
}
#layout-region-main-content #overviewheroCONT .scl-secondary-message--column-description {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewheroCONT .scl-secondary-message--column-description {
    font-size: 1rem;
  }
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewheroCONT .scl-secondary-message--columns-header h1.scl-white {
    font-size: 1.875em;
  }
  #layout-region-main-content #overviewheroCONT .scl-secondary-message--1-column {
    max-width: 60%;
  }
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--group {
  padding: 0;
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--group .scl-flexible-images-with-column--group-headline {
  padding: 0;
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--group .scl-flexible-images-with-column--group-headline h2 {
  text-align: center;
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--group .scl-flexible-images-with-column--group-description p {
  max-width: 44rem;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column-1 {
  margin: 0;
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures {
  padding: 0;
  margin: 1.5rem 0 0 0;
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures p,
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures a {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures p,
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures a {
    font-size: 0.875rem;
  }
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures {
    margin: 1rem 0 0 0;
  }
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures p,
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures a {
    color: #000000;
    font-family: "Fidelity Sans", Helvetica, Arial, sans;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    font-size: 0.875rem;
  }
}
@media (min-width: 32em) and (min-width: 32em) {
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures p,
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures a {
    font-size: 1rem;
  }
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible--group-bottom-disclosures p {
    text-align: center;
  }
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--description .scl-center {
  height: 13em;
  overflow: hidden;
  border-radius: 0.5em;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--description .scl-center {
    height: auto;
  }
}
#layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--description .scl-center img {
  margin: 0 auto;
  display: block;
  object-position: 0 -27px;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewsmallbusinessretplansSHAREDNCL .scl-flexible-images-with-column--description .scl-center img {
    width: 100%;
    height: 100%;
    object-position: unset;
  }
}
#layout-region-main-content #overviewteamedupStrideCON {
  margin-top: 2rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewteamedupStrideCON {
    margin-top: 0;
  }
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--1-column .scl-secondary-message--columns-content-pad {
    padding-left: 2rem;
  }
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container {
  border: var(--helios-tile-base-interactive-border-color) 1px solid;
  border-radius: 0.5rem;
  padding: 1.5rem 1rem;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column {
  display: flex;
  padding: 0;
  flex-direction: column;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column {
    flex-direction: row;
  }
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column h2 {
  font-size: 1rem !important;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column h2 {
    font-size: 1.125rem !important;
  }
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .scl-secondary-message--column-image {
  width: auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 15.625em;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .scl-secondary-message--column-image img {
  float: none !important;
  padding: 0 !important;
  display: block;
  max-width: 10rem;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .scl-secondary-message--1-column .scl-secondary-message--columns-content {
  display: block;
  vertical-align: unset;
  word-break: break-word;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column p {
  margin: 0.5rem 0 0 0;
  font-size: 0.75rem;
}
@media (min-width: 48em) {
  #layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column p {
    font-size: 0.875rem;
  }
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .pvd--tridion-button {
  background: transparent;
  box-shadow: none;
  outline: 0;
  border: 0;
  transform: translate(-1rem);
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .pvd--tridion-button a {
  background: transparent;
  color: #368727;
  font-weight: 400;
  min-height: fit-content;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7255 1.83241H10.837C10.4691 1.83241 10.1709 1.53414 10.1709 1.16621C10.1709 0.798271 10.4691 0.5 10.837 0.5H15.3338C15.7017 0.5 16 0.798271 16 1.16621V5.6631C16 6.03103 15.7017 6.3293 15.3338 6.3293C14.9659 6.3293 14.6676 6.03103 14.6676 5.6631V2.77457L5.81206 11.6304C5.5519 11.8905 5.13007 11.8905 4.86991 11.6304C4.60975 11.3702 4.60975 10.9484 4.86991 10.6882L13.7255 1.83241ZM7.34262 3.33004C7.71054 3.33004 8.0088 3.62831 8.0088 3.99625C8.0088 4.36419 7.71054 4.66246 7.34262 4.66246H1.65262C1.47575 4.66246 1.33237 4.80584 1.33237 4.98271V14.8473C1.33237 15.0242 1.47575 15.1676 1.65262 15.1676H11.517C11.6938 15.1676 11.8372 15.0242 11.8372 14.8473V9.16166C11.8372 8.79372 12.1355 8.49545 12.5034 8.49545C12.8713 8.49545 13.1696 8.79372 13.1696 9.16166V14.8473C13.1696 15.7601 12.4297 16.5 11.517 16.5H1.65262C0.739901 16.5 0 15.7601 0 14.8473V4.98271C0 4.06997 0.739901 3.33004 1.65262 3.33004H7.34262Z' fill='%23368727'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat no-repeat;
  background-position: center right 0.75rem;
  background-color: transparent;
  background-size: 1rem 1rem;
  padding: 0.5rem 2.5rem 0.5rem 1rem;
  border-radius: 0.5rem;
  border: 0;
  outline: 0;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .pvd--tridion-button a:hover {
  color: #000000;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7255 1.83241H10.837C10.4691 1.83241 10.1709 1.53414 10.1709 1.16621C10.1709 0.798271 10.4691 0.5 10.837 0.5H15.3338C15.7017 0.5 16 0.798271 16 1.16621V5.6631C16 6.03103 15.7017 6.3293 15.3338 6.3293C14.9659 6.3293 14.6676 6.03103 14.6676 5.6631V2.77457L5.81206 11.6304C5.5519 11.8905 5.13007 11.8905 4.86991 11.6304C4.60975 11.3702 4.60975 10.9484 4.86991 10.6882L13.7255 1.83241ZM7.34262 3.33004C7.71054 3.33004 8.0088 3.62831 8.0088 3.99625C8.0088 4.36419 7.71054 4.66246 7.34262 4.66246H1.65262C1.47575 4.66246 1.33237 4.80584 1.33237 4.98271V14.8473C1.33237 15.0242 1.47575 15.1676 1.65262 15.1676H11.517C11.6938 15.1676 11.8372 15.0242 11.8372 14.8473V9.16166C11.8372 8.79372 12.1355 8.49545 12.5034 8.49545C12.8713 8.49545 13.1696 8.79372 13.1696 9.16166V14.8473C13.1696 15.7601 12.4297 16.5 11.517 16.5H1.65262C0.739901 16.5 0 15.7601 0 14.8473V4.98271C0 4.06997 0.739901 3.33004 1.65262 3.33004H7.34262Z' fill='black'/%3E%3C/svg%3E%0A");
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .pvd--tridion-button a:active {
  color: #000000;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7255 1.83241H10.837C10.4691 1.83241 10.1709 1.53414 10.1709 1.16621C10.1709 0.798271 10.4691 0.5 10.837 0.5H15.3338C15.7017 0.5 16 0.798271 16 1.16621V5.6631C16 6.03103 15.7017 6.3293 15.3338 6.3293C14.9659 6.3293 14.6676 6.03103 14.6676 5.6631V2.77457L5.81206 11.6304C5.5519 11.8905 5.13007 11.8905 4.86991 11.6304C4.60975 11.3702 4.60975 10.9484 4.86991 10.6882L13.7255 1.83241ZM7.34262 3.33004C7.71054 3.33004 8.0088 3.62831 8.0088 3.99625C8.0088 4.36419 7.71054 4.66246 7.34262 4.66246H1.65262C1.47575 4.66246 1.33237 4.80584 1.33237 4.98271V14.8473C1.33237 15.0242 1.47575 15.1676 1.65262 15.1676H11.517C11.6938 15.1676 11.8372 15.0242 11.8372 14.8473V9.16166C11.8372 8.79372 12.1355 8.49545 12.5034 8.49545C12.8713 8.49545 13.1696 8.79372 13.1696 9.16166V14.8473C13.1696 15.7601 12.4297 16.5 11.517 16.5H1.65262C0.739901 16.5 0 15.7601 0 14.8473V4.98271C0 4.06997 0.739901 3.33004 1.65262 3.33004H7.34262Z' fill='black'/%3E%3C/svg%3E%0A");
  box-shadow: 0 0 0 1px #000;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .pvd--tridion-button a:focus, #layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column .pvd--tridion-button a:focus-visible {
  border: 0;
  box-shadow: 0 0 0 1px #000;
}
#layout-region-main-content #overviewteamedupStrideCON .scl-secondary-message--column-container .scl-secondary-message--column br {
  display: none;
}
#layout-region-main-content #overview65olderinlinedisclosureNCL {
  margin: -1rem 0 0 0;
  padding: 0 2rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overview65olderinlinedisclosureNCL {
    padding: 0 6rem;
  }
}
#layout-region-main-content #overview65olderinlinedisclosureNCL .scl-flexible-images-with-column-1 {
  padding: 0;
}
#layout-region-main-content #overview65olderinlinedisclosureNCL .scl-flexible-images-with-column--description p.scl-center {
  color: #666666;
  margin: 0 !important;
  font-size: 0.875rem;
}
#layout-region-main-content #overview65olderinlinedisclosureNCL .scl-flexible-images-with-column--description a {
  color: #666666 !important;
  text-decoration-color: #666666 !important;
  font-size: 0.875rem;
}
#layout-region-main-content #overview65olderinlinedisclosureNCL .scl-flexible-images-with-column--description a:hover {
  color: #368727 !important;
  text-decoration-color: #368727 !important;
}
#layout-region-main-content #overview65olderinlinedisclosureNCL .scl-flexible-single-column--pads {
  padding: 0;
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flx-60-40 {
  flex-direction: column-reverse;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flx-60-40 {
    column-gap: 2rem;
    flex-direction: row;
  }
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-1 .scl-flexible-images-with-column--description p:nth-of-type(even) {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  margin-top: 1rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-1 .scl-flexible-images-with-column--description p:nth-of-type(even) {
    font-size: 1.125rem;
  }
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-1 .scl-flexible-images-with-column--description p:nth-of-type(odd) {
  margin-top: 0;
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-1 .scl-flexible-images-with-column--description p:last-child {
  font-size: inherit;
  font-weight: inherit;
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-1 .scl-flexible-images-with-column--description p.scl-green {
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-1 .scl-flexible-images-with-column--description p.scl-green {
    font-size: 1rem;
  }
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-2 {
  margin-top: 0;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-2 {
    margin-top: inherit;
  }
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-2 .scl-flexible-images-with-column--description .scl-center {
  height: 13em;
  overflow: hidden;
  border-radius: 0.5em;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-2 .scl-flexible-images-with-column--description .scl-center {
    height: auto;
  }
}
#layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-2 .scl-flexible-images-with-column--description .scl-center img {
  object-position: 0 -27px;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewhealthsavingsSHAREDNCL .scl-flexible-images-with-column-2 .scl-flexible-images-with-column--description .scl-center img {
    object-position: unset;
  }
}
#layout-region-main-content #overviewmoreoptionstosaveNCL {
  margin-top: 4.5rem;
}
#layout-region-main-content #overviewmoreoptionstosaveNCL::before {
  content: "";
  display: block;
  margin: 0 auto;
  max-width: 12rem;
  border-top: 3px solid #c8ddc3;
  margin-bottom: 1rem;
}
#layout-region-main-content #overviewmoreoptionstosaveNCL .scl-flexible-images-with-column--group {
  max-width: 32rem;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
#layout-region-main-content #overviewmoreoptionstosaveNCL .scl-flexible-images-with-column--description p.scl-green {
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewmoreoptionstosaveNCL .scl-flexible-images-with-column--description p.scl-green {
    font-size: 1rem;
  }
}
#layout-region-main-content #overviewmoreoptionstosaveNCL .scl-flexible-images-with-column--description .scl-center {
  height: 13em;
  overflow: hidden;
  border-radius: 0.5em;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewmoreoptionstosaveNCL .scl-flexible-images-with-column--description .scl-center {
    height: auto;
  }
}
#layout-region-main-content #overviewmoreoptionstosaveNCL .scl-flexible-images-with-column--description .scl-center img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
#layout-region-main-content #overviewmoreoptionstosaveNCL .popin-wrapper--body {
  display: none;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--image-container img {
  max-width: 18.75em;
  width: auto;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD.scl-flex-card-container {
  margin-top: 2.5rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD.scl-flex-card-container {
    margin-top: 4.5rem;
  }
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container {
  padding: 1rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container {
    padding: 2rem;
  }
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container a {
  font-size: 0.875rem;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container p, #layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container .pvd--tridion-button {
  margin-top: 1rem;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container h2 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0.5rem 0 0 0;
  padding: 0;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container h2 {
    font-size: 1.375rem;
  }
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container .scl-flex-card--desc-title {
  margin: 0;
  padding: 0;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container .scl-flex-card--desc-title :first-child {
  margin: 0;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--desc-container .scl-flex-card--desc-title p.scl-green {
  font-size: 0.875rem;
  line-height: 1.5;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--border {
  border-radius: 0.5rem;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--50-spacer {
  display: none;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--50 {
  height: auto !important;
  max-width: none;
  margin: 0 !important;
}
#layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--table .scl-flex-card--row {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcashmanagementterminsuranceSHAREDCARD .scl-flex-card--table .scl-flex-card--row {
    flex-direction: row;
  }
}
#layout-region-main-content #overviewfidelityratesSHAREDNCL {
  margin-top: 3rem;
}
#layout-region-main-content #overviewfidelityratesSHAREDNCL.scl-flexible-images-with-column {
  margin-top: 1rem;
}
#layout-region-main-content #overviewfidelityratesSHAREDNCL .scl-flexible-images-with-column-1 {
  padding: 0;
  margin: 0;
}
#layout-region-main-content #overviewfidelityratesSHAREDNCL .footnotes {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.75rem;
  color: #666666;
  overflow: inherit;
  height: auto;
  text-align: center;
  text-align: left;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewfidelityratesSHAREDNCL .footnotes {
    font-size: 0.875rem;
  }
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewfidelityratesSHAREDNCL .footnotes {
    text-align: center;
  }
}
#layout-region-main-content #overviewfidelityratesSHAREDNCL .scl-flexible-single-column--pads {
  padding: 0;
}
#layout-region-main-content #overviewcostsSHAREDNCL {
  background-color: #ecf3ea;
}
#layout-region-main-content #overviewcostsSHAREDNCL .scl-flx-40-60 {
  padding: 3rem 0;
}
#layout-region-main-content #overviewcostsSHAREDNCL .scl-flx-40-60 div:first-child {
  margin: 0;
}
#layout-region-main-content #overviewcostsSHAREDNCL .scl-flexible-images-with-column--description > div {
  margin: 2rem 0 0 0;
}
#layout-region-main-content #overviewcostsSHAREDNCL .scl-flexible-images-with-column--description > div:first-child {
  margin: 0;
}
#layout-region-main-content #overviewcostsSHAREDNCL h3, #layout-region-main-content #overviewcostsSHAREDNCL h3.scl-green {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1rem;
  font-weight: 700;
  color: #000000 !important;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcostsSHAREDNCL h3, #layout-region-main-content #overviewcostsSHAREDNCL h3.scl-green {
    font-size: 1.125rem;
  }
}
#layout-region-main-content #overviewcostsSHAREDNCL h3 ~ p {
  margin: 0.5rem 0 0 0;
}
#layout-region-main-content #overviewcostsSHAREDNCL .scl-flexible-images-with-column-1 h2 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.375rem;
  font-weight: 700;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcostsSHAREDNCL .scl-flexible-images-with-column-1 h2 {
    font-size: 1.625rem;
  }
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD.scl-flex-card-container {
  margin-top: 2.5rem;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewmoreselfemploymentresourcesCARD.scl-flex-card-container {
    margin-top: 4.5rem;
  }
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--row {
  display: grid;
  grid-template-columns: 1;
  grid-template-rows: auto;
  row-gap: 1rem;
  justify-items: center;
}
@media (min-width: 48em) {
  #layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--row {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1;
    column-gap: 0.5rem;
  }
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table {
  margin: 1rem 0 0 0;
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table .scl-flex-card--33 {
  display: block;
  border-radius: 0.5rem;
  overflow: hidden;
  width: auto;
  height: auto !important;
  margin-bottom: 0 !important;
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table .scl-flex-card--33-spacer {
  display: none;
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table .scl-flex-card--image-container {
  max-height: 10rem;
  overflow: hidden;
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table .scl-flex-card--desc br {
  display: none;
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table .scl-flex-card--desc a {
  font-size: 0.875rem;
  color: black;
  display: block;
  margin: 1rem 0 0 0;
  padding-left: 1.5rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 16.0386H1.33336" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.6667 13.4785H1.33336" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.6667 10.9187H1.33336" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.6667 8.35864H10.6667" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.6667 5.79858H10.6667" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.6667 3.23853H10.6667" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.33336 2.3186C1.33336 1.76632 1.78107 1.3186 2.33336 1.3186H7.66669C8.21898 1.3186 8.66669 1.76632 8.66669 2.3186V7.3586C8.66669 7.91089 8.21898 8.3586 7.66669 8.3586H2.33336C1.78107 8.3586 1.33336 7.91089 1.33336 7.3586V2.3186Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
#layout-region-main-content #overviewmoreselfemploymentresourcesCARD .scl-flex-card--table .scl-flex-card--desc p {
  margin: 0.5rem 0 0 0;
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flx--single-layout-small .scl-flexible-images-with-column-1 {
  padding: 0;
}
#layout-region-main-content #overviewcontactSHAREDNCL.scl-flexible-images-with-column {
  margin: 1.5em 0 1em 0;
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-single-column--pads {
  padding: 2.5em 2em 0 0;
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-single-column--pads .scl-flexible-images-with-column-1 {
  padding-top: 0;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcontactSHAREDNCL.scl-flexible-images-with-column {
    margin: 6em 0 2em 0;
  }
  #layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-single-column--pads {
    padding: 4.5em 2em 2em 0;
  }
  #layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-single-column--pads .scl-flexible-images-with-column-1 {
    padding-top: 0;
  }
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-layout-4-columns {
  display: flex;
  flex-direction: column;
}
@media (min-width: 48em) {
  #layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-layout-4-columns {
    column-gap: 2rem;
    flex-direction: row;
  }
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-layout-multi-column.scl-flexible-layout-multi-column--last-child {
  display: none;
}
#layout-region-main-content #overviewcontactSHAREDNCL .clear-both {
  display: none;
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-layout-multi-column {
  display: block;
  margin: 1rem 0 0 0;
  width: auto;
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-layout-multi-column .scl-flexible-layout-multi-column--description div p {
  margin: 0;
}
#layout-region-main-content #overviewcontactSHAREDNCL .scl-flexible-layout-multi-column .scl-flexible-layout-multi-column--description div br {
  display: block;
}
@media (min-width: 32em) {
  #layout-region-main-content #overviewcontactSHAREDNCL.scl-flexible-images-with-column {
    margin: 2em 0 2em 0;
  }
}
#layout-region-main-content #layout-region-page-disclosure a {
  font-size: 0.75rem;
  color: inherit !important;
}
#layout-region-main-content .below-disclosure--content > div {
  margin: 1.5em 0 0 0;
  padding: 0;
}
#layout-region-main-content .below-disclosure--content > div .see-more, #layout-region-main-content .below-disclosure--content > div .see-less {
  margin-left: 0.5em;
}
#layout-region-main-content .below-disclosure--content > div .pvd-link__link {
  display: flex;
}
#layout-region-main-content .below-disclosure--content > div .pvd-link__text {
  line-height: 1;
}
#layout-region-main-content .below-disclosure--content .below-disclosure--para p {
  font-size: inherit;
  color: inherit;
}
#layout-region-main-content .below-disclosure--content.no-expand-collapse .below-disclosure--para.hidden {
  display: none;
}
#layout-region-main-content #layout-region-footer .seo-footer--social-media ul {
  margin: 0 !important;
}
#layout-region-main-content #layout-region-footer .seo-footer--social-media li {
  list-style-type: none;
  margin-right: 0.5em;
}
#layout-region-main-content #layout-region-footer .seo-footer--social-media li img {
  width: auto;
  padding: 0;
}
#layout-region-main-content html,
#layout-region-main-content body {
  font-size: 16px;
}
#layout-region-main-content h1 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.625rem;
}
@media (min-width: 32em) {
  #layout-region-main-content h1 {
    font-size: 1.875rem;
  }
}
#layout-region-main-content h2 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.375rem;
  font-weight: 700;
}
@media (min-width: 32em) {
  #layout-region-main-content h2 {
    font-size: 1.625rem;
  }
}
#layout-region-main-content h2.scl-center {
  text-align: center;
}
#layout-region-main-content .scl-flexible-images-with-column {
  margin-top: 3.5rem;
}
#layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--description, #layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--header {
  padding-bottom: 0;
}
#layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--description h2, #layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--header h2 {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  color: #000000;
  line-height: 1.25;
  margin: 0;
  font-size: 1.375rem;
  font-weight: 700;
  margin-top: 0.5rem;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--description h2, #layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--header h2 {
    font-size: 1.625rem;
  }
}
#layout-region-main-content h3 {
  font-size: 1.125em;
}
@media (min-width: 48em) {
  #layout-region-main-content h3 {
    font-size: 1.375em;
  }
}
#layout-region-main-content p,
#layout-region-main-content li {
  margin-top: 1rem;
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  #layout-region-main-content p,
  #layout-region-main-content li {
    font-size: 1rem;
  }
}
#layout-region-main-content p.scl-green,
#layout-region-main-content li.scl-green {
  margin: 0;
  line-height: 1.5;
  font-weight: 700;
}
#layout-region-main-content a {
  font-size: 0.875rem;
}
@media (min-width: 32em) {
  #layout-region-main-content a {
    font-size: 1rem;
  }
}
#layout-region-main-content p {
  padding: 0 !important;
}
#layout-region-main-content p.scl-center {
  text-align: center;
}
#layout-region-main-content ul {
  margin: 0 0 0 1.5em !important;
  padding: 0 !important;
}
#layout-region-main-content li {
  list-style-type: disc;
  background: none !important;
  padding: 0 !important;
  line-height: 1.675em !important;
}
#layout-region-main-content br {
  display: none;
}
#layout-region-main-content hr {
  display: none;
}
#layout-region-main-content .scl-flexible-images-with-column, #layout-region-main-content .scl-flex-card-container {
  padding: 0 1em;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flexible-images-with-column, #layout-region-main-content .scl-flex-card-container {
    padding: 0 6em;
  }
}
#layout-region-main-content .scl-flexible-images-with-column .scl-flexible-images-with-column--group-headline, #layout-region-main-content .scl-flex-card-container .scl-flexible-images-with-column--group-headline {
  padding: 0;
}
#layout-region-main-content .scl-flex-card-container {
  margin: 4.5em 0 0 0;
  width: auto;
  padding: 0 1em;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flex-card-container {
    padding: 0 6em;
  }
}
#layout-region-main-content .scl-flex-card-container .scl-flex-card--header {
  padding: 0;
}
#layout-region-main-content .scl-flex-card-container .scl-flex-card--header h2 {
  padding: 0;
}
#layout-region-main-content .scl-flex-card-container .scl-flex-card--header h2 .scl-center {
  text-align: left;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flex-card-container .scl-flex-card--header h2 .scl-center {
    text-align: center;
  }
}
#layout-region-main-content .scl-flex-card-container .scl-flex-card--table {
  margin: 0;
  display: block;
}
#layout-region-main-content .scl-flx-40-60,
#layout-region-main-content .scl-flx-60-40,
#layout-region-main-content .scl-flx-50-50 {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flx-40-60,
  #layout-region-main-content .scl-flx-60-40,
  #layout-region-main-content .scl-flx-50-50 {
    column-gap: 2rem;
    flex-direction: row;
  }
}
#layout-region-main-content .scl-flx-40-60 .scl-flexible-images-with-column-1,
#layout-region-main-content .scl-flx-60-40 .scl-flexible-images-with-column-1,
#layout-region-main-content .scl-flx-50-50 .scl-flexible-images-with-column-1 {
  margin: 2rem 0 0 0;
  padding: 0;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flx-40-60 .scl-flexible-images-with-column-1,
  #layout-region-main-content .scl-flx-60-40 .scl-flexible-images-with-column-1,
  #layout-region-main-content .scl-flx-50-50 .scl-flexible-images-with-column-1 {
    margin: 0;
  }
}
#layout-region-main-content .scl-flx-40-60 .scl-flexible-images-with-column-2,
#layout-region-main-content .scl-flx-60-40 .scl-flexible-images-with-column-2,
#layout-region-main-content .scl-flx-50-50 .scl-flexible-images-with-column-2 {
  margin: 1.5rem 0 0 0;
  padding: 0;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flx-40-60 .scl-flexible-images-with-column-2,
  #layout-region-main-content .scl-flx-60-40 .scl-flexible-images-with-column-2,
  #layout-region-main-content .scl-flx-50-50 .scl-flexible-images-with-column-2 {
    margin: 0;
  }
}
#layout-region-main-content .scl-flexible-images-with-column--header {
  padding: 0;
}
#layout-region-main-content .scl-flexible-images-with-column--header > p.scl-green {
  color: #000000;
  font-family: "Fidelity Sans", Helvetica, Arial, sans;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  font-size: 0.875rem;
  font-weight: 700;
}
@media (min-width: 32em) {
  #layout-region-main-content .scl-flexible-images-with-column--header > p.scl-green {
    font-size: 1rem;
  }
}
#layout-region-main-content .pvd--tridion-button {
  min-height: fit-content;
  margin: 1.5rem 0 0 0;
  font-size: 0.875rem;
  border-radius: 0.5rem;
}
@media (min-width: 32em) {
  #layout-region-main-content .pvd--tridion-button {
    margin: 1rem 0 0 0;
    font-size: 1rem;
  }
}
#layout-region-main-content .pvd--tridion-button a {
  margin: 0;
  background: transparent;
}
#layout-region-main-content .pvd--tridion-button.generic-button, #layout-region-main-content .pvd--tridion-button.generic-button a {
  font-size: 0.875rem;
  border-radius: 0.5rem;
}
@media (min-width: 32em) {
  #layout-region-main-content .pvd--tridion-button.generic-button, #layout-region-main-content .pvd--tridion-button.generic-button a {
    font-size: 1rem;
  }
}
#layout-region-main-content .show-hide-header {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#layout-region-main-content .show-hide-header button {
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  background-color: transparent;
  background-image: none;
  border: none;
  text-shadow: none;
  text-decoration: none;
  margin-top: 0;
  min-height: inherit;
}
@media (min-width: 32em) {
  #layout-region-main-content .show-hide-header {
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
  }
}
#layout-region-main-content .show-hide-header h3 {
  color: #000000;
}
#layout-region-main-content .show-hide-header__buttons {
  display: flex;
  justify-content: left;
  align-items: start;
  font-size: 0.75rem;
  margin-top: 0.5rem;
}
@media (min-width: 32em) {
  #layout-region-main-content .show-hide-header__buttons {
    justify-content: right;
    align-items: center;
    font-size: 0.875rem;
    margin-top: 0;
  }
}
#layout-region-main-content .show-hide-header__buttons button.pvd-button-root.pvd-button--tertiary .pvd-button__text {
  color: #000000;
  text-decoration: underline;
  padding: 0;
}
#layout-region-main-content .show-hide-header__buttons button:hover.pvd-button-root.pvd-button--tertiary .pvd-button__text {
  color: #368727;
}
#layout-region-main-content .show-hide-header__divider {
  padding: 0 1rem;
}
#layout-region-main-content p a, #layout-region-main-content p a:link,
#layout-region-main-content li a,
#layout-region-main-content li a:link {
  color: #000000 !important;
  text-decoration: underline !important;
  text-decoration-color: #000000 !important;
}
#layout-region-main-content p a:visited,
#layout-region-main-content li a:visited {
  color: #666666 !important;
  text-decoration: underline !important;
  text-decoration-color: #666666 !important;
}
#layout-region-main-content p a:hover,
#layout-region-main-content li a:hover {
  color: #368727 !important;
  text-decoration: underline !important;
  text-decoration-color: #368727 !important;
}
#layout-region-main-content p a:active, #layout-region-main-content p a:focus, #layout-region-main-content p a:focus-visible,
#layout-region-main-content li a:active,
#layout-region-main-content li a:focus,
#layout-region-main-content li a:focus-visible {
  color: #000000 !important;
  outline: 2px solid #000000;
  text-decoration: none;
}
#layout-region-main-content .screen-reader-only {
  border: 0;
  clip: rect(1px 1px 1px 1px);
  height: 1px;
  left: -5000px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#layout-region-footer .seo-footer--social-media ul {
  display: grid;
  grid-template-columns: repeat(10, 1fr);
  gap: 1rem;
  max-width: 30rem;
}
#layout-region-footer .seo-footer--social-media li {
  float: unset;
  position: relative;
  padding: 0 !important;
}
#layout-region-footer .seo-footer--social-media img {
  padding: 0;
  width: 100%;
  height: auto;
}
#layout-region-footer .seo-footer--social-media img ~ a {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  background: transparent;
  display: block;
  text-indent: -9999px;
}