.elementor-kit-5{--e-global-color-primary:#633974;--e-global-color-secondary:#F4EBEF;--e-global-color-text:#3A3340;--e-global-color-accent:#3E7562;--e-global-color-paper:#FDFAF8;--e-global-color-lavmid:#9D73B5;--e-global-color-clay:#D69486;--e-global-color-textmute:#6E6067;--e-global-color-greenhov:#2F5A4B;--e-global-typography-primary-font-family:"Varela Round";--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.14em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Varela Round";--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.24em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-size:19px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.75em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Rubik";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-kicker-font-family:"Rubik";--e-global-typography-kicker-font-size:16px;--e-global-typography-kicker-font-weight:600;--e-global-typography-kicker-letter-spacing:0px;--e-global-typography-caption-font-family:"Rubik";--e-global-typography-caption-font-size:16px;--e-global-typography-caption-font-weight:400;--e-global-typography-caption-letter-spacing:0px;background-color:#FDFAF8;color:#3A3340;font-family:"Rubik", Sans-serif;font-size:19px;font-weight:400;line-height:1.75em;letter-spacing:0px;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:#3E7562;}.elementor-kit-5 a:hover{color:#2F5A4B;}.elementor-kit-5 h1{color:#3A3340;font-family:"Varela Round", Sans-serif;font-size:66px;font-weight:400;line-height:1.1em;letter-spacing:0px;}.elementor-kit-5 h2{color:#3A3340;font-family:"Varela Round", Sans-serif;font-size:42px;font-weight:400;line-height:1.24em;letter-spacing:0px;}.elementor-kit-5 h3{color:#3A3340;font-family:"Varela Round", Sans-serif;font-size:28px;font-weight:400;line-height:1.3em;letter-spacing:0px;}.elementor-kit-5 h4{color:#3A3340;font-family:"Rubik", Sans-serif;font-size:22px;font-weight:600;line-height:1.4em;letter-spacing:0px;}.elementor-kit-5 h5{color:#3A3340;font-family:"Rubik", Sans-serif;font-size:19px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-kit-5 h6{color:#3A3340;font-family:"Rubik", Sans-serif;font-size:17px;font-weight:600;line-height:1.5em;letter-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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);}.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:1024px){.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-text-font-size:18px;--e-global-typography-kicker-font-size:15px;--e-global-typography-caption-font-size:15px;font-size:18px;}.elementor-kit-5 h1{font-size:36px;}.elementor-kit-5 h2{font-size:30px;}.elementor-kit-5 h3{font-size:22px;}.elementor-kit-5 h4{font-size:20px;}.elementor-kit-5 h5{font-size:18px;}.elementor-kit-5 h6{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ==== אולה וייס · יסודות גלובליים ==== */
@keyframes owFloatA{0%,100%{transform:translate(0,0)}50%{transform:translate(14px,-22px)}}
@keyframes owFloatB{0%,100%{transform:translate(0,0)}50%{transform:translate(-18px,18px)}}
@keyframes owFloatC{0%,100%{transform:translate(0,0)}50%{transform:translate(20px,14px)}}

/* מקטע שמארח גרפיקת רקע */
.ow-sec{position:relative;overflow:hidden;isolation:isolate;}
.ow-sec::before,.ow-sec::after{content:'';position:absolute;z-index:-1;pointer-events:none;display:block;}

/* אוצר הצורות */
.ow-leaf{border-radius:62% 0 62% 0;}
.ow-leaf-r{border-radius:0 62% 0 62%;}
.ow-blob{border-radius:58% 42% 47% 53% / 52% 48% 55% 45%;}
.ow-blob2{border-radius:68% 32% 55% 45% / 45% 55% 45% 55%;}
.ow-circle{border-radius:50%;}

/* שכבת צורות דקורטיביות בתוך מקטע */
.ow-deco{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;}
.ow-deco > i{position:absolute;display:block;}

/* נקודת סימון לבנדר */
.ow-dot{width:6px;height:6px;border-radius:50%;background:#9D73B5;display:inline-block;flex-shrink:0;}
.ow-dot-lg{width:9px;height:9px;}

/* לינק טקסטואלי עם קו ירוק */
.elementor a.ow-link,a.ow-link{border-bottom:2px solid #3E7562;padding-bottom:3px;text-decoration:none;color:#3A3340;}
.elementor a.ow-link:hover,a.ow-link:hover{color:#3E7562;}

/* כרטיס נייר */
.ow-card{background:#FDFAF8;border:1px solid rgba(157,115,181,.35);border-radius:28px;}

/* אקורדיון */
.ow-faq details{border-top:1px solid rgba(122,84,98,.18);padding:22px 0;}
.ow-faq details:last-of-type{border-bottom:1px solid rgba(122,84,98,.18);}
.ow-faq summary{font-size:23px;font-weight:600;display:flex;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;}
.ow-faq summary::-webkit-details-marker{display:none;}
.ow-faq summary::after{content:'+';color:#3E7562;font-weight:400;}
.ow-faq details[open] summary::after{content:'2212';}
.ow-faq details p{margin:12px 0 0;max-width:58ch;color:#3A3340;}

/* טבלת מידע עם קו לבנדר עליון */
.ow-fact{border-top:2px solid #9D73B5;padding-top:18px;}
.ow-fact h3{font-size:21px;font-weight:600;margin:0 0 6px;color:#633974;}
.ow-fact p{margin:0;font-size:17px;color:#3A3340;}

/* ==== ליטוש · אינטראקציה וטיפוגרפיה ====
   הכול בתוך הטוקנים של הבראנדבוק. אין צל על כרטיסים, אין צבע חדש. */

/* דרישת הבראנדבוק §03 — כותרות מאוזנות, פסקאות יפות */
h1,h2,h3,h4,blockquote{text-wrap:balance;}
p,li,figcaption{text-wrap:pretty;}

/* שורה נלחצת — כרטיס תסמין, שורת מאמר, בלוק ההפניה */
.ents a.ent,.plist a.prow,a.nudge{
  transition:background-color .18s ease,border-color .18s ease;
  border-radius:14px;
}
.ents a.ent{padding-inline:10px;margin-inline:-10px;}
.ents a.ent:hover{background:rgba(244,235,239,.7);}
.plist a.prow{padding-inline:10px;margin-inline:-10px;}
.plist a.prow:hover{background:rgba(244,235,239,.55);}
.plist a.prow:hover .ar,a.nudge:hover .ar{transform:translateX(-4px);}
.plist .ar,a.nudge .ar{transition:transform .18s ease;}
a.nudge{border-radius:20px;}
a.nudge:hover{background:#F7F1F4;}

/* העיגול של כרטיס התסמין מקבל את הירוק בריחוף */
.ents a.ent .ic{transition:background-color .18s ease;}
.ents a.ent:hover .ic{background:#EADFF0;}

/* כרטיסים · מסגרת בלבד, ללא צל, לפי §04 */
.ow-card,.e-con.ow-card{transition:border-color .18s ease;}

/* אקורדיון — משוב על השאלה עצמה */
.ow-faq summary{transition:color .18s ease;}
.ow-faq summary:hover{color:#633974;}
.ow-faq summary::after{transition:transform .18s ease;}

/* לינק טקסטואלי — הקו מתעבה, לא מהבהב */
.elementor a.ow-link,a.ow-link{transition:color .18s ease,border-color .18s ease;}

/* בחירת טקסט בגוון המותג */
::selection{background:rgba(157,115,181,.28);color:#3A3340;}

/* עוגנים — לא להיחתך מתחת לכותרת */
:target{scroll-margin-top:120px;}
@media (max-width:767px){:target{scroll-margin-top:100px;}}

/* גלילה רכה, מכובה למי שביקש פחות תנועה */
@media (prefers-reduced-motion: no-preference){
  html{scroll-behavior:smooth;}
}

/* תמונות — לעולם לא לגלוש */
img{max-width:100%;height:auto;}

/* נגישות · שטח נגיעה 44px במובייל, בלי לשנות את המראה */
@media (max-width: 767px){
  a.ow-link,.ow-faq summary,.elementor-nav-menu .elementor-item,
  ul.fcol li a,p.legal a,.elementor-widget-text-editor p a,
  .ow-mobilebar a{position:relative;}
  a.ow-link::after,.ow-faq summary::before,
  .elementor-nav-menu .elementor-item::after,
  ul.fcol li a::after,p.legal a::after,
  .elementor-widget-text-editor p a::after{
    content:'';position:absolute;inset-inline:0;top:50%;transform:translateY(-50%);
    height:44px;min-height:44px;pointer-events:auto;
  }
  .ow-faq summary::before{inset-inline:0;}
  .elementor-widget-button .elementor-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;}
  .elementor-field-subgroup .elementor-field-option{min-height:44px;display:inline-flex;align-items:center;}
  .ents a.ent,.plist a.prow,a.nudge{min-height:44px;}
  [data-elementor-type='header'] .elementor-widget-heading a{display:inline-flex;align-items:center;min-height:44px;}
}

/* נגישות · כיבוי אנימציות */
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation:none !important;transition:none !important;}
}

/* מצב פוקוס נראה */
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{
  outline:2px solid #3E7562;outline-offset:3px;border-radius:6px;
}/* End custom CSS */