@media only screen and (min-width:320px){.logo-wall{margin-top:64px}}@media only screen and (min-width:768px){.logo-wall{margin-top:80px}}@media only screen and (min-width:1440px){.logo-wall{margin-top:104px}}@media only screen and (min-width:320px){.logo-wall{margin-bottom:64px}}@media only screen and (min-width:768px){.logo-wall{margin-bottom:80px}}@media only screen and (min-width:1440px){.logo-wall{margin-bottom:104px}}.logo-wall__inner{display:flex;flex-direction:row;flex-wrap:wrap;margin-inline:auto;width:var(--grid-base)}.logo-wall__items{display:flex;flex-basis:calc(var(--grid-column-outer)*8);flex-wrap:wrap;gap:var(--grid-gutter);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}@media only screen and (min-width:768px){.logo-wall__items{flex-basis:calc(var(--grid-column-outer)*12);max-width:calc(var(--grid-column-outer)*12);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*12)}}.logo-wall__item{align-items:center;border:1px solid var(--color-border-base-5);display:flex;flex-basis:calc(var(--grid-column-outer)*4 - var(--grid-gutter));justify-content:center;max-width:calc(var(--grid-column-outer)*4 - var(--grid-gutter));min-height:84px;padding:35px;text-decoration:none;width:calc(var(--grid-column-outer)*4 - var(--grid-gutter))}@media only screen and (min-width:768px){.logo-wall__item{flex-basis:calc(var(--grid-column-outer)*3 - var(--grid-gutter));max-width:calc(var(--grid-column-outer)*3 - var(--grid-gutter));min-height:162px;width:calc(var(--grid-column-outer)*3 - var(--grid-gutter))}}.logo-wall__item.logo-wall__item--hidden{display:none}.logo-wall__item:focus-visible{border-radius:0;outline-color:var(--color-border-focus-1);outline-offset:2px;outline-style:solid;outline-width:3px}.logo-wall__item-icon img,.logo-wall__item-icon svg{display:block;filter:grayscale(100%);height:auto;width:100%}.logo-wall__load-more{display:inline-block;margin:0 auto}@media only screen and (min-width:320px){.logo-wall__load-more{margin-top:64px}}@media only screen and (min-width:768px){.logo-wall__load-more{margin-top:80px}}@media only screen and (min-width:1440px){.logo-wall__load-more{margin-top:104px}}