 .mobile-overlay {
      display: none;
      position: fixed;
      top: 0; left: 0;
      width: 100%; height: 100%;
      background: rgba(0, 0, 0, 0.5);
      z-index: 1040;
    }

    .offcanvas-start {
      width: 250px;
    }

    @media (min-width: 992px) {
      .navbar .desktop-menu {
        display: flex !important;
      }
      .navbar-toggler {
        display: none;
      }
    }