.testimonial-panel{background:#fff;padding:60px;position:relative}@media screen and (max-width:768px){.testimonial-panel{padding:40px}}.testimonial-panel.testimonial-panel--grey-lt{background:#f0eff3}.testimonial-panel.testimonial-panel--black{background:#222326}.testimonial-panel.testimonial-panel--blue{background:#02aff0}.testimonial-panel.testimonial-panel--purple{background:#6c3edb}.testimonial-panel.testimonial-panel--turquoise{background:#04d1e2}.testimonial-panel.testimonial-panel--image{padding-bottom:90px}@media screen and (max-width:768px){.testimonial-panel.testimonial-panel--image{padding-bottom:60px}}.testimonial-panel .wrapper{margin:auto;max-width:1800px;position:relative}.testimonial-panel .testimonial-panel__img{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.testimonial-panel .testimonial-panel__img>img{height:100%;max-width:none;object-fit:cover;object-position:right;width:100%}.testimonial-panel .quote{border-top:5px solid #6c3edb;margin:0 auto 0 0;max-width:910px;padding:25px 0;position:relative;width:60%;z-index:3}@media screen and (max-width:990px) and (min-width:769px){.testimonial-panel .quote{width:80%}}@media screen and (max-width:768px){.testimonial-panel .quote{margin:0!important;width:100%}}.testimonial-panel .quote .quote-marks .quote-mark{background:#6c3edb;display:inline-block;height:35px;margin-right:5px;position:relative;width:30px}.testimonial-panel .quote .quote-marks .quote-mark:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:20px solid #6c3edb;bottom:-20px;content:"";height:0;left:0;position:absolute;width:0}.testimonial-panel .quote blockquote{background:none;color:#fff;font-family:acumin-pro,Arial,Sans-Serif;font-size:28px;font-weight:700;line-height:1.4;margin:40px 0 0;max-width:none;padding:0;text-align:left}.testimonial-panel .quote blockquote:after,.testimonial-panel .quote blockquote:before{display:none;height:0;width:0}.testimonial-panel .quote blockquote p{font-style:normal}@media screen and (max-width:1440px) and (min-width:769px){.testimonial-panel .quote blockquote{font-size:24px}}@media screen and (max-width:768px) and (min-width:681px){.testimonial-panel .quote blockquote{font-size:22px;line-height:1.3}}@media screen and (max-width:680px){.testimonial-panel .quote blockquote{font-size:20px;line-height:1.2}}.testimonial-panel .quote blockquote footer{margin-top:20px}.testimonial-panel .quote blockquote footer p{font-family:brandon-grotesque,Arial,Sans-Serif;font-size:16px;font-weight:700;letter-spacing:.078em;text-transform:uppercase}@media screen and (max-width:680px){.testimonial-panel .quote blockquote footer p{font-size:14px;line-height:1.2}}.testimonial-panel.testimonial-panel--position-center .testimonial-panel__img>img{object-position:center}.testimonial-panel.testimonial-panel--position-center .quote{margin:0 auto}.testimonial-panel.testimonial-panel--position-right .testimonial-panel__img>img{object-position:left}.testimonial-panel.testimonial-panel--position-right .quote{margin:0 0 0 auto}.testimonial-panel.testimonial-panel--text-colour-black .quote blockquote{color:#222326}.testimonial-panel.testimonial-panel--align-center .quote blockquote{text-align:center}.testimonial-panel.testimonial-panel--align-right .quote blockquote{text-align:right}.testimonial-panel.testimonial-panel--shape-colour-blue .quote{border-color:#02aff0}.testimonial-panel.testimonial-panel--shape-colour-blue .quote .quote-marks .quote-mark{background:#02aff0}.testimonial-panel.testimonial-panel--shape-colour-blue .quote .quote-marks .quote-mark:before{border-top-color:#02aff0}.testimonial-panel.testimonial-panel--shape-colour-pink .quote{border-color:#fdb2f5}.testimonial-panel.testimonial-panel--shape-colour-pink .quote .quote-marks .quote-mark{background:#fdb2f5}.testimonial-panel.testimonial-panel--shape-colour-pink .quote .quote-marks .quote-mark:before{border-top-color:#fdb2f5}.testimonial-panel.testimonial-panel--shape-colour-turquoise .quote{border-color:#04d1e2}.testimonial-panel.testimonial-panel--shape-colour-turquoise .quote .quote-marks .quote-mark{background:#04d1e2}.testimonial-panel.testimonial-panel--shape-colour-turquoise .quote .quote-marks .quote-mark:before{border-top-color:#04d1e2}.testimonial-panel.testimonial-panel--shape-colour-black .quote{border-color:#222326}.testimonial-panel.testimonial-panel--shape-colour-black .quote .quote-marks .quote-mark{background:#222326}.testimonial-panel.testimonial-panel--shape-colour-black .quote .quote-marks .quote-mark:before{border-top-color:#222326}.testimonial-panel.testimonial-panel--shape-colour-green .quote{border-color:#7dc44a}.testimonial-panel.testimonial-panel--shape-colour-green .quote .quote-marks .quote-mark{background:#7dc44a}.testimonial-panel.testimonial-panel--shape-colour-green .quote .quote-marks .quote-mark:before{border-top-color:#7dc44a}.testimonial-panel .testimonial--foreground-image{bottom:-60px;height:calc(100% + 100px);max-width:35%;position:absolute;z-index:2}@media screen and (max-width:990px) and (min-width:768px){.testimonial-panel .testimonial--foreground-image{opacity:.75}}@media screen and (max-width:768px){.testimonial-panel .testimonial--foreground-image{bottom:-40px;opacity:0}}.testimonial-panel .testimonial--foreground-image img{height:100%;object-fit:contain;object-position:bottom}.testimonial-panel.testimonial-panel--image .testimonial--foreground-image{bottom:-90px}@media screen and (max-width:768px){.testimonial-panel.testimonial-panel--image .testimonial--foreground-image{bottom:-60px}}.testimonial-panel.testimonial-panel--position-right .testimonial--foreground-image{left:0}@media screen and (min-width:1600px){.testimonial-panel.testimonial-panel--position-right .testimonial--foreground-image{left:10%;transform:translateX(-10%)}}.testimonial-panel.testimonial-panel--position-left .testimonial--foreground-image{right:0}@media screen and (min-width:1600px){.testimonial-panel.testimonial-panel--position-left .testimonial--foreground-image{right:10%;transform:translateX(10%)}}@media screen and (min-width:768px){.testimonial-panel.testimonial-panel--position-center .testimonial--foreground-image{max-width:25%}.testimonial-panel.testimonial-panel--position-center .testimonial--foreground-image.image-position--left{left:-40px}.testimonial-panel.testimonial-panel--position-center .testimonial--foreground-image.image-position--right{right:-40px}}