.mainBreadcrumb{
    width: 100%;
    height: fit-content;

    margin-top: -2rem;
    padding: 0 1rem;

    display: flex;
    justify-content: center;

    border-top: .01rem solid var(--mainGray);
    border-bottom: .01rem solid var(--mainGray);

    background-color: white;
}
.mainBreadcrumb .content{
    width: 100%;
    height: fit-content;

    max-width: var(--mainMaxWidth);

    padding: 1rem 0;

    display: flex;
    flex-wrap: wrap;
    row-gap: .5rem;
}
.mainBreadcrumb .content a,
.mainBreadcrumb .content span{
    overflow-wrap: nowrap;

    font-family: var(--mainFontFamilyText);
    color: var(--mainGreen);
    font-size: 1rem;
}
.mainBreadcrumb .content span{
    color: var(--mainBlack);
}


.mainBreadcrumb .content > :not(:last-child)::after {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 2px solid currentColor;
    border-right: 2px solid currentColor;
    transform: rotate(45deg);
    margin: 0 10px 0 8px;
    opacity: .5;
}