.customer-testimonials{box-sizing:border-box;width:100%}.customer-testimonials *,.customer-testimonials :after,.customer-testimonials :before{box-sizing:border-box}.customer-testimonials__container,.customer-testimonials__intro{margin:0 auto;width:100%}.customer-testimonials__intro{text-align:center}.customer-testimonials__heading{margin:0;white-space:pre-line}.customer-testimonials__description>:first-child{margin-top:0}.customer-testimonials__description>:last-child{margin-bottom:0}.customer-testimonials__track{align-items:stretch;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.customer-testimonials__card{display:flex;flex-direction:column;flex-shrink:0;margin:0;min-width:0;overflow-wrap:break-word;scroll-snap-align:start}.customer-testimonials__card:focus{outline:2px solid #ce1126;outline-offset:-2px}.customer-testimonials__icon{display:block;flex-shrink:0}.customer-testimonials__quote{border:0;color:inherit;font:inherit;margin:0;padding:0;white-space:pre-line}.customer-testimonials__attribution{font-style:normal;margin-top:auto}.customer-testimonials__name{font-weight:700}.customer-testimonials__dots{display:flex;flex-wrap:wrap;justify-content:center}.customer-testimonials__dots[hidden]{display:none}.customer-testimonials__dot{align-items:center;background:transparent;border:0;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin:0;min-width:28px;padding:0;width:28px}.customer-testimonials__dot span{border-radius:50%;display:block;height:12px;width:12px}.customer-testimonials__dot:focus{outline:2px solid currentColor;outline-offset:0}@media (max-width:767px){.customer-testimonials__track{scrollbar-width:none;-ms-overflow-style:none}.customer-testimonials__track::-webkit-scrollbar{display:none;height:0;width:0}}