.students_placed {
    position: relative;
}

.students_placed .bg_cover {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: .9;
    z-index: -1;
}

.students_placed .bg_cover img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* *** Top Title Area *** */
.students_placed .title_wrapper {
    max-width: 590px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 130px;
    text-align: center;
    color: var(--black);
}

.students_placed .title_wrapper h3 {
    font-family: var(--ff-SofiaSans);
    font-weight: var(--fw-800);
    font-size: 30px;
}

.students_placed .title_wrapper p {
    font-family: var(--ff-SofiaSans);
    font-weight: var(--fw-800);
    font-size: 18px;
}

/* *** Main Area *** */
.students_placed .main_area {
    display: flex;
    justify-content: space-between;
}

.students_placed .main_area .left_col,
.students_placed .main_area .right_col {
    flex: 0 0 42%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 40px;
}

.students_placed .main_area .left_col {
    padding-right: 50px;
}

.students_placed .main_area .right_col {
    padding-left: 50px;
}

.students_placed .main_area .left_col .each_logo,
.students_placed .main_area .right_col .each_logo {
    flex: 0 0 33.33%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
}

.students_placed .main_area .left_col .each_logo img,
.students_placed .main_area .right_col .each_logo img {
    width: 100%;
}

.students_placed .main_area .middle_col {
    display: flex;
    flex: 0 0 20%;
}

.students_placed .main_area .middle_col .hero_logo {
    aspect-ratio: 1 / 1;
    border-radius: 50%;
    position: relative;
    animation: pulse-black 2s infinite;
}

.students_placed .main_area .middle_col .hero_logo img {
    max-width: 100%;
}

@keyframes pulse-black {
    0% {
        box-shadow: 0 0 0 0 rgba(46, 46, 46, 0.5);
    }

    70% {
        box-shadow: 0 0 0 60px rgba(255, 82, 82, 0);
    }

    100% {
        box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
    }
}