﻿figcaption
{
    padding: 40px;
}

.team-member-card
{
    border-radius: var(--cbf-border-radius);
    box-shadow: var(--cbf-box-shadow);
    background-color: var(--cbf-white-1000);
    margin: 20px 0;
    width: 360px;

}

.team-member-card:hover {
    box-shadow: 0 0 4px 0 rgba(0,0,0,0.15);
}

.team-member-card:hover figcaption {
    background: var(--cbf-purple-200);
}

.team-member-card .team-member-image img
{
    width: 100%;
    height: 240px;
    border-radius: 10px 10px 0 0;
    object-fit: cover;
    /*object-position: top;*/
}

.team-member-card .designation
{
    color: var(--cbf-tertiary-blue-1000);
    font-size: 16px !important;
    font-weight: 400 !important;
    margin: 0 0 15px 0 !important;
    font-family: Roboto !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 30px !important;
    /*min-height: 60px;*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.team-member-card .name
{
    color: var(--cbf-black-1000);
    font-weight: 700;
    font-size: 25px;
    margin: 0 0 15px 0;
    font-family: Roboto !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: 30px !important;
    min-height: 60px;
}

.team-member-card .personal-quote
{
    color: var(--cbf-black-1000);
    font-size: 16px;
    font-weight: 400;
    min-height: 80px;
    font-family: Roboto !important;
    font-style: normal;
    font-weight: 400;
    line-height: 30px !important;
    /*min-height: 200px;*/
    height: 240px;
    overflow-x: hidden;
    overflow-y: scroll;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
    scrollbar-width: thin;
    scrollbar-color: #f4d6ff #FFFFFF;
}

.team-member-card .bio-link {
        min-height: 30px;
}

.team-member-card .bio-link a
{
    font-family: 'Roboto Condensed';
    font-size: 23px;
    font-weight: 700;
    text-decoration: underline !important;
    color: var(--cbf-purple-1000) !important;
    font-style: normal !important;
    font-weight: 700 !important;
    line-height: normal !important;
}