.elementor-3041 .elementor-element.elementor-element-9959534 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3041 .elementor-element.elementor-element-17091ab .tx-logo img{max-width:180px;}@media(max-width:1024px){.elementor-3041 .elementor-element.elementor-element-17091ab .tx-logo img{max-width:160px;}}/* Start custom CSS */.laa-header-1-main {
    display: flex;
    justify-content: center; /* Centers the menu horizontally */
    align-items: center;
    width: 100%;
}

.laa-main-navigation {
    flex-grow: 1;
    display: flex;
    justify-content: center; /* Ensures the menu stays centered */
    align-items: center;
    text-align: center;
}

.menu-main-menu-container {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

.navbar-nav {
    display: flex;
    flex-direction: row; /* Ensures menu items stay in a row */
    justify-content: center;
    align-items: center;
    list-style: none;
    padding: 0;
}

.navbar-nav > li {
    float: none;
    display: inline-block; /* Keeps menu items in a horizontal row */
    margin: 0 15px; /* Adds spacing between menu items */
}

/* Ensure the logo is positioned properly */
.laa-header-1-main-logo {
    margin-right: auto; /* Pushes logo to the left */
}

/* Ensure buttons are positioned properly */
.laa-header-1-main-action-link {
    margin-left: auto; /* Pushes action buttons to the right */
}

/* Optional: Prevent dropdown menus from affecting alignment */
.navbar-nav > li.dropdown {
    position: relative;
}/* End custom CSS */