/* Hero call button only: glowing red. Other service buttons keep their own styling. */
.srcity-services-page .srcity-services-hero a[href^="tel:"],
.srcity-services-page .srcity-services-hero a.sr-services-hero-call {
  background:#e52532!important; color:#fff!important; border-color:#e52532!important;
  animation:sr-services-hero-glow 1.6s ease-in-out infinite!important;
}
/* Override older JH main plugin rules that incorrectly animate the bottom CTA. */
.srcity-services-page .srcity-services-final-cta a[href^="tel:"],
.srcity-services-page a.sr-services-free-call:not(.sr-services-hero-call) {
  animation:none!important;
}
@keyframes sr-services-hero-glow {
  0%,100% {box-shadow:0 0 0 0 rgba(229,37,50,.55),0 0 10px rgba(229,37,50,.25)}
  50% {box-shadow:0 0 0 9px rgba(229,37,50,0),0 0 25px rgba(229,37,50,.85)}
}
@media (prefers-reduced-motion:reduce) {
 .srcity-services-page .srcity-services-hero a[href^="tel:"] {animation:none!important}
}
