.logos{--default-logos-background:var(--white);--background:var(--logos-background,var(--default-logos-background));--default-logos-border:var(--dark-grey);--border:var(--logos-border,var(--default-logos-border));--default-logos-border-hover:var(--primary-color-lighter);--border-hover:var(--logos-border-hover,var(--default-logos-border-hover));--default-logos-border-active:var(--primary-color);--border-active:var(--logos-border-active,var(--default-logos-border-active));--logos-min-width: clamp(11.25rem, 9.42073rem + 7.80488vw, 16.25rem);margin:var(--element-spacing) 0}.logos .logos-layout{grid-template-columns:repeat(auto-fit, minmax(var(--logos-min-width), 1fr));grid-gap:var(--layout-gap);display:grid}.logos .logos-layout .logo-box{background-color:var(--background);border:1px solid var(--border);border-radius:var(--rounded);justify-content:center;align-items:center;padding:clamp(1rem,.634146rem + 1.56098vw,2rem) clamp(1.5rem,.95122rem + 2.34146vw,3rem);transition-property:border-color;transition-duration:.1s;display:flex;box-shadow:0 59px 35px #0b146e03,0 26px 26px #0b146e05,0 7px 14px #0b146e05}:root.no-focus-visible .logos .logos-layout .logo-box:is(a):focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.logos .logos-layout .logo-box:is(a):focus:not(:focus-visible){outline:none}.logos .logos-layout .logo-box:is(a):focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.logos .logos-layout .logo-box:is(a):hover{border-color:var(--border-hover)}}.logos .logos-layout .logo-box:is(a):active{border-color:var(--border-active)}.logos .logos-layout .logo-box img{max-width:100%;height:auto}