.elementor-3936 .elementor-element.elementor-element-ea3ef88{--display:flex;--min-height:313px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:83px;--padding-bottom:83px;--padding-left:83px;--padding-right:83px;}.elementor-3936 .elementor-element.elementor-element-ea3ef88:not(.elementor-motion-effects-element-type-background), .elementor-3936 .elementor-element.elementor-element-ea3ef88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://affiliapass.com/wp-content/uploads/2025/08/cacique.jpg");}.elementor-3936 .elementor-element.elementor-element-ea3ef88, .elementor-3936 .elementor-element.elementor-element-ea3ef88::before{--border-transition:0.3s;}.elementor-3936 .elementor-element.elementor-element-b8039a2{column-gap:0px;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:42px;letter-spacing:0px;}.elementor-3936 .elementor-element.elementor-element-b8039a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3936 .elementor-element.elementor-element-a271bac{--display:flex;--background-transition:0.3s;}.elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;background-color:#dcfc54;border-radius:20px 20px 20px 20px;}.elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button:hover, .elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button:focus{color:#FFFFFF;background-color:#1BFF67;}.elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button:hover svg, .elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button:focus svg{fill:#FFFFFF;}.elementor-3936 .elementor-element.elementor-element-9c434ce > .elementor-widget-container{margin:0px 0px -8px 0px;padding:20px 0px 16px 0px;}.elementor-3936 .elementor-element.elementor-element-9c434ce{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3936 .elementor-element.elementor-element-9c434ce.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-3936 .elementor-element.elementor-element-ea3ef88{--content-width:500px;--min-height:424px;--padding-top:59px;--padding-bottom:59px;--padding-left:59px;--padding-right:59px;}.elementor-3936 .elementor-element.elementor-element-ea3ef88:not(.elementor-motion-effects-element-type-background), .elementor-3936 .elementor-element.elementor-element-ea3ef88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://affiliapass.com/wp-content/uploads/2025/03/BANNER-FUNIL-CACIQUE.webp");}.elementor-3936 .elementor-element.elementor-element-b8039a2{column-gap:0px;text-align:center;font-size:26px;line-height:1.5em;letter-spacing:0px;width:var( --container-widget-width, 503px );max-width:503px;--container-widget-width:503px;--container-widget-flex-grow:0;}.elementor-3936 .elementor-element.elementor-element-642c79f{width:100%;max-width:100%;}.elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button{font-size:9px;letter-spacing:0px;}.elementor-3936 .elementor-element.elementor-element-9c434ce > .elementor-widget-container{padding:-46px -46px -46px -46px;}.elementor-3936 .elementor-element.elementor-element-9c434ce{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-3936 .elementor-element.elementor-element-9c434ce.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-9c434ce */:root{
    --grad1: #DCFC54;
    --grad2: #8EFFB4;
    --grad3: #1AC052;
    --grad4: #1BFF67;
}

.elementor-3936 .elementor-element.elementor-element-9c434ce a{
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
}
.elementor-3936 .elementor-element.elementor-element-9c434ce a:hover{
    animation: animateBackground 8s linear infinite;
}
@keyframes animateBackground {
    0%{
        background-position: 0%;
    }
    100%{
        background-position: 400%;
    }
}

/*css for glowing background*/
.elementor-3936 .elementor-element.elementor-element-9c434ce a:before{
    content: '';
    position: absolute;
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: 0;
    background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    border-radius: 40px;
    opacity: 0;
    transition: 0.5s;

}
.elementor-3936 .elementor-element.elementor-element-9c434ce a:hover:before{
    filter: blur(20px);
    opacity: .6;
    animation: animateBackground 8s linear infinite;
}


@-webkit-keyframes pulseBtn {
  0% {-webkit-box-shadow: 0px 0px 0px 0px rgba(81, 73, 255, 1);}
  100% {-webkit-box-shadow: 0px 0px 12px 0px rgba(72, 231, 36, 1);}
}
@-moz-keyframes pulseBtn {
  0% {-moz-box-shadow: 0px 0px 0px 0px rgba(81, 73, 255, 1);}
  100% {-moz-box-shadow: 0px 0px 12px 0px rgbargba(72, 231, 36, 1);}
}

@keyframes pulseBtn {
  0% {box-shadow: 0px 0px 0px 0px rgba(81, 73, 255, 1);}
  100% {box-shadow: 0px 0px 20px 5px rgba(72, 231, 36, 1)
 ;}
}

.elementor-3936 .elementor-element.elementor-element-9c434ce .elementor-button{
  -webkit-animation-name: pulseBtn;
  -moz-animation-name: pulseBtn;
  animation-name: pulseBtn;
  
  -webkit-animation-duration: 0.9s;
  -moz-animation-duration: 0.9s;
  animation-duration: 0.9s;
  
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  animation-direction: alternate;
  
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

CSS For Elementor Free
@-webkit-keyframes pulseBtn {
  0% {-webkit-box-shadow: 0px 0px 0px 0px rgba(81, 73, 255, 1);}
  100% {-webkit-box-shadow: 0px 0px 12px 0px rgba(72, 231, 36, 1);}
}
@-moz-keyframes pulseBtn {
  0% {-moz-box-shadow: 0px 0px 0px 0px rrgba(72, 231, 36, 1);}
  100% {-moz-box-shadow: 0px 0px 12px 0px rgba(72, 231, 36, 1);}
}

@keyframes pulseBtn {
  0% {box-shadow: 0px 0px 0px 0px rgba(72, 231, 36, 1);}
  100% {box-shadow: 0px 0px 20px 5px rgba(72, 231, 36, 1)
 ;}
}

.glow-btn .elementor-button{
  -webkit-animation-name: pulseBtn;
  -moz-animation-name: pulseBtn;
  animation-name: pulseBtn;
  
  -webkit-animation-duration: 0.9s;
  -moz-animation-duration: 0.9s;
  animation-duration: 0.9s;
  
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  
  -webkit-animation-direction: alternate;
  -moz-animation-direction: alternate;
  animation-direction: alternate;
  
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}:/* End custom CSS */