.elementor-kit-5{--e-global-color-253bf33:#FFFFFF;--e-global-color-2be2b8c:#3B82F6;--e-global-color-ef66e3c:#00000059;--e-global-color-1c29b5b:#0E5AA7;--e-global-color-de334e5:#374151;--e-global-color-c0806a0:#E5E7EB;--e-global-color-44c33ab:#F7F7F8;--e-global-color-d149771:#A29061;--e-global-color-a65eeb8:#0F1A2B;--e-global-color-7f38761:#DBF2FF;--e-global-color-f52c205:#D97706;--e-global-color-e7cfc8d:#FFF7E6;--e-global-color-7c71e0d:#F59E0B;--e-global-color-fb8a72c:#DC2626;--e-global-color-847dbe0:#FEE2E2;--e-global-color-cecbfb6:#FCA5A5;--e-global-color-239c2b8:#A29061;--e-global-color-9478b2d:#0F1A2B;--e-global-color-4b3aa5f:#111111;--e-global-color-ba26f0c:#0F1A2B;--e-global-color-d95f6e0:#EAF6FF;--e-global-color-d3a8b6d:#C3EAA5;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Heebo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Heebo";--e-global-typography-accent-font-weight:500;--e-global-typography-b0ceac5-font-family:"Rubik";--e-global-typography-b0ceac5-font-size:14px;--e-global-typography-b0ceac5-font-weight:400;--e-global-typography-b0ceac5-line-height:1.6;font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;}.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-9478b2d );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-253bf33 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-239c2b8 );border-radius:12px 12px 12px 12px;}.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-239c2b8 );color:var( --e-global-color-4b3aa5f );border-style:solid;border-color:var( --e-global-color-9478b2d );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-d149771 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 a:hover{color:var( --e-global-color-1c29b5b );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5 h1{color:var( --e-global-color-239c2b8 );font-family:"Heebo", Sans-serif;font-size:40px;font-weight:800;line-height:1.25;}.elementor-kit-5 h2{color:var( --e-global-color-ba26f0c );font-family:"Heebo", Sans-serif;font-size:28px;font-weight:700;line-height:1.25;}.elementor-kit-5 h3{color:var( --e-global-color-ba26f0c );font-family:"Heebo", Sans-serif;font-size:18px;font-weight:700;line-height:1.6;letter-spacing:0px;}.elementor-kit-5 h4{color:var( --e-global-color-4b3aa5f );font-family:"Rubik", Sans-serif;font-size:18px;font-weight:400;line-height:1.6;}.elementor-kit-5 h5{color:var( --e-global-color-4b3aa5f );font-family:"Rubik", Sans-serif;font-size:16px;font-weight:400;line-height:1.6;}.elementor-kit-5 h6{color:var( --e-global-color-4b3aa5f );font-family:"Rubik", Sans-serif;font-size:14px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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-kit-5{--e-global-typography-b0ceac5-font-size:13px;--e-global-typography-b0ceac5-line-height:1.6;font-size:17px;line-height:1.6;}.elementor-kit-5 h1{font-size:34px;line-height:1.25;}.elementor-kit-5 h2{font-size:24px;line-height:1.25;}.elementor-kit-5 h3{font-size:17px;line-height:1.6;}.elementor-kit-5 h4{font-size:17px;line-height:1.6;}.elementor-kit-5 h5{font-size:15px;line-height:1.6;}.elementor-kit-5 h6{font-size:13px;line-height:1.6;}.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-b0ceac5-font-size:12px;--e-global-typography-b0ceac5-line-height:1.6;font-size:16px;line-height:1.6;}.elementor-kit-5 h1{font-size:28px;line-height:1.25;}.elementor-kit-5 h2{font-size:22px;line-height:1.25em;}.elementor-kit-5 h3{font-size:16px;line-height:1.6;}.elementor-kit-5 h4{font-size:16px;line-height:1.6;}.elementor-kit-5 h5{font-size:14px;line-height:1.6;}.elementor-kit-5 h6{font-size:12px;line-height:1.6;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* טיפוגרפיה על רקע כהה */
.c-on-dark,
.c-on-dark .elementor-heading-title { color: #FFFFFF; }          /* טקסט + כותרות */
.c-on-dark a { color: #A29061; }                                  /* קישורים זהב */
.c-on-dark a:hover { color: #FFFFFF; }                            /* הובר לבן */
/* קבע משתנים לפי גובה אזורים דביקים בפועל */
:root{
  /* גבהים בדסקטופ – עדכן למידות האמיתיות שלך */
  --header-topbar: 0px;      /* פס עליון דביק? שים את גובהו. אחרת 0. */
  --header-main: 180px;       /* שורת לוגו+תפריט כשהיא דביקה */
  --sticky-shortcuts: 48px;  /* קיצור-דרך דביק (התפריט בתוך הדף) */
  --anchor-gap: 8px;         /* קצת אוויר מתחת להדר */

  /* חישוב offset לפי מכפלות אמת */
  --scroll-offset-desktop: calc(var(--header-topbar) + var(--header-main) + var(--sticky-shortcuts) + var(--anchor-gap));

  /* הערכות לטאבלט/מובייל – תעדכן אם צריך */
  --scroll-offset-tablet:  calc(64px + 44px + var(--anchor-gap));
  --scroll-offset-mobile:  calc(250px + 44px + var(--anchor-gap));
}

/* זה מה שמזיז את נקודת העצירה */
.anchor-section{
  scroll-margin-top: var(--scroll-offset-desktop);
}

/* טאבלט */
@media (max-width:1024px){
  .anchor-section{ scroll-margin-top: var(--scroll-offset-tablet); }
}

/* מובייל */
@media (max-width:767px){
  .anchor-section{ scroll-margin-top: var(--scroll-offset-mobile); }
}



/*---------------מכאן עבודה על הHEADER ---------*/

/* 1. הוספת מעבר חלק (Transition) למקטע התחתון */
.logo-nav-bar {
    transition: background-color 0.15s ease-out; 
}

/* 2. מצב 'תוך כדי גלילה' הופך לשקוף */
.logo-nav-bar.is-scrolling {
    background-color: transparent !important; 
}

/* 3. שמירה על השורה הכחולה אטומה - מומלץ לוודא זאת */
.top-navy-bar {
    background-color: #0d2c4e !important; 
}/* End custom CSS */