.group-white-redesign-bkg {
  background: #ffffff; }

.group-blue-redesign-bkg {
  background: #007ACC; }

.group-pink-redesign-bkg {
  background: #E20886; }

.group-navy-redesign-bkg {
  background: #17325e; }

.group-blue-tint-bkg {
  background: #F2F8FC; }

.group-pink-tint-bkg {
  background: #FEF3F9; }

.button {
  background: #E20886; }
  .button .button-label {
    color: #ffffff; }
  .button:hover {
    background: #A6297A; }
  .button.outline {
    background: #ffffff; }
    .button.outline .button-label {
      color: #E20886; }
    .button.outline:hover {
      background: #E20886; }
      .button.outline:hover .button-label {
        color: #ffffff; }

.group-blue-redesign .right-desktop-line:before, .group-blue-redesign .right-pod-line-col-3:before,
.group-blue-redesign .right-pod-line-col-2:before, .group-blue-redesign .right-pod-line-col-3:after,
.group-blue-redesign .right-pod-line-col-2:after {
  background-color: #007ACC;
  background: #007ACC; }

.redesign-theme.group-blue-redesign .umbraco-line {
  border-color: #007ACC; }

.group-white-redesign .right-desktop-line:before, .group-white-redesign .right-pod-line-col-3:before,
.group-white-redesign .right-pod-line-col-2:before, .group-white-redesign .right-pod-line-col-3:after,
.group-white-redesign .right-pod-line-col-2:after {
  background-color: #ffffff;
  background: #ffffff; }

.redesign-theme.group-white-redesign .umbraco-line {
  border-color: #000000; }

.group-pink-redesign .right-desktop-line:before, .group-pink-redesign .right-pod-line-col-3:before,
.group-pink-redesign .right-pod-line-col-2:before, .group-pink-redesign .right-pod-line-col-3:after,
.group-pink-redesign .right-pod-line-col-2:after {
  background-color: #E20886;
  background: #E20886; }

.redesign-theme.group-pink-redesign .umbraco-line {
  border-color: #E20886; }

.business-healthcare-redesign .right-desktop-line:before, .business-healthcare-redesign .right-pod-line-col-3:before,
.business-healthcare-redesign .right-pod-line-col-2:before, .business-healthcare-redesign .right-pod-line-col-3:after,
.business-healthcare-redesign .right-pod-line-col-2:after {
  background-color: #959595;
  background: #959595; }

.redesign-theme.business-healthcare-redesign .umbraco-line {
  border-color: #007ACC; }

.health-assessments-redesign .right-desktop-line:before, .health-assessments-redesign .right-pod-line-col-3:before,
.health-assessments-redesign .right-pod-line-col-2:before, .health-assessments-redesign .right-pod-line-col-3:after,
.health-assessments-redesign .right-pod-line-col-2:after {
  background-color: #1E9D8B;
  background: #1E9D8B; }

.redesign-theme.health-assessments-redesign .umbraco-line {
  border-color: #1E9D8B; }

.cash-plan-redesign .right-desktop-line:before, .cash-plan-redesign .right-pod-line-col-3:before,
.cash-plan-redesign .right-pod-line-col-2:before, .cash-plan-redesign .right-pod-line-col-3:after,
.cash-plan-redesign .right-pod-line-col-2:after {
  background-color: #40A640;
  background: #40A640; }

.redesign-theme.cash-plan-redesign .umbraco-line {
  border-color: #40A640; }

.travel-insurance-redesign .right-desktop-line:before, .travel-insurance-redesign .right-pod-line-col-3:before,
.travel-insurance-redesign .right-pod-line-col-2:before, .travel-insurance-redesign .right-pod-line-col-3:after,
.travel-insurance-redesign .right-pod-line-col-2:after {
  background-color: #EF700F;
  background: #EF700F; }

.redesign-theme.travel-insurance-redesign .umbraco-line {
  border-color: #EF700F; }

.home-insurance-redesign .right-desktop-line:before, .home-insurance-redesign .right-pod-line-col-3:before,
.home-insurance-redesign .right-pod-line-col-2:before, .home-insurance-redesign .right-pod-line-col-3:after,
.home-insurance-redesign .right-pod-line-col-2:after {
  background-color: #D23848;
  background: #D23848; }

.redesign-theme.home-insurance-redesign .umbraco-line {
  border-color: #D23848; }

.group-navy-redesign .right-desktop-line:before, .group-navy-redesign .right-pod-line-col-3:before,
.group-navy-redesign .right-pod-line-col-2:before, .group-navy-redesign .right-pod-line-col-3:after,
.group-navy-redesign .right-pod-line-col-2:after {
  background-color: #17325e;
  background: #17325e; }

.redesign-theme.group-navy-redesign .umbraco-line {
  border-color: #17325e; }

.group-blue-tint .right-desktop-line:before, .group-blue-tint .right-pod-line-col-3:before,
.group-blue-tint .right-pod-line-col-2:before, .group-blue-tint .right-pod-line-col-3:after,
.group-blue-tint .right-pod-line-col-2:after {
  background-color: #F2F8FC;
  background: #F2F8FC; }

.redesign-theme.group-blue-tint .umbraco-line {
  border-color: #007ACC; }

.group-pink-tint .right-desktop-line:before, .group-pink-tint .right-pod-line-col-3:before,
.group-pink-tint .right-pod-line-col-2:before, .group-pink-tint .right-pod-line-col-3:after,
.group-pink-tint .right-pod-line-col-2:after {
  background-color: #FEF3F9;
  background: #FEF3F9; }

.redesign-theme.group-pink-tint .umbraco-line {
  border-color: #E20886; }

.group-blue-pink-gradient .right-desktop-line:before, .group-blue-pink-gradient .right-pod-line-col-3:before,
.group-blue-pink-gradient .right-pod-line-col-2:before, .group-blue-pink-gradient .right-pod-line-col-3:after,
.group-blue-pink-gradient .right-pod-line-col-2:after {
  background-color: radial-gradient(40.51% 40.51% at 22.21% 16.45%, #075488E0 0%, #007ACB00 100%), radial-gradient(61.93% 148.61% at 85.33% 90.45%, #E10885B3 1.02%, #E1088500 100%), #17325E;
  background: radial-gradient(40.51% 40.51% at 22.21% 16.45%, #075488E0 0%, #007ACB00 100%), radial-gradient(61.93% 148.61% at 85.33% 90.45%, #E10885B3 1.02%, #E1088500 100%), #17325E; }

.redesign-theme.group-blue-pink-gradient .umbraco-line {
  border-color: #17325e; }

.group-pink-blue-gradient .right-desktop-line:before, .group-pink-blue-gradient .right-pod-line-col-3:before,
.group-pink-blue-gradient .right-pod-line-col-2:before, .group-pink-blue-gradient .right-pod-line-col-3:after,
.group-pink-blue-gradient .right-pod-line-col-2:after {
  background-color: radial-gradient(ellipse at top left, #8D1975 10%, transparent), radial-gradient(ellipse at center, #17325E 50%, transparent), radial-gradient(ellipse at bottom right, #007ACC 100%, transparent);
  background: radial-gradient(ellipse at top left, #8D1975 10%, transparent), radial-gradient(ellipse at center, #17325E 50%, transparent), radial-gradient(ellipse at bottom right, #007ACC 100%, transparent); }

.redesign-theme.group-pink-blue-gradient .umbraco-line {
  border-color: #17325e; }

.redesign-theme .right-desktop-line {
  position: relative; }
  .redesign-theme .right-desktop-line:before {
    content: '';
    display: none;
    position: absolute;
    right: 0px;
    top: 0;
    height: 100%;
    width: 1px;
    box-sizing: border-box;
    z-index: 1; }
  .redesign-theme .right-desktop-line.col-md-8:before {
    right: 0px; }

.redesign-theme .right-pod-line-col-3,
.redesign-theme .right-pod-line-col-2 {
  position: relative; }
  .redesign-theme .right-pod-line-col-3:before,
  .redesign-theme .right-pod-line-col-2:before {
    content: '';
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 1px;
    box-sizing: border-box; }
  .redesign-theme .right-pod-line-col-3 .pods-section_item,
  .redesign-theme .right-pod-line-col-2 .pods-section_item {
    margin: 0; }
    .redesign-theme .right-pod-line-col-3 .pods-section_item .pod-image-content .img-responsive,
    .redesign-theme .right-pod-line-col-2 .pods-section_item .pod-image-content .img-responsive {
      margin-bottom: 0px; }
  .redesign-theme .right-pod-line-col-3:last-child:before,
  .redesign-theme .right-pod-line-col-2:last-child:before {
    display: none; }
  .redesign-theme .right-pod-line-col-3:first-child .pods-section_item,
  .redesign-theme .right-pod-line-col-2:first-child .pods-section_item {
    margin-right: 0px;
    margin-left: 0; }
  .redesign-theme .right-pod-line-col-3.double:nth-child(2n+2):before,
  .redesign-theme .right-pod-line-col-2.double:nth-child(2n+2):before {
    display: none; }

.redesign-theme .umbraco-line, .redesign-theme .umbraco-line-grey {
  margin-left: -20px;
  margin-right: -20px;
  border-top: 1px solid;
  padding-bottom: 0px; }

.redesign-theme .umbraco-line-grey {
  border-color: #dae0e7; }

@media (min-width: 481px) {
  .redesign-theme .umbraco-line, .redesign-theme .umbraco-line-grey {
    margin-left: -25px;
    margin-right: -25px; } }

@media screen and (min-width: 768px) {
  .redesign-theme .right-desktop-line:before {
    display: inline-block; }
  .redesign-theme .right-pod-line-col-3:before,
  .redesign-theme .right-pod-line-col-2:before {
    display: inline-block; }
  .redesign-theme .right-pod-line-col-3.no-line:before,
  .redesign-theme .right-pod-line-col-2.no-line:before {
    display: none; }
  .redesign-theme .right-pod-line-col-3 .pods-section_item,
  .redesign-theme .right-pod-line-col-2 .pods-section_item {
    margin: 0px; }
    .redesign-theme .right-pod-line-col-3 .pods-section_item .pod-image-content .img-responsive,
    .redesign-theme .right-pod-line-col-2 .pods-section_item .pod-image-content .img-responsive {
      margin-bottom: 0px; }
  .redesign-theme .right-pod-line-col-3:first-child:before,
  .redesign-theme .right-pod-line-col-2:first-child:before {
    display: inline-block; }
  .redesign-theme .right-pod-line-col-3:first-child.no-line:before,
  .redesign-theme .right-pod-line-col-2:first-child.no-line:before {
    display: none; }
  .redesign-theme .right-pod-line-col-3:last-child:before,
  .redesign-theme .right-pod-line-col-2:last-child:before {
    display: none; }
  .redesign-theme .right-pod-line-col-2:first-child .pods-section_item {
    margin-right: 10px; }
  .redesign-theme .right-pod-line-col-2:last-child .pods-section_item {
    margin-left: 10px; }
  .redesign-theme .right-pod-line-col-3:last-child {
    margin-top: 30px; } }

@media screen and (min-width: 991px) {
  .redesign-theme .right-pod-line-col-3:last-child {
    margin-top: 0px; }
  .redesign-theme .right-pod-line-col-3:before {
    display: inline-block; }
  .redesign-theme .right-pod-line-col-3.no-line:before {
    display: none; }
  .redesign-theme .right-pod-line-col-3 .pods-section_item .pod-image-content .img-responsive {
    margin-bottom: 0px; }
  .redesign-theme .right-pod-line-col-3.triples:nth-child(3n+3):before {
    display: none; }
  .redesign-theme .right-pod-line-col-3:last-child:before {
    display: none; } }

@media screen and (max-width: 767px) {
  .redesign-theme .right-pod-line-col-3,
  .redesign-theme .right-pod-line-col-2 {
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 2px solid #E20886; }
    .redesign-theme .right-pod-line-col-3:last-child,
    .redesign-theme .right-pod-line-col-2:last-child {
      padding-bottom: 0px;
      border-bottom: none; }
  .redesign-theme .right-desktop-line .left-section.main-side-pod.group-blue-redesign-bkg,
  .redesign-theme .right-desktop-line .right-section.main-side-pod.group-blue-redesign-bkg {
    padding: 0px; } }

@media (min-width: 768px) and (max-width: 990px) {
  .redesign-theme .right-pod-line-col-3.triples:nth-child(2n+2):before,
  .redesign-theme .right-pod-line-col-2.triples:nth-child(2n+2):before {
    display: none; } }

.pods-section {
  display: flex;
  flex-wrap: wrap; }
  .pods-section .generic-pod-container {
    display: flex; }
    .pods-section .generic-pod-container .section-inner {
      display: flex;
      flex-direction: column;
      flex: 0 0 100%;
      padding: 20px;
      border-radius: 4px; }
      .pods-section .generic-pod-container .section-inner .pod-details {
        flex: 1 0 auto; }
    .pods-section .generic-pod-container .pod-description p a {
      text-decoration: underline;
      font-weight: bold;
      color: inherit; }
    .pods-section .generic-pod-container .pod-image-content {
      margin-bottom: 10px; }
      .pods-section .generic-pod-container .pod-image-content img:not(.play-button) {
        display: block;
        width: auto;
        height: auto; }
        .pods-section .generic-pod-container .pod-image-content img:not(.play-button).rounded-edges {
          border-radius: 8px; }
      .pods-section .generic-pod-container .pod-image-content .childbox:not(.img-initial) img:not(.play-button) {
        width: 100%;
        height: auto; }
    .pods-section .generic-pod-container .main-pod-title, .pods-section .generic-pod-container .main-pod-title a {
      font-size: 2rem;
      line-height: 2rem;
      font-weight: 500;
      text-align: left;
      margin-bottom: 20px; }
    .pods-section .generic-pod-container .group-pink-redesign-bkg .button.outline:hover {
      border-color: #ffffff; }
    .pods-section .generic-pod-container .group-pink-redesign-bkg .button:not(.outline) {
      border-color: #ffffff; }
      .pods-section .generic-pod-container .group-pink-redesign-bkg .button:not(.outline):hover {
        border-color: #A6297A; }
    .pods-section .generic-pod-container .group-white-redesign-bkg .main-pod-title, .pods-section .generic-pod-container .group-white-redesign-bkg .main-pod-title a {
      color: #007ACC; }
    .pods-section .generic-pod-container .group-white-redesign-bkg .button.outline {
      border-color: #E20886; }
    .pods-section .generic-pod-container .group-white-redesign-bkg .button:not(.outline) span {
      color: #ffffff; }
    .pods-section .generic-pod-container .group-pink-tint-bkg .main-pod-title, .pods-section .generic-pod-container .group-pink-tint-bkg .main-pod-title a {
      color: #E20886; }
  .pods-section.section-outer {
    margin-bottom: 30px; }
  .pods-section .double:not(.outlinepod) div:not(.pod-section_media):not(.blocker), .pods-section .double:not(.outlinepod) .pod-image-content {
    height: auto;
    width: 100%; }
  .pods-section .triples .pods-section_item {
    margin: 0px 10px; }
  .pods-section .triples .pod-image-content {
    height: auto; }
  .pods-section .triples.parentbox {
    height: 300px; }

@media screen and (max-width: 1024px) {
  .generic-pod-container .pod-actions .button {
    min-width: 260px; } }

@media screen and (min-width: 768px) {
  .pods-section.section-outer {
    display: flex;
    flex-direction: row;
    float: none;
    height: 100%;
    align-items: stretch;
    flex-wrap: wrap;
    overflow: hidden; }
    .pods-section.section-outer .pod-wrapper, .pods-section.section-outer .generic-pod-container {
      margin: 0 -1px; }
    .pods-section.section-outer .pod-wrapper {
      margin-bottom: 30px; } }

@media screen and (max-width: 768px) {
  .generic-pod-container .pod-actions .button {
    width: 100%;
    min-width: auto; }
  .generic-pod-container.no-space {
    padding-top: 0px;
    padding-bottom: 0px; } }

.generic-pod-container .group-navy-redesign-bkg .pod-description ul.bullets li:before, .generic-pod-container .group-pink-redesign-bkg .pod-description ul.bullets li:before, .generic-pod-container .group-blue-redesign-bkg .pod-description ul.bullets li:before {
  color: #ffffff; }

.generic-pod-container .tint-bkg .pod-description ul.bullets li:before, .generic-pod-container .group-white-redesign-bkg .pod-description ul.bullets li:before {
  color: #E20886; }
