.elementor-39686 .elementor-element.elementor-element-800cd74{--display:flex;}.elementor-39686 .elementor-element.elementor-element-a60f471 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-39686 .elementor-element.elementor-element-a60f471{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-39686 .elementor-element.elementor-element-f84207f{--display:flex;}.elementor-39686 .elementor-element.elementor-element-1d0b614 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-39686 .elementor-element.elementor-element-1d0b614 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-39686 .elementor-element.elementor-element-69b2677{--display:flex;}.elementor-39686 .elementor-element.elementor-element-c67aaa6{--display:flex;}.elementor-39686 .elementor-element.elementor-element-88f57d7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), coherenti;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:#1D9DBC;}.elementor-39686 .elementor-element.elementor-element-5d6ff31 > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-39686 .elementor-element.elementor-element-5d6ff31{font-family:var( --e-global-typography-accent-font-family ), coherenti;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-85e0d88 );}.elementor-39686 .elementor-element.elementor-element-5861f39{--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;}@media(max-width:800px){.elementor-39686 .elementor-element.elementor-element-a60f471{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-39686 .elementor-element.elementor-element-88f57d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39686 .elementor-element.elementor-element-5d6ff31{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:700px){.elementor-39686 .elementor-element.elementor-element-a60f471{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-39686 .elementor-element.elementor-element-88f57d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-39686 .elementor-element.elementor-element-5d6ff31{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-5d6ff31 */.elementor-39686 .elementor-element.elementor-element-5d6ff31 strong {
    color:#1D9DBC;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-148a288 */.elementor-39686 .elementor-element.elementor-element-148a288 summary.e-n-accordion-item-title[aria-expanded="true"]  {
    background-color: #F8FAFC;
    border-radius: 24px 24px 0px 0px !important;
    border: 1px solid #CBD5E1 !important;
}

.elementor-39686 .elementor-element.elementor-element-148a288 summary.e-n-accordion-item-title  {
    background-color: #F8FAFC;
    border-radius: 24px  !important;
    border: 1px solid #CBD5E1 !important;
}


.elementor-39686 .elementor-element.elementor-element-148a288 .e-con-full.e-flex.e-con.e-child {
    padding: 64px 32px 0px 32px;
    border: 1px solid #CBD5E1;
    border-radius:0px 0px 24px 24px;
}






/* wrapper לגלילה */
.elementor-39686 .elementor-element.elementor-element-148a288 .table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
}


  

  /* gradient בצד ימין להראות שאפשר לגלול */
  .elementor-39686 .elementor-element.elementor-element-148a288 .table-wrap::after {
    content: '';
    position: sticky;
    right: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    background: linear-gradient(to left, rgba(255,255,255,1) 0%, transparent 100%);
    pointer-events: none;
    float: left;
    z-index: 2;
  }



 
/* ריווח בין אלמנטים - על הקונטיינר הנכון! */
.elementor-39686 .elementor-element.elementor-element-148a288 .elementor-widget-container > * {
  margin-bottom: 32px !important;
}

.elementor-39686 .elementor-element.elementor-element-148a288 .elementor-widget-container > *:last-child {
  margin-bottom: 0 !important;
}

/* ריווח ספציפי לכותרות */
.elementor-39686 .elementor-element.elementor-element-148a288 h4.elementor-heading-title {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.elementor-39686 .elementor-element.elementor-element-148a288 h4.elementor-heading-title:first-child {
  margin-top: 0 !important;
}

/* wrapper של הטבלה */
.elementor-39686 .elementor-element.elementor-element-148a288 .table-wrap {
  width: 100%;
  overflow-x: auto;
  overflow-y: visible;
  -webkit-overflow-scrolling: touch;
  margin: 32px 0 !important;
}

/* אלמנט הווידג'ט של הטבלה */
.elementor-39686 .elementor-element.elementor-element-148a288 .fig-table.elementor-widget {
  /*margin-bottom: 32px !important;*/


 
}


/* עיצוב טבלאות

/* ===== טבלה – רק מסגרת חיצונית, בלי קווי רשת ===== */
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table{
  /* טיפוגרפיה לפי מה שביקשת */
  font-size: 18px;
  font-family: coherenti;
  line-height: 1.5;
  color: #64748B;

  width: 100%;
  background: #ffffff;
  border-radius: 10px;
  overflow: hidden;                 /* לפינות עגולות */
  border-collapse: separate !important;
  border-spacing: 0;

  /* מסגרת חיצונית בלבד (אמין יותר מ-border מול תבניות) */
  box-shadow: inset 0 0 0 1px #CBD5E1;
  border: solid 1px #CBD5E1;                        /* מבטלים border רגיל */
}

/* כותרות עמודות (ללא קו תחתון/מסגרות) */
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table thead th{
  background: #EEFBFD;
  text-align: center;
  font-weight: 400;
  color: #1D9DBC;
  white-space: nowrap;
  border: 0 !important;
  box-shadow: none !important;
}

/* תאים רגילים + כותרת-שורה בגוף הטבלה */
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table td,
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table th[scope="row"]{
  text-align: center;
  border: 0 !important;             /* מבטל קווי רשת פנימיים */
  box-shadow: none !important;
}

/* מבטל הדגשה ברירת־מחדל של TH בתוך tbody */
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table tbody th[scope="row"]{
  font-weight: 400;
  color: inherit;
}

/* זברה אחידה (חל גם על th[scope="row"]) */
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table tbody tr:nth-child(odd) td,
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table tbody tr:nth-child(odd) th[scope="row"]{
  background: #F8FAFC;
}

/* הובר עדין */
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table tbody tr:hover td,
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table tbody tr:hover th[scope="row"]{
  background: #f3f4f6;
}
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table .note{
  display:block;
  font-size:12px;        /* קטן יחסית לתא */
  line-height:18px;
  color:#64748B;          /* אפור עדין */
  margin-top:2px;
}
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table th,
.elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table td{
  vertical-align: middle !important;
}
/* מובייל – רשות */
@media (max-width: 520px){
  .elementor-39686 .elementor-element.elementor-element-148a288 table.fig-table{ font-size: 16px; }
  
  
  
.elementor-39686 .elementor-element.elementor-element-148a288 .e-con-full.e-flex.e-con.e-child {
    padding: 16px 16px 0px 16px;
    border: 1px solid #CBD5E1;
    border-radius:0px 0px 24px 24px;
}

}/* End custom CSS */