.ifcs-home-dark .ifcs-home-overlay {
  background: linear-gradient(rgba(0, 0, 0, 0.55), rgba(0, 0, 0, 0.4) 40%, rgba(0, 0, 0, 0.7)) !important;
}

.ifcs-home-light .ifcs-home-overlay {
  background: rgba(255, 255, 255, 0.7) !important;
}

.ifcs-home-dark .tesla-section-content,
.ifcs-home-dark .tesla-section-content h2,
.ifcs-home-dark .tesla-section-content p {
  color: #fff !important;
  text-shadow: 0 2px 8px rgba(0, 0, 0, 0.65) !important;
}

.ifcs-home-dark .tesla-cta-group a:last-child {
  border-color: rgba(255, 255, 255, 0.65) !important;
  background: rgba(255, 255, 255, 0.12) !important;
  color: #fff !important;
  backdrop-filter: blur(8px);
}
