.sbc_awards_winners_card_wrapper {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 9px;
    margin: 10px 0;
}

.sbc_awards_winners_card {
    padding: 32px 35px 18px 35px;
    display: flex;
    flex-direction: column;
    text-align: center;
    line-height: 35px;
    color: white;
    font-size: 18px;
    width: 100%;
    margin: 0 auto;
}

.sbc_awards_winners_card img {
    max-width: 100%;
    margin: auto;
}

.sbc_awards_winners_card .awards-logo {
    width: 100%;
    max-width: 236px;
    margin-bottom: 27px;
}

.sbc_awards_winners_card .winners-logo {
    max-width: 222px;
    width: 100%;
    margin: 8px auto;
    padding: 5px;
}

.sbc_awards_winners_card .winners-logo img {
    object-fit: contain;
    max-height: 65px;
}

.sbc_awards_winners_card .golden {
    font-weight: 300;
    font-size: 26px;
    color: #B58940;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sbc_awards_winners_card .silver {
    margin-top: 15px;
    margin-bottom: 10px;
    color: #B3B3B3;
}

.sbc_awards_winners_card .bronze {
    margin-top: 15px;
    margin-bottom: 10px;
    color: #AA6A3C;
}

.sbc_awards_winners_card .winner {
    margin-bottom: 10px;
}

.sbc_awards_winners_card .golden-winner {
    font-weight: normal;
    font-size: 22px;
}

.sbc-awards-winners-card-sponsored-by {
    color: #fff;
    min-height: 60px;
    background-image: -webkit-gradient(linear, right top, left top, from(#edd574), color-stop(10%, #d7aa40), color-stop(50%, #bd9539), color-stop(89%, #d7aa40), to(#edd574));
    background-image: -webkit-linear-gradient(right, #edd574, #d7aa40 10%, #bd9539 50%, #d7aa40 89%, #edd574);
    background-image: -o-linear-gradient(right, #edd574, #d7aa40 10%, #bd9539 50%, #d7aa40 89%, #edd574);
    background-image: linear-gradient(to left, #edd574, #d7aa40 10%, #bd9539 50%, #d7aa40 89%, #edd574);
    font-size: 32px;
    line-height: 34px;
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-top: auto;
    border-radius: 0 0 9px 9px;
}

@media screen and (max-width: 768px) {
    .sbc_awards_winners_card {
        padding: 28px 13px 18px 13px;
    }
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels {
    box-shadow: 0px 8px 18px rgba(0, 0, 0, 0.4);
    margin: 0 auto;
    max-width: 290px;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .sbc_awards_winners_card {
    padding-bottom: 16px;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .sbc-awards-winners-card-sponsored-by {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    min-height: 47px;
    letter-spacing: 1px;
    background: #E8BC5A;

}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden {
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    max-width: 245px;
    min-height: 40px;
    width: 245px;
    background: linear-gradient(180deg, #E8BC5A -68.55%, #D28B10 141.13%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    position: relative;
    padding: 0 15px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden-laurel {
    margin-top: 22px;
}


.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden:before {
    position: absolute;
    content: '';
    left: -2.5px;
    top: 50%;
    transform: translate(0, -50%);
    height: 52px;
    width: 25px;
    background-image: url(assets/laurels.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden:after {
    position: absolute;
    content: '';
    right: -2.5px;
    top: 50%;
    transform: translate(0, -50%) scaleX(-1);
    height: 52px;
    width: 25px;
    background-image: url(assets/laurels.svg);
    background-size: contain;
    background-repeat: no-repeat;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .silver, .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .bronze {
    display: none;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .winners-logo {
    margin: 1.5px auto 3px;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .winner {
    font-weight: 400;
    font-size: 16px;
    line-height: 35px;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .winner:last-child {
    margin-bottom: 0;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .silver-laurel {
    margin-bottom: 7px;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .bronze-laurel {
    margin: 5px auto 7px;
}

.sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .bronze-laurel, .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .silver-laurel, .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden-laurel {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 768px) {
    .vc_col-sm-6 .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .bronze-laurel, .vc_col-sm-6 .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .silver-laurel, .vc_col-sm-6 .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden-laurel {
        width: 100%;
    }
    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .sbc_awards_winners_card {
        padding: 28px 13px 18px 13px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels {
        box-shadow: 0px 12px 16px rgba(0, 0, 0, 0.19);
        max-width: 100%;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .sbc-awards-winners-card-sponsored-by {
        font-weight: 400;
        font-size: 14px;
        line-height: 16px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .sbc_awards_winners_card {
        padding-bottom: 12px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden {
        font-weight: 700;
        font-size: 18px;
        line-height: 20px;
        max-width: 98%;
        min-height: 40px;
        width: 245px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden-laurel {
        margin-top: 35px;
    }


    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .winners-logo {
        margin: 3px auto;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .winner {
        font-weight: 400;
        font-size: 16px;
        line-height: 35px;
    }

}

@media screen and (min-width: 1140px) {
    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden:before {
        left: -35px;
        height: 62px;
        width: 29px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden:after {
        right: -35px;
        height: 62px;
        width: 29px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .sbc_awards_winners_card {
        padding: 32px 35px 18px 35px;
    }

    .sbc_awards_winners_card_wrapper.layout-sponsor-between-laurels .golden {
        max-width: 245px;
        padding: 0 3px;
    }
}
.full_section_inner:has(.sbc_awards_winners_card_wrapper),
.vc_row.row_vertically_centered > .full_section_inner:has(.sbc_awards_winners_card_wrapper) {
    display: flex;
    justify-content: center;
    align-items: stretch;
}
.full_section_inner:has(.sbc_awards_winners_card_wrapper) .vc_column-inner,
.full_section_inner:has(.sbc_awards_winners_card_wrapper) .vc_column-inner > .wpb_wrapper,
.sbc_awards_winners_card:has(.silver-laurel) {
    height: 100%;
}
