.container{color:#221c35;font-family:proxima-nova,sans-serif;margin:0 auto;max-width:1200px;padding:48px 16px}h2,p{margin:0}.content{display:flex;flex-direction:column;gap:32px;padding:16px}.content,.title{text-align:center}.title{font-size:48px;line-height:125%;margin-bottom:20px;width:100%}.testimonial-carousel{overflow:hidden;position:relative;width:100%}.testimonial-carousel-inner{display:flex;transition:transform .5s ease-in-out}.testimonial-slide{box-sizing:border-box;display:flex;min-width:100%}.slide-content{gap:20px;width:100%}.slide-content,.testimonial-image{align-items:center;display:flex;height:100%}.testimonial-image{flex:1;justify-content:center}.testimonial-image img{border-radius:8px;height:100%;max-width:100%;object-fit:cover}.testimonial-card{background-color:#e4edf8;border-top-right-radius:64px;box-sizing:border-box;flex:1;justify-content:center;padding:32px}.testimonial-card,.testimonial-card-content{display:flex;flex-direction:column;height:100%}.testimonial-card-content{gap:32px;justify-content:space-between;overflow-y:auto;text-align:left}.testimonial-card .author-name{color:#2b3c73;font-size:32px;font-weight:700;line-height:150%;margin:0;padding:0}.testimonial-card .author-title{font-size:16px}.testimonial-card .author-title,.testimonial-card-text{color:#221c35;font-weight:400;line-height:150%;margin:0;padding:0}.testimonial-card-text{font-size:24px}.testimonial-carousel-indicators{display:flex;gap:16px;justify-content:center;margin-top:32px;text-align:center}.indicator{background-color:#b6c1d7;border-radius:50%;cursor:pointer;display:inline-block;height:16px;margin:0;transition:background-color .3s ease;width:16px}.indicator.active{background-color:#f04b4bed;border-radius:8px;height:16px;vertical-align:middle;width:96px}@media (max-width:768px){.slide-content{flex-direction:column}.testimonial-card,.testimonial-image{flex:none;width:100%}.testimonial-card{margin:10px 0}}