*{margin:0;padding:0}body{font-family:Inter,sans-serif;font-size:16px}a,a:hover{outline:none;text-decoration:none}ul,li{list-style:none}.mobile-logo a{color:#161616;font-size:20px;font-weight:500;text-decoration:none}.mobile-header{z-index:9;width:100%;padding:17px 0;position:absolute;top:0;left:0}.mobile-header-elements{justify-content:space-between;align-items:center;display:flex}.mobile-nav-icon{color:#161616;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.mobile-sidebar{z-index:99;visibility:hidden;opacity:0;background:#f6f6ec;width:100%;height:100%;padding:40px 30px;transition:all .3s;position:fixed;top:0;left:-100%}.mobile-sidebar .contact-icon{background:#161616}.mobile-sidebar.mobile-menu-active{visibility:visible;opacity:1;transition:all .3s;left:0;overflow-y:scroll}.menu-close{color:#161616;cursor:pointer;font-size:25px;position:absolute;top:20px;right:20px}.mobile-nav li a{color:#161616;padding:10px 0;font-family:Inter,sans-serif;font-size:18px;line-height:24px;display:block;font-weight:500!important}ul.mobile-nav-list{margin-top:30px}li.has-children{z-index:2;position:relative}span.mobile-nav-menu-icon{text-align:center;color:#161616;width:50px;height:50px;line-height:50px;position:absolute;top:0;right:0}ul.mobile-menu-sub{padding-left:10px;transition:all .3s;display:none;position:relative;left:0}ul.mobile-menu-sub.sub-menu-active{transition:all .3s;display:block;position:relative}.mobile-nav li{z-index:2;position:relative}span.submenu-button{z-index:3;width:100%;height:44px;transition:all .3s;position:absolute;top:0;left:0}span.submenu-button:after,span.submenu-button:before{content:"";background:#161616;width:2px;height:20px;transition:all .3s;position:absolute;top:12px;right:9px}span.submenu-button:before{width:20px;height:2px;top:22px;right:0}span.submenu-button.submenu-opened:after{visibility:hidden;opacity:0}.sub-menu{padding-left:15px;display:none}span.multi-drop-icon{text-align:center;justify-content:flex-end;align-items:center;width:20px;height:100%;display:flex;position:absolute;top:0;right:10px}ul.mobile-nav-list{max-height:500px;overflow-y:scroll}
