.testimonial-carousel{isolation:isolate;overflow-x:clip}.testimonial-carousel__bg{background-image:url(https://info.socotracapital.com/hubfs/_Socotra_Capital_2024/banner-bg-detail-2.png);background-position:0 50%;background-repeat:no-repeat;background-size:cover;inset:0;mix-blend-mode:multiply;transform:translateX(10%);z-index:-1}.testimonial-carousel__content :last-child{margin-bottom:0}.testimonial-carousel__header:not(.testimonial-carousel__header--center){display:grid;gap:var(--gap-md);grid-template-columns:2fr 1fr}.testimonial-carousel__cell{display:grid;min-height:100%}.testimonial-carousel__cell-card{border-radius:var(--border-radius);padding:3.8rem 3.2rem}.testimonial-carousel__cell-testimony{font-size:2rem;line-height:1.75}.testimonial-carousel__cell-attestant{font-size:1.8rem;font-weight:600;line-height:1.6}.testimonial-carousel__cell-title{font-size:1.4rem;line-height:1.75}.testimonial-carousel__cell-image>img{aspect-ratio:4/3;border-radius:var(--border-radius);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.testimonial-carousel__bg{transform:translateX(40%)}.testimonial-carousel__button{justify-self:end;-ms-flex-item-align:end;align-self:end}.testimonial-carosuel__cells{margin-right:-2rem}.testimonial-carousel__cell:not(.testimonial-carousel__cell--no-image){align-items:flex-end;grid-template-columns:3fr 2fr;max-width:98rem}.testimonial-carousel__cell--no-image{margin-right:2rem;max-width:78rem}.testimonial-carousel__cell-card{border-radius:var(--border-radius) var(--border-radius) 0 var(--border-radius);margin-top:3rem;min-height:25em;padding:4rem 6rem 4rem 4rem}.testimonial-carousel__cell--no-image .testimonial-carousel__cell-card{border-radius:var(--border-radius);margin-top:0}.testimonial-carousel__cell-image{transform:translateX(-2rem)}.testimonial-carousel__cell-image>img{aspect-ratio:10/11}}@media (min-width:980px){.testimonial-carousel__cell-card{min-height:41rem;padding:4rem 10rem 4rem 8rem}}@media (min-width:1200px){.testimonial-carosuel__cells{margin-left:calc(50vw - var(--container-width)/2 - 2.8rem)}}@media (max-width:767px){.testimonial-carosuel__cells.flickity-enabled{row-gap:2.4rem}.testimonial-carousel__cell-image{margin-bottom:-12rem;order:1;z-index:-1!important}.testimonial-carousel__cell:not(.testimonial-carousel__cell--no-image) .testimonial-carousel__cell-card{margin-inline:auto;max-width:calc(100% - 6rem);order:2}}@media(min-width:768px){.testimonial-carousel .flickity-page-dots{margin-inline:1.6rem 0;order:4}}