/* ------------------------------
FONTE GLOBAL
------------------------------ */

body{
  font-family:'Poppins', sans-serif;
}


/* ------------------------------
SEÇÃO CLIENTES
------------------------------ */

.clientes{
  width:100%;
  background:#1f5785;
  text-align:center;
  padding:60px 20px;
  margin:0;
  box-sizing:border-box;
}


/* ------------------------------
TÍTULO
------------------------------ */

.clientes__titulos{
  font-size:28px;
  font-weight:600;
  color:#ffffff;
  margin:0 auto;
  max-width:700px;
  line-height:1.35;
}


/* ------------------------------
SUBTÍTULO
------------------------------ */

.clientes__titulos_texto{
  font-size:18px;
  font-weight:400;
  color:#ffffff;
  margin-top:15px;
  max-width:650px;
  margin-left:auto;
  margin-right:auto;
  line-height:1.6;
}


/* ------------------------------
CARROSSEL
------------------------------ */

.carousel{
  padding-top:40px;
  padding-bottom:40px;
}


/* CADA ITEM */

.carousel-cell{
  width:33%;
  display:flex;
  justify-content:center;
  align-items:center;
  margin-right:10px;
}


/* IMAGENS */

.carousel-cell img{
  max-width:100%;
  height:auto;
  border-radius:20px;
}


img, svg{
  vertical-align:middle;
  border-radius:20px;
}


/* ------------------------------
TABLET
------------------------------ */

@media (max-width:768px){

  .clientes{
    padding:50px 20px;
  }

  .clientes__titulos{
    font-size:24px;
  }

  .clientes__titulos_texto{
    font-size:17px;
  }

  .carousel-cell{
    width:70%;
  }

}


/* ------------------------------
CELULAR
------------------------------ */

@media (max-width:480px){

  .clientes{
    padding:45px 18px;
  }

  .clientes__titulos{
    font-size:22px;
    line-height:1.4;
  }

  .clientes__titulos_texto{
    font-size:16px;
  }

  .carousel-cell{
    width:80%;
  }

}