@media(max-width:1024px){
 header .elementor-41777 .wpestate-elementor-menu-mobile-container .mobilex-menu{box-sizing:border-box!important;width:calc(100vw - 32px)!important;min-width:0!important}
 header:has(.elementor-41777){position:relative;z-index:1100;background:#fff}
 .elementor-41777 .wpestate_mobile_menu_trigger,
 .elementor-41777 .wpestate_mobile_menu_trigger_close{min-width:48px;min-height:48px;align-items:center;justify-content:center;border-radius:3px;cursor:pointer}
 .elementor-41777 .wpestate_mobile_menu_trigger{display:flex;gap:8px;width:auto;padding:0 12px;background:#fbf5f0;color:#32331c}
 .elementor-41777 .wpestate_mobile_menu_trigger svg{width:20px;height:20px}
 .elementor-41777 .nd-menu-label{font:500 14px/1 Montserrat,sans-serif}
 .elementor-41777 .wpestate_mobile_menu_trigger:focus-visible,
 .elementor-41777 .wpestate_mobile_menu_trigger_close:focus-visible{outline:2px solid #bc603a;outline-offset:3px}
 .elementor-41777 .wpestate-elementor-menu-mobile-container .mobilex-menu{position:fixed!important;inset:var(--nd-mobile-nav-top,92px) 16px auto!important;width:calc(100% - 32px)!important;max-width:none!important;max-height:calc(100dvh - var(--nd-mobile-nav-top,92px) - 16px);overflow-y:auto;overscroll-behavior:contain;margin:0!important;padding:12px 20px 20px!important;background:#fff!important;border:1px solid #e7dfd6;border-radius:6px;box-shadow:0 12px 32px #32331c1f;z-index:1200;text-align:left}
 .elementor-41777 .mobilex-menu li{background:transparent!important;border:0!important;margin:0!important;padding:0!important;list-style:none}
 .elementor-41777 .mobilex-menu li a{display:block!important;visibility:visible!important;opacity:1!important;color:#32331c!important;background:transparent!important;font:500 17px/1.5 Montserrat,sans-serif!important;text-indent:0!important;padding:14px 4px!important;border-bottom:1px solid #eee8e1;text-decoration:none}
 .elementor-41777 .mobilex-menu li a:focus-visible{outline:2px solid #bc603a;outline-offset:2px}
 .elementor-41777 .mobilex-menu li.current-menu-item:not(.btn-custo) a{color:#bc603a!important}
 .elementor-41777 .mobilex-menu li.btn-custo a{margin-top:16px;background:#bc603a!important;color:#fff!important;text-align:center;border:0;border-radius:3px;padding:13px 16px!important}
}
