.partnerlogos{&:focus-visible{outline:2px solid var(--so-color-red);outline-offset:2px}@media (width >= 576px){display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}@media (width <= 1080px){grid-template-columns:repeat(5,1fr)}@media (width <= 900px){grid-template-columns:repeat(4,1fr)}@media (width <= 768px){grid-template-columns:repeat(3,1fr)}@media (width <= 576px){margin-left:auto;margin-right:auto;max-width:45vw;.slick-list{overflow:visible}.slick-slider{margin:0 -6px}.slick-slide{margin-left:6px;margin-right:6px}}}.partnerlogo-logo-wrapper{container-name:partnerlogo;container-type:inline-size}.partnerlogo-title{color:var(--so-color-taupe);display:block;font-family:var(--so-font-family-alt);font-size:12px;font-weight:400;margin-bottom:12px;text-transform:uppercase}.partnerlogo-logo{align-items:center;aspect-ratio:1/1;background-color:var(--so-color-dark-gray);border-radius:12px;display:flex;flex-direction:column;grid-column:span 1;justify-content:center;padding:24px;&:focus-visible{outline:2px solid var(--so-color-red);outline-offset:2px}@container partnerlogo (width <= 200px){padding-bottom:20px;padding-left:20px;padding-right:20px;padding-top:20px}@container partnerlogo (width <= 180px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}>img{margin-top:auto;width:100%;&.partner-onderschrift-logo{max-height:15px}&:only-child{margin-bottom:auto}}.partner-onderschrift-wrapper{align-items:center;border-radius:999px;display:flex;justify-content:center;margin-top:auto;min-height:19px;overflow:hidden;position:relative;text-align:center;width:100%;*{z-index:1}&:after{background:var(--partner-bg);content:"";inset:0;position:absolute;z-index:0}}.partnerlogo-onderschrift-tekst{color:var(--so-color-white);font-family:var(--so-font-family-alt);font-size:10px;font-weight:400;letter-spacing:-.05em;line-height:.88201;margin:0;text-align:center;text-transform:uppercase}}