html,
html body {
  font-size: 16px;
}

.fluid-container-wide {
  width: 100%;
  padding-left: 5%;
  padding-right: 5%;
}

@media (min-width: 1024px) {

  .fluid-container-wide {
    padding-left: 12.5%;
    padding-right: 12.5%;
  }
}

.child-object-cover > picture, .child-object-cover > picture img, .child-object-cover > img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.child-object-contain > picture, .child-object-contain > picture img, .child-object-contain > img {
  -o-object-fit: contain;
     object-fit: contain;
}

.ereport-hero-filter {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 35.03%, rgba(0, 0, 0, 0.64) 100%);
  mix-blend-mode: multiply;
}

.ereport-hero-filter::before {
    content: '';
    background-image: linear-gradient(360deg, rgba(0, 0, 0, 0) 2.71%, rgba(0, 0, 0, 0.5) 100%);
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: block;
    --tw-rotate: -180deg;
    transform: var(--tw-transform);
    transform: var(--tw-transform);
    mix-blend-mode: darken;
  }

.ereport-hero-filter::after {
    content: '';
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    display: block;
    opacity: 0.3;
    mix-blend-mode: darken;
    background-image: linear-gradient(360deg, rgba(0, 0, 0, 0) 2.71%, rgba(0, 0, 0, 0.5) 100%);
  }

@media (min-width: 1280px) {

.ereport-hero-filter {
    background-image: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 4.26%, rgba(0, 0, 0, 0) 32.59%, rgba(0, 0, 0, 0) 73.87%, rgba(0, 0, 0, 0.6) 100%)
}

    .ereport-hero-filter::before, .ereport-hero-filter::after {
    display: none;
  }
  }

.ereport-share-card {
  visibility: hidden;
  opacity: 0;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 300ms;
}

.ereport-share-card-open {
  visibility: visible;
  opacity: 1;
}

[dir="rtl"] button.ereport-share span {
  margin-right: 1.5rem;
}

[dir="rtl"] button.ereport-share svg {
  --tw-rotate: 180deg;
  transform: var(--tw-transform);
  transform: var(--tw-transform);
}

.formatted-text {
  font-family: Roboto, sans-serif;
}

@media (min-width: 1024px) {

.formatted-text.two-column {
      -moz-columns: 2;
           columns: 2;
      -moz-column-gap: 10%;
           column-gap: 10%
  }

      .formatted-text.two-column .text-formatted > *:first-child {
    margin-top: 0px;
  }
    }

.formatted-text h2 {
  position: relative;
  margin-top: 5rem;
  margin-bottom: 2.5rem;
  max-width: 48.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 900;
  line-height: 1.33;
}

@media (min-width: 1024px) {

  .formatted-text h2 {
    font-size: 3rem;
    line-height: 1;
  }

  .formatted-text h2 {
    font-weight: 700;
  }

  .formatted-text h2 {
    line-height: 1.16;
  }
}

.formatted-text h2::after {
      content: '';
      position: absolute;
      bottom: 0px;
      left: 0px;
      display: block;
      height: 0.25rem;
      width: 5rem;
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
    }

[dir="rtl"] .formatted-text h2::after {
  left: auto;
  right: 0px;
}

.formatted-text h3 {
  margin-top: 5rem;
  margin-bottom: 2rem;
  max-width: 48.5rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 700;
  line-height: 1.33;
}

@media (min-width: 768px) {

  .formatted-text h3 {
    margin-bottom: 2.5rem;
  }

  .formatted-text h3 {
    display: flex;
  }

  .formatted-text h3 {
    flex-direction: row;
  }
}

@media (min-width: 1024px) {

  .formatted-text h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .formatted-text h3 {
    line-height: 1.33;
  }
}

.formatted-text h3.no-mt {
  margin-top: 0px;
}

.formatted-text h3::before {
      content: '';
      background-image: url("../images/chevron-right-white.svg");
      background-size: 5px 9px;
      background-position: 9px 6px;
      display: block;
      display: inline-block;
      height: 1.375rem;
      width: 1.375rem;
      flex: none;
      border-radius: 9999px;
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
      background-repeat: no-repeat;
      vertical-align: text-top;
    }

@media (min-width: 768px) {

  .formatted-text h3::before {
    margin-bottom: 0.5rem;
  }

  .formatted-text h3::before {
    margin-bottom: 0px;
  }

  .formatted-text h3::before {
    margin-top: 0.25rem;
  }
}

[dir="ltr"] .formatted-text h3::before {
  margin-right: 0.75rem;
}

[dir="rtl"] .formatted-text h3::before {
  margin-left: 0.75rem;
  --tw-rotate: 180deg;
  transform: var(--tw-transform);
  transform: var(--tw-transform);
}

.formatted-text p {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.75;
}

@media (min-width: 1024px) {

  .formatted-text p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .formatted-text p {
    line-height: 1.75;
  }
}

.formatted-text p.arrow::before {
        content: '';
        background-image: url("../images/icon_arrow.svg");
        display: inline-block;
        height: 1rem;
        width: 1rem;
        background-position: center;
        background-repeat: no-repeat;
        vertical-align: middle;
      }

[dir="ltr"] .formatted-text p.arrow::before {
  margin-right: 0.75rem;
}

[dir="rtl"] .formatted-text p.arrow::before {
  margin-left: 0.75rem;
  --tw-rotate: 180deg;
  transform: var(--tw-transform);
  transform: var(--tw-transform);
}

.formatted-text ul, .formatted-text ol {
  margin-top: 2rem;
  margin-bottom: 2rem;
  list-style-type: none;
  font-size: 1rem;
  line-height: 1.5rem;
  line-height: 1.75;
}

@media (min-width: 1024px) {

  .formatted-text ul, .formatted-text ol {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .formatted-text ul, .formatted-text ol {
    line-height: 2.5rem;
  }
}

[dir="ltr"] .formatted-text ul, [dir="ltr"] .formatted-text ol {
  padding-left: 2rem;
}

[dir="rtl"] .formatted-text ul, [dir="rtl"] .formatted-text ol {
  padding-right: 2rem;
}

.formatted-text ul li::before, .formatted-text ol li::before {
  display: inline-block;
  width: 1.25rem;
  flex: none;
  --tw-text-opacity: 1;
  color: rgba(0, 0, 0, var(--tw-text-opacity));
}

[dir="ltr"] .formatted-text ul li::before, [dir="ltr"] .formatted-text ol li::before {
  margin-left: -2rem;
  margin-right: 0.75rem;
  text-align: right;
}

[dir="rtl"] .formatted-text ul li::before, [dir="rtl"] .formatted-text ol li::before {
  margin-right: -2rem;
  margin-left: 0.75rem;
  text-align: left;
}

.formatted-text ul li::before {
    content: "\2022";
  }

.formatted-text ol {
    counter-reset: li;
  }

.formatted-text ol li::before {
      content: counter(li) ". ";
      counter-increment: li;
    }

.formatted-text a {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgba(0, 0, 0, var(--tw-border-opacity));
  font-weight: 700;
}

.formatted-text a[target="_blank"]::after {
      content: '';
      -webkit-mask-image: url('../images/external_link.svg');
              mask-image: url('../images/external_link.svg');
      display: inline-block;
      height: 0.875rem;
      width: 0.875rem;
      --tw-bg-opacity: 1;
      background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
      vertical-align: middle;
    }

.formatted-text a:hover {
  border-bottom-width: 0px;
}

.page-node-type-ereport-summary .executive-summary-section h2.section-summary-title {
  margin-top: 1.5rem;
}

.page-node-type-ereport-summary .executive-summary-section p.section-summary-subtitle {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.node__content p a {
  color: currentColor;
}

.ereport-video-wrapper iframe {
  max-height: 100%;
  max-width: 100%;
}

@-webkit-keyframes button-play {
  0% {
    opacity: 0;
    transform: scale(.8)
  }
  50% {
    opacity: .5
  }
  to {
    opacity: 0;
    transform: scale(1.5)
  }
}

@keyframes button-play {
  0% {
    opacity: 0;
    transform: scale(.8)
  }
  50% {
    opacity: .5
  }
  to {
    opacity: 0;
    transform: scale(1.5)
  }
}

.ereport-menu-wrapper {
  max-height: -webkit-fill-available;
  max-height: -moz-available;
  max-height: stretch;
  display: none;
}

.ereport-menu-open .ereport-menu-wrapper {
  display: block;
}

.ereport-menu-wrapper .title {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ereport-menu-wrapper .title::after {
      content: '';
      display: block;
      flex: 1 1 0%;
      transform: var(--tw-transform);
      border-top-width: 1px;
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
      transition-duration: 200ms;
    }

[dir="ltr"] .ereport-menu-wrapper .title::after {
  margin-left: 0.625rem;
  transform-origin: left;
}

[dir="rtl"] .ereport-menu-wrapper .title::after {
  margin-right: 0.625rem;
  transform-origin: right;
}

.ereport-menu-wrapper a:hover .title::after {
  --tw-scale-x: .5;
  transform: var(--tw-transform);
}

.ereport-menu-background > div {
  position: relative;
  transform-origin: center;
  border-radius: 9999px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 700ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transform: scale(0, 0);
    width: max(200vw, 200vh);
    height: max(200vw, 200vh);
}

.ereport-menu-open .ereport-menu-background > div {
      transform: scale(3, 3);
    }

.ereport-menu-title {
  width: min(80vw, 400px);
}

@media (min-width: 1024px) {

  .ereport-menu-title {
    width: 100%;
  }
}

.ereport-menu-shown-when-open {
  display: none;
}

.ereport-menu-open .ereport-menu-shown-when-open {
  display: block;
}

.ereport-menu-open .ereport-menu-hidden-when-open {
  display: none;
}

.ereport-menu-shown-when-revealed {
  pointer-events: none;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 200ms;
}

.ereport-menu-reveal .ereport-menu-shown-when-revealed, .ereport-menu-open .ereport-menu-shown-when-revealed {
  pointer-events: auto;
  opacity: 1;
}

.paragraph--type--tabs-wrapper {
  margin-bottom: 4rem;
}

@media (min-width: 1024px) {

  .paragraph--type--tabs-wrapper {
    margin-bottom: 8rem;
  }
}

.paragraph--type--tabs-wrapper .horizontal-tabs {
  width: 100%;
  border-width: 0px;
  padding-left: 5%;
  padding-right: 5%;
}

@media (min-width: 1024px) {

  .paragraph--type--tabs-wrapper .horizontal-tabs {
    padding-left: 12.5%;
    padding-right: 12.5%;
  }
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list {
  display: flex;
  cursor: pointer;
  flex-direction: row;
  align-items: flex-end;
  justify-content: flex-start;
  overflow-x: auto;
  background-color: transparent;
}

@media (min-width: 1280px) {

  .paragraph--type--tabs-wrapper .horizontal-tabs-list {
    cursor: auto;
  }

  .paragraph--type--tabs-wrapper .horizontal-tabs-list {
    justify-content: center;
  }

  .paragraph--type--tabs-wrapper .horizontal-tabs-list {
    overflow-x: visible;
  }

  .paragraph--type--tabs-wrapper .horizontal-tabs-list {
    overflow-y: visible;
  }
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list {

      /* Hide scrollbar for IE, Edge and Firefox */
      -ms-overflow-style: none;
      scrollbar-width: none;
    }

[dir="ltr"] .paragraph--type--tabs-wrapper .horizontal-tabs-list > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
}

[dir="ltr"] .paragraph--type--tabs-wrapper .horizontal-tabs-list {
  border-width: 0px;
}

[dir="rtl"] .paragraph--type--tabs-wrapper .horizontal-tabs-list > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--tw-space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--tw-space-x-reverse)));
  --tw-space-x-reverse: 1;
}

[dir="rtl"] .paragraph--type--tabs-wrapper .horizontal-tabs-list {
  border-width: 0px;
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list::-webkit-scrollbar {
  display: none;
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button {
  width: 8.5rem;
  flex: none;
  border-width: 0px;
  background-color: transparent;
}

@media (min-width: 1280px) {

  .paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button {
    width: auto;
  }

  .paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button {
    max-width: 12.625rem;
  }

  .paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button {
    flex: 1 1 0%;
  }
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button a {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0.625rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgba(175, 174, 174, var(--tw-text-opacity));
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button.selected {
  margin-bottom: 0px;
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button.selected a {
  position: relative;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0.625rem;
  --tw-text-opacity: 1;
  color: rgba(51, 51, 51, var(--tw-text-opacity));
}

.paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
              content: '';
              height: 5px;
              position: absolute;
              left: 0px;
              bottom: 0px;
              display: block;
              width: 100%;
              border-radius: 9999px;
              --tw-bg-opacity: 1;
              background-color: rgba(0, 0, 0, var(--tw-bg-opacity));
            }

@media (min-width: 1280px) {

  .paragraph--type--tabs-wrapper .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
    bottom: -0.125rem;
  }
}

.paragraph--type--tabs-wrapper .horizontal-tabs-pane {
  margin-top: 2rem;
  padding: 0px;
}

@media (min-width: 1280px) {

  .paragraph--type--tabs-wrapper .horizontal-tabs-pane {
    margin-top: 4rem;
  }
}

.paragraph--type--tabs-wrapper .horizontal-tabs-pane .details-wrapper {
  padding: 0px;
}

.paragraph--type--tabs-wrapper .horizontal-tab-button.selected {
  border-width: 0px;
}

.injectable-code svg {
  max-width: 100%;
}

.pillar0 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 158, 219, var(--tw-bg-opacity));
}

.pillar0 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 158, 219, var(--tw-bg-opacity));
}

.pillar0 .svg-icon, .pillar0 ul li::before, .pillar0 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(0, 158, 219, var(--tw-text-opacity));
}

.pillar0 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(0, 158, 219, var(--tw-border-opacity));
}

.pillar0 a {
  --tw-border-opacity: 1;
  border-color: rgba(0, 158, 219, var(--tw-border-opacity));
}

.pillar0 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 158, 219, var(--tw-bg-opacity));
}

.pillar0 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 158, 219, var(--tw-bg-opacity));
}

.pillar0 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 158, 219, var(--tw-bg-opacity));
}

.pillar1 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 146, 205, var(--tw-bg-opacity));
}

.pillar1 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 146, 205, var(--tw-bg-opacity));
}

.pillar1 .svg-icon, .pillar1 ul li::before, .pillar1 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(80, 146, 205, var(--tw-text-opacity));
}

.pillar1 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(80, 146, 205, var(--tw-border-opacity));
}

.pillar1 a {
  --tw-border-opacity: 1;
  border-color: rgba(80, 146, 205, var(--tw-border-opacity));
}

.pillar1 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 146, 205, var(--tw-bg-opacity));
}

.pillar1 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 146, 205, var(--tw-bg-opacity));
}

.pillar1 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(80, 146, 205, var(--tw-bg-opacity));
}

.pillar2 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(81, 193, 237, var(--tw-bg-opacity));
}

.pillar2 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(81, 193, 237, var(--tw-bg-opacity));
}

.pillar2 .svg-icon, .pillar2 ul li::before, .pillar2 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(81, 193, 237, var(--tw-text-opacity));
}

.pillar2 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(81, 193, 237, var(--tw-border-opacity));
}

.pillar2 a {
  --tw-border-opacity: 1;
  border-color: rgba(81, 193, 237, var(--tw-border-opacity));
}

.pillar2 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(81, 193, 237, var(--tw-bg-opacity));
}

.pillar2 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(81, 193, 237, var(--tw-bg-opacity));
}

.pillar2 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(81, 193, 237, var(--tw-bg-opacity));
}

.pillar3 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 194, 8, var(--tw-bg-opacity));
}

.pillar3 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 194, 8, var(--tw-bg-opacity));
}

.pillar3 .svg-icon, .pillar3 ul li::before, .pillar3 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(255, 194, 8, var(--tw-text-opacity));
}

.pillar3 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(255, 194, 8, var(--tw-border-opacity));
}

.pillar3 a {
  --tw-border-opacity: 1;
  border-color: rgba(255, 194, 8, var(--tw-border-opacity));
}

.pillar3 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 194, 8, var(--tw-bg-opacity));
}

.pillar3 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 194, 8, var(--tw-bg-opacity));
}

.pillar3 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(255, 194, 8, var(--tw-bg-opacity));
}

.pillar4 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 132, 29, var(--tw-bg-opacity));
}

.pillar4 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 132, 29, var(--tw-bg-opacity));
}

.pillar4 .svg-icon, .pillar4 ul li::before, .pillar4 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(247, 132, 29, var(--tw-text-opacity));
}

.pillar4 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(247, 132, 29, var(--tw-border-opacity));
}

.pillar4 a {
  --tw-border-opacity: 1;
  border-color: rgba(247, 132, 29, var(--tw-border-opacity));
}

.pillar4 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 132, 29, var(--tw-bg-opacity));
}

.pillar4 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 132, 29, var(--tw-bg-opacity));
}

.pillar4 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(247, 132, 29, var(--tw-bg-opacity));
}

.pillar5 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(169, 40, 69, var(--tw-bg-opacity));
}

.pillar5 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(169, 40, 69, var(--tw-bg-opacity));
}

.pillar5 .svg-icon, .pillar5 ul li::before, .pillar5 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(169, 40, 69, var(--tw-text-opacity));
}

.pillar5 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(169, 40, 69, var(--tw-border-opacity));
}

.pillar5 a {
  --tw-border-opacity: 1;
  border-color: rgba(169, 40, 69, var(--tw-border-opacity));
}

.pillar5 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(169, 40, 69, var(--tw-bg-opacity));
}

.pillar5 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(169, 40, 69, var(--tw-bg-opacity));
}

.pillar5 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(169, 40, 69, var(--tw-bg-opacity));
}

.pillar6 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 173, 75, var(--tw-bg-opacity));
}

.pillar6 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 173, 75, var(--tw-bg-opacity));
}

.pillar6 .svg-icon, .pillar6 ul li::before, .pillar6 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(0, 173, 75, var(--tw-text-opacity));
}

.pillar6 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(0, 173, 75, var(--tw-border-opacity));
}

.pillar6 a {
  --tw-border-opacity: 1;
  border-color: rgba(0, 173, 75, var(--tw-border-opacity));
}

.pillar6 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 173, 75, var(--tw-bg-opacity));
}

.pillar6 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 173, 75, var(--tw-bg-opacity));
}

.pillar6 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(0, 173, 75, var(--tw-bg-opacity));
}

.pillar7 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 234, 216, var(--tw-bg-opacity));
}

.pillar7 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 234, 216, var(--tw-bg-opacity));
}

.pillar7 .svg-icon, .pillar7 ul li::before, .pillar7 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(135, 234, 216, var(--tw-text-opacity));
}

.pillar7 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(135, 234, 216, var(--tw-border-opacity));
}

.pillar7 a {
  --tw-border-opacity: 1;
  border-color: rgba(135, 234, 216, var(--tw-border-opacity));
}

.pillar7 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 234, 216, var(--tw-bg-opacity));
}

.pillar7 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 234, 216, var(--tw-bg-opacity));
}

.pillar7 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 234, 216, var(--tw-bg-opacity));
}

.pillar8 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 129, 189, var(--tw-bg-opacity));
}

.pillar8 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 129, 189, var(--tw-bg-opacity));
}

.pillar8 .svg-icon, .pillar8 ul li::before, .pillar8 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(135, 129, 189, var(--tw-text-opacity));
}

.pillar8 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(135, 129, 189, var(--tw-border-opacity));
}

.pillar8 a {
  --tw-border-opacity: 1;
  border-color: rgba(135, 129, 189, var(--tw-border-opacity));
}

.pillar8 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 129, 189, var(--tw-bg-opacity));
}

.pillar8 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 129, 189, var(--tw-bg-opacity));
}

.pillar8 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(135, 129, 189, var(--tw-bg-opacity));
}

.pillar9 h2::after {
  --tw-bg-opacity: 1;
  background-color: rgba(20, 76, 110, var(--tw-bg-opacity));
}

.pillar9 h3::before {
  --tw-bg-opacity: 1;
  background-color: rgba(20, 76, 110, var(--tw-bg-opacity));
}

.pillar9 .svg-icon, .pillar9 ul li::before, .pillar9 ol li::before {
  --tw-text-opacity: 1;
  color: rgba(20, 76, 110, var(--tw-text-opacity));
}

.pillar9 .border-pillar {
  --tw-border-opacity: 1;
  border-color: rgba(20, 76, 110, var(--tw-border-opacity));
}

.pillar9 a {
  --tw-border-opacity: 1;
  border-color: rgba(20, 76, 110, var(--tw-border-opacity));
}

.pillar9 a[target="_blank"]::after {
  --tw-bg-opacity: 1;
  background-color: rgba(20, 76, 110, var(--tw-bg-opacity));
}

.pillar9 .horizontal-tabs-list li.horizontal-tab-button.selected a::after {
  --tw-bg-opacity: 1;
  background-color: rgba(20, 76, 110, var(--tw-bg-opacity));
}

.pillar9 .color-bar {
  --tw-bg-opacity: 1;
  background-color: rgba(20, 76, 110, var(--tw-bg-opacity));
}
