/* Original AI360 style for a read-only classic-menu fallback; no Flatsome assets. */
.ai360-legacy-nav{display:flex;align-items:center;justify-content:flex-end;max-width:100%;font:inherit}
.ai360-legacy-nav__list,.ai360-legacy-nav__list ul{list-style:none;margin:0;padding:0}
.ai360-legacy-nav__list{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(.5rem,1.6vw,1.5rem)}
.ai360-head__main>.ai360-legacy-nav{flex:1 1 auto;min-width:0}
.ai360-legacy-nav__list>li>a{white-space:nowrap}
.ai360-legacy-nav__list li{position:relative;margin:0}
.ai360-legacy-nav__list a{display:block;padding:.55rem .35rem;color:inherit;text-decoration:none;font-weight:600}
.ai360-legacy-nav__list a:hover,.ai360-legacy-nav__list a:focus-visible{color:var(--ai360-primary,#3458e9);text-decoration:underline}
.ai360-legacy-nav__list .sub-menu{display:none;position:absolute;z-index:20;top:100%;left:0;min-width:13rem;background:#fff;border:1px solid #e6e9f2;box-shadow:0 12px 28px #0b102021;border-radius:12px;padding:.5rem}
.ai360-legacy-nav__list li:hover>.sub-menu,.ai360-legacy-nav__list li:focus-within>.sub-menu{display:block}
@media(max-width:900px){
 .ai360-legacy-nav{width:100%}
 .ai360-legacy-nav__list{width:100%;flex-direction:column;align-items:stretch;gap:0}
 .ai360-legacy-nav__list li{width:100%}
 .ai360-legacy-nav__list .sub-menu{display:block;position:static;min-width:0;box-shadow:none;border:0;padding:0 0 0 1rem}
 .ai360-legacy-nav__list a{padding:.7rem}
}
