/* V2.13.29: directional dropdown scrolling, source-style TOP and scroll work. */
@media (min-width:1025px) {
  .a5idc-theme .nav-layoutcontainer .menu-dropdown-container .Submenu-background {
    overflow-x:hidden;
    overflow-y:auto;
  }
  .a5idc-theme .Submenu-container .Submenu-middle-right,
  .a5idc-theme .Submenu-container .Submenu-right-line {min-width:0}
  .a5idc-theme .online_Nav .onlineTop {
    display:flex;align-items:center;justify-content:center;
    width:var(--servicewidth,40px);height:40px;min-height:40px;
    padding:0;margin:5px 0 0 auto;left:0;
    opacity:0;visibility:hidden;pointer-events:none;transform:translateX(55px);
    color:var(--Original,#0052d9);border:2px solid #fff;border-radius:0;
    background:#fff;box-shadow:0 4px 8px rgba(3,27,78,.12);
    transition:opacity .2s,transform .2s,visibility .2s;
  }
  .a5idc-theme .online_Nav .onlineTop.a5-top-visible {
    opacity:1;visibility:visible;pointer-events:auto;transform:translateX(0);
  }
  .a5idc-theme .onlineTop svg {display:block;width:36px;height:36px}
  .a5idc-theme .onlineTop:focus-visible {outline:2px solid #0052d9;outline-offset:3px}
  .a5idc-theme .onlineTop:hover {color:#1466ed;background:#f7f9fd}
  html.a5-scrolling .a5idc-theme .nav-layoutcontainer .horizontal-menu-navbar .headerBg {
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    background:#ffffffed!important;transition:none!important;
  }
  .a5-desktop-home .a5-reveal-visible.a5-reveal-done {
    animation:none;transform:none;will-change:auto;
  }
}
html.a5-scrolling .a5-nodes-mobile-active::after {animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.a5idc-theme .online_Nav .onlineTop{transition:none}}
