.testimonial-carousel{margin:1.5rem;position:relative}.testimonial-carousel .carousel-bg{background-size:cover;border-radius:.5rem;position:relative;z-index:2}.testimonial-carousel .carousel-bg:before{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-reverse}}.testimonial-carousel .carousel-bg .row .col{width:100%}.testimonial-carousel .carousel-bg .row .col:first-of-type{padding:2rem 4rem 2rem 2rem}@media (min-width:1200px){.testimonial-carousel .carousel-bg .row .col:first-of-type{flex-basis:55%;padding:2rem 4rem 4rem 2rem;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 .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 .testimonial-item{display:flex;flex-direction:column;gap:1.5rem}.testimonial-carousel .carousel-bg .row .col .testimonial-item .testimonial-meta{display:flex;flex-direction:column}.testimonial-carousel .carousel-bg .row .col .testimonial-item .testimonial-meta .quote-image{margin-bottom:.75rem}.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(--gold)}.testimonial-carousel .carousel-bg .row .carousel-controls{display:flex;gap:1rem;margin-top:1.5rem;z-index:10}.testimonial-carousel .carousel-bg .row .carousel-controls .carousel-arrow{background:var(--white);border:1px solid var(--grey-medium);border-radius:50%;padding:1rem;stroke:var(--grey-medium);fill:var(--white);align-items:center;cursor:pointer;display:flex;height:56px;justify-content:center;transition:all .3s ease;width:56px}.testimonial-carousel .carousel-bg .row .carousel-controls .carousel-arrow svg{width:16px;fill:none;stroke:var(--grey-medium);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.testimonial-carousel .carousel-bg .row .carousel-controls .carousel-arrow:hover{background-color:var(--grey-medium)}.testimonial-carousel .carousel-bg .row .carousel-controls .carousel-arrow:hover svg{stroke:var(--white)}.testimonial-carousel .carousel-bg .row .carousel-controls .carousel-arrow:disabled{cursor:not-allowed;opacity:.5}