:root{
    --color-principal:#21ADFF;
    --color-fondo:#F0F0F0;
    --color-negro:#1A1A1A;
    --color-plomo:#999999;
    --fuente-negrita:nexa_bold;
    --fuente-normal:nexa_light;
}

footer{
    background-color:var(--color-negro);
    width:100%;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
}

.footer_uno{
    width:125px;
    display:flex;
    flex-direction:column;
    align-items:center;
    padding-top:1rem;
    margin-bottom:1rem;
}

.footer_article h2{
    font-size:1.1rem;
}

.footer_logo{
    width:250px;
}

.footer_article{
    font-size:0.8rem;
    color:white;
    display:flex;
    flex-direction:column;
    align-items:center;
}

.footer_article p{
    text-align:center;
    font-family:var(--fuente-normal);
}

article p{
    margin-block-start: 0;
    margin-block-end: 0;
}

.footer_logo{
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}

.footer_logo img{
    width:80%;
}

.footer_logo h3{
    color:white;
    font-family:var(--fuente-normal);
}

@media screen and (min-width:1100px){
    .footer_uno{
        width:200px;
    }
    .footer_article p{
        font-size:1rem;
    }
}