.privacy h3 {
    margin: 22.4px 0 22.4px;
    font-family: 'FixelDisplayExtraBold', sans-serif;
    font-size: 24px;
    line-height: 120%;
    font-weight: 500;
}

.privacy-content {
    padding: 40px 0 120px;
    border-bottom: 1px solid var(--color-black);
}

.privacy-content .col-lg-3 {
    display: flex;
    flex-direction: column;
}

.navigation {
    position: sticky;
    top: 80px;
    width: 100%;
}

.privacy__nav {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}

.privacy__nav .h4 {
    margin-bottom: 12px;
}

.privacy__nav-btns {
    display: none;
    border: none;
    background: transparent;
}

.privacy__navigation {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.nav-link__item {
    padding: 20px;
    line-height: 140%;
    border-radius: 8px 8px 0 8px;
    background-color: var(--color-white);
    box-shadow: 3px 3px 0px 0px var(--color-black);
    transition: all .5s ease-in;
}

.nav-link__item:hover {
    background-color: var(--color-green);
    color: var(--color-white);
}

.privacy-content .nav-link.active {
    background-color: var(--color-green);
    color: var(--color-white);
}

.privacy-title {
    margin-bottom: 40px;
}

.privacy-content section {
    scroll-margin-top: var(--header-height);
    margin-top: 22.5px;
}

.privacy-content p, .privacy-content li{
    line-height: 140%;
}

.privacy-content ul {
    margin-left: 24px;
    list-style-type: disc;
}

@media (max-width: 992px) {
    .privacy-content .gx-80 {
        --bs-gutter-x: 0;
    }
    .privacy__nav .h4 {
        margin-bottom: 24px;
    }

    .privacy__nav-btns {
        display: flex;
    }

    .privacy__nav-btn-close {
        display: none;
    }

    .privacy__navigation {
        display: none;
        transition: all .3s ease;
    }

    .privacy__navigation.open {
        display: flex;
    }

    .privacy__nav-btns.open .privacy__nav-btn-show {
        display: none;
    }

    .privacy__nav-btns.open .privacy__nav-btn-close {
        display: inline;
    }

    .privacy-title .h4 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .privacy__nav .h4 {
        margin-top: 0;
    }
}
