.elementor-7301 .elementor-element.elementor-element-63ad3acfa4e2f{margin-top:0px;margin-bottom:0px;padding:26px 0px 23px 0px;}.elementor-7301 .elementor-element.elementor-element-e6507f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:24px;}.elementor-7301 .elementor-element.elementor-element-c839a7a .navbar-nav .menu-item > a{font-size:16px;letter-spacing:1px;}.elementor-7301 .elementor-element.elementor-element-c839a7a .navbar-nav > .menu-item{margin:0px 0px 0px 0px;}.elementor-7301 .elementor-element.elementor-element-c839a7a .dropdown-menu{width:0px;}.elementor-7301 .elementor-element.elementor-element-1943259 > .elementor-widget-container{margin:45px 0px 040px 0px;}.elementor-7301 .elementor-element.elementor-element-1943259 .ube-heading{max-width:663px;}.elementor-7301 .elementor-element.elementor-element-1943259 .elementor-widget-container{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.elementor-7301 .elementor-element.elementor-element-1943259 .ube-heading-title{color:#FFFFFF;-webkit-text-fill-color:unset;}.elementor-7301 .elementor-element.elementor-element-1943259 .ube-heading-title .stop-a{stop-color:#FFFFFF;}.elementor-7301 .elementor-element.elementor-element-1943259 .ube-heading-title .stop-b{stop-color:#FFFFFF;}@media(max-width:1024px){.elementor-7301 .elementor-element.elementor-element-63ad3acfa4e2f{padding:48px 0px 23px 0px;}.elementor-7301 .elementor-element.elementor-element-c839a7a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-7301 .elementor-element.elementor-element-c839a7a .navbar-nav > .menu-item{padding:0px 15px 0px 15px;}.elementor-7301 .elementor-element.elementor-element-1943259 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7301 .elementor-element.elementor-element-1943259 .ube-heading-title{font-size:48px;line-height:54px;}}@media(max-width:767px){.elementor-7301 .elementor-element.elementor-element-1943259 .ube-heading-title{font-size:40px;line-height:45px;}}/* Start custom CSS for inline-menu, class: .elementor-element-c839a7a *//* 1. GENERAL SETTINGS (Applies to all) */
.elementor-element-c839a7a .navbar-nav {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
    margin: 0;
}

/* 2. DESKTOP SPECIFIC (Screens larger than 768px) */
@media (min-width: 768px) {
    .elementor-element-c839a7a .navbar-nav {
        flex-direction: row !important; /* Force horizontal row */
        gap: 30px; /* Controls space between menu items */
    }

    /* Optional: Clean up the individual links */
    .elementor-element-c839a7a .nav-link {
        padding: 0 !important; /* Removes bulky default padding */
        margin: 0 !important;
        white-space: nowrap; /* Prevents text wrapping weirdly */
    }
    
    /* Adjust space between Menu and "FIND A LAND" text */
    .elementor-element-c839a7a {
        margin-bottom: 40px; /* Increase/Decrease to move text up/down */
    }
}

/* 3. MOBILE SPECIFIC (Screens smaller than 768px) */
@media (max-width: 767px) {
    .elementor-element-c839a7a .navbar-nav {
        flex-direction: column !important; /* Stack vertically */
        gap: 15px; /* Space between mobile links */
    }
    
    .elementor-element-c839a7a {
        margin-bottom: 20px;
    }
}/* End custom CSS */