.page-template-espanol-page .head-sec{
    background: transparent;
    position: absolute;
    z-index: 999;
}
.hm-derechos-sec {
    padding: 140px 0;
    background: url(images/legal-sec-bg-image.webp) center / cover no-repeat;
}

.derechos-lst {
    display: flex;
    justify-content: space-between;
}

.derechos-lst  h2{
    color: #343434;
    text-align: left;
}

.derechos-lft {
    width: 46.3%;
}

.derechos-rite {
    width: 46.3%;
}

.derechos-lst p {
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 20px;
    line-height: 1.8;
    color: #343434;
    margin: 0 0 18px;
}

.derechos-lst h3 {
    font-family: 'DM Sans';
    font-weight: 400;
    font-size: 31px;
    line-height: 1.1;
    color: #343434;
    margin: 0 0 25px;
}

@media screen and (max-width:1700px) {
.hm-derechos-sec {padding: 120px 0;}
.derechos-lst p{font-size: 19px;}
.derechos-lst h3{font-size: 30px;}


}

@media screen and (max-width:1600px) {
.hm-derechos-sec {padding: 100px 0;}
.derechos-lst p{font-size: 18px;line-height: 1.7;}
.derechos-lst h3{font-size: 28px;}

}

@media screen and (max-width:1400px) {
.hm-derechos-sec {padding: 70px 0;}
.derechos-lst p{font-size: 17px;}

.derechos-lst h3{font-size: 26px;}

}

@media screen and (max-width:1279px) {
    .derechos-lst{flex-direction: column;}
    .derechos-lft {width: 100%;}
    .derechos-rite {width: 100%;}

}

@media screen and (max-width:767px) {

    .hm-derechos-sec {padding: 50px 0;}
    .derechos-lst h3{font-size: 22px;margin: 0 0 15px;line-height: 1;}
}