:root{
  --tbmh-a11y-blue:#0b4774;
  --tbmh-a11y-blue-dark:#073455;
  --tbmh-a11y-soft:#f1f4f8;
  --tbmh-a11y-card:#fff;
  --tbmh-a11y-line:#d9e0e8;
  --tbmh-a11y-ink:#101828;
}

.tbmh-skip-link1837{
  position:fixed!important;inset-block-start:8px;inset-inline-start:50%;z-index:2147483647;
  transform:translate(-50%,-170%);display:inline-flex!important;align-items:center;justify-content:center;
  min-height:46px;padding:8px 20px!important;color:#fff!important;background:#073455!important;
  border:3px solid #fff!important;border-radius:12px!important;box-shadow:0 6px 22px rgba(0,0,0,.28)!important;
  font:800 16px/1.2 Arial,sans-serif!important;text-decoration:none!important;transition:transform .18s ease!important
}
.tbmh-skip-link1837:focus{transform:translate(-50%,0)!important;outline:3px solid #ffd54a!important;outline-offset:2px!important}
body :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #b14f00!important;outline-offset:3px!important;box-shadow:0 0 0 2px #fff!important}
.tbmh-sr-only1837{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.tbmh-a11y1837{position:fixed;inset-inline-start:14px;inset-block-start:88px;z-index:2147483643;width:54px;height:54px;font-family:Arial,sans-serif;color:var(--tbmh-a11y-ink)}
body.admin-bar .tbmh-a11y1837{inset-block-start:112px}.tbmh-a11y1837 *{box-sizing:border-box}
.tbmh-a11y1837__launcher{position:relative;display:block!important;width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;padding:0!important;background:#209ed8!important;border:3px solid #fff!important;border-radius:50%!important;box-shadow:0 7px 22px rgba(14,75,126,.28)!important;overflow:hidden!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease!important}
.tbmh-a11y1837__launcher::after{content:none!important}
.tbmh-a11y1837__launcher:hover{transform:translateY(-1px)!important;box-shadow:0 9px 25px rgba(14,75,126,.34)!important}
.tbmh-a11y1837__symbol{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;line-height:0}.tbmh-a11y1837__symbol img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;filter:none!important;transform:scale(1.045)}.tbmh-a11y1837__launcher-label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

.tbmh-a11y1837__panel{position:fixed;inset-inline-start:12px;inset-block-start:76px;width:min(390px,calc(100vw - 24px));max-height:calc(100vh - 88px);padding:0;color:var(--tbmh-a11y-ink)!important;background:#f1f4f8!important;border:1px solid #ccd6e1!important;border-radius:21px!important;box-shadow:0 24px 70px rgba(12,35,55,.30)!important;overflow:hidden!important}
body.admin-bar .tbmh-a11y1837__panel{inset-block-start:46px;max-height:calc(100vh - 58px)}.tbmh-a11y1837__panel[hidden]{display:none!important}
.tbmh-a11y1837__panel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 13px 10px 15px;color:#fff!important;background:var(--tbmh-a11y-blue)!important}
.tbmh-a11y1837__panel>header span{display:block;margin-bottom:2px;color:#dbeaf6!important;font-size:10.5px!important;font-weight:700!important}.tbmh-a11y1837__panel>header h2{margin:0!important;color:#fff!important;font:900 17px/1.2 Arial,sans-serif!important}
.tbmh-a11y1837__close{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;color:#fff!important;background:#073455!important;border:2px solid rgba(255,255,255,.75)!important;border-radius:50%!important;font:400 27px/1 Arial,sans-serif!important;cursor:pointer!important}
.tbmh-a11y1837__body{max-height:calc(100vh - 146px);padding:10px 11px 13px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8aa4bc transparent}body.admin-bar .tbmh-a11y1837__body{max-height:calc(100vh - 128px)}

.tbmh-a11y1837__profile-row{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:11px}.tbmh-a11y1837__profile-row button{min-height:48px;padding:7px 5px!important;color:#0b4774!important;background:#fff!important;border:1px solid #d4dee8!important;border-radius:11px!important;font:800 10.5px/1.25 Arial,sans-serif!important;cursor:pointer!important}.tbmh-a11y1837__profile-row button:hover{border-color:#8aa4bc!important;box-shadow:0 4px 12px rgba(11,71,116,.08)!important}
.tbmh-a11y1837__section-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 3px 7px;color:#607080!important;font-size:10.5px!important;font-weight:800!important}.tbmh-a11y1837__section-label b{color:#0b4774!important;font-size:12px!important}.tbmh-a11y1837__section-label:not(:first-child){margin-top:9px}
.tbmh-a11y1837__text-controls{display:grid;grid-template-columns:1fr 78px 1fr;gap:7px;align-items:center;padding:0 0 8px}.tbmh-a11y1837__text-controls button{min-height:42px;padding:7px!important;color:#0f2e47!important;background:#fff!important;border:1px solid var(--tbmh-a11y-line)!important;border-radius:11px!important;font:900 17px/1 Arial,sans-serif!important;cursor:pointer!important}.tbmh-a11y1837__text-controls output{display:grid;place-items:center;min-height:42px;color:#0f2e47!important;background:#e7edf4!important;border:1px solid #d1dae4!important;border-radius:11px;font-size:12.5px!important;font-weight:900!important}

.tbmh-a11y1837__options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.tbmh-a11y1837__options button{position:relative;display:flex!important;min-height:78px;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:7px 5px!important;color:#111!important;background:#fff!important;border:1px solid #dbe2ea!important;border-radius:12px!important;font:800 11.5px/1.22 Arial,sans-serif!important;text-align:center!important;cursor:pointer!important}.tbmh-a11y1837__options button:hover{border-color:#90a7ba!important;box-shadow:0 4px 12px rgba(11,71,116,.08)!important}.tbmh-a11y1837__options button>span.tbmh-a11y1837__icon{display:grid;place-items:center;min-height:25px;color:#111!important;font-size:22px!important;font-weight:500!important;line-height:1!important}.tbmh-a11y1837__options button>small{display:block;color:#687789!important;font:700 9px/1.1 Arial,sans-serif!important}.tbmh-a11y1837__options button[aria-pressed="true"]{color:#fff!important;background:#0b4774!important;border-color:#0b4774!important}.tbmh-a11y1837__options button[aria-pressed="true"]>span,.tbmh-a11y1837__options button[aria-pressed="true"]>small{color:#fff!important}
.tbmh-a11y1837__footer{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;padding-top:10px;border-top:1px solid #d8e0e8}.tbmh-a11y1837__footer button,.tbmh-a11y1837__footer a{display:flex!important;align-items:center;justify-content:center;min-height:42px;padding:8px!important;border-radius:10px!important;font:800 11px/1.2 Arial,sans-serif!important;text-align:center!important;text-decoration:none!important}.tbmh-a11y1837__footer button{color:#0b4774!important;background:#fff!important;border:1px solid #c8d4df!important;cursor:pointer!important}.tbmh-a11y1837__footer a{color:#fff!important;background:#0b4774!important;border:1px solid #0b4774!important}.tbmh-a11y1837__shortcut{margin-top:7px;color:#6a7886!important;font-size:9.5px!important;font-weight:700!important;text-align:center!important}.tbmh-a11y1837__status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}

/* Text/content modules */
html.tbmh-a11y-font body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,a,button,input,textarea,select,option,td,th,span,strong,b,em,small,del,ins):not(.tbmh-a11y1837 *):not(.fa):not(.fas):not(.far):not(.fab):not([class*="eicon"]):not([class*="icon-"]){font-family:Arial,Tahoma,sans-serif!important}
html.tbmh-a11y-font-weight body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,a,button,input,textarea,select,option,td,th,span,strong,b,em,small):not(.tbmh-a11y1837 *){font-weight:700!important}
html.tbmh-a11y-links body a:not(.tbmh-a11y1837__launcher):not(.tbmh-a11y1837__footer a){text-decoration:underline!important;text-decoration-thickness:3px!important;text-underline-offset:4px!important;outline:2px solid currentColor!important;outline-offset:2px!important}
html.tbmh-a11y-spacing body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,a,button,input,textarea,td,th,span,strong,b,em,small):not(.tbmh-a11y1837 *){letter-spacing:.08em!important;word-spacing:.14em!important}
html.tbmh-a11y-lineheight body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,a,button,input,textarea,td,th,span,strong,b,em,small):not(.tbmh-a11y1837 *){line-height:1.8!important}
html.tbmh-a11y-headings body :where(h1,h2,h3,h4,h5,h6):not(.tbmh-a11y1837 *){background:#ffef80!important;color:#111!important;outline:3px solid #111!important;outline-offset:3px!important;padding:.12em .2em!important}
html.tbmh-a11y-align-right body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,td,th):not(.tbmh-a11y1837 *){text-align:right!important}
html.tbmh-a11y-align-center body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,td,th):not(.tbmh-a11y1837 *){text-align:center!important}
html.tbmh-a11y-align-left body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,label,legend,td,th):not(.tbmh-a11y1837 *){text-align:left!important}
html.tbmh-a11y-hover-focus body :where(p,li,h1,h2,h3,h4,h5,h6,a,button,label,td,th,article,section):not(.tbmh-a11y1837 *):hover{outline:3px solid #0b4774!important;outline-offset:3px!important;background-color:#fff8bf!important;color:#111!important}
html.tbmh-a11y-keyboard body :where(a,button,input,select,textarea,summary,[tabindex]):not(.tbmh-a11y1837 *){outline-offset:4px!important}html.tbmh-a11y-keyboard body :where(a,button,input,select,textarea,summary,[tabindex]):not(.tbmh-a11y1837 *):focus{outline:4px solid #ff8c00!important;box-shadow:0 0 0 3px #fff!important}

/* Color modes - mutually exclusive */
html.tbmh-a11y-color-high body,html.tbmh-a11y-color-high body :where(main,header,footer,section,article,aside,nav,form,div,ul,ol,li,table,tbody,thead,tr,td,th):not(.tbmh-a11y1837):not(.tbmh-a11y1837 *){color:#000!important;background-color:#fff!important;background-image:none!important;border-color:#000!important;text-shadow:none!important;box-shadow:none!important}
html.tbmh-a11y-color-high body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,small,span,strong,b,em,td,th):not(.tbmh-a11y1837 *){color:#000!important}html.tbmh-a11y-color-high body a:not(.tbmh-a11y1837 *),html.tbmh-a11y-color-high body button:not(.tbmh-a11y1837 *){color:#fff!important;background:#000!important;border-color:#000!important;text-decoration:underline!important}html.tbmh-a11y-color-high body :where(input,select,textarea):not(.tbmh-a11y1837 *){color:#000!important;background:#fff!important;border:2px solid #000!important}
html.tbmh-a11y-color-dark body,html.tbmh-a11y-color-dark body :where(main,header,footer,section,article,aside,nav,form,div,ul,ol,li,table,tbody,thead,tr,td,th):not(.tbmh-a11y1837):not(.tbmh-a11y1837 *){color:#fff!important;background:#050505!important;background-image:none!important;border-color:#fff!important;text-shadow:none!important}html.tbmh-a11y-color-dark body :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,legend,small,span,strong,b,em,td,th):not(.tbmh-a11y1837 *){color:#fff!important}html.tbmh-a11y-color-dark body a:not(.tbmh-a11y1837 *){color:#fff200!important;text-decoration:underline!important}html.tbmh-a11y-color-dark body :where(input,select,textarea,button):not(.tbmh-a11y1837 *){color:#fff!important;background:#111!important;border:2px solid #fff!important}
html.tbmh-a11y-color-light body,html.tbmh-a11y-color-light body :where(main,header,footer,section,article,aside,nav,form,div,ul,ol,li,table,tbody,thead,tr,td,th):not(.tbmh-a11y1837):not(.tbmh-a11y1837 *){color:#101010!important;background-color:#fff!important;background-image:none!important;text-shadow:none!important}html.tbmh-a11y-color-light body a:not(.tbmh-a11y1837 *){color:#004b91!important;text-decoration:underline!important}
html.tbmh-a11y-color-grayscale body>*:not(.tbmh-a11y1837){filter:grayscale(1)!important}
html.tbmh-a11y-color-soft body>*:not(.tbmh-a11y1837){filter:saturate(.45) contrast(.92)!important}

/* Orientation and media modules */
html.tbmh-a11y-motion *,html.tbmh-a11y-motion *::before,html.tbmh-a11y-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}html.tbmh-a11y-motion :where(video,audio){animation-play-state:paused!important}
html.tbmh-a11y-images-hidden body :where(img,picture,video,canvas,svg:not(.tbmh-a11y1837 svg)):not(.tbmh-a11y1837 *){visibility:hidden!important}html.tbmh-a11y-images-hidden body :where([style*="background-image"],.swiper-slide-bg,.elementor-background-overlay):not(.tbmh-a11y1837 *){background-image:none!important}
html.tbmh-a11y-cursor body,html.tbmh-a11y-cursor body *:not(.tbmh-a11y1837 *){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='46' viewBox='0 0 38 46'%3E%3Cpath d='M3 2v34l9-8 7 15 8-4-7-15h13z' fill='white' stroke='black' stroke-width='3' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto!important}html.tbmh-a11y-cursor body :where(a,button,input,select,textarea,label,[role="button"]):not(.tbmh-a11y1837 *){cursor:pointer!important}

.tbmh-a11y-reading-line1839{position:fixed!important;left:0!important;right:0!important;z-index:2147483637!important;height:4px!important;background:#ffb000!important;box-shadow:0 0 0 1px #111,0 2px 8px rgba(0,0,0,.28)!important;pointer-events:none!important}.tbmh-a11y-reading-line1839[hidden]{display:none!important}
.tbmh-a11y-mask1839{position:fixed!important;left:0!important;right:0!important;z-index:2147483636!important;background:rgba(0,0,0,.70)!important;pointer-events:none!important}.tbmh-a11y-mask1839--top{top:0!important}.tbmh-a11y-mask1839--bottom{bottom:0!important}.tbmh-a11y-mask1839[hidden]{display:none!important}
.tbmh-a11y-desc-tooltip1837,.tbmh-a11y-magnifier1839{position:fixed;z-index:2147483646;max-width:min(390px,calc(100vw - 22px));padding:8px 10px;color:#fff!important;background:#111!important;border:2px solid #fff!important;border-radius:9px!important;box-shadow:0 8px 24px rgba(0,0,0,.3)!important;font:800 13px/1.45 Arial,sans-serif!important;pointer-events:none!important}.tbmh-a11y-magnifier1839{max-width:min(520px,calc(100vw - 22px));padding:12px 14px!important;background:#fff!important;color:#111!important;border:3px solid #0b4774!important;font-size:22px!important;line-height:1.45!important}.tbmh-a11y-desc-tooltip1837[hidden],.tbmh-a11y-magnifier1839[hidden]{display:none!important}

@media(prefers-reduced-motion:reduce){html:not(.tbmh-a11y-motion) *{scroll-behavior:auto}html:not(.tbmh-a11y-motion) *,html:not(.tbmh-a11y-motion) *::before,html:not(.tbmh-a11y-motion) *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Accessibility statement - intentionally document-like, not a card dashboard. */
.tbmh-a11y-statement1837{width:min(980px,calc(100% - 34px));margin:42px auto 78px;color:#25362c;font-family:Arial,sans-serif;line-height:1.8;background:#fff}
.tbmh-a11y-statement1837 *{box-sizing:border-box}
.tbmh-a11y-statement1837__hero{padding:28px 0 26px;border-top:5px solid #3b7650;border-bottom:1px solid #dce6dd;background:#fff}
.tbmh-a11y-statement1837__hero h1{margin:0 0 14px!important;color:#254f36!important;font-size:clamp(34px,5vw,50px)!important;font-weight:900!important;line-height:1.1!important}
.tbmh-a11y-statement1837__lead{max-width:860px;margin:0 0 10px!important;padding:0!important;color:#25362c!important;background:transparent!important;border:0!important;font-size:18px!important;font-weight:500!important;line-height:1.8!important;text-shadow:none!important}
.tbmh-a11y-statement1837__updated{margin:0!important;color:#53655a!important;font-size:14px!important}
.tbmh-a11y-statement1837>section{padding:30px 0 31px;border-bottom:1px solid #e2e9e3}
.tbmh-a11y-statement1837 h2{margin:0 0 13px!important;color:#28583b!important;font-size:28px!important;font-weight:900!important;line-height:1.25!important}
.tbmh-a11y-statement1837 h3{margin:23px 0 9px!important;color:#35694a!important;font-size:20px!important;font-weight:900!important;line-height:1.35!important}
.tbmh-a11y-statement1837 p{max-width:900px;margin:0 0 13px!important;color:#2d3e33!important;font-size:16px!important;line-height:1.8!important}
.tbmh-a11y-statement1837 ul{max-width:900px;margin:8px 0 14px!important;padding:0 23px 0 0!important;color:#2d3e33!important}
.tbmh-a11y-statement1837 li{margin:7px 0!important;padding-right:2px;font-size:16px!important;line-height:1.75!important}
.tbmh-a11y-statement1837 a{color:#1f5c39!important;font-weight:800!important;text-decoration:underline!important;text-underline-offset:3px}
.tbmh-a11y-statement1837 strong{color:#244d35!important}
.tbmh-a11y-statement1837__hours{display:grid;gap:5px;max-width:430px;margin:8px 0 17px}
.tbmh-a11y-statement1837__hours>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 0;border-bottom:1px dashed #d9e3da}
.tbmh-a11y-statement1837__hours dt{color:#2d553b;font-weight:900}.tbmh-a11y-statement1837__hours dd{margin:0;color:#2d3e33;direction:ltr;font-weight:700}
.tbmh-a11y-statement1837__minor{color:#526359!important;font-size:15px!important}
.tbmh-a11y-statement1837__contact-simple{display:grid;gap:7px;max-width:620px;margin:18px 0 3px;padding:16px 18px;background:#f5f8f5;border-right:4px solid #4f815f;border-radius:4px;font-style:normal}
.tbmh-a11y-statement1837__contact-simple strong{display:block;margin-bottom:2px;font-size:17px!important}.tbmh-a11y-statement1837__contact-simple span{color:#2d3e33;font-size:16px!important}

@media(max-width:760px){
  .tbmh-a11y1837{inset-inline-start:8px;inset-block-start:74px;width:50px;height:50px}
  .tbmh-a11y1837__launcher{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}
  .tbmh-a11y1837__panel{inset-inline-start:7px;inset-block-start:64px;width:min(365px,calc(100vw - 14px));max-height:calc(100vh - 72px);border-radius:18px!important}
  .tbmh-a11y1837__panel>header{min-height:56px;padding:9px 11px}.tbmh-a11y1837__panel>header h2{font-size:15.5px!important}
  .tbmh-a11y1837__body{max-height:calc(100vh - 130px);padding:8px 8px 11px}.tbmh-a11y1837__options{gap:6px}.tbmh-a11y1837__options button{min-height:73px;font-size:11px!important}.tbmh-a11y1837__profile-row{gap:6px}.tbmh-a11y1837__profile-row button{font-size:10px!important}
  .tbmh-a11y-statement1837{width:calc(100% - 28px);margin:24px auto 48px}
  .tbmh-a11y-statement1837__hero{padding:23px 0 22px}.tbmh-a11y-statement1837__hero h1{font-size:36px!important}.tbmh-a11y-statement1837__lead{font-size:16px!important}
  .tbmh-a11y-statement1837>section{padding:24px 0 25px}.tbmh-a11y-statement1837 h2{font-size:24px!important}.tbmh-a11y-statement1837 h3{font-size:18px!important}.tbmh-a11y-statement1837 p,.tbmh-a11y-statement1837 li{font-size:15.5px!important}.tbmh-a11y-statement1837__contact-simple{padding:14px 15px}
}


/* v1.8.46: legacy Digi / UA widget suppression.  The selectors are scoped to
   the previous provider only and never touch the current TBMH accessibility UI. */
iframe[src*="user-a.co.il" i],
iframe[src*="hangasha.digitale.co.il" i],
a[href*="user-a.co.il" i][style*="position" i],
[id*="user-a" i]:not(.tbmh-a11y1837):not(.tbmh-a11y1837 *),
[class*="user-a" i]:not(.tbmh-a11y1837):not(.tbmh-a11y1837 *),
[id*="ua-access" i]:not(.tbmh-a11y1837):not(.tbmh-a11y1837 *),
[class*="ua-access" i]:not(.tbmh-a11y1837):not(.tbmh-a11y1837 *),
[data-tbmh-legacy-a11y-hidden="1"]{
  display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important
}
