/* Screenshot-matched navy closing CTA for both the React preview and WordPress. */
.event-aura-homepage .ea-footer-cta {
  border-top: 1px solid rgba(179, 204, 228, .16);
  border-bottom-color: rgba(179, 204, 228, .16);
  background:
    radial-gradient(ellipse at 18% 10%, rgba(8, 120, 209, .28) 0%, rgba(8, 120, 209, 0) 42%),
    radial-gradient(ellipse at 82% 88%, rgba(0, 174, 239, .16) 0%, rgba(0, 174, 239, 0) 44%),
    linear-gradient(120deg, #061a33 0%, #08284a 50%, #061a33 100%);
  color: #edf4fc;
}

.event-aura-homepage .ea-footer-cta-icon {
  border-color: rgba(0, 174, 239, .28);
  background: rgba(8, 40, 74, .62);
  color: #00aeef;
}

.event-aura-homepage .ea-footer-cta-inner > .ea-eyebrow {
  border-color: rgba(176, 205, 230, .24);
  background: rgba(255, 255, 255, .055);
  color: #d9e8f6;
}

.event-aura-homepage .ea-footer-cta-inner > .ea-eyebrow::before {
  background: #00aeef;
  box-shadow: 0 0 0 4px rgba(0, 174, 239, .13);
}

.event-aura-homepage .ea-footer-cta h2 {
  color: #fff;
}

.event-aura-homepage .ea-footer-cta-copy {
  color: #b7c8d9;
}

.event-aura-homepage .ea-footer-cta-actions .ea-button-cta {
  border-color: #fff;
  background: #fff;
  color: #061a33;
  box-shadow: 0 8px 22px rgba(0, 0, 0, .16);
}

.event-aura-homepage .ea-footer-cta-actions .ea-button-cta:hover {
  border-color: #e6f2fc;
  background: #e6f2fc;
  color: #061a33;
}

.event-aura-homepage .ea-footer-cta-actions .ea-button-cta-outline {
  border-color: rgba(197, 218, 238, .46);
  background: transparent;
  color: #f4f8fc;
}

.event-aura-homepage .ea-footer-cta-actions .ea-button-cta-outline:hover {
  border-color: #00aeef;
  background: rgba(255, 255, 255, .07);
  color: #fff;
}

.event-aura-homepage .ea-footer-cta-actions .ea-button-cta-outline svg {
  color: #25d366;
}
