.elementor-5354 .elementor-element.elementor-element-8825a03{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5354 .elementor-element.elementor-element-304bea7 .elementor-button{background-color:#05EE25;font-family:"Inter", Sans-serif;font-weight:400;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:20px 40px 20px 40px;}.elementor-5354 .elementor-element.elementor-element-304bea7 .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(min-width:768px){.elementor-5354 .elementor-element.elementor-element-8825a03{--width:450px;}}/* Start custom CSS for container, class: .elementor-element-8825a03 *//*CSS 01*/
.elementor-5354 .elementor-element.elementor-element-8825a03{
    background: radial-gradient(68.5% 119.738% at 49.1% 100%, rgba(0, 85, 255, 0.5) 0%, rgba(82, 139, 255, 0.5) 100%);
    border-radius: 1000px;
    box-shadow: #0055FF66 0px 0px 40px 0px;
}

.elementor-5354 .elementor-element.elementor-element-8825a03:hover{
    box-shadow: #0055FF66 0px 0px 80px 10px;
}

/*CSS 02*/
.elementor-5354 .elementor-element.elementor-element-8825a03{
    overflow: hidden;
    border-radius: 908px;
    cursor: pointer;
    transition: transform 0.4s ease all;
}

.elementor-5354 .elementor-element.elementor-element-8825a03:hover{
    transform: scale(0.98);
}

.elementor-5354 .elementor-element.elementor-element-8825a03 .elementor-button{
    transition: 0.5s;
    border-radius: 2000px !important;
    background: transparent !important;
    padding: 20px 0px !important;
}

.elementor-5354 .elementor-element.elementor-element-8825a03 .elementor-button-text,
.elementor-5354 .elementor-element.elementor-element-8825a03 .elementor-button-icon{
    position: relative;
    z-index: 3;
}

/*cor de fundo*/
.elementor-5354 .elementor-element.elementor-element-8825a03 .elementor-button::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: radial-gradient(53.6% 100% at 50% 100%, rgb(14, 150, 254) 0%, rgb(0, 85, 255) 100%);
  z-index: 3;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: calc(100% - 3px);
  height: calc(100% - 3px);
    border-radius: 800px;
    transition: 0.5s;
}

/*cor da borda*/
.elementor-5354 .elementor-element.elementor-element-8825a03 .elementor-button::after {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #ffffff30; /*altere a cor aqui*/
  z-index: 1;
  transition: opacity 0.3s linear;
  opacity: 1;
  width: 100%;
  height: 100%;
    border-radius: 88px;
}

/*cor do brilho*/
.elementor-5354 .elementor-element.elementor-element-8825a03::before {
  position: absolute;
  content: "";
  top: -40%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: white; /*altere a cor aqui*/
  z-index: 2;
  transition: opacity 0.2s linear;
  opacity: 1;
  width: 20px;
  height: 180px;
  filter: blur(10px);
    border-radius: 8px;
  animation: rodar 5s infinite linear;
  transform-origin: center bottom;
}

/*animação do brilho*/
@keyframes rodar{
    0%{
        transform: translate(-50%, -50%) rotate(0);
    }
    100%{
        transform: translate(-50%, -50%) rotate(360deg);
    }
}


.elementor-button-icon, .elementor-button-text{
        align-self: center;
}

.elementor-button-icon{
    font-size: 25px;
    rotate: 0deg;
    align-self: center;
    transition: 0.3s ease all
}/* End custom CSS */
/* Start custom CSS */body{
    background: #01142b;
}/* End custom CSS */