.lgq-menu-mobile-wrapper{display:flex !important;align-items:center !important;justify-content:center !important}.lgq-menu-mobile-trigger{background:0 0;border:none;cursor:pointer;padding:0 8px;display:flex !important;align-items:center !important;justify-content:center !important;transition:opacity .3s ease}.lgq-menu-mobile-trigger:hover{opacity:.7}.lgq-menu-mobile-trigger:focus{outline:2px solid currentColor;outline-offset:2px}.lgq-menu-mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow:hidden}.lgq-menu-mobile-overlay.active{opacity:1;visibility:visible}.lgq-menu-mobile-panel{position:absolute;top:0;right:0;width:70%;height:100%;background-color:#1a237e;transform:translateX(100%);transition:transform .3s ease;overflow-y:auto;display:flex;flex-direction:column}.lgq-menu-mobile-overlay.active .lgq-menu-mobile-panel{transform:translateX(0)}.lgq-menu-mobile-header{display:flex}.lgq-menu-download-app{display:inline-block;background-color:#ffc107;color:#fff;text-decoration:none;padding:12px 24px;border-radius:8px;font-weight:500;transition:background-color .3s ease,transform .2s ease;flex:1;text-align:center}.lgq-menu-download-app:hover{background-color:#ffb300;transform:translateY(-2px);color:#fff;text-decoration:none}.lgq-menu-custom-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.lgq-menu-custom-button:hover{text-decoration:none}.lgq-menu-custom-button-text{display:inline-block}.lgq-menu-custom-button-icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}.lgq-menu-custom-button-icon img{display:block;max-width:100%;height:auto}.lgq-menu-custom-button-icon-before{margin-right:8px}.lgq-menu-custom-button-icon-after{margin-left:8px}.lgq-menu-mobile-close{background:0 0;border:none;cursor:pointer;display:flex !important;align-items:center !important;justify-content:center !important;color:#fff;transition:opacity .3s ease,transform .2s ease;flex-shrink:0}.lgq-menu-mobile-close:hover{opacity:.7;transform:rotate(90deg)}.lgq-menu-mobile-close:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.lgq-menu-mobile-nav{flex:1}.lgq-menu-mobile-list{list-style:none;margin:0;padding:0}.lgq-menu-mobile-item{margin:0;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.lgq-menu-mobile-item:last-child{border-bottom:none}.lgq-menu-mobile-item a{color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:opacity .3s ease}.lgq-menu-mobile-item a:hover{opacity:.8;color:#fff;text-decoration:none}.lgq-menu-dropdown-icon{display:inline-flex;align-items:center;margin-left:10px;transition:transform .3s ease;cursor:pointer;pointer-events:auto}.lgq-menu-mobile-item.has-dropdown.active .lgq-menu-dropdown-icon{transform:rotate(180deg)}.lgq-menu-mobile-item.has-dropdown>a{cursor:pointer}.lgq-menu-dropdown{list-style:none;margin:0;padding:0;display:none !important;overflow:hidden;visibility:hidden}.lgq-menu-mobile-item.has-dropdown.active .lgq-menu-dropdown,.lgq-menu-mobile-item.has-dropdown.active>.lgq-menu-dropdown,.lgq-menu-mobile-item.has-dropdown.active ul.lgq-menu-dropdown,li.lgq-menu-mobile-item.has-dropdown.active .lgq-menu-dropdown{display:block !important;visibility:visible !important;padding-top:10px !important;padding-bottom:10px !important;animation:fadeInDown .3s ease;opacity:1 !important}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lgq-menu-dropdown li{padding:10px 0 10px 20px;border-bottom:1px solid rgba(255,255,255,.05);margin:0}.lgq-menu-dropdown li:first-child{padding-top:10px}.lgq-menu-dropdown li:last-child{border-bottom:none;padding-bottom:10px}.lgq-menu-dropdown a{color:rgba(255,255,255,.8);font-size:.9em;text-decoration:none;display:block;transition:color .3s ease}.lgq-menu-dropdown a:hover{color:#fff;text-decoration:none}@media (max-width:768px){.lgq-menu-mobile-panel{width:80%}}@media (max-width:480px){.lgq-menu-mobile-panel{width:100%}}body.lgq-menu-mobile-open{overflow:hidden}