.group-blue-redesign .hero-section h2.subtitle, .hero-section .group-blue-redesign h2.subtitle, .group-blue-redesign .hero-section ul li, .hero-section ul .group-blue-redesign li {
  color: #E20886; }

.redesign-theme.group-blue-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.group-blue-redesign h2.subtitle {
  color: #007ACC; }

.group-white-redesign .hero-section h2.subtitle, .hero-section .group-white-redesign h2.subtitle, .group-white-redesign .hero-section ul li, .hero-section ul .group-white-redesign li {
  color: #E20886; }

.redesign-theme.group-white-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.group-white-redesign h2.subtitle {
  color: #000000; }

.group-pink-redesign .hero-section h2.subtitle, .hero-section .group-pink-redesign h2.subtitle, .group-pink-redesign .hero-section ul li, .hero-section ul .group-pink-redesign li {
  color: #007ACC; }

.redesign-theme.group-pink-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.group-pink-redesign h2.subtitle {
  color: #E20886; }

.business-healthcare-redesign .hero-section h2.subtitle, .hero-section .business-healthcare-redesign h2.subtitle, .business-healthcare-redesign .hero-section ul li, .hero-section ul .business-healthcare-redesign li {
  color: #E20886; }

.redesign-theme.business-healthcare-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.business-healthcare-redesign h2.subtitle {
  color: #007ACC; }

.health-assessments-redesign .hero-section h2.subtitle, .hero-section .health-assessments-redesign h2.subtitle, .health-assessments-redesign .hero-section ul li, .hero-section ul .health-assessments-redesign li {
  color: #E20886; }

.redesign-theme.health-assessments-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.health-assessments-redesign h2.subtitle {
  color: #1E9D8B; }

.cash-plan-redesign .hero-section h2.subtitle, .hero-section .cash-plan-redesign h2.subtitle, .cash-plan-redesign .hero-section ul li, .hero-section ul .cash-plan-redesign li {
  color: #E20886; }

.redesign-theme.cash-plan-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.cash-plan-redesign h2.subtitle {
  color: #40A640; }

.travel-insurance-redesign .hero-section h2.subtitle, .hero-section .travel-insurance-redesign h2.subtitle, .travel-insurance-redesign .hero-section ul li, .hero-section ul .travel-insurance-redesign li {
  color: #007ACC; }

.redesign-theme.travel-insurance-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.travel-insurance-redesign h2.subtitle {
  color: #EF700F; }

.home-insurance-redesign .hero-section h2.subtitle, .hero-section .home-insurance-redesign h2.subtitle, .home-insurance-redesign .hero-section ul li, .hero-section ul .home-insurance-redesign li {
  color: #007ACC; }

.redesign-theme.home-insurance-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.home-insurance-redesign h2.subtitle {
  color: #D23848; }

.group-navy-redesign .hero-section h2.subtitle, .hero-section .group-navy-redesign h2.subtitle, .group-navy-redesign .hero-section ul li, .hero-section ul .group-navy-redesign li {
  color: #E20886; }

.redesign-theme.group-navy-redesign .hero-section h2.subtitle, .hero-section .redesign-theme.group-navy-redesign h2.subtitle {
  color: #17325e; }

.group-blue-tint .hero-section h2.subtitle, .hero-section .group-blue-tint h2.subtitle, .group-blue-tint .hero-section ul li, .hero-section ul .group-blue-tint li {
  color: #007ACC; }

.redesign-theme.group-blue-tint .hero-section h2.subtitle, .hero-section .redesign-theme.group-blue-tint h2.subtitle {
  color: #007ACC; }

.group-pink-tint .hero-section h2.subtitle, .hero-section .group-pink-tint h2.subtitle, .group-pink-tint .hero-section ul li, .hero-section ul .group-pink-tint li {
  color: #E20886; }

.redesign-theme.group-pink-tint .hero-section h2.subtitle, .hero-section .redesign-theme.group-pink-tint h2.subtitle {
  color: #E20886; }

.group-blue-pink-gradient .hero-section h2.subtitle, .hero-section .group-blue-pink-gradient h2.subtitle, .group-blue-pink-gradient .hero-section ul li, .hero-section ul .group-blue-pink-gradient li {
  color: #E20886; }

.redesign-theme.group-blue-pink-gradient .hero-section h2.subtitle, .hero-section .redesign-theme.group-blue-pink-gradient h2.subtitle {
  color: #17325e; }

.group-pink-blue-gradient .hero-section h2.subtitle, .hero-section .group-pink-blue-gradient h2.subtitle, .group-pink-blue-gradient .hero-section ul li, .hero-section ul .group-pink-blue-gradient li {
  color: #E20886; }

.redesign-theme.group-pink-blue-gradient .hero-section h2.subtitle, .hero-section .redesign-theme.group-pink-blue-gradient h2.subtitle {
  color: #17325e; }

.hero-section {
  display: block;
  padding: 20px;
  margin: 15px 0;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); }
  .hero-section .button {
    min-width: 160px; }
  .hero-section .hero-img {
    position: relative; }

.hero-section ul li {
  font-size: 16px;
  line-height: 20px; }

/*Media hero section*/
@media (max-width: 530px) {
  .hero-section {
    padding: 5px; }
    .hero-section .button {
      display: inline-block;
      margin: 0 auto;
      width: 100%; }
    .hero-section .buttons-section > a {
      margin-bottom: 15px; }
    .hero-section .themed-button > a {
      margin-bottom: 15px; } }

@media screen and (min-width: 768px) and (max-width: 925px) {
  .hero-section .button {
    margin: 15px auto 0; }
  .hero-section img {
    position: absolute;
    top: 20px;
    right: 0; }
  .buttons-section > a {
    margin-bottom: 15px; }
  .buttons-section {
    padding-top: 3px; } }
