@charset "utf-8";

#home .sld { padding: 0;}
#home .solucoes { padding: 51px 0;}

#home .sld .escrito { flex-direction: column; justify-content: center; text-align: center;}
#home .sld .escrito h2 { font-size: 4em; line-height: 1;}
#home .sld .escrito h3 { font-size: 2em;}
#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: 1.2em;}
#home .solucoes .conteudo { flex-wrap: wrap; align-items: stretch; justify-content: center;}
#home .solucoes .tab { width: 210px; padding: 20px 10px; margin: 10px;}
#home .solucoes .tab .descricao h2 { font-size: 1.2em;}
#home .solucoes .tab .descricao h3 { font-size: 1em;}
#home .solucoes .chamada a:hover { transform: scale(1.1);}

@media only screen and (max-width: 1000px){
  #home .sld { padding: 0;}
  #home .solucoes { padding: 31px 0;}
  #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;}
}
@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;}
}