
.main-navigation .nav-indicator{display:none!important}
.main-navigation>.nav-link,.main-navigation>.nav-dropdown{position:relative;min-height:100%}
.main-navigation>.nav-link::after,.main-navigation>.nav-dropdown>.nav-trigger::after{
 content:""!important;display:block!important;position:absolute!important;
 bottom:0!important;top:auto!important;left:0!important;right:auto!important;
 width:100%!important;height:2px!important;background:var(--color-sky,#295bff)!important;
 opacity:1!important;transform:scaleX(0)!important;transform-origin:center!important;
 transition:transform .32s cubic-bezier(.22,.72,.25,1)!important;pointer-events:none!important;
}
.main-navigation>.nav-link:hover::after,.main-navigation>.nav-link:focus-visible::after,
.main-navigation>.nav-link[aria-current]::after,
.main-navigation>.nav-dropdown>.nav-trigger:hover::after,
.main-navigation>.nav-dropdown>.nav-trigger:focus-visible::after,
.main-navigation>.nav-dropdown.is-open>.nav-trigger::after,
.main-navigation>.nav-dropdown:has(.dropdown-panel [aria-current])>.nav-trigger::after{transform:scaleX(1)!important}
@media(max-width:1050px){
 .main-navigation>.nav-link::after,.main-navigation>.nav-dropdown>.nav-trigger::after{
  bottom:4px!important;left:8px!important;width:36px!important;transform-origin:left!important;
 }
}
@media(prefers-reduced-motion:reduce){.main-navigation>.nav-link::after,.main-navigation>.nav-dropdown>.nav-trigger::after{transition:none!important}}
