.site-header nav{align-items:center}.site-header nav>a,.mega-trigger{position:relative;padding:29px 0 26px!important}.site-header nav>a:after,.mega-trigger:before{content:"";position:absolute;left:0;right:100%;bottom:18px;height:2px;background:#244b91;transition:right .2s ease}.site-header nav>a:hover:after,.mega-menu:hover .mega-trigger:before,.mega-menu:focus-within .mega-trigger:before{right:0}.mega-trigger{gap:9px!important}.mega-trigger span{font-size:0;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease}.mega-menu:hover .mega-trigger span,.mega-menu:focus-within .mega-trigger span{transform:rotate(225deg) translate(-2px,-2px)}.mega-panel{top:76px!important;background:rgba(255,255,255,.98)!important;border-top:0!important;border-radius:0 0 14px 14px;box-shadow:0 22px 55px rgba(17,32,51,.16)!important}.mega-grid section{padding:16px 18px;border:1px solid #e7ebf0;border-radius:10px;background:#fff;transition:transform .18s,box-shadow .18s}.mega-grid section:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(30,55,85,.09)}.mega-grid h3{font-size:15px!important;letter-spacing:.01em}.mega-grid>section>ul>li>a{font-weight:550}@media(max-width:900px){.site-header nav>a,.mega-trigger{padding:7px 0!important}.site-header nav>a:after,.mega-trigger:before{bottom:1px}.mega-panel{top:calc(100% + 8px)!important;border-radius:10px}}
