.elementor-13561 .elementor-element.elementor-element-2ae6a353{--display:flex;}.elementor-13561 .elementor-element.elementor-element-187db122 .e-contact-buttons{--e-contact-button-chat-button-animation-delay:4500ms;--e-contact-buttons-button-icon:var( --e-global-color-accent );--e-contact-buttons-button-bg:var( --e-global-color-1d9cdca );--e-contact-buttons-button-icon-hover:var( --e-global-color-1d9cdca );--e-contact-buttons-button-bg-hover:var( --e-global-color-accent );--e-contact-buttons-top-bar-title:var( --e-global-color-secondary );--e-contact-buttons-top-bar-subtitle:var( --e-global-color-secondary );--e-contact-buttons-close-button-color:var( --e-global-color-secondary );--e-contact-buttons-top-bar-bg:var( --e-global-color-accent );--e-contact-buttons-message-bubble-name:var( --e-global-color-secondary );--e-contact-buttons-message-bubble-body:var( --e-global-color-secondary );--e-contact-buttons-message-bubble-time:var( --e-global-color-secondary );--e-contact-buttons-message-bubble-bubble-bg:var( --e-global-color-accent );--e-contact-buttons-message-bubble-chat-bg:var( --e-global-color-abaddd1 );--e-contact-buttons-send-button-icon:var( --e-global-color-1d9cdca );--e-contact-buttons-send-button-bg:var( --e-global-color-abaddd1 );--e-contact-buttons-send-button-icon-hover:var( --e-global-color-1d9cdca );--e-contact-buttons-send-button-bg-hover:var( --e-global-color-abaddd1 );--e-contact-buttons-horizontal-offset:15px;--e-contact-buttons-vertical-offset:20px;}@media(max-width:767px){.elementor-13561 .elementor-element.elementor-element-187db122 .e-contact-buttons{--e-contact-buttons-horizontal-offset:12px;}}/* Start custom CSS for contact-buttons, class: .elementor-element-187db122 *//* ===== FIX black frame - Elementor Floating Button / Popup ===== */

/* Buton plutitor */
.elementor-floating-button,
.elementor-floating-button:focus,
.elementor-floating-button:active {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* Container popup/chat */
.elementor-popup-modal,
.elementor-popup-modal:focus,
.elementor-popup-modal:active {
  outline: none !important;
  box-shadow: none !important;
}

/* Conținut popup */
.elementor-popup-modal .dialog-widget-content {
  outline: none !important;
  box-shadow: none !important;
  border: none !important;
}

/* Elimină focus pe orice element din popup */
.elementor-popup-modal *:focus,
.elementor-popup-modal *:active {
  outline: none !important;
  box-shadow: none !important;
}

/* Fix glitch animație (important) */
.elementor-popup-modal {
  transform: translateZ(0);
  backface-visibility: hidden;
}

:focus-visible {
  outline: none !important;
}/* End custom CSS */