.hwp-bg-light-core {
  background-color: #ffffff;
}
.hwp-px-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.hwp-pb-32 {
  padding-bottom: 2rem;
}
.hwp-bg-light-base, .hwp-bg-light-alternative, .hwp-bg-light-core {
  color: #1e1e1e;
}
@media (min-width: 768px) {
  .md\:hwp-px-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px) {
  .md\:hwp-pb-64 {
    padding-bottom: 4rem;
  }
}
.hwp-tabs__buttons {
  flex-wrap: wrap-reverse;
}
@media (min-width: 0px) {
  .hwp-tabs__buttons {
    -moz-column-gap: .5rem;
    column-gap: .5rem;
  }
}
@media (min-width: 768px) {
  .hwp-tabs__buttons {
    display: flex;
  }
}
.hwp-tabs__button {
  display: block;
  border-width: 1px;
  border-style: solid;
  text-align: left;
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .hwp-tabs__button {
    font-size: 1.125rem;
  }
}
.hwp-tabs__button {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 768px) {
  .hwp-tabs__button {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
@media (min-width: 1024px) {
  .hwp-tabs__button {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 0px) {
  .hwp-tabs__button {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .hwp-tabs__button {
    width: auto;
  }
}
.hwp-tabs__button[aria-selected=true] {
  border-bottom-width: 4px;
}

.hwp-bg-light-core.hwp-tabs__button:hover, .hwp-bg-light-core.hwp-tabs__button:focus-visible {
  background-color:#0a2240;
  color: #ffffff;
}
.hwp-bg-light-base.hwp-tabs__button:hover, .hwp-bg-light-base.hwp-tabs__button:focus-visible, .hwp-bg-light-alternative.hwp-tabs__button:hover, .hwp-bg-light-alternative.hwp-tabs__button:focus-visible, .hwp-bg-light-core.hwp-tabs__button:hover, .hwp-bg-light-core.hwp-tabs__button:focus-visible {
  background-color:#0a2240;
  color: #ffffff;
}
.hwp-bg-light-base.hwp-tabs__button, .hwp-bg-light-alternative.hwp-tabs__button, .hwp-bg-light-core.hwp-tabs__button {
  border-color: #656f75;
}
.hwp-style-friendly .hwp-tabs__button, .hwp-style-friendly .hwp-tabs__panel {
  border-radius: 10px;
}
.hwp-bg-light-base.hwp-tabs__button[aria-selected=true], .hwp-bg-light-alternative.hwp-tabs__button[aria-selected=true], .hwp-bg-light-core.hwp-tabs__button[aria-selected=true] {
  border-bottom-color: #0A2240;;
}
.hwp-bg-light-base {
  background-color: #f3f4f4;
}
.hwp-tabs__panel {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .hwp-tabs__panel {
    padding-left: 2rem;
    padding-right: 2rem;
    padding-bottom: 2.25rem;
  }
}
.hwp-tabs__panel {
  border-width: 1px;
  border-style: solid;
}
.hwp-bg-light-base.hwp-tabs__panel, .hwp-bg-light-alternative.hwp-tabs__panel, .hwp-bg-light-core.hwp-tabs__panel {
  border-color: #656F75;
}
.hwp-style-friendly .hwp-tabs__button, .hwp-style-friendly .hwp-tabs__panel {
  border-radius: 10px;
}
.hwp-tabs__panel-intro {
  max-width: 54.1875rem;
}
.text-medium, .h2, .hwp-section-navigation h2, .hwp-text-block h2 {
  line-height: 1.25;
  overflow-wrap: break-word;
  font-size: 1.625rem;
}
@media (min-width: 1024px) {
  .text-medium, .h2, .hwp-section-navigation h2, .hwp-text-block h2 {
    font-size: 2.5rem;
  }
}
.hwp-tabs__panel-title {
  margin-bottom: 2.25rem;
}
.hwp-bg-light-core {
  background-color: #ffffff;
}
.hwp-px-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.hwp-py-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.hwp-bg-light-base, .hwp-bg-light-alternative, .hwp-bg-light-core {
  color: #1e1e1e;
}
@media (min-width: 768px) {
  .md\:hwp-px-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.hwp-hidden {
  display: none;
}
