.elementor-3151 .elementor-element.elementor-element-1f1a937 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3151 .elementor-element.elementor-element-1f1a937{padding:8px 0px 8px 0px;}.elementor-3151 .elementor-element.elementor-element-fdb50ed{width:initial;max-width:initial;}body:not(.rtl) .elementor-3151 .elementor-element.elementor-element-7073de1{left:0px;}body.rtl .elementor-3151 .elementor-element.elementor-element-7073de1{right:0px;}.elementor-3151 .elementor-element.elementor-element-7073de1{top:0px;}.elementor-3151 .elementor-element.elementor-element-72db4f0{width:var( --container-widget-width, 102.13% );max-width:102.13%;--container-widget-width:102.13%;--container-widget-flex-grow:0;}.elementor-3151 .elementor-element.elementor-element-72db4f0 .elementor-menu-toggle{margin-left:auto;}.elementor-3151 .elementor-element.elementor-element-72db4f0 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3151 .elementor-element.elementor-element-72db4f0 .elementor-nav-menu--main .elementor-item{color:#D5B44A;fill:#D5B44A;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3151 .elementor-element.elementor-element-1f1a937{padding:0px 024px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-fdb50ed{width:100%;max-width:100%;text-align:left;}.elementor-3151 .elementor-element.elementor-element-1d6ede9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-7073de1{width:var( --container-widget-width, 31px );max-width:31px;--container-widget-width:31px;--container-widget-flex-grow:0;top:-330.99px;}body:not(.rtl) .elementor-3151 .elementor-element.elementor-element-7073de1{left:699.993px;}body.rtl .elementor-3151 .elementor-element.elementor-element-7073de1{right:699.993px;}.elementor-3151 .elementor-element.elementor-element-72db4f0{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-3151 .elementor-element.elementor-element-1f1a937{padding:0px 36px 0px 24px;}.elementor-3151 .elementor-element.elementor-element-492bb3c{width:35%;}.elementor-3151 .elementor-element.elementor-element-492bb3c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-fdb50ed{width:100%;max-width:100%;text-align:left;}.elementor-3151 .elementor-element.elementor-element-fdb50ed > .elementor-widget-container{padding:16px 0px 16px 0px;}.elementor-3151 .elementor-element.elementor-element-1d6ede9{width:65%;}.elementor-3151 .elementor-element.elementor-element-1d6ede9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3151 .elementor-element.elementor-element-7073de1{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;top:-88px;}body:not(.rtl) .elementor-3151 .elementor-element.elementor-element-7073de1{left:183px;}body.rtl .elementor-3151 .elementor-element.elementor-element-7073de1{right:183px;}.elementor-3151 .elementor-element.elementor-element-72db4f0{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-3151 .elementor-element.elementor-element-492bb3c{width:20%;}.elementor-3151 .elementor-element.elementor-element-1d6ede9{width:79.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3151 .elementor-element.elementor-element-492bb3c{width:25%;}.elementor-3151 .elementor-element.elementor-element-1d6ede9{width:75%;}}/* Start custom CSS for section, class: .elementor-element-1f1a937 *//* Base header style */
.elementor-location-header {
    width: 100vw;
    background: transparent;
    position: fixed;
    /*top: 32px; */
    left: 0;
    z-index: 1000;
    transition: all 0.3s ease;
    padding-inline: 16px;
}

.elementor-location-header img {
    filter: brightness(0) invert(1);
}

.elementor-location-header a {
    color: white  !important;
}

/* Sticky background style when scrolled */
.elementor-location-header.sticky {
    background: white;
}

.elementor-location-header.sticky img {
    filter: none; 
}

.elementor-location-header.sticky a, .elementor-location-header.sticky i {
    color: #d4b346 !important;
}

.elementor-menu-toggle__icon--open, .elementor-menu-toggle__icon--close {
    color: white;
}


@media (max-width: 1024px) {
    .elementor-location-header {
    padding-inline: inherit;
}

    .elementor-location-header .elementor-nav-menu a {
    color: #3f444b  !important;
    }
    
    .elementor-location-header nav {
    
        background: #ffffffcf;
    }
    
    .elementor-nav-menu--dropdown{
        top: 50px !important;  
    }
    
    .elementor-location-header.sticky nav {
        background: white;
    }
    
    .elementor-nav-menu .elementor-item.elementor-item-active {
      color: #d4b346 !important;
    }
    
    .elementor-location-header .elementor-nav-menu a:hover {
      background-color: #d4b346c9 !important;
    }
    
    .elementor-location-header.sticky .elementor-nav-menu a:hover {
        background-color: #3f444b1f !important;
    } 
    
    .elementor-nav-menu .elementor-item.elementor-item-active:hover, .elementor-nav-menu .elementor-item.elementor-item-active:hover {
      background-color: #3f444b !important;
    }
    
    .elementor-nav-menu .elementor-item .elementor-item-active:hover, .elementor-nav-menu .elementor-item.elementor-item-active:hover {
      background-color: #3f444b !important;
    }
    
    
}/* End custom CSS */