: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 #d7878f59;--logo-list-block__img-box-shadow-gray:-4px 12px 20px 0px #bebebe59;--logo-list-block__flex-basis-s:calc(50% - 20px)}.logo-list-block[data-background=light-red] .logo-list-block__logo-container .image-block{box-shadow:var(--logo-list-block__img-box-shadow-red)}.logo-list-block[data-background=gray-superlight] .logo-list-block__logo-container .image-block,.logo-list-block[data-background=white] .logo-list-block__logo-container .image-block{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{padding:var(--logo-list-block__padding-s);flex-direction:column;display:flex}@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{gap:var(--space-20);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width>=48rem){.logo-list-block__logo-container{flex-wrap:wrap;margin:0 auto;display:flex}}.logo-list-block__logo-container .image-block{flex-basis:var(--logo-list-block__flex-basis-s);background-color:var(--color-white);padding:var(--space-32);border-radius:var(--rounded-sm);align-content:center;width:auto;display:grid;overflow:hidden}@media screen and (width>=48rem){.logo-list-block__logo-container .image-block{flex-basis:auto}}.logo-list-block__logo-container .image-block img{width:-webkit-fill-available}@media screen and (width>=48rem){.logo-list-block__logo-container .image-block img{width:auto;height:var(--space-50)}}
