.elementor-2263 .elementor-element.elementor-element-577e1f9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-f432844 *//* =========================
   FIX FAQ DESIGN + RTL
   ========================= */

/* העלמת כפתור וואטסאפ / ייעוץ צף */
.floating-whatsapp,
.sticky-cta,
.whatsapp-floating,
[class*="floating-whatsapp"]{
  display:none !important;
  visibility:hidden !important;
  opacity:0 !important;
  pointer-events:none !important;
}

/* כל אזור השאלות */
.faq-section{
  background:#ffffff !important;
  background-color:#ffffff !important;
  background-image:none !important;
  direction:rtl !important;
  text-align:right !important;
}

/* ביטול רקעים על כל שכבות ה-FAQ */
.faq-section,
.faq-section .container,
.faq-section .faq-inner,
.faq-section .faq-list,
.faq-section .faq-item,
.faq-section .faq-trigger,
.faq-section .faq-content{
  background:#ffffff !important;
  background-color:#ffffff !important;
  background-image:none !important;
}

/* כרטיס שאלה */
.faq-section .faq-item{
  border:1px solid #e5e7eb !important;
  border-radius:8px !important;
  box-shadow:0 1px 2px rgba(0,0,0,0.05) !important;
  overflow:hidden !important;
  padding:0 24px !important;
}

/* כפתור שאלה */
.faq-section .faq-trigger{
  width:100% !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
  cursor:pointer !important;

  display:flex !important;
  align-items:center !important;
  justify-content:space-between !important;
  gap:16px !important;

  color:#111827 !important;
  text-align:right !important;
  direction:rtl !important;
  font-family:'Heebo', Arial, sans-serif !important;

  padding:16px 0 !important;
}

/* ביטול צבעים במעבר עכבר / פתוח / פוקוס */
.faq-section .faq-trigger:hover,
.faq-section .faq-trigger:focus,
.faq-section .faq-trigger:active,
.faq-section .faq-item.open .faq-trigger{
  background:#ffffff !important;
  background-color:#ffffff !important;
  background-image:none !important;
  color:#111827 !important;
  border:none !important;
  outline:none !important;
  box-shadow:none !important;
}

/* טקסט השאלה */
.faq-section .faq-trigger span{
  display:block !important;
  flex:1 1 auto !important;
  min-width:0 !important;
  color:#111827 !important;
  text-align:right !important;
  direction:rtl !important;
  white-space:normal !important;
  overflow-wrap:break-word !important;
}

/* אייקון חץ */
.faq-section .faq-icon,
.faq-section .faq-chevron{
  color:#111827 !important;
  flex-shrink:0 !important;
  background:transparent !important;
}

/* תוכן התשובה */
.faq-section .faq-content{
  color:#374151 !important;
  direction:rtl !important;
  text-align:right !important;
  padding-bottom:16px !important;
}

.faq-section .faq-content p{
  color:#374151 !important;
  direction:rtl !important;
  text-align:right !important;
  margin:0 0 16px 0 !important;
  line-height:1.75 !important;
}

/* רשימות בתוך תשובות */
.faq-section .faq-content ul{
  list-style:none !important;
  padding:0 !important;
  margin:0 0 16px 0 !important;

  display:flex !important;
  flex-direction:column !important;
  align-items:flex-end !important;
  gap:8px !important;

  direction:rtl !important;
  text-align:right !important;
}

/* כל שורת רשימה */
.faq-section .faq-content li{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:flex-end !important;
  flex-direction:row-reverse !important;
  gap:12px !important;

  width:auto !important;
  max-width:100% !important;
  margin:0 !important;
  padding:0 !important;

  direction:rtl !important;
  text-align:right !important;
}

/* טקסט ברשימה */
.faq-section .faq-content li span{
  display:inline-block !important;
  color:#374151 !important;
  direction:rtl !important;
  text-align:right !important;
}

/* אייקון וי */
.faq-section .icon-check-small,
.faq-section .faq-check{
  color:#ec4899 !important;
  width:20px !important;
  height:20px !important;
  flex:0 0 20px !important;
  margin:0 !important;
}

/* מובייל */
@media(max-width:767px){
  .faq-section .faq-item{
    padding:0 18px !important;
  }

  .faq-section .faq-trigger{
    gap:12px !important;
  }

  .faq-section .faq-content ul{
    align-items:flex-end !important;
  }

  .faq-section .faq-content li{
    justify-content:flex-end !important;
  }
}/* End custom CSS */