.pillars-overview .pillar-ov-card {
  background: rgba(10, 18, 34, 0.42) !important;
  border-width: 1px !important;
  backdrop-filter: blur(7px) !important;
  -webkit-backdrop-filter: blur(7px) !important;
}

.pillars-overview .pillar-ov-card:hover {
  background: rgba(14, 24, 42, 0.56) !important;
}

.pillars-overview .pillar-ov-card__cta {
  font-weight: 700 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
}

.pillars-overview .pillar-ov-card--espm {
  border-color: rgba(183, 255, 47, 0.42) !important;
  border-top-color: #b7ff2f !important;
  box-shadow: inset 0 0 0 1px rgba(183, 255, 47, 0.10) !important;
}
.pillars-overview .pillar-ov-card--espm:hover {
  border-color: rgba(183, 255, 47, 0.86) !important;
  box-shadow: 0 24px 48px -34px rgba(183, 255, 47, 0.28), inset 0 0 0 1px rgba(183, 255, 47, 0.14) !important;
}
.pillars-overview .pillar-ov-card--espm .pillar-ov-card__cta,
.pillars-overview .pillar-ov-card--espm .pillar-ov-card__cta svg { color: #b7ff2f !important; }

.pillars-overview .pillar-ov-card--awareness {
  border-color: rgba(121, 236, 255, 0.42) !important;
  border-top-color: #79ecff !important;
  box-shadow: inset 0 0 0 1px rgba(121, 236, 255, 0.10) !important;
}
.pillars-overview .pillar-ov-card--awareness:hover {
  border-color: rgba(121, 236, 255, 0.86) !important;
  box-shadow: 0 24px 48px -34px rgba(121, 236, 255, 0.28), inset 0 0 0 1px rgba(121, 236, 255, 0.14) !important;
}
.pillars-overview .pillar-ov-card--awareness .pillar-ov-card__cta,
.pillars-overview .pillar-ov-card--awareness .pillar-ov-card__cta svg { color: #79ecff !important; }

.pillars-overview .pillar-ov-card--brand {
  border-color: rgba(255, 122, 33, 0.42) !important;
  border-top-color: #ff7a21 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 122, 33, 0.10) !important;
}
.pillars-overview .pillar-ov-card--brand:hover {
  border-color: rgba(255, 122, 33, 0.86) !important;
  box-shadow: 0 24px 48px -34px rgba(255, 122, 33, 0.28), inset 0 0 0 1px rgba(255, 122, 33, 0.14) !important;
}
.pillars-overview .pillar-ov-card--brand .pillar-ov-card__cta,
.pillars-overview .pillar-ov-card--brand .pillar-ov-card__cta svg { color: #ff7a21 !important; }

.pillars-overview .pillar-ov-card--sspm {
  border-color: rgba(95, 141, 255, 0.42) !important;
  border-top-color: #5f8dff !important;
  box-shadow: inset 0 0 0 1px rgba(95, 141, 255, 0.10) !important;
}
.pillars-overview .pillar-ov-card--sspm:hover {
  border-color: rgba(95, 141, 255, 0.86) !important;
  box-shadow: 0 24px 48px -34px rgba(95, 141, 255, 0.28), inset 0 0 0 1px rgba(95, 141, 255, 0.14) !important;
}
.pillars-overview .pillar-ov-card--sspm .pillar-ov-card__cta,
.pillars-overview .pillar-ov-card--sspm .pillar-ov-card__cta svg { color: #5f8dff !important; }

.pillars-overview .pillar-ov-card--intel {
  border-color: rgba(255, 59, 48, 0.42) !important;
  border-top-color: #ff3b30 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 59, 48, 0.10) !important;
}
.pillars-overview .pillar-ov-card--intel:hover {
  border-color: rgba(255, 59, 48, 0.86) !important;
  box-shadow: 0 24px 48px -34px rgba(255, 59, 48, 0.28), inset 0 0 0 1px rgba(255, 59, 48, 0.14) !important;
}
.pillars-overview .pillar-ov-card--intel .pillar-ov-card__cta,
.pillars-overview .pillar-ov-card--intel .pillar-ov-card__cta svg { color: #ff3b30 !important; }

body.is-light .pillars-overview .pillar-ov-card {
  background: rgba(10, 18, 34, 0.66) !important;
}
