.fixed-btn {
  position: fixed;
  width: 50px;
  height: 50px;
  top: 70%;
  right: 20px;
  transform: translateY(-50%);
  color: white;
  border-radius: 50%;
  text-align: center;
  font-size: 24px;
  z-index: 1000;
  box-shadow: 2px 2px 3px #999;
  animation: pulse 2s infinite;
  display: none; /* скрыто по умолчанию */
}

#whatsapp-btn {
  background-color: #25d366;
}

#call-btn {
  background-color: #34b7f1;
  margin-top: 60px; /* чтобы кнопки не перекрывались */
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(0,0,0,0.2); }
  70% { box-shadow: 0 0 0 10px rgba(0,0,0,0); }
  100% { box-shadow: 0 0 0 0 rgba(0,0,0,0); }
}