.elementor-1245 .elementor-element.elementor-element-20848f0{--display:flex;}.elementor-1245 .elementor-element.elementor-element-30f35ba3 .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-3996eac );--e-contact-buttons-button-bg:var( --e-global-color-accent );--e-contact-buttons-button-icon-hover:var( --e-global-color-3996eac );--e-contact-buttons-button-bg-hover:var( --e-global-color-a31274a );--e-contact-buttons-active-button-color:var( --e-global-color-secondary );--e-contact-buttons-active-button-bg:var( --e-global-color-3996eac );--e-contact-buttons-contact-button-icon:var( --e-global-color-3996eac );--e-contact-buttons-contact-button-bg:var( --e-global-color-accent );--e-contact-buttons-contact-button-icon-hover:var( --e-global-color-3996eac );--e-contact-buttons-contact-button-bg-hover:var( --e-global-color-a31274a );}.elementor-1245 .elementor-element.elementor-element-30f35ba3 .e-contact-buttons__contact-tooltip{font-family:var( --e-global-typography-69d398c-font-family ), Sans-serif;font-size:var( --e-global-typography-69d398c-font-size );font-weight:var( --e-global-typography-69d398c-font-weight );line-height:var( --e-global-typography-69d398c-line-height );}@media(max-width:1024px){.elementor-1245 .elementor-element.elementor-element-30f35ba3 .e-contact-buttons__contact-tooltip{font-size:var( --e-global-typography-69d398c-font-size );line-height:var( --e-global-typography-69d398c-line-height );}}@media(max-width:767px){.elementor-1245 .elementor-element.elementor-element-30f35ba3 .e-contact-buttons__contact-tooltip{font-size:var( --e-global-typography-69d398c-font-size );line-height:var( --e-global-typography-69d398c-line-height );}}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-30f35ba3 */@media (max-width: 1024px) {
  .elementor-widget-floating-buttons a,
  .elementor-widget-floating-buttons button,
  .elementor-widget-floating-icons a,
  .elementor-widget-floating-icons button {
    -webkit-tap-highlight-color: transparent;
    outline: none !important;
    box-shadow: none !important;
  }

  .elementor-widget-floating-buttons a:focus,
  .elementor-widget-floating-buttons a:focus-visible,
  .elementor-widget-floating-buttons a:active,
  .elementor-widget-floating-icons a:focus,
  .elementor-widget-floating-icons a:focus-visible,
  .elementor-widget-floating-icons a:active {
    outline: none !important;
    box-shadow: none !important;
  }
}/* End custom CSS */