.outpost-features-list {
    position: relative;
}
.outpost-features-list .group {
    border-top: 1px solid var(--color-neutros-200, #BFC6A9);
    padding: 2.4rem 0 7.2rem;
}
.outpost-features-list .group-left {
    margin: 0 0 3.2rem;
}
.outpost-features-list .column-logo .bp-multimedia {
    width: 16.8rem;
    height: auto;
    margin: 0 auto 1.6rem;
}
.outpost-features-list .column-image .bp-multimedia {
    position: relative;
    width: 100%;
    height: auto;
}
@media only screen 
and (min-width : 961px) {
    .outpost-features-list .column-group {
        display: flex;
        flex-direction: column;
    }
    .outpost-features-list .group {
        position: relative;
        padding: 2.4rem 0 7.2rem;
    }
    .outpost-features-list .group-left {
        flex: 0 1 33.1rem;
        max-width: 33.1rem;
        margin: 0;
    }
    .outpost-features-list .group-left p {
        max-width: 75%;
        margin: 1.4rem 0 0;
    }
    .outpost-features-list .group-right {
        flex: 1;
    }
    .outpost-features-list .column-logo .bp-multimedia {
        width: 44.9rem;
        margin: 0;
    }
    .outpost-features-list .column-image .bp-multimedia {
        width: 68.8rem;
        position: static;
    }
}
@media screen 
and (max-width: 960px) {
    .outpost-features-list .group:last-of-type {
        padding-bottom: 0;
    }
    .outpost-features-list .column-image .bp-multimedia {
        height: 21.1rem;
    }
}

.editor-styles-wrapper .outpost-features-list :is(.group-left, .group-right) p {
    font-size: var(--fs)!important;
}

/* ANIMATION */
:where(#wrapper) .outpost-features-list {
    opacity: 0;
    --duration: 1s;
}
:where(#wrapper) .outpost-features-list.animateActive {
    animation: fade var(--duration) forwards;
    animation-delay: var(--delay, 0);
}
:where(#wrapper) .outpost-features-list.animateActive {
    --delay: 0.3s;
}