#main-nav{box-shadow:rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px;transition:.3s all}.navbar-search input:focus{border:none!important;box-shadow:none!important}.top-nav-icon{display:inline-block;width:1.4rem;border-radius:5px;height:1.4rem;text-align:center;color:#fff;vertical-align:middle;box-shadow:0 3px 10px rgba(0,0,0,.25)}#main-nav .active-page,.nav-item:hover .nav-link{color:var(--bs-primary)!important}#main-nav .active-subpage{color:var(--bs-white)!important;background:var(--bs-primary)!important}.nav-link:has(.rotate-180){color:var(--bs-primary)}.rotate-180{transform:rotate(180deg)}.navbar-toggler:focus{box-shadow:none!important}.navbar-search{border-radius:1.25rem}@media (max-width:992px){.dropdown-toggle-mobile{display:inline-flex;height:100%;width:1.5rem;border:1px solid var(--bs-dark);border-radius:5px;justify-content:center;margin:0!important;padding:0!important;margin-left:.5rem!important}.navbar-nav{max-height:70vh;overflow-y:auto;overscroll-behavior:contain}.dropdown-menu{background-color:var(--bs-white)}.navbar-toggler{height:3rem;width:3.5rem}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0 0;transition:.5s;opacity:0;overflow-y:auto;max-height:15rem;overscroll-behavior:contain}.navbar .nav-item .dropdown-menu::-webkit-scrollbar{width:6px}.navbar .nav-item .dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.navbar .nav-item .dropdown-menu::-webkit-scrollbar-thumb{background:#888}.navbar .nav-item .dropdown-menu::-webkit-scrollbar-thumb:hover{background:#555}.navbar .nav-item:hover>.dropdown-menu{transform:rotateX(0);visibility:visible;transition:.5s;opacity:1}.dropdown-menu{box-shadow:rgba(0,0,0,.16) 0 1px 4px;background-color:var(--bs-light)}.dropdown-menu .dropdown-item:hover{color:var(--bs-white)!important;background-color:var(--bs-primary)!important}.navbar-search{width:14rem!important}}.red-btn-hover:hover{background:#d33!important}.red-btn-hover:hover span{color:#fff!important}.white-btn-hover:hover{background:#fff!important}.white-btn-hover:hover span{color:#d33!important}