.icono {
    position: fixed;
    left: 20px;
    top: 300px;
    z-index: 999;
    width: 15%; /* Tamaño para PC (reducido) */
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 5px; /* Espacio más reducido entre los botones */
}

.icono img {
    width: 30%; /* Tamaño reducido para PC */
    height: auto;
}

@media (max-width: 1000px) {
    .icono {
        left: 5px;
        width: 20%; /* Tamaño reducido para móviles */
    }
    .icono img {
        width: 50%; /* Tamaño reducido para móviles */
    }
}
