.ourteam-heading {
    color: #2f327d;
}
section.content{
    padding-bottom: 50px;
}

/* .ourteam-heading > span {
    color: #e25319;
} */

#speciality > * {
    width: fit-content;
    /* max-width: 90%; */
}

h2.ourteam-heading {
    font-size: 1.5rem;
}

#card {
    margin-bottom: 4rem;
}

#card > #card-list {
    gap: 4.5rem;
}
#card  #card-list .name, #collapseable .name{
    color: #2F327D;
}
#card  #card-list .position, #collapseable .position{
    color: #9B96B0;
}

#card > #card-list > .card, #collapseable .card {
    border-radius: 6%;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);
}

#card #cloud-icon-card-one {
    top: -61px;
    left: -46px;
    z-index: -1;
    width: 200px;
}

#card #cloud-icon-card-two {
    bottom: -173px;
    right: 4px;
    z-index: -1;
    width: 300px;
}

/* #contact-team-heading {
    font-size: 0.7rem;
} */
#contact-team-heading a{
    color: var(--orange);
}
#contact-team-heading a:hover{
    text-decoration: underline;
}

#collapse-btn[aria-expanded="false"] #collapse-img {
    display: block;
}

#collapse-btn[aria-expanded="true"] #uncollapse-img {
    display: block;
}

#collapse-btn[aria-expanded="true"] #collapse-img {
    display: none;
}

#collapse-btn[aria-expanded="false"] #uncollapse-img {
    display: none;
}

.team-card-avatar {
    width: 100px;
    height: 100px;
    background-color: #d9d9d9;
}

.img-teams{
    height: max-content;
}

.team-card {
    border-radius: 1rem;
    background-color: white;
}

.team-card p {
    font-size: 0.7rem;
}

.team-card .social-icon img {
    /* background-color: #eaeaea; */
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
}

#collapseable > .cloud-icon-card-one {
    top: -65px;
    right: 0;
    z-index: -1;
    width: 200px;
}

#collapseable > .cloud-icon-card-two {
    bottom: -50px;
    left: 40px;
    z-index: -1;
    width: 200px;
}

#collapseable > img {
    opacity: 0;
    transition: opacity 0.6s ease;
}

#collapseable.show > img {
    opacity: 1;
}
#collapseable .summary{
    color: #696984;
}
#collapseable .team-card-header p{
    color: #9B96B0;
}

@media (max-width: 575px) {
    section.content{
        overflow: hidden;
    }
    #card #cloud-icon-card-two {
        bottom: -173px;
        right: -140px;
    }
    #collapseable > .cloud-icon-card-one {
        top: 257px;
        right: -35px;
    }
    #collapseable > .cloud-icon-card-two {
        bottom: -30px;
        left: -38px;
        transform: rotate(45deg);
    }
}