.elementor-2145 .elementor-element.elementor-element-2b742af{--display:flex;--min-height:55vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.23;--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-2145 .elementor-element.elementor-element-2b742af:not(.elementor-motion-effects-element-type-background), .elementor-2145 .elementor-element.elementor-element-2b742af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(128deg, #180D35F2 51%, #251155D9 100%);}.elementor-2145 .elementor-element.elementor-element-2b742af::before, .elementor-2145 .elementor-element.elementor-element-2b742af > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-2b742af > .e-con-inner > .elementor-background-video-container::before, .elementor-2145 .elementor-element.elementor-element-2b742af > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-2b742af > .e-con-inner > .elementor-background-slideshow::before, .elementor-2145 .elementor-element.elementor-element-2b742af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2145 .elementor-element.elementor-element-92d557f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-92d557f .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:46px;font-weight:800;line-height:1.2em;color:#FFFFFFEB;}.elementor-2145 .elementor-element.elementor-element-f0c1895{text-align:center;font-size:17px;font-weight:500;line-height:1.45em;color:#FFFFFFE6;}.elementor-2145 .elementor-element.elementor-element-be6efd9{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2145 .elementor-element.elementor-element-00badbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2145 .elementor-element.elementor-element-71118e5{--display:flex;--min-height:208px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2145 .elementor-element.elementor-element-0fd62f2{--display:flex;}.elementor-2145 .elementor-element.elementor-element-16aaeb9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{width:95%;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-2145 .elementor-element.elementor-element-16aaeb9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:52px;}.elementor-2145 .elementor-element.elementor-element-16aaeb9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:52px;}.elementor-2145 .elementor-element.elementor-element-16aaeb9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:52px;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__title, .elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__title a{color:#751B61;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__title{margin-bottom:3px;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__read-more{color:#070E4E;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 a.elementor-post__read-more{font-family:"Assistant", Sans-serif;font-size:19px;font-weight:500;text-decoration:underline;}.elementor-2145 .elementor-element.elementor-element-8062e62{--display:flex;}.elementor-2145 .elementor-element.elementor-element-12917d9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{width:95%;}.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-2145 .elementor-element.elementor-element-12917d9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:52px;}.elementor-2145 .elementor-element.elementor-element-12917d9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:52px;}.elementor-2145 .elementor-element.elementor-element-12917d9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:52px;}.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__title, .elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__title a{color:#751B61;font-family:"Assistant", Sans-serif;font-size:14px;font-weight:600;}.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__title{margin-bottom:3px;}.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__read-more{color:#070E4E;}.elementor-2145 .elementor-element.elementor-element-12917d9 a.elementor-post__read-more{font-family:"Assistant", Sans-serif;font-size:19px;font-weight:500;text-decoration:underline;}.elementor-2145 .elementor-element.elementor-element-9a95e3d{--display:flex;}.elementor-2145 .elementor-element.elementor-element-ca56437{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{width:95%;}.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-2145 .elementor-element.elementor-element-ca56437.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:52px;}.elementor-2145 .elementor-element.elementor-element-ca56437.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:52px;}.elementor-2145 .elementor-element.elementor-element-ca56437.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:52px;}.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__title, .elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__title a{color:#751B61;font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;}.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__title{margin-bottom:3px;}.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__read-more{color:#070E4E;}.elementor-2145 .elementor-element.elementor-element-ca56437 a.elementor-post__read-more{font-family:"Assistant", Sans-serif;font-size:19px;font-weight:500;text-decoration:underline;}.elementor-2145 .elementor-element.elementor-element-91e28b7{--display:flex;}.elementor-2145 .elementor-element.elementor-element-88797b6{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{width:95%;}.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-2145 .elementor-element.elementor-element-88797b6.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:52px;}.elementor-2145 .elementor-element.elementor-element-88797b6.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:52px;}.elementor-2145 .elementor-element.elementor-element-88797b6.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:52px;}.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__title, .elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__title a{color:#751B61;font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;}.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__title{margin-bottom:3px;}.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__read-more{color:#070E4E;}.elementor-2145 .elementor-element.elementor-element-88797b6 a.elementor-post__read-more{font-family:"Assistant", Sans-serif;font-size:19px;font-weight:500;text-decoration:underline;}.elementor-2145 .elementor-element.elementor-element-e0e23a7{--display:flex;}.elementor-2145 .elementor-element.elementor-element-d09c566{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{width:95%;}.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px;box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-2145 .elementor-element.elementor-element-d09c566.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:52px;}.elementor-2145 .elementor-element.elementor-element-d09c566.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:52px;}.elementor-2145 .elementor-element.elementor-element-d09c566.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:52px;}.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__title, .elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__title a{color:#751B61;font-family:"Assistant", Sans-serif;font-size:22px;font-weight:600;}.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__title{margin-bottom:3px;}.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__read-more{color:#070E4E;}.elementor-2145 .elementor-element.elementor-element-d09c566 a.elementor-post__read-more{font-family:"Assistant", Sans-serif;font-size:19px;font-weight:500;text-decoration:underline;}.elementor-2145 .elementor-element.elementor-element-c97c8df{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:52px;}.elementor-2145 .elementor-element.elementor-element-c97c8df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D71D2B;}.elementor-2145 .elementor-element.elementor-element-c97c8df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2145 .elementor-element.elementor-element-c97c8df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#9E258E;}.elementor-2145 .elementor-element.elementor-element-c97c8df.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2145 .elementor-element.elementor-element-2b742af{--content-width:1203px;}}@media(max-width:1024px){.elementor-2145 .elementor-element.elementor-element-2b742af{--padding-top:55px;--padding-bottom:55px;--padding-left:18px;--padding-right:18px;}.elementor-2145 .elementor-element.elementor-element-92d557f{text-align:center;}.elementor-2145 .elementor-element.elementor-element-92d557f .elementor-heading-title{font-size:35px;}.elementor-2145 .elementor-element.elementor-element-f0c1895{font-size:13px;}.elementor-2145 .elementor-element.elementor-element-f0c1895 p{margin-block-end:0px;}.elementor-2145 .elementor-element.elementor-element-71118e5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-2145 .elementor-element.elementor-element-2b742af{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-2145 .elementor-element.elementor-element-92d557f .elementor-heading-title{font-size:28px;}.elementor-2145 .elementor-element.elementor-element-f0c1895{font-size:13px;line-height:1.2em;}.elementor-2145 .elementor-element.elementor-element-71118e5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{width:100%;}.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{width:100%;}.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{width:100%;}.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{width:100%;}.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-00badbf *//* ===== MiBarosh - Sendmsg form (clean + branded) ===== */

.mbr-sendmsg-inline{
  max-width: 520px;
  margin: 0 auto;
}

/* הקופסה של הטופס */
.mbr-sendmsg-inline .fc_container{
  width: 100% !important;
  max-width: 520px !important;
  padding: 18px 18px 14px !important;
  border-radius: 18px !important;
  background: rgba(24,13,53,0.60) !important;   /* #180D35 */
  border: 1px solid rgba(150,45,145,0.35) !important; /* #962D91 */
  box-shadow: 0 18px 50px rgba(0,0,0,0.35) !important;
  backdrop-filter: blur(8px);
}

/* הכותרת בתוך הטופס – להקטין ולהחזיר לפרופורציה */
.mbr-sendmsg-inline .fc_header p{
  margin: 0 0 14px !important;
  font-size: 18px !important;
  font-weight: 800 !important;
  line-height: 1.25 !important;
  color: #fff !important;
  text-align: center !important;
}

/* להפוך את שורות השדות לנקיות */
.mbr-sendmsg-inline .fc_base .tr.fc-row-field{
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
  margin: 0 0 12px !important;
}

/* להסתיר את טקסט “מייל:” “שם” ולהסתמך על placeholder (מראה מודרני) */
.mbr-sendmsg-inline .fc_cell_text,
.mbr-sendmsg-inline .fc-cell-text{
  display: none !important;
}

.mbr-sendmsg-inline .fc-cell-field{
  width: 100% !important;
  flex: 1 1 auto !important;
}

/* שדות */
.mbr-sendmsg-inline input.fc_input_text{
  width: 100% !important;
  height: 48px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,0.16) !important;
  background: rgba(255,255,255,0.10) !important;
  color: #fff !important;
  padding: 12px 14px !important;
  outline: none !important;
  font-size: 16px !important;
}

.mbr-sendmsg-inline input.fc_input_text::placeholder{
  color: rgba(255,255,255,0.75) !important;
}

/* כפתור */
.mbr-sendmsg-inline .fc-button-row{
  display: block !important;
  margin-top: 6px !important;
}

.mbr-sendmsg-inline input.fc_button{
  width: 100% !important;
  height: 48px !important;
  border-radius: 14px !important;
  border: 0 !important;
  font-weight: 900 !important;
  font-size: 16px !important;
  cursor: pointer !important;
  color: #fff !important;
  background: linear-gradient(90deg, #962D91, #D62729) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,0.25) !important;
}

.mbr-sendmsg-inline input.fc_button:hover{
  transform: translateY(-1px);
}

/* הערת סיום */
.mbr-sendmsg-inline .mbr-form-note{
  margin-top: 10px;
  font-size: 13px;
  line-height: 1.4;
  color: rgba(255,255,255,0.85);
  text-align: center;
}

/* מובייל */
@media (max-width: 767px){
  .mbr-sendmsg-inline{ max-width: 92vw; }
  .mbr-sendmsg-inline .fc_container{ padding: 16px 14px 12px !important; }
  .mbr-sendmsg-inline .fc_header p{ font-size: 16px !important; }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16aaeb9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12917d9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca56437 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88797b6 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d09c566 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16aaeb9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12917d9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca56437 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88797b6 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d09c566 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16aaeb9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12917d9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca56437 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88797b6 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d09c566 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16aaeb9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12917d9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca56437 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88797b6 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d09c566 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16aaeb9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12917d9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca56437 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88797b6 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d09c566 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16aaeb9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-16aaeb9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-12917d9 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-12917d9 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-ca56437 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-ca56437 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-88797b6 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-88797b6 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d09c566 *//* ============ Alonim Cards: clean image ratio fix ============ */

/* הכרטיס עצמו */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post{
  overflow: hidden;
  border-radius: 18px;
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(255,255,255,0.12);
  box-shadow: 0 14px 35px rgba(0,0,0,0.25);
}

/* עטיפת התמונה – חובה שיתפוס 100% רוחב */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail,
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  display: block !important;
  margin: 0 !important;
}

/* יחס תמונה קבוע (3:4) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link{
  aspect-ratio: 3 / 4;
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

/* התמונה עצמה ממלאת את היחס */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__thumbnail__link img{
  width: 100% !important;
  height: 100% !important;
  display: block !important;
  object-fit: cover;
}

/* ריווח קטן בין תמונה לטקסט (אם יש) */
.elementor-2145 .elementor-element.elementor-element-d09c566 .elementor-post__text{
  padding: 10px 12px 14px;
}/* End custom CSS */