.block-testimonial{--arrow-border-color:var(--off-black);--quote-border-color:var(--off-black);--arrow-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath d='M0 9.42234H22.5M22.5 9.42234L13.2954 0.482193M22.5 9.42234L13.2954 18.3625' stroke='%23121111'/%3E%3C/svg%3E");--arrow-bg-hover:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath d='M0 9.42234H22.5M22.5 9.42234L13.2954 0.482193M22.5 9.42234L13.2954 18.3625' stroke='%23121111'/%3E%3C/svg%3E");padding-top:calc(1.875rem + 7.5vw);padding-bottom:calc(1.625rem + 4.5vw)}.block-testimonial.has-primary-background-color,.block-testimonial.has-off-black-background-color{--arrow-border-color:var(--white);--quote-border-color:var(--white);--arrow-bg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath d='M0 9.42234H22.5M22.5 9.42234L13.2954 0.482193M22.5 9.42234L13.2954 18.3625' stroke='%23FFFFFF'/%3E%3C/svg%3E");--arrow-bg-hover:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='19' viewBox='0 0 24 19' fill='none'%3E%3Cpath d='M0 9.42234H22.5M22.5 9.42234L13.2954 0.482193M22.5 9.42234L13.2954 18.3625' stroke='%23121111'/%3E%3C/svg%3E")}@media (min-width:1200px){.block-testimonial{padding-top:7.5rem}}@media (min-width:1200px){.block-testimonial{padding-bottom:5rem}}.block-testimonial .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.block-testimonial .swiper-slide .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-testimonial .swiper-slide .col-company-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.block-testimonial .swiper-slide .col-company-logo{margin-bottom:2rem}}.block-testimonial .swiper-slide .col-company-logo picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block-testimonial .swiper-slide .col-spacer{position:relative}.block-testimonial .swiper-slide .col-spacer:before{content:"";width:.0625rem;height:100%;background-color:var(--quote-border-color);position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.block-testimonial .swiper-slide .quote-container{max-width:44.375rem}.block-testimonial .swiper-slide .quote-container .quote-text{font-size:22px;margin-bottom:2rem;line-height:1.25}@media only screen and (min-width:320px){.block-testimonial .swiper-slide .quote-container .quote-text{font-size:calc(22px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width:1440px){.block-testimonial .swiper-slide .quote-container .quote-text{font-size:28px}}.block-testimonial .swiper-slide .quote-container .quote-author{font-size:22px;line-height:1.3;color:var(--quote-border-color);margin-bottom:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (min-width:320px){.block-testimonial .swiper-slide .quote-container .quote-author{font-size:calc(22px + 2 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width:1440px){.block-testimonial .swiper-slide .quote-container .quote-author{font-size:24px}}.block-testimonial .swiper-slide .quote-container .quote-author:before{width:1rem;height:.0625rem;background-color:var(--quote-border-color);content:"";pointer-events:none}@media (max-width:768px){.block-testimonial .swiper-slide .col-associated-logo{display:none}}.block-testimonial .swiper-controls{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}@media (min-width:768px){.block-testimonial .swiper-controls{margin-top:5rem}}.block-testimonial .swiper-controls .swiper-button-prev,.block-testimonial .swiper-controls .swiper-button-next{width:2.5rem;height:2.5rem;position:relative;inset:0;border:1px solid var(--arrow-border-color);border-radius:100%;margin:0;-webkit-transition:0.3s var(--ease);transition:0.3s var(--ease);-webkit-transition-property:background-color,border-color,background-image;transition-property:background-color,border-color,background-image;-ms-flex-negative:0;flex-shrink:0;background-image:var(--arrow-bg);background-position:center calc(50% + 1px);background-repeat:no-repeat;background-size:1.125rem .875rem}@media (min-width:992px){.block-testimonial .swiper-controls .swiper-button-prev,.block-testimonial .swiper-controls .swiper-button-next{width:3.5rem;height:3.5rem;background-size:1.375rem 1.0625rem}}.block-testimonial .swiper-controls .swiper-button-prev:hover,.block-testimonial .swiper-controls .swiper-button-next:hover{background-color:var(--secondary);border-color:var(--secondary);background-image:var(--arrow-bg-hover)}.block-testimonial .swiper-controls .swiper-button-prev:after,.block-testimonial .swiper-controls .swiper-button-next:after{content:none}.block-testimonial .swiper-controls .swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);background-position:center calc(50% - 1px)}