/*=========================================
TESTIMONIAL SECTION
=========================================*/

.testimonial-section{

    padding:120px 0;

    background:#f8fafc;

}

.testimonial-wrapper{

    display:grid;

    grid-template-columns:2fr 1fr;

    gap:40px;

    align-items:start;

}

.featured-video{

    position:relative;

    border-radius:24px;

    overflow:hidden;

    box-shadow:0 20px 60px rgba(0,0,0,.12);

}

.featured-video img{

    width:100%;

    height:500px;

    object-fit:cover;

}

.video-overlay{

    position:absolute;

    inset:0;

    background:rgba(0,0,0,.35);

    display:flex;

    justify-content:center;

    align-items:center;

}

.play-btn{

    width:90px;

    height:90px;

    border-radius:50%;

    background:#d4af37;

    display:flex;

    justify-content:center;

    align-items:center;

    color:#fff;

    font-size:30px;

    transition:.35s;

}

.play-btn:hover{

    transform:scale(1.1);

    background:#fff;

    color:#111;

}

.testimonial-list{

    display:flex;

    flex-direction:column;

    gap:20px;

}

.testimonial-card{

    display:flex;

    gap:18px;

    align-items:center;

    background:#fff;

    border-radius:18px;

    padding:18px;

    box-shadow:0 12px 35px rgba(0,0,0,.06);

    transition:.3s;

}

.testimonial-card:hover{

    transform:translateX(8px);

}

.testimonial-card img{

    width:80px;

    height:80px;

    border-radius:50%;

    object-fit:cover;

}

.testimonial-card h3{

    margin-bottom:5px;

}

.testimonial-card span{

    color:#777;

    display:block;

    margin-bottom:8px;

}

.stars{

    color:#d4af37;

    letter-spacing:2px;

}

@media(max-width:992px){

.testimonial-wrapper{

grid-template-columns:1fr;

}

}

@media(max-width:768px){

.featured-video img{

height:320px;

}

.testimonial-section{

padding:80px 0;

}

}