footer.footer{
    padding:9.375vw 6.25vw;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-areas: 
        "pl"
        "buy"
        "logo"
        "ml"
        "cmr";
    justify-items: center;
}
.pageLinks{
    padding:0;
    width: 100%;
    display: grid;
    grid-template-rows: repeat(3,1fr);
    grid-template-columns: repeat(2,1fr);
    grid-auto-flow: column;
}
.pageLink{
    width: max-content;
    margin-bottom: 4.6875vw;
    margin-right:0;
    font-size: 5vw;
    line-height: 6.25vw;
}
.pageLink.alignRight{
    margin-left:auto;
}
.pageLink.noMarginBottom{
    margin-bottom: 0;
}
.mediaLinks{
    margin-top: 9.375vw;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    justify-self: center;
}
.mediaLink{
    width: 7.5vw;
    height: 7.5vw;
    margin-right: 12.5vw;
}
.mediaLink:last-child{
    margin-right: 0;
}
.footerLogo{
    background-image: url('../../../img/kindalbom/footer/logo640.svg');
    width: 87.5vw;
    height:38.125vw;
    margin-top: 9.375vw;
}
.buy{
    width: 100%;
    justify-self:center;
    align-items: center;
    justify-content: center;
    padding:2.1875vw 0vw;
    border:1.5px solid #2d2d2d;
    margin-top: 6.25vw;
    font-size: 5vw;
    line-height: 6.25vw;
}
.buyIcon{
    width: 5vw;
    margin-right: 2.1875vw;
}
.commercialSide{
    flex-direction: column;
    justify-content: start;
    align-items: center;
}
.aferta{
    max-width: none;
    text-align: center;
    margin-top: 3.75vw;
}