.call-button {
  background-color: #E53935;
  color: white;
  border: none;
  padding: 16px 26px;
  border-radius: 50px;
  font-size: 17px;
  font-weight: bold;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  box-shadow: 0 4px 20px rgba(229,57,53,0.6);
  animation: pulse-call 2s infinite;
  font-family: Arial, sans-serif;
  text-decoration: none;
  white-space: nowrap;
}

.call-button:hover {
  background-color: #C62828;
  transform: scale(1.05);
}

@keyframes pulse-call {
  0% { box-shadow: 0 0 0 0 rgba(229,57,53,0.7); }
  70% { box-shadow: 0 0 0 18px rgba(229,57,53,0); }
  100% { box-shadow: 0 0 0 0 rgba(229,57,53,0); }
}
