.slider{
    display:flex;
    flex-direction:column;
}
.sectionsContainer{
    height:100%;
    width:100%;
    position:relative;
    display:flex;
    flex-direction: column;
    overflow:hidden;
    transition:1s;
}
.info_titulo{
    position:relative;
    grid-row:1;
    grid-column:1 /span 7;
    height:min-content;
    margin-bottom:2.5rem;
    color:#c49e6d;
    font-size:2rem;
    text-align: center;
    border-bottom:solid;
}
.seccion{
    transition:2s;
    position:relative;
    box-sizing:border-box;
    padding-left:2.5vw;
    padding-right:2.5vw;
    width:100vw;
    display:grid;
    grid-template-columns: repeat(7, 1fr);
    /*grid-template-rows: min-content auto auto auto auto auto auto;*/
    grid-auto-rows: min-content;
    overflow-y: auto;
}
.content_materiales{
    position:relative;
    border:solid;
    border-color:#00000047;
    background-color:#ffffff;
    display:flex;
    overflow:hidden;
    flex-direction:column;
    margin-bottom:10px;
    width: 90%;
    margin-left:5%;
    height:18vw;
    border-radius:5px;
    height:30vh;
     
    transition: 0.3s ease-in-out transform;
}
.content_materiales:hover{
    transform: scale3d(1.3,1.3,1.3)
               translateY(12%);
    z-index:10;
    box-shadow:
    1px 1px 0 1px #f9f9fb,
    -1px 0 28px 0 rgb(34 33 81 / 7%),
    2px 2px 28px 0 rgba(34, 33, 81, 0.25);
    border-color:#6a5540;
}
.img_container{
    width:100%;
}
.img{
    position:absolute;
    bottom:50%;
    width:80%;
    margin-left:10%;
}
.name{
    position:absolute;
    display:flex;
    bottom:10%;
    width:100%;
    justify-content:center;
    text-align: center;
    font-family:Helvetica, sans-serif;
    font-weight:bolder;
    font-size:20px;
    color:#362c23;
}
.return{
    border-radius:50%;
    background-color:#6a5540;
    color:whiteSmoke;
    font-size:100%;
    height:4vw;
    width:4vw;
    display:flex;
    justify-content:center;
    align-items:center;
    margin-bottom:10px;
    box-shadow:
    -1px 0 1px 0 rgb(34 33 81 / 42%),
    5px 5px 8px 0 rgb(34 33 81 / 36%);
}
.return_btns{
    width:fit-content;
    position:absolute;
    right:5%;
    bottom:5%;
    visibility: collapse;
}
.up{
    position:relative;
    bottom:8%;
    fill:white;
    width:80%;
    height:80%;
}
@media (max-width: 790px) {
    .seccion{
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .info_titulo{
        grid-column:1 /span 2;
    }
}