.testimonials{padding:8rem 0;display:flex;flex-wrap:nowrap;align-items:center;gap:14rem;justify-content:space-between}@media only screen and (max-width:1399px){.testimonials{gap:8rem}}@media only screen and (max-width:1199px){.testimonials{margin-top:0}}@media only screen and (max-width:991px){.testimonials{gap:4rem}}@media only screen and (max-width:575px){.testimonials{gap:.5rem;padding-top:0;padding-bottom:32px}}@media only screen and (max-width:576px){.testimonials{flex-wrap:wrap;justify-content:center;gap:2rem 1rem}}.testimonials__container{flex:1;min-width:0;overflow:hidden;opacity:0;transform:translateY(.5rem);transition:opacity .6s ease,transform .6s ease}@media only screen and (max-width:576px){.testimonials__container{order:1;flex:0 0 100%}}.testimonials__container.visible{opacity:1;transform:translateY(0)}.testimonials__arrow{flex-shrink:0;border-radius:12px;border:1px solid #D9E0F2;background:#fff;width:3.25rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 6px #10121a0a;opacity:0;transition:transform .24s ease-in-out,border .24s ease-in-out,box-shadow .24s ease-in-out,opacity .6s ease}.testimonials__arrow svg{width:2rem}.testimonials__arrow svg path{stroke:#111827}.testimonials__arrow:hover{transform:translate(.25rem);border:1px solid #acb4c4;box-shadow:0 4px 6px #00000026}.testimonials__arrow:hover svg path{stroke:#3b46b5}.testimonials__arrow:first-of-type:hover{transform:translate(-.25rem)}.testimonials__arrow:active{transform:translate(.5rem);border:1px solid #D9E0F2;box-shadow:0 4px 6px #00000026}.testimonials__arrow:active svg path{stroke:#383f85}.testimonials__arrow:first-of-type:active{transform:translate(-.5rem)}@media only screen and (max-width:576px){.testimonials__arrow{order:2}}.testimonials__arrow.visible{opacity:1}.testimonials__single{display:flex!important;flex-direction:column;align-items:center;gap:2rem;background-color:#f4f7fd}.testimonials__text{text-align:center;color:#111827;font-weight:500;font-size:1.5rem;line-height:2.25rem}.testimonials__author-container{text-align:center}.testimonials__author{color:#111827;font-weight:600}.testimonials__stars{display:flex;gap:.25rem}.testimonials__star-full,.testimonials__star-outline{width:1.25rem;height:1.25rem}.testimonials__star-outline path{stroke:#4f5bd5}.testimonials__star-full path{fill:#4f5bd5}
