.ohoe-logo-scroller{--ohoe-red:#d63636;--ohoe-hover:#b82c2c;--ohoe-title:#242424;--ohoe-text:#333;--ohoe-muted:#515151;--ohoe-light:#ededed;--ohoe-logo-gap:44px;color:var(--ohoe-text);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:17px;line-height:1.6;max-width:100%;min-width:0;overflow:hidden;width:100%}.ohoe-logo-scroller,.ohoe-logo-scroller *{box-sizing:border-box}.ohoe-logo-scroller__divider{background:var(--ohoe-light);height:1px}.ohoe-logo-scroller__section{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0;padding:64px 0 54px;width:100%}.ohoe-logo-scroller__wrap{margin-inline:auto;max-width:1180px;padding-inline:24px;width:100%}.ohoe-logo-scroller__headline{color:var(--ohoe-text);font-family:Roboto,Arial,Helvetica,sans-serif;font-size:26px;font-weight:400;line-height:1.4;margin:0 auto 30px;max-width:760px;overflow-wrap:break-word;text-align:center;width:100%}.ohoe-logo-scroller__headline :is(h1,h2,h3,h4,p){color:var(--ohoe-text)!important;font-family:Roboto,Arial,Helvetica,sans-serif!important;font-size:inherit!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.4!important;margin:0!important;max-width:100%;padding:0!important;text-align:center!important}.ohoe-logo-scroller__headline :is(h1,h2,h3,h4,p) span{font-size:inherit!important;font-weight:400!important;line-height:inherit!important;text-align:center!important}.ohoe-logo-scroller__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);max-width:100%;overflow:hidden;width:100%}.ohoe-logo-scroller__track{align-items:center;animation:ohoe-logo-scroller-move 42s linear infinite;display:flex;width:max-content;will-change:transform}.ohoe-logo-scroller__group{align-items:center;display:flex;flex:0 0 auto;gap:var(--ohoe-logo-gap);justify-content:space-around;min-width:100vw;padding-right:var(--ohoe-logo-gap);width:max-content}.ohoe-logo-scroller__logo{align-items:center;display:flex;flex:0 0 190px;height:100px;justify-content:center;overflow:hidden;width:190px}.ohoe-logo-scroller__logo img{display:block;filter:grayscale(1);height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;width:100%}@keyframes ohoe-logo-scroller-move{to{transform:translateX(-50%)}}.ohoe-logo-scroller__controls{display:flex;justify-content:flex-end;margin-top:14px}.ohoe-logo-scroller__toggle{appearance:none;background:transparent;border:0;color:var(--ohoe-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1.5;padding:4px 0 4px 12px;text-decoration:underline;text-underline-offset:3px}.ohoe-logo-scroller__toggle:focus-visible,.ohoe-logo-scroller__toggle:hover{color:var(--ohoe-red)}.ohoe-logo-scroller__toggle:focus-visible{outline:2px solid var(--ohoe-red);outline-offset:4px}.ohoe-logo-scroller.is-paused .ohoe-logo-scroller__track,.ohoe-logo-scroller__viewport:focus-within .ohoe-logo-scroller__track,.ohoe-logo-scroller__viewport:hover .ohoe-logo-scroller__track{animation-play-state:paused}@media (max-width:960px){.ohoe-logo-scroller__headline{max-width:680px}.ohoe-logo-scroller__section{padding:56px 0 48px}}@media (max-width:620px){.ohoe-logo-scroller{--ohoe-logo-gap:24px}.ohoe-logo-scroller__section{padding:48px 0 40px}.ohoe-logo-scroller__wrap{padding-inline:16px}.ohoe-logo-scroller__headline{font-size:20px;font-weight:400;line-height:1.4;margin:0 auto 26px;max-width:340px;text-align:center;width:100%}.ohoe-logo-scroller__logo{flex-basis:146px;height:78px;width:146px}.ohoe-logo-scroller__viewport{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}}@media (prefers-reduced-motion:reduce){.ohoe-logo-scroller__viewport{-webkit-mask-image:none;mask-image:none;overflow-x:auto}.ohoe-logo-scroller__track{animation:none;will-change:auto}.ohoe-logo-scroller__controls,.ohoe-logo-scroller__group--copy{display:none}}