.banner-company {
  background: var(--bg-blue);
  height: 15vh;
  margin-bottom: 2rem;
}

.banner-company .container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  height: 100%;

  color: #fff;
}

.banner-company .container h2 {
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 0.5rem;
}

.banner-company .container h2::after {
  content: '';
  display: block;
  width: 50px;
  height: 0.2rem;

  background: var(--bg-primary);
}

main {
  margin-block: 5rem;
}

main .container .items {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
