.testimonial,.testimonial .rating{position:relative}.testimonial:before,.testimonial .rating:before{position:absolute}.testimonial .rating{display:inline-block;zoom:1}.testimonial .author::before,.testimonial:before,.testimonial .rating:before{display:block}.testimonials-wrapper,.testimonial,.testimonial:before{box-sizing:border-box}.testimonial .author::before,.testimonial:before,.testimonial .rating:before{content:""}.testimonial .author{text-align:right}.testimonial .author{display:flex}.testimonial{flex-direction:column}.testimonial .author,.testimonial .rating-author{align-items:center}.testimonial:before{background-repeat:no-repeat}.testimonial:before{background-size:contain}.testimonial:before{background-position:center center}.testimonial,.testimonial p{transition-duration:750ms}.testimonial p{transition-delay:200ms}.testimonial{transition-delay:300ms}.testimonial .author{font-family:"Montserrat",sans-serif}.testimonial p{font-family:"JetBrainsMono",sans-serif}@media screen and (min-width: 1201px){.testimonials-wrapper{padding-top:120px;padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.testimonials-wrapper{padding-top:6em;padding-bottom:6em}}@media screen and (max-width: 760px){.testimonials-wrapper{padding-top:4em;padding-bottom:4em}}@media screen and (min-width: 1920px){.testimonial p.short{font-size:1.8em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial p.short{font-size:1.6em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial p.short{font-size:1.4em}}@media screen and (max-width: 450px){.testimonial p.short{font-size:1.2em}}@media screen and (min-width: 1920px){.testimonial .author,.testimonial p.medium{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial .author,.testimonial p.medium{font-size:.95em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial .author,.testimonial p.medium{font-size:.9em}}@media screen and (max-width: 450px){.testimonial .author,.testimonial p.medium{font-size:.85em}}@media screen and (min-width: 1920px){.testimonial p.long{font-size:.9em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.testimonial p.long{font-size:.9em}}@media screen and (min-width: 451px)and (max-width: 1199px){.testimonial p.long{font-size:.85em}}@media screen and (max-width: 450px){.testimonial p.long{font-size:.8em}}.testimonial p.long,.testimonial p.medium,.testimonial p.short{font-weight:normal;line-height:1.6em}.testimonial p.long,.testimonial p.medium,.testimonial p.short{margin-bottom:1.6em}.testimonial p{transform:translateX(-50px);opacity:0}.testimonial p.is-visible{transform:translateX(0);opacity:1}.testimonial{transform:translateY(50px);opacity:0}.is-visible.testimonial{transform:translateY(0);opacity:1}.testimonials-wrapper{background-color:#1b201b}.testimonial{transition-property:opacity,transform;width:60%;padding:5% 0 5% 65px;gap:4rem}@media screen and (max-width: 760px){.testimonial{width:85%;padding-bottom:15%}}.testimonial:nth-of-type(2n){margin-left:40%}@media screen and (max-width: 760px){.testimonial:nth-of-type(2n){margin-left:10%}}.testimonial:before{top:-2px;left:0px;width:60px;height:50px;background-image:url("/app/global/images/right-quote.svg")}.testimonial .author{font-weight:bold;color:#fff;margin-top:1.2em;gap:2rem;flex:1 1 auto;white-space:nowrap;line-height:1}.testimonial .author::before{flex:1 1 auto;height:2px;background:#b9ff00}.testimonial p{transition-property:transform,opacity;color:#e2d97a}.testimonial .rating{--size: 14px;margin-top:.7em;margin-right:1em;width:calc(var(--size)*5);height:var(--size);-webkit-mask:url("/app/global/images/star.svg") left/var(--size) 100% repeat-x;mask:url("/app/global/images/star.svg") left/var(--size) 100% repeat-x}.testimonial .rating:before{inset:0;width:0;background:#b9ff00;-webkit-mask:inherit;mask:inherit}.testimonial .rating[data-rating="0"]::before{width:calc(var(--size)*0)}.testimonial .rating[data-rating="1"]::before{width:calc(var(--size)*1)}.testimonial .rating[data-rating="2"]::before{width:calc(var(--size)*2)}.testimonial .rating[data-rating="3"]::before{width:calc(var(--size)*3)}.testimonial .rating[data-rating="4"]::before{width:calc(var(--size)*4)}.testimonial .rating[data-rating="5"]::before{width:calc(var(--size)*5)}
