.testimonials{--text-testimonial-quote: clamp(1.25rem, 1.0179rem + .9524vw, 1.875rem);position:relative;padding-top:var(--spacing-15);padding-bottom:130px;background-color:#fff;background-color:var(--bg-colour, white);color:var(--fg-colour, var(--colour-text-base));--bullet-colour: color-mix(in srgb, currentColor 50%, transparent);--bullet-active-colour: currentColor;--block-colour: white}@media (min-width: 1024px){.testimonials{padding-top:var(--spacing-37-half);padding-bottom:var(--spacing-37-half)}}.testimonials:after{content:"";position:absolute;bottom:0;left:0;width:160px;height:80px;background-image:linear-gradient(to right,var(--block-colour),var(--block-colour)),linear-gradient(to right,var(--colour-tertiary),var(--colour-tertiary));background-size:50% 100%,50% 100%;background-repeat:no-repeat;background-position:left,right}@media (min-width: 1024px){.testimonials:after{width:300px;height:150px}}.testimonials .swiper{width:100%;overflow:visible}.testimonials__pagination{margin-top:var(--spacing-12);grid-column:grid;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.testimonials__pagination{margin-top:var(--spacing-14)}}.testimonials__pagination:has(.swiper-pagination-lock){display:none}.testimonials .swiper-arrow{background-color:#fff;color:var(--colour-primary)}.testimonials .swiper-arrow:hover:not([disabled]){color:var(--colour-accent)}.testimonials.bg-white{--block-colour: var(--colour-primary)}.testimonials.bg-secondary{--quotemark-colour: white}.testimonials.testimonials--single .swiper-arrow,.testimonials.testimonials--single .testimonials__pagination{display:none}.testimonials.testimonials--single .testimonials__inner{margin-bottom:var(--spacing-10)}@media (min-width: 1024px){.testimonials.testimonials--single .testimonials__inner{margin-bottom:var(--spacing-15)}}.testimonial-slide__text{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);text-align:center}@media (min-width: 1024px){.testimonial-slide__text{gap:var(--spacing-7-half)}}.testimonial-slide__text:before{margin-bottom:var(--spacing-2-half);font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-quotemark);font-size:26px;color:var(--quotemark-colour, var(--colour-accent))}@media (min-width: 1024px){.testimonial-slide__text:before{margin-bottom:var(--spacing-5);font-size:42px}}.testimonial-slide__quote{position:relative;max-width:700px;font-size:var(--text-testimonial-quote);line-height:1.4}.testimonial-slide hr{width:60px;height:1px;border:none;background-color:currentColor}.testimonial-slide__citation{display:flex;flex-direction:row;align-items:center;font-size:var(--text-body-regular)}@media (min-width: 1024px){.testimonial-slide__citation{font-size:var(--text-xl)}}.testimonial-slide__author{font-weight:var(--font-weight-medium)}
