.header-social {
  display: flex;
  gap: 15px;
  padding: 10px 0;
}

.social-icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 18px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.social-icon:hover {
  transform: scale(1.15);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* Brand colors */
.instagram {
  background: radial-gradient(circle at 30% 107%, #feda75 0%, #d62976 45%, #962fbf 60%, #4f5bd5 90%);
}

.facebook {
  background-color: #3b5998;
}

.linkedin {
  background-color: #0077b5;
}

.twitter {
  background-color: #000000; /* X logo uses black now */
}

.paragraph{
  font-size: 14px;
  line-height: 1.6;
}
.navbar-brand img{
    width: 225px;
}




.floating-buttons {
  position: fixed;
  bottom: 20px;
  left: 20px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  z-index: 999;
}

.btn {
  position: relative;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  font-size: 24px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  animation: heartbeat 1.8s infinite;
  overflow: hidden;
}

.btn::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.7;
  animation: pulseRing 1.8s infinite;
  z-index: -1;
}

/* WhatsApp Button */
.btn.whatsapp {
  background-color: #25D366;
}
.btn.whatsapp::before {
  background: radial-gradient(circle, #25D366 10%, transparent 70%);
}

/* Call Button (Blue) */
.btn.call {
  background-color: #155DA3;
}
.btn.call::before {
  background: radial-gradient(circle, #155DA3 10%, transparent 70%);
}

/* Heartbeat Animation */
@keyframes heartbeat {
  0%, 100% {
    transform: scale(1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  }
  50% {
    transform: scale(1.15);
    box-shadow: 0 0 20px rgba(255, 255, 255, 0.6);
  }
}

/* Pulse Ring */
@keyframes pulseRing {
  0% {
    transform: scale(1);
    opacity: 0.7;
  }
  70% {
    transform: scale(2.2);
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

