.logowall__logos{list-style-type:none;margin:0;padding:0}.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{height:100%;overflow:hidden}.logowall{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin:40px auto}@media only screen and (min-width:768px){.logowall{margin-top:48px}}@media only screen and (min-width:1280px){.logowall{margin-top:64px}}@media only screen and (min-width:768px){.logowall{margin-bottom:48px}}@media only screen and (min-width:1280px){.logowall{margin-bottom:64px}}@media only screen and (min-width:320px){.logowall{width:93.8666666667vw}}@media only screen and (min-width:768px){.logowall{width:93.75vw}}@media only screen and (min-width:1280px){.logowall{width:93.75vw}}@media only screen and (min-width:1920px){.logowall{width:1800px}}.logowall~section{margin-top:40px}@media only screen and (min-width:768px){.logowall~section{margin-top:48px}}@media only screen and (min-width:1280px){.logowall~section{margin-top:64px}}section:has(+.logowall){margin-bottom:40px}@media only screen and (min-width:768px){section:has(+.logowall){margin-bottom:48px}}@media only screen and (min-width:1280px){section:has(+.logowall){margin-bottom:64px}}.logowall__inner{display:flex;flex-basis:93.8666666667vw;flex-direction:column;justify-content:center;max-width:93.8666666667vw;padding-left:1.6vw;padding-right:1.6vw;width:93.8666666667vw}@media only screen and (min-width:768px){.logowall__inner{align-items:center;flex-basis:93.75vw;flex-direction:row;justify-content:space-between;max-width:93.75vw;padding-left:1.3020833333vw;padding-right:1.3020833333vw;width:93.75vw}}@media only screen and (min-width:1280px){.logowall__inner{flex-basis:85.9375vw;max-width:85.9375vw;padding-left:1.09375vw;padding-right:1.09375vw;width:85.9375vw}}@media only screen and (min-width:1920px){.logowall__inner{flex-basis:1650px;max-width:1650px;padding-left:16px;padding-right:16px;width:1650px}}.logowall__headline{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.5rem;font-weight:700;line-height:120%;margin-bottom:var(--global-spacing-s-2);text-align:center}@media only screen and (min-width:768px){.logowall__headline{font-size:1.625rem}}@media only screen and (min-width:1280px){.logowall__headline{font-size:1.75rem}}@media only screen and (min-width:768px){.logowall__headline{margin-bottom:unset;text-align:left;width:20.8333333333vw}}@media only screen and (min-width:1280px){.logowall__headline{width:21.25vw}}@media only screen and (min-width:1920px){.logowall__headline{width:418px}}.logowall__logos{align-items:center;display:flex;flex-direction:column;row-gap:var(--global-spacing-s-1)}@media only screen and (min-width:768px){.logowall__logos{-moz-column-gap:var(--global-spacing-s-3);column-gap:var(--global-spacing-s-3);flex-direction:row;justify-content:space-between;width:67.7083333333vw}}@media only screen and (min-width:1280px){.logowall__logos{width:52.5vw}}@media only screen and (min-width:1920px){.logowall__logos{width:1018px}}.logowall__logo{padding:var(--global-spacing-s-3) var(--global-spacing-s-1);width:calc(225px + var(--global-spacing-s-1)*2)}@media only screen and (min-width:1280px){.logowall__logo{flex:1;width:auto}}.logowall__logo svg{height:100%;width:100%}.logowall__logo svg [fill]{transition:fill .5s cubic-bezier(0.645,0.045,0.355,1);fill:var(--color-body-foreground)}.logowall__logo svg [stroke]{transition:stroke .5s cubic-bezier(0.645,0.045,0.355,1);stroke:var(--color-body-foreground)}.logowall__image{margin-inline:auto;width:46.9333333333vw;z-index:1}@media only screen and (min-width:768px){.logowall__image{margin-inline:unset;width:20.8333333333vw}}@media only screen and (min-width:1280px){.logowall__image{width:13.4375vw}}@media only screen and (min-width:1920px){.logowall__image{width:268px}}@media only screen and (min-width:768px){.logowall--is-single .logowall__inner{align-items:flex-start;justify-content:flex-end}}.logowall--is-single .logowall__headline{width:auto}@media only screen and (min-width:768px){.logowall--is-single .logowall__headline{margin-right:2.6041666667vw;margin-top:16px}}@media only screen and (min-width:1280px){.logowall--is-single .logowall__headline{margin-right:2.1875vw}}@media only screen and (min-width:1920px){.logowall--is-single .logowall__headline{margin-right:32px}}