.elementor-kit-7{--e-global-color-primary:#121B2D;--e-global-color-secondary:#203050;--e-global-color-text:#121B2D;--e-global-color-accent:#00BF63;--e-global-color-nnbase:#FAFAFC;--e-global-color-nnwhite:#FFFFFF;--e-global-typography-primary-font-family:"Ploni";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Ploni";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Ploni";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Ploni";--e-global-typography-accent-font-weight:500;background-color:#FAFAFC;color:#121B2D;font-family:"Ploni", sans-serif;font-weight:400;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.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-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */@font-face{font-family:'Ploni';src:url('/wp-content/uploads/nn-assets/fonts/ploni-light-aaa.woff2') format('woff2');font-weight:300;font-display:swap;}
@font-face{font-family:'Ploni';src:url('/wp-content/uploads/nn-assets/fonts/ploni-regular-aaa.woff2') format('woff2');font-weight:400;font-display:swap;}
@font-face{font-family:'Ploni';src:url('/wp-content/uploads/nn-assets/fonts/ploni-medium-aaa.woff2') format('woff2');font-weight:500;font-display:swap;}
@font-face{font-family:'Ploni';src:url('/wp-content/uploads/nn-assets/fonts/ploni-demibold-aaa.woff2') format('woff2');font-weight:600;font-display:swap;}
@font-face{font-family:'Ploni';src:url('/wp-content/uploads/nn-assets/fonts/ploni-bold-aaa.woff2') format('woff2');font-weight:700;font-display:swap;}
@font-face{font-family:'Karma';src:url('/wp-content/uploads/nn-assets/fonts/karma-regular-aaa.woff2') format('woff2');font-weight:400;font-display:swap;}
@font-face{font-family:'Karma';src:url('/wp-content/uploads/nn-assets/fonts/karma-demibold-aaa.woff2') format('woff2');font-weight:600;font-display:swap;}
:root{
  --nn-ink:#121b2d;
  --nn-green:#00bf63;
  --nn-base:#fafafc;
  --nn-ink-tint:#203050;
  --section-gap:60px;
  --gutter:20px;
  --nn-marquee-h:235px;
  --nn-bleed:calc(var(--nn-marquee-h) * 0.33);
}
@media (min-width:768px){:root{--section-gap:5vw;--gutter:5vw;--nn-marquee-h:290px;}}
/* מקום קבוע לסרגל הגלילה — בלעדיו כל נעילת גלילה (מסך פתיחה, חלונית נכס, אשף)
   מסירה את הסרגל, העמוד מתרחב ב-15 פיקסל וכל התוכן קופץ הצידה */
html{scrollbar-gutter:stable;}
body{background:var(--nn-base);color:var(--nn-ink);font-family:'Ploni',sans-serif;}
.nn-container{width:100%;margin-inline:auto;padding-inline:var(--gutter);}
/* שדות בקו תחתון — גוברים על אתחולי התבנית ואלמנטור (סלקטור אלמנט חזק ממחלקה) */
input.nn-cf,textarea.nn-cf,input.nn-pp-field,input.nn-wz-field{border:0 !important;border-bottom:1px solid rgba(18,27,45,.25) !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;padding:8px 0 12px !important;}
input.nn-cf:focus,textarea.nn-cf:focus,input.nn-pp-field:focus,input.nn-wz-field:focus{border-bottom-color:var(--nn-green) !important;outline:none !important;}
img.nn-fig{height:46svh !important;width:auto !important;}
@media (min-width:1024px){img.nn-fig{height:82svh !important;}}
/* פינות ישרות — התבנית נותנת 3px לכל כפתור, באתר הזה הכפתורים ישרים */
button:not(.nn-a11y-btn){border-radius:0 !important;}
/* הובר אחיד: כפתור ירוק נשאר ירוק, כפתור כהה מוריק, כפתור מתאר נשאר שקוף */
a.nn-hero-cta:hover,a.nn-header-cta:hover,a.nn-menu-cta:hover,a.nn-pp-wa:hover,a.nn-services-cta:hover,button.nn-val-cta:hover,button.nn-wz-next:hover,button.nn-contact-send:hover{background:var(--nn-green) !important;color:#fff !important;}
button.nn-prop-btn:hover,button.nn-pp-submit:hover{background:var(--nn-green) !important;color:#fff !important;}
button.nn-rev-more:hover,button.nn-car-btn:hover,button.nn-wz-back:hover,button.nn-burger:hover,button.nn-a11y-x:hover,button.nn-a11y-reset:hover,button.nn-pp-thumb:hover{background:transparent !important;}
button.nn-chip:hover{background:transparent !important;color:var(--nn-ink) !important;}
button.nn-chip.nn-on,button.nn-chip.nn-on:hover{background:var(--nn-green) !important;color:#fff !important;}
button.nn-a11y-opt:hover{background:transparent !important;}
button.nn-a11y-opt.nn-on,button.nn-a11y-opt.nn-on:hover{background:var(--nn-green) !important;color:#fff !important;}
button.nn-pp-close:hover,button.nn-vm-close:hover{background:var(--nn-green) !important;color:#fff !important;}
/* תמונות כיסוי בתוך שכבות — התבנית מחזירה אותן לגובה טבעי */
img.nn-val-img,img.nn-hero-img{height:100% !important;width:100% !important;object-fit:cover;}
/* כל עוד מסך הפתיחה למעלה, אנימציות הפולד מוקפאות — אחרת הן רצות ונגמרות
   מאחורי הווילונות, והמשתמש רואה פולד סטטי ברגע שהם נפתחים */
html.nn-preloading .nn-hero,html.nn-preloading .nn-hero *,html.nn-preloading .nn-header,html.nn-preloading .nn-header *{animation-play-state:paused !important;}/* End custom CSS */