.elementor-884 .elementor-element.elementor-element-330dbb97{--display:flex;--overflow:hidden;--padding-top:2vw;--padding-bottom:12vw;--padding-left:13vw;--padding-right:13vw;}.elementor-884 .elementor-element.elementor-element-330dbb97.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-884 .elementor-element.elementor-element-39138cc4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-884 .elementor-element.elementor-element-450c7fdb{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-884 .elementor-element.elementor-element-1bfe88fb{text-align:start;padding:5px 0px 5px 10px;}.elementor-884 .elementor-element.elementor-element-1bfe88fb .elementor-heading-title{font-family:"Heebo", Sans-serif;font-weight:900;letter-spacing:-1px;color:var( --e-global-color-secondary );}.elementor-884 .elementor-element.elementor-element-3182d7f5{--display:flex;--justify-content:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-884 .elementor-element.elementor-element-2fa37d1a{text-align:start;font-family:"Heebo", Sans-serif;font-weight:400;line-height:11px;color:var( --e-global-color-36f47f0 );margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-884 .elementor-element.elementor-element-7bfa8085{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-jet-button .jet-button__plane-normal{background-color:var( --e-global-color-primary );}.elementor-widget-jet-button .jet-button__plane-hover{background-color:var( --e-global-color-secondary );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__container{justify-content:flex-start;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__instance{background-color:#F8F8F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a00f430 );border-radius:50px 50px 50px 50px;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__state-normal{padding:8px 40px 8px 40px;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__state-hover{padding:8px 40px 8px 40px;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__plane-normal{background-color:#F8F8F8;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__state-normal .jet-button__icon{margin:0% 15% 0% -30%;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__state-hover .jet-button__icon{margin:0px 15px 0px -30px;}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__state-normal .jet-button__label{text-align:center;color:var( --e-global-color-fb332c5 );}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__state-hover .jet-button__label{text-align:center;}.elementor-884 .elementor-element.elementor-element-3902a14  .jet-button__state-normal .jet-button__label{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:bold;}.elementor-884 .elementor-element.elementor-element-3902a14  .jet-button__state-hover .jet-button__label{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:bold;}.elementor-884 .elementor-element.elementor-element-651b0133 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-884 .elementor-element.elementor-element-651b0133 .jet-listing-grid__slider .jet-slick-dots li{width:16px;height:16px;margin-left:calc( 6px/2 );margin-right:calc( 6px/2 );background:#BABABA4D;}.elementor-884 .elementor-element.elementor-element-651b0133 .jet-listing-grid__slider .jet-slick-dots li:hover{background:#BABABA4D;}.elementor-884 .elementor-element.elementor-element-651b0133 .jet-listing-grid__slider .jet-slick-dots li.slick-active{background:#ABCEDE;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__container{justify-content:flex-start;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__instance{background-color:#F8F8F8;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-a00f430 );border-radius:50px 50px 50px 50px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-normal{padding:8px 40px 8px 40px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-hover{padding:8px 40px 8px 40px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__plane-normal{background-color:#F8F8F8;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-normal .jet-button__icon{margin:0% 15% 0% -30%;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-hover .jet-button__icon{margin:0px 15px 0px -30px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-normal .jet-button__label{text-align:center;color:var( --e-global-color-fb332c5 );}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-hover .jet-button__label{text-align:center;}.elementor-884 .elementor-element.elementor-element-54859494  .jet-button__state-normal .jet-button__label{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:500;}.elementor-884 .elementor-element.elementor-element-54859494  .jet-button__state-hover .jet-button__label{font-family:"Heebo", Sans-serif;font-size:18px;font-weight:bold;}@media(max-width:1024px){.elementor-884 .elementor-element.elementor-element-330dbb97{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-884 .elementor-element.elementor-element-2fa37d1a{line-height:29px;}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-884 .elementor-element.elementor-element-651b0133 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(max-width:767px){.elementor-884 .elementor-element.elementor-element-330dbb97{--width:377px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-884 .elementor-element.elementor-element-39138cc4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-884 .elementor-element.elementor-element-450c7fdb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-884 .elementor-element.elementor-element-1bfe88fb{text-align:center;}.elementor-884 .elementor-element.elementor-element-3182d7f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-884 .elementor-element.elementor-element-2fa37d1a{text-align:center;}.elementor-884 .elementor-element.elementor-element-7bfa8085{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-jet-button  .jet-button__state-normal .jet-button__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-button  .jet-button__state-hover .jet-button__label{font-size:var( --e-global-typography-primary-font-size );}.elementor-884 .elementor-element.elementor-element-3902a14 .jet-button__container{justify-content:center;}.elementor-884 .elementor-element.elementor-element-651b0133 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-884 .elementor-element.elementor-element-651b0133{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__container{justify-content:center;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-normal{padding:11px 25px 9px 25px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-hover{padding:11px 25px 9px 25px;}.elementor-884 .elementor-element.elementor-element-54859494 .jet-button__state-normal .jet-button__icon{margin:0% 0% 0% -15%;}}@media(min-width:768px){.elementor-884 .elementor-element.elementor-element-450c7fdb{--width:20%;}.elementor-884 .elementor-element.elementor-element-3182d7f5{--width:60%;}.elementor-884 .elementor-element.elementor-element-7bfa8085{--width:18%;}}@media(max-width:1024px) and (min-width:768px){.elementor-884 .elementor-element.elementor-element-450c7fdb{--width:30%;}.elementor-884 .elementor-element.elementor-element-3182d7f5{--width:40%;}.elementor-884 .elementor-element.elementor-element-7bfa8085{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-1bfe88fb */.elementor-884 .elementor-element.elementor-element-1bfe88fb h3 {
  /* Mobile: cap at 33px */
  font-size: clamp(26px, 8.5vw, 33px);
  line-height: 1.15;
}
@media (min-width: 768px){
  .elementor-884 .elementor-element.elementor-element-1bfe88fb h3{
    /* 768px → 33px | 2560px → 65px */
    font-size: clamp(33px, calc(1.786vw + 19.29px), 65px);
    line-height: 1.10;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2fa37d1a *//* מובייל (עד 767px) - גודל קבוע וברור */
.elementor-884 .elementor-element.elementor-element-2fa37d1a .q-text {
    font-size: 18px;

}

/* דסקטופ וטאבלט (מ-768px ומעלה) */
@media (min-width: 768px) {
    .elementor-884 .elementor-element.elementor-element-2fa37d1a .q-text{
        font-size: clamp(18px, 15px + 0.4vw, 25px);
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-651b0133 *//* ==============================
   JetEngine Listing Grid Slider
   Mobile "peek next card" (RTL → peek on LEFT)
   Replace 461 if needed
================================ */
@media (max-width: 767px){

  /* כמה "הצצה" תרצה לראות */
  .jet-listing-grid--461{
    --pp-peek: clamp(88px, 24vw, 220px);
    --pp-gap: 14px;
  }

  /* חייבים לאפשר overflow כדי לראות את הכרטיס שמחוץ ל־viewport */
  .jet-listing-grid--461.slick-slider,
  .jet-listing-grid--461 .slick-list,
  .jet-listing-grid--461 .slick-track{
    overflow: visible !important;
  }

  /*
    RTL: הצד "שמאל" הוא inline-end
    לכן padding-inline-end יוצר "חלון" שמאלי שבו יראו חלק מהכרטיס הבא
  */
  .jet-listing-grid--461 .slick-list{
    padding-inline-end: var(--pp-peek) !important;
    padding-inline-start: 0 !important;
  }

  /* ריווח עדין בין כרטיסים בלי לשבור רוחבים */
  .jet-listing-grid--461 .jet-listing-grid__item{
    padding-inline: calc(var(--pp-gap) / 2) !important;
    box-sizing: border-box !important;
  }

  /* מומלץ: שהכרטיס עצמו לא ייחתך בפינות בגלל padding */
  .jet-listing-grid--461 .main-project-card{
    width: 100%;
  }
  
  
 .jet-listing-grid__slider .jet-slick-dots{
     margin-right:-15px ;
 }
  
  
}

/* אם נוצר לך horizontal scroll בגלל overflow visible,
   תוסיף את זה על הסקשן/הווידג'ט שעוטף את הליסטינג (לא חובה):
   .elementor-element-XXXX { overflow-x: clip; }  (או hidden) *//* End custom CSS */