.main-menu{position:fixed;z-index:998;width:100%;top:0;margin:0;padding:0;background:rgba(var(--bs-white-rgb),.97)}.main-menu .container-xl{margin:0 auto;padding:0}.main-menu .container-xl div{margin:0;padding:0}.main-menu #btn-mobile button{display:none;margin:0;padding:5px;font-size:26px;line-height:0;color:var(--bs-dark);background:var(--bs-light);border:none;outline:0;border-radius:100%}.main-menu .logo-menu li{display:list-item;list-style:none;padding:none;margin:0}.main-menu .logo-menu img{height:55px;padding:2.5px 5px}.main-menu .links-menu{display:block}.main-menu ul{list-style:none;text-align:right;padding:0;margin:0;height:100%;position:relative}.main-menu ul li{color:rgb(var(--bs-dark));display:inline-block;height:100%;padding:10px 0}.main-menu .links-menu .disabled-for-submenu>a{pointer-events:none!important}.main-menu ul li a{color:var(--bs-dark);padding:10px 16px;cursor:pointer;text-transform:uppercase;font-size:14px;font-weight:550}.main-menu ul li a:focus,.main-menu ul li a:hover{color:var(--bs-secondary)}.main-menu ul li ul{display:none;position:absolute;margin-top:15px;border-radius:10px;background:rgba(var(--bs-light-rgb),.97);box-shadow:0 4px 0 0 rgba(var(--bs-gray-rgb-500),.3)}.main-menu ul li ul li{display:list-item;text-align:left}.main-menu ul li ul li a{color:var(--bs-dark);text-transform:uppercase}.main-menu ul li ul li a:focus,.main-menu ul li ul li a:hover{color:var(--bs-secondary)}.main-menu-black{color:var(--bs-dark)!important}.main-menu-black:focus,.main-menu-black:hover{color:var(--bs-secondary)!important}@media (max-width:991px){.main-menu{background:rgba(var(--bs-white-rgb),.97)!important;padding:5px 0!important;transition:.3s!important}.main-menu #btn-mobile button{display:block}.main-menu .logo-menu img{width:100%!important;height:35px!important;margin:2.5px 0!important;padding:0!important}.main-menu .links-menu{display:none}.main-menu .links-menu ul{position:relative!important;background:0 0!important;border-bottom:1px solid var(--bs-gray-300)!important}.main-menu .links-menu ul li{position:relative!important;display:block!important;text-align:left!important;padding:0!important;border-top:1px solid var(--bs-gray-300)!important}.main-menu .links-menu ul li ul li{margin:0!important;padding-left:20px!important}.main-menu .links-menu a{display:block!important;text-align:center!important;color:var(--bs-dark)!important}.main-menu .links-menu a:focus,.main-menu .links-menu a:hover{color:var(--bs-secondary)!important}}