.select {
  &Container {
    display: flex;
    gap: 16px;
    align-items: center;
    margin-bottom: 48px;
  }
}

.card {
  display: grid;
  gap: 32px;
  grid-template-columns: repeat(1, minmax(0, 1fr));

  @media screen and (min-width: 769px) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  @media screen and (min-width: 1025px) {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  &Item {
    padding-bottom: 16px;
    border-bottom: 1px solid #e9eaee;
  }
  img {
    width: auto;
    height: 40px;
    margin-bottom: 16px;
  }
  h5 {
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 16px;
  }
  p {
    margin-bottom: 16px;
  }
}
