/* Menu presentation only; page layout and copy belong to Elementor. */
.esn-m3-native .esn-position-rail{background:#2e3192;color:#fff}
.esn-m3-native .esn-position-rail ul{list-style:none;display:flex;overflow-x:auto;max-width:1200px;margin:0 auto;padding:0 24px}
.esn-m3-native .esn-position-rail li{flex-shrink:0}
.esn-m3-native .esn-position-rail a{display:block;padding:18px 16px;color:#fff;text-decoration:none;font:700 14px/1.4 Lato,sans-serif;white-space:nowrap}
.esn-m3-native .esn-position-rail .current-menu-item>a,.esn-m3-native .esn-position-rail .current-menu-ancestor>a{background:#fff;color:#2e3192}
.esn-m3-native .esn-position-rail a:focus-visible{outline:3px solid #f47b20;outline-offset:-4px}
.esn-m3-native #secondary .widget_nav_menu ul{list-style:none;margin:0;padding:0}
.esn-m3-native #secondary .widget_nav_menu a{display:block;padding:14px 12px;color:#2e3192;text-decoration:none;border-bottom:1px solid #dedee7;font:700 14px/1.5 Lato,sans-serif}
.esn-m3-native #secondary .current-menu-item>a{background:#2e3192;color:#fff}
.esn-m3-native #secondary a:focus-visible{outline:3px solid #2e3192;outline-offset:2px}
@media(max-width:921px){.esn-m3-native.ast-left-sidebar #content>.ast-container{display:flex;flex-direction:column}.esn-m3-native #secondary{order:0;margin:24px 0 0;padding:0;width:100%;border:0}.esn-m3-native #primary{order:1;margin-top:24px}.esn-m3-native #secondary .widget_nav_menu ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.esn-m3-native #secondary .widget{margin:0}.esn-m3-native .esn-position-rail ul{padding:0 12px}}
