.elementor-2487 .elementor-element.elementor-element-b60bd6a{--display:flex;}.elementor-2487 .elementor-element.elementor-element-26d2272a .e-contact-buttons{--e-contact-buttons-button-icon:#01FF21;--e-contact-buttons-button-bg:#000000;--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:#000000;--e-contact-buttons-active-button-color:#29FF00;--e-contact-buttons-active-button-bg:#000000;--e-contact-buttons-top-bar-title:#000000;--e-contact-buttons-close-button-color:#000000;--e-contact-buttons-icon-link-gap:18px;--e-contact-buttons-icon-link-spacing:15px;--e-contact-buttons-icon-link-text-color:#000000;--e-contact-buttons-icon-link-text-color-hover:#454545;--e-contact-buttons-icon-link-divider-color:#454545;--e-contact-buttons-send-button-text:#000000;--e-contact-buttons-send-button-bg:#12E533;--e-contact-buttons-send-button-text-hover:#05FF0B;--e-contact-buttons-send-button-bg-hover:#000000;--e-contact-buttons-send-button-padding-block-end:8px;--e-contact-buttons-send-button-padding-block-start:8px;--e-contact-buttons-send-button-padding-inline-end:12px;--e-contact-buttons-send-button-padding-inline-start:12px;--e-contact-buttons-chat-box-bg:#FFFFFF;--e-contact-buttons-chat-box-padding-block-end:16px;--e-contact-buttons-chat-box-padding-block-start:16px;--e-contact-buttons-chat-box-padding-inline-end:16px;--e-contact-buttons-chat-box-padding-inline-start:16px;}.elementor-2487 .elementor-element.elementor-element-26d2272a .e-contact-buttons__top-bar-title{font-family:"Orbitron", Sans-serif;font-size:18px;font-weight:600;}.elementor-2487 .elementor-element.elementor-element-26d2272a .e-contact-buttons__contact-icon-link{font-family:"Orbitron", Sans-serif;font-size:16px;font-weight:500;}.elementor-2487 .elementor-element.elementor-element-26d2272a .e-contact-buttons__cta-button{font-family:"Orbitron", Sans-serif;font-size:16px;font-weight:500;}/* Start custom CSS for contact-buttons-var-3, class: .elementor-element-26d2272a */#boton {
 
}

#boton::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 250%; /* Aumenta el tamaño de la onda */
  height: 250%; /* Aumenta el tamaño de la onda */
  background: rgba(0, 255, 0, 0.7); /* Verde fosforescente */
  border-radius: 50%; /* Asegura que la onda sea circular */
  transform: translate(-50%, -50%);
  animation: wave 1.5s infinite;
  
}

@keyframes wave {
  0% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 1;
  }
  50% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.5;
  }
  100% {
    transform: translate(-50%, -50%) scale(1.5);
    opacity: 0;
  }
}/* End custom CSS */