#homeCards {
  padding: 100px 0;
}

#homeCards .card {
  background-color: var(--secondary-color);
  display: flex;
  align-items: center;
  padding: 20px;
  height: 100%;
  border-radius: 4px;
  filter: drop-shadow(4px 6px 5px #00000040);
}

#homeCards .card-body {
  display: flex;
  align-items: center;
}

#homeCards .card img {
  height: 60px;
  width: 60px;
}

#homeCards .card h4 {
  text-align: center;
  color: #fff;
}

#homeSustentabilidade {
  padding: 100px 0;
  background-color: var(--secondary-color);
  color: #fff;
}

#homeProdutos {
  padding: 100px 0;
}

#homeProdutos .cards {
  margin: 40px 0;
}

#homeProdutos .card {
  width: 100% !important;
}

#homeProdutos .card h3 {
  color: var(--secondary-color);
}

#homeProdutos .card .cardContainer {
  display: flex;
  flex-direction: column;
}

#homeSuporte {
  padding: 30px 0;
  background-color: var(--secondary-color);
  color: #fff;
}

#homeSuporte h4 {
  margin: 0 !important;
}

/*#homeContato {*/
/*  padding: 100px 0;*/
/*}*/

.i4ewOd-pzNkMb-tJHJj {
    display: none !important;
}

/* Fim Produtos */

#miniBanner {
  position: relative;
  padding: 100px 0;
  color: #fff;
  z-index: 1;
}

#miniBanner::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url(../../img/testes/miniBanner.png);
  background-size: cover;
  background-position: center;
  filter: brightness(0.3);
  z-index: -1;
}

#miniBanner h3 {
  margin: 0 !important;
  font-family: "Playfair Display";
  font-weight: 700;
}

#tecidos {
  padding: 100px;
  background-color: var(--primary-color);
  color: #fff;
}

#tecidos .cards {
  margin-top: 40px;
}

#tecidos .card {
  background-color: transparent;
}

#tecidos .card .cardContainer {
  padding: 0;
}

#tecidos h2 {
  width: 50%;
  text-align: center;
  font-family: "Playfair Display";
}

#tecidos h6 {
  width: 50%;
  text-align: center;
}

#homeSobre a {
  align-self: flex-start !important;
}

@media (max-width: 991px) {
  .slider .slide .col-md-9 {
    width: 100%;
  }

  .slider .slidesButtons {
    display: none !important;
  }

  #homeCards .container {
    flex-wrap: wrap;
    gap: 25px 0;
  }

  #homeCards .col-md-3 {
    width: 100% !important;
  }

  #homeSustentabilidade .container {
    flex-direction: column-reverse;
    gap: 25px 0;
  }

  #homeSustentabilidade .col-md-6,
  #homeSustentabilidade .col-md-5 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #homeProdutos .d-flex {
    flex-direction: column;
    gap: 25px 0;
  }

  #homeProdutos .d-flex .col-md-7,
  #homeProdutos .d-flex .col-md-4 {
    width: 100%;
  }

  #homeProdutos .d-flex .col-md-4 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  #homeProdutos .d-flex .col-md-4 h5 {
    text-align: center;
  }

  #homeSuporte .container {
    flex-direction: column;
    gap: 25px 0;
    align-items: center;
  }

  #homeSuporte .container h4 {
    text-align: center;
  }

  #homeSuporte .col-md-4 {
    width: 100%;
    display: flex;
    justify-content: center
  }

  #homeContato .container {
    flex-direction: column;
    gap: 25px 0;
  }

  #homeContato .container .col-md-5 {
    height: 500px;
  }

  #homeContato .container .col-md-5,
  #homeContato .container .col-md-6 {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .slider .slide .col-md-9 h3 {
    display: none !important;
  }
}
