.testimonial-carousel{background-color:var(--porcelain);background-image:url(https://info.socotracapital.com/hubfs/Herzer_2024/footer-bg.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100% auto}.testimonial-carousel--border-radius{border-radius:4rem}.testimonial-carousel__header{margin-bottom:6rem;text-align:center}.testimonial-carousel__heading{margin-inline:auto;max-width:58rem}.testimonial-carousel__rich-text p:last-child{margin-bottom:0}.testimonial-carousel__button{margin-top:2rem}.testimonial-carosuel__cells{padding-bottom:11rem}.testimonial-carosuel__cells--single{padding-bottom:0}.testimonial-carousel__cell-card{background-color:var(--white);border-radius:var(--border-radius);padding:3.2rem 2rem}.testimonial-carousel__cell-icon{display:block}.testimonial-carousel__cell-details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial-carousel__cell-testimony{font-size:2rem;font-weight:600;margin:2.6rem 0}.testimonial-carousel__cell-headshot{border-radius:50%}.testimonial-carousel__cell-attestant{font-size:1.6rem;font-weight:700}.testimonial-carousel__cell-image{display:none}@media (min-width:768px){.testimonial-carousel__header{display:grid;grid-template-columns:66.666% 1fr;grid-gap:var(--gap);text-align:left}.testimonial-carousel__heading{margin-inline:unset}.testimonial-carousel__button{justify-self:end;-ms-flex-item-align:end;align-self:end}.testimonial-carosuel__cells{margin-right:-2rem;padding-bottom:0}.testimonial-carousel__cell{display:grid;grid-template-columns:54rem 12rem 88rem;grid-template-rows:9rem 1fr 9rem}.testimonial-carousel__cell-card{-webkit-box-shadow:var(--box-shadow);box-shadow:var(--box-shadow);grid-area:2/1/3/3;padding:4rem;position:relative;z-index:1}.testimonial-carousel__cell-image{border-radius:var(--border-radius);display:block;grid-area:1/2/4/4;overflow:hidden;position:relative}.testimonial-carousel__cell-image>img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}@media (min-width:992px){.testimonial-carousel--border-radius{border-radius:8rem}.testimonial-carousel__cell-card{padding:6rem}}@media (min-width:1200px){.testimonial-carosuel__cells{margin-left:calc(50vw - var(--container-width)/2 - 2rem)}.testimonial-carousel__cell-card{padding:8rem}}.testimonial-carousel .flickity-prev-next-button{bottom:0;top:auto;-webkit-transform:none;transform:none}.testimonial-carosuel__cells--single .flickity-prev-next-button{display:none}.testimonial-carousel .flickity-page-dots{bottom:7.4rem}.testimonial-carosuel__cells--single .flickity-page-dots{display:none}.testimonial-carousel .flickity-prev-next-button.previous{left:calc(50% - 5.2rem)}.testimonial-carousel .flickity-prev-next-button.next{right:calc(50% - 5.2rem)}@media (min-width:768px){.testimonial-carousel .flickity-page-dots{bottom:0;left:10.4rem;line-height:4.8rem;text-align:right;width:40rem}.testimonial-carousel .flickity-prev-next-button.previous{left:0;right:auto}.testimonial-carousel .flickity-prev-next-button.next{left:5.6rem;right:auto}}