.section-testimonials{background-repeat:no-repeat;background-attachment:scroll;background-position:center;background-size:cover;overflow:hidden}.section-testimonials__header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.5em;flex-direction:column;justify-content:center}@media (max-width:768px){.section-testimonials__header{flex-direction:column;align-items:center;gap:1em}}.section-testimonials__header h1,.section-testimonials__header h2,.section-testimonials__header h3,.section-testimonials__header h4,.section-testimonials__header h5,.section-testimonials__header h6{margin:0}@media (min-width:1024px){.section-testimonials__header-text{font-size:1.4em}}.section-testimonials__header-text strong{font-weight:700}.section-testimonials__header-text a{text-decoration:underline;text-decoration-color:#31f786;text-decoration-thickness:3px;text-underline-offset:6px}.section-testimonials__swiper{display:flex;width:100%;gap:.5em;overflow:visible}.section-testimonials__swiper .swiper-wrapper{position:relative}.section-testimonials__swiper .swiper-slide{height:auto}.section-testimonials__swiper .swiper-button{z-index:2;align-items:center;justify-content:center;display:flex;width:50px;height:50px;background-color:#31f786;border-radius:40px}.section-testimonials__swiper .swiper-button:hover{background-color:var(--color-pale-green)}.section-testimonials__swiper .swiper-button--prev{position:absolute;top:50%;left:-20px}.section-testimonials__swiper .swiper-button--next{position:absolute;top:50%;right:-20px}.section-testimonials__swiper .swiper-button::after{content:none}.section-testimonials__swiper .swiper-button svg{width:1.2em;height:auto}.section-testimonials__swiper .swiper-button svg circle,.section-testimonials__swiper .swiper-button svg line,.section-testimonials__swiper .swiper-button svg path,.section-testimonials__swiper .swiper-button svg polygon{fill:none;stroke:#5a008d;stroke-width:2;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}@media (max-width:1024px){.section-testimonials__swiper .swiper-button{display:none}}.section-testimonials__swiper .swiper-pagination-carousel{bottom:-2em;width:100%;display:flex}.section-testimonials__swiper .swiper-pagination-carousel .swiper-pagination-bullet{flex-grow:1;height:4px;margin:0!important;border-radius:0;background-color:var(--color-light-grey)}.section-testimonials__swiper .swiper-pagination-carousel .swiper-pagination-bullet-active{background-color:var(--color-bright-green)}.testimonial-card{height:100%;padding:1.5rem;background-color:var(--color-dark-purple);border-radius:.5rem}@media (min-width:1024px){.testimonial-card{padding:2rem}}.testimonial-card__image{width:100%;height:auto;border-radius:.5rem;margin-bottom:1rem}.testimonial-card__image img{border-radius:.5rem}.testimonial-card__title{margin-bottom:0;color:var(--color-white)}.testimonial-card__text{color:var(--color-white)}.testimonial-card__stars{align-items:center;gap:.25rem;display:flex;margin-top:.5rem}.testimonial-card__star{width:.75rem;height:.75rem;color:var(--color-white)}