.main-menu li.root-level > .sub-menu > ul {
    display: block !important;
    columns: 170px;
    column-gap: 1.5rem;
    grid-template-columns: none !important;
    max-height: none !important;
    width: 100% !important;
  }

  .main-menu li.root-level > .sub-menu > ul > li {
    width: auto !important;
    display: block !important;
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
  }