.menu-sub-item-link {
  padding: 10px 13px !important;
  font-size: 13px !important;
  font-weight: 700 !important;
}

.menu-item-link {
  display: flex;
  align-items: center;
}

.menu-item-link svg.active {
  transform: rotate(180deg);
  transition: transform 0.2s ease;
}

.menu-item-link svg {
  margin-left: 4px !important;
  width: 8px;
  height: 7px;
  transition: transform 0.2s ease;
}

@media (max-width: 1140px) {
  .menu-sub-list {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
  }

  .menu-sub-item-link {
    padding-left: 40px !important;
  }

}