@charset "utf-8";

#main { min-height: 550px;}

#home .inicio { padding: 131px 0 31px;}
#home .beneficios { padding: 31px 0; background-color: rgb(87 84 15 / 15%);}
#home .contato { padding: 51px 0;}

#home .inicio .nomesi h1 { font-size: 3em; line-height: 1;}
#home .inicio .nomesi h2 { font-size: 1.3em;}
#home .inicio .chame { justify-content: center;}
#home .inicio .chame a { padding: 18px 18px 18px 50px; font-size: 1.3em; background-image: url('../../imagens/site/home-video-chame.png'); background-position: 14px 50%; background-repeat: no-repeat;}

#home .beneficios .ctd { display: flex;}
#home .beneficios .ctd .tab { padding: 50px; margin: 0 10px;}
#home .beneficios .ctd .tab h2 { font-size: 1.7em;}
#home .beneficios .ctd .tab h3 { font-size: 1.1em;}

#home .contato .nomesi h2 { font-size: 2em;}
#home .contato .nomesi h3 { font-size: 1.1em;}

@media only screen and (max-width: 1000px){
  #home .inicio { padding: 121px 0 31px;}
  #home .beneficios .ctd .tab { padding: 10px;}
}
@media only screen and (max-width: 800px){
  #home .inicio .nomesi h1 { font-size: 2em;}
  #home .inicio .nomesi h2 { font-size: 1.1em;}

  #home .beneficios .ctd { display: block;}
  #home .beneficios .ctd .tab { padding: 20px 10px; margin: 2px 0;}
  #home .beneficios .ctd .tab h2 { font-size: 1.4em;}
  #home .beneficios .ctd .tab h3 { font-size: 1.1em;}

  #home .contato .nomesi h2 { font-size: 1.3em;}
  #home .contato .nomesi h3 { font-size: 1.1em;}
}