.testimonials{background:linear-gradient(90.04deg,#2a275b .03%,#da4085 81.81%,#f0b157 129.1%);padding:80px 0;color:var(--color_pure-white)}
@media(max-width:991px){.testimonials{padding:56px 0}
}.testimonials .section_title{text-align:center;margin-bottom:56px;padding-bottom:0}
.testimonials .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:56px 0 0}
.testimonials .testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}
@media(max-width:768px){.testimonials .testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}.testimonials .testimonial .testimonial-card{padding:32px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:32px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:-webkit-min-content;width:-moz-min-content;width:min-content;position:relative}
@media(max-width:991px){.testimonials .testimonial .testimonial-card{width:100%;gap:24px}
}.testimonials .testimonial .testimonial-card .bottom-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:24px}
.testimonials .testimonial .testimonial-card .bottom-card #avatar{width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100px}
.testimonials .testimonial .testimonial-card .bottom-card #avatar img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-radius:100px}
.testimonials .testimonial .testimonial-card .bottom-card .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.testimonials .testimonial .testimonial-card p{margin:0}
.testimonials .testimonial .testimonial-card::before{content:"";position:absolute;inset:0;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:2px 2px 0 2px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(0,rgba(255,255,255,0) 0,#fff 100%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}