 .NewsIndex-3.imagen.half-page a span {
    display: none;
}
.NewsIndex-3>div>a, .NewsIndex-2>div>a{
    position: absolute;
    z-index: 30;
    left: 0;
    right: 0;
} 
.ciclo, .ciclo .imagen{
    background-color: rgba(143,197,75,1);
}
.ciclo > div:last-of-type > a {
    max-width: 50%;
    text-align: center;
    margin: -3rem auto 3rem;
}
@media (min-width: 300px){
    .NewsIndex-3.half-page{
        position: relative;
    }
    .NewsIndex-3.imagen.half-page{
        width: 100%;
        position: relative;
    }
    .NewsIndex-3.imagen.half-page a { 
        display: inline-block;
        font-size: 28px;
        text-align: center;
        color: white;
    }
}


@media (min-width: 760px) {
    .NewsIndex-3.half-page{
        background: none;
    }
    .two-Q.column.half-page {
        width: 50%; 
        left: 0%;
      }
    .two-Q2.column.NewsIndex-3.half-page{
        width: 50%;
        height: 72vh;
        max-height: 320px;
    }

    .NewsIndex-3.imagen.half-page{
        height: 100%;
        width: 100%;
    }
    .NewsIndex-3.imagen.half-page a {
        height: 100%;
        display: inline-block;
    }
    .NewsIndex-2>div>a{
        position: static;
    }
    .NewsIndex-3.imagen.half-page span{
            position: absolute;
            bottom: 0px;
            padding: 1.5% 4%;
            text-align: left;
            background-color: rgba(0, 0, 0, 0.85);
            width: 92%;
            font-size: 28px;
            left: 0;
            color: white;
            height: 12%;
    }
    .NewsIndex-3.half-page{
        max-height: 453px;
    }
    .NewsIndex-3.imagen.half-page a span {
        display: inline-block;
    }
}


@media (min-width: 1100px){
    .NewsIndex-3.half-page {
        max-height: 600px;
    }
    .two-Q2.column.NewsIndex-3.half-page{
        max-height: 600px;
    }

}
