.elementor-396 .elementor-element.elementor-element-558debf8{padding:20px 0px 50px 0px;}.elementor-396 .elementor-element.elementor-element-7bb30c38{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 30px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-396 .elementor-element.elementor-element-ce7c333{width:auto;max-width:auto;}.elementor-396 .elementor-element.elementor-global-142549 .elementor-menu-toggle{margin:0 auto;}.elementor-396 .elementor-element.elementor-element-1c42d0d5 .elementor-heading-title{font-size:1.2rem;}.elementor-396 .elementor-element.elementor-element-12a6a5bd{columns:4;}@media(max-width:1024px){.elementor-396 .elementor-element.elementor-element-7bb30c38{width:100%;max-width:100%;}.elementor-396 .elementor-element.elementor-element-ce7c333{width:100%;max-width:100%;}.elementor-396 .elementor-element.elementor-element-12a6a5bd{columns:2;}}@media(max-width:767px){.elementor-396 .elementor-element.elementor-element-12a6a5bd{columns:1;}}/* Start custom CSS for global, class: .elementor-global-142549 *//* Target the menu list */
.menu-4col {
    padding: 10px;
}
.menu-4col ul.elementor-nav-menu,
.menu-4col ul.sub-menu-wrapper,
.menu-4col ul {
    display: block;
    column-count: 4;
    column-gap: 30px;
    list-style: disc; /* if you actually want bullet points */
    padding-left: 40px;
}

.menu-4col ul li {
    /* prevent items from breaking across columns */
    break-inside: avoid;
    -webkit-column-break-inside: avoid;
    display: list-item; /* restore native list bullets */
    width: 100%;
    list-style: disc;
}
.menu-4col ul li a {
  padding: 0 !important;
  margin: 0;
  display: inline-block !important;
  text-decoration: underline;
}

/* Collapse to fewer columns on smaller screens */
@media (max-width: 1024px) {
    .menu-4col ul { column-count: 2; }
}

@media (max-width: 767px) {
    .menu-4col ul { column-count: 1; }
}/* End custom CSS */