.terminos{
    padding-top: 12rem;
    padding-bottom: 6rem;
}

.terminos h1,
.terminos h2{
    color: #edf2f2;
    font-size: 2.6em;
    line-height: 2.9rem;
    font-weight: 500;
    letter-spacing: 2.75px;
    padding-bottom: 3.4rem;
    text-shadow: 0 2px 4px rgba(12,38,35,0.34);
}

.terminos h1{
    text-transform: uppercase;
}

.terminos h2{
    font-size: 2.2em;
    line-height: 2.8rem;
    font-weight: 400;
    padding-bottom: 0.5rem;
    font-family: minion-pro, serif;
    letter-spacing: normal;
}

.terminos p,
.terminos ul li{
    color: #edf2f2;
    font-size: 1.6em;
    line-height: 2.8rem;
    font-family: minion-pro, serif;
    text-shadow: 0 2px 4px rgba(12,38,35,0.34);
    padding-bottom: 2rem;
    font-weight: 500;
}

.terminos ul{
    list-style: disc;
    margin-left: 1.6rem;
}

.terminos ul li{
    padding-bottom: 0.2rem;
}

.terminos p a,
.terminos ul li a{
    text-decoration: underline;
    color: #edf2f2;
}

.terminos p a:hover,
.terminos ul li a:hover{
    text-decoration: none;
}

@media only screen and (min-width: 1024px){
    .terminos{
        padding-top: 16rem;
        padding-bottom: 0;
    }

    .terminos h1{
        font-size: 3em;
        line-height: 4.8rem;
        letter-spacing: 3.48px;
        padding-bottom: 5.4rem;
    }

    .terminos p,
    .terminos ul li{
        font-size: 1.8em;
        line-height: 3.2rem;
    }

    .terminos p{
        padding-bottom: 4rem;
    }

    .terminos h2{
        font-size: 2.2em;
        line-height: 3.8rem;
    }
}