/* Add custom CSS styles below */ 
section.section.successful-partners {
    overflow: hidden;
}

.partners-items {
    display: flex;
}

.successful-partners .partners-container>.partners-items:first-child>img {
    width: 150px;
    margin-left: 50px;
    object-fit: contain;
}

.successful-partners .partners-container .partners-items>img {
    transition: .5s
}

.successful-partners .partners-container>.partners-items:first-child>img {
    animation-duration: 40s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-direction: alternate
}

.successful-partners .partners-container>.partners-items:first-child>img {
    animation-name: first-parnterns
}

@keyframes first-parnterns {
    0% {
        transform: translateX(0)
    }
    100% {
        transform: translateX(900%)
    }
}


section.section.successful-partners h2.linear-gradient{
    color: #000;
    font-size: 27px;
    text-align: center;
    margin-block: 3rem;
    font-weight: 400;
}

section.section.successful-partners h2.linear-gradient span {
    color: #843ef8;
    font-weight: bold;
    font-size: 31px;
}

@media (max-width: 767px) {

.successful-partners .partners-container>.partners-items:first-child>img {
    width: 80px !important;
}
section.section.successful-partners h2.linear-gradient{
    font-size: 21px;
    margin-block: 2rem;
}
section.section.successful-partners h2.linear-gradient span {
    font-size: 23px;
}

}


body.index [source-value="[135636386]"].large-cards .s-products-list-wrapper {
        grid-template-columns: repeat(1, minmax(0, 300px));
    justify-content: center;
}


body.index > div.app-inner.flex.flex-col.min-h-full > section:nth-child(4) .s-block__title {
    display: none !important;
}