.LegacyHealth-Feature-Cards-GatewayCard {
  /* Start original css from AKA
  h1, h2, h3, h4, h5,
  .card-cta-btn a,
  .card-cta-btn button,
  .card-title,
  a.card-cta-btn {
      font-family: themix-semibold, sans-serif;
      font-style: normal;
      font-weight: 500;
  }

  .card-gateway {
      border: 1.5px solid #ccc;
      margin-bottom: 30px;
  }

  .card-gateway .card-title {
      background-color: #1F99EC;
      color: #fff;
      font-size: 14px;
      padding: 1em;
      text-align: center;
  }

  .card-gateway .card-title img {
      float: left;
      height: 80px;
      width: auto;
      max-width: 50%;
  }

  .card-gateway .card-title span {
      display: table-cell;
      vertical-align: middle;
      height: 80px;
  }

  .card-gateway .card-inner {
      background-position: center center;
      background-size: cover;
      display: relative;
  }

  .card-gateway .card-content {
      position: relative;
  }

  .card-gateway .card-scroller {
      position: relative;
  }

  .card-gateway .card-body {
      font-size: 14px;
      padding: 1em;
  }

  .card-gateway .card-cta-btn {
      padding: 0.5em 1em 1em 1em;
  }

  .card-gateway a.card-cta-btn,
  .card-gateway .card-cta-btn a,
  .card-gateway .card-cta-btn button {
      background-color: #015597;
      border: none;
      color: #fff;
      display: block;
      padding: 0.5em;
      text-align: center;
      text-decoration: none;
      text-transform: none;
      width: 100%
  }

  .card-gateway a.card-cta-btn:hover,
  .card-gateway .card-cta-btn a:hover,
  .card-gateway .card-cta-btn button:hover {
      background-color: #00488A;
      color: #fff;
      text-decoration: none;
  }

  @media(min-width:768px) {
      .card-gateway .card-content {
          height: 250px;
          overflow: hidden;
      }
  }

  .card-content ul {
      margin: 1em;
  }

  .card-content ul li {
      list-style: disc;
  }

  .card-content .bullet-grid {
      width: 100%;
      display: inline-block;
  }

  .card-content .bullet-grid .bullet-grid-column {
      float: left;
      width: 50%;
  }
  end original css from AKA */
}
.LegacyHealth-Feature-Cards-GatewayCard h1, .LegacyHealth-Feature-Cards-GatewayCard h2, .LegacyHealth-Feature-Cards-GatewayCard h3, .LegacyHealth-Feature-Cards-GatewayCard h4, .LegacyHealth-Feature-Cards-GatewayCard h5, .LegacyHealth-Feature-Cards-GatewayCard .card-cta-btn a, .LegacyHealth-Feature-Cards-GatewayCard .card-cta-btn button, .LegacyHealth-Feature-Cards-GatewayCard .card-title {
  font-family: themix-semibold, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway {
  margin-bottom: 30px;
  border: 1.5px solid #ccc;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-title {
  display: flex;
  align-items: center;
  background-color: white;
  color: black;
  font-size: 18px;
  padding: 1em;
  /*text-align: center;*/
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-title img {
  flex-shrink: 0;
  /* float: left;*/
  height: 80px;
  width: auto;
  max-width: 50%;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-title span {
  display: inline-block;
  vertical-align: middle;
  text-align: left;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-title span {
  /*   flex: 1;
  display: flex;
  justify-content: left;*/
  /* align-items: center;*/
  /*   text-align: left;*/
  /* vertical-align: middle;*/
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-inner {
  background-position: center center;
  background-size: cover;
  position: relative;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-content {
  position: relative;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-scroller {
  position: relative;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-body {
  font-size: 16px;
  padding: 1em;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-cta-btn {
  padding: 0.5em 1em 1em 1em;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-cta-btn a {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-cta-btn a:hover {
  background-color: #0057ba;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-cta-btn button {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-cta-btn button:hover {
  background-color: #0057ba;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway a.card-cta-btn {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-gateway a.card-cta-btn:hover {
  background-color: #0057ba;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-content ul {
  margin: 1em;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-content ul li {
  list-style: disc;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-content .bullet-grid {
  width: 100%;
  display: inline-block;
}
.LegacyHealth-Feature-Cards-GatewayCard .card-content .bullet-grid .bullet-grid-column {
  float: left;
  width: 50%;
}
@media (min-width: 768px) {
  .LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-content {
    height: 250px;
    overflow: hidden;
  }
  .LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-content.nocta {
    height: 405px;
  }
  .LegacyHealth-Feature-Cards-GatewayCard .card-gateway .card-inner > .card-cta-btn {
    height: 55px;
  }
}

.LegacyHealth-Feature-Cards-GeneralCard {
  /* Start original css from AKA
  h1, h2, h3, h4, h5,
  .card-cta-btn a,
  .card-cta-btn button,
  .card-title,
  a.card-cta-btn {
      font-family: themix-semibold, sans-serif;
      font-style: normal;
      font-weight: 500;
  }


  .card-general {
      border: 1.5px solid #ccc;
      margin-bottom: 30px;
  }

  .card-general .card-title {
      background-color: #1F99EC;
      color: #fff;
      font-size: 14px;
      padding: 1em;
      text-align: center;
  }

  .card-general .card-inner {
      background-position: center center;
      background-size: cover;
      display: relative;
  }

  .card-general .card-content {
      position: relative;
  }

  .card-general .card-scroller {
      position: relative;
  }

  .card-general .card-img img {
      height: auto;
      width: 100%;
      max-width: 100%;
  }

  .card-general .card-body {
      font-size: 14px;
      padding: 1em;
  }

  .card-general .card-body p,
  .card-general .card-body span {
      background-color: transparent !important;
  }

  .card-general .card-showmore {
      box-shadow: 0 -1.7em 1.7em #fff;
      position: relative;
  }

  .card-general .card-cta-btn {
      padding: 0.5em 1em 1em 1em;
  }

  .card-general a.card-cta-btn,
  .card-general .card-cta-btn a,
  .card-general .card-cta-btn button {
      background-color: #015597;
      border: none;
      color: #fff;
      display: block;
      padding: 0.5em;
      text-align: center;
      text-decoration: none;
      text-transform: none;
      width: 100%
  }

  .card-general a.card-cta-btn:hover,
  .card-general .card-cta-btn a:hover,
  .card-general .card-cta-btn button:hover {
      background-color: #00488A;
      color: #fff;
      text-decoration: none;
  }

  .card-general .card-body p > .card-cta-btn a,
  .card-general .card-body p > a.card-cta-btn {
      margin-bottom: -6px;
  }

  @media(min-width:768px) {
      .card-general .card-content {
          height: 350px;
          overflow: hidden;
      }
  }

  @media(max-width:767px) {
      .card-general .card-showmore {
          display: none;
      }
  }

  .card-content ul {
      margin: 1em;
  }

  .card-content ul li {
      list-style: disc;
  }

  .card-content .bullet-grid {
      width: 100%;
      display: inline-block;
  }

  .card-content .bullet-grid .bullet-grid-column {
      float: left;
      width: 50%;
  }
  End original css from AKA */
}
.LegacyHealth-Feature-Cards-GeneralCard h1, .LegacyHealth-Feature-Cards-GeneralCard h2, .LegacyHealth-Feature-Cards-GeneralCard h3, .LegacyHealth-Feature-Cards-GeneralCard h4, .LegacyHealth-Feature-Cards-GeneralCard h5, .LegacyHealth-Feature-Cards-GeneralCard .card-cta-btn a, .LegacyHealth-Feature-Cards-GeneralCard .card-cta-btn button {
  font-family: themix-semibold, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general {
  border: 1.5px solid #ccc;
  margin-bottom: 30px;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-title {
  background-color: #1F99EC;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 1em;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  font-family: themix-semibold, sans-serif;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-inner {
  background-position: center center;
  background-size: cover;
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-content {
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-scroller {
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-img img {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-body {
  font-size: 16px;
  padding: 1em;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-body p {
  background-color: transparent !important;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-body p > .card-cta-btn a {
  margin-bottom: -6px;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-body p > a.card-cta-btn {
  margin-bottom: -6px;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-body span {
  background-color: transparent !important;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-showmore {
  box-shadow: 0 -0.5em 1em #fff;
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-cta-btn {
  padding: 0.5em 1em 1em 1em;
  font-weight: normal;
  text-transform: none;
  font-family: themix-semibold, sans-serif;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-cta-btn a {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-cta-btn a:hover {
  background-color: #0057ba;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-cta-btn button {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general .card-cta-btn button:hover {
  background-color: #0057ba;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general a.card-cta-btn {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
  font-weight: normal;
  text-transform: none;
  font-family: themix-semibold, sans-serif;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-general a.card-cta-btn:hover {
  background-color: #0057ba;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-content ul {
  margin: 1em;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-content ul li {
  list-style: disc;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-content .bullet-grid {
  width: 100%;
  display: inline-block;
}
.LegacyHealth-Feature-Cards-GeneralCard .card-content .bullet-grid .bullet-grid-column {
  float: left;
  width: 50%;
}
@media (min-width: 768px) {
  .LegacyHealth-Feature-Cards-GeneralCard .card-general .card-content {
    height: 350px;
    overflow: hidden;
  }
  .LegacyHealth-Feature-Cards-GeneralCard .card-general .card-content.nocta {
    height: 405px;
  }
  .LegacyHealth-Feature-Cards-GeneralCard .card-general .card-inner > .card-cta-btn {
    height: 55px;
  }
}
@media (max-width: 767px) {
  .LegacyHealth-Feature-Cards-GeneralCard .card-general .card-showmore {
    display: none;
  }
}

.LegacyHealth-Feature-Cards-GeneralScrollingCard {
  /* Start original css from AKA
  h1, h2, h3, h4, h5,
  .card-cta-btn a,
  .card-cta-btn button,
  .card-title,
  a.card-cta-btn {
      font-family: themix-semibold, sans-serif;
      font-style: normal;
      font-weight: 500;
  }

  .card-general {
      border: 1.5px solid #ccc;
      margin-bottom: 30px;
  }

  .card-general .card-title {
      background-color: #1F99EC;
      color: #fff;
      font-size: 14px;
      padding: 1em;
      text-align: center;
  }

  .card-general .card-inner {
      background-position: center center;
      background-size: cover;
      display: relative;
  }

  .card-general .card-content {
      position: relative;
  }

  .card-general .card-scroller {
      position: relative;
  }

  .card-general .card-img img {
      height: auto;
      width: 100%;
      max-width: 100%;
  }

  .card-general .card-body {
      font-size: 14px;
      padding: 1em;
  }

  .card-general .card-body p,
  .card-general .card-body span {
      background-color: transparent !important;
  }

  .card-general .card-showmore {
      box-shadow: 0 -1.7em 1.7em #fff;
      position: relative;
  }

  .card-general .card-cta-btn {
      padding: 0.5em 1em 1em 1em;
  }

  .card-general a.card-cta-btn,
  .card-general .card-cta-btn a,
  .card-general .card-cta-btn button {
      background-color: #015597;
      border: none;
      color: #fff;
      display: block;
      padding: 0.5em;
      text-align: center;
      text-decoration: none;
      text-transform: none;
      width: 100%
  }

  .card-general a.card-cta-btn:hover,
  .card-general .card-cta-btn a:hover,
  .card-general .card-cta-btn button:hover {
      background-color: #00488A;
      color: #fff;
      text-decoration: none;
  }

  .card-general .card-body p > .card-cta-btn a,
  .card-general .card-body p > a.card-cta-btn {
      margin-bottom: -6px;
  }

  @media(min-width:768px) {
      .card-general .card-content {
          height: 350px;
          overflow: hidden;
      }
  }

  @media(max-width:767px) {
      .card-general .card-showmore {
          display: none;
      }
  }

  .card-content ul {
      margin: 1em;
  }

  .card-content ul li {
      list-style: disc;
  }

  .card-content .bullet-grid {
      width: 100%;
      display: inline-block;
  }

  .card-content .bullet-grid .bullet-grid-column {
      float: left;
      width: 50%;
  }
  End original css from AKA */
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard h1, .LegacyHealth-Feature-Cards-GeneralScrollingCard h2, .LegacyHealth-Feature-Cards-GeneralScrollingCard h3, .LegacyHealth-Feature-Cards-GeneralScrollingCard h4, .LegacyHealth-Feature-Cards-GeneralScrollingCard h5, .LegacyHealth-Feature-Cards-GeneralScrollingCard .card-cta-btn a, .LegacyHealth-Feature-Cards-GeneralScrollingCard .card-cta-btn button {
  font-family: themix-semibold, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general {
  border: 1.5px solid #ccc;
  margin-bottom: 30px;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-title {
  background-color: #1F99EC;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  padding: 1em;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  font-family: themix-semibold, sans-serif;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-inner {
  background-position: center center;
  background-size: cover;
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-content {
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-scroller {
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-img img {
  height: auto;
  width: 100%;
  max-width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-body {
  font-size: 16px;
  padding: 1em;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-body p {
  background-color: transparent !important;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-body p a {
  font-weight: normal;
  text-transform: none;
  font-family: themix-semibold, sans-serif;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-body p > .card-cta-btn a {
  margin-bottom: -6px;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-body p > a.card-cta-btn {
  margin-bottom: -6px;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-body span {
  background-color: transparent !important;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-showmore {
  box-shadow: 0 -0.5em 1em #fff;
  position: relative;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-cta-btn {
  padding: 0.5em 1em 1em 1em;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-cta-btn a {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-cta-btn a:hover {
  background-color: #00488A;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-cta-btn button {
  cursor: pointer;
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-cta-btn button:hover {
  background-color: #00488A;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general a.card-cta-btn {
  background-color: #003f87;
  border: none;
  color: #fff;
  display: block;
  padding: 0.5em;
  text-align: center;
  text-decoration: none;
  text-transform: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general a.card-cta-btn:hover {
  background-color: #00488A;
  color: #fff;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-content ul {
  margin: 1em;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-content ul li {
  list-style: disc;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-content .bullet-grid {
  width: 100%;
  display: inline-block;
}
.LegacyHealth-Feature-Cards-GeneralScrollingCard .card-content .bullet-grid .bullet-grid-column {
  float: left;
  width: 50%;
}
@media (min-width: 768px) {
  .LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-content {
    height: 350px;
    overflow: hidden;
  }
  .LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-content.nocta {
    height: 405px;
  }
  .LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-inner > .card-cta-btn {
    height: 55px;
  }
}
@media (max-width: 767px) {
  .LegacyHealth-Feature-Cards-GeneralScrollingCard .card-general .card-showmore {
    display: none;
  }
}

.LegacyHealth-Feature-Cards-GradientCard h1, .LegacyHealth-Feature-Cards-GradientCard h2, .LegacyHealth-Feature-Cards-GradientCard h3, .LegacyHealth-Feature-Cards-GradientCard h4, .LegacyHealth-Feature-Cards-GradientCard h5 {
  font-family: themix-semibold, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.LegacyHealth-Feature-Cards-GradientCard a {
  display: block;
  height: 100%;
}
.LegacyHealth-Feature-Cards-GradientCard .scEnabledChrome {
  color: #000;
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient {
  height: 420px;
  margin-bottom: 30px;
  display: table;
  background-position: center center;
  background-size: cover;
  position: relative;
  width: 100%;
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient .card-content {
  position: absolute;
  color: #fff;
  height: 114px;
  bottom: 0rem;
  width: 100%;
  z-index: 2;
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient .card-body, .LegacyHealth-Feature-Cards-GradientCard .card-gradient .card-title {
  padding: 0rem 3rem 0 2rem;
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient .card-body {
  font-size: 12px;
  font-family: myriad-pro, sans-serif;
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient .card-title {
  font-size: 24px;
  font-family: themix-semibold, sans-serif;
  text-transform: none;
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .blue-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .green-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .orange-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .purple-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .blue-gray-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .yellow-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .red-gradient,
.LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-dark-teal-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-light-teal-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-dark-gray-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-light-gray-gradient,
.LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-green-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-yellow-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-orange-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .philanthropy-red-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #8a8a8a 58%, #8a8a8a 89%, #8a8a8a 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .blue-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .green-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .orange-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .purple-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .blue-gray-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .pink-gradient, .LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .azure-gradient {
  background-image: linear-gradient(180deg, rgba(189, 77, 146, 0) 3%, #8a8a8a 58%, #8a8a8a 89%, #8a8a8a 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .card-gradient:hover .violet-gradient {
  background-image: linear-gradient(180deg, rgba(189, 77, 146, 0) 3%, #ED8505 58%, #ED8505 89%, #ED8505 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .gradient-container {
  background-position: center center;
  bottom: 0;
  height: 200px;
  opacity: 0.9;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.LegacyHealth-Feature-Cards-GradientCard .blue-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #3888a0 58%, #3888a0 89%, #3888a0 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .green-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #8cad45 58%, #8cad45 89%, #8cad45 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .orange-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #e96949 58%, #e96949 89%, #e96949 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .purple-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #936bab 58%, #936bab 89%, #936bab 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .blue-gray-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #6d9089 58%, #6e9089 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .yellow-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #deb354 58%, #deb354 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .red-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #760005 58%, #760005 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-dark-teal-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #A1D6CA 58%, #A1D6CA 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-light-teal-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #D0EBE4 58%, #D0EBE4 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-dark-gray-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #65665C 58%, #65665C 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-light-gray-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #B2B3AD 58%, #B2B3AD 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-green-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #8FAD15 58%, #8FAD15 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-yellow-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #E1CD00 58%, #E1CD00 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-orange-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #D45D00 58%, #D45D00 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .philanthropy-red-gradient {
  background-image: linear-gradient(180deg, transparent 3%, #7C2529 58%, #7C2529 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .pink-gradient {
  background-image: linear-gradient(180deg, rgba(189, 77, 146, 0) 3%, #ffbff8 55%, #f740d6 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .azure-gradient {
  background-image: linear-gradient(180deg, rgba(189, 77, 146, 0) 3%, #027ced 57%, #027ced 100%);
}
.LegacyHealth-Feature-Cards-GradientCard .violet-gradient {
  background-image: linear-gradient(180deg, rgba(235, 235, 235, 0) 3%, #002fff 100%);
}
@media (min-width: 768px) {
  .LegacyHealth-Feature-Cards-GradientCard .card-gradient .card-body {
    overflow: hidden;
  }
}

.LegacyHealth-Feature-Cards-HorizontalCard h1, .LegacyHealth-Feature-Cards-HorizontalCard h2, .LegacyHealth-Feature-Cards-HorizontalCard h3, .LegacyHealth-Feature-Cards-HorizontalCard h4, .LegacyHealth-Feature-Cards-HorizontalCard h5, .LegacyHealth-Feature-Cards-HorizontalCard .card-cta-btn a, .LegacyHealth-Feature-Cards-HorizontalCard .card-cta-btn button {
  font-family: themix-semibold, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-horizontal {
  min-height: 160px;
  margin-bottom: 30px;
  display: table;
  padding: 1em;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-horizontal img {
  display: table-cell;
  padding-right: 1em;
  height: 160px;
  width: auto;
  vertical-align: top;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-content {
  display: table-cell;
  font-size: 16px;
  vertical-align: top;
  width: 100%;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-body {
  min-height: 100px;
}
@media (max-width: 530px) {
  .LegacyHealth-Feature-Cards-HorizontalCard .card-body {
    min-height: 50px;
  }
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-title {
  font-weight: bold;
  height: 30px;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-cta-btn a {
  height: 30px;
  line-height: 30px;
  background-color: #1F99EC;
  border: none;
  color: #fff;
  display: block;
  font-size: inherit;
  font-weight: bold;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  width: 100%;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-cta-btn a:hover {
  background-color: #128CDF;
  text-decoration: none;
}
.LegacyHealth-Feature-Cards-HorizontalCard {
  /* Styling for .card-content when list is present */
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-content ul {
  margin: 1em;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-content ul li {
  list-style: disc;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-content .bullet-grid {
  width: 100%;
  display: inline-block;
}
.LegacyHealth-Feature-Cards-HorizontalCard .card-content .bullet-grid .bullet-grid-column {
  float: left;
  width: 50%;
}
.LegacyHealth-Feature-Cards-HorizontalCard {
  /* Mobile-specific styles (for screens with a max-width of 530px) */
}
@media (max-width: 530px) {
  .LegacyHealth-Feature-Cards-HorizontalCard .card-horizontal {
    display: block; /* Stack the image and content vertically */
    padding: 1em;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-horizontal img {
    width: 100%; /* Make the image take full width */
    height: auto;
    padding-right: 0;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-content {
    display: block;
    width: 100%;
    font-size: 16px;
    padding-top: 1em;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-title {
    font-weight: bold;
    height: 30px;
    margin-bottom: 0.5em;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-body {
    font-size: 16px;
    margin-bottom: 1em;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-body .card-cta-btn a {
    height: auto;
    line-height: normal;
    padding: 10px;
    font-size: 1.2rem;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-body {
    /* Adjust bullet-grid layout on mobile */
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-body .card-content .bullet-grid .bullet-grid-column {
    width: 100%;
    float: none;
  }
}
.LegacyHealth-Feature-Cards-HorizontalCard {
  /* Desktop-specific styles */
}
@media (min-width: 768px) {
  .LegacyHealth-Feature-Cards-HorizontalCard .card-horizontal {
    height: 160px;
    overflow: hidden;
  }
  .LegacyHealth-Feature-Cards-HorizontalCard .card-body {
    height: 100px;
    overflow: hidden;
  }
}

.LegacyHealth-Feature-Cards-IconCard h1, .LegacyHealth-Feature-Cards-IconCard h2, .LegacyHealth-Feature-Cards-IconCard h3, .LegacyHealth-Feature-Cards-IconCard h4, .LegacyHealth-Feature-Cards-IconCard h5, .LegacyHealth-Feature-Cards-IconCard .card-cta-btn a, .LegacyHealth-Feature-Cards-IconCard .card-cta-btn button {
  font-family: themix-semibold, sans-serif;
  font-style: normal;
  font-weight: 500;
}
.LegacyHealth-Feature-Cards-IconCard .center.card-icon {
  text-align: center;
}
.LegacyHealth-Feature-Cards-IconCard .left.card-icon {
  text-align: left;
}
.LegacyHealth-Feature-Cards-IconCard .right.card-icon {
  text-align: right;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon {
  margin-bottom: 50px;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-title {
  font-size: 15px;
  padding: 1em;
  /*text-align: center;*/
  text-transform: none;
  font-family: themix-semibold, sans-serif;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-inner {
  background-position: center center;
  background-size: cover;
  position: relative;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-content {
  position: relative;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-img {
  padding-bottom: 1rem;
  /*text-align: center;*/
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-img img {
  height: auto;
  width: auto;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-body {
  font-size: 16px;
  padding: 0.25rem 1rem 1rem 1rem;
  /*text-align: center;*/
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-body p {
  background-color: transparent !important;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-body p > .card-cta-btn a {
  margin-bottom: -6px;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-body p > a.card-cta-btn {
  margin-bottom: -6px;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .card-body span {
  background-color: transparent !important;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon ul {
  margin: 1em;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon ul li {
  list-style: disc;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .bullet-grid {
  width: 100%;
  display: inline-block;
}
.LegacyHealth-Feature-Cards-IconCard .card-icon .bullet-grid .bullet-grid-column {
  float: left;
  width: 50%;
}
@media (min-width: 768px) {
  .LegacyHealth-Feature-Cards-IconCard .card-icon .card-content {
    overflow: hidden;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .card-content.nocta {
    height: 405px;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .green-background {
    background: #8cad45;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .orange-background {
    background: #e96949;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .violet-background {
    background: #936BAB;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .yellow-background {
    background: #ffac20;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .grey-background {
    background: #d9d8d6;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .blue-background {
    background: #003F87;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .burgundy-background {
    background: #a33351;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .aquamarine-background {
    background: #3888A0;
  }
  .LegacyHealth-Feature-Cards-IconCard .card-icon .card-inner > .card-cta-btn {
    height: 55px;
  }
}
@media (max-width: 767px) {
  .LegacyHealth-Feature-Cards-IconCard .card-icon .card-showmore {
    display: none;
  }
}

.LegacyHealth-Feature-Cards-Slider {
  margin-bottom: 1.75rem;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider {
  height: 420px;
}
@media (max-width: 768px) {
  .LegacyHealth-Feature-Cards-Slider .generic-slider {
    height: auto;
  }
}
.LegacyHealth-Feature-Cards-Slider .generic-slider {
  position: relative;
  margin: 0 auto;
  user-select: none;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider > * {
  transition: ease all 1s;
  overflow: hidden;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .hidden {
  opacity: 0;
  z-index: 0;
  top: 0px;
  left: 50%;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .active,
.LegacyHealth-Feature-Cards-Slider .generic-slider .next1,
.LegacyHealth-Feature-Cards-Slider .generic-slider .next2,
.LegacyHealth-Feature-Cards-Slider .generic-slider .next3,
.LegacyHealth-Feature-Cards-Slider .generic-slider .next4,
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1 {
  position: absolute;
  height: 100%;
  top: 0px;
  left: 0;
  z-index: 9;
  padding-left: 0;
  padding-right: 0;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .active {
  padding-left: 0;
  padding-right: 8px;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .next1 {
  left: 33.333%;
  padding-left: 8px;
  padding-right: 8px;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .next2 {
  left: 66.6666%;
  padding-left: 8px;
  padding-right: 0;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .next3 {
  left: 87%;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .next4 {
  left: 100%;
  width: 0%;
  z-index: 0;
  opacity: 0;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1 {
  left: -7%;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1, .LegacyHealth-Feature-Cards-Slider .generic-slider .next3 {
  width: 20%;
  height: 65%;
  top: 6rem;
  z-index: 10;
  opacity: 0;
  padding: 20px;
  background-image: linear-gradient(180deg, rgba(189, 77, 146, 0) 3%, #6e9089 58%, #6e9089 100%);
  cursor: pointer;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1:hover, .LegacyHealth-Feature-Cards-Slider .generic-slider .next3:hover {
  opacity: 1;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1 .card-gradient, .LegacyHealth-Feature-Cards-Slider .generic-slider .next3 .card-gradient {
  background-repeat: no-repeat;
  background-size: auto;
  height: 27rem;
  width: 75%;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1 .card-gradient .card-content, .LegacyHealth-Feature-Cards-Slider .generic-slider .prev1 .card-gradient .gradient-container, .LegacyHealth-Feature-Cards-Slider .generic-slider .next3 .card-gradient .card-content, .LegacyHealth-Feature-Cards-Slider .generic-slider .next3 .card-gradient .gradient-container {
  display: none;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev1 .card-gradient {
  float: right;
}
.LegacyHealth-Feature-Cards-Slider .generic-slider .prev2, .LegacyHealth-Feature-Cards-Slider .generic-slider .prev3, .LegacyHealth-Feature-Cards-Slider .generic-slider .prev4 {
  position: absolute;
  width: 0%;
  height: 100%;
  top: 0px;
  left: 0%;
  z-index: 0;
  opacity: 0;
}
.LegacyHealth-Feature-Cards-Slider .nav_indicators {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  text-align: center;
  z-index: 50000;
}
.LegacyHealth-Feature-Cards-Slider .nav_indicators ul {
  position: static;
  display: inline-block;
  margin: 0 auto;
  padding: 0;
}
.LegacyHealth-Feature-Cards-Slider .nav_indicators ul li {
  position: static;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 10px;
  padding: 0;
  overflow: hidden;
  background: #fff;
  color: #fff;
  border: 2px solid #000;
  border-radius: 50%;
  cursor: pointer;
}
.LegacyHealth-Feature-Cards-Slider .nav_indicators ul li.active {
  position: static;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 10px;
  padding: 0;
  background: #555;
  color: #555;
  border: 2px solid #aaa;
  border-radius: 50%;
  cursor: pointer;
}
.LegacyHealth-Feature-Cards-Slider .next_button,
.LegacyHealth-Feature-Cards-Slider .prev_button {
  position: absolute;
  left: 104% !important;
  top: 30% !important;
  margin: -15px 0 0 -25px !important;
  width: 247px !important;
  height: 222px !important;
  opacity: 0 !important;
  z-index: 5000 !important;
  text-align: center;
  line-height: 30px;
}
.LegacyHealth-Feature-Cards-Slider .prev_button {
  left: -5% !important;
}
.LegacyHealth-Feature-Cards-Slider .next_button {
  left: 89% !important;
}
.LegacyHealth-Feature-Cards-Slider .next_button:hover,
.LegacyHealth-Feature-Cards-Slider .prev_button:hover {
  opacity: 1 !important;
}
.LegacyHealth-Feature-Cards-Slider .next_button:after,
.LegacyHealth-Feature-Cards-Slider .prev_button:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 1px;
  margin-top: -10px;
}
.LegacyHealth-Feature-Cards-Slider .next_button:after {
  border-left: 15px solid #fff;
  border-right: 15px solid transparent;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  margin-left: 77px;
}
.LegacyHealth-Feature-Cards-Slider .prev_button:after {
  border-right: 15px solid #fff;
  border-left: 15px solid transparent;
  border-bottom: 10px solid transparent;
  border-top: 10px solid transparent;
  margin-left: -105px;
}
.pagemode-edit .LegacyHealth-Feature-Cards-Slider .generic-slider {
  min-height: 50px;
  height: auto;
}
.pagemode-edit .LegacyHealth-Feature-Cards-Slider .next_button,
.pagemode-edit .LegacyHealth-Feature-Cards-Slider .prev_button {
  position: relative;
  left: 0 !important;
  top: 0 !important;
  margin: 0 !important;
  width: 0 !important;
  height: 0 !important;
  clear: both;
}

/*# sourceMappingURL=LegacyHealth.feature.cards.css.map */
