.atlant-mobile-trigger{display:none}
@media (max-width:1239.98px){
  .atlant-mobile-trigger{display:flex!important}
  nav .lg\:flex{display:none!important}
}
.atlant-mmenu-overlay{position:fixed;inset:0;z-index:9999;background:rgba(15,20,35,.4);opacity:0;visibility:hidden;transition:opacity .2s ease;display:flex;justify-content:flex-end}
.atlant-mmenu-overlay.open{opacity:1;visibility:visible}
.atlant-mmenu-panel{width:min(360px,86vw);height:100%;background:#fff;padding:88px 24px 24px;overflow-y:auto;box-shadow:-16px 0 40px rgba(20,33,61,.18);transform:translateX(16px);transition:transform .2s ease}
.atlant-mmenu-overlay.open .atlant-mmenu-panel{transform:translateX(0)}
.atlant-mmenu-link{display:block;padding:14px 4px;font-size:17px;font-weight:600;color:#14213D;text-decoration:none;border-bottom:1px solid rgba(20,33,61,.08)}
.atlant-mmenu-details{border-bottom:1px solid rgba(20,33,61,.08)}
.atlant-mmenu-details .atlant-mmenu-link{border-bottom:none;cursor:pointer;list-style:none}
.atlant-mmenu-details summary::-webkit-details-marker{display:none}
.atlant-mmenu-details[open] summary{color:var(--color-brand,#14213D)}
.atlant-mmenu-sub{padding:0 0 10px 12px;display:flex;flex-direction:column}
.atlant-mmenu-sublink{padding:10px 4px;font-size:15px;font-weight:500;color:rgba(20,33,61,.7);text-decoration:none}
.atlant-mmenu-cta{display:block;margin-top:20px;padding:14px 20px;text-align:center;border-radius:999px;background:var(--color-category,#14213D);color:var(--color-category-contrast,#fff);font-weight:600;text-decoration:none}
