.elementor-781 .elementor-element.elementor-element-39b41688{--display:flex;}.elementor-781 .elementor-element.elementor-element-2cb4e77e .e-contact-buttons__chat-button svg{order:-1;}.elementor-781 .elementor-element.elementor-element-2cb4e77e .e-contact-buttons__chat-button{font-family:"Bebas Neue", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;}.elementor-781 .elementor-element.elementor-element-2cb4e77e .e-contact-buttons{--e-contact-buttons-button-icon:#EEEEEE;--e-contact-buttons-button-bg:#FA4C13;--e-contact-buttons-button-icon-hover:#EEEEEE;--e-contact-buttons-button-bg-hover:#FA4C13;}@media(max-width:767px){.elementor-781 .elementor-element.elementor-element-2cb4e77e .e-contact-buttons__chat-button svg{order:-1;}}/* Start custom CSS for contact-buttons-var-7, class: .elementor-element-2cb4e77e *//* Hide SVG icon inside floating button on all devices */
.elementor-location-floating_buttons a svg {
  display: none !important;
}

/* Hide <i> tag icon fallback */
.elementor-location-floating_buttons a i {
  display: none !important;
}

/* Hide any other spans inside link except the text span */
.elementor-location-floating_buttons a > span:not(.e-contact-buttons__chat-button-text) {
  display: none !important;
}

/* Mobile and tablet explicit override (optional but safer) */
@media (max-width: 1024px) {
  .elementor-location-floating_buttons a svg,
  .elementor-location-floating_buttons a i,
  .elementor-location-floating_buttons a > span:not(.e-contact-buttons__chat-button-text) {
    display: none !important;
  }
}/* End custom CSS */