.testimonials-slider .container--full{padding:0 15px}
.testimonials-slider .section-headings{text-align:center;margin-bottom:50px}
.testimonials-slider__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}
.testimonials-slider__container .section-headings{margin-bottom:0;text-align:center}
.testimonials-slider__container .section-headings .headlines{font-size:2.25rem;line-height:3rem;font-weight:700}
.testimonials-slider__container .section-headings .headlines h2,.testimonials-slider__container .section-headings .headlines h3{font-size:inherit;line-height:inherit;font-weight:inherit}
.testimonials-slider__container .section-headings .headlines span{color:#ee042c}
.testimonials-slider__container .splide{padding-bottom:50px;width:100%}
.testimonials-slider__container .splide .splide__slide{max-width:370px}
.testimonials-slider__container .splide .testimonial-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;color:#270844;background-color:#ee042c;min-height:400px;border-radius:20px;padding:40px;border-bottom:3px solid #ff7d44;-webkit-box-shadow:2px 3px 15px 0 rgba(0,0,0,0.1019607843);box-shadow:2px 3px 15px 0 rgba(0,0,0,0.1019607843);height:100%}
.testimonials-slider__container .splide .testimonial-card blockquote{padding:0;margin:0;font-size:1.5rem;line-height:2.5625rem;font-family:"Montserrat",serif;font-weight:600}
.testimonials-slider__container .splide .testimonial-card blockquote:before{content:none}
.testimonials-slider__container .splide .testimonial-card .description p{font-size:1rem;line-height:2rem;font-weight:400;letter-spacing:.1px}
.testimonials-slider__container .splide .testimonial-card .author{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.testimonials-slider__container .splide .testimonial-card .author picture{position:relative;display:inline-block;width:80px;min-width:80px;height:80px;border-radius:50%;overflow:hidden}
.testimonials-slider__container .splide .testimonial-card .author picture img{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;left:0;top:0}
.testimonials-slider__container .splide .testimonial-card .author-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.testimonials-slider__container .splide .testimonial-card .author-info .name{text-transform:capitalize}
.testimonials-slider__container .splide .testimonial-card .author-info .status{color:#ff7d44;text-transform:uppercase}
@media(min-width:768px){.testimonials-slider .container--full{padding-right:0;padding-left:calc(50% - 360px)}
}@media(min-width:992px){.testimonials-slider .container--full{padding-left:calc(50% - 480px)}
.testimonials-slider__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.testimonials-slider__container .section-headings{text-align:left;max-width:350px;min-width:350px}
}@media(min-width:1200px){.testimonials-slider .container--full{padding-left:calc(50% - 570px)}
}@media(min-width:1400px){.testimonials-slider .container--full{padding-left:calc(50% - 657.5px)}
}