.footer_section {
    margin-bottom: 0;
    padding-bottom: 120px;
}
.footer_row_1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-logo {
    width: 360px;
}

.nav-link:focus, 
.nav-link:hover {
    color: var(--color-orange);
}

/*@media (min-width: 992px) {*/
    .footer_row_2 {
        margin-top: 20px;
    }
    .footer-navbar-nav {
        display: flex;
        align-items: center;
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .footer-navbar-nav li {
        position: relative;
        padding: 0 20px;
    }
    .footer-navbar-nav li:first-child {
        padding-left: 0px;
    }
    .footer-navbar-nav li:not(:last-child)::after {
        content: '|';
        position: absolute;
        right: -5px;
        top: 50%;
        transform: translateY(-50%);
        color: var(--black);
    }
/*}*/

@media (max-width: 1550px) {
    .footer_section {
        margin-bottom: 0;
        padding-bottom: 75px;
    }
}
@media (max-width: 992px) {
    .footer-navbar-nav {
        flex-direction: column;
        gap: 20px;
    }
    .footer-navbar-nav li:not(:last-child)::after {
        display: none;
    }
}
@media (max-width: 992px) {
    .footer_row_1 {
        flex-direction: column;
        gap: 20px;
    }
}