.elementor-10 .elementor-element.elementor-element-827c4c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9985ff9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-482d93b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-da85c01{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-943359f{text-align:start;}.elementor-10 .elementor-element.elementor-element-5c5f6cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-95ef7f3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c4817ee{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e610c97{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ef0a260{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9e6c7d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4eb8d72 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-4eb8d72 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-4eb8d72{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-4eb8d72 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9da8b0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bb1aee9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-bb1aee9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-10 .elementor-element.elementor-element-bb1aee9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-10 .elementor-element.elementor-element-bb1aee9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-10 .elementor-element.elementor-element-9424adc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3228bb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4fe8468{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-61907f0{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4a7f328{--display:flex;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b4ed698{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-55ffa8b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f13904a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* ===== פוטר ===== */
.nn-footer{width:100%;background:var(--nn-ink);}
.nn-footer-inner{padding-top:var(--section-gap);padding-bottom:var(--section-gap);}
.nn-footer-grid{display:grid;grid-template-columns:1fr;column-gap:32px;row-gap:48px;}
@media (min-width:768px){.nn-footer-grid{grid-template-columns:minmax(0,1fr) auto auto auto auto;column-gap:clamp(28px,4vw,80px);}}
.nn-f-logo{display:flex;flex-direction:column;align-items:center;order:1;}
@media (min-width:768px){.nn-f-logo{order:0;grid-column:1;grid-row:1;align-items:flex-start;}}
.nn-f-logo img{display:block;height:48px;width:auto;object-fit:contain;filter:brightness(0) invert(1);}
@media (min-width:768px){.nn-f-logo img{height:58px;}}
.nn-f-social{margin-top:24px;display:flex;align-items:center;gap:12px;}
.nn-f-social a{display:flex;height:40px;width:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.8);transition:border-color .2s,background-color .2s,color .2s;}
.nn-f-social a:hover{border-color:var(--nn-green);background:var(--nn-green);color:#fff;}
.nn-f-social svg{height:18px;width:18px;}
.nn-f-hours{order:3;margin:0 auto;width:100%;max-width:300px;text-align:center;}
@media (min-width:768px){.nn-f-hours{order:0;grid-column:1;grid-row:2;margin:0;text-align:right;}}
.nn-f-h3{margin:0;font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:700;line-height:1;color:#fff;}
.nn-f-hours ul{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;}
.nn-f-hours li{display:flex;align-items:baseline;justify-content:space-between;gap:24px;font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:400;line-height:1;color:rgba(255,255,255,.6);}
.nn-f-hours p{margin:20px 0 0;font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:400;line-height:1.5;color:rgba(255,255,255,.4);}
.nn-f-navwrap{order:4;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;}
@media (min-width:768px){.nn-f-navwrap{order:0;display:contents;}}
.nn-f-col ul{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;}
.nn-f-col a{font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:400;line-height:1;color:rgba(255,255,255,.6);text-decoration:none;transition:color .2s;}
.nn-f-col a:hover{color:var(--nn-green);}
@media (min-width:768px){.nn-f-nav{grid-column:2;grid-row:1;}.nn-f-info{grid-column:3;grid-row:1;}}
.nn-f-lic{order:5;}
@media (min-width:768px){.nn-f-lic{order:0;grid-column:4;grid-row:1;}}
.nn-f-lic ul{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px;}
.nn-f-lic li{font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:400;line-height:1;color:rgba(255,255,255,.6);}
.nn-f-lic li small{margin-top:8px;display:block;font-size:clamp(14px,0.9vw,16px);color:rgba(255,255,255,.4);}
.nn-f-lic>p{margin:20px 0 0;max-width:260px;font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:400;line-height:1.5;color:rgba(255,255,255,.4);}
.nn-f-talk{order:2;text-align:center;}
@media (min-width:768px){.nn-f-talk{order:0;grid-column:5;grid-row:1;text-align:right;}}
.nn-f-talk ul{margin:24px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center;gap:14px;}
@media (min-width:768px){.nn-f-talk ul{align-items:flex-start;}}
.nn-f-talk a,.nn-f-talk li>span.nn-f-line{display:flex;align-items:center;gap:12px;text-decoration:none;}
.nn-f-talk svg{height:18px;width:18px;flex-shrink:0;color:var(--nn-green);}
.nn-f-talk .nn-f-val{font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:400;line-height:1;color:rgba(255,255,255,.6);transition:color .2s;}
.nn-f-talk a:hover .nn-f-val{color:var(--nn-green);}
.nn-f-bottom{margin-top:56px;display:flex;flex-direction:column;align-items:center;gap:20px;border-top:1px solid rgba(255,255,255,.12);padding-top:28px;text-align:center;}
@media (min-width:640px){.nn-f-bottom{flex-direction:row;justify-content:space-between;gap:16px;text-align:right;}}
.nn-f-bottom p{margin:0;font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:400;line-height:1;color:rgba(255,255,255,.45);}
.nn-f-credit{display:flex;align-items:flex-end;gap:12px;text-decoration:none;}
.nn-f-credit span{font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:400;line-height:1;color:rgba(255,255,255,.45);transition:color .2s;}
.nn-f-credit:hover span{color:var(--nn-green);}
.nn-f-credit img{display:block;height:27px;width:auto;opacity:.9;transition:opacity .2s;}
.nn-f-credit:hover img{opacity:1;}

/* ===== וואטסאפ צף וסרגל נגישות ===== */
.nn-float{position:fixed;bottom:20px;left:20px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:12px;}
@media print{.nn-float{display:none;}}
.nn-float-circle{display:none;height:54px;width:54px;align-items:center;justify-content:center;border-radius:9999px;color:#fff;text-decoration:none;transition:transform .2s;}
.nn-float-circle:hover{transform:translateY(-2px);}
@media (min-width:768px){.nn-float-circle{display:flex;}}
.nn-float-phone{background:var(--nn-green);box-shadow:0 10px 30px rgba(0,191,99,.35);}
.nn-float-wa{background:#25D366;box-shadow:0 10px 30px rgba(37,211,102,.4);}
.nn-float-circle svg{height:28px;width:28px;}
.nn-a11y-btn{display:flex;height:46px;width:46px;align-items:center;justify-content:center;border-radius:9999px;background:var(--nn-ink);color:#fff;box-shadow:0 10px 30px rgba(18,27,45,.3);border:0;cursor:pointer;transition:transform .2s;}
.nn-a11y-btn:hover{transform:translateY(-2px);}
.nn-a11y-btn svg{height:24px;width:24px;}
.nn-a11y-panel{margin-bottom:4px;width:240px;border:1px solid rgba(18,27,45,.1);background:#fff;padding:16px;box-shadow:0 18px 50px rgba(18,27,45,.18);display:none;}
.nn-a11y-panel.nn-open{display:block;}
.nn-a11y-head{display:flex;align-items:center;justify-content:space-between;}
.nn-a11y-head b{font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:700;line-height:1;color:var(--nn-ink);}
.nn-a11y-x{font-family:'Ploni',sans-serif;font-size:20px;line-height:1;color:rgba(18,27,45,.4);background:none;border:0;cursor:pointer;transition:color .2s;}
.nn-a11y-x:hover{color:var(--nn-ink);}
.nn-a11y-opts{margin-top:16px;display:flex;flex-direction:column;gap:6px;}
.nn-a11y-opt{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(18,27,45,.12);background:none;padding:10px 12px;text-align:right;font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:400;line-height:1;color:var(--nn-ink);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;}
.nn-a11y-opt:hover{border-color:var(--nn-green);}
.nn-a11y-opt.nn-on{border-color:var(--nn-green);background:var(--nn-green);color:#fff;}
.nn-a11y-opt i{font-style:normal;opacity:.7;font-size:clamp(14px,0.9vw,16px);}
.nn-a11y-reset{margin-top:12px;font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:700;line-height:1;color:rgba(18,27,45,.5);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px;transition:color .2s;}
.nn-a11y-reset:hover{color:var(--nn-green);}
.nn-a11y-decl{margin-top:16px;display:block;font-family:'Ploni',sans-serif;font-size:clamp(14px,0.9vw,16px);font-weight:400;line-height:1;color:rgba(18,27,45,.4);text-decoration:none;transition:color .2s;}
.nn-a11y-decl:hover{color:var(--nn-green);}

/* מתגי הנגישות — מחלקות על שורש העמוד */
html.a11y-zoom-1 body{zoom:1.12;}
html.a11y-zoom-2 body{zoom:1.28;}
html.a11y-contrast body{filter:contrast(1.35);}
html.a11y-mono body{filter:grayscale(1);}
html.a11y-contrast.a11y-mono body{filter:grayscale(1) contrast(1.35);}
html.a11y-links a{text-decoration:underline;text-underline-offset:3px;}
html.a11y-still *,html.a11y-still *::before,html.a11y-still *::after{animation:none !important;transition:none !important;scroll-behavior:auto !important;}

/* גשר אלמנטור — שומר על המראה המקורי כשהטקסט יושב בווידג'ט אמיתי */
.nn-raw.elementor-widget{display:contents;}
.nn-eyebrow-label .elementor-heading-title{font:inherit;color:inherit;margin:0;letter-spacing:inherit;}
.nn-eyebrow.e-con{flex-direction:row;align-items:center;gap:16px;width:100%;--width:100%;--e-con-grid-template-columns:none;}
.nn-eyebrow-rule.elementor-widget{width:auto;flex:0 0 auto;}
.nn-container.e-con{--width:100%;--e-con-grid-template-columns:none;}

.nn-f-h3 .elementor-heading-title{font:inherit;color:inherit;margin:0;}
.elementor .nn-f-logo.e-con{--width:100%;width:100%;padding:0;align-items:stretch;}

.nn-imgw.elementor-widget{display:contents;}
.nn-imgw>.elementor-widget-container{display:contents;}
.nn-imgw .elementor-widget-container>a{display:contents;}

.elementor .nn-footer.e-con,.elementor .nn-footer-inner.e-con{--width:100%;width:100%;}
.elementor .nn-footer-grid.e-con{display:grid!important;grid-template-columns:1fr;column-gap:32px;row-gap:48px;--width:100%;width:100%;}
@media (min-width:768px){.elementor .nn-footer-grid.e-con{grid-template-columns:minmax(0,1fr) auto auto auto auto;column-gap:clamp(28px,4vw,80px);}}
.elementor .nn-f-hours.e-con,.elementor .nn-f-lic.e-con,.elementor .nn-f-talk.e-con{--width:auto;width:auto;align-items:stretch;}
.elementor .nn-f-bottom.e-con{--width:100%;width:100%;flex-direction:column;align-items:center;gap:20px;margin-top:56px;border-top:1px solid rgba(255,255,255,.12);padding-top:28px;text-align:center;}
@media (min-width:640px){.elementor .nn-f-bottom.e-con{flex-direction:row;justify-content:space-between;gap:16px;text-align:right;}}

.nn-btnw.elementor-widget,.nn-btnw>.elementor-widget-container,.nn-btnw .elementor-button-wrapper,.nn-btnw .elementor-button-content-wrapper,.nn-btnw .elementor-button-text{display:contents;}
:where(.nn-btnw) .elementor-button{background:none;border:0;padding:0;border-radius:0;font:inherit;color:inherit;text-align:inherit;line-height:inherit;fill:currentColor;box-shadow:none;}
:where(.nn-btnw) .elementor-button:hover,:where(.nn-btnw) .elementor-button:focus{color:inherit;}
.nn-listw.elementor-widget>.elementor-widget-container{display:contents;}
.nn-listw .elementor-icon-list-items{margin:0;padding:0;list-style:none;}
.nn-listw .elementor-icon-list-item{margin:0;padding:0;}
.nn-listw .elementor-icon-list-item>a{padding:0;background:none;}
.nn-listw .elementor-icon-list-text{font:inherit;color:inherit;padding:0;}
.nn-divw.elementor-widget>.elementor-widget-container{display:contents;}
.nn-divw .elementor-divider{padding:0;line-height:0;font-size:0;}

.elementor .nn-f-navwrap.e-con{--width:auto;width:auto;padding:0;}
.elementor .nn-f-col.e-con{--width:auto;width:auto;padding:0;align-items:stretch;}
.elementor .nn-f-rows.e-con{--width:100%;width:100%;padding:0;margin-top:24px;gap:14px;}
.elementor .nn-f-row.e-con{--width:100%;width:100%;padding:0;gap:20px;}
.nn-listw .elementor-icon-list-items{display:flex;flex-direction:column;gap:14px;margin-top:24px;}
.nn-listw .elementor-icon-list-text{font-family:'Ploni',sans-serif;font-size:clamp(18px,1.2vw,22px);font-weight:400;line-height:1;color:rgba(255,255,255,.6);transition:color .2s;}
.nn-listw .elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--nn-green);}
.nn-f-rk{font-family:'Ploni',sans-serif;font-size:clamp(16px,1vw,18px);font-weight:400;line-height:1.2;color:rgba(255,255,255,.6);}
.nn-f-rv{font-family:'Ploni',sans-serif;font-size:clamp(16px,1vw,18px);font-weight:400;line-height:1.2;color:rgba(255,255,255,.6);}
.nn-f-rs{font-family:'Ploni',sans-serif;font-size:clamp(13px,0.85vw,15px);font-weight:400;line-height:1.2;color:rgba(255,255,255,.35);}
.nn-f-rk .elementor-heading-title,.nn-f-rv .elementor-heading-title,.nn-f-rs .elementor-heading-title{font:inherit;color:inherit;margin:0;}


/* nn-f-logo-right */
.nn-f-logo img{align-self:flex-start;}
/* nn-credit-align 27.8: ל-SVG של הלוגו הסגול יש 6.9px שוליים ריקים בתחתית, ולכן הוא נראה גבוה מהטקסט. מיישרים לבסיס האותיות. */
.nn-f-credit img{transform:translateY(4px);}/* End custom CSS */