.page-header {
    padding-bottom: 24px;
}

.content-nav {
    border: 1px solid var(--primary-darkest);
    width: fit-content;
    border-radius: 8px;
}

.content-nav .nav-link {
    background-color: var(--white);
    border-radius: 0px;
    width: 100px;
    text-align: center;
    padding: 8px 16px !important;
    color: var(--black);
    font-family: "PT Sans", sans-serif;
    font-size: 1.5625rem;
    font-style: normal;
    color: var(--black);
    line-height: 130%;
}

.content-nav .nav-link.active {
    background: var(--primary-base);
}

@media (max-width: 767.98px) {
    .page-header .container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .card .card-body img {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width: 997.98px) {
    .page-header .container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
