section.testimonial{overflow:hidden}section.testimonial header{justify-content:space-between;gap:0 2em;margin-bottom:50px;display:flex}section.testimonial header .title{text-wrap:balance;max-width:1000px}section.testimonial .swiper{overflow:visible}section.testimonial .swiper .swiper-slide{margin-right:var(--gap-small);background:var(--black);color:var(--white);padding:var(--padding-small);border-radius:var(--border-radius-large);flex-direction:column;height:auto;display:flex}section.testimonial .swiper .swiper-slide p{margin-top:0}section.testimonial .swiper .swiper-slide footer{margin-top:auto}section.testimonial .swiper .swiper-slide footer span{color:var(--green);font-size:var(--font-large)}section.testimonial .swiper-navigation{gap:10px;display:flex;position:absolute;bottom:30px;right:30px}section.testimonial.single .wrapper{background:var(--green);padding:var(--padding-large);border-radius:var(--border-radius-large);color:var(--black)}section.testimonial.single .wrapper svg{width:40px;height:40px}section.testimonial.single .wrapper p{margin:0;font-weight:600}section.testimonial.single footer.quote-footer{background:var(--white);border-radius:40px;padding:.5em 2em .5em .5em}section.testimonial footer.quote-footer{align-items:center;gap:10px;margin-top:2em;display:inline-flex}section.testimonial footer.quote-footer img{border-radius:100%;width:60px;height:60px}section.testimonial footer.quote-footer .author-details{flex-direction:column;display:flex}section.testimonial footer.quote-footer .author-details span{font-weight:500}
