#bemTeVi {
    position: absolute;
    z-index: 4000;
    left: 0;
    top: 0;
    width: 56px;
    height: 56px;
    display: none;
    pointer-events: none;
    user-select: none;
    transform: translate(-50%, -50%);
    will-change: left, top, transform, opacity;
}

#bemTeVi img {
    display: block;
    width: 100%;
    height: auto;
    transform-origin: 50% 55%;
}

#bemTeVi.voando {
    display: block;
}

#bemTeVi.voando img {
    animation: bemtevi-asas 0.18s infinite alternate ease-in-out;
}

@keyframes bemtevi-asas {
    from {
        transform: rotate(-8deg) scaleY(1);
    }
    to {
        transform: rotate(8deg) scaleY(0.84);
    }
}