/* BotÃ³n de WhatsApp */
.whatsapp-button {
  display: flex;
  align-items: center;
  background: linear-gradient(135deg, #316926, #3d8330, #3D8A40, #55B743); /* Gradiente verde */
  border-radius: 38px;
  padding: 12px 16px;
  width: 100%; /* Ajusta segÃºn el tamaÃ±o que prefieras */
  margin: 0 auto;
  border: 2px linear-gradient(135deg, #316926, #3d8330, #3D8A40, #55B743);; /* Borde verde plano */
  position: relative; /* Para posicionar el texto "CHAT" dentro del botÃ³n */
  transition: transform 0.3s ease; /* Transiciones para suavizar el efecto */
}

/* Enlace del botÃ³n */
.whatsapp-link {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: white; /* Color blanco del texto del enlace */
  width: 100%; /* Asegura que el enlace ocupe todo el ancho del botÃ³n */
}

/* Icono principal de WhatsApp */
.whatsapp-icon {
  background-image: url('/assets/1.png'); /* Logo de WhatsApp actualizado */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 55px; /* TamaÃ±o del Ã­cono */
  height: 55px; /* TamaÃ±o del Ã­cono */
  margin-right: 15px;
  border: 2px solid #55B743; /* Borde verde claro alrededor del Ã­cono */
  border-radius: 50%; /* Hacer el borde redondeado */
  padding: 7px; /* Espacio entre el Ã­cono y el borde */
  box-sizing: border-box; /* Asegura que el borde no afecte al tamaÃ±o total */
}

/* Contenedor del texto */
.whatsapp-text {
  display: flex;
  flex-direction: column;
}

/* Nombre de la empresa */
.whatsapp-company {
  font-size: 18px;
  color: #FEEA71; /* Texto amarillo para el nombre de la empresa */
  font-weight: 700; /* Peso mÃ¡s grueso para el nombre */
  margin-bottom: 2px; /* SeparaciÃ³n entre el nombre y el nÃºmero */
}

/* Contenedor de contacto */
.whatsapp-contact {
  display: flex;
  align-items: center;
}

/* NÃºmero de telÃ©fono */
.whatsapp-number {
  font-size: 13px;
  font-weight: 400; /* Peso normal para el nÃºmero */
  margin-right: 10px; /* Espacio entre el nÃºmero y el Ã­cono pequeÃ±o */
}

/* Icono pequeÃ±o de WhatsApp */
.whatsapp-icon-small {
  background-image: url('/assets/WhatsApp.svg'); /* Logo de WhatsApp para el nÃºmero */
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 30px; /* TamaÃ±o reducido del Ã­cono */
  height: 30px; /* TamaÃ±o reducido del Ã­cono */
  border-radius: 50%; /* Hacer el borde redondeado */
  margin-right: 10px; /* Espacio entre el Ã­cono pequeÃ±o y el texto "Online" */
}

/* Estado online */
.whatsapp-status {
  font-size: 13px; /* TamaÃ±o del texto "Online" */
  display: flex;
  align-items: center;
}

.status-dot {
  width: 8px; /* TamaÃ±o del punto */
  height: 8px; /* TamaÃ±o del punto */
  border-radius: 50%; /* Hacer el punto redondeado */
  background-color: #55B743; /* Color verde del punto */
  margin-right: 5px; /* Espacio entre el punto y el texto "Online" */
  animation: blink 1s infinite; /* Aplicar la animaciÃ³n de parpadeo */
}

/* AnimaciÃ³n de parpadeo */
@keyframes blink {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}

/* Efecto de movimiento al pasar el cursor */
.whatsapp-button:hover {
  transform: scale(1.05); /* Aumenta el tamaÃ±o del botÃ³n al pasar el cursor */
  /* Elimina la sombra para un estilo mÃ¡s plano */
}

/* Efecto de movimiento al hacer clic */
.whatsapp-button:active {
  transform: scale(0.98); /* Reduce el tamaÃ±o del botÃ³n al hacer clic */
  /* Elimina la sombra para un estilo mÃ¡s plano */
}

/* Texto "CHAT" */
.whatsapp-chat {
  font-size: 10px; /* TamaÃ±o pequeÃ±o para el texto "CHAT" */
  font-weight: 600; /* Peso mÃ¡s grueso para el texto */
  color: #FFFFFF; /* Color blanco del texto */
  background-color: #55B743; /* Fondo verde de WhatsApp */
  padding: 2px 8px; /* Espacio alrededor del texto */
  border: 1px solid #FFFFFF; /* Borde blanco */
  border-radius: 12px; /* Bordes redondeados */
  position: absolute; /* Posicionamiento absoluto dentro del contenedor */
  top: 10px; /* Espacio desde la parte superior del botÃ³n */
  right: 20px; /* Espacio desde la parte derecha del botÃ³n */
  animation: blink 1s infinite; /* AnimaciÃ³n de parpadeo */
  text-transform: uppercase; /* Convertir el texto a mayÃºsculas */
}
/*end whatsap*/