:root{--logo-list-block__padding-s: var(--space-80) var(--space-24);--logo-list-block__padding-m: var(--space-80) var(--space-72);--logo-list-block__padding-l: var(--space-80) var(--space-72);--logo-list-block__img-box-shadow-red: -4px 12px 20px rgb(215 135 143 / 35%);--logo-list-block__img-box-shadow-gray: -4px 12px 20px 0px rgb(190 190 190 / 35%);--logo-list-block__flex-basis-s: calc(50% - 20px) }.logo-list-block[data-background=light-red] .logo-list-block__logo-container picture{box-shadow:var(--logo-list-block__img-box-shadow-red)}.logo-list-block[data-background=gray-superlight] .logo-list-block__logo-container picture{box-shadow:var(--logo-list-block__img-box-shadow-gray)}.logo-list-block[data-background=white] .logo-list-block__logo-container picture{box-shadow:var(--logo-list-block__img-box-shadow-gray)}.logo-list-block[data-logolist-align="0"]{align-items:center}.logo-list-block[data-logolist-align="0"] .logo-list-block__logo-container{justify-content:center}.logo-list-block[data-logolist-align="1"]{align-items:start}.logo-list-block[data-logolist-align="1"] .logo-list-block__logo-container{justify-content:center}@media screen and (width >= 48rem){.logo-list-block[data-logolist-align="1"] .logo-list-block__logo-container{justify-content:flex-start}}.logo-list-block .logo-list-block__wrapper{display:flex;flex-direction:column;padding:var(--logo-list-block__padding-s)}@media screen and (width >= 64rem){.logo-list-block .logo-list-block__wrapper{padding:var(--logo-list-block__padding-m)}}@media screen and (width >= 90rem){.logo-list-block .logo-list-block__wrapper{padding:var(--logo-list-block__padding-l)}}.logo-list-block__heading{margin-bottom:var(--space-24)}.logo-list-block__preamble{margin-bottom:var(--space-48)}.logo-list-block__link{margin-top:var(--space-50)}.logo-list-block__logo-container{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-20)}@media screen and (width >= 48rem){.logo-list-block__logo-container{display:flex;flex-wrap:wrap;margin:0 auto}}.logo-list-block__logo-container picture{display:grid;flex-basis:var(--logo-list-block__flex-basis-s);align-content:center;background-color:var(--color-white);padding:var(--space-32);width:auto;overflow:hidden;border-radius:var(--rounded-sm)}@media screen and (width >= 48rem){.logo-list-block__logo-container picture{flex-basis:auto}}.logo-list-block__logo-container picture img{width:-webkit-fill-available}@media screen and (width >= 48rem){.logo-list-block__logo-container picture img{width:auto;height:var(--space-50)}}
