:root {
    --light-black: #222222;
    --secondary-text-color: #4e4c4c;
    --product-secondary-text-color: #d9d9d9;
    --product-secondary-text-color-white-bg: #4b5863;
    --green: #0b6267;
    --green-secondary: #138086;
    --line-color: #146e73;
    --openzap-bg-width: 40%;
    --main-bg-color: #f5f5f7;
    --main-bg-color-black: #282727;
    --bg-blog: #e9e9e9;
    --data-color: #262626;
    --tittle-footer-color: #afafaf;
    --container1-txt-color: #a5a5a5;
    --rede-bg-color: #a5a5a5;
    --linha-footer-color: #3d3a3a;
    --third-light-bg-color: #f2f2f2;
    --quality-selected: #d6e8ed;
    --green-line: #1786a3;
    --bg-time-card: #e8e8e8;
    --p-time-bottom: #7c7c7c;
    --funcao: #e3dddd;
}

.clientes-page {
  background-color: var(--main-bg-color);
  padding: 180px 0 120px 0;
}

.clientes-page .wrapper {
  width: 70%;
  margin: auto;
  display: flex;
  flex-direction: column;
  /* gap: 60px; */
}

.clientes-page h1 {
  color: var(--data-color);
  text-align: center;
  font-size: 61px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 73.2px */
  overflow-wrap: break-word;

}

.clientes-page p {
  text-align: center;
  color: var(--product-secondary-text-color-white-bg);
  font-family: Roboto;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 150%; /* 27px */
  margin-top: 10px;
  overflow-wrap: break-word;

}

.clientes-categoria {
  background: white;
  border-radius: 30px 30px 0 30px;
  padding: 60px 90px;
  display: flex;
  flex-direction: column;
  gap: 60px;
  justify-items: center;
  margin-top: 60px;

}

.clientes-categoria h2 {
  text-align: center;
  color: var(--data-color);
  font-size: 49px;
  font-style: normal;
  font-weight: 700;
  line-height: 120%; /* 58.8px */  
  overflow-wrap: break-word;
}

.clientes-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
}

.clientes-grid img {
  max-width: 150px;
  object-fit: contain;
  margin: auto;
}

.primeiro-container {
  margin-top: 80px !important;
}

.clientes-page .wrapper {
  min-width: 900px;
}

@media screen and (max-width: 1000px) {
  .clientes-page .wrapper {
    width: 85%;
    min-width: 500px;
  }
}

@media screen and (max-width: 600px) {
  .clientes-page .wrapper {
    min-width: 300px;
  }
}
