/* The sole permitted HE visual change: this component only. */
.hf-unified-language{position:relative!important;display:block!important;flex:0 0 auto!important;align-self:center!important;height:fit-content!important;margin:0!important;direction:ltr;z-index:40;width:max-content;max-width:170px;font:400 13px/1.4 Arial,sans-serif;letter-spacing:0;color:#244e3d;text-align:start}
.hf-unified-language *{box-sizing:border-box;letter-spacing:0}.hf-unified-language summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;border:1px solid #e3e7e1;border-radius:7px;min-height:40px;padding:8px 10px;background:#fff;font-size:13px;font-weight:400;white-space:nowrap}.hf-unified-language summary::-webkit-details-marker{display:none}.hf-unified-language .hf-unified-icon{width:15px;height:15px;display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.hf-unified-language[open] summary>.hf-unified-icon:last-child{transform:rotate(180deg)}.hf-unified-language .hf-language-options{position:absolute!important;top:calc(100% + 7px)!important;left:0;min-width:166px;max-height:208px;overflow:auto;border:1px solid #e3e7e1;border-radius:9px;padding:5px!important;margin:0!important;background:#fff;box-shadow:0 12px 28px #1e3f2d18;display:block!important;width:auto!important;text-align:start}.hf-unified-language .hf-language-options a{display:flex!important;align-items:center;justify-content:space-between;gap:18px;padding:9px 11px!important;margin:0!important;border-radius:5px;background:none;font:400 14px/1.5 Arial,sans-serif;color:#244e3d!important;text-decoration:none!important;white-space:nowrap;height:auto!important;float:none!important;width:auto!important}.hf-unified-language .hf-language-options a[aria-current=page]{background:#eef3ee;font-weight:600}.hf-unified-language .hf-language-options a:hover{background:#f9f8f5}.hf-unified-language summary:focus-visible,.hf-unified-language a:focus-visible{outline:3px solid #b6c9b4;outline-offset:2px}.hf-unified-language .hf-language-short{display:none}.hf-unified-language--mobile{margin-inline-start:16px!important}.hf-unified-language--mobile .hf-language-options{left:0;right:auto}html[dir=rtl] .hf-unified-language .hf-language-options{left:auto;right:0}@media(max-width:768px){.hf-unified-language summary{padding:8px 6px;gap:4px;border:0;font-size:12px}.hf-unified-language summary>.hf-unified-icon:first-child{display:none}.hf-unified-language .hf-language-full{display:none}.hf-unified-language .hf-language-short{display:inline}.hf-unified-language--mobile{display:inline-block!important;vertical-align:middle}}

/* Native <details> disclosure; only this component may affect HE. */
.hf-unified-language:not([open])>.hf-language-options{display:none!important}
.hf-unified-language[open]>.hf-language-options{display:block!important;z-index:10010}
.hf-unified-language[data-positioned]>.hf-language-options{position:fixed!important;inset:auto!important;top:var(--hf-language-top)!important;left:var(--hf-language-left)!important;right:auto!important;bottom:auto!important;max-width:calc(100vw - 16px);max-height:var(--hf-language-max-height,208px)}
.hf-unified-language>summary{color:#244e3d!important;touch-action:manipulation;user-select:none}
.hf-unified-language>summary bdi{color:inherit!important;pointer-events:none}
.hf-unified-language>summary svg{pointer-events:none}
@media(min-width:769px){.header .top:has(>.hf-unified-language[open]){overflow:visible}}
@media(max-width:768px){
 html[lang^="he"] .mobile-menu .top>.hf-unified-language--mobile{position:absolute!important;left:43px!important;right:auto!important;top:calc(50% - 18px)!important;transform:none!important;height:36px!important;margin:0!important;width:38px;max-width:38px;z-index:4}
 html[lang^="he"] .mobile-menu .top>.hf-unified-language--mobile summary{padding:7px 2px;gap:2px;justify-content:center;min-height:36px;font-size:11px;background:#fff;border:0}
 html[lang^="he"] .mobile-menu .top>.hf-unified-language--mobile summary>.hf-unified-icon:last-child{width:12px;height:12px}
}
