/* ===========================================
   COMMITTEE SECTION
=========================================== */

.committee-section{

    background:#ffffff;

}

.committee-card{

    background:#fff;

    border-radius:20px;

    overflow:hidden;

    text-align:center;

    border:1px solid #edf2f7;

    box-shadow:0 10px 30px rgba(0,0,0,.06);

    transition:.35s;

    height:100%;

}

.committee-card:hover{

    transform:translateY(-10px);

    box-shadow:0 20px 45px rgba(0,0,0,.12);

}

.committee-image{

    padding:35px 20px 20px;

}

.committee-image img{

    width:170px;

    height:170px;

    object-fit:cover;

    border-radius:50%;

    border:6px solid #0b4ea2;

    transition:.35s;

}

.committee-card:hover .committee-image img{

    border-color:#ffc107;

    transform:scale(1.05);

}

.committee-content{

    padding:25px;

}

.committee-content h4{

    margin-bottom:8px;

    font-size:24px;

    font-weight:700;

    color:#111;

}

.committee-content span{

    color:#0b4ea2;

    font-weight:600;

}

.committee-social{

    display:flex;

    justify-content:center;

    gap:12px;

    margin-top:22px;

}

.committee-social a{

    width:42px;

    height:42px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    background:#f1f5f9;

    color:#0b4ea2;

    text-decoration:none;

    transition:.3s;

}

.committee-social a:hover{

    background:#0b4ea2;

    color:#fff;

}

@media(max-width:768px){

    .committee-image img{

        width:140px;

        height:140px;

    }

    .committee-content h4{

        font-size:20px;

    }

}