.mya-testimonials-carousel{--mya-carousel-css:ready}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide[hidden]{display:none !important}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-testimonials{display:block;margin-top:0 !important}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide{margin-block:clamp(24px,4vw,48px)}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide>.wp-block-quote{border:0;padding:0;margin:0}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide>.wp-block-quote p{font-size:clamp(24px,3.2vw,40px);line-height:1.35;font-style:italic;overflow-wrap:anywhere}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide>.wp-block-quote cite{display:block;margin-top:28px;font-family:var(--mya-sans,sans-serif);font-size:16px;line-height:1.5;font-style:normal}.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.mya-testimonials-carousel .mya-carousel-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;padding:8px 14px;border:1px solid currentColor;border-radius:0;background:0 0;color:inherit;font:inherit;font-size:24px;cursor:pointer}.mya-testimonials-carousel .mya-carousel-controls button:hover{text-decoration:underline;text-underline-offset:5px}.mya-testimonials-carousel .mya-carousel-controls button:focus-visible{outline:3px solid currentColor;outline-offset:4px}.mya-testimonials-carousel .mya-carousel-status{font-family:var(--mya-sans,sans-serif);font-size:16px;text-align:center}@media print{.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide[hidden]{display:block !important}.mya-testimonials-carousel .mya-carousel-controls{display:none !important}}.mya-testimonials-carousel blockquote.wp-block-quote p,.mya-testimonials-carousel[data-mya-carousel-ready] .mya-carousel-slide>.wp-block-quote p{font-size:clamp(18px,1.5vw,22px);line-height:1.55}body.home .mya-testimonials-carousel+.mya-section .is-style-mya-statement{font-size:clamp(18px,1.5vw,22px);line-height:1.65}.mya-testimonials-carousel .mya-h-section,body.home .mya-testimonials-carousel+.mya-section .mya-h-section{font-size:clamp(32px,3vw,44px);line-height:1.15}