.figura-curva{
 width: 100%;
    position: relative;
    z-index: 4;
    bottom: -1rem;
}

.figura-curva img{
    width:100%;
}

.pie {
    width: 100%;
    height: 340px;
    background: url(../img/fondo-pie.png) no-repeat center center / cover;
    display: flex;
    align-items:center;
    justify-content:center;

}

.pie .contenido {
        display: flex
;
    z-index: 2;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 50px;
}

.caja-red{
    width:40px;
    cursor:pointer;
}

.caja-red svg{
    width:100%;
}

.redes{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.lista-informacion{
    display: flex
;
    gap: 20px;
}

.caja-info svg{
    width:22px;
    height:22px;
}

.caja-info {
        display: flex
;
    gap: 10px;
    border: 2px dashed #fff;
    padding: 10px;
    border-radius: 20px;
}

.caja-info p{
    color:#fff;
    font-size:17px;
    font-weight:500;
    margin:0;
}

.copyright p{
    color:#fff;
    font-size:17px;
    margin:0;
    font-weight:500;    
}

.linea-mobil{
    display:none;
}

@media (max-width: 1500px) {
    .caja-info p {
        font-size:15px;
    }
    .copyright p {
    font-size:15px;
        
    }
    
    .caja-red {
    width: 35px;
}
}
@media (max-width: 991px) {
    
    .caja-red {
    width: 30px;
    cursor: pointer;
}

.lista-informacion {
    flex-direction: column;
}

.caja-info p {
    color: #fff;
    font-size: 14px;
}

.copyright p {
    text-align:center;
    font-size: 14px;
}
.pie .contenido {
    display: flex
;
    z-index: 2;
    width: 100%;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 5px;
    padding: 20px;
    margin-top:1rem;
  
}

.pie{
    height:auto;
}

.linea-mobil{
    display:block;
}
.linea-web{
    display:none;
}

.pie {
   
    background: url(../img/fondonaranjamobile.png) no-repeat center center / cover;

    
}

}





