.elementor-402 .elementor-element.elementor-element-7e39e08a{padding:20px 0px 50px 0px;}.elementor-402 .elementor-element.elementor-element-4cf88280{width:var( --container-widget-width, 75% );max-width:75%;padding:0px 30px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-402 .elementor-element.elementor-element-48752d4e{width:auto;max-width:auto;}.elementor-402 .elementor-element.elementor-global-142549 .elementor-menu-toggle{margin:0 auto;}.elementor-402 .elementor-element.elementor-element-31cb7a02 .elementor-heading-title{font-size:1.2rem;}.elementor-402 .elementor-element.elementor-element-120de1e7{columns:4;}@media(max-width:1024px){.elementor-402 .elementor-element.elementor-element-4cf88280{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-48752d4e{width:100%;max-width:100%;}.elementor-402 .elementor-element.elementor-element-120de1e7{columns:2;}}@media(max-width:767px){.elementor-402 .elementor-element.elementor-element-120de1e7{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 */