.footer_footer {
    border-top:1px solid #e6e8ec;
    margin-top: auto;
}
.footer_footer .footer_footerWrap {
    overflow:hidden;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    flex-wrap:wrap;
    gap:24px;
    width:100%;
    padding:16px 0;
    font-weight:400;
    font-size:.75rem;
    line-height:1.6666666667
}
@media only screen and (max-width:1279px) {
    .footer_footer .footer_footerWrap {
        justify-content:center
    }
}
@media(max-width:1023px) {
    .footer_footer .footer_footerWrap {
        flex-direction:column-reverse;
        justify-content:center;
        align-items:center
    }
    .footer_footer .footer_footerWrap :nth-child(2) {
        order:2
    }
}
.footer_footer a {
    font-weight:600;
    font-size:.875rem;
    line-height:1.1428571429;
    font-style:normal
}
.footer_footer .footer_links {
    display:flex;
    flex-wrap:wrap;
    gap:16px
}
@media only screen and (max-width:767px) {
    .footer_footer .footer_links {
        justify-content:center;
        padding-top:10px;
        padding-bottom:10px
    }
}
.footer_footer .footer_right {
    display:flex;
    align-items:center;
    margin-left:auto
}
@media only screen and (max-width:1279px) {
    .footer_footer .footer_right {
        margin-left:auto;
        margin-right:auto
    }
}
.footer_footer .footer_socials {
    display:flex;
    align-items:center;
    justify-content:flex-end;
    flex-wrap:wrap;
    gap:16px
}
.footer_footer .footer_socials a {
    display:inline-flex
}