.elementor-kit-14{--e-global-color-primary:#4AC0A6;--e-global-color-secondary:#143C33;--e-global-color-text:#F2F2F2;--e-global-color-accent:#FFFFFF;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-size:90px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:90px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Heebo";--e-global-typography-secondary-font-size:52px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:58px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Heebo";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-letter-spacing:0px;--e-global-typography-9584cf6-font-family:"Heebo";--e-global-typography-9584cf6-font-size:28px;--e-global-typography-9584cf6-font-weight:600;--e-global-typography-9584cf6-line-height:30px;--e-global-typography-5953e3e-font-family:"Heebo";--e-global-typography-5953e3e-font-size:21px;--e-global-typography-5953e3e-font-weight:800;--e-global-typography-5953e3e-line-height:18px;--e-global-typography-5953e3e-letter-spacing:1px;--e-global-typography-4fa5736-font-family:"Heebo";--e-global-typography-4fa5736-font-size:14px;--e-global-typography-4fa5736-font-weight:400;--e-global-typography-4fa5736-line-height:14px;font-family:"Heebo", Sans-serif;}.elementor-kit-14 e-page-transition{background-color:#FFBC7D;}.elementor-kit-14 a{font-family:"Heebo", Sans-serif;}.elementor-kit-14 a:hover{font-family:"Heebo", Sans-serif;}.elementor-kit-14 h1{font-family:"Heebo", Sans-serif;}.elementor-kit-14 h2{font-family:"Heebo", Sans-serif;}.elementor-kit-14 h3{font-family:"Heebo", Sans-serif;}.elementor-kit-14 h4{font-family:"Heebo", Sans-serif;}.elementor-kit-14 h5{font-family:"Heebo", Sans-serif;}.elementor-kit-14 h6{font-family:"Heebo", Sans-serif;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-family:"Heebo", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-14{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:46px;--e-global-typography-primary-letter-spacing:-1px;--e-global-typography-secondary-font-size:36px;--e-global-typography-text-font-size:21px;--e-global-typography-9584cf6-font-size:24px;--e-global-typography-9584cf6-line-height:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{--e-global-typography-primary-font-size:42px;--e-global-typography-primary-line-height:36px;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-line-height:30px;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-size:18px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-9584cf6-font-size:18px;--e-global-typography-9584cf6-line-height:24px;--e-global-typography-5953e3e-font-size:21px;--e-global-typography-5953e3e-line-height:18px;--e-global-typography-5953e3e-letter-spacing:0px;--e-global-typography-4fa5736-font-size:14px;--e-global-typography-4fa5736-line-height:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body{
overflow-x: hidden;
}

/* קונטיינר פנימי עם גלילה אופקית - Code by elitz.co.display
*/
.scroll-cards {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto !important;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overscroll-behavior-x: contain;
  width: 100%;
  gap: 20px; /* רווח בין הקלפים */
  padding-bottom: 10px; /* מרווח מתחת לפס גלילה */
}

/* תיקון: עמודות בתוך הקרוסלה לא יישברו - Code by elitz.co.display
*/
.scroll-cards > .elementor-container,
.scroll-cards > .elementor-row,
.scroll-cards > .elementor-column {
  flex: 0 0 auto;
  width: auto;
  min-width: 250px; /* שנה לפי הצורך */
}

/* קונטיינר אב - מאפשר חריגה לרוחב - Code by elitz.co.display
*/
.scroll-wrapper {
  overflow-x: visible !important;
  width: 100%;
  max-width: 100%;
  position: relative;
  z-index: 1;
}

/* מוסיף רווח בסוף הקרוסלה כדי לא להיחתך - Code by elitz.co.display
*/
.scroll-cards::after {
  content: '';
  flex: 0 0 40px;
}

/* פס גלילה דק - Code by elitz.co.display
*/
.scroll-cards::-webkit-scrollbar {
  height: 6px;
}

.scroll-cards {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto !important;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
}

/* מצב תצוגה הירו דסקטופ
*/

#desk{
    max-width: 1920px!important;
}


/* עיגול חיצי הניווט בסליידר של JetEngine Listing Grid */
.jet-listing-grid__slider-icon.prev-arrow.slick-arrow,
.jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    border-radius: 50px !important;
}


/* פתרון אולטימטיבי לכל פילטר אופקי באתר */

/* פתרון גלובלי לכל הפילטרים עם הקלאס horizontal-scroll-filter */

/* 1. הפיכת המכולה הפנימית (לא משנה איזו) לרצועה אופקית */
.horizontal-scroll-filter .jet-checkboxes-list,
.horizontal-scroll-filter .jet-list-tree,
.horizontal-scroll-filter .jet-checkboxes-list-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    -webkit-overflow-scrolling: touch;
    gap: 12px !important;
    padding-bottom: 12px !important;
    width: 100% !important;
    border: none !important;
}

/* 2. מניעת קריסה של השורות והפריטים */
.horizontal-scroll-filter .jet-checkboxes-list__row,
.horizontal-scroll-filter .jet-checkboxes-list__item {
    flex: 0 0 auto !important;
    margin: 0 !important;
    display: flex !important;
    white-space: nowrap !important;
}

/* 3. ניקוי הגדרות Fieldset שעלולות להפריע */
.horizontal-scroll-filter fieldset {
    min-width: 0 !important;
    width: 100% !important;
}

/* 4. עיצוב פס הגלילה לכל הפילטרים באתר */
.horizontal-scroll-filter *::-webkit-scrollbar {
    height: 4px;
}
.horizontal-scroll-filter *::-webkit-scrollbar-thumb {
    background: #00a88e; 
    border-radius: 10px;
}

.horizontal-scroll-filter .jet-checkboxes-list, .horizontal-scroll-filter .jet-list-tree, .horizontal-scroll-filter .jet-checkboxes-list-wrapper {
    display: flex !important;
    /* flex-wrap: nowrap !important; */
    /* flex-direction: row !important; */
    /* overflow-x: auto !important; */
    /* overflow-y: hidden !important; */
    -webkit-overflow-scrolling: touch;
    /* gap: 12px !important; */
    /* padding-bottom: 12px !important; */
    /* width: 100% !important; */
    /* border: none !important; */
    /* justify-content: center; */
}/* End custom CSS */