/* =========================================
   REVIEW CARD
========================================= */

.review-card{

    width:360px;

    min-height:440px;

    display:flex;

    flex-direction:column;

    justify-content:space-between;

    background:linear-gradient(
        180deg,
        #ffffff 0%,
        #f5f7fb 100%
    );

    padding:35px;

    border-radius:24px;

    border:1px solid rgba(0,33,71,.08);

    box-shadow:0 15px 35px rgba(0,0,0,.15);

    transition:.35s;

}

.review-card:hover{

    transform:translateY(-10px);

    border-color:#ffb400;

    box-shadow:0 25px 60px rgba(0,0,0,.25);

}

/* =========================================
   REVIEW TOP
========================================= */

.review-top{

    display:flex;

    align-items:center;

    gap:18px;

    margin-bottom:25px;

}

.review-top img{

    width:90px;

    height:90px;

    border-radius:50%;

    object-fit:cover;

    border:3px solid #ffb400;

}

.review-top h4{

    font-family:"Poppins",sans-serif;

    font-size:20px;

    font-weight:700;

    color:#002147;

    margin-bottom:5px;

}

.review-top span{

    font-family:"Roboto Slab",serif;

    font-size:14px;

    color:#777777;

}

/* =========================================
   REVIEW STARS
========================================= */

.review-stars{

    font-size:22px;

    color:#ffb400;

    margin-bottom:20px;

}

/* =========================================
   REVIEW TEXT
========================================= */

.review-card p{

    font-family:"Roboto Slab",serif;

    font-size:15px;

    line-height:1.9;

    color:#555555;

    margin-bottom:25px;

}

/* =========================================
   GOOGLE BADGE
========================================= */

.google-badge{

    display:inline-flex;

    align-items:center;

    gap:10px;

    background:#f3f6fb;

    padding:10px 18px;

    border-radius:50px;

    font-family:"Poppins",sans-serif;

    font-size:14px;

    font-weight:600;

    color:#002147;

    transition:.35s;

}

.google-badge:hover{

    background:#ffb400;

    color:#002147;

}

.google-badge img{

    width:20px;

    height:20px;

    object-fit:contain;

}