.umbraco-section.umbraco-bg .contentType-brands{margin-top:0;margin-bottom:0}.contentType-brands{margin:var(--ds-space-lg) auto var(--ds-space-2xl)}@media only screen and (min-width:1024px){.contentType-brands{margin:var(--ds-space-xl) auto var(--ds-space-4xl)}}.contentType-brands .brand-row__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-xs);margin:0;padding:0;list-style:none}@media only screen and (min-width:1024px){.contentType-brands .brand-row__list{grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));gap:var(--ds-space-md)}}@media only screen and (min-width:1024px){.contentType-brands .brand-row__list--4{--cols: 4}.contentType-brands .brand-row__list--5{--cols: 5}}.contentType-brands .brand-row__tile{display:flex;align-items:center;justify-content:center;height:64px;padding:var(--ds-space-xs);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text-muted);text-decoration:none}@media only screen and (min-width:1024px){.contentType-brands .brand-row__tile{height:96px;padding:var(--ds-space-md)}}.contentType-brands .brand-row__tile:before,.contentType-brands .brand-row__tile:after{display:none}.contentType-brands a.brand-row__tile{transition:color .15s ease-out,box-shadow .15s ease-out}.contentType-brands a.brand-row__tile:hover{color:var(--ds-color-text);box-shadow:inset 0 0 0 1px var(--ds-color-border)}.contentType-brands a.brand-row__tile:focus-visible{outline:2px solid var(--ds-color-text);outline-offset:2px}.contentType-brands .brand-row__logo{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.contentType-brands .brand-row__name{font-size:clamp(.6875rem,3.1vw,.875rem);line-height:1.25;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;text-align:center;white-space:nowrap}@media only screen and (min-width:1024px){.contentType-brands .brand-row__name{font-size:clamp(.9375rem,1.2vw,1.375rem);line-height:1.25;letter-spacing:.05em}}
