.elementor-2071 .elementor-element.elementor-element-1b3890e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2071 .elementor-element.elementor-element-5f7ecca3 .e-contact-buttons__chat-button{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:500;}.elementor-2071 .elementor-element.elementor-element-5f7ecca3 .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:var( --e-global-color-primary );--e-contact-buttons-transition-duration:0.3s;}@media(max-width:767px){.elementor-2071 .elementor-element.elementor-element-5f7ecca3 .e-contact-buttons{--e-contact-buttons-chat-button-padding-block-end:5px;--e-contact-buttons-chat-button-padding-block-start:5px;--e-contact-buttons-chat-button-padding-inline-end:13px;--e-contact-buttons-chat-button-padding-inline-start:13px;--e-contact-buttons-vertical-offset:10px;}}/* Start custom CSS for contact-buttons-var-9, class: .elementor-element-5f7ecca3 *//* בסיס */
.phone-btn.bubble .elementor-button{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-inline: 22px 64px !important; /* מקום לבועה מימין */
}

/* מעביר את הבועה (האייקון) לצד ימין */
.phone-btn.bubble .elementor-button-icon{
  position: absolute !important;
  inset-inline-end: 8px !important;   /* ימין לוגי */
  inset-inline-start: auto !important;
  top: 50% !important;
  transform: translateY(-50%);
  width: 40px; height: 40px;
  border-radius: 999px;
  display: grid; place-items: center;
  margin: 0 !important;
}

/* הטקסט נשאר משמאל */
.phone-btn.bubble .elementor-button-content-wrapper{
  direction: ltr;                     /* כדי שהטקסט יתיישב משמאל */
  gap: 10px;
}
.phone-btn.bubble .elementor-button-text{
  order: 1 !important;
  white-space: nowrap;
}/* End custom CSS */