.testimonials .heading{font-size:3.2rem;font-weight:400;letter-spacing:.01em;line-height:4.4rem;margin:0}.testimonials .intro{margin-bottom:4rem}.testimonials .cards{display:flex;flex-flow:row wrap;justify-content:center}.testimonials .cards a{display:flex}.testimonials .cards a .card{max-width:100%}.testimonials .tertiary-wrapper a{align-items:center;display:flex;flex:0 0 auto;text-decoration:none}.testimonials .tertiary-wrapper span{color:#f5333f;font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1.7rem;margin:0;text-transform:uppercase}.testimonials .tertiary-wrapper svg{height:21px;margin:0 0 .2rem .6rem;width:20px}.testimonials .card{box-shadow:0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.2);box-sizing:border-box;margin-bottom:2rem;max-width:350px;min-height:464px;width:auto}.testimonials .card.quote{max-width:550px;min-height:auto;padding:4rem}.testimonials .card.quote .image{flex:0 0 80px;height:80px;width:80px}.testimonials .card:last-child{margin-bottom:0}.testimonials a{margin-bottom:2rem;max-width:350px;text-decoration:none}.testimonials a .card{margin-bottom:0}.testimonials .content{padding:3rem 4rem}.testimonials .content .heading{font-size:2.6rem;font-weight:700;letter-spacing:.01em;line-height:3.6rem}.testimonials .image{height:201px;margin-right:2rem;width:100%}.testimonials img{height:100%}.testimonials .wistia_responsive_padding{height:100%;max-height:201px}.testimonials .profile{align-items:center;display:flex;margin-bottom:4rem}.testimonials .byline,.testimonials .subline{font-size:1.6rem;font-weight:700;letter-spacing:.01em;line-height:1.9rem;margin-bottom:.4rem;text-transform:uppercase}.testimonials .subline{color:gray;margin-bottom:0}.testimonials blockquote{color:#434143;font-style:normal;font-weight:400;letter-spacing:.01em;margin-bottom:5.5rem;padding:0}.testimonials .cta-wrapper{display:flex}.testimonials .cta-wrapper a{align-items:center;color:#f5333f;display:flex;flex:0 0 auto;font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1.7rem;margin:0;padding:1.5rem 0;text-decoration:none;text-transform:uppercase}.testimonials .cta-wrapper svg{height:auto;margin-left:.6rem;width:20px}.testimonials #rev-slick-cards{margin:-1rem}.testimonials #rev-slick-cards .slick-slide>div{display:flex;justify-content:center;margin:1rem}.testimonials #rev-slick-cards .slick-slide>div .card{margin:0}.testimonials #rev-slick-cards .slick-dotted.slick-slider{margin-bottom:30px}.testimonials #rev-slick-cards .slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.testimonials #rev-slick-cards .slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.testimonials #rev-slick-cards .slick-dots li button{background:transparent;border:0;color:transparent;cursor:pointer;display:block;font-size:0;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.testimonials #rev-slick-cards .slick-dots li button:focus,.testimonials #rev-slick-cards .slick-dots li button:hover{outline:none}.testimonials #rev-slick-cards .slick-dots li button:focus:before,.testimonials #rev-slick-cards .slick-dots li button:hover:before{opacity:1}.testimonials #rev-slick-cards .slick-dots li button:before{color:#434143;content:"•";font-family:slick;font-size:3rem;height:20px;left:0;line-height:2rem;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.testimonials #rev-slick-cards .slick-dots li.slick-active button:before{color:#434143;opacity:.75}@media screen and (min-width:768px){.testimonials .cards{justify-content:space-between}.testimonials .cards :last-child{margin-right:0}.testimonials a{flex:1 1 calc(50% - 1rem);margin:0 2rem 0 0;max-width:467px}.testimonials a .card{margin-right:0}.testimonials .card{flex:1 1 calc(50% - 1rem);margin:0 6rem 0 0;max-width:467px}.testimonials .card.quote{flex:1 1 100%;max-width:none;padding:6.2rem 4rem}.testimonials .image{height:280px}.testimonials .wistia_responsive_padding{max-height:280px}.testimonials .profile{margin-bottom:4rem}.testimonials blockquote{font-size:4rem;line-height:5.4rem}.testimonials #rev-slick-cards .card.quote{flex:0 1 auto}.testimonials #rev-slick-cards .slick-slide>div{justify-content:space-between}.testimonials #rev-slick-cards .slick-slide>div .card{margin:0}.testimonials #rev-slick-cards .slick-prev{left:-4rem}.testimonials #rev-slick-cards .slick-next{justify-content:flex-end;right:-4rem}.testimonials #rev-slick-cards .slick-next:before,.testimonials #rev-slick-cards .slick-prev:before,.testimonials #rev-slick-cards [dir=rtl] .slick-next:before,.testimonials #rev-slick-cards [dir=rtl] .slick-prev:before{content:none}.testimonials #rev-slick-cards .slick-arrow{align-items:center;display:flex;height:10rem;width:5rem}.testimonials #rev-slick-cards .slick-arrow svg{color:#434143;opacity:0;transition:opacity .5s ease-in-out}.testimonials #rev-slick-cards .slick-arrow:hover svg,.testimonials #rev-slick-cards:hover button svg{opacity:1}}@media screen and (min-width:1024px){.testimonials .card{transition:all .2s ease-in-out}.testimonials a:hover .card{box-shadow:0 4px 5px rgba(0,0,0,.28),0 1px 10px rgba(0,0,0,.24),0 2px 4px rgba(0,0,0,.4)}.testimonials .slick-disabled{visibility:hidden}}