.block-FoundersBlock h2 {
    text-align: left!important;
}

.splide.founders {
    padding: 1rem;
    background: var(--c1);
}

.splide.founders li {
    transition: background ease 1000ms;
}

.splide.founders li.is-active {
    background: var(--c6);
    border-radius: 0.5rem;
}

.splide.founders li .content .name {
    transform: translateY(100px);
    opacity: 0;
    transition: all ease 300ms;
}

.splide.founders li.is-active .content .name {
    transform: translateY(0);
    opacity: 1;
}

.splide.founders li .content div {
    transform: translateY(100px);
    opacity: 0;
    transition: all ease 300ms 200ms;
}

.splide.founders li.is-active .content div {
    transform: translateY(0);
    opacity: 1;
}

.splide.founders li .founder-image {
    transform: translateX(-100px);
    opacity: 0;
    transition: all ease 300ms;
}

.splide.founders li.is-active .founder-image {
    transform: translateX(0);
    opacity: 1;
}

.splide.founders .founder {
    grid-template-columns: 12fr;
    gap: 1rem;
    padding: 1rem;
}

.splide.founders .founder .content * {
    color: var(--c9);
}

.splide.founders .founder .founder-image .profile {
    border-radius: 6rem 50rem 50rem 50rem;
    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.5), 2px 2px 2px rgba(0, 0, 0, 0.1);
}

.splide.founders .founder .founder-image .droplet {
    z-index: 100;
    pointer-events: none;
}

.decor-line {
    width: 150px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (min-width: 576px) {
    .splide.founders .founder {
        grid-template-columns: 6fr 6fr;
        align-items: center;
    }
}

@media screen and (min-width: 768px) {
    .splide.founders .founder {
        gap: 2rem;
        padding: 1.5rem;
    }
}

@media screen and (min-width: 992px) {
    .splide.founders .founder {
        grid-template-columns: 4fr 8fr;
        gap: 3.5rem;
        padding: 2rem
    }
}