.home {
    /*background: url(/img/asesorias-banner.jpg);*/
    background-size: cover;
    background-repeat: no-repeat;
}
.asesorias h2 {
    margin-top: 16%;
}
.asesorias .span_4{
    box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
    padding: 4%;
}
 .asesorias .span_4 h4{
    font-size: 1.2rem;
    text-align: left;
}
 .asesorias .span_4 p{
    text-align: left; 
 }
 h3 span{
     font-weight: bold;
 }
 he span a{
     color: var(--lred);
 }
 .btn_xm{
    background: var(--lred);
    border-radius: 25px;
    padding: 1% 2%;
    width: 12%;
    text-align: center;
    margin-bottom: 5%;
} 
.btn_xm:hover{
    background: var(--lblack);
}
.btn_xm a{
    color: white;
}
.faq{
    margin-bottom: 15%;
}
@media screen and (max-width: 27rem ){
    h2{
        font-size: 2rem;
        text-align: left;
    }
    .btn_xm {
        padding: 2% 15%;
        display: flex;
        justify-content: center;
    }
    .faq h5{
        margin: 2% 0;
    }
}
@media screen and (max-width: 320px ){
    .home {
        background: url(/img/asesorias-banner-sm.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
}
    .faq h5{
        margin: 5% 0;
    }
}