@layer bricks {.brxe-shortcode{width:100%}}.brx-megamenu { background-color: var(--white); .mega-menu-groups { display: flex; padding: 30px 15px; > :first-child { width: 40%; .mega-menu-link-list { columns: 2; } } > :last-child { width: 60%; .mega-menu-link-list { columns: 3; } } .mega-menu-group-title a { color: var(--navy); font-size: 1.25rem; font-weight: 600; text-decoration: none; } ul.mega-menu-link-list { margin-block-start: 10px; } li.mega-menu-link { padding-inline-start: 0; margin-block: 2px; &::before { display: none; } a { padding-block: 6px 2px; margin-block-end: 4px; font-weight: 500; color: var(--navy); text-decoration: none; width: fit-content; border-bottom: 1px solid transparent; transition: border-color 0.25s ease; &:hover { border-bottom-color: var(--coral); } } } } }