.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-9 .elementor-element.elementor-element-2cf6ce4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.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-9 .elementor-element.elementor-element-734a182 .elementor-button{background-color:transparent;font-family:"Doppio One", Sans-serif;font-size:24px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(270deg, var( --e-global-color-4b98806 ) 0%, #12ABFD 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:100px 100px 100px 100px;padding:018px 042px 18px 42px;}.elementor-9 .elementor-element.elementor-element-734a182{border-radius:100px 100px 100px 100px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-2cf6ce4 .elementor-heading-title{font-size:11px;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-734a182 .elementor-button{font-size:16px;}}/* Start custom CSS for button, class: .elementor-element-734a182 */.elementor-9 .elementor-element.elementor-element-734a182 .elementor-button {
  animation: r2d-pulse-glow 2s ease-in-out infinite;
}

@keyframes r2d-pulse-glow {
  0% {
    box-shadow: 0 0 0px 0px rgba(30, 144, 255, 0.6);
  }
  50% {
    box-shadow: 0 0 25px 8px rgba(30, 144, 255, 0.85);
  }
  100% {
    box-shadow: 0 0 0px 0px rgba(30, 144, 255, 0.6);
  }
}/* End custom CSS */