.elementor-883 .elementor-element.elementor-element-17cc224{--display:flex;--min-height:50vh;--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-883 .elementor-element.elementor-element-17cc224:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-17cc224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-883 .elementor-element.elementor-element-942cafa{--display:flex;--position:absolute;--min-height:100px;--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:1vw;top:0px;--z-index:1;}.elementor-883 .elementor-element.elementor-element-942cafa.e-con{--align-self:flex-start;}body:not(.rtl) .elementor-883 .elementor-element.elementor-element-942cafa{left:0px;}body.rtl .elementor-883 .elementor-element.elementor-element-942cafa{right:0px;}.elementor-883 .elementor-element.elementor-element-8da1721 .elementor-heading-title{font-family:var( --e-global-typography-3d08bce-font-family ), Sans-serif;font-size:var( --e-global-typography-3d08bce-font-size );font-weight:var( --e-global-typography-3d08bce-font-weight );line-height:var( --e-global-typography-3d08bce-line-height );color:var( --e-global-color-f52fba4 );}.elementor-883 .elementor-element.elementor-element-af90296{font-family:"Tahoma", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-f52fba4 );}.elementor-883 .elementor-element.elementor-element-e101d98{--display:flex;--position:absolute;--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;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:1vw;bottom:0px;--z-index:1;}body:not(.rtl) .elementor-883 .elementor-element.elementor-element-e101d98{left:0px;}body.rtl .elementor-883 .elementor-element.elementor-element-e101d98{right:0px;}.elementor-883 .elementor-element.elementor-element-bb98e1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:1vw;--padding-left:1vw;--padding-right:1vw;}.elementor-883 .elementor-element.elementor-element-da74af0{font-family:"Tahoma", Sans-serif;font-size:1vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-f52fba4 );}.elementor-883 .elementor-element.elementor-element-46c38e9{font-family:"Tahoma", Sans-serif;font-size:1vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-f52fba4 );}.elementor-883 .elementor-element.elementor-element-d6b36d6{font-family:"Tahoma", Sans-serif;font-size:1vw;font-weight:400;line-height:1.4em;color:var( --e-global-color-f52fba4 );}@media(min-width:768px){.elementor-883 .elementor-element.elementor-element-bb98e1e{--width:50%;}}@media(max-width:1024px){.elementor-883 .elementor-element.elementor-element-17cc224{--min-height:400px;}.elementor-883 .elementor-element.elementor-element-17cc224:not(.elementor-motion-effects-element-type-background), .elementor-883 .elementor-element.elementor-element-17cc224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-883 .elementor-element.elementor-element-8da1721 .elementor-heading-title{font-size:var( --e-global-typography-3d08bce-font-size );line-height:var( --e-global-typography-3d08bce-line-height );}.elementor-883 .elementor-element.elementor-element-af90296{font-size:16px;line-height:24px;}.elementor-883 .elementor-element.elementor-element-da74af0{font-size:16px;line-height:22px;}.elementor-883 .elementor-element.elementor-element-46c38e9{font-size:16px;line-height:22px;}.elementor-883 .elementor-element.elementor-element-d6b36d6{font-size:16px;line-height:22px;}}@media(max-width:767px){.elementor-883 .elementor-element.elementor-element-17cc224{--min-height:250px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-942cafa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 0px 0px 0px;--padding-top:6px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-883 .elementor-element.elementor-element-8da1721 > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-8da1721 .elementor-heading-title{font-size:var( --e-global-typography-3d08bce-font-size );line-height:var( --e-global-typography-3d08bce-line-height );}.elementor-883 .elementor-element.elementor-element-af90296{font-size:16px;line-height:24px;}.elementor-883 .elementor-element.elementor-element-e101d98{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-883 .elementor-element.elementor-element-bb98e1e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-883 .elementor-element.elementor-element-da74af0{font-size:14px;line-height:24px;}.elementor-883 .elementor-element.elementor-element-46c38e9{font-size:14px;line-height:24px;}.elementor-883 .elementor-element.elementor-element-d6b36d6{font-size:14px;line-height:24px;}}/* Start custom CSS for container, class: .elementor-element-bb98e1e *//* קונטיינרים פנימיים מוסתרים במצב רגיל */
.info-about-hover,
.watch-project-hover {
    position: absolute; /* התייחסות לקונטיינר about-listing-project */
    bottom: -100%; /* מתחילים מוסתרים מתחת */
    left: 0;
    width: 100%;
    opacity: 0; /* שקיפות מלאה */
    transition: all 0.5s ease; /* מעבר חלק */
}

/* בריחוף על listing-list-project - הקונטיינרים עולים */
.listing-list-project:hover .info-about-hover,
.listing-list-project:hover .watch-project-hover {
    bottom: 0; /* עולים למקומם */
    opacity: 1; /* הופכים גלויים */
}

/* טקסט בתוך info-about-hover */
.info-about-hover .text-editor {
    transform: scale(1.2); /* טקסט מוגדל בתחילת האנימציה */
    transition: transform 0.5s ease, opacity 0.5s ease; /* מעבר חלק */
    opacity: 0; /* שקיפות מלאה בהתחלה */
    text-align: left; /* מיושר משמאל לימין */
}

.listing-list-project:hover .info-about-hover .text-editor {
    transform: scale(1); /* חוזר לגודל רגיל */
    opacity: 1; /* הופך גלוי */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e101d98 *//* קונטיינר הטקסטים */
.info-about-hover {
    position: absolute;
    left: -150px; /* מתחיל מוסתר משמאל */
    bottom: -20px; /* מתחיל נמוך יותר */
    transform: scale(1.2); /* קטן יותר בהתחלה */
    opacity: 0;
    transition: left 0.5s ease, bottom 0.5s ease, opacity 0.5s ease, transform 0.5s ease;
    text-align: right;
    direction: rtl;
    z-index: 2;
}

/* בריחוף */
.listing-list-project:hover .info-about-hover {
    left: 0; /* זז ימינה למקומו */
    bottom: 2vw; /* עולה למקומו */
    transform: scale(1); /* חוזר לגודל רגיל */
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17cc224 *//* עיצוב כללי */
.listing-list-project {
    position: relative; /* נדרש עבור ה-::before */
    background-image: url('path-to-your-image.jpg'); /* הגדרת תמונת רקע */
    background-size: cover; /* התאמה לגודל הקונטיינר */
    background-position: center; /* מיקום התמונה */
    background-repeat: no-repeat;
    overflow: hidden; /* למנוע חריגה של התוכן */
}

.listing-list-project::before {
    content: ''; /* אלמנט וירטואלי */
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(57, 78, 62, 0.9); /* צבע כהה ברירת מחדל */
    z-index: 1; /* מעל תמונת הרקע */
    transition: background 0.3s ease; /* אנימציה חלקה */
}

/* שכבת רקע בריחוף בדסקטופ */
.listing-list-project:hover::before {
    background: linear-gradient(to bottom, rgba(57, 78, 62, 0) 50%, rgba(57, 78, 62, 0.9) 100%);
}

/* התאמות למובייל */
@media (max-width: 767px) {
  .listing-list-project::before {
    background: linear-gradient(180deg, rgba(3, 3, 3, 0.6) 0%, rgba(255, 255, 255, 0) 100%); /* שכבת הרקע הקבועה במובייל */
  }

  /* ביטול ריחוף במובייל */
  .listing-list-project:hover::before {
    background: linear-gradient(180deg, rgba(3, 3, 3, 0.6) 0%, rgba(255, 255, 255, 0) 100%);
  }
}/* End custom CSS */