.color-font-primary {
  color: #3A3B3D;
}

.color-font-secondary {
  color: #53575A;
}

.color-font-heading-1 {
  color: #003DA5;
}

.color-font-reversed {
  color: #FFFFFF;
}

.color-font-heading-2 {
  color: #AF0061;
}

.color-bg-gray-50 {
  background-color: #F8F8F8;
}

.color-bg-decorative-light {
  background-color: #F3F7FB;
}

.color-bg-white {
  background-color: #FFFFFF;
}

.color-bg-gray-100 {
  background-color: #EFEFF1;
}

.color-bg-decorative {
  background-color: #003DA5;
}

.color-bg-accent {
  background-color: #003057;
}

.color-bg-accent-light {
  background-color: #E8F0F8;
}

.color-bg-brand-secondary {
  background-color: #0094C4;
}

.color-action-link-active {
  color: #1054C9;
}

.color-action-link-visited {
  color: #003057;
}

.color-action-primary {
  color: #003DA5;
}

.color-action-link {
  color: #003DA5;
}

.color-action-reversed {
  color: #FFFFFF;
}

.color-action-reversed-active {
  color: #E8F0F8;
}

.color-action-primary-active {
  color: #1054C9;
}

.color-action-reversed-link-visited {
  color: #9BC1E2;
}

.color-action-disabled {
  color: #C8C8C8;
}

.color-grayscale-700 {
  color: #53575A;
}

.color-grayscale-50 {
  color: #F8F8F8;
}

.color-grayscale-100 {
  color: #EFEFF1;
}

.color-grayscale-200 {
  color: #C8C8C8;
}

.color-grayscale-400 {
  color: #909696;
}

.color-grayscale-500 {
  color: #707373;
}

.color-grayscale-800 {
  color: #3A3B3D;
}

.color-grayscale-900 {
  color: #15191B;
}

.color-grayscale-white {
  color: #FFFFFF;
}

.color-accent-tertiary-1 {
  color: #AF0061;
}

.color-accent-secondary-2 {
  color: #78BE20;
}

.color-accent-secondary-1 {
  color: #00A3D7;
}

.color-accent-primary-1 {
  color: #003DA5;
}

.color-accent-tertiary-2 {
  color: #003057;
}

.color-alert-high {
  color: #AA0008;
}

.color-alert-medium {
  color: #BE5000;
}

.color-alert-low {
  color: #0062A6;
}

.color-alert-high-bg {
  background-color: #F7E6E7;
}

.color-alert-low-bg {
  background-color: #E6F0F6;
}

.color-alert-medium-bg {
  background-color: #FCF6EE;
}

.color-utility-success {
  color: #2A7000;
}

.color-utility-info {
  color: #0062A6;
}

.color-utility-warning {
  color: #BE5000;
}

.color-utility-error {
  color: #AA0008 !important;
}

.color-utility-error-bg {
  background-color: #F7E6E7;
}

.color-utility-info-bg {
  background-color: #E6F0F6;
}

.color-utility-success-bg {
  background-color: #EFF5E6;
}

.color-utility-warning-bg {
  background-color: #FCF6EE;
}

.color-brand-dark-blue {
  color: #003DA5;
}

.color-brand-white {
  color: #FFFFFF;
}

.color-brand-light-blue {
  color: #00A3D7;
}

.color-brand-green {
  color: #78BE20;
}

.color-brand-light-gray {
  color: #E6E7E8;
}

.color-brand-dark-gray {
  color: #3A3B3D;
}

.color-brand-navy {
  color: #003057;
}

.color-brand-plum {
  color: #AF0061;
}

.color-brand-light-blue-10 {
  color: #E8F0F8;
}

.color-black {
  color: #000;
}

.staticPDLanding .mainPageRegion {
  overflow-x: hidden;
}

.staticPDLanding h1 {
  color: #003DA5;
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 54px;
  letter-spacing: -1px;
  font-family: "MuseoSans_700_Bold", sans-serif !important;
}

.staticPDLanding h2 {
  color: #3A3B3D;
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 45px;
  letter-spacing: -0.8px;
  margin-bottom: 0px;
  font-family: "MuseoSans_700_Bold", sans-serif !important;
}

.staticPDLanding h4 {
  font-family: "MuseoSans_700_Bold", sans-serif !important;
  color: #3A3B3D;
  font-style: normal;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 16px;
  font-weight: 700;
}

.staticPDLanding h4 strong {
  font-family: "MuseoSans_700_Bold", sans-serif;
  color: #3A3B3D;
  font-style: normal;
  font-size: 24px;
  line-height: 30px;
}

.staticPDLanding p strong {
  font-family: "MuseoSans_700_Bold", sans-serif;
  font-style: normal;
  font-size: 20px;
  line-height: 30px;
  color: #3A3B3D;
  font-weight: 700;
}

.staticPDLanding p a {
  font-family: "MuseoSans_300_Light", sans-serif;
  font-style: normal;
  font-size: 18px;
  line-height: 27px;
  color: #3A3B3D !important;
  font-weight: 300;
}

.staticPDLanding p a strong {
  font-family: "MuseoSans_700_Bold", sans-serif;
  font-style: normal;
  font-size: 18px;
  line-height: 27px;
  color: #3A3B3D !important;
  font-weight: 700;
}

.staticPDLanding a:has(> img) {
  text-decoration: none !important;
}

.staticPDLanding p a:hover {
  border-bottom: none;
}

.staticPDLanding ul li {
  font-family: "MuseoSans_300_Light", sans-serif;
  font-size: 18px;
  line-height: 27px;
  font-weight: 300;
  font-style: normal;
  color: #3A3B3D;
}

.staticPDLanding ul li strong {
  font-weight: 700;
  font-family: "MuseoSans_700_Bold", sans-serif;
  font-size: 18px;
  line-height: 27px;
}

.staticPDLanding ul, li.signOut {
  line-height: 20px;
}

.staticPDLanding .hrLine {
  margin: 64px 0 64px 0;
}

.staticPDLanding p {
  font-family: "MuseoSans_300_Light", sans-serif;
  font-style: normal;
  font-size: 20px;
  line-height: 30px;
  color: #3A3B3D;
  font-weight: 300;
}
.staticPDLanding p a[data-link-type=external]:not(:has(img)) {
  text-decoration: underline;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 2px;
}
.staticPDLanding p a[data-link-type=external]:not(:has(img)):visited {
  color: #003057 !important;
}
.staticPDLanding p a[data-link-type=external]:not(:has(img)):focus {
  outline: 1px dashed;
  text-decoration: none;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=external]:not(:has(img)):hover {
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=external]:not(:has(img)):disabled {
  color: #c8c8c8 !important;
  pointer-events: none;
}
.staticPDLanding p a[data-link-type=external][target=_blank]:not(:has(img)):after {
  font-family: "humanacona", sans-serif !important;
  text-decoration: none !important;
  display: inline-block;
  position: relative;
  margin: 0px 6px 0px 6px;
  line-height: 1;
  cursor: auto;
  content: "\e001";
}
.staticPDLanding p a[data-link-type=external][target=_blank]:not(:has(img)):visited {
  color: #003057 !important;
}
.staticPDLanding p a[data-link-type=external][target=_blank]:not(:has(img)):focus {
  outline: 1px dashed;
  text-decoration: none;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=external][target=_blank]:not(:has(img)):hover {
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=external][target=_blank]:not(:has(img)):disabled {
  color: #c8c8c8 !important;
  pointer-events: none;
}
.staticPDLanding p a[data-link-type=page],
.staticPDLanding p a[data-link-type=product],
.staticPDLanding p a[data-link-type=category],
.staticPDLanding p a[data-link-type=search],
.staticPDLanding p a[data-link-type=content-asset]:not(:has(img)) {
  text-decoration: none;
  font-family: "MuseoSans_700_Bold", sans-serif !important;
  color: #003DA5 !important;
  font-size: 16px !important;
  font-style: normal;
  line-height: 20px !important;
  font-weight: 700;
}
.staticPDLanding p a[data-link-type=page][target=_self]:after,
.staticPDLanding p a[data-link-type=product][target=_self]:after,
.staticPDLanding p a[data-link-type=category][target=_self]:after,
.staticPDLanding p a[data-link-type=search][target=_self]:after,
.staticPDLanding p a[data-link-type=content-asset][target=_self]:not(:has(img)):after {
  font-family: "humanacona", sans-serif !important;
  text-decoration: none !important;
  display: inline-block;
  position: relative;
  margin: 0px 4px 0px 4px;
  line-height: 1;
  cursor: auto;
  content: "\f001";
}
.staticPDLanding p a[data-link-type=page][target=_self]:visited,
.staticPDLanding p a[data-link-type=product][target=_self]:visited,
.staticPDLanding p a[data-link-type=category][target=_self]:visited,
.staticPDLanding p a[data-link-type=search][target=_self]:visited,
.staticPDLanding p a[data-link-type=content-asset][target=_self]:not(:has(img)):visited {
  color: #003057 !important;
}
.staticPDLanding p a[data-link-type=page][target=_self]:focus,
.staticPDLanding p a[data-link-type=product][target=_self]:focus,
.staticPDLanding p a[data-link-type=category][target=_self]:focus,
.staticPDLanding p a[data-link-type=search][target=_self]:focus,
.staticPDLanding p a[data-link-type=content-asset][target=_self]:not(:has(img)):focus {
  outline: 1px dashed;
  text-decoration: none;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=page][target=_self]:hover,
.staticPDLanding p a[data-link-type=product][target=_self]:hover,
.staticPDLanding p a[data-link-type=category][target=_self]:hover,
.staticPDLanding p a[data-link-type=search][target=_self]:hover,
.staticPDLanding p a[data-link-type=content-asset][target=_self]:not(:has(img)):hover {
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  text-decoration-thickness: from-font;
  text-underline-offset: 5px;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=page][target=_self]:disabled,
.staticPDLanding p a[data-link-type=product][target=_self]:disabled,
.staticPDLanding p a[data-link-type=category][target=_self]:disabled,
.staticPDLanding p a[data-link-type=search][target=_self]:disabled,
.staticPDLanding p a[data-link-type=content-asset][target=_self]:not(:has(img)):disabled {
  color: #c8c8c8;
  pointer-events: none;
}
.staticPDLanding p a[data-link-type=page][target=_blank]:after,
.staticPDLanding p a[data-link-type=product][target=_blank]:after,
.staticPDLanding p a[data-link-type=category][target=_blank]:after,
.staticPDLanding p a[data-link-type=search][target=_blank]:after,
.staticPDLanding p a[data-link-type=content-asset][target=_blank]:not(:has(img)):after {
  font-family: "humanacona", sans-serif !important;
  text-decoration: none !important;
  display: inline-block;
  position: relative;
  margin: 0px 4px 0px 4px;
  line-height: 1;
  cursor: auto;
  content: "\e001";
}
.staticPDLanding p a[data-link-type=page][target=_blank]:visited,
.staticPDLanding p a[data-link-type=product][target=_blank]:visited,
.staticPDLanding p a[data-link-type=category][target=_blank]:visited,
.staticPDLanding p a[data-link-type=search][target=_blank]:visited,
.staticPDLanding p a[data-link-type=content-asset][target=_blank]:not(:has(img)):visited {
  color: #003057 !important;
}
.staticPDLanding p a[data-link-type=page][target=_blank]:focus,
.staticPDLanding p a[data-link-type=product][target=_blank]:focus,
.staticPDLanding p a[data-link-type=category][target=_blank]:focus,
.staticPDLanding p a[data-link-type=search][target=_blank]:focus,
.staticPDLanding p a[data-link-type=content-asset][target=_blank]:not(:has(img)):focus {
  text-decoration: none;
  outline: 1px dashed;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=page][target=_blank]:hover,
.staticPDLanding p a[data-link-type=product][target=_blank]:hover,
.staticPDLanding p a[data-link-type=category][target=_blank]:hover,
.staticPDLanding p a[data-link-type=search][target=_blank]:hover,
.staticPDLanding p a[data-link-type=content-asset][target=_blank]:not(:has(img)):hover {
  text-decoration: underline;
  -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
  text-decoration-thickness: from-font;
  text-underline-offset: 5px;
  color: #1054C9 !important;
}
.staticPDLanding p a[data-link-type=page][target=_blank]:disabled,
.staticPDLanding p a[data-link-type=product][target=_blank]:disabled,
.staticPDLanding p a[data-link-type=category][target=_blank]:disabled,
.staticPDLanding p a[data-link-type=search][target=_blank]:disabled,
.staticPDLanding p a[data-link-type=content-asset][target=_blank]:not(:has(img)):disabled {
  color: #c8c8c8;
  pointer-events: none;
}

.staticPDLanding details[open] p {
  font-size: 18px;
  line-height: 27px;
}

.staticPDLanding details[open] p a u {
  font-size: 18px;
  line-height: 27px;
}

.backgroundGray50 {
  background-color: #F8F8F8;
}

.backgroundWhite {
  background-color: #FFFFFF;
}

.backgroundAccentLight {
  background-color: #E8F0F8;
}

.backgroundBrandPrimary {
  background-color: #003DA5;
}

.backgroundBrandSecondary {
  background-color: #0094C4;
}

.backgroundTertiary70 {
  background-color: #78BE20;
}

.backgroundAccentTertiary2 {
  background-color: #003057;
}

.backgroundAccentSecondary1 {
  background-color: #00A3D7;
}

.backgroundDecorative {
  background-color: #003DA5;
}

.backgroundDecorativeLight {
  background-color: #F3F7FB;
}

.marginBottom0Px {
  margin-bottom: 0px !important;
}

.marginBottom24Px {
  margin-bottom: 24px !important;
}

.marginBottom40Px {
  margin-bottom: 40px !important;
}

.marginBottom64Px {
  margin-bottom: 64px !important;
}

.marginBottom8Px {
  margin-bottom: 8px !important;
}

.marginBottom16Px {
  margin-bottom: 16px !important;
}

.marginBottom32Px {
  margin-bottom: 32px !important;
}

.marginBottom48Px {
  margin-bottom: 48px !important;
}

.marginTop0Px {
  margin-top: 0px !important;
}

.marginTop24Px {
  margin-top: 24px !important;
}

.marginTop40Px {
  margin-top: 40px !important;
}

.marginTop64Px {
  margin-top: 64px !important;
}

.marginTop8Px {
  margin-top: 8px !important;
}

.marginTop16Px {
  margin-top: 16px !important;
}

.marginTop32Px {
  margin-top: 32px !important;
}

.marginTop48Px {
  margin-top: 48px !important;
}

[class^=icon-E001] {
  margin-left: 4px;
}

@media (max-width: 768px) {
  .staticPDLanding h1 {
    font-size: 36px;
    line-height: 40.5px;
    letter-spacing: -0.8px;
  }
  .staticPDLanding h2 {
    font-size: 28px;
    line-height: 35px;
  }
  .staticPDLanding h4 {
    font-size: 20px;
    line-height: 25px;
    margin-bottom: 8px;
  }
  .staticPDLanding p strong {
    font-size: 18px;
    line-height: 27px;
  }
  .staticPDLanding a {
    font-size: 16px;
    line-height: 20px;
  }
  .staticPDLanding details summary {
    font-size: 18px;
    line-height: 22.5px;
    text-wrap: balance;
  }
  .staticPDLanding ul li {
    font-size: 18px;
    line-height: 27px;
  }
  .staticPDLanding ul, li.signOut {
    line-height: 20px;
  }
  .staticPDLanding details ul li {
    font-size: 16px;
    line-height: 24px;
  }
  .staticPDLanding details ul li strong {
    font-size: 16px;
    line-height: 24px;
  }
  .staticPDLanding p {
    font-size: 18px;
    line-height: 27px;
  }
  .staticPDLanding p a[data-link-type=external]:not(:has(img)) {
    font-size: 16px;
    line-height: 24px;
  }
  .staticPDLanding details[open] p {
    font-size: 16px;
    line-height: 24px;
  }
  .staticPDLanding details[open] p a {
    font-size: 16px;
    line-height: 24px;
  }
  .staticPDLanding details[open] p a u {
    font-size: 16px;
    line-height: 24px;
  }
  .marginBottom64Px {
    margin-bottom: 40px !important;
  }
  .marginTop64Px {
    margin-top: 40px !important;
  }
  .marginBottom40Px {
    margin-bottom: 24px !important;
  }
  .marginTop40Px {
    margin-top: 24px !important;
  }
  .marginBottom32Px {
    margin-bottom: 20px !important;
  }
  .marginTop32Px {
    margin-top: 20px !important;
  }
}