.testimonials-block{margin-bottom:3rem;margin-top:3rem}@media(min-width:768px){.testimonials-block{margin-bottom:4rem;margin-top:4rem}}.testimonials-block.block--green,.testimonials-block.block--light,.testimonials-block.block--primary{margin-bottom:0;margin-top:0;padding-bottom:3rem;padding-top:3rem}@media(min-width:768px){.testimonials-block.block--green,.testimonials-block.block--light,.testimonials-block.block--primary{padding-bottom:4rem;padding-top:4rem}}.testimonials-block__container{align-items:center;container-type:inline-size;display:flex;flex-flow:column nowrap}.testimonials-block__line{background-color:#22423a;height:1px;width:56px}.testimonials-block__line:not(:last-child){margin-bottom:2rem}@media(min-width:768px){.testimonials-block__line:not(:last-child){margin-bottom:3rem}}@media(min-width:992px){.testimonials-block__line{width:64px}}@media(min-width:1200px){.testimonials-block__line{width:84px}}.block--primary .testimonials-block__line,[data-page-color=green] .block--primary .testimonials-block__line{background-color:#daecdc}[data-page-color=blue] .block--primary .testimonials-block__line,[data-page-color=red] .block--primary .testimonials-block__line,[data-page-color=yellow] .block--primary .testimonials-block__line{background-color:#fff}.block--light .testimonials-block__line,[data-page-color=green] .block--light .testimonials-block__line{background-color:#22423a}[data-page-color=red] .block--light .testimonials-block__line{background-color:#783249}[data-page-color=blue] .block--light .testimonials-block__line{background-color:#233465}[data-page-color=yellow] .block--light .testimonials-block__line{background-color:#5e4f16}.block--green .testimonials-block__line{background-color:#daecdc}.testimonials-block__content{display:flex;justify-content:center;position:relative}.testimonials-block__content .testimonial-block{flex:0 1 100%}@media(min-width:576px){.testimonials-block__content .testimonial-block{flex:0 1 75%}}@media(min-width:768px){.testimonials-block__content .testimonial-block{flex:0 1 83.3333333333%}}@media(min-width:992px){.testimonials-block__content .testimonial-block{flex:0 1 752px}}.testimonials-block__slider-placeholder{display:grid;grid-template-areas:"content";justify-items:center;opacity:0}.testimonials-block__slider-placeholder .testimonial-block{grid-area:content;max-width:100%}@media(min-width:576px){.testimonials-block__slider-placeholder .testimonial-block{max-width:75%}}@media(min-width:768px){.testimonials-block__slider-placeholder .testimonial-block{max-width:83.3333333333%}}@media(min-width:992px){.testimonials-block__slider-placeholder .testimonial-block{max-width:752px}}.testimonials-block__slider-wrapper{height:100%;height:auto;inset:0 0 0 0;position:absolute;width:100%;width:auto}.testimonials-block__slider-wrapper .slider__nav{padding:0}@media(max-width:575.98px){.testimonials-block__slider-wrapper .slider__nav{top:calc(100% + 27px);transform:none}}@media(min-width:768px){.testimonials-block__slider-wrapper .slider__nav .slider__nav-button--prev{margin-left:calc(25% - 100cqw/4)}.testimonials-block__slider-wrapper .slider__nav .slider__nav-button--next{margin-right:calc(25% - 100cqw/4)}}.testimonials-block__slides{flex:0 1 100%;width:100%}@media(min-width:576px){.testimonials-block__slides{flex:0 1 83.3333333333%}}@media(min-width:768px){.testimonials-block__slides{flex:0 1 83.3333333333%}}@media(min-width:992px){.testimonials-block__slides{flex:0 1 752px}}.testimonials-block__slides.flickity-enabled:focus-visible{border-radius:1px;outline:3px solid #22423a;outline-offset:4px}.block--primary .testimonials-block__slides.flickity-enabled:focus-visible{outline-color:#fff}.testimonials-block__slide{align-items:center;display:flex;justify-content:center}.testimonials-block__logo{margin-top:1.5rem}.testimonials-block__logo svg{fill:#22423a}.block--primary .testimonials-block__logo svg,[data-page-color=green] .block--primary .testimonials-block__logo svg{fill:#daecdc}[data-page-color=blue] .block--primary .testimonials-block__logo svg,[data-page-color=red] .block--primary .testimonials-block__logo svg,[data-page-color=yellow] .block--primary .testimonials-block__logo svg{fill:#fff}.block--light .testimonials-block__logo svg,[data-page-color=green] .block--light .testimonials-block__logo svg{fill:#22423a}[data-page-color=red] .block--light .testimonials-block__logo svg{fill:#783249}[data-page-color=blue] .block--light .testimonials-block__logo svg{fill:#233465}[data-page-color=yellow] .block--light .testimonials-block__logo svg{fill:#5e4f16}.block--green .testimonials-block__logo svg{fill:#daecdc}