.testimonial-with-rating__wrapper{display:flex}@media(max-width:767.98px){.testimonial-with-rating__wrapper{flex-direction:column}}.testimonial-with-rating__testimonial{display:flex;flex:1;flex-direction:column;row-gap:40px}@media(max-width:1535.98px){.testimonial-with-rating__testimonial{row-gap:35px}}@media(max-width:1279.98px){.testimonial-with-rating__testimonial{row-gap:30px}}@media(max-width:767.98px){.testimonial-with-rating__testimonial{row-gap:15px}}.testimonial-with-rating__testimonial{margin:0;padding:30px 60px 30px 30px}@media(max-width:1279.98px){.testimonial-with-rating__testimonial{padding:20px 40px 20px 20px}}@media(max-width:767.98px){.testimonial-with-rating__testimonial{padding:0 0 20px}}.testimonial-with-rating__testimonial-content{display:flex;flex-direction:column;row-gap:20px}@media(max-width:1279.98px){.testimonial-with-rating__testimonial-content{row-gap:15px}}.testimonial-with-rating__quote{position:relative;width:100%;height:max-content}.testimonial-with-rating__quote>*:first-child{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.testimonial-with-rating__quote>img{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.testimonial-with-rating__quote:after{display:block;content:"";width:100%;padding-bottom:66.6666666667%}.testimonial-with-rating__quote{max-width:45px}.testimonial-with-rating__text{color:var(--section-text-color, #ffffff)}.testimonial-with-rating__author{display:flex;align-items:center;column-gap:20px}@media(max-width:1535.98px){.testimonial-with-rating__author{column-gap:15px}}.testimonial-with-rating__author-name{color:var(--section-text-color, #ffffff)}.testimonial-with-rating__author-image{position:relative;width:100%;height:max-content}.testimonial-with-rating__author-image>*:first-child{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.testimonial-with-rating__author-image>img{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.testimonial-with-rating__author-image:after{display:block;content:"";width:100%;padding-bottom:100%}.testimonial-with-rating__author-image{flex:0 0 60px;border-radius:4px;overflow:hidden}@media(max-width:1279.98px){.testimonial-with-rating__author-image{flex-basis:50px}}.testimonial-with-rating__author-content{display:flex;flex-direction:column}.testimonial-with-rating__author-position{color:#90889a}.testimonial-with-rating__rating{position:relative;display:flex;flex:0 0 310px;flex-direction:column;justify-content:center;align-items:center;row-gap:20px}@media(max-width:1279.98px){.testimonial-with-rating__rating{row-gap:15px}}.testimonial-with-rating__rating{padding:20px 30px 20px 60px}@media(max-width:1279.98px){.testimonial-with-rating__rating{flex-basis:260px;padding:20px 20px 20px 40px}}@media(max-width:767.98px){.testimonial-with-rating__rating{flex-basis:auto;padding:20px}}.testimonial-with-rating__rating:before{content:"";position:absolute;top:50%;left:0;width:1px;height:245px;transform:translateY(-50%);background-color:#ffffff40}@media(max-width:767.98px){.testimonial-with-rating__rating:before{width:100%;height:1px;top:0;transform:none}}.testimonial-with-rating__rating-logo{position:relative;width:100%;height:max-content}.testimonial-with-rating__rating-logo>*:first-child{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.testimonial-with-rating__rating-logo>img{position:absolute;width:100%;height:100%!important;top:0;left:0;object-fit:cover}.testimonial-with-rating__rating-logo:after{display:block;content:"";width:100%;padding-bottom:100%}.testimonial-with-rating__rating-logo{max-width:60px}@media(max-width:1279.98px){.testimonial-with-rating__rating-logo{max-width:50px}}.testimonial-with-rating__rating-content{display:flex;flex-direction:column;align-items:center;row-gap:10px}.testimonial-with-rating__rating-value{color:var(--section-text-color, #ffffff)}.testimonial-with-rating__rating-stars{width:220px;height:37px;background:url(/images/icons/rating-star-gray.svg) repeat-x left center;background-size:44px auto}@media(max-width:1279.98px){.testimonial-with-rating__rating-stars{width:200px;height:34px;background-size:40px auto}}.testimonial-with-rating__rating-stars-score{height:100%;background:url(/images/icons/rating-star.svg) repeat-x left center;background-size:44px auto}@media(max-width:1279.98px){.testimonial-with-rating__rating-stars-score{background-size:40px auto}}
