@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.animate-scroll{animation:scroll var(--animation-duration,40s) var(--animation-direction,forwards) linear infinite}@font-face{font-family:var(--font-libre-baskerville),"Libre Baskerville";src:url("/fonts/PP Libre Baskerville/LibreBaskerville-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.testimonial-section{padding:2rem 1rem}@media screen and (min-width:1280px){.testimonial-section{padding:5.625rem 2.25rem}}@media screen and (min-width:768px)and (max-width:1279px){.testimonial-section{padding:2.5rem 2rem}}.testimonial-section__container{max-width:160vh;margin-left:auto;margin-right:auto;width:100%}.testimonial-section__title{color:#191919;text-align:center;text-transform:capitalize;font-size:1.875rem;line-height:2.25rem;font-family:var(--font-libre-baskerville),"Libre Baskerville",sans-serif;margin:0}@media screen and (min-width:768px)and (max-width:1279px){.testimonial-section__title{font-size:2.5rem;line-height:3rem}}@media screen and (min-width:1280px){.testimonial-section__title{font-size:3rem;line-height:3.75rem}}.testimonial-section__carousel{width:100%;overflow:hidden;margin:2.5rem -1rem;padding:0 1rem 2rem}@media screen and (min-width:768px)and (max-width:1279px){.testimonial-section__carousel{margin:0 auto;padding:0 0 2rem}}@media screen and (min-width:1280px){.testimonial-section__carousel{margin:0 auto;padding:0}}.testimonial-section__grid{display:flex;flex-direction:column;gap:1.25rem;margin:2.5rem auto}@media screen and (min-width:1280px){.testimonial-section__grid{flex-direction:row;gap:1.5rem;align-items:stretch}}.testimonial-section__card{background:#fff;border:1px solid #ebebeb;border-radius:20px;padding:2.25rem;flex:1;display:flex;flex-direction:column;min-height:400px}@media screen and (min-width:1280px){.testimonial-section__card{padding:2.5rem}}.testimonial-section__card-header{display:flex;align-items:center;gap:.875rem;margin-bottom:1.75rem}.testimonial-section__company-logo{position:relative;width:52px;height:52px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#f5f5f5}.testimonial-section__company-name{font-family:var(--font-inter),Inter;font-size:1.375rem;font-weight:700;color:#191919;line-height:1.1}.testimonial-section__quote{flex:1;font-family:var(--font-inter),Inter;font-size:1.0625rem;line-height:1.7;color:#2a2a2a;margin:0 0 1.75rem}.testimonial-section__divider{border:none;border-top:1.5px dashed rgba(0,0,0,.12);margin-bottom:1.5rem}.testimonial-section__profile{display:flex;align-items:center;gap:.875rem}.testimonial-section__profile-image{position:relative;width:3rem;height:3rem;border-radius:50%;overflow:hidden;flex-shrink:0;background:#f5f5f5}.testimonial-section__image{object-fit:cover}.testimonial-section__profile-info{display:flex;flex-direction:column;gap:.2rem}.testimonial-section__name{font-family:var(--font-inter),Inter;font-size:.9375rem;font-weight:600;color:#191919;line-height:1.2;margin:0}.testimonial-section__title-text{font-family:var(--font-inter),Inter;font-size:.8125rem;font-weight:400;color:rgba(0,0,0,.5);line-height:1.3;margin:0}
/*# sourceMappingURL=ef791ad00dc72f51.css.map*/