.mm-mobile-label,.mm-mobile-footer,.mm-close-label{display:none}
@media(max-width:1024px){
 header .elementor-element-0566be2 #maxmohr-mobile-menu.jkit-menu-wrapper{position:fixed!important;inset:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:24px 24px 28px!important;box-sizing:border-box!important;background:#0539b7!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;overflow-y:auto!important;overscroll-behavior:contain;z-index:100000!important;transform:translateX(-100%)!important;visibility:hidden;transition:transform .32s ease,visibility .32s!important;box-shadow:none!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu.jkit-menu-wrapper.active{transform:translateX(0)!important;visibility:visible}
 body.admin-bar header .elementor-element-0566be2 #maxmohr-mobile-menu.jkit-menu-wrapper{top:32px!important;height:calc(100dvh - 32px)!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .jkit-nav-identity-panel{order:0!important;position:relative!important;inset:auto!important;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;width:100%!important;min-height:92px!important;padding:0!important;margin:0!important;flex-shrink:0;background:transparent!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .jkit-nav-logo{display:block!important;margin:0!important;padding:0!important;width:108px!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .jkit-nav-logo img{width:108px!important;height:75px!important;object-fit:contain!important;object-position:left top!important;margin:0!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .jkit-close-menu{position:static!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;width:auto!important;min-width:76px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:white!important;font-size:14px!important;box-shadow:none!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .jkit-close-menu svg{width:14px!important;height:14px!important;fill:white!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .mm-close-label{display:inline!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .mm-mobile-label{display:block!important;order:1;flex-shrink:0;margin:18px 0 18px;color:#c5d5fb;font-size:13px;letter-spacing:.08em;text-transform:uppercase}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .jkit-menu-container{order:2!important;display:block!important;width:100%!important;flex:none!important;padding:0!important;margin:0!important;overflow:visible!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu ul.jkit-menu{display:block!important;width:100%!important;padding:0!important;margin:0!important;border-top:1px solid #ffffff35!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu ul.jkit-menu>li{display:block!important;width:100%!important;margin:0!important;padding:0!important;border-bottom:1px solid #ffffff35!important;background:transparent!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu ul.jkit-menu>li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:60px!important;padding:13px 0!important;margin:0!important;font-family:inherit!important;font-size:clamp(24px,6.8vw,30px)!important;line-height:1.2!important;font-weight:400!important;letter-spacing:-.035em!important;text-transform:none!important;color:white!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu ul.jkit-menu>li.current-menu-item>a{color:white!important}
 header .elementor-element-0566be2 #maxmohr-mobile-menu ul.jkit-menu>li.current-menu-item>a:after{content:'↗';font-size:23px;color:#c5d5fb}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .mm-mobile-footer{order:3;display:flex!important;flex-direction:column;gap:20px;flex-shrink:0;margin-top:auto;padding-top:28px}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .mm-client{color:#dbe5ff!important;font-size:15px!important;text-decoration:none;align-self:flex-start}
 header .elementor-element-0566be2 #maxmohr-mobile-menu a.mm-contact{display:flex!important;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:9px 10px 9px 23px;border-radius:40px;color:#0539b7!important;background:#f0f0ef!important;font-size:16px!important;font-weight:500;text-decoration:none}
 header .elementor-element-0566be2 #maxmohr-mobile-menu .mm-contact-arrow{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0539b7;color:white;font-size:25px;flex-shrink:0}
 header .elementor-element-0566be2 #maxmohr-mobile-menu a:focus-visible,header .elementor-element-0566be2 #maxmohr-mobile-menu button:focus-visible{outline:2px solid white!important;outline-offset:4px!important}
 html.mm-nav-open,html.mm-nav-open body{overflow:hidden!important}
 .mm-nav-open #wpadminbar{z-index:100001}
 .mm-nav-open .joinchat,.mm-nav-open .whatsapp-floater{visibility:hidden!important}
}
@media(max-width:782px){body.admin-bar header .elementor-element-0566be2 #maxmohr-mobile-menu.jkit-menu-wrapper{top:46px!important;height:calc(100dvh - 46px)!important}}
@media(prefers-reduced-motion:reduce){header .elementor-element-0566be2 #maxmohr-mobile-menu.jkit-menu-wrapper{transition:none!important}}
