   .customPortraitWrapper p {
        font-size: 12px;
        margin: 0;
        padding: 0;
        line-height: 16px !important;
    }

    .customPortraitWrapper h4 {
        font-size: 24px;
        font-weight: 400;
        line-height: normal;
        margin: 0;
        padding: 0;
        color: #0147ad;
    }

    .customPortraitWrapper .portrait {
        width: 240px;
        height: 320px;
        overflow: hidden;
        box-shadow: 0px 4px 8px rgba(171, 190, 201, 0.4);
        background: #ffffff;
        cursor: pointer;
        position: relative;
    }

    .customPortraitWrapper .portraitImage {
        width: 100%;
        height: 320px;
        background-image: url('https://netpower2dev.wpenginepowered.com/wp-content/uploads/2025/06/Danny-Rice.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        transition: all 0.6s cubic-bezier(0.6, 0, 0.4, 1);
    }

    .customPortraitWrapper .portraitLabel {
        box-sizing: border-box;
        width: 100%;
        padding: 8px 16px;
        transition: all 1s cubic-bezier(0.6, 0, 0.4, 1);
        line-height: 500%;
    }

    .customPortraitWrapper .portraitLinkedIn {
        position: absolute;
        left: 300px;
        top: 210px;
        width: 32px;
        height: 32px;
        background-image: url('https://netpower2dev.wpenginepowered.com/wp-content/uploads/2025/06/icon_linkedIn.png');
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat;
        transition: all 0.6s cubic-bezier(0.6, 0, 0.4, 1);
    }

    .customPortraitWrapper .portraitLinkedIn:hover {
        box-shadow: 0px 0px 12px 2px rgba(171, 190, 201, 0.4);
    }

    .customPortraitWrapper .portraitGlare {
        position: absolute;
        width: 540px;
        height: 190px;
        top: 360px;
        left: 340px;
        background: rgba(255, 255, 255, 0.3);
        transform: rotate(-45deg);
        transition: all 0.6s cubic-bezier(0.6, 0, 0.4, 1);
        pointer-events: none;
    }

    /* Modal Styles */
    .modalDialog {
        display: none;
        position: fixed;
        top: 0; left: 0;
        width: 100vw;
        height: 100vh;
        background: rgba(0, 0, 0, 0.8);
        z-index: 9999;
    }

    .modalDialogContent {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100%;
    }

    .contentBox {
        box-sizing: border-box;
        width: 70vw;
        height: 90vh;
        background: #ffffff;
        border-radius: 6px;
        padding: 24px;
        display: flex;
        flex-flow: column nowrap;
        overflow-y: scroll;
    }

    .dialogSection {
        display: flex;
        justify-content: end;
    }

    .closeButton {
        background: #d2d2d2;
        width: 32px;
        height: 32px;
        text-align: right;
        padding: 14px 4px;
        box-sizing: border-box;
        cursor: pointer;
    }

    .strokeOne {
        width: 24px;
        height: 2px;
        background: #000000;
        transform: rotate(45deg);
    }

    .strokeTwo {
        margin: -1px 0px;
        width: 24px;
        height: 2px;
        background: #000000;
        transform: rotate(-45deg);
    }

    .portraitBio {
        width: 240px;
        height: 320px;
        background-image: url('https://netpower2dev.wpenginepowered.com/wp-content/uploads/2025/06/Danny-Rice.png');
        background-position: center;
        background-size: cover;
        box-shadow: 0px 4px 8px rgba(171, 190, 201, 0.4);
        animation: 0.6s cubic-bezier(0.6, 0, 0.4, 1) 0s 1 slideInFromBottom;
    }

    .contentBio {
        width: 100%;
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-content: center;
        gap: 24px;
    }

    .memberBio {
        font-size: 14px;
        padding: 12px 0px;
        min-width: 320px;
        max-height: calc(90vh - 56px);
        overflow-y: scroll;
        animation: 1s cubic-bezier(0.6, 0, 0.4, 1) 0s 1 slideInFromBottom;
        line-height: 120%;
    }

    .labelBio {
        width: 60%;
        min-width: 320px;
        display: flex;
        flex-flow: column wrap;
        gap: 4px;
    }
    
    .labelBio h4{
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    margin: 0px;
    padding: 0px;
    color: #0147ad;
    }
   .labelBio p {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    
}
.memberBio p {
    margin-top: 24px !important;
}
    .labelBio h4,
    .labelBio p {
        animation: 0.6s cubic-bezier(0.6, 0, 0.4, 1) 0s 1 slideInFromRight;
    }

    @keyframes slideInFromRight {
        0% {
            transform: translateX(120px);
        }

        100% {
            transform: translateX(0);
        }
    }

    @keyframes slideInFromBottom {
        0% {
            transform: translateY(120px);
            opacity: 0;
            line-height: 300%;
        }

        100% {
            transform: translateY(0);
            opacity: 1;
            line-height: 120%;
        }
    }