.elementor-1583 .elementor-element.elementor-element-0575d23{--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;}.elementor-1583 .elementor-element.elementor-element-918145c{--grid-template-columns:repeat(0, auto);text-align:center;bottom:30px;--icon-size:40px;--grid-column-gap:5px;--grid-row-gap:0px;}body:not(.rtl) .elementor-1583 .elementor-element.elementor-element-918145c{right:30px;}body.rtl .elementor-1583 .elementor-element.elementor-element-918145c{left:30px;}.elementor-1583 .elementor-element.elementor-element-918145c .elementor-social-icon{background-color:#008B07;--icon-padding:0.4em;}.elementor-1583 .elementor-element.elementor-element-918145c .elementor-social-icon i{color:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-918145c .elementor-social-icon svg{fill:#FFFFFF;}.elementor-1583 .elementor-element.elementor-element-918145c .elementor-icon{border-radius:100px 100px 100px 100px;}#elementor-popup-modal-1583 .dialog-widget-content{animation-duration:1.2s;background-color:#FFFFFF00;}#elementor-popup-modal-1583 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-1583{justify-content:center;align-items:center;}@media(max-width:1366px){.elementor-1583 .elementor-element.elementor-element-918145c{--icon-size:40px;}}@media(max-width:1024px){body:not(.rtl) .elementor-1583 .elementor-element.elementor-element-918145c{right:20px;}body.rtl .elementor-1583 .elementor-element.elementor-element-918145c{left:20px;}.elementor-1583 .elementor-element.elementor-element-918145c{bottom:20px;--icon-size:35px;}}/* Start custom CSS for social-icons, class: .elementor-element-918145c *//* Define a animação de pulso */
@keyframes efeito-pulsar {
  0% {
    transform: scale(1);
    opacity: 0.35;
  }
  100% {
    transform: scale(1.75); /* O quanto vai crescer */
    opacity: 0; /* Desaparece no final */
  }
}

/* Configuração do Elemento Pai */
.elementor-1583 .elementor-element.elementor-element-918145c {
  z-index: 1;
}

/* Configuração do ::before (o pulso) */
.elementor-1583 .elementor-element.elementor-element-918145c::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #008B07; /* TROQUE A COR AQUI */
  border-radius: 100px; /* Ajuste conforme a borda do seu botão */
  z-index: -1; /* Fica atrás do botão */
  animation: efeito-pulsar 2s infinite ease-out;
}/* End custom CSS */