/*personalizado*/

.card.pers{
    /*width: 200px!important;*/
    /*background-color:#9750ad !important;*/
    background-color: rgba(0,0,0,0.05);
    transition: all ease-in-out .3s;
    padding: 1rem;
    height: 300px;
}

.card.pers:hover{
    transform: scale(1.07);
    box-shadow: 0 0 16px rgba(0,0,0,0.3);
}

.bg-morado{
    background: linear-gradient(#e5e5e5,#e5e5e5);
    background-color: rgba(0, 0, 0, 0);
}

header.masthead{
    background: url(../img/bg-pattern.png),linear-gradient(to left,#599743,#0c5932)!important;
    height: 80vh;
    
}

section.download{
    padding: 40px 0!important;
}

section.downloads{
}


.h2f{
   max-width: 80%!important;
   font-size: 80px!important; 
}

section.download h2{
    font-weight: bold;
    font-size: 40px!important;
    color: #0f5c33;
    -webkit-text-stroke: 0.5px #6eb446;
    
    /*color: #6eb446;
    -webkit-text-stroke: 0.5px #0f5c33;*/
}

section.downloads h2{
    font-weight: bold;
    font-size: 40px!important;
    color: #0f5c33;
    -webkit-text-stroke: 0.5px #6eb446;
    
    /*color: #6eb446;
    -webkit-text-stroke: 0.5px #0f5c33;*/
}

section.cta {
  background-position: bottom!important;
}

/* Contact Section
--------------------------------*/

#contact .social-links {
    padding-bottom: 20px;
}

#contact .social-links a {
    font-size: 18px;
    display: inline-block;
    background: #fff;
    color: #232F34;
    line-height: 1;
    padding: 8px 0;
    margin-right: 4px;
    border-radius: 50%;
    text-align: center;
    width: 36px;
    height: 36px;
    transition: 0.3s;
    border: 1px solid #232F34;
}

#contact .social-links a:hover {
    background: #222;
    color: #fff;
}
