.foto-perfil {
    height: 100%;
    width: 100%;
    max-width: 100%;
    border-radius: 50%;
  
}

.foto-perfil{
  width: 250px;
   
}

.corPrimaria {
    background-color: rgb(20, 230, 230);
}

.corSecundaria{
    background-color: #2c3e50;
}

p{
    font-family:Lato,'Helvetica neue', Arial, Helvetica, sans-serif;
    color: black !important;

}

.icones{
    padding-left: 5px;
}

.titulosBrancos{
    text-decoration: underline;
    text-underline-position: below;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color:  white;
}

.titulosVerdes{
    text-decoration: underline;
    text-underline-position: below;
    padding-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
    color:  #18bc9c;
}

.textoBranco{
    color: white !important;
}

.jumbotron{
    margin-bottom: 8px;
}

.textoFooter{
    margin-bottom: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.h3{
    padding-top: 60px;
}

.h4{
    padding-bottom: 60px;
    margin-bottom: 0px;
}

html{
    scroll-behavior: smooth;
}

@media (max-width: 375px) {
  
    .navbar {
        margin-right: 0;
    }
  
  
    .jumbotron {
        padding: 2rem 0;
    }
  
   
    .foto-perfil {
        max-width: 100%;
        height: auto;
    }
  
    
    .col-md-6 {
        width: 100%;
        margin-bottom: 1rem;
    }
  }
  @media (max-width: 414px) {
  
    .navbar {
        margin-right: 0;
    }
  
  
    .jumbotron {
        padding: 2rem 0;
    }
  
   
    .foto-perfil {
        max-width: 100%;
        height: auto;
    }
  
    
    .col-md-6 {
        width: 100%;
        margin-bottom: 1rem;
    }
  }
  





























@media (max-width: 576px) {
  
  .navbar {
      margin-right: 0;
  }


  .jumbotron {
      padding: 2rem 0;
  }

 
  .foto-perfil {
      max-width: 100%;
      height: auto;
  }

  
  .col-md-6 {
      width: 100%;
      margin-bottom: 1rem;
  }
}


@media (min-width: 577px) and (max-width: 768px) {
  
  .navbar {
      margin-right: 0;
  }


  .jumbotron {
      padding: 2rem 0;
  }

 
  .foto-perfil {
      max-width: 100%;
      height: auto;
  }

  
  .col-md-6 {
      width: 100%;
      margin-bottom: 1rem;
  }
}

@media (min-width: 769px) {
  
  .navbar {
      margin-right: 0;
  }


  .jumbotron {
      padding: 2rem 0;
  }

 
  .foto-perfil {
      max-width: 100%;
      height: auto;
  }

  
  .col-md-6 {
      width: 100%;
      margin-bottom: 1rem;
  }
}

@media (min-width: 1024px) {
  
    .navbar {
        margin-right: 0;
    }
  
  
    .jumbotron {
        padding: 2rem 0;
    }
  
   
    .foto-perfil {
        max-width: 100%;
        height: auto;
    }
  
    
    .col-md-6 {
        width: 100%;
        margin-bottom: 1rem;
    }
  }
  
  @media (min-width: 1920px) {
  
    .navbar {
        margin-right: 0;
    }
  
  
    .jumbotron {
        padding: 2rem 0;
    }
  
   
    .foto-perfil {
        max-width: 100%;
        height: auto;
    }
  
    
    .col-md-6 {
        width: 100%;
        margin-bottom: 1rem;
    }
  }
  
   