/* Keep the six navigation groups clear without crowding the header. */
@media(min-width:1201px){body.dmb-mojito .mj-header .mj-navigation{gap:16px}body.dmb-mojito .mj-header .mj-navigation>.mj-dropdown>summary{font-size:16px}}
@media(min-width:901px) and (max-width:1200px){
 body.dmb-mojito .mj-header .mj-menu-toggle{display:flex;align-items:center;gap:12px;margin-left:auto;padding:10px 14px;background:transparent;border:1px solid #b4ccc8;border-radius:5px;color:#fff;font:inherit;cursor:pointer}
 body.dmb-mojito .mj-header .mj-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#08323d;color:#fff;max-height:calc(100dvh - 100px);overflow:auto;padding:18px 24px 28px;border-radius:16px}
 body.dmb-mojito .mj-header .mj-navigation[data-open]{display:block}
 body.dmb-mojito .mj-header .mj-navigation>a{display:block;padding:12px 0}
 body.dmb-mojito .mj-header .mj-navigation .mj-submenu{position:static;max-width:none;max-height:none;box-shadow:none;min-width:0;border:0;border-left:2px solid #b7f895;margin:0 0 10px;padding:4px 12px}
}
body.dmb-mojito .mj-header .mj-submenu .mj-dropdown>summary{padding:9px 10px}
body.dmb-mojito .mj-header .mj-submenu .mj-submenu{max-height:none}
