@media screen and (min-width: 992px) {
  .list-section-courses {
    display: flex;
  }

  .menu-box {
    background: transparent;
  }

  #outline-offline {
    position: sticky !important;
  }

  #outline-offline ul {
    flex-direction: column;
  }

  #outline-offline ul li {
    justify-content: flex-start;
  }

  #outline-offline ul a {
    text-align: left;
    width: max-content;
  }

  .bootcamp-content {
    width: calc(100% - 350px);
    flex: 1;
  }
}
