.elementor-18 .elementor-element.elementor-element-0dedaff{--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;}.elementor-18 .elementor-element.elementor-element-f9583cb{--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;}.elementor-18 .elementor-element.elementor-element-a13eda7{--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;}.elementor-18 .elementor-element.elementor-element-9a3bbfc{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-0dedaff */.elementor-18 .elementor-element.elementor-element-0dedaff{
  margin-top:-4px!important;
  padding-top:0!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
  overflow:visible!important;
}

.elementor-18 .elementor-element.elementor-element-0dedaff > .e-con-inner{
  margin-top:0!important;
  padding-top:0!important;
  margin-bottom:0!important;
  padding-bottom:0!important;
  gap:0!important;
  row-gap:0!important;
  overflow:visible!important;
}

.elementor-18 .elementor-element.elementor-element-0dedaff .elementor-widget-html,
.elementor-18 .elementor-element.elementor-element-0dedaff .elementor-widget-html .elementor-widget-container{
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:visible!important;
}

.elementor-18 .elementor-element.elementor-element-0dedaff .ts-hero-final{
  margin-top:0!important;
  padding-top:0!important;
  margin-bottom:0!important;
  transform:none!important;
}/* End custom CSS */
/* Start custom CSS *//* =========================
   TELSTAR - חיבור HERO למותגים בלי לבן
========================= */

/* מבטל את המרווח שהוספנו אחרי ה-HERO */
.ts-hero-safe-space{
  display:none!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
}

/* HERO בלי רווח תחתון */
.ts-hero-final{
  margin-bottom:0!important;
  padding-bottom:0!important;
  background:#eef3f8!important;
}

/* מבטל עיגול תחתון שגורם לחשיפת לבן */
.ts-hero-slider{
  border-bottom-left-radius:0!important;
  border-bottom-right-radius:0!important;
  margin-bottom:0!important;
}

/* מחבר את סקשן המותגים ל-HERO */
.ts-brands-section{
  margin-top:-1px!important;
  padding-top:8px!important;
  background:
    linear-gradient(
      180deg,
      #eef3f8 0%,
      #f1e9ff 38%,
      #eee6ff 100%
    )!important;
}

/* אם הווידג'ט / הקונטיינר של אלמנטור מוסיף רווח */
.elementor-widget-html:has(.ts-brands-section),
.elementor-widget-html:has(.ts-brands-section) .elementor-widget-container{
  margin-top:0!important;
  padding-top:0!important;
}

/* אם יש קונטיינר אלמנטור שעוטף את המותגים */
.elementor-element:has(.ts-brands-section){
  margin-top:0!important;
  padding-top:0!important;
  background:#eef3f8!important;
}

/* מחבר גם את המותגים לסקשן צור קשר */
.ts-help-section{
  margin-top:0!important;
  padding-top:28px!important;
}

.elementor-element:has(.ts-help-section){
  margin-top:0!important;
  padding-top:0!important;
  background:#eee6ff!important;
}

/* מובייל */
@media(max-width:768px){
  .ts-brands-section{
    padding-top:6px!important;
  }

  .ts-help-section{
    padding-top:22px!important;
  }
}
/* =========================
   TELSTAR - רקע כללי לדף הבית
   מבטל הופעת פסים לבנים בין קונטיינרים
========================= */

/* רקע כללי לעמוד */
body.home,
body.home #page,
body.home .site,
body.home .site-content,
body.home #content,
body.home .content-area,
body.home main,
body.home .elementor,
body.home .elementor-location-single,
body.home .elementor-location-archive{
  background:
    linear-gradient(
      180deg,
      #eef3f8 0%,
      #f1e9ff 34%,
      #eee6ff 58%,
      #f8f4ff 100%
    )!important;
}

/* רקע גם לקונטיינרים של אלמנטור */
body.home .elementor-section,
body.home .elementor-container,
body.home .e-con,
body.home .e-con-inner,
body.home .elementor-widget-wrap{
  background:transparent!important;
}

/* ביטול רווחים לבנים שנוצרים מווידג׳טים */
body.home .elementor-widget,
body.home .elementor-widget-container{
  background:transparent!important;
}

/* לוודא שהסקשנים שלנו יושבים על אותו צבע */
.ts-hero-final{
  background:#eef3f8!important;
}

.ts-brands-section{
  background:
    linear-gradient(
      180deg,
      #eef3f8 0%,
      #f1e9ff 42%,
      #eee6ff 100%
    )!important;
}

.ts-help-section{
  background:
    linear-gradient(
      180deg,
      #eee6ff 0%,
      #f3edff 44%,
      #f8f4ff 100%
    )!important;
}

/* אם יש Spacer של אלמנטור - שלא יהיה לבן */
body.home .elementor-spacer,
body.home .elementor-spacer-inner{
  background:transparent!important;
}/* End custom CSS */