a.affiliation-forum-icon {
  border: 4px solid;
  color: var(--primary-color);
  transition: 0.5s linear !important;
  border-radius: 10px;
}

a.affiliation-forum-icon:hover {
  transform: scale(1.2);
  color: var(--primary-hover);
  z-index: 1000;
}

.brother-forum {
  height: 140px;
  width: 240px;
}

.affiliation-forum-icon img {
  max-height: 100%;
  max-width: 100%;
  border-radius: 5px;
}

.affiliated-forum {
  height: 45px;
  width: 45px;
}

.hover-overlay-affiliation::before {
  content: attr(data-name);
  text-transform: capitalize;
}

.affiliations-grid {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.affiliations-container {
  padding: 0.75rem 0 0.75rem 0;
}