.elementor-23228 .elementor-element.elementor-element-3445b1a{--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;}.elementor-23228 .elementor-element.elementor-element-3445b1a:not(.elementor-motion-effects-element-type-background), .elementor-23228 .elementor-element.elementor-element-3445b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://digital-electric.top/wp-content/uploads/2026/06/bg-tv.jpg");background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-23228 .elementor-element.elementor-element-c6c5476{--display:flex;--justify-content:flex-start;--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;}.elementor-23228 .elementor-element.elementor-element-c6c5476.e-con{--align-self:flex-start;}.elementor-23228 .elementor-element.elementor-element-1dea1ea{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-icon i{color:#FCFCFC;transition:color 0.3s;}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-icon svg{fill:#FCFCFC;transition:fill 0.3s;}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-icon{padding-inline-end:7px;}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item > a{font-family:"Alef", Sans-serif;font-size:18px;}.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-23228 .elementor-element.elementor-element-cc2d8f1{--display:flex;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:178px;}.elementor-23228 .elementor-element.elementor-element-6b2d739 .elementor-button{background-color:#635bff;font-family:"Alef", Sans-serif;fill:#FFF;color:#FFF;border-style:none;}@media(min-width:768px){.elementor-23228 .elementor-element.elementor-element-3445b1a{--content-width:900px;}.elementor-23228 .elementor-element.elementor-element-c6c5476{--width:50%;}}@media(max-width:1199px){.elementor-23228 .elementor-element.elementor-element-3445b1a:not(.elementor-motion-effects-element-type-background), .elementor-23228 .elementor-element.elementor-element-3445b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-23228 .elementor-element.elementor-element-3445b1a:not(.elementor-motion-effects-element-type-background), .elementor-23228 .elementor-element.elementor-element-3445b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for icon-list, class: .elementor-element-1dea1ea */.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-items {
    width: 194px !important;
    min-width: 194px !important;
    max-width: 194px !important;
    padding: 0 !important;
    
    /* 🔥 מושך את הרשימה ימינה כדי להצמיד את הקווים לקצה הימני של ה-194px */
    margin-right: -6px !important; 
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    overflow: visible !important;
}

/* 2. איפוס מרווחים של השורות */
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item,
.elementor-23228 .elementor-element.elementor-element-1dea1ea li.elementor-icon-list-item {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    width: 194px !important;
    min-width: 194px !important;
    display: flex !important;
}

/* 3. 🔥 מתיחת הקו הלבן והחזק בדיוק מאפס עד 194px */
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item a,
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item > div {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    
    width: 194px !important; 
    min-width: 194px !important;
    max-width: 194px !important;
    
    box-sizing: border-box !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    margin: 0 !important; 
    
    border: none !important;
    
    /* קו לבן, מוצק וחזק בתחתית השורה */
    box-shadow: 0 2px 0 0 #ffffff !important;
    position: relative !important;
}

/* 4. ביטול הקו בשורה האחרונה בהחלט (מייבש שיער) */
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item:last-child a,
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item:last-child > div {
    box-shadow: none !important;
    border: none !important;
}

/* 5. סידור ה-V בצד ימין (עם מרחק קל של 5px מהקצה כדי שלא ייחנק) */
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-icon {
    margin-left: 10px !important; 
    margin-right: 5px !important; 
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
}

/* 6. מניעת חיתוך המילים ואוויר משמאל */
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-text {
    text-overflow: clip !important;
    white-space: nowrap !important;
    overflow: visible !important;
    width: auto !important;
    display: inline-block !important;
    padding-left: 15px !important;
}

/* 7. ניקוי סופי של שאריות התבנית */
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item::after,
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item::before,
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item a::after,
.elementor-23228 .elementor-element.elementor-element-1dea1ea .elementor-icon-list-item a::before {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6c5476 *//* =================================================================
   קוד מבני למגה-מניו: איפוס ה-Padding של התבנית ומניעת בריחה שמאלה
   ================================================================= */

/* 1. איפוס ה-Padding של המגה-מניו הכללי כדי להעלים את השוליים הלבנים */
:host,
.wpbingo-megamenu-wrapper,
.bwp-megamenu-content,
.sub-menu {
    padding: 0 !important;
}

/* 2. הגדרת העמודה השחורה - נצמדת לקצוות בלי מרג'ינים שליליים */
.elementor-23228 .elementor-element.elementor-element-c6c5476 {
    padding: 25px 20px !important; /* מייצר אוויר פנימי שחור ונקי מסביב לטקסט */
    margin: 0 !important;
    height: 100% !important;
}

/* 3. סידור רשימת האייקונים שבפנים - ישר, מיושר לימין, ובתוך הטור */
.elementor-23228 .elementor-element.elementor-element-c6c5476 .elementor-icon-list-item {
    box-sizing: border-box !important;
    width: 100% !important;
    margin: 0 !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important; /* קו לבן עדין */
    display: flex !important;
    align-items: center !important;
    direction: rtl !important;
}

/* ביטול הקו בשורה האחרונה */
.elementor-23228 .elementor-element.elementor-element-c6c5476 .elementor-icon-list-item:last-child {
    border-bottom: none !important;
}

/* 4. עיצוב הטקסט וה-V הטורקיז */
.elementor-23228 .elementor-element.elementor-element-c6c5476 .elementor-icon-list-text {
    color: #ffffff !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 12px !important; /* מרווח בין ה-V למילה */
    transition: color 0.2s ease, font-weight 0.2s ease !important;
}

/* הזרקת ה-V בטורקיז #4ee2c0 */
.elementor-23228 .elementor-element.elementor-element-c6c5476 .elementor-icon-list-text::before {
    content: "✔" !important;
    color: #4ee2c0 !important;
    font-weight: 900 !important;
    font-size: 15px !important;
}

/* 5. אפקט Hover */
.elementor-23228 .elementor-element.elementor-element-c6c5476 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #4ee2c0 !important;
    font-weight: bold !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3445b1a */:top_level_container,
.wpbingo-megamenu-wrapper .sub-menu,
.dropdown-menu {
    width: 473px !important;
    min-width: 473px !important;
    max-width: 473px !important;
    overflow: visible !important; /* מונע מהקצוות של הטור להיחתך */
}

/* ביטול חניקת ה-Overflow לכל האלמנטים הפנימיים */
:top_level_container .elementor-widget-wrap,
:top_level_container .elementor-column-wrap {
    overflow: visible !important;
}/* End custom CSS */