.seccion-footer{
  width:100%;
  max-height:360px;
}
/***************************FOOTER**************************************/
.container-footer{
    position:relative;
    background-color: #000000;
    padding:60px 30px;
    width:100%;
}
.logo{
    width:180px;
    height: 51px;
    position:relative;
    left:80px;
}
.menu-footer a{
    display: left;
    padding: 6px;
    text-decoration: none;
    border-radius: 10px;
    border: var(--cf_primario) solid 1px;  
    color: white;
}

.menu-footer a:hover{
    padding: 6px;
    border-radius: 6px;
    border:var(--cf_secundario) solid 1px;
    color:var(--cf_secundario);
    transition: 0.4s ease-in-out;
    color:aqua;
}
footer{
    height:50px;
    line-height:50px;
    bottom:0;
    left:0;
    width:100%;
  }
  .enlace-footer{
    position: absolute;
    padding: 20px 50px;
  }
  .grid-footer{
    display:grid;
    grid-template-columns: 20% auto 30%;
    grid-gap: 10px;
    grid-auto-rows: minmax(100px, auto);
  }
  .item-footer :nth-child(1){
    grid-column: 1;
  }
  .item-footer :nth-child(2){
    grid-column: 2;
  }
  .item-footer :nth-child(3){
    grid-column: 3;
  }

  @media (max-width: 650px){
    .menu-footer a{
        display: flex;
    }
  }
  @media (max-width: 1280px){
    .item-footer{
        margin: 0 auto;
    }
    .logo{
        left:-0px;
    }
    .grid-footer{
        display:grid;
        grid-template-columns: 100%;
        grid-template-rows: 3;
        grid-gap: 10px;
        grid-auto-rows: minmax(100px, auto);
    }
    .item-footer :nth-child(1){
        grid-column: 1;
        grid-row: 1;
    }
    .item-footer :nth-child(2){
        grid-column: 1;
        grid-row: 2;
    }
    .item-footer :nth-child(3){
        grid-column: 1;
        grid-row: 3;
    }
  }