@media(max-width:767px){.elementor .e-4edaa5e-1a159df{font-size:25px;align-self:center;}}@media(max-width:767px){.elementor .e-53179af-85a1854{font-size:16px;margin-block-end:20px;align-self:center;}}@media(max-width:767px){.elementor .e-b38f2cb-87a39f6{font-weight:900;font-size:34px;text-align:center;align-self:center;}}@media(max-width:767px){.elementor .e-e02d856-e9ec980{font-family:Poppins;justify-content:center;/* Container alignment (optional) */
.live-text {
margin-left: 8px;
font-size: 14px;
color: #374151;
}

/* Dot base */
.live-dot {
width: 10px;
height: 10px;
background: #22c55e;
border-radius: 50%;
position: relative;
display: inline-block;
}

/* Inner subtle breathing */
.live-dot::before {
content: '';
position: absolute;
inset: 0;
border-radius: 50%;
background: #22c55e;
animation: breathe 2s ease-in-out infinite;
}

/* Outer ripple waves */
.live-dot::after {
content: '';
position: absolute;
inset: 0;
border-radius: 50%;
background: rgba(34,197,94,0.4);
animation: ripple 2s cubic-bezier(0.22, 1, 0.36, 1) infinite;
}

/* Second ripple layer for depth */
.live-dot span {
content: '';
position: absolute;
inset: 0;
border-radius: 50%;
background: rgba(34,197,94,0.25);
animation: ripple 2s cubic-bezier(0.22, 1, 0.36, 1) infinite;
animation-delay: 0.6s;
}

/* Animations */
@keyframes ripple {
0% {
  transform: scale(1);
  opacity: 0.6;
}
80% {
  transform: scale(3);
  opacity: 0;
}
100% {
  opacity: 0;
}
}

@keyframes breathe {
0%, 100% {
  transform: scale(1);
  opacity: 1;
}
50% {
  transform: scale(0.85);
  opacity: 0.8;
}
}

/* Pill style */
.pill {
background: #dcfce7;
color: #166534;
padding: 4px 12px;
border-radius: 999px;
font-weight: 500;
margin-left: 6px;
}

.live-dot::after {
filter: blur(2px);
}

@keyframes hueShift {
0% { background: #22c55e; }
50% { background: #4ade80; }
100% { background: #22c55e; }
}
.live-dot {
animation: hueShift 3s infinite;
}

.live-dot {
box-shadow: 0 0 6px rgba(34,197,94,0.6);
}\n}}@media(max-width:767px){.elementor .e-cd89877-86f68ed{font-family:Poppins;justify-content:center;Talk to Us\n}}