/*=====================================
SUCCESS STORIES
======================================*/

.success-section{

    padding:120px 0;

    background:#f8fbff;

}

.successSlider{

    margin-top:60px;

    padding-bottom:60px;

}

.success-card{

    background:#fff;

    border-radius:25px;

    padding:40px 30px;

    text-align:center;

    border:1px solid #edf2f7;

    box-shadow:0 15px 40px rgba(0,0,0,.06);

    transition:.4s;

}

.success-card:hover{

    transform:translateY(-10px);

    box-shadow:0 25px 60px rgba(0,0,0,.12);

}

.student-img{

    width:90px;

    height:90px;

    margin:auto;

    border-radius:50%;

    overflow:hidden;

    border:4px solid var(--primary);

}

.student-img img{

    width:100%;

    height:100%;

    object-fit:cover;

}

.rating{

    margin:20px 0;

    color:#ffc107;

    font-size:18px;

}

.success-card p{

    color:#666;

    line-height:1.8;

    min-height:120px;

}

.success-card h4{

    font-size:20px;

    font-weight:700;

    margin-bottom:5px;

}

.success-card span{

    color:var(--primary);

    font-weight:600;

}

.success-pagination{

    bottom:0 !important;

}

.success-pagination .swiper-pagination-bullet{

    width:12px;

    height:12px;

    background:#d1d5db;

    opacity:1;

}

.success-pagination .swiper-pagination-bullet-active{

    width:30px;

    border-radius:30px;

    background:var(--primary);

}

.successSlider{
    overflow: hidden;
    padding:20px 5px 60px;
}

.successSlider .swiper-wrapper{
    align-items: stretch;
}

.successSlider .swiper-slide{
    height:auto;
}