/*
 Theme Name: Hello Elementor Child
 Template: hello-elementor
 Version: 1.0
*/

.h-adm-btn a {background-color: #0b285a;
    padding: 15px 25px;
    border-radius: 55px;
    color: #fff;}

.mobile-floating-cta {
  position: fixed;
  bottom: 100px; /* Keeps space above your bottom banner */
  right: 15px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  z-index: 99999;
  animation: slideUp 0.6s ease-out forwards;
}

.cta-float {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.cta-float svg {
  width: 26px;
  height: 26px;
}

.cta-float:hover {
  transform: scale(1.1);
}

.call-btn {
  background: #ff5722;
  animation: softGlowOrange 3s ease-in-out infinite;
}

.whatsapp-btn {
  background: #25D366;
  animation: softGlowGreen 3s ease-in-out infinite;
}

/* Slide in on page load */
@keyframes slideUp {
  from { transform: translateY(80px); opacity: 0; }
  to { transform: translateY(0); opacity: 1; }
}

/* Soft colored glow animations */
@keyframes softGlowOrange {
  0%, 100% { box-shadow: 0 0 8px rgba(255, 87, 34, 0.3); }
  50% { box-shadow: 0 0 20px rgba(255, 87, 34, 0.6); }
}

@keyframes softGlowGreen {
  0%, 100% { box-shadow: 0 0 8px rgba(37, 211, 102, 0.3); }
  50% { box-shadow: 0 0 20px rgba(37, 211, 102, 0.6); }
}