.ben-header{--bh-ink:#142434;--bh-gold:#ffd16b;direction:rtl;font-family:Arial,sans-serif;background:#fff;box-shadow:0 5px 22px #1424340a;border-bottom:0}
.ben-header *{box-sizing:border-box}
.ben-header .bh-wrap,.ben-header .container{width:min(1200px,calc(100% - 48px));max-width:1200px;min-width:0;margin:auto;padding:0}
.ben-header a{text-decoration:none}
.ben-header .bh-topline{background:var(--bh-ink);color:#cbd7e1;font-size:18px;line-height:1.5}
.ben-header .bh-topline .bh-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:9px 0}
.ben-header .bh-topline strong{font-weight:400;color:var(--bh-gold)}
.ben-header .bh-topline span,.ben-header .bh-topline bdi{font-size:inherit}
.ben-header .bh-topline a{color:#cbd7e1}
.ben-header .bh-topline a:hover{color:#fff}
.ben-header .top-row{padding:24px 0;background:#fff;box-shadow:none;overflow:visible}
.ben-header .top-row .container{display:flex;align-items:center;justify-content:space-between;gap:28px}
.ben-header .navbar-header{float:none;display:block;margin:0;text-align:right;flex-shrink:0}
.ben-header .navbar-header>h1{margin:0;line-height:1}
.ben-header .navbar-brand{float:none;position:static;display:inline-flex;align-items:center;gap:15px;min-height:0;padding:0;margin:0;color:var(--bh-ink);font-family:Arial,sans-serif}
.ben-header .navbar-brand:before{display:none}
.ben-header .bh-mark{display:grid;place-items:center;width:65px;height:65px;border-radius:19px;background:var(--bh-gold);color:var(--bh-ink)}
.ben-header svg{display:block;width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.ben-header .bh-mark svg{width:43px;height:43px}
.ben-header .bh-brand-text{display:block;font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.5px}
.ben-header .bh-brand-text small{display:block;font-size:18px;line-height:1.5;font-weight:400;letter-spacing:0;color:#526575;margin-top:8px}
.ben-header .bh-tagline{margin:0;padding:0 26px;border-right:1px solid #e1e7ed;color:#667988;line-height:1.7;font-size:18px;font-weight:400}
.ben-header .bh-tagline strong{display:block;color:var(--bh-ink);font-size:18px;font-weight:700;margin-bottom:3px}
.ben-header .bh-actions{display:flex;align-items:center;gap:10px;margin-right:auto}
.ben-header .bh-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:12px 18px;border-radius:12px;background:var(--bh-ink);color:#fff;font-size:18px;font-weight:700;line-height:1.5;white-space:nowrap;transition:background .18s}
.ben-header .bh-button:hover{background:#2b455b;color:#fff}
.ben-header .bh-button-wa{background:#edf5ef;color:#17643e;border:1px solid #cfe3d5}
.ben-header .bh-button-wa:hover{background:#dceee2;color:#124e30}
.ben-header .stuck_container{border-top:1px solid #e8edf1;border-bottom:1px solid #e8edf1;background:#f8fafb}
.ben-header .navbar{min-height:56px;margin:0;border:0;background:transparent;position:relative}
.ben-header .sf-menu{display:flex;align-items:center;justify-content:space-between;float:none;margin:0;padding:0;width:100%;gap:2px}
.ben-header .sf-menu>li,.ben-header .sf-menu>li:first-child{float:none;margin:0;border:0;background:transparent}
.ben-header .sf-menu>li>a{font-family:Arial,sans-serif;font-size:18px;font-weight:500;line-height:22px;padding:18px 11px;color:var(--bh-ink);border:0;border-radius:0;white-space:nowrap;text-transform:none}
.ben-header .sf-menu>li>a:after{right:11px;left:11px;bottom:9px;height:3px;background:var(--bh-gold)}
.ben-header .sf-menu>li.sfHover>a,.ben-header .sf-menu>li>a:hover,.ben-header .sf-menu>li.active>a{background:#edf1f4;color:var(--bh-ink)}
.ben-header .sf-menu ul{border:1px solid #dbe4eb;border-radius:0 0 14px 14px;box-shadow:0 15px 35px #1424341f;background:#fff;padding:10px;text-align:right}
.ben-header .sf-menu ul>li>a{font-family:Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.6;border-radius:7px;padding:9px 12px;color:var(--bh-ink);white-space:normal}
.ben-header .sf-menu ul>li.sfHover>a,.ben-header .sf-menu ul>li>a:hover{color:var(--bh-ink);background:#fff4d9;box-shadow:none}
.ben-header .isStuck{background:#f8fafb;box-shadow:0 5px 18px #14243415}
.ben-header a:focus-visible,.ben-header-page .rd-mobilepanel_toggle:focus-visible{outline:3px solid #af7200;outline-offset:3px}
.ben-header-page .rd-mobilepanel{background:#142434;border-bottom:1px solid #ffffff20;box-shadow:0 3px 15px #14243415}
.ben-header-page .rd-mobilepanel_title{font-size:0;color:#fff;font-family:Arial,sans-serif}
.ben-header-page .rd-mobilepanel_title:after{content:"גרר בן · תפריט";font-size:18px;font-weight:400}
.ben-header-page .rd-mobilepanel_toggle span,.ben-header-page .rd-mobilepanel_toggle span:before,.ben-header-page .rd-mobilepanel_toggle span:after{background-color:#ffd16b}
.ben-header-page .rd-mobilemenu_ul{font-family:Arial,sans-serif;background:#fff}
.ben-header-page .rd-mobilemenu_ul a{font-size:18px;color:#142434}
.ben-header-page .rd-mobilemenu_ul a:hover{color:#142434;background:#fff4d9}
@media(max-width:1100px){.ben-header .bh-tagline{display:none}.ben-header .sf-menu>li>a{font-size:18px;padding-inline:7px}.ben-header .sf-menu>li>a:after{right:7px;left:7px}}
@media(max-width:900px) and (min-width:768px){.ben-header .bh-wrap,.ben-header .container{width:calc(100% - 28px)}.ben-header .sf-menu{flex-wrap:wrap;justify-content:center}.ben-header .sf-menu>li>a{padding-block:13px}.ben-header .bh-button{font-size:18px;padding:11px 14px}.ben-header .bh-brand-text{font-size:30px}}
@media(max-width:767px){.ben-header .bh-topline{display:none}.ben-header .top-row{padding:22px 0 20px!important}.ben-header .top-row .container{width:calc(100% - 32px);flex-direction:column;align-items:stretch;gap:21px}.ben-header .navbar-header{margin:0;text-align:right}.ben-header .navbar-header>h1{display:block}.ben-header .navbar-brand{gap:13px}.ben-header .bh-mark{width:54px;height:54px;border-radius:16px}.ben-header .bh-mark svg{width:36px;height:36px}.ben-header .bh-brand-text{font-size:29px}.ben-header .bh-brand-text small{font-size:18px;margin-top:6px}.ben-header .bh-actions{width:100%;margin:0;gap:10px}.ben-header .bh-button{flex:1;font-size:18px;padding:11px 10px;min-height:47px;gap:7px}.ben-header .bh-button svg{width:19px;height:19px}.ben-header .sf-menu{display:none}.ben-header .stuck_container{border:0;min-height:0}.ben-header .stuck_container>.container,.ben-header .navbar{min-height:0}}
@media(prefers-reduced-motion:reduce){.ben-header a,.ben-header .sf-menu>li>a:after{transition:none}}
@media(max-width:767px){body.ben-header-page{padding-top:56px}}

/* Keep navigation and contact buttons readable at every width. */
.ben-header .sf-menu{flex-wrap:wrap;justify-content:center}
.ben-header .bh-actions{flex-wrap:wrap}
@media(max-width:767px){.ben-header .bh-actions .bh-button{flex:1 1 185px}.ben-header-page .rd-mobilepanel_title{font-size:0}.ben-header-page .rd-mobilepanel_title:after{font-size:18px}}
