.grid_contenidos_presentacion .bajo_raya{

    padding: 7px 0;
    background: none;
    color: inherit;
    border-radius: 0;
    line-height: 1;
    display: inline-block;
    position: relative;

}
.grid_contenidos_presentacion .bajo_raya:hover:before {
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
}

.grid_contenidos_presentacion .bajo_raya::before{
    position: absolute;
    bottom: -2px;
    left: 0;
    display: block;
    width: 100%;
    height: 2px;
    content: "";
    transition: transform 0.2s ease;
    transform-origin: 100% 0;
    box-sizing: border-box;
}

.grid_contenidos_presentacion{
    position: relative;
    width: 100vw;
    max-width: 100vw;
    height: 100vh;}

.grid_contenidos_presentacion .fila{flex: 1;  background-color: #FFF;}
.grid_contenidos_presentacion .img_grande{background-size: cover; background-position: center center; height: 100vh;}
.grid_contenidos_presentacion .img_pk{background-size: cover; background-position: center center; box-sizing: border-box; height: 100%;}
.grid_contenidos_presentacion .imagenes_pequeñas  {display: flex; flex-direction: column; height: 100vh;}
.grid_contenidos_presentacion .zona_texto{padding: 60px 50px ; align-items: center; display: flex; background-color: #fcf2df;}
.grid_contenidos_presentacion .zona_texto p{font-size: 0.9em; color:#666;}
.grid_contenidos_presentacion .zona_texto h2{color:#000; text-transform: uppercase; font-weight:600 ; }
.grid_contenidos_presentacion .zona_texto .bajo_raya span{ font-size: 0.9em; color:#000; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
    .grid_contenidos_presentacion{ height: auto;}
    .grid_contenidos_presentacion .img_grande { display: none;}
    .grid_contenidos_presentacion .imagenes_pequeñas{  height: auto!important;}
    .grid_contenidos_presentacion .img_pk {height:200px;}
    .grid_contenidos_presentacion .zona_texto { padding: 40px 50px;}
}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
    .grid_contenidos_presentacion{ height: auto;}
    .grid_contenidos_presentacion .img_grande { display: none;}
    .grid_contenidos_presentacion .imagenes_pequeñas{  height: auto!important;}
    .grid_contenidos_presentacion .img_pk {height:200px;}
    .grid_contenidos_presentacion .fila{flex: auto;}
    .grid_contenidos_presentacion .zona_texto { padding: 40px 50px;}
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
    .grid_contenidos_presentacion{ height: auto;}
    .grid_contenidos_presentacion .img_grande { display: none;}
    .grid_contenidos_presentacion .imagenes_pequeñas{ height: auto!important;}
}

/* Large devices l (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
    
}

/* Extra large devices xl(large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1399px){

}
/* Extra large devices xl(large desktops, 1400px and up)*/
@media (min-width: 1400px) {

}
