section.testimonials-module .container{padding:0}section.testimonials-module .testimonials{background:#250b3b;overflow:hidden;position:relative}section.testimonials-module .testimonials:after,section.testimonials-module .testimonials:before{background:#fff;bottom:0;content:"";left:0;pointer-events:none;position:absolute;z-index:3}section.testimonials-module .testimonials:before{height:107px;width:107px}section.testimonials-module .testimonials:after{bottom:107px;height:57px;left:107px;width:57px}section.testimonials-module .testimonials__viewport{overflow:hidden;touch-action:pan-y}section.testimonials-module .testimonials__track{display:flex;transition:transform .55s cubic-bezier(.22,1,.36,1);will-change:transform}section.testimonials-module .testimonials__slide{align-items:center;background:#250b3b;color:#fff;display:flex;flex:0 0 100%;justify-content:center;min-height:clamp(420px,48vw,660px);overflow:hidden;padding:4rem 2rem;position:relative;width:100%}section.testimonials-module .testimonials__slide:after{background:linear-gradient(180deg,rgba(23,35,36,0),#172324 80.85%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}section.testimonials-module .testimonials__slide--purple{background:#250b3b}section.testimonials-module .testimonials__slide--purple:after{background:0 0}section.testimonials-module .testimonials__background-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}section.testimonials-module .testimonials__content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;position:relative;text-align:center;width:min(100%,1160px);z-index:2}section.testimonials-module .testimonials__author,section.testimonials-module .testimonials__quote{margin:0}section.testimonials-module .testimonials__quote{color:#fff;line-height:1.1;max-width:980px;quotes:none}section.testimonials-module .testimonials__author{align-items:center;color:#fff;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}section.testimonials-module .testimonials__author-position{color:#d0d5dd}section.testimonials-module .testimonials__nav{align-items:center;display:flex;gap:.625rem;justify-content:center}section.testimonials-module .testimonials__arrow{align-items:center;background:0 0;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;color:#fff;display:inline-flex;height:32px;justify-content:center;min-width:32px;padding:0;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:32px}section.testimonials-module .testimonials__arrow:hover{background:#fff;border-color:#fff;color:#172324}section.testimonials-module .testimonials__arrow svg{display:block;height:12px;width:12px}section.testimonials-module .testimonials__arrow--next svg{transform:rotate(180deg)}@media (max-width:768px){section.testimonials-module .testimonials__slide{min-height:440px;padding:2rem 1.5rem}section.testimonials-module .testimonials__quote{max-width:100%}section.testimonials-module .testimonials:before{height:84px;width:84px}section.testimonials-module .testimonials:after{bottom:84px;height:44px;left:84px;width:44px}}