/*==============================
STUDENT SUCCESS
==============================*/

.student-success-section{
    background:#fff;
}

.student-success-section .swiper-container{
    overflow:visible;
}

.success-card{
    background:#fff;
    border:1px solid #e6edf5;
    border-radius:12px;
    padding:30px;
    height:100%;
    min-height:290px;
    display:flex;
    flex-direction:column;
}



.success-header{

    display:flex;

    gap:20px;

    align-items:flex-start;

}

.student-photo{

    width:90px;

    height:90px;

    border-radius:50%;

    object-fit:cover;

    flex-shrink:0;

}

.quote-icon{

    font-size:34px;

    color:#d7dde7;

    margin-top:5px;

}


.success-body{
    flex:1;
    padding-left:110px;
    margin-top:-35px;
}

.success-body p{
    color:#5f6779;
    line-height:1.9;
    font-size:15px;
    margin:0;
}

.success-footer{
    margin-top:auto;
    padding-left:110px;
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
}

.success-footer h5{

    font-size:22px;

    margin-bottom:4px;

    color:var(--primary);

}

.success-footer span{

    font-size:15px;

    color:#64748b;

}

.company-logo{

    width:90px;

    max-height:34px;

    object-fit:contain;

}

/* Sandbox Swiper */

.student-success-section .swiper-button-prev,
.student-success-section .swiper-button-next{

    width:46px;

    height:46px;

    background:#fff;

    border-radius:50%;

    box-shadow:0 8px 20px rgba(0,0,0,.08);

}

.student-success-section .swiper-button-prev:after,
.student-success-section .swiper-button-next:after{

    font-size:15px;

    color:var(--primary);

}

.student-success-section .swiper-pagination{

    bottom:-30px;

}



@media(max-width:991px){

.success-card{

min-height:auto;

}

.success-body{

padding-left:0;

margin-top:20px;

}

.success-footer{

padding-left:0;

margin-top:25px;

}

.success-header{

flex-direction:column;

align-items:center;

text-align:center;

}

.success-footer{

flex-direction:column;

align-items:center;

gap:15px;

text-align:center;

}

.student-success-section .swiper-container{

padding:0 0 0px;

}

}
.quote-icon {
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0px;
}
.quote-icon svg {
    width: 35px;
    height: 35px;
}
.quote-icon path {
    fill: #ccc;
    /* font-size: 33px; */
}
.student-success-section .swiper-wrapper{
    align-items:stretch;
}

.student-success-section .swiper-slide{
    height:auto;
    display:flex;
}

.student-success-section .swiper-slide .success-card{
    width:100%;
}
