.elementor-16026 .elementor-element.elementor-element-682c55a{--display:flex;--background-transition:0.3s;}.elementor-16026 .elementor-element.elementor-element-69cd2c5{text-align:center;}.elementor-16026 .elementor-element.elementor-element-8f7ddb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-16026 .elementor-element.elementor-element-7228a17{--display:flex;--background-transition:0.3s;}.elementor-16026 .elementor-element.elementor-element-318e631 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:19px;font-weight:600;}.elementor-16026 .elementor-element.elementor-element-949374e{--display:flex;--background-transition:0.3s;}.elementor-16026 .elementor-element.elementor-element-5dd164b{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:var( --e-global-color-8011dc9 );--e-filter-item-border-radius:17px 17px 17px 17px;}.elementor-16026 .elementor-element.elementor-element-5dd164b .e-filter-item{font-size:12px;}.elementor-16026 .elementor-element.elementor-element-5dd164b .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-437dd8c );border-style:solid;border-color:var( --e-global-color-437dd8c );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-16026 .elementor-element.elementor-element-1e24d7c{--display:flex;--background-transition:0.3s;}.elementor-16026 .elementor-element.elementor-element-aa9edfb{--grid-columns:3;--load-more-button-align:center;}.elementor-16026 .elementor-element.elementor-element-aa9edfb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-16026 .elementor-element.elementor-element-aa9edfb .e-loop-item > .elementor-section, .elementor-16026 .elementor-element.elementor-element-aa9edfb .e-loop-item > .elementor-section > .elementor-container, .elementor-16026 .elementor-element.elementor-element-aa9edfb .e-loop-item > .e-con, .elementor-16026 .elementor-element.elementor-element-aa9edfb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-16026 .elementor-element.elementor-element-aa9edfb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16026 .elementor-element.elementor-element-aa9edfb .elementor-button{background-color:var( --e-global-color-437dd8c );}@media(max-width:1024px){.elementor-16026 .elementor-element.elementor-element-5dd164b{--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;}.elementor-16026 .elementor-element.elementor-element-aa9edfb{--grid-columns:2;}}@media(min-width:768px){.elementor-16026 .elementor-element.elementor-element-7228a17{--width:15%;}.elementor-16026 .elementor-element.elementor-element-949374e{--width:85%;}}@media(max-width:767px){.elementor-16026 .elementor-element.elementor-element-318e631{text-align:center;}.elementor-16026 .elementor-element.elementor-element-5dd164b{--e-filter-justify-content:center;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;}.elementor-16026 .elementor-element.elementor-element-aa9edfb{--grid-columns:1;}}/* Start custom CSS for loop-grid, class: .elementor-element-aa9edfb *//* מַסְגֶּרֶת רק לגריד הזה, כדי לא לפגוע בשאר האתר */
.media-loop .media-card{
  display:flex;
  flex-direction:column;
  overflow:hidden;            /* חותך טקסט שעובר את הקלמפ */
  border-radius:12px;         /* רשות */
  /* אם תרצי שכל הכרטיסים יהיו בדיוק באותו גובה בכל השורות: בטלי הערה הבאה וקבעי גובה אחד */
  /* height: 480px; */
}

.media-loop .media-thumb{
  height:220px;               /* גובה אחיד לתמונה העליונה */
  overflow:hidden;
}
.media-loop .media-thumb img{
  width:100%; height:100%; object-fit:cover; display:block;
}

.media-loop .media-body{
  display:flex; flex-direction:column; gap:10px;
  padding:14px;
  min-height:0;               /* מאפשר לקלמפ לעבוד בתוך flex */
}

/* הכפתור תמיד נדחק לתחתית הכרטיס */
.media-loop .media-body .elementor-button{
  margin-top:auto;
}

/* יישור גבהים דרך קלמפ (2 שורות לכותרת, 3 שורות לתקציר) */
.media-loop .clamp-2, .media-loop .clamp-2 a{
  display:-webkit-box; -webkit-box-orient:vertical;
  -webkit-line-clamp:2; overflow:hidden;
  line-height:1.3;            /* קבעי פעם אחת לכל הכרטיסים */
  margin:0;                   /* מונע שוני בגלל מרווחים */
}
.media-loop .clamp-3{
  display:-webkit-box; -webkit-box-orient:vertical;
  -webkit-line-clamp:3; overflow:hidden;
  line-height:1.5;
  margin:0;
}

/* סידור “התמונה הקטנה” (לוגו/אייקון) אם יש: */
.media-loop .media-logo img{
  height:28px; width:auto; display:block;
}

/* רספונסיבי */
@media (max-width: 767px){
  .media-loop .media-thumb{ height:180px; }
  /* אם הפעלת height קבוע לכרטיס, אפשר להקטין במובייל: */
  /* .media-loop .media-card{ height:420px; } */
}/* End custom CSS */