#banner-institucional{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

@media (min-width: 992px){
    #banner-institucional{
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 900px;
    }
}

#banner-institucional h2{
    font-weight: 700;
    letter-spacing: 1px;
    color: #D6AA84;
    font-size: 1.6rem;
    margin-bottom: .48rem;
}


@media (min-width: 992px){
    #banner-institucional h2{
        font-size: 3.2rem;
    }
}

#banner-institucional h3{
    font-weight: 400;
    letter-spacing: 1px;
    color: #434A51;
    font-size: 1.44rem;
    margin-bottom: 2.4rem;
}


#banner-institucional p{
    font-weight: 400;
    letter-spacing: 1px;
    color: #434A51;
    font-size: 1.04rem;
    margin-bottom: 2.4rem;
}

#banner-institucional .btn-cta{
    color: #F2F2F2;
    font-weight: 700;
}