.sdocs-logo-strip,.sdocs-logo-strip *{box-sizing:border-box}.sdocs-logo-strip{background-color:var(--logo-bg,#f7f6f7);background-repeat:no-repeat;font-family:inherit;isolation:isolate;overflow:hidden;position:relative;width:100%}.sdocs-logo-strip__overlay{background:var(--logo-overlay,transparent);inset:0;pointer-events:none;position:absolute;z-index:0}.sdocs-logo-strip__inner{margin:0 auto;max-width:1305px;padding-bottom:var(--logo-pb,54px);padding-top:var(--logo-pt,50px);position:relative;width:calc(100% - 64px);z-index:1}.sdocs-logo-strip__intro{margin:0 auto 38px;text-align:center}.sdocs-logo-strip--intro-left .sdocs-logo-strip__intro{text-align:left}.sdocs-logo-strip__heading{color:var(--logo-heading,#353236);font-family:inherit;font-size:26px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0}.sdocs-logo-strip__subheading{color:var(--logo-body,#79757a);font-family:inherit;font-size:16px;font-weight:400;line-height:1.45;margin:7px auto 0;max-width:900px}.sdocs-logo-strip--intro-left .sdocs-logo-strip__subheading{margin-left:0}.sdocs-logo-strip__grid,.sdocs-logo-strip__sequence{list-style:none;margin:0;padding:0}.sdocs-logo-strip__logo-wrap:before{content:none}.sdocs-logo-strip__marquee{overflow:hidden;position:relative;width:100%}.sdocs-logo-strip__track{animation:sdocs-logo-scroll var(--logo-duration,32s) linear infinite;display:flex;width:max-content;will-change:transform}.sdocs-logo-strip--reverse .sdocs-logo-strip__track{animation-direction:reverse}.sdocs-logo-strip--pausable .sdocs-logo-strip__marquee:hover .sdocs-logo-strip__track{animation-play-state:paused}.sdocs-logo-strip__sequence{align-items:center;display:flex;flex-shrink:0;gap:var(--logo-gap,68px);padding-right:var(--logo-gap,68px)}@keyframes sdocs-logo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.sdocs-logo-strip__grid{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--logo-gap, 68px)*.5) var(--logo-gap,68px);justify-content:center}.sdocs-logo-strip--intro-left .sdocs-logo-strip__grid{justify-content:flex-start}.sdocs-logo-strip__logo-wrap{align-items:center;display:flex;flex:0 0 var(--logo-box-w,125px);height:calc(var(--logo-max-h, 42px) + 6px);justify-content:center;margin:0;width:var(--logo-box-w,125px)}.sdocs-logo-strip__logo{display:block;height:auto;max-height:var(--logo-max-h,42px);max-width:100%;object-fit:contain;opacity:var(--logo-opacity,.55);transition:opacity .16s ease,filter .16s ease,transform .16s ease;width:auto}.sdocs-logo-strip--grayscale .sdocs-logo-strip__logo{filter:grayscale(100%)}.sdocs-logo-strip__logo-wrap:hover .sdocs-logo-strip__logo{opacity:.9;transform:scale(1.025)}.sdocs-logo-strip--hover-color .sdocs-logo-strip__logo-wrap:hover .sdocs-logo-strip__logo{filter:grayscale(0)}.sdocs-logo-strip__fade{bottom:0;pointer-events:none;position:absolute;top:0;width:var(--logo-fade-w,70px);z-index:2}.sdocs-logo-strip__fade--left{background:linear-gradient(to right,var(--logo-bg),var(--logo-bg-clear));left:0}.sdocs-logo-strip__fade--right{background:linear-gradient(to left,var(--logo-bg),var(--logo-bg-clear));right:0}.sdocs-logo-strip__empty{border:1px dashed rgba(0,0,0,.18);border-radius:6px;color:var(--logo-body,#79757a);font-size:13px;padding:28px;text-align:center}@media (max-width:900px){.sdocs-logo-strip__inner{padding-bottom:calc(var(--logo-pb, 54px)*.88);padding-top:calc(var(--logo-pt, 50px)*.88);width:calc(100% - 48px)}.sdocs-logo-strip__sequence{gap:calc(var(--logo-gap, 68px)*.76);padding-right:calc(var(--logo-gap, 68px)*.76)}.sdocs-logo-strip__logo-wrap{flex-basis:calc(var(--logo-box-w, 125px)*0.92);width:calc(var(--logo-box-w, 125px)*.92)}.sdocs-logo-strip__logo{max-height:calc(var(--logo-max-h, 42px)*.9)}}@media (max-width:600px){.sdocs-logo-strip__inner{padding-bottom:calc(var(--logo-pb, 54px)*.78);padding-top:calc(var(--logo-pt, 50px)*.76);width:calc(100% - 36px)}.sdocs-logo-strip__intro{margin-bottom:30px}.sdocs-logo-strip__heading{font-size:22px}.sdocs-logo-strip__subheading{font-size:15px}.sdocs-logo-strip__sequence{gap:calc(var(--logo-gap, 68px)*.62);padding-right:calc(var(--logo-gap, 68px)*.62)}.sdocs-logo-strip__grid{gap:24px 32px}.sdocs-logo-strip__logo-wrap{flex-basis:calc(var(--logo-box-w, 125px)*0.84);width:calc(var(--logo-box-w, 125px)*.84)}.sdocs-logo-strip__logo{max-height:calc(var(--logo-max-h, 42px)*.8)}.sdocs-logo-strip__fade{width:calc(var(--logo-fade-w, 70px)*.5)}}@media (prefers-reduced-motion:reduce){.sdocs-logo-strip__track{animation:none}.sdocs-logo-strip__marquee{overflow-x:auto}}