.elementor-15 .elementor-element.elementor-element-3b56a8c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-56684eb */.elementor-15 .elementor-element.elementor-element-56684eb .ad-btn {
    position: relative !important;
    overflow: hidden !important;

    /* Fundo verde */
    background-color: #20d45b !important;

    /* Glow */
    box-shadow:
        0 0 8px rgba(46, 255, 109, 0.9),
        0 0 20px rgba(46, 255, 109, 0.65),
        0 0 45px rgba(46, 255, 109, 0.35),
        inset 0 1px 0 rgba(255,255,255,0.65) !important;

    /*
      A primeira camada é o brilho.
      A segunda é o verde normal.
    */
    background-image:
        linear-gradient(
            110deg,
            transparent 38%,
            rgba(255,255,255,0.05) 43%,
            rgba(255,255,255,0.55) 48%,
            rgba(255,255,255,1) 50%,
            rgba(255,255,255,0.55) 52%,
            rgba(255,255,255,0.05) 57%,
            transparent 62%
        ),
        linear-gradient(
            180deg,
            #43ed78 0%,
            #20d45b 50%,
            #16b94d 100%
        ) !important;

    /* O brilho começa fora do botão */
    background-size:
        280% 100%,
        100% 100% !important;

    background-position:
        -180% 0,
        0 0 !important;

    background-repeat: no-repeat !important;

    animation: brilhoEspelhoAcademia 2.2s linear infinite !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease !important;
}


@keyframes brilhoEspelhoAcademia {

    0% {
        background-position:
            -180% 0,
            0 0;
    }

    100% {
        background-position:
            180% 0,
            0 0;
    }

}


/* Hover */
.elementor-15 .elementor-element.elementor-element-56684eb .ad-btn:hover {

    transform: translateY(-3px) scale(1.015) !important;

    box-shadow:
        0 0 10px rgba(46,255,109,1),
        0 0 28px rgba(46,255,109,.8),
        0 0 55px rgba(46,255,109,.45),
        inset 0 1px 0 rgba(255,255,255,.8) !important;
}/* End custom CSS */