.checkbox__hidden{opacity:0;pointer-events:none;position:absolute;visibility:hidden}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.no-scroll{height:100%}.no-scroll,.testimonial{overflow:hidden}.testimonial .swiper{--swiper-progressbar-unfilled-background-color:var(--color-content-13)}.testimonial__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.testimonial__container{width:93.8666666667vw}}@media only screen and (min-width:768px){.testimonial__container{width:93.75vw}}@media only screen and (min-width:1280px){.testimonial__container{width:93.75vw}}@media only screen and (min-width:1920px){.testimonial__container{width:1800px}}.testimonial__slider{position:relative;width:100%}.testimonial__slider.swiper{overflow:visible}.testimonial__slider:not(.swiper-initialized){display:flex;flex-wrap:wrap;justify-content:center}.testimonial__slider.swiper-initialized .testimonial__intro{padding-bottom:var(--general-spacing-s-2)}@media only screen and (min-width:1280px){.testimonial__slider.swiper-initialized .testimonial__intro{padding-bottom:var(--general-spacing-m-3)}}.testimonial__slider.swiper-initialized .testimonial__quote{margin:var(--general-spacing-s-2) 0}@media only screen and (min-width:1280px){.testimonial__slider.swiper-initialized .testimonial__quote{margin:var(--general-spacing-xs-3) 0 var(--general-spacing-m-3)}}.testimonial__slider .slider-navigation{display:flex;margin-bottom:0;position:absolute;right:calc(var(--grid-column-outer) - var(--grid-gutter)/2);top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px){.testimonial__slider .slider-navigation{right:calc(var(--grid-column-outer) + var(--grid-gutter)/2)}}@media only screen and (min-width:1280px){.testimonial__slider .slider-navigation{right:calc(var(--grid-column-outer)*2 + var(--grid-gutter)/2)}}.testimonial__slider .swiper-pagination{display:block;left:calc(var(--grid-column-outer) - var(--grid-gutter)/2);margin-bottom:0;position:absolute;right:calc(var(--grid-column-outer) - var(--grid-gutter)/2);top:88px;width:auto}@media only screen and (min-width:768px){.testimonial__slider .swiper-pagination{left:calc(var(--grid-column-outer) + var(--grid-gutter)/2);right:calc(var(--grid-column-outer) + var(--grid-gutter)/2)}}@media only screen and (min-width:1280px){.testimonial__slider .swiper-pagination{left:calc(var(--grid-column-outer)*2 + var(--grid-gutter)/2);right:calc(var(--grid-column-outer)*2 + var(--grid-gutter)/2);top:120px}}.testimonial__slider .swiper-pagination-progressbar{background-color:var(--swiper-progressbar-unfilled-background-color)}.testimonial__blocks{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.testimonial__block.swiper-slide{flex-shrink:0;opacity:0;transition:opacity .5s cubic-bezier(0.645,0.045,0.355,1),transform .5s cubic-bezier(0.645,0.045,0.355,1);width:100%}.testimonial__block.swiper-slide.swiper-slide-active{opacity:1}.testimonial__content{display:flex;flex-direction:row;flex-wrap:wrap;margin-inline:auto}.testimonial__content>*{flex-basis:100%;width:100%}.testimonial__content{flex-basis:calc(var(--grid-column-outer)*6 + var(--grid-gutter));max-width:calc(var(--grid-column-outer)*6 + var(--grid-gutter));width:calc(var(--grid-column-outer)*6 + var(--grid-gutter))}@media only screen and (min-width:768px){.testimonial__content{flex-basis:calc(var(--grid-column-outer)*10);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}}@media only screen and (min-width:1280px){.testimonial__content{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}}.testimonial__intro{flex-basis:calc(var(--grid-column-outer)*6 + var(--grid-gutter));margin-bottom:24px;margin-inline:auto;max-width:calc(var(--grid-column-outer)*6 + var(--grid-gutter));width:calc(var(--grid-column-outer)*6 + var(--grid-gutter))}@media only screen and (min-width:768px){.testimonial__intro{flex-basis:calc(var(--grid-column-outer)*10);max-width:calc(var(--grid-column-outer)*10);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*10)}}@media only screen and (min-width:1280px){.testimonial__intro{flex-basis:calc(var(--grid-column-outer)*8);max-width:calc(var(--grid-column-outer)*8);padding-inline:calc(var(--grid-gutter)/2);width:calc(var(--grid-column-outer)*8)}}.testimonial__icon{height:56px;width:56px}.testimonial__icon svg{height:100%;transition:fill .33s cubic-bezier(0.645,0.045,0.355,1);width:56px;fill:var(--color-body-foreground)}.testimonial__quote{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.375rem;font-weight:400;line-height:140%;margin:0 0 var(--general-spacing-s-2)}@media only screen and (min-width:1920px){.testimonial__quote{font-size:1.5rem}}@media only screen and (min-width:1280px){.testimonial__quote{margin:0 0 var(--general-spacing-m-3)}}.testimonial__attribution{-moz-column-gap:var(--general-spacing-xs-3);column-gap:var(--general-spacing-xs-3);display:flex;flex-direction:row;flex-wrap:nowrap}.testimonial__attribution .testimonial__image{border-radius:50%;height:80px;overflow:hidden;width:80px}.testimonial__attribution .testimonial__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial__author-info{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;row-gap:var(--general-spacing-xs-1)}.testimonial__author-info .testimonial__name{font-size:1.0625rem;font-weight:700;line-height:150%}@media only screen and (min-width:1920px){.testimonial__author-info .testimonial__name{font-size:1.1875rem}}.testimonial__author-info .testimonial__name{font-style:normal}.testimonial__author-info .testimonial__position{font-size:1.0625rem;font-weight:400;line-height:150%}@media only screen and (min-width:1920px){.testimonial__author-info .testimonial__position{font-size:1.1875rem}}