.group-blue-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-blue-redesign .main-pod-title-large, .group-blue-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-blue-redesign .main-pod-title-large > a {
  color: #007ACC; }

.group-white-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-white-redesign .main-pod-title-large, .group-white-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-white-redesign .main-pod-title-large > a {
  color: #000000; }

.group-pink-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-pink-redesign .main-pod-title-large, .group-pink-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-pink-redesign .main-pod-title-large > a {
  color: #E20886; }

.business-healthcare-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .business-healthcare-redesign .main-pod-title-large, .business-healthcare-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .business-healthcare-redesign .main-pod-title-large > a {
  color: #007ACC; }

.health-assessments-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .health-assessments-redesign .main-pod-title-large, .health-assessments-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .health-assessments-redesign .main-pod-title-large > a {
  color: #1E9D8B; }

.cash-plan-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .cash-plan-redesign .main-pod-title-large, .cash-plan-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .cash-plan-redesign .main-pod-title-large > a {
  color: #40A640; }

.travel-insurance-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .travel-insurance-redesign .main-pod-title-large, .travel-insurance-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .travel-insurance-redesign .main-pod-title-large > a {
  color: #EF700F; }

.home-insurance-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .home-insurance-redesign .main-pod-title-large, .home-insurance-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .home-insurance-redesign .main-pod-title-large > a {
  color: #D23848; }

.group-navy-redesign .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-navy-redesign .main-pod-title-large, .group-navy-redesign .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-navy-redesign .main-pod-title-large > a {
  color: #17325e; }

.group-blue-tint .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-blue-tint .main-pod-title-large, .group-blue-tint .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-blue-tint .main-pod-title-large > a {
  color: #007ACC; }

.group-pink-tint .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-pink-tint .main-pod-title-large, .group-pink-tint .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-pink-tint .main-pod-title-large > a {
  color: #E20886; }

.group-blue-pink-gradient .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-blue-pink-gradient .main-pod-title-large, .group-blue-pink-gradient .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-blue-pink-gradient .main-pod-title-large > a {
  color: #17325e; }

.group-pink-blue-gradient .homepage-pod-item .main-pod-title-large, .homepage-pod-item .group-pink-blue-gradient .main-pod-title-large, .group-pink-blue-gradient .homepage-pod-item .main-pod-title-large > a, .homepage-pod-item .group-pink-blue-gradient .main-pod-title-large > a {
  color: #17325e; }

.bordered.benenden-section {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px; }
  .bordered.benenden-section .section-title {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: block;
    width: 100%;
    padding: 15px;
    color: #ffffff; }
  .bordered.benenden-section .section-content {
    padding: 15px 0;
    box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.15); }
    .bordered.benenden-section .section-content > div:not(.pods-section):not(.themed-button), .bordered.benenden-section .section-content > p {
      padding: 0 15px; }
  .bordered.benenden-section a:not(.click-pod-outline.click-heading) {
    color: #007ACC; }
  .bordered.benenden-section p > a {
    color: inherit; }
  .bordered.benenden-section li span p span a {
    color: inherit; }
  .bordered.benenden-section .pods-section {
    margin: 0; }
  .bordered.benenden-section .full-width-pod {
    border: none; }
    .bordered.benenden-section .full-width-pod > div {
      padding: 0; }
    .bordered.benenden-section .full-width-pod div + div:not(.col-md-pull-6) {
      padding-left: 25px; }
    .bordered.benenden-section .full-width-pod div + div.col-md-pull-6 {
      padding-right: 25px; }
  .bordered.benenden-section .full-width-pod.coloured-background-theme {
    margin: -15px;
    padding: 15px; }
  .bordered.benenden-section .themed-button.button-with-theming-center {
    margin-bottom: 0px; }
    .bordered.benenden-section .themed-button.button-with-theming-center .button {
      margin: 0px; }

@media screen and (max-width: 520px) {
  .row.bordered.benenden-section {
    margin: 0 0 20px 0; }
  .redesign-theme .row.bordered.benenden-section .themed-button a.button {
    width: 100%; }
  .redesign-theme .row.bordered.benenden-section .content-tab .themed-button a.button {
    width: 94%; }
  .redesign-theme .row.bordered.benenden-section .section-content > .themed-button a.button {
    width: 90%;
    margin-left: 15px;
    margin-right: 15px; }
  .bordered.benenden-section .full-width-pod div + div:not(.col-md-pull-6) {
    padding-left: initial; }
  .bordered.benenden-section .full-width-pod div + div.col-md-pull-6 {
    padding-right: initial; }
  .bordered.benenden-section .themed-button {
    width: 100%; } }

.bordered.benenden-section .section-content > div.themed-button.button-with-theming-center {
  margin-left: 0px; }

.bordered.benenden-section .col-md-12 {
  padding-left: 0px;
  padding-right: 0px; }
  .bordered.benenden-section .col-md-12.homepage-pod-content {
    padding-left: 15px;
    padding-right: 15px; }

.bordered.benenden-section .homepage-pod .col-md-4.pod-spacing {
  margin-right: 0px;
  padding-right: 15px; }

@media screen and (max-width: 768px) {
  .homepage-pod .col-md-4 {
    padding-right: 15px; }
  .homepage-pod .col-md-4.pod-spacing {
    margin-left: 0px;
    margin-bottom: 30px; } }

.section-outer .childbox {
  width: 100%;
  vertical-align: top; }

@media screen and (min-width: 768px) {
  .homepage-pod {
    margin-bottom: 30px;
    display: flex;
    flex-direction: row;
    float: none;
    height: 100%;
    align-items: stretch; }
    .homepage-pod .childbox {
      vertical-align: top; } }

.homepage-pod.row > .col-sm-6 > div {
  padding: 25px;
  height: 100%;
  float: none; }

.homepage-pod.row > .col-md-8 {
  padding-left: 30px; }

.homepage-pod .homepage-pod-item > .col-md-12 {
  padding: 0; }

.homepage-pod .homepage-pod-content {
  height: 100%;
  display: flex;
  flex-direction: column; }

.homepage-pod img.rounded {
  border-radius: 10px; }

.homepage-pod-item {
  border-radius: 4px; }
  .homepage-pod-item .main-pod-title-large {
    font-size: 2rem;
    line-height: 2.3rem;
    text-align: left;
    margin-bottom: 20px; }
    .homepage-pod-item .main-pod-title-large, .homepage-pod-item .main-pod-title-large > a {
      font-weight: 500; }
  .homepage-pod-item .add-margin {
    flex: 1;
    align-items: stretch; }
  .homepage-pod-item p > a {
    font-weight: bold;
    text-decoration: underline; }
  .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .main-pod-title-large, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .main-pod-title-large a, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) p, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) p span, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .subtitle, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .small-subtitle, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) p > a {
    color: #ffffff; }
  .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .bullets.simple li:before, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .bullets.ticks li:before, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .bullets.cross li:before, .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .bullets.ordered li:before {
    color: #ffffff; }
  .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg).left-section.main-side-pod {
    margin-right: 0px;
    margin-left: 0px; }
  .homepage-pod-item:not(.tint-bkg):not(.group-white-redesign-bkg) .main-side-pod-content {
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box; }
  .homepage-pod-item.group-pink-redesign-bkg .button:not(.outline) {
    border: 1px solid #ffffff; }
    .homepage-pod-item.group-pink-redesign-bkg .button:not(.outline):hover {
      border: 1px solid #A6297A; }
  .homepage-pod-item.group-pink-redesign-bkg .button.outline:hover {
    border: 1px solid #ffffff; }
  .homepage-pod-item.group-white-redesign-bkg p > a {
    color: #000000; }
  .homepage-pod-item.group-white-redesign-bkg ul.bullets > li:before {
    color: #E20886; }
  .homepage-pod-item.group-white-redesign-bkg .button.outline {
    border: 1px solid #E20886; }
  .homepage-pod-item.group-white-redesign-bkg .button:not(.outline) .button-label {
    color: #ffffff; }
  .homepage-pod-item.group-pink-tint-bkg .main-pod-title-large, .homepage-pod-item.group-pink-tint-bkg .main-pod-title-large > a, .homepage-pod-item.group-pink-tint-bkg ul.bullets > li:before {
    color: #E20886; }

@media screen and (min-width: 991px) {
  .homepage-pod-item .main-side-pod-left-content {
    width: 40%;
    padding-right: 30px;
    float: left; }
  .homepage-pod-item .main-side-pod-right-content {
    width: 60%;
    float: right; }
  .homepage-pod-item .main-side-pod-bottom-button {
    display: block;
    width: 100%;
    float: left; } }

@media screen and (max-width: 991px) {
  .homepage-pod-item .main-side-pod-img-container {
    padding: 0; }
  .homepage-pod-item .main-side-pod-left-content {
    display: none; }
  .homepage-pod-item .img-responsive {
    width: 100%;
    margin: 15px 0px; } }

@media screen and (min-width: 768px) {
  .homepage-pod-item.left-section {
    padding-right: 25px; }
  .homepage-pod-item.right-section {
    padding-left: 25px;
    padding-right: 25px; } }

@media (max-width: 768px) {
  .homepage-pod-item .main-side-pod-left-content {
    margin-bottom: 30px; } }

@media screen and (max-width: 768px) {
  .homepage-pod .homepage-pod-item .button {
    width: 100%; } }
