.sr-only{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes quote-slider__control-slide{to{scale:var(--_scale-x,0) 1}}.quote-slider{--delay:0;--animation-play-state:paused;--_color-highlight:#e30039;--z-max:50;--opacity:0;--x:20px;--x-h2:0;--delay-h2:0;--x-quote-left:0;--delay-quote-left:0;--x-quote-right:0;--delay-quote-right:0;--x-cite:0;--delay-cite:0;--o-speed:0.7s;--x-speed:0s;align-items:center;display:grid;grid-template-areas:"quote";grid-template-columns:1fr;grid-template-rows:1fr;isolation:isolate;overflow:clip;position:relative}.quote-slider>blockquote{grid-area:quote;opacity:var(--opacity);position:relative;z-index:var(--z)}.quote-slider>blockquote h2 span{left:var(--x-h2);position:relative;transition-delay:var(--delay-h2);transition:left var(--x-speed) ease}.quote-slider>blockquote h2:before{transition-delay:var(--delay-quote-left)s;transition:translate var(--x-speed) ease;translate:var(--x-quote-left) 0}.quote-slider>blockquote h2:after{transition-delay:var(--delay-quote-right);transition:translate var(--x-speed) ease;translate:var(--x-quote-right) 0}.quote-slider>blockquote .quote-block__testiomonial{margin:40px 0 0}.quote-slider>blockquote .quote-block__image{margin-bottom:0;transition-delay:var(--delay-cite);transition:translate var(--x-speed) ease;translate:var(--x-cite) 0;--max-width:0px}.quote-slider>blockquote .quote-block__image img,.quote-slider>blockquote .quote-block__image svg{max-width:max(var(--max-width),300px)}[data-initialized=true] :is(.quote-slider>blockquote){transition:opacity var(--o-speed) ease}.quote-slider>blockquote[data-position=right]{--x-h2:calc(var(--x)*1);--x-quote-left:calc(var(--x)*2);--x-quote-right:calc(var(--x)*2);--x-cite:calc(var(--x)*4)}.quote-slider>blockquote[data-position=left]{--x-h2:calc(var(--x)*-2);--x-quote-left:calc(var(--x)*-4);--x-quote-right:calc(var(--x)*-4);--x-cite:calc(var(--x)*-8);--x-speed:0.35s}.quote-slider>blockquote[data-position=center]{--x-speed:0.5s;--opacity:1;--x-h2:0;--delay-h2:0.1s;--x-quote-left:0;--delay-quote-left:0.15s;--x-quote-right:0;--delay-quote-right:0.2s;--x-cite:0;--delay-cite:0.25s}.quote-slider__bg{background-repeat:no-repeat;background-size:cover;inset:0;opacity:var(--opacity,0);position:absolute;transition:opacity var(--o-speed) ease;z-index:-1}.quote-slider__bg[data-active=true]{--opacity:1}.quote-slider__bg[data-active=false]{--opacity:0}.quote-slider__track{display:flex;gap:20px;justify-content:center;margin-bottom:30px;margin-top:10px}.quote-slider__control{--_control-bg-color:hsla(0,0%,100%,.7);background-color:var(--_control-bg-color);border:0;flex-grow:0;flex-shrink:1;height:7px;outline:0;position:relative;transition:background-color .3s ease;width:50px}.quote-slider__control:before{left:50%;min-height:50px;top:50%;translate:-50% -50%}.quote-slider__control:after,.quote-slider__control:before{content:"";display:block;height:100%;position:absolute;width:100%}.quote-slider__control:after{background-color:rgba(0,0,0,.2);left:0;scale:0 1;top:0;transform-origin:left}.quote-slider__control[data-active=true]{--_control-bg-color:var(--_color-highlight);--_scale-x:1}.quote-slider__control[data-active=true]:after{animation:quote-slider__control-slide var(--delay) linear forwards;animation-play-state:var(--animation-play-state)}.quote-slider__control:not([data-active=true]):hover{--_control-bg-color:#fff}.quote-slider__nav{bottom:0;color:#fff;display:none;left:50%;max-width:1500px;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:100%;z-index:var(--z-max)}.quote-slider__nav-button{cursor:pointer;font-size:90px;pointer-events:auto;position:absolute;top:50%;translate:0 -50%}.quote-slider__nav-button.quote-slider__nav-button--left{left:40px}.quote-slider__nav-button.quote-slider__nav-button--right{right:40px}@media (min-width:1145px){.quote-slider__nav{display:block}}.quote-slider .quote-block__name-position{margin-bottom:20px}.quote-slider .quote-block__text--size-small{font-size:2.8rem;line-height:1.2}.quote-slider .quote-block__text--size-small:before{right:10px}.quote-slider .quote-block__text--size-small:after{bottom:-10px;left:10px}.quote-slider .quote-block__text--size-small:after,.quote-slider .quote-block__text--size-small:before{height:17px;width:22px}