

body {
  font-family: 'Montserrat', sans-serif;
}

a {
  text-decoration: none;
}

.btn-prova{
  background-color: #011430;
  border-color: #011430;
  margin-top: 20px;
}

.btn-prova:hover{
  background-color: #1D354D;
  border-color: #011430;
}

.bg-info1 {
  background: #C20215 !important; 
  }

  .bg-info2 {
    background: #363C45 !important;
  }

  #contato{
    padding: 20px;
  }

  #map {
    height: 300px;
    /* The height is 400 pixels */
    width: 100%;
    /* The width is the width of the web page */
  }

  .email-link{
    margin: 20px;
  }

  .envelope{
    margin-right: 5px;
  }

  .mail{
    color: #fff;
    font-size: 1.5em;
  }

  .mail:hover{
    color: #fff;
  }


  .depoimentos{
  background-color: #ffffff;
  background-image: url("../image/fundo.png");
  background-attachment: fixed;
  background-size: cover;

  }

  @media screen and (max-width: 767px){
    .texto1{
      font-size: 1.1em;
      max-width: 100%;
      line-height: 1.3rem;
      margin-bottom: 15px;
    }

    .p-2 {
      padding: 0.2rem!important;
    }

    .py-2 {
      padding-top: 0.2rem!important;
      padding-bottom: 0.2rem!important;
  }


  .py-5 {
    padding-top: 1rem!important;
    padding-bottom: 2rem!important;
}

    .email-link {
      margin: 10px;
    }

    #map {
      height: 250px;
      width: 100%;
    }

}

@media screen and (min-width: 768px){
    .texto1{
      max-width: 100%; 
      line-height: 2.1rem;
      margin-bottom: 15px;
    }
}

@media screen and (min-width: 992px){
  .texto1{
    max-width: 100%; 
    line-height: 2.2rem;
    margin-bottom: 15px;
  }

}

@media screen and (min-width: 1200px){
  .texto1{
    max-width: 100%; 
      line-height: 2.4rem;
      margin-bottom: 15px;
  }
}
