.internal__nav{
  background: var(--colors-white);
  border: 1px solid var(--colors-border-secondary);
  list-style: none;
  display: flex;
  flex-direction: column;
  border-radius: var(--radius-2XS);
  padding: 0;
}

.internal__nav li{
  border-bottom: 1px solid var(--colors-border-secondary);
  margin: 0;
}

.internal__nav li:last-child{
  border-bottom: none;
}

.internal__nav a{
  color: var(--colors-neutral-800);
  display: flex;
  align-content: center;
  align-items: center;
  padding: var(--M);
  font-family: "Roboto Condensed", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: background-color .3s ease-in;
}

.internal__nav a:hover{
  background-color: var(--colors-primary-lightest);
  text-decoration: none;
}

.internal__nav a::after{
  content: '';
  background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjQ2OTY3IDkuNTMwMzNMMTEuNDY5NyAxNS41MzAzQzExLjc2MjYgMTUuODIzMiAxMi4yMzc0IDE1LjgyMzIgMTIuNTMwMyAxNS41MzAzQzEyLjUzMDUgMTUuNTMwMiAxMi41MzA3IDE1LjUzIDEyLjUzMDggMTUuNTI5OEwxOC41MzAzIDkuNTMwMzNDMTguODIzMiA5LjIzNzQ0IDE4LjgyMzIgOC43NjI1NiAxOC41MzAzIDguNDY5NjdDMTguMjM3NCA4LjE3Njc4IDE3Ljc2MjYgOC4xNzY3OCAxNy40Njk3IDguNDY5NjdMMTIgMTMuOTM5M0w2LjUzMDMzIDguNDY5NjdDNi4yMzc0NCA4LjE3Njc4IDUuNzYyNTYgOC4xNzY3OCA1LjQ2OTY3IDguNDY5NjdDNS4xNzY3OCA4Ljc2MjU2IDUuMTc2NzggOS4yMzc0NCA1LjQ2OTY3IDkuNTMwMzNaIiBmaWxsPSIjMkMzNjNGIi8+Cjwvc3ZnPgo=") no-repeat center center;
  background-size: cover;
  height: 1.5rem;
  width: 1.5rem;
  display: inline-block;
  transform: rotate(-90deg);
}

.internal__nav a img{
  height: var(--XL);
  width: var(--XL);
  margin-right: var(--M);
}

.internal__nav a div{
  flex: 1 0 0;
}

/* Specific Home case*/
.body--home .internal__nav{
  flex-direction: row;
  flex-wrap: wrap;
}

/*.body--home .internal__nav li:nth-last-child(-n+3) {
  display: none;
}*/

@media screen and (max-width: 767px) {
  .body--home .internal__nav li{
    width: 100%;
  }
  
  .body--home .internal__nav li:nth-child(6){
   border-bottom: none;
  }
}

@media screen and (min-width: 768px) {
  .body--home .internal__nav li{
    min-width: 33.33%;
    border-right: 1px solid var(--colors-border-secondary);
  }
  
  .body--home .internal__nav li:nth-child(n+4){
   border-bottom: none;
  }
  
  .body--home .internal__nav li:nth-child(3), 
  .body--home .internal__nav li:nth-child(6){
   border-right: none;
  }
  
  .body--home .internal__nav li{
    min-width: 33.33%;
  }
}
  
}