.main-container {
    padding-bottom: 0;
}

.agentDetailContainer {
    margin: 125px auto 75px;
}

.agentImage {
    width: 300px !important;
}

.agentCard {
    background-color: #FFF;
    box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
    color: #374151;
}

.agentCardBody {
    padding: 1rem;
}

.brokerageName {
    color: #151B33;
}

.faIcon {
    color: #151B33;
}

.fa-mobile {
    font-size: 20px !important;
}

.agentEmail {
    font-size: 14px;
}

.videoLink,
.agentEmail {
    color: #151B33;
    transition: all .1s ease-in;
}

.videoLink:hover,
.agentEmail:hover {
    color: #0369a1;
}

.agentName {
    font-weight: 900;
}

.agentBio a {
    color: #151B33;
    text-decoration: none;
    transition: all .1s ease-in;
}