.elementor-12 .elementor-element.elementor-element-1bcd11b{--display:flex;--position:fixed;bottom:0px;}.elementor-12 .elementor-element.elementor-element-1bcd11b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bcd11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCA54A;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1bcd11b{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1bcd11b{right:0px;}.elementor-12 .elementor-element.elementor-element-8e2640a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1bcd11b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8e2640a{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-1bcd11b *//* Bottom Navigation Menu */
.elementor-nav-menu .elementor-item{
    display:flex !important;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:6px;
    font-size:14px;
    color:#fff !important;
    padding:10px 12px;
    line-height:1.2;
    text-decoration:none;
}

/* Remove Elementor Default Pointer Effects */
.elementor-nav-menu .elementor-item::after{
    display:none !important;
}

/* Common SVG Icon Styles */
.nav-properties .elementor-item::before,
.nav-investments .elementor-item::before,
.nav-trading .elementor-item::before{
    content:"";
    width:30px;
    height:30px;
    display:block;
    position:static !important;
    opacity:1 !important;
    pointer-events:none;
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
}

/* Properties Icon */
.nav-properties .elementor-item::before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M3 21h18v-2H3v2zm2-4h3V3H5v14zm5 0h4V7h-4v10zm6 0h3V11h-3v6z'/%3E%3C/svg%3E");
}

/* Investments Icon */
.nav-investments .elementor-item::before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M5 3v18h18v-2H7V3H5zm14 4l-4 4-3-3-5 5 1.4 1.4L12 10.8l3 3 5.4-5.4L19 7z'/%3E%3C/svg%3E");
}

/* Trading Icon */
.nav-trading .elementor-item::before{
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 24 24'%3E%3Cpath d='M12 2L6 8h4v6h4V8h4l-6-6zm-7 18h14v2H5v-2z'/%3E%3C/svg%3E");
}

/* Active Menu Item */
.elementor-item.elementor-item-active{
    color:#fff !important;
}/* End custom CSS */