    .logo-section-block.light_gray{
        background-color: var(--color-gray-light-web);
    }
    .logo-section-block.gray{
        background-color: var(--color-gray-light);
    }
    .logo-section-block.blue{
        background-color: var(--color-brand-pale-blue);
    }
    .logo-section-block.orange{
        background-color: var(--color-brand-orange-disabled);
    }
    .logo-display-container{
        padding-block: 2rem 4rem;
    }
    .logo-display-container h3 {
        text-align: center;
        margin-inline: auto;
        padding: 4rem var(--mobile-padding);
        font-size: 2.1rem;
        font-weight: 600;
        font-weight: 600;
    }
    .logo-display-container .logos.region{
        max-width: var(--content-width-wide-2);
        display: flex;
        flex-flow: row wrap;
        justify-content: center;
        align-items: center;
        padding-block: 4rem 6rem;
        gap: 4rem;
    }
    .logo-display-container .logos.region img{
        max-width: 22.5rem;
        width: 100%;
    }

    .logos a div.logo-sponsor {
        mix-blend-mode: multiply;

    }

    .logos a:hover{
        background: none !important;
    }