
.culminating .left_col {
    position: relative; /* Ensure the container has positioning */
    overflow: visible; /* Hide overflow to contain pseudo-element */
}

.culminating .left_col img{

    position: relative;
    z-index: 99;

}
.culminating .left_col::before {
    content: '';
    position: absolute;
    left: 8rem;
    bottom: -5.5rem;
    width: 91%;
    height: 140%;
    background: url(../images/who_we_are_circle.svg) no-repeat;
    background-size: 73%;
    background-position: 50%;
    z-index: 0;
    animation: spin 3s linear infinite;
}
@media (max-width:480px) {
    .culminating .left_col::before {
        left: 4rem !important;
        bottom: -7.5rem !important;
        width: 100% !important;
        height: 146% !important;
        background-size: 72% !important;
    }
}

#testimonials{
position: relative;
background-color: #FDFAF1;
}




 .blurb_row{
    padding-top:0px;
}
 .impact_blurb{
    margin-top:20px;
    position: relative;
    z-index: 2;
}
 .impact_blurb h4{
    font-size: 3.5rem !important;
    margin-bottom:0px;
}
.order_row{
    display:flex;
    flex-wrap:wrap;
    align-items: center;
    justify-content: space-around;
}
 .impact_blurb.green:before{
    content:url('../images/green_circle.svg');
    position:absolute;
       




       transform: scale(0.4);
       z-index: -1;
       left: -30px;
       top: -14px;
}
 .impact_blurb.orange:before{
    content:url('../images/orange_circle.svg');
    position:absolute;
    transform: scale(0.4);
    z-index: -1;
    left: -30px;
    top: -14px;
}
 .impact_blurb.red:before{
    content:url('../images/pink_circle.svg');
    position:absolute;
    transform: scale(0.4);
    z-index: -1;
    left: -30px;
    top: -14px;
}
 .impact_blurb.blue:before{
    content:url('../images/blue_circle.svg');
    position:absolute;
    transform: scale(0.4);
    z-index: -1;
    left: -30px;
    top: -14px;
}
.mow-card-img{
    object-fit: cover;
    height: 243px;
    width: 100%;
    border-radius: 8rem 0 0rem 0;
}
.edge-table td{

    font-size: 1.6rem !important;

}


.edge-table-tr{
    position: relative;
top: 4rem;
}

.card-body{
    padding: 2rem 2rem 4rem;
}
.winners_content{
    gap: 16px;
}

.winners_content .title{
    font-weight: 600 !important;
}