@media (min-width:768px){
  .organism-desktop-nav-host{opacity:1!important;visibility:visible!important}
  .organism-desktop-nav{position:relative;z-index:50}
  .organism-desktop-nav>.hor-menu__list{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;list-style:none!important}
  .organism-desktop-nav>.hor-menu__list>.hor-menu__item:nth-child(n+4){display:none!important}
  .organism-desktop-nav>.hor-menu__list>.hor-menu__item{position:relative!important;width:auto!important;margin:0!important}
  .organism-desktop-nav .organism-nav-services{display:list-item!important}
  .organism-nav-services__button{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:12px 18px;display:flex;align-items:center;gap:8px;white-space:nowrap}
  .organism-nav-services__button:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}
  .organism-nav-services.is-open .organism-nav-services__button:after{transform:rotate(225deg) translate(-2px,-1px)}
  .organism-nav-services__panel{position:absolute;right:0;top:calc(100% + 8px);width:min(760px,calc(100vw - 40px));max-height:min(70vh,620px);overflow:auto;background:#fff;color:#1f1f1f;box-shadow:0 14px 42px rgba(0,0,0,.22);border-radius:10px;padding:16px;z-index:9999}
  .organism-nav-services__panel[hidden]{display:none!important}
  .organism-nav-services__search{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:11px 13px;border:1px solid #d6d6d6;border-radius:7px;font:inherit}
  .organism-nav-services__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 18px;margin:0;padding:0;list-style:none}
  .organism-nav-services__links li{margin:0;padding:0}
  .organism-nav-services__links a{display:block;padding:8px 10px;color:inherit;text-decoration:none;line-height:1.3;border-radius:5px}
  .organism-nav-services__links a:hover,.organism-nav-services__links a:focus-visible{background:#f2f2f2;outline:none}
  .organism-nav-services__empty{padding:12px 10px;opacity:.7}
}
@media (min-width:768px) and (max-width:1100px){
  .organism-nav-services__panel{width:min(620px,calc(100vw - 24px))}
  .organism-nav-services__links{grid-template-columns:1fr}
}
@media (max-width:767px){
  .organism-nav-services{display:none!important}
}
