/* Contenedor de los botones */
.social-icon {
    display: inline-block;
    width: 35px; /* Tamaño del botón */
    height: 35px;
    border: 2px solid #43788F; /* Borde negro */
    border-radius: 25%; /* Forma circular */
    background-color: white; /* Fondo blanco */
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 2px;
    text-decoration: none; /* Sin subrayado */
    color: #43788F; /* Color del icono */
    font-size: 20px; /* Tamaño del icono */
    transition: transform 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  }
  
  /* Hover */
  .social-icon:hover {
    transform: scale(1.1); /* Efecto de zoom */
    background-color: #43788F; /* Fondo negro */
    color: white; /* Icono blanco en hover */
  }
  