/**handles:momentive-testimonial**/
.testimonial-quote{display:block;max-width:var(--wp--style--global--content-size);margin:0 auto}.testimonial-quote p{margin:0}.testimonial{--page-accent-color-border:color-mix(in oklab, var(--page-accent-color) 50%, white);--page-accent-color-bg-soft:color-mix(in oklab, var(--page-accent-color) 7%, white);overflow:hidden;border-radius:1.5rem;background:var(--page-accent-color-bg-soft);border:1px solid var(--page-accent-color-border);height:100%;width:calc(100vw - 5rem);padding:clamp(1.5rem,4vw,3rem);font-size:clamp(1.125rem,1.5vw,1.375rem);display:flex;flex-direction:column;justify-content:start;align-items:start}@media only screen and (min-width:48.875em){.testimonial{width:80vw}}@media only screen and (min-width:73.875rem){.testimonial{width:calc(var(--wp--style--global--content-size)/ 2 - .75rem)}}.testimonial .attribution{padding-top:1rem;margin:auto 0 0;width:100%;display:grid;gap:.25rem 1rem;grid-template-columns:1fr;grid-template-areas:"Name" "Organization";justify-content:start;align-content:center}.testimonial .attribution:has(figure){grid-template-columns:4.5rem 1fr;grid-template-areas:"Image Name" "Image Organization"}.testimonial .attribution:has(.case-study-button){grid-template-areas:"Name" "Organization" "Button"}.testimonial .attribution:has(.case-study-button) .case-study-button{grid-area:Button;height:fit-content;align-self:center}.testimonial .attribution:has(.case-study-button):has(figure){grid-template-areas:"Image Name" "Image Organization" "Empty Button"}.testimonial .attribution figure{border-radius:50%;overflow:hidden;width:4.5rem;height:4.5rem;grid-area:Image;margin:0}.testimonial .attribution figure img{width:100%;height:auto;object-fit:cover}.testimonial .attribution p{margin:0;width:100%;line-height:1.2;text-align:left;align-self:end}.testimonial .attribution .name{font-size:1.5rem;font-weight:600;grid-area:Name;align-self:end}.testimonial .attribution .organization{font-size:1rem;grid-area:Organization;align-self:start}.testimonial.centered{--page-accent-color-border:color-mix(in oklab, var(--page-accent-color) 36%, white);--page-accent-color-bg-soft:var(--superlight-accent-color);margin-left:auto;margin-right:auto}.testimonial.simple{background:rgba(0,0,0,0);border:none;position:relative;width:100%;max-width:var(--wp--style--global--content-size)!important;margin-left:auto;margin-right:auto;border-radius:0}@media only screen and (min-width:70em){.testimonial.simple .attribution:has(.case-study-button){grid-template-columns:1fr 14rem;grid-template-areas:"Name Button" "Organization Button"}.testimonial.simple .attribution:has(.case-study-button):has(figure){grid-template-columns:4.5rem 1fr 14rem;grid-template-areas:"Image Name Button" "Image Organization Button"}}.testimonial.simple .testimonial-quote p{margin-bottom:1rem}.testimonial.simple.centered{padding:clamp(1.5rem,7vw,6rem);background:var(--page-accent-color-bg-soft)}.testimonial.simple p{margin:0!important}.testimonial.large .testimonial-quote p{font-size:var(--wp--preset--font-size--large);margin-bottom:1rem}@media only screen and (min-width:48.875em){.testimonial.large .testimonial-quote p{font-size:var(--wp--preset--font-size--x-large)}}.testimonial-quote{margin:0 0 1.5rem;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden}.testimonial-quote p:before{content:"“"}.testimonial-quote p:after{content:"”"}.testimonials-slider,.testimonials-wrapper{max-width:none}.testimonials-wrapper .testimonials-slider{padding-bottom:5rem}@media only screen and (min-width:73.875rem){.testimonials-wrapper .testimonials-slider{margin-left:calc(var(--wp--style--root--padding-right)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1)}}.testimonials-wrapper h2{font-size:var(--wp--preset--font-size--xx-large)}.testimonials-slider{position:relative;overflow:hidden;max-width:100vw;margin:0!important}.testimonials-slider .splide__list{align-items:stretch}.testimonials-slider .splide__list li{margin-right:1.5rem}.testimonials-slider .testimonial{--page-accent-color-border:color-mix(in oklab, var(--solution) 50%, white);--page-accent-color-bg-soft:color-mix(in oklab, var(--solution) 7%, white)}.testimonials-slider .splide__arrows{bottom:2rem;left:calc(50% - 3.25rem)}@media only screen and (min-width:48.875em){.testimonials-slider .splide__arrows{left:2.5rem}}@media only screen and (min-width:73.875rem){.testimonials-slider .splide__arrows{left:calc(50vw - var(--wp--style--global--content-size)/ 2)}}.testimonials-slider .splide__arrows .splide__arrow--prev{right:auto;left:0}.testimonials-slider .splide__arrows .splide__arrow--next{right:auto;left:4rem}.testimonials-slider.is-style-outline.wp-block-group{border:none!important}.testimonials-slider.is-style-outline .wp-block-post-template{border:1px solid var(--menu-border-color)}.testimonials-slider.is-style-outline.single-slide .splide__list{background-color:var(--light-color);max-width:calc(var(--wp--style--global--content-size) - 8rem);min-height:24rem}.testimonials-slider.is-style-outline.single-slide .splide__list:after{display:none}.testimonials-slider.is-style-outline.single-slide .splide__list .splide__slide{min-height:24rem}.testimonials-slider.is-style-outline.single-slide .splide__list .testimonial .testimonial-quote{font-size:clamp(1.125rem,2vw,1.625rem);text-align:left;margin:0 0 1rem;text-wrap:auto}.testimonials-slider.is-style-outline.single-slide .splide__list .testimonial .attribution{margin:0}.testimonials-slider.is-style-outline.single-slide .splide__list .testimonial .attribution .name,.testimonials-slider.is-style-outline.single-slide .splide__list .testimonial .attribution .organization{text-align:left}.testimonials-slider.has-side-arrows.single-slide{padding-bottom:3rem}.testimonials-slider.has-side-arrows.single-slide .splide__arrows{bottom:auto;top:50%;left:calc(50vw - var(--wp--style--global--content-size)/ 2);width:var(--wp--style--global--content-size);transform:none}.testimonials-slider.has-side-arrows.single-slide .splide__arrows .splide__arrow--next{right:0;left:auto}.testimonials-slider.single-slide{padding-bottom:6.5rem}.testimonials-slider.single-slide .splide__list{overflow:hidden;border-radius:1.5rem;position:relative}.testimonials-slider.single-slide .splide__list:after{position:absolute;content:""}.testimonials-slider.single-slide .splide__list{background-color:var(--page-accent-color-bg-soft);width:calc(100vw - 2rem);margin-left:auto;margin-right:auto}@media only screen and (min-width:48.875em){.testimonials-slider.single-slide .splide__list{width:calc(100vw - 12rem)}}@media only screen and (min-width:73.875rem){.testimonials-slider.single-slide .splide__list{width:calc(100vw - 12rem)}}.testimonials-slider.single-slide .splide__list::after{overflow:hidden;border-radius:1.5rem;top:0;left:6rem;height:100%;width:100vw;z-index:0;opacity:.3;background-color:var(--page-accent-color);mask-image:url(https://momentivesoftware.com/wp-content/themes/momentive/assets/images/Ellipse-Base-Gray.svg);mask-position:center bottom;mask-repeat:no-repeat;mask-size:80%}.testimonials-slider.single-slide .splide__slide{display:flex;align-items:center;justify-content:center}@media only screen and (min-width:48.875em){.testimonials-slider.single-slide .splide__slide{min-height:32rem}}.testimonials-slider.single-slide .testimonial{background:0 0;border:none;width:100%}@media only screen and (min-width:48.875em){.testimonials-slider.single-slide .testimonial{width:calc(100vw - 12rem)}}@media only screen and (min-width:73.875rem){.testimonials-slider.single-slide .testimonial{width:calc(100vw - 12rem)}}.testimonials-slider.single-slide .testimonial .testimonial-quote{display:block;-webkit-line-clamp:unset;overflow:visible;max-width:var(--wp--style--global--content-size);font-size:var(--wp--preset--font-size--x-large);margin:0 auto;text-align:center;text-wrap:balance}.testimonials-slider.single-slide .testimonial .testimonial-quote p{margin:0}.testimonials-slider.single-slide .attribution{width:fit-content;margin:1rem auto}.testimonials-slider.single-slide .attribution .name,.testimonials-slider.single-slide .attribution .organization{font-size:var(--wp--preset--font-size--regular);text-align:center}.testimonials-slider.single-slide .attribution:has(.case-study-button){width:100%;grid-template-areas:"Image Name" "Image Organization" "Empty Button"}.testimonials-slider.single-slide .attribution:has(.case-study-button) .case-study-button{grid-area:Button;height:fit-content;align-self:center}@media only screen and (min-width:70em){.testimonials-slider.single-slide .attribution:has(.case-study-button){grid-template-columns:1fr 14rem;grid-template-areas:"Name Button" "Organization Button"}.testimonials-slider.single-slide .attribution:has(.case-study-button):has(figure){grid-template-columns:4.5rem 1fr 14rem;grid-template-areas:"Image Name Button" "Image Organization Button"}}.testimonials-slider.single-slide .splide__arrows{left:50%;transform:translateX(-50%);width:7.25rem}.post-content .testimonial{height:auto}