.be-whatsapp-float {
    position: fixed !important;
    right: var(--bwf-right, 24px) !important;
    bottom: var(--bwf-bottom, 24px) !important;
    width: var(--bwf-size, 58px);
    height: var(--bwf-size, 58px);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    background: #25D366;
    color: #fff;
    z-index: 99999;
    box-shadow: 0 10px 26px rgba(0, 0, 0, 0.22);
    text-decoration: none;
    transition: transform 160ms ease, box-shadow 160ms ease, opacity 160ms ease;
}

.be-whatsapp-float:hover,
.be-whatsapp-float:focus {
    transform: translateY(-2px) scale(1.03);
    box-shadow: 0 14px 32px rgba(0, 0, 0, 0.28);
    color: #fff;
    text-decoration: none;
}

.be-whatsapp-float__icon {
    display: flex;
    width: 62%;
    height: 62%;
}

.be-whatsapp-float svg {
    width: 100%;
    height: 100%;
    fill: currentColor;
}

@media (max-width: 767px) {
    .be-whatsapp-float {
        right: var(--bwf-mobile-right, 16px) !important;
        bottom: var(--bwf-mobile-bottom, 16px) !important;
    }
}
