

/*==============================================================
TESTIMONIAL
==============================================================*/

.testimonial-section{
    padding:120px 0;
    background:#fff;
}

.testimonial-slider{
    margin-top:60px;
}

.testimonial-card{
    background:#fff;
    border-radius:26px;
    padding:40px;
    border:1px solid #ececec;
    transition:.35s;
    box-shadow:0 15px 45px rgba(0,0,0,.05);
}

.testimonial-card:hover{
    transform:translateY(-8px);
    box-shadow:0 20px 60px rgba(0,0,0,.08);
}

.testimonial-stars{
    color:#f8b400;
    margin-bottom:25px;
}

.testimonial-text{
    font-size:18px;
    line-height:1.8;
    color:#555;
    margin-bottom:35px;
}

.testimonial-user{
    display:flex;
    align-items:center;
    gap:18px;
}

.testimonial-user img{
    width:72px;
    height:72px;
    border-radius:50%;
    object-fit:cover;
}

.testimonial-user h5{
    margin-bottom:6px;
}

.testimonial-user span{
    color:#888;
    font-size:14px;
}

.testimonial-slider .swiper-pagination{
    position:relative;
    margin-top:45px;
}

.testimonial-slider .swiper-pagination-bullet{
    width:12px;
    height:12px;
    opacity:.4;
}

.testimonial-slider .swiper-pagination-bullet-active{
    width:34px;
    border-radius:30px;
    background:var(--primary);
    opacity:1;
}


