@media screen and ( max-width: 767px )
{
    /* Display */

    .review-anchors {
        row-gap: 10px;
    }

    .review-anchors .anchors-title {
        cursor: pointer;
    }

    .swiper-btn.btn-next,
    .swiper-btn.btn-prev {
        display: none;
    }

    /* Anchors Position */

    .review-anchors .anchors-title {
        padding-right: 30px;
    }

    .review-anchors .swiper.legal-active-end::after {
        position: absolute;
        left: 0px;
        top: 0;
    } 

    .review-anchors .swiper:not( .legal-active-end ):after {
        position: absolute;
        right: -1px;
        top: 0;
    }

    /* Width and Height */

    .review-anchors .anchors-title {
        width: 100%;
    }

    .review-anchors .swiper.legal-active-end::after,
    .review-anchors .swiper:not( .legal-active-end )::after {
        width: 5.1875rem;
        height: 2.25rem;
    }

    /* Background */

    .review-anchors .anchors-title {
        background-position: right center;
        background-repeat: no-repeat;
        background-size: auto;
    }

    .review-anchors .swiper.legal-active-end::after {
        background: linear-gradient(-90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    }

    .review-anchors .swiper:not( .legal-active-end ):after {
        background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    }

    /* Anchors Typography */

    .review-anchors .swiper.legal-active-end::after,
    .review-anchors .swiper:not( .legal-active-end ):after {
        content: "";
    }

}

@media screen and ( min-width: 768px )
{
    /* Anchors Display */

    .review-anchors .anchors-control {
        display: none;
    }

    .swiper-btn {
        align-items: center;
        justify-content: center;
    }

    .swiper-btn:not( .swiper-button-disabled )::after {
        cursor: pointer;
    }

    /* .swiper-btn.btn-prev.swiper-button-disabled,
    .swiper-btn.btn-next.swiper-button-disabled {
        display: none;
    } */
    .swiper-btn:not( .wiki-related .swiper-btn ).swiper-button-disabled {
        display: none;
    }

    /* .swiper-btn.btn-prev:not( .swiper-button-disabled ),
    .swiper-btn.btn-next:not( .swiper-button-disabled ) */
    .swiper-btn:not( .home .legal-tabs .swiper-btn ):not( .wiki-related .swiper-btn ):not( .legal-tabs__swiper_mobile .swiper-btn ):not( .swiper-button-disabled ) {
        display: flex;
    }

    /* .swiper-btn:not( .home .legal-tabs .swiper-btn ), */
    .swiper-btn::after {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    /* Anchors Width and Height */

    .review-anchors {
        max-width: var( --base-width-desktop );
    }

    .swiper-btn::after {
        width: var( --Spacing-09 );
        height: var( --Spacing-09 );
        box-sizing: border-box;
    }

    .swiper-btn::before {
        width: 5.1875rem;
        /* height: 2.25rem; */
        height: 2.375rem;
    }

    /* Anchors Background */

    .swiper-btn:not( .wiki-related .swiper-btn )::after {
        border-radius: 3.75rem;
        border: 1px solid var( --Base-base-09 );
        background-color: var( --Base-base-01 );
    }

    .swiper-btn.btn-prev:not( .wiki-related .swiper-btn )::before {
        background: linear-gradient( -90deg, rgba(255, 255, 255, 0.00) 0%, #fff 100% );
    }
    
    .swiper-btn.btn-next:not( .wiki-related .swiper-btn )::before {
        background: linear-gradient( 90deg, rgba(255, 255, 255, 0.00) 0%, #fff 100% );
    }

    /* Anchors Position */

    .review-anchors .swiper-btn {
        position: absolute;
        z-index: 1;
        top: 50%;
	    transform: translateY(-50%);
    }

    .swiper-btn::after {
        position: absolute;
        /* z-index: 1; */
    }

    .review-anchors .swiper-btn::after {
        /* top: calc( ( 2.25rem - var( --Spacing-09 ) ) / 2 ); */
        /* top: 0rem; */
    }

    .swiper-btn:not( .wiki-related .swiper-btn ).btn-prev {
        left: 0rem;
    }

    .swiper-btn:not( .wiki-related .swiper-btn ).btn-next {
        right: 0rem;
    }

    .swiper-btn:not( .wiki-related .swiper-btn ).btn-prev::after {
        left: calc( 0rem - ( var( --Spacing-09 ) / 2 ) );
    }

    .swiper-btn:not( .wiki-related .swiper-btn ).btn-next::after {
        right: calc( 0rem - ( var( --Spacing-09 ) / 2 ) );
    }

    .swiper-btn.btn-prev::after {
        transform: rotate(180deg);
    }

    /* .swiper-btn.btn-prev::before, */
    /* .swiper-btn.btn-next::before  */
    /* .review-anchors .swiper-btn::before{
        position: absolute;
        top: 0rem;
    } */

   /*  .swiper-btn.btn-prev::before {
        left: 0rem;
    }
    
    .swiper-btn.btn-next::before {
        right: 0rem;
    } */

    /* Anchors Typography */

    .swiper-btn::after {
        font-family: var( --legal-font-icons );
        font-size: 1.125rem;
        line-height: 1.125rem;
    }

    .swiper-btn:not( .wiki-related .swiper-btn ):after {
        color: var( --Base-base-09 );
    }
    
    .swiper-btn.btn-next::after,
    .swiper-btn.btn-prev::after {
        content: "\F102";
    }

    .swiper-btn:not( .swiper-button-disabled ):hover.swiper-btn::after {
        border: 1px solid var( --Base-purple_button_hover );
        background-color: var( --Primitives-purple-20 );
    }

    /* Anchors Typography */

    .swiper-btn:not( .swiper-button-disabled ):hover.swiper-btn::after {
        color: var( --Base-purple_button_hover );
        transition: 0.4s;
    }

    /* .swiper-btn.btn-prev::before,
    .swiper-btn.btn-next::before*/
    .swiper-btn:not( .wiki-related .swiper-btn )::before {
        content: "";
    }

}

/* Anchors Display */

.review-anchors {
    display: flex;
    row-gap: 18px;
    flex-wrap: wrap;
}

/* .review-anchors .anchors-item {
    display: flex;
} */

 /* Anchors Position */

/* .review-anchors {
    position: relative;
    margin-top: var( --Spacing-06 );
    margin-right: auto;
    margin-bottom: var( --Spacing-06 );
    margin-left: auto;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
} */

.anchors {
    margin-top: var( --Spacing-06 );
    margin-bottom: var( --Spacing-06 );
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.review-anchors {
    position: relative;
}

.review-anchors .anchors-item {
    padding-top: 0.375rem;
    padding-right: 1.5rem;
    padding-bottom: 0.375rem;
    padding-left: 1.5rem;
}

/* Anchors Width and Height */

.review-anchors .anchors-title {
    width: 100%;
}

/* Anchors Background */

.review-anchors .anchors-item {
    border: 1px solid var( --Base-base-04 );
    border-radius: 60px;
}

.review-anchors .anchors-item:hover {
    border: 1px solid var( --Base-link-hover );
    background-color: var( --Primitives-purple-20 );
}

/* Anchors Typography */

.review-anchors .anchors-title,
.review-anchors .anchors-item {
    font-family: var( --legal-font-primary );
    color: var( --Base-base-09 );
    line-height: 1.375rem;
    font-style: normal;
}

.review-anchors .anchors-title {
    font-size: 18px;
    font-weight: 700;
}

.review-anchors .anchors-item {
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
}