.vamtam-menu-mobile-toggle{display:none!important;position:fixed;top:20px;right:20px;z-index:9999;background:#0971a9;border:none;padding:10px;cursor:pointer;border-radius:5px;width:50px;height:50px;flex-direction:column;justify-content:space-around;align-items:center}.vamtam-menu-mobile-toggle{visibility:hidden!important;opacity:0!important;pointer-events:none!important}footer .vamtam-menu-mobile-toggle,.footer .vamtam-menu-mobile-toggle,#footer .vamtam-menu-mobile-toggle,.site-footer .vamtam-menu-mobile-toggle,[class*=footer] .vamtam-menu-mobile-toggle{display:none!important;visibility:hidden!important;opacity:0!important}.vamtam-menu-mobile-toggle span{display:block;width:30px;height:3px;background:#fff;transition:all .3s ease;border-radius:2px}@media (min-width:1025px){.vamtam-menu-mobile-toggle{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;left:-9999px!important}}@media (min-width:1200px){.vamtam-menu-mobile-toggle{display:none!important;visibility:hidden!important;opacity:0!important}}@media (min-width:768px) and (min-width:1025px){.vamtam-menu-mobile-toggle{display:none!important;visibility:hidden!important;opacity:0!important}}@media (max-width:1024px){body .vamtam-menu-mobile-toggle{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:50px!important;height:50px!important;position:fixed!important;left:auto!important}footer .vamtam-menu-mobile-toggle,.footer .vamtam-menu-mobile-toggle,#footer .vamtam-menu-mobile-toggle,.site-footer .vamtam-menu-mobile-toggle,[class*=footer] .vamtam-menu-mobile-toggle{display:none!important;visibility:hidden!important;opacity:0!important}.vamtam-mobile-menu-overlay{position:fixed;top:0;left:-100%;width:80%;max-width:300px;height:100vh;background:#fff;z-index:9998;transition:left .4s ease;overflow-y:auto;box-shadow:2px 0 10px rgba(0,0,0,.2)}.vamtam-mobile-menu-overlay.active{left:0}.vamtam-mobile-menu-overlay ul{list-style:none;padding:80px 20px 20px;margin:0}.vamtam-mobile-menu-overlay ul li{margin-bottom:0;border-bottom:1px solid #eee}.vamtam-mobile-menu-overlay ul li a{display:block;padding:15px 10px;color:#333;text-decoration:none;font-family:"Poppins",sans-serif;font-size:16px;font-weight:400;transition:all .3s ease}.vamtam-mobile-menu-overlay ul li a:hover{background:#f8f9fa;color:#0971a9;padding-left:20px}.vamtam-mobile-close{position:absolute;top:20px;right:20px;background:0 0;border:none;font-size:30px;color:#333;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.vamtam-mobile-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:9997;opacity:0;visibility:hidden;transition:all .4s ease}.vamtam-mobile-backdrop.active{opacity:1;visibility:visible}.vamtam-menu-mobile-toggle.active span:nth-child(1){transform:rotate(45deg) translate(8px,8px)}.vamtam-menu-mobile-toggle.active span:nth-child(2){opacity:0}.vamtam-menu-mobile-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}body.mobile-menu-open{overflow:hidden}}@media (max-width:1024px){.vamtam-mobile-menu-overlay .has-submenu{position:relative}.vamtam-mobile-menu-overlay .submenu-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#0971a9;font-size:12px;transition:transform .3s ease;z-index:10;background:0 0;border:none}.vamtam-mobile-menu-overlay .has-submenu.submenu-open>.submenu-toggle{transform:translateY(-50%) rotate(180deg)}.vamtam-mobile-menu-overlay ul ul{display:none!important;padding:0!important;margin:0!important}.vamtam-mobile-menu-overlay .has-submenu.submenu-open>ul{display:block!important;padding-left:20px!important;background:#f8f9fa;margin-top:0!important}.vamtam-mobile-menu-overlay>ul{padding:80px 20px 20px!important}.vamtam-mobile-menu-overlay ul ul li{border-bottom:1px solid #e0e0e0}.vamtam-mobile-menu-overlay ul ul li:last-child{border-bottom:none}.vamtam-mobile-menu-overlay ul ul li a{padding:12px 10px;font-size:15px;color:#555}.vamtam-mobile-menu-overlay ul ul li a:hover{background:#fff;color:#0971a9}.vamtam-mobile-menu-overlay ul ul ul{padding-left:15px!important;background:#eee}.vamtam-mobile-menu-overlay ul ul ul li a{font-size:14px;padding:10px}}