@keyframes cew-lor-vertical-logo-carousels-scroll-y{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(0, -50%, 0)}}@keyframes cew-lor-vertical-logo-carousels-scroll-x{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.cew-lor-vertical-logo-carousels{--cew-lor-vertical-logo-carousels-speed: 40s;--cew-lor-vertical-logo-carousels-visible-logo-count: 8;--cew-lor-vertical-logo-carousels-logo-gap: clamp(1.5rem, 3vw, 2.5rem);--cew-lor-vertical-logo-carousels-rail-gap: var(--cew-lor-vertical-logo-carousels-logo-gap);--cew-lor-vertical-logo-carousels-row-gap: var(--cew-lor-vertical-logo-carousels-logo-gap);--cew-lor-vertical-logo-carousels-viewport-height: clamp(28rem, 52vw, 48rem);--cew-lor-vertical-logo-carousels-horizontal-rail-height: clamp(6rem, 20vw, 9rem);--cew-lor-vertical-logo-carousels-horizontal-logo-box-width: clamp(8rem, 18vw, 14rem);--cew-lor-vertical-logo-carousels-fade-size: clamp(3rem, 8vw, 7rem);--cew-lor-vertical-logo-carousels-logo-height: 64px;--cew-lor-vertical-logo-carousels-logo-opacity: 0.9;--cew-lor-vertical-logo-carousels-text-color: var(--cds-theme-clr-primary);width:100%;color:var(--cds-theme-clr-text)}.cew-lor-vertical-logo-carousels__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--cew-lor-vertical-logo-carousels-rail-gap);width:100%}.cew-lor-vertical-logo-carousels__rail{min-width:0}.cew-lor-vertical-logo-carousels__viewport{position:relative;height:var(--cew-lor-vertical-logo-carousels-viewport-height);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, transparent, rgb(0, 0, 0) var(--cew-lor-vertical-logo-carousels-fade-size), rgb(0, 0, 0) calc(100% - var(--cew-lor-vertical-logo-carousels-fade-size)), transparent);mask-image:linear-gradient(to bottom, transparent, rgb(0, 0, 0) var(--cew-lor-vertical-logo-carousels-fade-size), rgb(0, 0, 0) calc(100% - var(--cew-lor-vertical-logo-carousels-fade-size)), transparent)}.cew-lor-vertical-logo-carousels__track{display:flex;flex-direction:column;will-change:transform;animation-duration:var(--cew-lor-vertical-logo-carousels-speed);animation-timing-function:linear;animation-iteration-count:infinite;animation-name:cew-lor-vertical-logo-carousels-scroll-y}.cew-lor-vertical-logo-carousels__rail--second .cew-lor-vertical-logo-carousels__track{animation-direction:reverse}.cew-lor-vertical-logo-carousels:focus-within .cew-lor-vertical-logo-carousels__track{animation-play-state:paused}.cew-lor-vertical-logo-carousels__sequence{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--cew-lor-vertical-logo-carousels-logo-gap);padding-block-end:var(--cew-lor-vertical-logo-carousels-logo-gap);align-items:center}.cew-lor-vertical-logo-carousels__item{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:100%;height:var(--cew-lor-vertical-logo-carousels-logo-height);min-width:0}.cew-lor-vertical-logo-carousels__item--text{container-type:inline-size;height:auto;min-height:var(--cew-lor-vertical-logo-carousels-logo-height);padding-inline:.25rem}.cew-lor-vertical-logo-carousels__logo{display:block;width:100%;height:100% !important;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;opacity:var(--cew-lor-vertical-logo-carousels-logo-opacity)}.cew-lor-vertical-logo-carousels__text{display:block;width:100%;max-width:18ch;margin:0;color:var(--cew-lor-vertical-logo-carousels-text-color);font-family:var(--cds-theme-font-headings);font-size:clamp(var(--cds-theme-type-fluid-md),3vw,var(--cds-theme-type-fluid-2xl));font-size:clamp(var(--cds-theme-type-fluid-md),14cqw,var(--cds-theme-type-fluid-2xl));font-weight:var(--cds-theme-font-headings-weight);line-height:var(--cds-theme-headline-line-height);text-align:center;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:none}.cew-lor-vertical-logo-carousels--display-text{--cew-lor-vertical-logo-carousels-horizontal-logo-box-width: clamp(10rem, 32vw, 16rem)}@media(max-width: 992px){.cew-lor-vertical-logo-carousels--horizontal-tablet .cew-lor-vertical-logo-carousels__grid{grid-template-columns:1fr;gap:var(--cew-lor-vertical-logo-carousels-row-gap)}.cew-lor-vertical-logo-carousels--horizontal-tablet .cew-lor-vertical-logo-carousels__viewport{display:flex;align-items:center;height:auto;min-height:var(--cew-lor-vertical-logo-carousels-horizontal-rail-height);-webkit-mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) var(--cew-lor-vertical-logo-carousels-fade-size), rgb(0, 0, 0) calc(100% - var(--cew-lor-vertical-logo-carousels-fade-size)), transparent);mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) var(--cew-lor-vertical-logo-carousels-fade-size), rgb(0, 0, 0) calc(100% - var(--cew-lor-vertical-logo-carousels-fade-size)), transparent)}.cew-lor-vertical-logo-carousels--horizontal-tablet .cew-lor-vertical-logo-carousels__track{flex:0 0 auto;flex-direction:row;width:-moz-max-content;width:max-content;min-height:0;animation-name:cew-lor-vertical-logo-carousels-scroll-x}.cew-lor-vertical-logo-carousels--horizontal-tablet .cew-lor-vertical-logo-carousels__sequence{flex:0 0 auto;flex-direction:row;width:auto;min-height:0;padding-block-end:0;padding-inline-end:var(--cew-lor-vertical-logo-carousels-logo-gap)}.cew-lor-vertical-logo-carousels--horizontal-tablet .cew-lor-vertical-logo-carousels__item{flex:0 0 var(--cew-lor-vertical-logo-carousels-horizontal-logo-box-width);width:var(--cew-lor-vertical-logo-carousels-horizontal-logo-box-width)}}@media(max-width: 768px){.cew-lor-vertical-logo-carousels--horizontal-mobile .cew-lor-vertical-logo-carousels__grid{grid-template-columns:1fr;gap:var(--cew-lor-vertical-logo-carousels-row-gap)}.cew-lor-vertical-logo-carousels--horizontal-mobile .cew-lor-vertical-logo-carousels__viewport{display:flex;align-items:center;height:auto;min-height:var(--cew-lor-vertical-logo-carousels-horizontal-rail-height);-webkit-mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) var(--cew-lor-vertical-logo-carousels-fade-size), rgb(0, 0, 0) calc(100% - var(--cew-lor-vertical-logo-carousels-fade-size)), transparent);mask-image:linear-gradient(to right, transparent, rgb(0, 0, 0) var(--cew-lor-vertical-logo-carousels-fade-size), rgb(0, 0, 0) calc(100% - var(--cew-lor-vertical-logo-carousels-fade-size)), transparent)}.cew-lor-vertical-logo-carousels--horizontal-mobile .cew-lor-vertical-logo-carousels__track{flex:0 0 auto;flex-direction:row;width:-moz-max-content;width:max-content;min-height:0;animation-name:cew-lor-vertical-logo-carousels-scroll-x}.cew-lor-vertical-logo-carousels--horizontal-mobile .cew-lor-vertical-logo-carousels__sequence{flex:0 0 auto;flex-direction:row;width:auto;min-height:0;padding-block-end:0;padding-inline-end:var(--cew-lor-vertical-logo-carousels-logo-gap)}.cew-lor-vertical-logo-carousels--horizontal-mobile .cew-lor-vertical-logo-carousels__item{flex:0 0 var(--cew-lor-vertical-logo-carousels-horizontal-logo-box-width);width:var(--cew-lor-vertical-logo-carousels-horizontal-logo-box-width)}}@media(prefers-reduced-motion: reduce){.cew-lor-vertical-logo-carousels__viewport{overflow:auto;-webkit-mask-image:none;mask-image:none}.cew-lor-vertical-logo-carousels__track{animation:none;transform:none}.cew-lor-vertical-logo-carousels__sequence[aria-hidden=true]{display:none}}
