body{
  font-family: "Montserrat";
}

/*INICIO DO CSS DO SOBRE NOS*/
.row-sobre {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 10%;
}

.row-equipe {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 0 10%;
}

.col-sobre {
  width: 75%;
  margin: 0 auto;
}

.col-sobre>h1{
 font-size: 30px; 
 margin-top: 16vh;
 margin-bottom: 3vh;
 text-align: center;
 font-weight: bold;
}

.col-sobre>h2 {
  font-size: 30px; 
  font-weight: bold;
  margin-top: 5vh;
  margin-bottom: 5vh;
  text-align: center;
 }

 .col-sobre>h3 {
  font-size: 30px; 
  font-weight: bold;
  margin-top: 11vh;
  margin-bottom: 5vh;
  text-align: center;
 }

 .row-equipe>h1 {
  font-size: 30px; 
  margin-top: 5vh;
  margin-bottom: 3vh;
  text-align: center;
  font-weight: bold;
 }

.col-sobre>p {
  font-size: 18px;
  text-align: justify;
}

.row-equipe>p {
  font-size: 15px;
  text-align: justify;
}


figure{
 margin: 0 auto;
 margin-top: 5vh;
}

@media (max-width: 965px) {
  .row-equipe img {
    width: 100%; 
    margin-top: 3vh;
    object-fit: cover;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
    border-radius: 7px;

  }

    .row-equipe h1 {
      font-size: 30px; 
      margin-top: 20%;
      text-align: center;
      font-weight: bold;
     }
    
    .col-sobre>p {
      font-size: 18px;
      text-align: justify;
    }

  }



figure>img {
  width: 500px;
  height: 650px;
  margin-bottom: 3vh;
  object-fit: cover;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
  border-radius: 7px;
}
/*FIM DO CSS DO SOBRE NOS*/