.bst_competitionsList > .row > .col-6 > .row{
    margin: 2.5em 0;
    display: grid;
    grid-template-columns: 30% 70%!important;
}
.bst_competitionsList{
    margin-bottom: 3vw;
}
.bst_competitionsList > .row{
    display:grid!important;
    grid-template-columns: 30% 30% 30%;
    grid-gap:5%;
}
.bst_competitionsList > .row > .col-6{
    border-bottom: 2px solid #d9d9d9;
    padding-left: 0;
    padding-right: 0;
    margin-right: calc(var(--bs-gutter-x)/ 2);
    margin-left: calc(var(--bs-gutter-x)/ 2);
    width: 100%;
}
.row .col-3 .border{
    height: 100%;
    border:2px solid #dee2e6!important;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
       
}
.text-truncate{
    grid-column: 2;
    grid-row: 1;
}
.col-6 .row .col-3{
    width: 100%;
    grid-column: 1;
    grid-row: 1;
    padding-left: 0;
}
.col-3 .border p{
    font-weight: 700;
    font-size: .8vw;
    line-height: 1.3;
    margin: .9vw .45vw;
    display: table-caption;
}
.col-3 .border p:first-child{
    margin-bottom: 0;
}
.col-3 .border p:last-child{
    margin-top: 0;
}
.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a){
    text-decoration: none;
}
.bst_competitionsList .text-dark{
    font-weight: 400;
    text-decoration: none;
    color: var(--wp--preset--color--custom-main-primary)!important;

}
.name{
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: .3em;
}
/*.bst_competitionsList .row:last-of-type{
    margin-bottom: 1vw;
}*/
.bst_competitionsList .row:last-of-type > .col-6{
    border-bottom: 0;
}
.seeMore{
    font-weight: bold;
    color:#000;
    font-size:1.2rem;
}
.text-truncate .description{
    margin-bottom: .5em;
}
.card{
    border-radius: 8px;
    background-color: #FBFCFF;
    border: 1px solid #D6DDF3;
    border-radius: 8px;
    padding: 24px;
}

/* Card */

.bst_competitionsList {
    display: flex;
    flex-direction: row;
    column-gap: 16px;
}

.bst_competitionsList__card {
    flex: 1;
    border-radius: 8px;
    background-color: #FBFCFF;
    border: 1px solid #D6DDF3;
    border-radius: 8px;
    padding: 24px;
    display: flex;
    flex-direction: column;
}

.bst_competitionsList__card-title {
    font-weight: bold;
    font-size: 1.2rem;
    margin-bottom: .3em;
}
