.team-member-image {
    max-width: 100%;
    transition: all 0.35s ease-in-out;
}

.view-display-id-echipa_structure .view-content, .view-display-id-echipa_cancelaria .view-content , .view-display-id-echipa_bpr .view-content {
    display: grid;
    column-gap: 20px;
    row-gap: 30px;
}

.team-member {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    gap: 20px
}

.team-member a:hover img {
    transform: scale(1.005);
}

.view-display-id-echipa_structure .view-content .team-member-details a,
.view-display-id-echipa_bpr .view-content .team-member-details a,
.view-display-id-echipa_cancelaria .view-content .team-member-details a {
    display: block;
    font-size: 1rem;
    font-weight: 700;
    line-height: 24px;
    color: #34383e;
    text-align: center;
}

.view-display-id-echipa_structure .view-content .team-member-function-details,
.view-display-id-echipa_bpr .view-content .team-member-function-details,
.view-display-id-echipa_cancelaria .view-content .team-member-function-details {
    line-height: normal;
    text-align: center;
    margin-bottom: 0;
}

.view-display-id-echipa_structure .view-content .team-member-details a:hover,
.view-display-id-echipa_bpr .view-content .team-member-details a:hover,
.view-display-id-echipa_cancelaria .view-content .team-member-details a:hover {
    text-decoration: underline;
}

.view-display-id-echipa_structure .view-content .member-first-row,
.view-display-id-echipa_bpr .view-content .member-first-row,
.view-display-id-echipa_cancelaria .view-content .member-first-row {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    gap: 20px
}

.view-display-id-echipa_structure .view-content .member-first-row .team-member-details,
.view-display-id-echipa_bpr .view-content .member-first-row .team-member-details,
.view-display-id-echipa_cancelaria .view-content .member-first-row .team-member-details {
    width: auto;
    text-align: left
}

.view-display-id-echipa_structure .view-content .member-first-row .team-member-details a,
.view-display-id-echipa_bpr .view-content .member-first-row .team-member-details a,
.view-display-id-echipa_cancelaria .view-content .member-first-row .team-member-details a {
    font-size: 1.2rem;
    text-transform: uppercase;
}

.view-display-id-echipa_structure .view-content .member-first-row .team-member-details a,
.view-display-id-echipa_structure .view-content .member-first-row .team-member-function-details,
.view-display-id-echipa_bpr .view-content .member-first-row .team-member-details a,
.view-display-id-echipa_bpr .view-content .member-first-row .team-member-function-details,
.view-display-id-echipa_cancelaria .view-content .member-first-row .team-member-details a,
.view-display-id-echipa_cancelaria .view-content .member-first-row .team-member-function-details {
    text-align: left
}

@media (min-width: 469px) {
    .view-display-id-echipa_structure .view-content .team-member:first-of-type,
    .view-display-id-echipa_bpr .view-content .team-member:first-of-type,
    .view-display-id-echipa_cancelaria .view-content .team-member:first-of-type {
        grid-area: 1 / 1 / 2 / 3;
    }

    .view-display-id-echipa_structure .view-content,
    .view-display-id-echipa_bpr .view-content,
    .view-display-id-echipa_cancelaria .view-content {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (min-width: 769px) {
    .view-display-id-echipa_structure .view-content,
    .view-display-id-echipa_bpr .view-content,
    .view-display-id-echipa_cancelaria .view-content {
        grid-template-columns:repeat(2, 1fr)
    }

    .view-display-id-echipa_structure .view-content .team-member:first-of-type,
    .view-display-id-echipa_bpr .view-content .team-member:first-of-type,
    .view-display-id-echipa_cancelaria .view-content .team-member:first-of-type {
        grid-area: 1/1/2/3;
        border-bottom: 1px solid #CCCCCCFF;
        padding-bottom: 20px
    }

    .view-display-id-echipa_structure .view-content .team-member:first-of-type img,
    .view-display-id-echipa_bpr .view-content .team-member:first-of-type img,
    .view-display-id-echipa_cancelaria .view-content .team-member:first-of-type img {
        width: 100%;
        max-width: 500px;
    }
}

@media (min-width: 992px) {
    .view-display-id-echipa_structure .view-content .team-member:first-of-type,
    .view-display-id-echipa_bpr .view-content .team-member:first-of-type,
    .view-display-id-echipa_cancelaria .view-content .team-member:first-of-type {
        grid-area: 1 / 1 / 2 / 4;
    }

    .view-display-id-echipa_structure .view-content,
    .view-display-id-echipa_bpr .view-content,
    .view-display-id-echipa_cancelaria .view-content {
        grid-template-columns: repeat(3, 1fr);
    }
}

[data-sal|='slide'] {
    opacity: 0;
    transform: translateY(20%);
    transition-property: opacity, transform;
    transition-duration: 0.65s;
    transition-timing-function: cubic-bezier(0.05, 0.2, 0.1, 1);
}

.sal-animate {
    opacity: 1;
    transform: none;
}
