.elementor-kit-5{--e-global-color-primary:#14213D;--e-global-color-secondary:#363A55;--e-global-color-text:#14213D;--e-global-color-accent:#F4700B;--e-global-color-paper:#E6E3EE;--e-global-color-white:#FFFFFF;--e-global-color-zinc:#F8F7FB;--e-global-color-zincgrey:#B3B8BA;--e-global-color-edge:#9C93B5;--e-global-color-edgegrey:#8F969A;--e-global-color-cardline:#D8D3E3;--e-global-color-steel:#363A55;--e-global-color-steel2:#262A40;--e-global-color-ink:#14213D;--e-global-color-minium:#F4700B;--e-global-color-miniumdark:#5C2E06;--e-global-color-linkorange:#A24908;--e-global-color-whatsapp:#25D366;--e-global-color-whatsappdark:#1DA851;--e-global-color-googlestar:#FBBC04;--e-global-color-midrag:#BD1954;--e-global-color-missing:#B71C1C;--e-global-color-missingdark:#FF8A80;--e-global-typography-primary-font-family:"Secular One";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Secular One";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Assistant";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:500;--e-global-typography-text-line-height:1.55em;--e-global-typography-accent-font-family:"Assistant";--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:normal;--e-global-typography-h1-font-family:"Secular One";--e-global-typography-h1-font-size:70px;--e-global-typography-h1-font-weight:400;--e-global-typography-h1-line-height:1.04em;--e-global-typography-h1home-font-family:"Secular One";--e-global-typography-h1home-font-size:70px;--e-global-typography-h1home-font-weight:400;--e-global-typography-h1home-line-height:1.04em;--e-global-typography-h2-font-family:"Secular One";--e-global-typography-h2-font-size:38px;--e-global-typography-h2-font-weight:400;--e-global-typography-h2-line-height:1.12em;--e-global-typography-h3-font-family:"Secular One";--e-global-typography-h3-font-size:24px;--e-global-typography-h3-font-weight:400;--e-global-typography-h3-line-height:1.12em;--e-global-typography-label-font-family:"Secular One";--e-global-typography-label-font-size:20px;--e-global-typography-label-font-weight:400;--e-global-typography-label-line-height:1.15em;--e-global-typography-group-font-family:"Secular One";--e-global-typography-group-font-size:20px;--e-global-typography-group-font-weight:400;--e-global-typography-group-line-height:1.2em;--e-global-typography-logoline-font-family:"Assistant";--e-global-typography-logoline-font-size:18px;--e-global-typography-logoline-font-weight:700;--e-global-typography-logoline-line-height:20px;--e-global-typography-score-font-family:"Secular One";--e-global-typography-score-font-size:92px;--e-global-typography-score-font-weight:400;--e-global-typography-score-line-height:0.9em;--e-global-typography-score-letter-spacing:-0.02em;--e-global-typography-lead-font-family:"Assistant";--e-global-typography-lead-font-size:20px;--e-global-typography-lead-font-weight:700;--e-global-typography-lead-line-height:1.45em;--e-global-typography-small-font-family:"Assistant";--e-global-typography-small-font-size:16px;--e-global-typography-small-font-weight:700;--e-global-typography-small-line-height:1.4em;--e-global-typography-tilesm-font-family:"Assistant";--e-global-typography-tilesm-font-size:16px;--e-global-typography-tilesm-font-weight:700;--e-global-typography-tilesm-text-transform:none;--e-global-typography-tilesm-font-style:normal;--e-global-typography-tilesm-line-height:1.15em;--e-global-typography-tilesm-letter-spacing:0px;--e-global-typography-badgesm-font-family:"Assistant";--e-global-typography-badgesm-font-size:15px;--e-global-typography-badgesm-font-weight:700;--e-global-typography-badgesm-text-transform:none;--e-global-typography-badgesm-font-style:normal;--e-global-typography-badgesm-line-height:1.2em;--e-global-typography-badgesm-letter-spacing:0px;--e-global-typography-sign-font-family:"Secular One";--e-global-typography-sign-font-size:96px;--e-global-typography-sign-font-weight:400;--e-global-typography-sign-text-transform:none;--e-global-typography-sign-line-height:1em;--e-global-typography-sign-letter-spacing:0px;background-color:var( --e-global-color-paper );color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );line-height:var( --e-global-typography-label-line-height );color:var( --e-global-color-ink );border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-ink );color:var( --e-global-color-paper );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-text );}.elementor-kit-5 a:hover{color:var( --e-global-color-primary );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h2-font-family ), Sans-serif;font-size:var( --e-global-typography-h2-font-size );font-weight:var( --e-global-typography-h2-font-weight );line-height:var( --e-global-typography-h2-line-height );}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );line-height:var( --e-global-typography-h3-line-height );}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 h5{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 h6{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 label{color:var( --e-global-color-ink );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-ink );background-color:var( --e-global-color-paper );border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-ink );border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.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);}.elementor-lightbox{background-color:var( --e-global-color-steel );--lightbox-ui-color:var( --e-global-color-paper );--lightbox-ui-color-hover:var( --e-global-color-minium );--lightbox-text-color:var( --e-global-color-paper );}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1100px){.elementor-kit-5{--e-global-typography-h1-font-size:58px;--e-global-typography-h1home-font-size:58px;--e-global-typography-h2-font-size:34px;--e-global-typography-h3-font-size:22px;--e-global-typography-score-font-size:80px;--e-global-typography-sign-font-size:8vw;}}@media(max-width:959px){.elementor-kit-5{--e-global-typography-h1-font-size:46px;--e-global-typography-h1-line-height:1.06em;--e-global-typography-h1home-font-size:46px;--e-global-typography-h1home-line-height:1.06em;--e-global-typography-h2-font-size:32px;--e-global-typography-h3-font-size:22px;--e-global-typography-logoline-font-size:16px;--e-global-typography-logoline-line-height:18px;--e-global-typography-score-font-size:64px;--e-global-typography-tilesm-font-size:14px;--e-global-typography-sign-font-size:8.6vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-h1-font-size:36px;--e-global-typography-h1-line-height:1.08em;--e-global-typography-h1home-font-size:clamp(22px, 7.8vw, 31px);--e-global-typography-h1home-line-height:1.08em;--e-global-typography-h2-font-size:27px;--e-global-typography-h3-font-size:20px;--e-global-typography-label-font-size:18px;--e-global-typography-group-font-size:18px;--e-global-typography-logoline-font-size:clamp(13px, 3.85vw, 15px);--e-global-typography-logoline-line-height:17px;--e-global-typography-score-font-size:52px;--e-global-typography-lead-font-size:19px;--e-global-typography-tilesm-font-size:clamp(12px, 3.6vw, 15px);--e-global-typography-badgesm-font-size:clamp(13px, 3.6vw, 14px);--e-global-typography-sign-font-size:9vw;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-5 h1{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );}.elementor-kit-5 h2{font-size:var( --e-global-typography-h2-font-size );line-height:var( --e-global-typography-h2-line-height );}.elementor-kit-5 h3{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );}.elementor-kit-5 h4{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 h5{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 h6{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );}.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 textarea,.elementor-kit-5 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* שוקי עבודות מסגרות: כל ה-CSS המותאם של האתר. מקום: Site Settings > Custom CSS. כל השאר בפקדים של Elementor. */
/* הצבעים הם הצבעים הגלובליים (paper, white, zinc, zincgrey, edge, edgegrey, cardline, ink, minium, miniumdark, linkorange, missing, missingdark). הבורג ומרקם האבץ הם קבצים בספריית המדיה (bolt.webp, zinc.webp). */
/* הלוחית המגולוונת (אלמנט החתימה): פינות חתוכות, פס פלדה בשוליים, מרקם אבץ וארבעה ברגים. מחלקה plate על Container, בלי Background Overlay.
   צבע פני הלוחית = הצבע שנבחר ב-Style > Background של ה-Container (נראה רק אם המרקם לא נטען; מיניום בלוחית primed). ה-CSS מוסיף רק מרקם, שוליים וברגים.
   מרקם האבץ הוחזר ב-31.10.2026 (ראם רוצה את לוחית המתכת). לכיבוי בכל הלוחיות: --tex: none */
.e-con.plate {
  --cut: 18px;
  --band: 7px;
  --bs: 34px;
  --bo: 16px;
  --b: url(/wp-content/uploads/2026/10/bolt.webp);
  --tex: url(/wp-content/uploads/2026/10/zinc.webp) 0 0 / 480px;
  --shape: polygon(var(--cut) 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));
  position: relative;
  isolation: isolate;
}
.e-con.plate::before,
.e-con.plate::after {
  content: "";
  position: absolute;
  z-index: -1;
  width: auto;
  height: auto;
  opacity: 1;
  clip-path: var(--shape);
}
/* כל לוחית נחתכת גם בעצמה, כדי שצבע הרקע לא יבצבץ בפינות */
.e-con.plate { clip-path: var(--shape); }
.e-con.plate::before {
  inset: 0;
  background: var(--edge, var(--e-global-color-edge));
}
.e-con.plate::after {
  inset: var(--band);
  background:
    var(--b) top var(--bo) right var(--bo) / var(--bs) no-repeat,
    var(--b) top var(--bo) left var(--bo) / var(--bs) no-repeat,
    var(--b) bottom var(--bo) right var(--bo) / var(--bs) no-repeat,
    var(--b) bottom var(--bo) left var(--bo) / var(--bs) no-repeat,
    var(--tex);
  background-color: inherit;
}

/* לוחית קטנה (ההדר, תפריט הטלפון, המפה); לוחית צבועה ביסוד (primed, הטופס): בלי מרקם אבץ, שוליים במיניום כהה; ובטלפון פינות וברגים קטנים יותר */
.e-con.plate-sm {
  --cut: 12px;
  --band: 5px;
  --bs: 22px;
  --bo: 10px;
}
.e-con.primed {
  --tex: none;
  --edge: var(--e-global-color-miniumdark);
}
@media (max-width: 767px) {
  .e-con.plate {
    --cut: 12px;
    --band: 5px;
    --bs: 16px;
    --bo: 7px;
  }
}

/* תפריט הטלפון והטאבלט: כשהתפריט פתוח (Elementor מוסיף ל-body את המחלקה e-off-canvas__no-scroll), כפתור "עבודות" (מחלקה menu-open) מתחלף באותו מקום בכפתור "סגירה" (מחלקה menu-close). עובד רק כש-Prevent Scroll = Yes בווידג׳ט התפריט. בעורך רואים את שניהם */
body:not(.e-off-canvas__no-scroll):not(.elementor-editor-active) .menu-close,
body.e-off-canvas__no-scroll .menu-open { display: none; }
/* ההדר (לוחית המתכת) צף ונדבק למעלה בכל המכשירים: קישור לעוגן באותו עמוד (#form, #how...) ומעבר במקלדת נעצרים מתחת להדר ולא מאחוריו. הערך = גובה ההדר + 8 (מ-03.11 הדר בלי לוחית: מחשב 85, טאבלט גדול 85, טאבלט 79, טלפון 71; לעדכן אם גובה ההדר משתנה). בטלפון גם מעל הבר התחתון (71 + 8) */
html { scroll-padding-top: 93px; }
@media (max-width: 1100px) { html { scroll-padding-top: 93px; } }
@media (max-width: 959px) { html { scroll-padding-top: 87px; } }
@media (max-width: 767px) { html { scroll-padding-top: 79px; scroll-padding-bottom: 79px; } }
/* ההדר הצף בדסקטופ: Elementor מסמן בקו כל קישור עוגן בתפריט (איך עובדים, ביקורות...) שהסקשן שלו על המסך, ולכן 2-3 קישורים מסומנים יחד. מבטלים רק את הסימון הזה; הקו נשאר בריחוף ובפוקוס, ו"עבודות" נשאר מסומן בעמוד העבודות */
.elementor-nav-menu--main .elementor-item-anchor.elementor-item-active:not(:hover, :focus-visible)::after { opacity: 0; }

/* כפתור כלשונית פלדה חתוכה: מחלקה btn-cut על Button, וגם כפתור השליחה בטופס (מחלקה job). הפוקוס בתוך הכפתור */
.btn-cut .elementor-button,
.job .elementor-button {
  clip-path: polygon(10px 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%, 0 10px);
}
.btn-cut .elementor-button:focus-visible,
.job .elementor-button:focus-visible {
  outline: 3px solid currentColor;
  outline-offset: -7px;
}

/* פוקוס מקלדת בכל האתר (תקן 5568): טבעת דיו על רקע בהיר (גם ברשימה הנפתחת האפורה של "עבודות" בהדר; בקישורים גוברת הטבעת השחורה של Hello, 2 פיקסלים), טבעת נייר על פלדה (מחלקה on-dark).
   שדות הטופס: Elementor מבטל בהם את הטבעת (נשאר רק צל דק), ולכן הם מקבלים את טבעת הדיו כאן במפורש */
:focus-visible {
  outline: 3px solid var(--e-global-color-ink);
  outline-offset: 3px;
}
.on-dark :focus-visible {
  outline-color: var(--e-global-color-paper);
}
.elementor .elementor-field-group .elementor-field-textual:focus-visible { outline: 3px solid var(--e-global-color-ink); outline-offset: 3px; }
/* קישורים על פלדה (מחלקה on-dark, הפוטר): בריחוף ובפוקוס הטקסט נשאר בנייר (צבע הריחוף בווידג'טים = נייר) ומקבל קו מיניום. טקסט מיניום על פלדה הוא רק 4.47:1, מתחת ל-AA */
.on-dark :is(.elementor-nav-menu a, .elementor-icon-list-item > a, .elementor-widget-text-editor a):is(:hover, :focus-visible) { text-decoration: underline 3px var(--e-global-color-minium); text-underline-offset: 6px; }

/* ריחוף ופוקוס מקלדת על קישורי העבודות. שורת "עוד עבודות" (Loop Item) ושורת לקוח ב"עם מי אנחנו עובדים" (מחלקה client): קו מיניום מתחת לשם, והחץ זז 4 פיקסלים.
   כרטיס סוג עבודה (מחלקה card, בתבנית "רשת כרטיסי סוגי עבודות"): בפוקוס מקלדת המסגרת נצבעת בכתום קישור, כמו בריחוף שמוגדר בפקדי ה-Container. ה-.elementor בתחילת השורה גובר על הצבעים שנשמרו בווידג'טים */
.elementor :is(a.client, .e-loop-item a.e-con):is(:hover, :focus-visible) .elementor-heading-title { text-decoration: underline 3px var(--e-global-color-minium); text-underline-offset: 6px; }
.elementor :is(.client, .e-loop-item) .elementor-icon { transition: transform .15s; }
.elementor :is(a.client, .e-loop-item a.e-con):is(:hover, :focus-visible) .elementor-icon { transform: translateX(-4px); }
.elementor a.e-con.card:focus-visible { border-color: var(--e-global-color-linkorange); }

/* פירורי הלחם (Breadcrumbs): הקישורים "בית" ו"עבודות" עם קו תחתון, כדי שייראו כקישורים (לווידג'ט אין פקד קו תחתון לקישורים בלבד), ושטח לחיצה גבוה יותר לאצבע בלי לשנות את גובה השורה */
.elementor-widget-breadcrumbs a { text-decoration: underline; text-underline-offset: 3px; display: inline-block; padding-block: 12px; margin-block: -12px; }

/* גלריה בסיסית בעמודי הסוג (אפשרות B של ראם, 06.11): כל התמונות באותו יחס, 4:3, חתוכות למרכז. לווידג'ט Basic Gallery יש רק מספר עמודות אחד (3) ומרווח אחד (12, בפקד Spacing), ולכן 2 השורות שאחרי: בטלפון עד 479 שתי עמודות, כמו מ-480 עד 767 (בלי זה Elementor מציג שם עמודה אחת), ועד 1100 (טאבלט וטלפון) מרווח 10, כמו בגלריה הקודמת (מרווח משמאל ולמטה, כמו ש-Elementor עושה בעברית) */
.elementor-widget-image-gallery .gallery-item img { width: 100%; height: auto; aspect-ratio: 4 / 3; object-fit: cover; }
@media (max-width: 479px) { .elementor-widget-image-gallery .elementor-image-gallery .gallery.gallery-columns-3 .gallery-item { max-width: 50%; } }
@media (max-width: 1100px) { .elementor .gallery-spacing-custom.elementor-widget-image-gallery .elementor-image-gallery .gallery-item { padding: 0 0 10px 10px; } .elementor .gallery-spacing-custom.elementor-widget-image-gallery .elementor-image-gallery .gallery { margin: 0 0 -10px -10px; } }

/* מטרות מגע בטלפון ובטאבלט (44 פיקסלים לפחות): כל קישור ברשימת אייקונים (Icon List) בגובה 44. את הרווח בין השורות קובעים בווידג'ט עצמו (Space Between) */
@media (max-width: 1100px) { .elementor-icon-list-item > a { min-height: 44px; } }

/* בטלפון הכותרת "עבודות" בבית נשארת רק לקוראי מסך (כפתור התפריט כבר אומר "עבודות"). מחלקה sr-m על ה-Heading */
@media (max-width: 767px) {
  .sr-m { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
}

/* תגי הדירוג בהירו (גוגל ומידרג, מחלקות rating-badge, badge-lines, badge-chip), טלפון צר מתחת ל-360 פיקסלים: שני התגים לא נכנסים זה לצד זה, ולכן כל תג ברוחב מלא והטקסט שלו בשורה אחת (ב-280 בשתי שורות), בלי גובה מינימלי 44, והריבוע של מידרג נמוך יותר (32, הלוגו ברוחב 18), כדי ששורת הדירוג לא תהיה גבוהה מקודם (88) */
@media (max-width: 359px) { body .e-con.e-con.rating-badge { --width: 100%; --min-height: 0px; } body .e-con.rating-badge .e-con.badge-lines { --flex-direction: row; --flex-wrap: wrap; --align-items: center; --column-gap: 6px; --flex-shrink: 1; } body .e-con.rating-badge .e-con.badge-chip { --min-height: 32px; } body .e-con.rating-badge .elementor-widget-image img { display: block; } body .e-con.rating-badge .badge-chip img { width: 18px; } }

/* תפריט הטלפון והטאבלט למי שביקש פחות תנועה במכשיר: Elementor מבטל את האנימציה אבל מחכה לסופה כדי לסגור את התפריט ולשחרר את הגלילה. כאן היא נמשכת אלפית שנייה, בלי תזוזה. (אנימציות כניסה, אם יתווספו, Elementor כבר מבטל בעצמו) */
@keyframes shuki-instant { from { opacity: 1; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) { .e-off-canvas__main.animated { animation-name: shuki-instant !important; animation-duration: 1ms !important; } }

/* תיבת האישור בטופס (שדה Acceptance: "קראתי ואני מסכים/ה לתנאי השימוש ולמדיניות הפרטיות"): לשדה הזה אין פקדים לגודל התיבה. התיבה 24 פיקסלים בצבע דיו, מיושרת לשורה הראשונה של הטקסט, וכל הטקסט לחיץ. הקישורים עם קו תחתון כדי שייראו כקישורים. כותרת השדה מוסתרת: היא רק שם השורה במייל */
.elementor-field-type-acceptance > .elementor-field-label { display: none; }
.elementor-field-type-acceptance .elementor-field-option { display: flex; align-items: flex-start; gap: 12px; }
.elementor-field-type-acceptance .elementor-field-option input { width: 24px; height: 24px; margin: 2px 0 0; flex: none; accent-color: var(--e-global-color-ink); }
.elementor-field-type-acceptance .elementor-field-option a { text-decoration: underline; text-underline-offset: 3px; }

/* קישורים בתוך הטקסט של עמוד משפטי (מחלקה legal על ה-Container הראשי, עכשיו בתנאי השימוש): קו תחתון, כי צבע הקישור זהה לצבע הטקסט; וקישור לא נשבר בין שורות, כדי שמספר הטלפון לא ייחתך במקף */
.legal .elementor-widget-text-editor a { text-decoration: underline; text-underline-offset: 3px; white-space: nowrap; }

/* זמני: מידע שעוד חסר מסומן באדום עד שיגיע (מחלקה shuki-missing: הצהרת הנגישות, מדיניות הפרטיות, תנאי השימוש, תבנית עמוד סוג עבודה). על פלדה (מחלקה on-dark, "קצת עלינו") בצבע "[חסר] על כהה", כי האדום הרגיל שם רק 1.69:1. למחוק כשאין יותר [חסר] באתר */
.shuki-missing { color: var(--e-global-color-missing); font-weight: 700; }
.on-dark .shuki-missing { color: var(--e-global-color-missingdark); }/* End custom CSS */