/* Common hidden state */
.fade-rl, .fade-lr, .fade-tb, .fade-bt {
    opacity: 0;
    transition: 0.8s ease;
}

/* Left → Right */
.fade-rl {
    transform: translateX(-90px);
}
.fade-rl.show {
    opacity: 1;
    transform: translateX(0);
}

/* Right → Left */
.fade-lr {
    transform: translateX(50px);
}
.fade-lr.show {
    opacity: 1;
    transform: translateX(0);
}

/* Top → Bottom */
.fade-tb {
    transform: translateY(-50px);
}
.fade-tb.show {
    opacity: 1;
    transform: translateY(0);
}

/* Bottom → Top */
.fade-bt {
    transform: translateY(50px);
}
.fade-bt.show {
    opacity: 1;
    transform: translateY(0);
}
/* BOUNCE IN */
.bounce-in {
    opacity: 0;
    transform: scale(0.7);
    transition: 0.8s cubic-bezier(0.34, 1.56, 0.64, 1);
}

.bounce-in.show {
    opacity: 1;
    transform: scale(1);
}
.home_past_speakers_content span,
.home_speakers .home_speakers_content span{
    font-size: 22px;
    font-weight: 700;
    color: #1BBD9C;
}
.home_past_speakers_content h2,
.home_speakers .home_speakers_content h2{
    font-size: 50px;
    font-weight: 700;
    color: white;
    text-align: center;
}
.home_past_speakers_content,
.home_speakers .home_speakers_content{
    text-align: center;
    padding: 20px 0px;
}
.home_past_speakers_row2 .past-speaker,
.home_speakers .home_speakers_row2 .show{
    margin: 15px 0px;
}
.home_past_speakers,
.home_speakers{
    padding: 80px 0px;
}
.single_speakers{
    padding: 40px 0px;
}
.single_speakers .single_speakers_content h2{
        font-size: 50px;
    font-weight: 600;
    color: #1BBD9C;
}
.single_speakers .single_speakers_content .post-content{
    padding: 10px;
    color: white;
}