.block-testimonial-slider{padding-block:min(calc(3.75rem + 5.625 * (100vw - 22.5rem) / 77.5),9.375rem)}.block-testimonial-slider.is-style-light-01 .testimonial-item .testimonial-quote svg,.block-testimonial-slider.is-style-light-02 .testimonial-item .testimonial-quote svg{color:#011e4b}.block-testimonial-slider .wrapper{display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}.block-testimonial-slider .wrapper .top-wrapper{display:flex;justify-content:space-between}.block-testimonial-slider .wrapper .top-wrapper .component-headline{display:flex;flex-flow:column;gap:min(calc(1.25rem + 1.25 * (100vw - 22.5rem) / 77.5),2.5rem)}.block-testimonial-slider .wrapper .top-wrapper .component-headline.is-style-default{font-size:min(calc(1rem + 0.5 * (100vw - 22.5rem) / 77.5),1.5rem);line-height:1.1;font-weight:400;font-family:Outfit;letter-spacing:.18em;text-transform:uppercase}.block-testimonial-slider .wrapper .top-wrapper .component-swiper-controls{display:none}@media(min-width: 62rem){.block-testimonial-slider .wrapper .top-wrapper .component-swiper-controls{display:flex}}.block-testimonial-slider .slider-grid{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 62rem){.block-testimonial-slider .slider-grid{align-items:flex-start;grid-template-columns:17.5rem minmax(0, 1fr)}}.block-testimonial-slider .slider-grid .slider-images{display:flex;flex-flow:column;max-width:20rem;text-align:center;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}@media(min-width: 62rem){.block-testimonial-slider .slider-grid .component-swiper-controls{display:none}}.block-testimonial-slider .swiper:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.block-testimonial-slider .testimonial-image{width:100%;height:auto;aspect-ratio:1/1}.block-testimonial-slider .testimonial-image img{position:absolute;height:100%;background-color:var(--testimonials-background-color, #3e98ec);inset:0}.block-testimonial-slider .testimonial-item{display:flex;flex-flow:column;max-width:62.5rem;padding-bottom:clamp(0.5rem,calc(0.5rem + 0 * (100vw - 22.5rem) / 77.5),0.5rem);gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 62rem){.block-testimonial-slider .testimonial-item{margin-left:auto}}.block-testimonial-slider .testimonial-item .testimonial-quote{position:relative}.block-testimonial-slider .testimonial-item .testimonial-quote svg{position:absolute;top:0;left:0;width:min(calc(1.5rem + 1.0625 * (100vw - 22.5rem) / 77.5),2.5625rem);height:auto;color:#fff}.block-testimonial-slider .testimonial-item .testimonial-quote .component-rich-text{font-size:min(calc(1.375rem + 1.75 * (100vw - 22.5rem) / 77.5),3.125rem);line-height:1.1;font-weight:400;font-family:Outfit;letter-spacing:-0.02em}.block-testimonial-slider .testimonial-item .testimonial-quote .component-rich-text::before{display:inline-block;width:min(calc(5rem + 6.25 * (100vw - 22.5rem) / 77.5),11.25rem);content:""}.block-testimonial-slider .testimonial-item .testimonial-bottom{display:flex;flex-flow:column;gap:min(calc(2.5rem + 2.5 * (100vw - 22.5rem) / 77.5),5rem)}@media(min-width: 62rem){.block-testimonial-slider .testimonial-item .testimonial-bottom{display:flex;flex-flow:row;align-items:flex-end;justify-content:space-between;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}}.block-testimonial-slider .testimonial-item .testimonial-bottom .testimonial-author{display:flex;flex-flow:column;gap:clamp(1.25rem,calc(1.25rem + 0 * (100vw - 22.5rem) / 77.5),1.25rem)}.block-testimonial-slider .testimonial-item .testimonial-bottom .testimonial-author .component-headline{font-size:min(calc(1.25rem + 1 * (100vw - 22.5rem) / 77.5),2.25rem);line-height:1.1;font-weight:400;font-family:Outfit;letter-spacing:-0.02em}.block-testimonial-slider .testimonial-item .testimonial-bottom .testimonial-author .component-overline{font-size:min(calc(0.875rem + 0.25 * (100vw - 22.5rem) / 77.5),1.125rem);line-height:1.2;font-weight:400;font-family:Outfit;letter-spacing:0}.block-testimonial-slider .testimonial-item .testimonial-bottom .testimonial-author .line{max-width:2.5rem;margin-inline:0 auto}