.ribbon_logos_wrapper .content_container .cta_primary {
    margin: auto;
}

.content_wrapper.ribbon_logos_wrapper p {
    margin-bottom: 0;
}

.ribbon_image_list {
    margin: 0;
    padding-bottom: 30px;
    width: 100%;
}

.ribbon_image {
    height: 64px;
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-content: center;
}

.ribbon_image img {
    max-height: 100%;
    padding: 8px;
}