.partner-wrapper{
    background-color: #F1F2F5;
}
.partner-wrapper p a{
    color: #1a1a1a; 
    text-decoration: underline; 
    font-weight: 600;
}
.partner-wrapper .learn-more a{
    text-decoration: none !important;
}

/* css for the side scrolling partner logos BEGIN */
.logo-slider {
    overflow: hidden;
    width: 100%;
    position: relative;
}

.slider-content {
    display: inline-flex;
    animation: slide 50s linear infinite;
}

.slider-content img {
    max-height: 40px;
    margin: 0 25px;
    flex-shrink: 0;
    /* Prevent images from shrinking */
}

@keyframes slide {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-50%);
        /* Move exactly half the width since we duplicated the content */
    }
}

/* css for the side scrolling partner logos END */