.paragraph.testimonial{position:relative;padding-top:70px;padding-bottom:70px;text-align:center}.paragraph.testimonial .dot-grid{display:block;top:0;bottom:0}.paragraph.testimonial .dot-grid::before,.paragraph.testimonial .dot-grid::after{display:none}.paragraph.testimonial blockquote{margin:0}.paragraph.testimonial>.paragraph__content{background-color:#fff;padding:30px;max-width:950px;position:relative;z-index:2;margin:0 auto}@media(prefers-color-scheme: dark){.paragraph.testimonial>.paragraph__content{background-color:#002}}@media(min-width: 118.75em){.paragraph.testimonial>.paragraph__content{max-width:1300px}}.paragraph.testimonial .field-testimonial-quote{font-size:1.625rem;font-size:clamp(1.5rem, 1.9771863118vw, 1.75rem)}.paragraph.testimonial .testimonial__author{font-size:1.5625rem;font-size:clamp(1.3125rem, 1.9011406844vw, 1.5625rem);line-height:1.4;margin-top:1.875rem;margin-top:clamp(0.9375rem, 2.2813688213vw, 3.75rem);margin-bottom:0.9375rem;margin-bottom:clamp(0.46875rem, 1.1406844106vw, 1.875rem);font-family:"Funnel Display",helvetica,arial,sans-serif;color:#005;display:block;margin-bottom:.25rem}@media(min-width: 118.75em){.paragraph.testimonial .testimonial__author{font-size:1.75rem;font-size:clamp(1.5625rem, 2.1292775665vw, 1.75rem)}}@media(prefers-color-scheme: dark){.paragraph.testimonial .testimonial__author{color:#fff}}.paragraph.testimonial .testimonial__company{font-size:0.9375rem;font-size:clamp(0.875rem, 1.1406844106vw, 1rem);font-family:"Funnel Sans",helvetica,arial,sans-serif;font-weight:700;color:blue;display:block}@media(min-width: 118.75em){.paragraph.testimonial .testimonial__company{font-size:1.125rem;font-size:clamp(1rem, 1.3688212928vw, 1.125rem)}}@media(prefers-color-scheme: dark){.paragraph.testimonial .testimonial__company{color:#00fbff}}
