.elementor-412 .elementor-element.elementor-element-a415759{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-412 .elementor-element.elementor-element-801a636{width:var( --container-widget-width, 87.634% );max-width:87.634%;--container-widget-width:87.634%;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-801a636.elementor-element{--flex-grow:0;--flex-shrink:0;}/* Start custom CSS for html, class: .elementor-element-4b86935 */.whatsapp-float{
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 65px;
    height: 65px;

    display: flex;
    align-items: center;
    justify-content: center;

    /* COR DO WHATSAPP */
    background: rgba(37,211,102,0.9);

    backdrop-filter: blur(12px) saturate(180%);
    -webkit-backdrop-filter: blur(12px) saturate(180%);

    border-radius: 14px;
    border: 1px solid rgba(255,255,255,0.4);

    /* GLOW VERDE */
    box-shadow: 
        0 0 12px rgba(37,211,102,0.9),
        0 0 35px rgba(37,211,102,0.7),
        inset 0 0 12px rgba(255,255,255,0.35);

    overflow: hidden;
    transition: all .35s ease;

    z-index: 9999;
}

/* Ícone */
.whatsapp-float svg{
    width: 30px;
    height: 30px;
    position: relative;
    z-index: 2;
}

/* BRILHO PASSANDO */
.whatsapp-float:before{
    content: "";
    position: absolute;
    top: -50%;
    left: -100%;
    width: 200%;
    height: 200%;

    background: linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,0.8),
        transparent
    );

    transform: rotate(25deg);
    opacity: 0;
}

/* HOVER */
.whatsapp-float:hover{
    transform: translateY(-3px) scale(1.05);

    box-shadow:
        0 0 18px rgba(37,211,102,1),
        0 0 45px rgba(37,211,102,0.9),
        inset 0 0 15px rgba(255,255,255,0.45);
}

/* ANIMAÇÃO DO BRILHO */
.whatsapp-float:hover:before{
    animation: shine 1.2s forwards;
    opacity: 1;
}

@keyframes shine{
    0%{
        left:-100%;
    }
    100%{
        left:100%;
    }
}/* End custom CSS */