.elementor-1101 .elementor-element.elementor-element-ce2273a{--display:flex;--min-height:100vh;--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:flex-start;--align-items:stretch;--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-1101 .elementor-element.elementor-element-60b1432{--display:flex;--min-height:100vh;--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-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-befbec8.v-sidebar-bar{background-color:var( --e-global-color-895f30d );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-efd4d03.v-sidebar-bar{background-color:var( --e-global-color-0892068 );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-453696b.v-sidebar-bar{background-color:var( --e-global-color-742ed0c );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-26b6cf2.v-sidebar-bar{background-color:var( --e-global-color-66c5326 );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-f2c365d.v-sidebar-bar{background-color:var( --e-global-color-e73197d );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-3f6aad7.v-sidebar-bar{background-color:var( --e-global-color-f5afb91 );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .elementor-repeater-item-b2c30b2.v-sidebar-bar{background-color:var( --e-global-color-9e27073 );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tabs-main-container{flex-direction:row-reverse;}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-content-pane-inner{padding:0px 0px 0px 0px;}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-content-pane{background-color:var( --e-global-color-ba20864 );}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-sidebar-bar{width:55px;}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-sidebar-bar.active{margin-bottom:60px;height:calc(100% - 60px);}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-sidebar-bar, .elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-bar-icon{transition:all 0.3s cubic-bezier(0.25, 1, 0.5, 1);}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-bar-label{color:#ffffff;}.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-bar-icon{color:#ffffff;fill:#ffffff;}.elementor-1101 .elementor-element.elementor-element-009c586{--display:flex;}.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow{color:var( --e-global-color-ba20864 );fill:var( --e-global-color-ba20864 );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1101 .elementor-element.elementor-element-009c586{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-header{height:70px;}.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-logo img{width:120px;}.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-logo{padding:20px 20px 20px 20px;}.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow svg, .elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow i{width:25px;font-size:25px;height:auto;}}/* Start custom CSS for ultimate_interactive_v_tabs, class: .elementor-element-8a4b3fc */.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-bar-img {
  transform: rotate(0deg) !important;
}

/* 1. שחרור הווידג'ט מגובה קבוע - מאפשר לו לגדול לפי הטמפלט */
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tabs-container,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .phu-wrapper,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .gm-wrapper {
    min-height: 100vh;
    display: flex !important;
    align-items: flex-start !important;
    overflow: visible !important;
}

/* 2. הגדרת אזור התוכן (איפה שהטקסט והפרויקטים) */
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-content-area,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-content-pane,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .ph-content {
    flex: 1;
    height: auto !important;
    overflow: visible !important;
    display: block !important;
}

/* 3. הגדרת סרגל הברים הצבעוניים - שיהיה Sticky */
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-sidebar,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-sidebar-wrapper,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .phu-sidebar {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 135px; /* המרחק מהקצה העליון של המסך בזמן גלילה - התאם לפי ה-Header שלך */
    
    /* כאן אנחנו קובעים את גובה הברים בדסקטופ בלבד */
    height: 70vh !important; 
    display: flex !important;
    align-self: flex-start;
}

/* 5. ביטול אנימציות שעלולות לחתוך תוכן */
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tab-content,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tab-panel {
    display: none;
    height: auto !important;
}

.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tab-content.active,
.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tab-panel.active {
    display: block !important;
}

.elementor-1101 .elementor-element.elementor-element-8a4b3fc .v-tabs-main-container {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for hm_slider_v2, class: .elementor-element-4e93ee7 */.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}

.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow svg {
  background: transparent !important;
}

.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow svg rect {
  fill: transparent !important;
  stroke: transparent !important;
}

.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow svg path,
.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow svg line,
.elementor-1101 .elementor-element.elementor-element-4e93ee7 .hm2-arrow svg polyline {
  fill: none !important;
  stroke: #1B191A !important;
}/* End custom CSS */