.partners__group-title {
  font-size: 14rem;
  padding-left: 14rem;
  color: #00F6D5;
  border-left: 1px solid #FFFFFF26;
  text-transform: uppercase;
}

.partners__group-row {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
}

.partners__group:not(:last-child) {
  margin-bottom: 49rem;
}

.partners__group-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 40rem;
  border-left: 1px solid #FFFFFF26;
  height: 240px;
}

.partners__group-item a {
  transition: .3s;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.partners__group-item:hover a {
  opacity: .8;
}

.partners__group-section-title {
  font-size: 20rem;
  color: #FFFFFF;
  padding: 0 40rem;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  grid-row: 1 / span 9999;
  height: 240px;
}

.partners__group-item img {
  object-fit: scale-down;
}

@media (max-width: 1279px) {
  .partners__group-row {
    grid-template-columns: repeat(5, 1fr);
  }

  .partners__group-item {
    padding: 0 30rem;
    height: 160px;
  }

  .partners__group-section-title {
    font-size: 14rem;
    padding: 0 16rem;
    height: 160px;
  }
}

@media (max-width: 767px) {
  .partners__group-title {
    font-size: 10rem;
  }

  .partners__group-row {
    grid-template-columns: repeat(3, 1fr);
  }

  .partners__group-section-title {
    font-size: 12rem;
    grid-row: auto;
    padding: 0 8rem;
    border-left: 1px solid #FFFFFF26;
    height: auto;
  }

  .partners__group-item {
    padding: 0 16rem;
    height: 120px;
  }

}