.DentalCustomerLogos_marquee__HS121{--dental-customer-logo-gap:clamp(3rem,5vw,4.5rem);grid-row:3;align-self:end;position:relative;z-index:2;width:100%;padding:1.25rem 0;margin-bottom:1.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.DentalCustomerLogos_filter__wjmmp{position:absolute;pointer-events:none}.DentalCustomerLogos_track__cjKEA{display:flex;width:max-content;animation:DentalCustomerLogos_dental-customer-marquee__cBwCH 70s linear infinite}.DentalCustomerLogos_list__AkK8Y{display:flex;flex-direction:row;flex:0 0 auto;align-items:center;justify-content:space-around;min-width:calc(100vw + 10rem);gap:var(--dental-customer-logo-gap);margin:0;padding:0 calc(var(--dental-customer-logo-gap) / 2);list-style:none}.DentalCustomerLogos_item__OU4nZ{display:flex;flex:0 0 auto;align-items:center;justify-content:center;height:3.25rem}.DentalCustomerLogos_item__OU4nZ img{display:block;max-width:none;filter:url(#dental-customer-logo-white);opacity:.85;user-select:none}@keyframes DentalCustomerLogos_dental-customer-marquee__cBwCH{to{transform:translateX(-50%)}}@media (max-width:719px){.DentalCustomerLogos_marquee__HS121{--dental-customer-logo-scale:0.82;padding:1rem 0;margin-bottom:1rem}.DentalCustomerLogos_track__cjKEA{animation-duration:38s}.DentalCustomerLogos_list__AkK8Y{min-width:0;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.DentalCustomerLogos_marquee__HS121{padding:1rem 1.5rem 1.5rem;mask-image:none;-webkit-mask-image:none}.DentalCustomerLogos_track__cjKEA{width:100%;animation:none}.DentalCustomerLogos_list__AkK8Y{min-width:0;width:100%;flex-wrap:wrap;justify-content:center;gap:1rem 2rem;padding:0}.DentalCustomerLogos_list__AkK8Y[aria-hidden=true]{display:none}}