.testimonial .testimonial-content{padding-right:170px;width:66.66667%}.testimonial .testimonial-client{width:33.33333%}@media screen and (min-width:1024px){.testimonial .testimonial-wrapper.desktop-reverse{flex-direction:row-reverse}.testimonial .testimonial-wrapper.desktop-default .testimonial-image{padding-right:85px}}@media screen and (max-width:1025px){.testimonial .testimonial-client,.testimonial .testimonial-content{width:100%}.testimonial .testimonial-wrapper.mobile-reverse{flex-direction:column-reverse}.testimonial .testimonial-client{margin-bottom:2rem}}@media screen and (max-width:767px){.testimonial .testimonial-content{padding-right:48px}}.testimonial h3{font-weight:300}.testimonial .quote{font-size:1rem;line-height:170%;position:relative}.testimonial .quote p{font-size:.8rem}.testimonial .quote .after,.testimonial .quote .before{height:50px;position:absolute;width:50px}.testimonial .quote .before{left:0;transform:translate(-140%,-20%)}.testimonial .quote .after{right:0;transform:translate(140%,-100%)}@media screen and (max-width:1440px){.testimonial .quote .after,.testimonial .quote .before{position:unset;transform:unset}.testimonial .quote .after{display:none}}.testimonial .client .company-infos{margin-top:1rem}.testimonial .client .company-logo{margin-right:1.5rem}.testimonial .client .name{font-size:1.2rem;font-weight:900}.testimonial .client .stars{background:linear-gradient(-270deg,#e8581a,#581ae8);-webkit-background-clip:text;font-size:1.2rem;-webkit-text-fill-color:transparent;width:fit-content}.testimonial .client .company,.testimonial .client .position{font-size:.8rem}@media screen and (max-width:500px){.testimonial .client .company-infos{align-items:flex-start;flex-direction:column-reverse}}