footer {
    width: 100%;
    background-color: #f5efeb;
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 110px;
}

.container_footer {
    padding: 115px 0 115px 0;
    width: 100%;
    /*outline: blue 1px solid;*/
}

.container_footer_content {
    display: flex;
    flex-direction: column;
    align-items: center;
    /*outline: red 1px solid;*/
}

.container_footer_a {
    /*outline: purple 1px solid;*/
    display: flex;
    flex-direction: row;
    align-items: center;   
}

.m-top {
    margin-top: 15px;
}

.footer_p {
    font-weight: 600;
    font-size: 18px;
    font-style: normal;
    line-height: 32px;
    color: rgb(26, 23, 21);
}

.footer_a {
    font-family: "Inter", sans-serif;;
    font-weight: 400;
    font-size: 18px;
    font-style: normal;
    line-height: 32px;
    margin-left: 15px;
    color: rgb(110, 107, 107);
}

.footer_a:hover {
    color: rgb(75, 42, 173);
}