.field--name-field-wie-sponsor-selection
{
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    grid-gap: .25rem;
}

.sponsor
{
    padding: .5rem;
    margin: 1rem;
    height: 100%;
}

.sponsor .field--type-image
{
    text-align: center;
    margin: 0 auto;
}

.sponsor img
{
    border: 1px solid #e5e5e5;
    border-radius: 9px;
    height: auto;
}

.sponsor img:hover
{
    box-shadow: 0px 0px 5rem #e5e5e5;
    background: rgba(0, 0, 0, 0);
}

.sponsor .label
{
    display: block;
    padding: 1rem .5rem;
    text-align: center;
    font-size: 1.1rem;
}