.home .elementor-element-5d9f3f9, .page-id-1943 .elementor-element-5d9f3f9{
display:none!important;
}
/* MAIN CONTAINER */
.leadership-team-main-container{
    position: relative;
}

/* TEAM CARD */
.team_member_main{
    position: static;
    box-shadow: 0px 0px 30px 0px #0000001A !important;
    background-color: #FFFFFF;
    min-height: auto !important;
    transition: min-height 0.4s ease;

    border: 1px solid transparent;
    border-radius: 30px;

    background:
        linear-gradient(#FFFFFF, #FFFFFF) padding-box,
        linear-gradient(180deg, rgba(35,177,161,0) 0%, #23B1A1 100%) border-box;
}
@media (min-width: 1280px) and (max-width: 2500px) {
    .team_member_main{
        max-height: 442px;
        overflow: hidden;
        transition: max-height 0.5s ease;
    }
}
.team_member_main:has(.rotate-arrow.active){
    max-height: 478px;
}

/* arrow size */
.team_member_main .rotate-arrow.active .elementor-icon{
    font-size: 90% !important;
}

/* TEAM BIO */
.team-bio {
    position: absolute;
    width: 1320px !important;
    left: 0;
    top: 61%;
    margin: 0px auto 0px;
    padding: 75px 20px 30px;
    color: #2E2E2E;
    background: #23B1A11A;
    border-radius: 15px;

    display: none;
    z-index: -2;
    /* smooth animation */
    opacity: 0;
    transform: translateY(-20px);
    transition: all .45s ease;
    min-height: 265px;
}

/* open animation */
.team_member_main:has(.rotate-arrow.active) .team-bio{
    opacity: 1;
    transform: translateY(0);
}

/* TEXT STYLE */
.team-bio .elementor-widget-container h3{
    color:#EABD62;
    margin-bottom:0;
}

.team-bio .elementor-widget-container h3 + p{
    padding-bottom:8px;
    border-bottom:1px solid #FFFFFF19;
    display:inline-block;
    width:fit-content;
    padding-right:85px;
}

/* ARROW */
.rotate-arrow{
    cursor:pointer;
    margin-bottom: -15px!important;
}
.team_member_main:has(.rotate-arrow.active) h4{
    color:#23B1A1 !important;
}
/* HOVER */
.rotate-arrow:hover svg circle,
.rotate-arrow.active svg circle{!important
    fill:#156082 !important;
}

/* rotate icon */
.rotate-arrow.active .elementor-icon svg{
    transform:rotate(180deg);
    transition:.5s;
    margin-top: 10px;
}

.rotate-arrow .elementor-icon svg{
    transition:.5s;
}

/* transitions */
.team_member_main,
.team_member_main .rotate-arrow{
    transition:.5s;
}


/*About page css*/

/*About page css end*/
