.testimonial{background-color:#00abc7;color:#fff;display:grid;grid-template-columns:100%;padding:0;position:relative}.testimonial:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;opacity:1;position:absolute;top:0;transition:background-color .25s ease-in-out;width:100%}.testimonial .criss-cross{grid-area:1/2/1/3;position:relative;z-index:1}.testimonial .criss-cross svg{display:none;height:100%;margin-left:-50px}.testimonial-inner{display:grid;gap:40px;grid-area:1/1/1/3;grid-template-columns:100%;margin:0 auto;max-width:1140px;padding:20px 10px;position:relative;z-index:2}@media (min-width:1024px){.testimonial{grid-template-columns:1fr 200px}.testimonial .criss-cross svg{display:block}.testimonial:not(.testimonial-slider) .testimonial-inner:not(.no-photo){grid-template-columns:repeat(2,1fr)}.testimonial-inner.no-photo,.testimonial-slides .item.no-photo{grid-template-columns:3fr 1fr}.testimonial.left{grid-template-columns:200px 1fr}.testimonial.left .testimonial-inner.no-photo,.testimonial.left .testimonial-slides .item.no-photo{grid-template-columns:1fr 3fr}.testimonial.left .testimonial-inner.no-photo .quote,.testimonial.left .testimonial-slides .item.no-photo .quote{grid-area:1/2/1/3}.testimonial.left .testimonial-inner,.testimonial.left .testimonial-slides .item{grid-area:1/1/1/3;order:2}.testimonial.left .criss-cross{grid-area:1/1/1/2;order:1;position:relative;z-index:1}.testimonial.left .criss-cross svg{height:100%;margin-left:-200px;transform:scaleX(-1)}}.testimonial .video{align-items:center;display:grid;grid-template-columns:100%;grid-template-rows:100%;padding:0 0 20px}.testimonial.left .video{order:1}.testimonial.left .quote{order:2}@media (min-width:1024px){.testimonial .video{padding:0}}.testimonial .video-thumbnail{aspect-ratio:540/303;grid-area:1/1/1/1;margin:0;position:relative;width:100%;z-index:1}.testimonial .video-thumbnail img{display:block;height:100%;left:0;margin:0;object-fit:cover;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%}.testimonial .video-thumbnail.contain img{display:block;height:100%;object-fit:contain;position:relative;width:100%}.testimonial .video-thumbnail img.active{opacity:0}.testimonial .video iframe{aspect-ratio:540/303;display:block;grid-area:1/1/1/1;height:100%;margin:0;width:100%;z-index:2}.testimonial .video iframe body{margin:0}@supports not (aspect-ratio:570/323){.testimonial .video{position:relative}.testimonial .video:before{content:"";display:block;grid-area:1/1/1/1;padding-top:56.66667%;width:100%}.testimonial .video iframe{bottom:0;left:0;position:absolute;right:0;top:0}}.testimonial .video iframe.active{display:block}.testimonial .video .play{align-items:center;cursor:pointer;display:flex;grid-area:1/1/1/1;justify-content:center;z-index:3}.testimonial .video .play svg path{transition:opacity .25s ease-in-out}.testimonial .video .play:hover svg path{opacity:.5}.testimonial .video svg{height:104px;width:104px}.testimonial .video svg path{fill:#fff}.testimonial-inner .quote{padding:10px 0 20px}@media (min-width:1024px){.testimonial-inner .quote{padding:10px 0 50px}.testimonial-inner .item .quote{padding:0}}.testimonial blockquote{display:grid;gap:24px;grid-template-columns:100%;grid-template-rows:auto;margin:0;position:relative}.testimonial blockquote:before{color:#fff;content:"“";display:block;font-family:Times New Roman,Times,serif;font-size:100px;font-size:6.25rem;font-weight:900;height:50px;line-height:100px;line-height:6.25rem}.testimonial blockquote p{font-size:28px;font-size:1.75rem}.testimonial cite{display:block;font-size:18px;font-size:1.125rem;font-style:normal;font-weight:400}.testimonial cite .name{display:block;font-weight:600;text-transform:uppercase}.testimonial-slider .testimonial-inner{gap:20px;max-width:100%;overflow:hidden;padding:20px 10px 30px;width:100%}.testimonial-slides{display:flex;margin:0 auto;max-width:1140px;transform:translateX(0);transition:transform .5s ease;width:100%}.testimonial-slides .item{display:grid;flex:0 0 100%;gap:30px;grid-area:1/1/1/3;grid-template-columns:100%;margin:0 auto;max-width:1140px;padding:0;position:relative;z-index:2}.testimonial-slides .quote{padding:0 10px}.testimonial-slides blockquote p{font-size:22px;font-size:1.375rem}@media (min-width:1024px){.testimonial-slider .testimonial-inner{gap:30px;padding:20px 10px 40px}.testimonial-slides .quote{padding:30px 20px}.testimonial-slides blockquote p{font-size:28px;font-size:1.75rem}}.testimonial-slides .item{opacity:0;transition:opacity .25s ease-in-out}.testimonial-slides .item.active{opacity:1}.testimonial-slider .navigation{display:grid;gap:30px;grid-auto-flow:row;grid-template-columns:100%;margin:0 auto;max-width:1140px;padding:0 10px;width:100%}@media (min-width:1024px){.testimonial-slider .navigation{grid-template-columns:1fr 3fr}.testimonial-slider.right .navigation{grid-template-columns:3fr 1fr}}.testimonial-slider .dots{display:grid;gap:8px;grid-auto-flow:column;justify-content:center}@media (min-width:1024px){.testimonial-slider .dots{grid-column:2;grid-row:1;justify-content:start}.testimonial-slider.right .dots{grid-column:1}}.testimonial-slider .dots button{appearance:none;background-color:#fff;border:0;border-radius:100%;cursor:pointer;display:block;height:15px;opacity:.5;outline:transparent;width:15px}.testimonial-slider .dots button:hover{opacity:.7}.testimonial-slider .dots button.active{opacity:1}.testimonial-slider .buttons{text-align:center}@media (min-width:1024px){.testimonial-slider .buttons{grid-column:2;grid-row:2;text-align:left}.testimonial-slider.right .buttons{grid-column:1}}body.case-studies-post .post .content section.testimonial{overflow:hidden}body.case-studies-post .post .content section.testimonial blockquote{gap:15px}body.case-studies-post .post .content section.testimonial blockquote:before{font-size:80px;font-size:5rem;height:50px;line-height:1}body.case-studies-post .post .content section.testimonial .testimonial-inner{padding:20px}body.case-studies-post .post .content section.testimonial blockquote p{font-size:20px;font-size:1.25rem;margin:0}body.case-studies-post .post .content section.testimonial .testimonial-inner .quote{padding:0}@media (min-width:1024px){body.case-studies-post .post .content section.testimonial.left .criss-cross svg{margin-left:-150px}}