.elementor-16215 .elementor-element.elementor-element-36e38d{--display:flex;}.elementor-16215 .elementor-element.elementor-element-66ccd10e .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-e8004ea );--e-contact-buttons-button-bg:var( --e-global-color-secondary );--e-contact-buttons-button-icon-hover:var( --e-global-color-secondary );--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-secondary );--e-contact-buttons-send-button-bg:var( --e-global-color-abaddd1 );--e-contact-buttons-send-button-icon-hover:var( --e-global-color-secondary );--e-contact-buttons-send-button-bg-hover:var( --e-global-color-abaddd1 );--e-contact-buttons-horizontal-offset:10px;--e-contact-buttons-vertical-offset:20px;}@media(max-width:767px){.elementor-16215 .elementor-element.elementor-element-66ccd10e .e-contact-buttons{--e-contact-buttons-horizontal-offset:5px;}}/* Start custom CSS for contact-buttons, class: .elementor-element-66ccd10e *//* ===== 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 */