.owl-stage {
    display: flex;
    align-items: center
}

.feature-wrapper[_ngcontent-ng-c1378373605] {
    position: relative;
    padding: 50px 0;
    background: linear-gradient(180deg, #4a7128, #0c4744 102%)
}

.feature-wrapper.soloMode[_ngcontent-ng-c1378373605] {
    background: transparent
}

.feature-wrapper[_ngcontent-ng-c1378373605] .section-title[_ngcontent-ng-c1378373605] {
    z-index: 1;
    position: relative;
    font-size: 50px
}

@media screen and (max-width:576px) {
    .feature-wrapper[_ngcontent-ng-c1378373605] .section-title[_ngcontent-ng-c1378373605] {
        font-size: 38px
    }
}

.feature-wrapper[_ngcontent-ng-c1378373605] .marquee[_ngcontent-ng-c1378373605] {
    padding-top: 8px;
    padding-bottom: 8px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    height: 70px;
    width: 100vw;
    max-width: 100%
}

.feature-wrapper[_ngcontent-ng-c1378373605] .marquee[_ngcontent-ng-c1378373605] .track[_ngcontent-ng-c1378373605] {
    position: absolute;
    animation: _ngcontent-ng-c1378373605_marquee 12s linear infinite;
    white-space: nowrap;
    will-change: transform;
    animation-play-state: running;
    top: 15px
}

.feature-wrapper[_ngcontent-ng-c1378373605] .marquee[_ngcontent-ng-c1378373605] .track[_ngcontent-ng-c1378373605] .content[_ngcontent-ng-c1378373605] {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.feature-wrapper[_ngcontent-ng-c1378373605] .marquee[_ngcontent-ng-c1378373605] .track[_ngcontent-ng-c1378373605] .content[_ngcontent-ng-c1378373605] img[_ngcontent-ng-c1378373605] {
    min-width: 200px;
    padding: 0 30px
}

.feature-wrapper[_ngcontent-ng-c1378373605] .marquee[_ngcontent-ng-c1378373605] .track[_ngcontent-ng-c1378373605] .content[_ngcontent-ng-c1378373605] svg[_ngcontent-ng-c1378373605] {
    margin-bottom: 3px
}

@keyframes _ngcontent-ng-c1378373605_marquee {
    0% {
        transform: translate(0)
    }

    to {
        transform: translate(-30%)
    }
}

@media screen and (max-width:576px) {
    .feature-wrapper[_ngcontent-ng-c1378373605] {
        padding: 80px 0 60px;
        background: linear-gradient(180deg, #4a7128, #0c4744 55%)
    }

    .feature-wrapper[_ngcontent-ng-c1378373605]:before {
        content: "";
        height: 62px;
        width: 100%;
        position: absolute;
        top: -30px;
        background: linear-gradient(359deg, #336129, #2d4a0a);
        filter: blur(8px)
    }
}

.feature-wrapper[_ngcontent-ng-c1378373605] .featured-img[_ngcontent-ng-c1378373605] {
    width: 100%;
    max-width: auto;
    height: 100%;
    max-height: 50px;
    filter: contrast(200%)
}