@media all and (max-width: 55em) {

  .html {
    width: 100%;
    font-size: 50%;
  }

.cabecalho {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: black;
  border-bottom: solid rgba(128, 128, 128, 0.375);
  padding: 2rem;
  padding-right: 3.3rem;

  .imagemlogo {
    display: flex;

    cursor: pointer;
    width: 23rem;
    height: auto;
  }
}

.ordemcabecalho {
  display: flex;
}

.conteinerone{
  padding-left: 8.2rem;
  padding-right: 8.2rem;
  padding-top: 5.2rem;
  padding-bottom: 6.5rem;

}

.orgconteiner {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 4.2rem;
  
}
.titulocorpo{
  text-align: center;
  font-size: 2.6rem;
  font-weight: 700;
  color: white;
}
.tituloone {
  font-size: 3.6rem;
  font-weight: 700;
  color: white;
  text-align: center;
  margin-top: 6rem;
}

.textop{
  color: var(--branco);
  font-size: 1.6rem;
  line-height: 2.4rem;

  & b{
    font-weight: 700;
    font-size: 2rem;
  }
}
.textop ul{
display: flex;
align-items: start;
flex-direction: column;
padding-left: 2rem;
}
}