.LogoWall{grid-column-gap:var(--gridGutter);display:grid;grid-template-columns:repeat(var(--gridSize),1fr);margin-bottom:calc(var(--component-gap)*1);padding-left:var(--sitepadding-component);padding-right:var(--sitepadding-component);position:relative}@media print{.LogoWall{display:block}}.LogoWall>*{--sitepadding-component:0}.LogoWall--header{grid-column:calc(max(var(--gridSize) - 6,0)/2 + 1)/calc(max(var(--gridSize) - 6,0)/-2 - 1);justify-content:center}.LogoWall--header>*{--gridSize:6}.LogoWall--body{grid-column:calc(max(var(--gridSize) - 10,0)/2 + 1)/calc(max(var(--gridSize) - 10,0)/-2 - 1);justify-content:center}.LogoWall--body>*{--gridSize:10}.LogoWall--list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}.LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:25%}.LogoWall--list:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){.LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}.LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:33.3333333333%}.LogoWall--list:after{clear:both;content:"";display:table}}@media screen and (max-width:580px){.LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}.LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:50%}.LogoWall--list:after{clear:both;content:"";display:table}}[data-size=main] .LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}[data-size=main] .LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:40%}[data-size=main] .LogoWall--list:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){[data-size=main] .LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}[data-size=main] .LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:50%}[data-size=main] .LogoWall--list:after{clear:both;content:"";display:table}}@media screen and (max-width:580px){[data-size=main] .LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}[data-size=main] .LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:100%}[data-size=main] .LogoWall--list:after{clear:both;content:"";display:table}}[data-size=small] .LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}[data-size=small] .LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:16.6666666667%}[data-size=small] .LogoWall--list:after{clear:both;content:"";display:table}@media screen and (max-width:1000px){[data-size=small] .LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}[data-size=small] .LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:25%}[data-size=small] .LogoWall--list:after{clear:both;content:"";display:table}}@media screen and (max-width:580px){[data-size=small] .LogoWall--list{display:flex;flex-wrap:wrap;margin-bottom:calc(var(--gridGutter)*-1);margin-right:calc(var(--gridGutter)*-1);page-break-inside:avoid}[data-size=small] .LogoWall--list>*{flex:0 0 auto;float:left;margin-bottom:var(--gridGutter);padding-right:var(--gridGutter);width:33.3333333333%}[data-size=small] .LogoWall--list:after{clear:both;content:"";display:table}}.LogoWall--item{aspect-ratio:5/2;display:flex;overflow:hidden;padding:var(--spacing-16,16px);position:relative}@supports not (aspect-ratio:1/1){.LogoWall--item{padding-bottom:40%}}.LogoWall--item>.LogoWall--logo{left:50%;max-height:60%;max-width:70%;position:absolute;top:50%;transform:translate(-50%,-50%)}
