.testimonials li{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.testimonials li>*{flex:1 auto}_:-ms-fullscreen,:root .testimonials li,_:-ms-fullscreen,:root .testimonials li > *{display:block}.testimonials li img{flex:0 0 auto;-o-object-fit:scale-down;object-fit:scale-down;margin:1rem 0}.testimonials blockquote{font-size:1rem}.testimonials blockquote cite h3{font-size:1.125rem;margin:0}.testimonials blockquote cite span{margin:0}.testimonial-panel.flex{padding:0;margin-left:0;width:100%}.testimonial-panel.flex>*{padding:0}.testimonial-panel.flex .testimonial-image{vertical-align:bottom;min-height:450px}.testimonial-panel.testimonial-carousel .testimonial-image{vertical-align:bottom;min-height:450px}.testimonial-panel.flex blockquote,.testimonial-panel.testimonial-carousel blockquote{text-align:center;background-color:var(--color-sec-white);margin:0;padding:1rem 0;position:relative;display:flex;flex-direction:column;justify-content:center}.testimonial-panel.flex blockquote:only-child,.testimonial-panel.testimonial-carousel blockquote:only-child{background-color:inherit}.testimonial-panel.flex blockquote p,.testimonial-panel.testimonial-carousel blockquote p{font-size:1.5rem;line-height:1.35;max-width:100%;margin:0;padding:2rem;z-index:5}.testimonial-panel.flex blockquote p span,.testimonial-panel.testimonial-carousel blockquote p span{font-weight:var(--font-weight-bold)}.testimonial-panel .slider .flex blockquote::before,.testimonial-panel.flex blockquote::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:50;opacity:.05;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" width="70" height="70"><rect x="0" y="40" width="30" height="30"></rect><path d="M 0 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path><rect x="40" y="40" width="30" height="30"></rect><path d="M 40 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" width="70" height="70" transform="rotate(180)"><rect x="0" y="40" width="30" height="30"></rect><path d="M 0 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path><rect x="40" y="40" width="30" height="30"></rect><path d="M 40 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path></svg>');background-position:5% 5%,95% 95%;background-repeat:no-repeat}.testimonial-panel.flex .testimonial-image+blockquote::after,.testimonial-panel.testimonial-carousel .testimonial-image+blockquote::after{content:"";display:block;background:var(--color-sec-white);transform:rotate(45deg);-webkit-transform:rotate(45deg);width:50px;height:50px;position:absolute;top:calc(50% - 24px);left:-24px;margin:auto;z-index:50}.testimonial-panel.flex blockquote cite,.testimonial-panel.testimonial-carousel blockquote cite{z-index:100}.testimonial-panel.flex blockquote cite h3,.testimonial-panel.testimonial-carousel blockquote cite h3{color:var(--color-brand-primary);font-weight:var(--font-weight-bold);font-size:1.25rem;line-height:1.125;margin-bottom:0}.bg-primary--full.testimonial-panel.flex blockquote,.bg-primary--full.testimonial-panel.testimonial-carousel blockquote{background-color:inherit!important}.bg-secondary--full.testimonial-panel.flex blockquote,.bg-secondary--full.testimonial-panel.testimonial-carousel blockquote{background-color:inherit!important}.bg-tertiary--full.testimonial-panel.flex blockquote,.bg-tertiary--full.testimonial-panel.testimonial-carousel blockquote{background-color:inherit!important}.bg-primary--full.testimonial-panel.flex blockquote cite h3,.bg-primary--full.testimonial-panel.testimonial-carousel blockquote cite h3{color:inherit!important}.bg-secondary--full.testimonial-panel.flex blockquote cite h3,.bg-secondary--full.testimonial-panel.testimonial-carousel blockquote cite h3{color:inherit!important}.bg-tertiary--full.testimonial-panel.flex blockquote cite h3,.bg-tertiary--full.testimonial-panel.testimonial-carousel blockquote cite h3{color:inherit!important}.bg-primary--full.testimonial-panel.flex .testimonial-image+blockquote::after,.bg-primary--full.testimonial-panel.flex blockquote cite span,.bg-primary--full.testimonial-panel.testimonial-carousel .testimonial-image+blockquote::after,.bg-primary--full.testimonial-panel.testimonial-carousel blockquote cite span{background:inherit}.bg-primary--full.testimonial-panel.flex blockquote::before{opacity:.2;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" width="70" height="70"><rect fill="white" x="0" y="40" width="30" height="30"></rect><path fill="white" d="M 0 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path><rect fill="white" x="40" y="40" width="30" height="30"></rect><path fill="white" d="M 40 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 70" width="70" height="70" transform="rotate(180)"><rect fill="white" x="0" y="40" width="30" height="30"></rect><path fill="white" d="M 0 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path><rect fill="white" x="40" y="40" width="30" height="30"></rect><path fill="white" d="M 40 40 q 0 -40 30 -40 v 15 q -15 0 -15 25"></path></svg>');background-position:5% 5%,95% 95%;background-repeat:no-repeat}.testimonial-panel.testimonial-carousel .slider li{padding:0}.testimonial-panel.testimonial-carousel .slick-initialized .slick-dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;padding:0 0 1rem 0;margin-left:0;margin-bottom:0}.testimonial-panel.testimonial-carousel .slick-initialized .slick-dots li{padding:0;margin:0 3px}.testimonial-panel.testimonial-carousel .slick-initialized .slick-dots li button{min-width:auto;margin:0;padding:.5rem .75rem;cursor:pointer}.testimonial-panel.testimonial-carousel .slick-next,.testimonial-panel.testimonial-carousel .slick-prev{position:absolute;top:calc(50% - 2rem);height:2rem}.testimonial-panel.testimonial-carousel .slick-next::before,.testimonial-panel.testimonial-carousel .slick-prev::before{top:-2px}.testimonial-panel.testimonial-carousel .slick-initialized .slick-dots li.slick-active button{background-color:var(--color-brand-tertiary)}.testimonial-panel.creative{display:flex;padding:0;width:100%;height:435px;flex-flow:row wrap}.testimonial-panel.creative .testimonial-overlay{display:flex;color:var(--color-sec-white);flex:1 auto;flex-direction:column;justify-content:center;padding:3rem}.testimonial-panel.creative .testimonial-overlay p{color:var(--color-brand-secondary);font-size:1.5rem;line-height:1.6;text-align:left}.testimonial-panel.creative .testimonial-overlay p::first-letter{margin-left:-10px}.testimonial-panel.creative .testimonial-overlay cite{font-weight:var(--font-weight-bold);margin-block-start:.625rem}.testimonial-panel.creative .testimonial-overlay cite a{color:var(--color-brand-tertiary);text-decoration:underline}.testimonial-panel.creative.optimized{min-height:435px;height:auto;background-color:var(--color-brand-primary);border-top:10px solid var(--color-brand-secondary)}.testimonial-panel.creative.optimized .testimonial-overlay{flex:0 1 66%;padding:3rem;order:1}.testimonial-panel.creative.optimized .testimonial-overlay p{margin-top:0}.testimonial-panel.creative.optimized .placeholder{flex:1 auto;order:1;background-image:url(/common/images/testimonials/bg-arrows.svg);background-size:70rem;background-repeat:repeat}.testimonial-panel.creative.optimized .testimonial-overlay.flip{order:2;padding:3rem 3rem 3rem 0}.testimonial-panel.creative.image{display:flex;padding:0;width:100%;min-height:435px;flex-flow:row nowrap;align-content:center;justify-content:center}.testimonial-panel.creative.optimized.image .testimonial-image{flex:0 1 33.333%;padding:3rem 3rem 3rem 12rem;order:0;align-self:center}.testimonial-panel.creative.optimized.image .testimonial-image img{display:block;margin:0 auto;border-radius:200%}.testimonial-panel.creative.optimized.image .testimonial-overlay{flex:0 1 66.666%;padding:0 12rem 0 0;order:1;align-items:flex-start}@media only screen and (min-width:1500px){.testimonial-panel.creative.optimized .testimonial-overlay{flex:0 1 60%;padding:6rem}}@media only screen and (max-width:1600px){.testimonial-panel.creative.optimized.image .testimonial-image{padding-left:6rem}.testimonial-panel.creative.optimized.image .testimonial-overlay{padding-right:6rem}}@media only screen and (max-width:1200px){.testimonial-panel.creative.optimized.image .testimonial-image{flex:0 1 33.333%;padding-left:3rem}.testimonial-panel.creative.optimized.image .testimonial-overlay{flex:0 1 66.666%;padding-right:3rem}}@media only screen and (max-width:1160px){.testimonial-panel.flex blockquote p,.testimonial-panel.testimonial-carousel blockquote p{font-size:1.25rem}}@media only screen and (max-width:900px){.testimonial-panel.flex blockquote p,.testimonial-panel.testimonial-carousel blockquote p{font-size:1rem;padding:1rem 2rem}.testimonial-panel.flex blockquote cite h3,.testimonial-panel.testimonial-carousel blockquote cite h3{font-size:1.125rem;line-height:1}}@media only screen and (max-width:800px){.testimonial-panel.creative.optimized{min-height:300px}.testimonial-panel.creative.optimized .testimonial-overlay{justify-content:center}.testimonial-panel.creative.optimized.image{min-height:300px}.testimonial-panel.creative.optimized.image .testimonial-overlay p{font-size:1.0625rem}.testimonial-panel.creative.optimized.image .testimonial-overlay cite{font-size:.9375rem}}@media only screen and (max-width:700px){.testimonial-panel.flex blockquote::after{left:calc(50% - 24px);top:-24px}.testimonial-panel.testimonial-carousel blockquote::after{left:calc(50% - 24px);top:-24px}.testimonial-panel.testimonial-carousel .slick-next,.testimonial-panel.testimonial-carousel .slick-prev{top:225px}.testimonial-panel.creative{height:500px}.testimonial-panel.creative .testimonial-overlay{justify-content:flex-end;padding:3rem 1rem}.testimonial-panel.creative.optimized.image{flex-direction:column;height:auto}.testimonial-panel.creative.optimized.image .testimonial-image{padding:3rem 0 1.5rem 0}.testimonial-panel.creative.optimized.image .testimonial-overlay{padding:0 3rem 3rem 3rem}.testimonial-panel.creative.optimized.image .testimonial-overlay p{text-shadow:1px 1px #000}.testimonial-panel.creative.optimized.image .testimonial-overlay cite{text-shadow:1px 1px #000}}@media only screen and (max-width:600px){.testimonial-panel.creative.optimized{flex-direction:column}.testimonial-panel.creative.optimized .testimonial-overlay{padding:3rem;flex:1 auto}.testimonial-panel.creative.optimized .placeholder{background-size:45rem;min-height:75px}.testimonial-panel.creative.optimized .testimonial-overlay.flip{padding:3rem}.testimonial-panel.creative.optimized .testimonial-overlay p{text-shadow:1px 1px #000}.testimonial-panel.creative.optimized .testimonial-overlay cite{text-shadow:1px 1px #000}}