.testimonial-carousel-2{padding:8rem 0;position:relative}.testimonial-carousel-2 .content-wrapper{position:relative}.testimonial-carousel-2 .tc2__bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.testimonial-carousel-2 .tc2__bg img{height:100%!important;object-fit:cover;object-position:bottom center;transform:scaleX(-1);width:100%!important}.testimonial-carousel-2__testimonial{margin:0 2rem;width:calc(100% - 4rem)}.content-wrapper .testimonial-carousel-2__testimonial{margin:0;width:100%}.testimonial-carousel-2__testimonial-inner{display:grid;grid-gap:5rem;background-color:var(--white);border-radius:2rem;padding:3rem;text-align:center}.testimonial-carousel-2__testimonial-testimonial{font-size:2rem;font-weight:500;line-height:1.75}.testimonial-carousel-2__testimonial-attestant{font-size:1.6rem;font-weight:700;line-height:1.75}.testimonial-carousel-2__testimonial-title-company{font-size:1.6rem;font-weight:400;line-height:1.75}.testimonial-carousel-2__testimonial-buttons{display:flex;flex-wrap:wrap;gap:var(--gap);justify-content:center}@media (min-width:768px){.testimonial-carousel-2__testimonial{max-width:100%;width:var(--container-width-medium)}.testimonial-carousel-2__testimonial-inner{align-items:center;grid-template-columns:28.8rem 1fr;padding:6.5rem}}@media (max-width:767px){.testimonial-carousel-2 .flickity-button{display:none}}.testimonial-carousel-2 .flickity-page-dots{bottom:-4.8rem}.testimonial-carousel-2 .flickity-page-dots .dot{opacity:1}@media (min-width:980px){.testimonial-carousel-2 .flickity-prev-next-button.previous{left:calc(50% - 490px);transform:translate(-50%,-50%)}.testimonial-carousel-2 .flickity-prev-next-button.next{right:calc(50% - 490px);transform:translate(50%,-50%)}}