@charset "utf-8";

#home .sld { padding: 0;}
#home .solucoes { padding: 51px 0;}
#home .destaque1 { padding: 51px 0;}
#home .destaque2 { padding: 51px 0;}
#home .destaque3 { padding: 0;}
#home .depoimentos { padding: 51px 0;}
#home .blog { padding: 51px 0;}

#home .sld .escrito { flex-direction: column; justify-content: center;}
#home .sld .escrito h2 { font-size: 2em; line-height: 1;}
#home .sld .escrito h3 { font-size: 3em;}
#home .sld .escrito h4 { font-size: 1.1em;}
#home .sld .escrito h5 { font-size: 1em;}
#home .sld .escrito a { padding: 15px 20px; font-size: 1.2em;}
#home .sld .escrito a:hover { padding: 15px 30px;}

#home .solucoes .nomesi h2 { font-size: 1em;}
#home .solucoes .conteudo { flex-wrap: wrap; align-items: stretch; justify-content: center;}
#home .solucoes .tab { width: 310px; padding: 20px 10px; margin: 10px;}
#home .solucoes .tab .descricao h2 { font-size: 1.1em;}
#home .solucoes .tab .descricao h3 { font-size: 1em;}
#home .solucoes .chamada a:hover { transform: scale(1.1);}

#home .destaque1 .descricao h2 { font-size: 0.9em;}
#home .destaque1 .descricao h3 { font-size: 2em;}
#home .destaque1 .descricao h4 { font-size: 1.2em;}
#home .destaque1 .descricao h5 { font-size: 1em;}
#home .destaque1 .chamada a { font-size: 1.2em;}
#home .destaque1 .chamada a:hover { transform: scale(1.1);}

#home .destaque2 .descricao h2 { font-size: 0.9em;}
#home .destaque2 .descricao h3 { font-size: 2em;}
#home .destaque2 .descricao h4 { font-size: 1.2em;}
#home .destaque2 .descricao h5 { font-size: 1em;}
#home .destaque2 .chamada a { outline: 3px solid; font-size: 1.2em;}
#home .destaque2 .chamada a:hover { transform: scale(1.1);}

#home .destaque3 .descricao { padding: 20px 0;}
#home .destaque3 .descricao h2 { font-size: 0.9em;}
#home .destaque3 .descricao h3 { font-size: 2em;}
#home .destaque3 .descricao h4 { font-size: 1.2em;}
#home .destaque3 .descricao h5 { font-size: 1em;}
#home .destaque3 .chamada a { outline: 3px solid; font-size: 1.2em;}
#home .destaque3 .chamada a:hover { transform: scale(1.1);}

#home .depoimentos .nomesi h2 { font-size: 1em;}
#home .depoimentos .carousel .owl-nav { display: none;}
#home .depoimentos .item .detalhes h2 { font-size: 1.2em;}
#home .depoimentos .item .detalhes h3 { font-size: 0.9em;}
#home .depoimentos .item .detalhes h4 { font-size: 1em;}

#home .blog .nomesi h2 { font-size: 1em;}
#home .blog .conteudo { flex-wrap: wrap; align-items: stretch; justify-content: center;}
#home .blog .tab { width: 310px;}
#home .blog .tab .descricao h2 { font-size: 1.2em;}
#home .blog .tab .descricao h3 { font-size: 1em;}

@media only screen and (max-width: 1000px){
  #home .sld { padding: 0;}
  #home .solucoes { padding: 31px 0;}
  #home .destaque1 { padding: 31px 0;}
  #home .destaque2 { padding: 31px 0;}
  #home .destaque3 { padding: 0;}
  #home .depoimentos { padding: 31px 0;}
  #home .blog { padding: 31px 0;}
}
@media only screen and (max-width: 1000px){
  #home .destaque1 { flex-direction: column;}
  #home .destaque2 { flex-direction: column-reverse;}

  #home .destaque1 .descricao { margin: 10px 0 0; text-align: center;}
  #home .destaque2 .descricao { text-align: center;}
  #home .destaque3 .descricao h3 { width: 90%; font-size: 1.2em;}
  #home .destaque3 .descricao .auto500 { float: left; width: 100%; max-width: 100%;}

  #home .destaque1 .chamada { display: flex; justify-content: center;}
  #home .destaque2 .chamada { display: flex; justify-content: center;}
  #home .destaque3 .chamada a { padding: 10px;}

  #home .solucoes .tab { padding: 0;}
}
@media only screen and (max-width: 600px){
  #home .sld .escrito h2 { font-size: 1.5em;}
  #home .sld .escrito h3 { font-size: 2em;}
  #home .sld .escrito h4 { font-size: 1em;}

  #home .destaque1 .descricao h3 { font-size: 1.5em;}
  #home .destaque1 .descricao h4 { font-size: 1.1em;}
  #home .destaque1 .chamada a { font-size: 1.1em;}

  #home .destaque2 .descricao h3 { font-size: 1.5em;}
  #home .destaque2 .descricao h4 { font-size: 1.1em;}
  #home .destaque2 .chamada a { font-size: 1.1em;}

  #home .destaque3 .descricao h3 { font-size: 1.1em;}
  #home .destaque3 .descricao h4 { font-size: 1.1em;}
  #home .destaque3 .chamada a { font-size: 1.1em;}
}
@media only screen and (max-width: 400px){
  #home .sld .escrito h2 { font-size: 1.1em;}
  #home .sld .escrito h3 { font-size: 1.5em;}

  #home .solucoes .chamada a { font-size: 0.9em;}
  #home .solucoes .chamada span { font-size: 0.9em;}
}