.menu-element-link-container{display:grid;gap:var(--spacing-s);padding-bottom:var(--spacing-s)}.menu-element-link-container .menu-element-search-bar-container{background-color:var(--agri-white);padding:var(--spacing-s);padding-right:var(--no-spacing);position:sticky;top:0;z-index:2}.menu-element-link-container .menu-element-search-bar-container .menu-element-search-bar{border:1px solid var(--agri-bgrey);box-sizing:border-box;font-size:var(--fontsize-m);font-weight:700;height:30px;padding-left:var(--spacing-xs);padding-right:var(--spacing-ls);text-overflow:ellipsis;width:100%}.menu-element-link-container .menu-element-search-bar-container .menu-element-search-bar:focus{border:1px solid var(--agri-green);outline:none}.menu-element-link-container .menu-element-search-bar-container .menu-element-search-clear{cursor:pointer;position:absolute;right:15px;top:21px}.menu-element-link-container .menu-element-search-bar-container .menu-element-search-clear .clear-icon{height:17px;width:17px}.menu-element-link-container .menu-element-letter-group{align-items:end;display:grid;gap:var(--spacing-s);grid-template-columns:auto 1fr;padding-inline-start:var(--no-spacing)}.menu-element-link-container .menu-element-letter-group:not(:has(.menu-element-links-sub-container[data-element-visible=true])){display:none}.menu-element-link-container .menu-element-letter-group.first{margin-top:calc(var(--spacing-xs)*-1)}.menu-element-link-container .menu-element-letter-group .menu-element-letter{align-items:center;background-color:var(--agri-lgrey);display:flex;font-size:var(--fontsize-4xl);font-weight:700;height:42px;justify-content:center;line-height:calc(var(--fontsize-4xl)*2);margin-bottom:auto;position:sticky;text-align:center;top:var(--spacing-G);width:42px}.menu-element-link-container .menu-element-letter-group .menu-element-links-container{display:grid;gap:var(--spacing-xxs);list-style-type:none;margin-top:var(--spacing-s);padding-inline-start:var(--no-spacing)}.menu-element-link-container .menu-element-letter-group .menu-element-links-container .menu-element-links-sub-container[data-element-visible=false]{display:none}.menu-element-link-container .menu-element-letter-group .menu-element-links-container .menu-element-links-sub-container .menu-element-link{font-size:var(--fontsize-ml);font-weight:700}.menu-element-link-container .menu-element-no-search-match{display:none}.menu-element-link-container:not(:has(.menu-element-links-sub-container[data-element-visible=true])) .menu-element-no-search-match{color:var(--agri-black);display:block;font-size:var(--fontsize-ml);font-weight:700;padding-inline:var(--spacing-s)}