.elementor-7095 .elementor-element.elementor-element-9a613af{--display:flex;--min-height:0vh;--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;--justify-content:center;}.elementor-7095 .elementor-element.elementor-element-9a613af:not(.elementor-motion-effects-element-type-background), .elementor-7095 .elementor-element.elementor-element-9a613af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-7095 .elementor-element.elementor-element-653522b{text-align:center;}.elementor-7095 .elementor-element.elementor-element-653522b .elementor-heading-title{font-size:3.1em;color:#FFFFFF;}.elementor-7095 .elementor-element.elementor-element-543613f{text-align:center;}.elementor-7095 .elementor-element.elementor-element-543613f .elementor-heading-title{font-weight:400;color:#DDDDDD;}.elementor-7095 .elementor-element.elementor-element-b7dcaed .elementor-button{background-color:#0FC213;font-family:"Creato", Sans-serif;font-size:1.3em;font-weight:600;fill:#000000;color:#000000;box-shadow:0px 28px 80px 0px rgba(105, 252, 108.00000000000004, 0.34);padding:20px 35px 20px 35px;}.elementor-7095 .elementor-element.elementor-element-b7dcaed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7095 .elementor-element.elementor-element-b7dcaed.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-7095 .elementor-element.elementor-element-653522b .elementor-heading-title{font-size:2.3em;}.elementor-7095 .elementor-element.elementor-element-543613f .elementor-heading-title{font-size:24px;}.elementor-7095 .elementor-element.elementor-element-b7dcaed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7095 .elementor-element.elementor-element-b7dcaed.elementor-element{--align-self:center;}.elementor-7095 .elementor-element.elementor-element-b7dcaed .elementor-button{font-size:1.2em;padding:20px 25px 20px 25px;}}/* Start custom CSS for button, class: .elementor-element-b7dcaed */.elementor-7095 .elementor-element.elementor-element-b7dcaed .elementor-button{
    animation: 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite brilho;
    background-image: linear-gradient(45deg, #18B418, #7CEC7C, #18B418, #7CEC7C); /*troque as cores aqui, repetindo conforme indicado*/
    background-size: 400% 200%;
    transition: all .8s;
}

@keyframes brilho{
    0% {
        background-position: 0 0;
    }  

    100% {
        background-position: 100% 0;
    }
}

.elementor-7095 .elementor-element.elementor-element-b7dcaed{
    width: fit-content !important;
    overflow: hidden;
    box-shadow: 0px 176px 49px 0px rgba(74, 208, 75, 0.00), 0px 113px 45px 0px rgba(74, 208, 75, 0.01), 0px 63px 38px 0px rgba(74, 208, 75, 0.05), 0px 28px 28px 0px rgba(74, 208, 75, 0.09), 0px 7px 15px 0px rgba(74, 208, 75, 0.10);
Colors
Hex
Hex
Background colors

}

.elementor-7095 .elementor-element.elementor-element-b7dcaed .elementor-button:hover::before {
  animation: brilho 8s linear;
  
}

.elementor-7095 .elementor-element.elementor-element-b7dcaed:hover {
  transform: scale(1.1);
}

.elementor-7095 .elementor-element.elementor-element-b7dcaed{
    width: fit-content !important;
    overflow: hidden;
}

.elementor-7095 .elementor-element.elementor-element-b7dcaed .elementor-button:hover::before {
  animation: luz 0.8s linear;
}

.elementor-7095 .elementor-element.elementor-element-b7dcaed .elementor-button::before {
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background: #ffffff;
  box-shadow: 0 0 30px 20px #ffffffaa;
  transform: skewX(-30deg);
  mix-blend-mode: plus-lighter;
}

@keyframes luz {
  0% {
    opacity: 0;
    left: 0%;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    left: 100%;
  }
}

.elementor-7095 .elementor-element.elementor-element-b7dcaed svg{
    margin-top: -2px;
}/* End custom CSS */