.testimonials-rotator{position:relative;overflow:hidden;color:#fff;padding:4rem 0}@media (min-width:768px){.testimonials-rotator{padding:8rem 0}}.testimonials-rotator.alignfull{margin-inline:auto}.testimonials-rotator.alignwide{margin-inline:auto;max-width:var(--wp--style--global--wide-size,1200px)}.testimonials-rotator .container{position:relative;z-index:2}.testimonials-rotator__background{position:absolute;inset:0;z-index:0;overflow:hidden}.testimonials-rotator__image{object-fit:cover;object-position:top;will-change:transform;height:200%;width:auto}@media (min-width:768px){.testimonials-rotator__image{width:100%;height:initial;transform:scale(1.1)}}.testimonials-rotator__overlay{position:absolute;inset:0;z-index:1;background:rgb(79 38 132 / .7);mix-blend-mode:multiply}.testimonials-rotator__inner{position:relative;z-index:2;display:flex;flex-direction:column-reverse;gap:2.4rem;padding:4rem 0rem}@media (min-width:768px){.testimonials-rotator__inner{padding:8rem 4rem}}.testimonials-rotator__slider{z-index:20;position:relative;display:flex;max-width:100%}.testimonials-rotator .swiper{width:100%;height:100%;overflow:hidden;position:relative}.testimonials-rotator .swiper-wrapper{display:flex;box-sizing:content-box}.testimonials-rotator .swiper-slide{flex-shrink:0;width:100%!important;height:auto;box-sizing:border-box}.testimonials-rotator__card{background:#fff;color:#000;padding:3.2rem 2.4rem;box-shadow:0 1.2rem 3.2rem rgb(0 0 0 / .12);border-bottom:4px solid #8e44ad;margin-left:auto;width:100%}@media (min-width:768px){.testimonials-rotator__card{max-width:40rem}}.testimonials-rotator__card-title{margin:0;text-align:center}.testimonials-rotator__slide{display:flex;align-items:center;min-height:18rem}.testimonials-rotator__quote{position:relative}.testimonials-rotator__quote-icon{font-size:8rem;line-height:1;font-weight:700;position:absolute;left:0;top:0;display:none}@media (min-width:768px){.testimonials-rotator__quote-icon{display:block}}.testimonials-rotator__quote-text{color:#fff;font-size:var(--fs-h3);margin:0 0 2rem}@media (min-width:768px){.testimonials-rotator__quote-text{padding-left:7rem}}.testimonials-rotator__author{margin:0;font-weight:700;padding-left:7rem;color:#fff;letter-spacing:.1rem}.testimonials-rotator__meta{margin:.4rem 0 0;font-size:1.3rem;color:rgb(255 255 255 / .8)}.testimonials-rotator__pagination{margin-top:1.6rem}.testimonials-rotator__pagination .swiper-pagination-bullet{background:rgb(255 255 255 / .5);opacity:1}.testimonials-rotator__pagination .swiper-pagination-bullet-active{background:#fff}@media (min-width:768px){.testimonials-rotator{padding:5rem 0}.testimonials-rotator__inner{flex-direction:row;align-items:stretch;gap:3.2rem}.testimonials-rotator__slider{max-width:60%}.testimonials-rotator__card{flex:0 0 40%;align-self:center}}@media (min-width:992px){.testimonials-rotator{padding:6rem 0}.testimonials-rotator__card{padding:4rem 3.2rem;max-width:48rem}}