.elementor-158:not(.elementor-motion-effects-element-type-background), .elementor-158 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-158{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-32d05cf */.elementor-158 .elementor-element.elementor-element-32d05cf {
    display: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f567637 */.elementor-158 .elementor-element.elementor-element-f567637 ul {
    list-style: none;
    padding-inline-start: 0;
}

.elementor-158 .elementor-element.elementor-element-f567637 a {
    color: rgb(255, 255, 255);
}

.elementor-158 .elementor-element.elementor-element-f567637 a:hover,
.elementor-158 .elementor-element.elementor-element-f567637 a:focus {
    color: rgb(196, 154, 72);
}/* End custom CSS */
/* Start custom CSS */.elementor-158 {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 50;
    color: rgb(255, 255, 255);
    transition:
        background-color 0.35s,
        backdrop-filter 0.35s;
    backdrop-filter: none;
}


.header__menu-item-wrapper.is-open > .header__submenu {
    display: grid;
}

.header__menu-item--with-submenu::after {
    content: "⌄";
    display: block;
    opacity: 0.55;
    position: absolute;
    right: 0;
    top: 15%;
}

@media (max-width: 1160px) {
    .elementor .e-9d4a10b-4c82902,
    .elementor-158 .btn--primary {
        display: none !important;
    }
    
    .header__mobile-nav-open {
        display: block !important;
    }
}/* End custom CSS */