.testimonials__testimonial{background-color:var(--color-white);border-radius:2rem;box-shadow:0 9px 12px rgba(27,38,66,.2);display:flex;flex-direction:column;padding:4rem}.testimonials__author{border-bottom:1px solid var(--color-primary);display:flex;flex-direction:column;padding-bottom:3rem}.testimonials__author-image{border-radius:1rem;object-fit:cover;width:120px}.testimonials__speech-marks{padding-bottom:1rem}.testimonials__author-text{display:flex;flex-direction:column;gap:.5rem}.testimonials__author-name{font-weight:600}.testimonials__quote{font-style:italic;padding-top:3rem}.testimonials__quote ol,.testimonials__quote ul{padding-left:2.2rem}.testimonials__quote li{padding-top:2rem}@media (min-width:576px){.testimonials__testimonial{padding:6rem 5rem}.testimonials__author{flex-direction:row;gap:3rem}.testimonials__speech-marks{padding-bottom:3rem}}.testimonials__wrapper{position:relative}.testimonials .swiper{width:100%}@media (min-width:576px){.testimonials .swiper{padding:2rem!important}}.testimonials .swiper-pagination{padding-top:2rem;position:unset;--swiper-pagination-bullet-size:12px}@media (min-width:576px){.testimonials .swiper-pagination{padding-top:5rem}}.testimonials-button-prev{cursor:pointer;display:none;left:15px;position:absolute;top:50%;transform:translateY(-50%);z-index:9}@media (min-width:576px){.testimonials-button-prev{display:block}}.testimonials-button-next{cursor:pointer;display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:9}@media (min-width:576px){.testimonials-button-next{display:block}}.testimonials--white{background-color:transparent}.testimonials--light-blue{background-color:var(--color-primary-light)}