@media only screen and (max-width: 1023px) {
    .hero-projects__left {
      display: block;
    }
    .hero-projects__sidenav {
        border-bottom: 1px solid #c5c5c5;
        margin-bottom: 1rem;

    }
    .hero-projects__sidenav ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        margin: 1rem 0;
        
    }
    .hero-projects__sidenav-item {
        margin-bottom: 0;
        margin-right: 2em;
    }
    .hero-projects__sidenav-item a {
        font-size: 11px;
    }
    .hero-projects__sidenav-item.is-current a {
        position: relative;
        color: #fff;
        background: #000;
        padding: 0.1em 1em;
    }
    .hero-projects__sidenav-item.is-current a::after  {
        content: none;
    }
  }