.security-sidebar {
  position: sticky;
  top: 100px;
  align-self: flex-start;
}
.security-sidebar__link:hover {
  color: #5048e4;
  text-decoration: none;
}
.security-sidebar__link.active {
  color: #5048e4;
  font-weight: 600;
}

@media (min-width: 768px) and (max-width: 991.98px) {

  .security-sidebar .nav-link,
  .security-sidebar .security-sidebar__link {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    color: #6b7280 !important;
    padding: 0.5rem 0 !important;
  }
  .security-sidebar__section {
    margin-bottom: 2rem;
  }
  .security-compliance-card__icon {
    width: 64px;
    height: 64px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

