/* your styles go here */

.post-body table tr:first-child
{
    background: whitesmoke;
}

li.current_page_item a
{
    border-bottom: 1px solid gray;
}


.banner {
  position: relative;
  height: 50vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.banner::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://www.swmateriais.com.br/templates/hibrido/img/fundo.png");
  background-size: cover;
  background-position: center;
  z-index: -1;
  opacity: 0.1;
}

h1 {
  font-family: sans-serif;
  color: #2B4BA1;
  font-size: 3rem;
  text-align: center;
  top: 50%;
}

h4 {
  font-family: sans-serif;
  color: #2B4BA1;
  font-size: 1.5rem;
  text-align: center;
} 


#img-envio {
  display: block;
  margin: auto;
  width: 50%;
}

#fontTitle {

  color: #2b4ba1;

  font-size: 36px;

  text-align: center;

}


.conteudo {

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  gap: 30px;

  margin-top: 50px;

}



.card {

  padding: 20px;

  box-shadow: 0 7px 20px 0 #cfcfcf;

  text-align:left;

  min-width: 250px;

  max-width: 350px ;

}



#cardTitle {

  font-size: 20px;

  color: #2b4ba1;

  margin-bottom: 35px;

}



.card p {

  font-size: 16px;

}