@media screen and (min-width:990px){.client-logos .page-width{padding-inline:var(--ds-space-30)}}.client-logos__grid{display:flex;flex-wrap:wrap;gap:var(--ds-space-32);margin-inline:auto;max-width:1380px}.client-logos__main{display:flex;flex:1 1 420px;flex-direction:column;gap:var(--ds-space-26);justify-content:center;min-width:0}@media screen and (min-width:990px){.client-logos__grid{flex-wrap:nowrap;gap:var(--ds-space-57)}.client-logos__main{flex:1 1 auto;justify-content:flex-start}}.client-logos__heading{color:var(--ds-color-navy-deep);font-family:var(--ds-font-heading);font-size:var(--ds-size-24);font-weight:var(--ds-weight-bold);letter-spacing:-.015em;line-height:1.15;margin:0}@media screen and (min-width:990px){.client-logos__heading{font-size:var(--ds-size-28)}}.client-logos__rail{display:block;position:relative}.client-logos__list{--logos-gap: var(--ds-space-34);--logos-per-view: var(--logos-per-view-mobile, 2);align-items:center;display:flex;flex-wrap:wrap;gap:var(--logos-gap);margin:0;padding:0}.client-logos__list.slider{flex-wrap:nowrap}@media screen and (min-width:990px){.client-logos__list{--logos-per-view: var(--logos-per-view-desktop, 5)}}.client-logos__item{align-items:center;display:flex;flex:0 0 calc((100% - (var(--logos-per-view) - 1) * var(--logos-gap)) / var(--logos-per-view));justify-content:center;min-height:94px;min-width:0;scroll-snap-align:start}@media screen and (min-width:990px){.client-logos__list.slider--desktop>.client-logos__item:first-child{margin-left:0;scroll-margin-left:0}}.client-logos__link{align-items:center;display:flex;justify-content:center;text-decoration:none;width:100%}.client-logos__image{display:block;height:auto;max-height:94px;max-width:100%;object-fit:contain;width:auto}.client-logos__wordmark{color:var(--ds-color-text-slate);display:block;font-family:var(--ds-font-heading);font-size:var(--ds-size-15);font-weight:var(--ds-weight-bold);letter-spacing:.01em;line-height:1.25;text-align:center}.client-logos__link:hover .client-logos__wordmark{color:var(--ds-color-navy-deep)}.client-logos__quotes{display:block;flex:1 1 320px;min-width:0;position:relative}@media screen and (min-width:990px){.client-logos__quotes{flex:0 0 440px;max-width:440px}}.client-logos__quote-track{display:flex;margin:0;padding:0}.client-logos__quote-slide{flex:0 0 100%;min-width:0}.client-logos__quote{background-color:var(--ds-color-surface-frost);border-radius:var(--ds-radius-md);display:flex;flex-direction:column;gap:var(--ds-space-15);height:100%;margin:0;padding:var(--ds-space-30)}.client-logos__stars{color:var(--ds-color-accent-blue);display:inline-flex;gap:var(--ds-space-2)}.client-logos__star{display:inline-flex;flex-shrink:0}.client-logos__star .icon{height:18px;width:18px}.client-logos__quote-text{border-left:0;color:var(--ds-color-navy-deep);font-family:var(--ds-font-body);font-size:var(--ds-size-16);font-style:normal;font-weight:var(--ds-weight-regular);letter-spacing:normal;line-height:1.62;margin:0;padding:0}.client-logos__attribution{color:var(--ds-color-text-slate);font-family:var(--ds-font-body);font-size:var(--ds-size-13-5);letter-spacing:normal;line-height:1.3;margin-top:auto}.client-logos__nav.slider-button{background:var(--ds-color-white);height:32px;width:32px}.client-logos__nav{align-items:center;background-color:var(--ds-color-white);border:1px solid var(--ds-color-border-grey);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-nav_control);color:var(--ds-color-navy-deep);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:border-color var(--duration-short) ease,opacity var(--duration-short) ease;width:32px}.client-logos__nav:hover:not(:disabled){border-color:var(--ds-color-accent-blue);color:var(--ds-color-accent-blue)}.client-logos__nav:disabled{cursor:default;opacity:.35}.client-logos__nav.slider-button .icon{height:14px;width:14px}.client-logos__nav.client-logos__nav--next .icon,.client-logos__nav.client-logos__nav--next:not([disabled]):hover .icon{transform:none}.client-logos__nav.client-logos__nav--prev .icon,.client-logos__nav.client-logos__nav--prev:not([disabled]):hover .icon{transform:rotate(180deg)}.client-logos__nav-row{display:contents}.client-logos__nav-row .client-logos__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.client-logos__nav-row .client-logos__nav--prev{left:calc(-1 * var(--ds-space-10))}.client-logos__nav-row .client-logos__nav--next{right:calc(-1 * var(--ds-space-10))}.client-logos__quote-nav{align-items:center;display:flex;gap:var(--ds-space-8);position:absolute;right:var(--ds-space-30);top:var(--ds-space-26);z-index:2}.client-logos__counter{color:var(--ds-color-text-slate);font-family:var(--ds-font-body);font-size:var(--ds-size-13-5);letter-spacing:normal;line-height:1;min-width:auto}@media screen and (max-width:749px){.client-logos__list{--logos-gap: var(--ds-space-20)}.client-logos__quote-nav{right:var(--ds-space-20);top:var(--ds-space-20)}}@media screen and (min-width:990px){.landing-page-1 .client-logos .page-width{padding-inline:var(--ds-space-46)}}.client-logos__marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.client-logos__marquee-track{display:flex;width:max-content;gap:var(--marquee-gap, 64px);animation:client-logos-marquee var(--marquee-duration, 45s) linear infinite;transform:translateZ(0);backface-visibility:hidden}.client-logos__marquee-list{display:flex;align-items:center;gap:var(--marquee-gap, 64px);margin:0;padding:0;flex:0 0 auto}.client-logos__marquee .client-logos__item{flex:0 0 auto;width:160px;min-height:0;display:flex;align-items:center;justify-content:center}.client-logos__marquee .client-logos__image{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.client-logos__marquee:hover .client-logos__marquee-track{animation-play-state:paused}@keyframes client-logos-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-50% - (var(--marquee-gap, 64px) / 2)),0,0)}}@media screen and (max-width:749px){.client-logos__marquee .client-logos__item{width:120px}.client-logos__marquee .client-logos__image{max-height:48px}}@media(prefers-reduced-motion:reduce){.client-logos__marquee-track{animation-duration:120s}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/section-client-logos.css.map */
