.component--testimonials .wrapper{--block-padding: 2rem;padding:var(--block-padding) 0}.component--testimonials .wrapper>.title:first-child{margin-bottom:2.5rem}@media screen and (min-width: 40.063em){.component--testimonials .wrapper>.title:first-child{text-align:center}}@media screen and (min-width: 40.063em){.component--testimonials .wrapper{--block-padding: 4rem}}.component--testimonials .container{max-width:106.4rem}.component--testimonials .wrapper>.title:first-child{text-align:left}@media screen and (min-width: 40.063em){.component--testimonials .wrapper>.title:first-child{margin-bottom:0;padding-bottom:0}}.component--testimonials .carousel-container{overflow:hidden}.component--testimonials .carousel-container .rs-navigation{margin-top:2rem}.component--testimonials .carousel-container .rs-navigation .row .columns{padding:0}.component--testimonials .carousel-container .rs-navigation .row .columns .rs-flex-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width: 40.063em){.component--testimonials .testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse nowrap;flex-flow:row-reverse nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13.5%}}@media screen and (min-width: 40.063em){.component--testimonials .testimonial .visual{-webkit-box-flex:0;-ms-flex:0 0 48.12%;flex:0 0 48.12%}}.component--testimonials .testimonial .visual img{width:100%;border-radius:var(--border-radius);overflow:hidden}.component--testimonials .testimonial .content{margin-top:4rem}.component--testimonials .testimonial .content .author{margin-top:3rem}@media screen and (min-width: 40.063em){.component--testimonials .testimonial .content{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}}