.testimonial-carousel{margin:1.5rem;position:relative}.testimonial-carousel:after,.testimonial-carousel:before{background-size:cover;content:"";display:block;height:150px;position:absolute;width:150px}.testimonial-carousel:before{background:url(https://4663886.fs1.hubspotusercontent-na1.net/hubfs/4663886/site-files/testimonials-triangle-blue-light.svg);bottom:-1.5rem;left:-2.5rem}.testimonial-carousel:after{background:url(https://4663886.fs1.hubspotusercontent-na1.net/hubfs/4663886/site-files/testimonials-triangle-purple.svg);right:-1.5rem;top:-2.25rem}.testimonial-carousel .carousel-bg{background:var(--magenta);background-size:cover;border-radius:.5rem;position:relative;z-index:2}.testimonial-carousel .carousel-bg:before{background:url(https://4663886.fs1.hubspotusercontent-na1.net/hubfs/4663886/site-files/testimonials-bg.jpg);background-size:cover;border-radius:.5rem;content:"";inset:-1rem 1rem 1rem -1rem;position:absolute}.testimonial-carousel .carousel-bg .row{display:flex;flex-direction:column;position:relative}@media (min-width:1200px){.testimonial-carousel .carousel-bg .row{align-items:center;flex-direction:row}}.testimonial-carousel .carousel-bg .row .col{width:100%}.testimonial-carousel .carousel-bg .row .col:first-of-type{padding:2rem 4rem 4rem 2rem}@media (min-width:1200px){.testimonial-carousel .carousel-bg .row .col:first-of-type{flex-basis:55%;width:55%}}.testimonial-carousel .carousel-bg .row .col.image{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:1rem}.testimonial-carousel .carousel-bg .row .col.image img{width:auto}.testimonial-carousel .carousel-bg .row .col .h3 .gradient-text{display:inline}.testimonial-carousel .carousel-bg .row .col .name{display:flex;font-size:1.125rem;font-weight:700;gap:.5rem}.testimonial-carousel .carousel-bg .row .col .name:before{content:"--";display:inline-block}.testimonial-carousel .carousel-bg .row .col .slick-track{align-items:center;display:flex;gap:1rem}.testimonial-carousel .carousel-bg .row .col .slick-track .slick-slide{float:unset}.testimonial-carousel .carousel-bg .row .col .slick-dots{display:flex;gap:.5rem;list-style-type:none;margin:1rem 0 0 .25rem;padding:0}.testimonial-carousel .carousel-bg .row .col .slick-dots li button{background:var(--white);border:0;height:1rem;overflow:hidden;padding:0;text-indent:-999px;width:1rem}.testimonial-carousel .carousel-bg .row .col .slick-dots li.slick-active button{background-color:var(--blue-light)}