.company {
  padding-top: 0.8rem;
  padding-bottom: 0.9rem;
}
.company .list {
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: repeat(4, 1fr);
  gap: 0.33rem;
}
.company .list .item {
  overflow: hidden;
}
.company .list .item img {
  transition: all 0.4s ease-in-out;
}
.company .list .item:hover img {
  transform: scale(1.05);
}
@media screen and (max-width: 1024px) {
  .company {
    padding-top: 0.75rem;
    padding-bottom: 1.3rem;
  }
  .company .font43 {
    font-size: 0.55rem;
    margin-bottom: 0.6rem;
  }
  .company .list {
    grid-template-columns: repeat(1, 1fr);
    gap: 0.35rem;
  }
}
