.elementor-10 .elementor-element.elementor-element-eb8730b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-eb8730b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-eb8730b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-eb8730b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-10 .elementor-element.elementor-element-2c0144f img{width:33%;}.elementor-10 .elementor-element.elementor-element-8e9c763:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8e9c763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-10 .elementor-element.elementor-element-8e9c763{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-8e9c763 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-203452c:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-203452c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-10 .elementor-element.elementor-element-203452c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-203452c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-2c63696{text-align:center;}.elementor-10 .elementor-element.elementor-element-2c63696 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b14bf34{text-align:center;color:#FF0000;}.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-10 .elementor-element.elementor-element-1f1e4fa > .elementor-widget-container{border-radius:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-1f1e4fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-1f1e4fa .elementor-button{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-e67eec0{--spacer-size:20px;}.elementor-10 .elementor-element.elementor-element-d6d3fb4{text-align:center;}.elementor-10 .elementor-element.elementor-element-d6d3fb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#D7BC00;}.elementor-10 .elementor-element.elementor-element-201bd3e{text-align:center;color:#FF0000;}.elementor-10 .elementor-element.elementor-element-e35a749 > .elementor-widget-container{border-radius:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-e35a749 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-e35a749 .elementor-button{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-c738788{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-10fe370:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-10fe370 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181818;}.elementor-10 .elementor-element.elementor-element-10fe370{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-10fe370 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-c0435bd{text-align:center;}.elementor-10 .elementor-element.elementor-element-c0435bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;color:#D7BC00;}.elementor-10 .elementor-element.elementor-element-ffa0f21{text-align:center;color:#FF0000;}.elementor-10 .elementor-element.elementor-element-532990f > .elementor-widget-container{border-radius:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-532990f .elementor-button-content-wrapper{flex-direction:row;}.elementor-10 .elementor-element.elementor-element-532990f .elementor-button{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:500;border-radius:27px 27px 27px 27px;}.elementor-10 .elementor-element.elementor-element-4bcf707{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-f89c388:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f89c388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131313;}.elementor-10 .elementor-element.elementor-element-f89c388{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-f89c388 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e81dd21{width:auto;max-width:auto;bottom:10px;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-e81dd21{right:10px;}body.rtl .elementor-10 .elementor-element.elementor-element-e81dd21{left:10px;}.elementor-10 .elementor-element.elementor-element-e81dd21 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-e81dd21.elementor-view-stacked .elementor-icon{background-color:#00D10A;}.elementor-10 .elementor-element.elementor-element-e81dd21.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e81dd21.elementor-view-default .elementor-icon{color:#00D10A;border-color:#00D10A;}.elementor-10 .elementor-element.elementor-element-e81dd21.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-e81dd21.elementor-view-default .elementor-icon svg{fill:#00D10A;}.elementor-10 .elementor-element.elementor-element-e81dd21 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-e81dd21 .elementor-icon svg{height:35px;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFDFD;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-2c0144f img{width:50%;}.elementor-10 .elementor-element.elementor-element-e81dd21{bottom:0px;}.elementor-10 .elementor-element.elementor-element-e81dd21 .elementor-icon{font-size:35px;}.elementor-10 .elementor-element.elementor-element-e81dd21 .elementor-icon svg{height:35px;}}/* Start custom CSS for button, class: .elementor-element-1f1e4fa *//* ANIMAÇÃO PULSE */
#cod_botao {
  animation: pulse 1.0s infinite;
}

#cod_botao:hover {
  animation: none;
}

@keyframes pulse {
  0% {
    transform: scale(.9);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 50px rgba(0, 255, 0, 0);
  }
  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
  }
}

/* BOTÃO PRINCIPAL */
.elementor-button {
  margin-top: 6px;
  position: relative;
  overflow: hidden;
  border-radius: 180px;
  animation: textura 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running;
  background-image: linear-gradient(
    45deg,
    #1a1a1a,
    #00CC00,
    #00FF41,
    #00FF7F,
    #00CC00,
    #1a1a1a
  );
  background-size: 400% 200%;
  transition: all 0.8s;
  box-shadow: 0 0 20px rgba(0, 255, 65, 0.7), 0 0 40px rgba(0, 204, 0, 0.5);
  text-shadow: 0 0 10px rgba(0, 255, 65, 0.6);
}

/* BORDA */
.elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 180px;
  background: linear-gradient(
    35deg,
    #00FF41,
    transparent,
    transparent,
    #00CC00
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* HOVER */
.elementor-button:hover {
  background-image: linear-gradient(
    45deg,
    #00FF41,
    #00FF7F,
    #00CC00,
    #00FF7F,
    #00FF41
  );
  background-size: 400% 200%;
  box-shadow: 0 0 30px rgba(0, 255, 65, 0.9), 0 0 60px rgba(0, 255, 0, 0.8), inset 0 0 20px rgba(0, 255, 65, 0.4);
  text-shadow: 0 0 15px rgba(0, 255, 65, 0.9);
}

/* ANIMAÇÃO TEXTURA */
@keyframes textura {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}

/* TEXTO DO BOTÃO */
.elementor-button-text {
  font-weight: 600;
  color: #FFFFFF;
}

/* LINK SEM UNDERLINE */
.elementor-button a {
  color: #FFFFFF;
  text-decoration: none;
}

/* CHECKBOX */
.elementor-field-option {
  font-size: 12px;
  display: flex;
  align-items: center;
}

.elementor-field-option label {
  padding-left: 7px;
  text-decoration: none;
}

input[type="checkbox"] {
  accent-color: #00FF41;
}

/* FLEX WRAPPER */
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}

/* ORDEM DOS CAMPOS */
.elementor-field-type-submit {
  order: 10;
}

.elementor-field-type-html {
  order: 11;
  width: 100%;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e35a749 *//* ANIMAÇÃO PULSE */
#cod_botao {
  animation: pulse 1.0s infinite;
}

#cod_botao:hover {
  animation: none;
}

@keyframes pulse {
  0% {
    transform: scale(.9);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 50px rgba(0, 255, 0, 0);
  }
  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
  }
}

/* BOTÃO PRINCIPAL */
.elementor-button {
  margin-top: 6px;
  position: relative;
  overflow: hidden;
  border-radius: 180px;
  animation: textura 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running;
  background-image: linear-gradient(
    45deg,
    #1a1a1a,
    #00CC00,
    #00FF41,
    #00FF7F,
    #00CC00,
    #1a1a1a
  );
  background-size: 400% 200%;
  transition: all 0.8s;
  box-shadow: 0 0 20px rgba(0, 255, 65, 0.7), 0 0 40px rgba(0, 204, 0, 0.5);
  text-shadow: 0 0 10px rgba(0, 255, 65, 0.6);
}

/* BORDA */
.elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 180px;
  background: linear-gradient(
    35deg,
    #00FF41,
    transparent,
    transparent,
    #00CC00
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* HOVER */
.elementor-button:hover {
  background-image: linear-gradient(
    45deg,
    #00FF41,
    #00FF7F,
    #00CC00,
    #00FF7F,
    #00FF41
  );
  background-size: 400% 200%;
  box-shadow: 0 0 30px rgba(0, 255, 65, 0.9), 0 0 60px rgba(0, 255, 0, 0.8), inset 0 0 20px rgba(0, 255, 65, 0.4);
  text-shadow: 0 0 15px rgba(0, 255, 65, 0.9);
}

/* ANIMAÇÃO TEXTURA */
@keyframes textura {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}

/* TEXTO DO BOTÃO */
.elementor-button-text {
  font-weight: 600;
  color: #FFFFFF;
}

/* LINK SEM UNDERLINE */
.elementor-button a {
  color: #FFFFFF;
  text-decoration: none;
}

/* CHECKBOX */
.elementor-field-option {
  font-size: 12px;
  display: flex;
  align-items: center;
}

.elementor-field-option label {
  padding-left: 7px;
  text-decoration: none;
}

input[type="checkbox"] {
  accent-color: #00FF41;
}

/* FLEX WRAPPER */
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}

/* ORDEM DOS CAMPOS */
.elementor-field-type-submit {
  order: 10;
}

.elementor-field-type-html {
  order: 11;
  width: 100%;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-532990f *//* ANIMAÇÃO PULSE */
#cod_botao {
  animation: pulse 1.0s infinite;
}

#cod_botao:hover {
  animation: none;
}

@keyframes pulse {
  0% {
    transform: scale(.9);
  }
  70% {
    transform: scale(1);
    box-shadow: 0 0 0 50px rgba(0, 255, 0, 0);
  }
  100% {
    transform: scale(.9);
    box-shadow: 0 0 0 0 rgba(0, 255, 0, 0);
  }
}

/* BOTÃO PRINCIPAL */
.elementor-button {
  margin-top: 6px;
  position: relative;
  overflow: hidden;
  border-radius: 180px;
  animation: textura 3.4s cubic-bezier(0.2, 0.5, 0.9, 0.6) 2s infinite normal none running;
  background-image: linear-gradient(
    45deg,
    #1a1a1a,
    #00CC00,
    #00FF41,
    #00FF7F,
    #00CC00,
    #1a1a1a
  );
  background-size: 400% 200%;
  transition: all 0.8s;
  box-shadow: 0 0 20px rgba(0, 255, 65, 0.7), 0 0 40px rgba(0, 204, 0, 0.5);
  text-shadow: 0 0 10px rgba(0, 255, 65, 0.6);
}

/* BORDA */
.elementor-button::before {
  content: "";
  position: absolute;
  inset: 0;
  padding: 2px;
  border-radius: 180px;
  background: linear-gradient(
    35deg,
    #00FF41,
    transparent,
    transparent,
    #00CC00
  );
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
  pointer-events: none;
}

/* HOVER */
.elementor-button:hover {
  background-image: linear-gradient(
    45deg,
    #00FF41,
    #00FF7F,
    #00CC00,
    #00FF7F,
    #00FF41
  );
  background-size: 400% 200%;
  box-shadow: 0 0 30px rgba(0, 255, 65, 0.9), 0 0 60px rgba(0, 255, 0, 0.8), inset 0 0 20px rgba(0, 255, 65, 0.4);
  text-shadow: 0 0 15px rgba(0, 255, 65, 0.9);
}

/* ANIMAÇÃO TEXTURA */
@keyframes textura {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}

/* TEXTO DO BOTÃO */
.elementor-button-text {
  font-weight: 600;
  color: #FFFFFF;
}

/* LINK SEM UNDERLINE */
.elementor-button a {
  color: #FFFFFF;
  text-decoration: none;
}

/* CHECKBOX */
.elementor-field-option {
  font-size: 12px;
  display: flex;
  align-items: center;
}

.elementor-field-option label {
  padding-left: 7px;
  text-decoration: none;
}

input[type="checkbox"] {
  accent-color: #00FF41;
}

/* FLEX WRAPPER */
.elementor-form-fields-wrapper {
  display: flex;
  flex-wrap: wrap;
}

/* ORDEM DOS CAMPOS */
.elementor-field-type-submit {
  order: 10;
}

.elementor-field-type-html {
  order: 11;
  width: 100%;
  margin-top: 10px;
}/* End custom CSS */