.elementor-129107 .elementor-element.elementor-element-8720d7b{--display:flex;}.elementor-129107 .elementor-element.elementor-element-8720d7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-129107 .elementor-element.elementor-element-b4670a0{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-129107 .elementor-element.elementor-element-6ba76a2{font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-1d32179 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-129107 .elementor-element.elementor-element-5758ed3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-129107 .elementor-element.elementor-element-5758ed3 .elementor-heading-title{font-family:"Rubik", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-129107 .elementor-element.elementor-element-3566cc2{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-129107 .elementor-element.elementor-element-68e73ff{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-129107 .elementor-element.elementor-element-e87d154{--display:flex;--min-height:0px;--justify-content:center;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;}.elementor-129107 .elementor-element.elementor-element-e87d154:not(.elementor-motion-effects-element-type-background), .elementor-129107 .elementor-element.elementor-element-e87d154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F3F5;}.elementor-129107 .elementor-element.elementor-element-e87d154:hover{background-color:#00000014;--overlay-opacity:0.99;}.elementor-129107 .elementor-element.elementor-element-e87d154:hover::before, .elementor-129107 .elementor-element.elementor-element-e87d154:hover > .elementor-background-video-container::before, .elementor-129107 .elementor-element.elementor-element-e87d154:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-129107 .elementor-element.elementor-element-e87d154 > .elementor-background-slideshow:hover::before, .elementor-129107 .elementor-element.elementor-element-e87d154 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F2BD0000;--background-overlay:'';}.elementor-129107 .elementor-element.elementor-element-e87d154, .elementor-129107 .elementor-element.elementor-element-e87d154::before{--overlay-transition:0s;}.elementor-129107 .elementor-element.elementor-element-e87d154.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-129107 .elementor-element.elementor-element-993fcef > .elementor-widget-container:hover{--e-transform-scale:1.1;}.elementor-129107 .elementor-element.elementor-element-993fcef:hover .elementor-widget-container{background-color:#F2BD0000;}.elementor-129107 .elementor-element.elementor-element-993fcef{text-align:center;}.elementor-129107 .elementor-element.elementor-element-15667c2{--display:flex;--min-height:0px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-129107 .elementor-element.elementor-element-d314173 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-129107 .elementor-element.elementor-element-d314173{text-align:start;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;color:#565D68;}@media(max-width:767px){.elementor-129107 .elementor-element.elementor-element-5758ed3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-129107 .elementor-element.elementor-element-68e73ff{--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-129107 .elementor-element.elementor-element-d314173 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-129107 .elementor-element.elementor-element-8720d7b{--width:100%;}.elementor-129107 .elementor-element.elementor-element-e87d154{--width:45%;}.elementor-129107 .elementor-element.elementor-element-15667c2{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-15667c2 *//* הגדרת מונה אוטומטי ואיפוס הרשימה */
.elementor-129107 .elementor-element.elementor-element-15667c2 ul {
    counter-reset: b2b-spec-counter;
    display: grid !important;
    grid-template-columns: repeat(2, 1fr);
    gap: 22px 28px; /* הגדלת המרווחים מעט כדי לתת לטקסט הגדול לנשום */
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* עיצוב תא מאפיין */
.elementor-129107 .elementor-element.elementor-element-15667c2 li {
    counter-increment: b2b-spec-counter;
    position: relative;
    background: transparent !important;
    border-top: 1px solid #EAEAEA !important;
    border-right: 2px solid #000000 !important;
    border-bottom: none !important;
    border-left: none !important;
    border-radius: 0 !important;
    padding: 14px 16px 4px 0 !important;
    margin: 0 !important;
    color: #565D68 !important;
    font-size: 16.5px !important; /* הוגדל מ-14.5px לקריאות מעולה */
    line-height: 1.55 !important;
    text-align: right !important;
    transition: border-color 0.2s ease;
}

.elementor-129107 .elementor-element.elementor-element-15667c2 li:hover {
    border-top-color: #000000 !important;
}

/* המספר הסידורי - מיושר לימין מעל הכותרת ובגודל קריא יותר */
.elementor-129107 .elementor-element.elementor-element-15667c2 li::before {
    content: "0" counter(b2b-spec-counter);
    display: block;
    text-align: right !important;
    font-size: 12.5px !important; /* הוגדל מ-11px */
    font-weight: 600;
    letter-spacing: 0.08em;
    color: #8C939E;
    margin-bottom: 4px;
    font-variant-numeric: tabular-nums;
}

.elementor-129107 .elementor-element.elementor-element-15667c2 li:nth-child(n+10)::before {
    content: counter(b2b-spec-counter);
}

/* כותרת המאפיין - בולטת וחדה */
.elementor-129107 .elementor-element.elementor-element-15667c2 li strong,
.elementor-129107 .elementor-element.elementor-element-15667c2 li b {
    color: #000000 !important;
    display: block;
    font-size: 18px !important; /* הוגדל מ-15.5px לנוכחות ברורה */
    font-weight: 700;
    letter-spacing: -0.01em;
    margin-bottom: 6px !important;
}

/* התאמה למובייל */
@media screen and (max-width: 768px) {
    .elementor-129107 .elementor-element.elementor-element-15667c2 ul {
        grid-template-columns: 1fr;
        gap: 16px;
    }

    .elementor-129107 .elementor-element.elementor-element-15667c2 li {
        padding: 12px 14px 2px 0 !important;
        font-size: 15.5px !important;
    }

    .elementor-129107 .elementor-element.elementor-element-15667c2 li strong,
    .elementor-129107 .elementor-element.elementor-element-15667c2 li b {
        font-size: 17px !important;
    }
}/* End custom CSS */