/* Match the existing Leistungen button, rather than a separate chevron control. */
body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links > li.x25-projects-nav-dropdown{
  position:relative!important;display:list-item!important;overflow:visible!important;
  padding:0!important;margin:0!important;gap:0!important;
}
body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links .x25-projects-trigger{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:42px!important;box-sizing:border-box;appearance:none;
  width:auto!important;height:auto!important;padding:10px clamp(7px,.9vw,13px)!important;
  border:1px solid transparent!important;border-radius:10px!important;
  background:transparent!important;color:#ebf8f1!important;
  font:650 clamp(12px,.88vw,14px)/1.25 var(--x-font)!important;
  text-decoration:none!important;cursor:pointer;
}
body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links .x25-projects-trigger::after{
  display:inline-block!important;content:""!important;
  margin-left:.255em!important;vertical-align:.255em!important;
  border-top:.3em solid!important;border-right:.3em solid transparent!important;
  border-bottom:0!important;border-left:.3em solid transparent!important;
  width:0!important;height:0!important;background:none!important;
}
body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links .x25-projects-trigger:focus-visible{
  outline:3px solid #b2f17b!important;outline-offset:2px;
}
body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links .x25-projects-trigger:is(:hover,:focus-visible){color:var(--x-acid)!important}
@media(max-width:1190px) and (min-width:992px){
 body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links .x25-projects-trigger{font-size:12px!important}
}
@media(max-width:991.98px){
 body:is(.x25-public-express,.x25-public-chrome-only) .x25-public-navigation__links .x25-projects-trigger{
  justify-content:flex-start!important;width:100%!important;font-size:14px!important;
 }
}
