
.wab-button {
    position: fixed !important;
    background-image: url(wa.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 999999 !important;
    width: 40px;
    height: 40px;
    right: 15px !important;
    bottom: 20px !important;
    visibility: visible !important;
    opacity: 1 !important;
    pointer-events: auto !important;
    box-sizing: border-box;
}

/* Animation icon-wa */
.wab-button.hi-there {
    animation: wab-bounce 8s linear infinite;
    transform-origin: 50% 50%;
}

@keyframes wab-bounce {
    0% {
        transform: translateX(0) rotate(0);
    }
    17.5% {
        transform: translateY(0) rotate(0);
    }
    42.5% {
        transform: translateY(0) rotate(0);
    }
    44.5% {
        transform: translateY(-2px) rotate(-17deg);
    }
    46.5% {
        transform: translateY(-3px) rotate(17deg);
    }
    49% {
        transform: translateY(-4px) rotate(-17deg);
    }
    50% {
        transform: translateY(0) rotate(0);
    }
    100% {
        transform: translateY(0) rotate(0);
    }
}

