.fc_content_repeater {
    display: grid;
    gap: 60px;
    grid-template-columns: repeat(2, 1fr);
    &.alignment_middle {
        align-items: center;
    }
    &.alignment_bottom {
        align-items: flex-end;
    }
    &.with_borders {
        .wp_content {
            position: relative;
            &:after {
                content: '';
                position: absolute;
                width: 2px;
                height: 100px;
                background: rgba(255, 255, 255, 0.10);
                top: 0;
                right: -30px;
                bottom: 0;
                margin: auto;
                @media (max-width: 850px) {
                    display: none;
                }
            }
        }
    }
}
.fc_content_repeater.grid_3 {
    grid-template-columns: repeat(3, 1fr);
    .wp_content {
        &:nth-child(3n) {
            &:after {
                display: none;
            }
        }
    }
}
.fc_content_repeater.grid_4 {
    grid-template-columns: repeat(4, 1fr);
    .wp_content {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        &:nth-child(4n) {
            &:after {
                display: none;
            }
        }
    }
}

@media (max-width:850px) {

    .fc_content_repeater.grid_4 {
        grid-template-columns: repeat(2, 1fr);
    }
    .fc_content_repeater.with_borders {
            .wp_content {
                &:before {
                    content: '';
                    position: absolute;
                    height: 2px;
                    width: 100px;
                    background: rgba(255, 255, 255, 0.10);
                    bottom: -30px;
                    left: 0;
                    right: 0;
                    margin: auto;
                }
            }
        }


    .fc_content_repeater.grid_3 {
        grid-template-columns: repeat(1, 1fr);
    }

}
@media (max-width:650px) {

    .fc_content_repeater , .fc_content_repeater.grid_3 , .fc_content_repeater.grid_4 {
        grid-template-columns: repeat(1, 1fr);
    }

}
