.mobile-menu2-element .mmenu2-wrapper{position:relative;display:inline-block;width:100%}.mobile-menu2-element .mmenu2-side-button{width:40px;height:40px;padding:8px;text-align:center;position:relative;cursor:pointer;transition:ease .3s;border:1px solid #ddd;color:#000;background-color:#fff;display:flex;align-items:center;justify-content:center;font-size:19px}.mobile-menu2-element .mmenu2-side-button img,.mobile-menu2-element .mmenu2-side-button svg{max-width:100%;max-height:100%;width:100%;height:100%}.mobile-menu2-element .mmenu2-side-overlay{margin:0;top:0;right:0;position:absolute;display:block;width:100%;height:100%;background-color:rgb(14 34 90 / 43%)}.mobile-menu2-element .mmenu2-side-container{display:block;opacity:0;pointer-events:none;user-select:none;position:fixed;top:0;right:0;width:100%;height:100%;z-index:999999999;transition:ease .3s}.mobile-menu2-element .mmenu2-side-content{position:absolute;top:0;right:-100%;transition:ease .3s;width:300px;height:100%;z-index:99999;background-color:#fff;overflow:hidden;overflow-y:auto}.mobile-menu2-element .mmenu2-side-content ul li{width:100%}.mobile-menu2-element .mmenu2-side-content ul li:not([class*=elementor]) a svg,.mobile-menu2-element .mmenu2-side-content ul li:not([class*=elementor]) img{width:20px;height:20px;vertical-align:middle;margin-left:7px}.mobile-menu2-element .mmenu2-side-content ul ul{display:none;position:unset;width:100%;border:none;margin:0;padding:0;height:auto}.mobile-menu2-element .mmenu2-side-content ul li{position:relative}.mobile-menu2-element .mmenu2-side-content ul li.is-toggled>a,.mobile-menu2-element .mmenu2-side-content ul li.is-toggled>span{color:#e72828}.mobile-menu2-element .mmenu2-side-content ul li a{width:100%;display:inline-block;padding:12px;line-height:1.7;margin:0;font-size:14px;transition:ease .3s}.mobile-menu2-element .mmenu2-side-content ul li #mega_menu_plus{transition:ease .3s;top:3px;visibility:visible}.mobile-menu2-element .mmenu2-side-content ul li.is-toggled>#mega_menu_plus{transform:rotate(180deg)}.mobile-menu2-element .mmenu2-side-content ul li #mega_menu_plus:before{content:"\f107"}.mobile-menu2-element .mmenu2-side-content ul ul li #mega_menu_plus{margin-top:2px}.mobile-menu2-element .mmenu2-side-content ul ul.sub-menu,.mobile-menu2-element .mmenu2-side-content ul li.elementor div.sub-menu{display:none;background:none;background-size:0;background-color:#f0f0f0}.mobile-menu2-element .mmenu2-side-content ul ul.mega_menu_show_ul,.mobile-menu2-element .mmenu2-side-content ul li.elementor div.sub-menu.mega_menu_show_ul{display:block}.mobile-menu2-element .mmenu2-side-content ul ul.sub-menu li a{border-bottom:1px solid #0000000d}.mobile-menu2-element .mmenu2-side-container.mmenu2-side-show{user-select:auto;opacity:1;pointer-events:all}.mobile-menu2-element .mmenu2-side-container.mmenu2-side-show .mmenu2-side-content{right:0}.mobile-menu2-element .mmenu2-side-head{padding:20px 12px;border-bottom:1px solid #00000017;display:flex;align-items:center}.mobile-menu2-element .mmenu2-side-head a{display:flex;align-items:center;width:100%}.mobile-menu2-element .mmenu2-side-head img{max-width:100px;object-fit:contain}.mobile-menu2-element .mmenu2-close-btn{position:absolute;top:20px;left:20px;width:40px;height:40px;z-index:99999999;display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #cdcdcd;border-radius:50px;box-shadow:0 3px 15px #00000040;cursor:pointer}.mobile-menu2-element .mmenu2-close-btn svg{width:16px}.mobile-menu2-element .elementor.menu-item .sub-menu{max-width:100%}