.testimonial-carousel-custom--outer{background:#113859;padding:10rem 2rem}.testimonial-carousel-custom--outer h2{color:#fff;font-weight:200;margin-bottom:5rem;text-align:center}.testimonial-carousel-custom__testimonial{background:#dcf5ff;min-height:100%;padding:4rem;width:100%}.testimonial-carousel-custom__testimonial-stars{margin:0 0 2rem}.testimonial-carousel-custom__testimony{color:#113859;font-size:2rem;font-style:italic;font-weight:300;line-height:1.5;margin-bottom:1.6rem}.testimonial-carousel-custom__attestant{align-items:center;display:flex;gap:1.6rem}.testimonial-carousel-custom__headshot-logo{aspect-ratio:1/1;border-radius:50%;object-fit:cover;object-position:top;width:5.8rem}.testimonial-carousel-custom__attestant-content p{color:#333;font-size:2rem;font-weight:300;line-height:1.5;margin:0 0 .4rem}.testimonial-carousel-custom__attestant-content .testimonial-carousel-custom__title-company{font-size:1.6rem;margin:0}.testimonial-carousel-custom .flickity-button{background:#f0c864;left:auto;position:relative;right:auto;top:3.2rem;transform:none}.testimonial-carousel-custom .flickity-prev-next-button{height:5.6rem;width:5.6rem;z-index:2}.testimonial-carousel-custom .flickity-prev-next-button:focus{outline:2px solid #fff;outline-offset:2px}.testimonial-carousel-custom .flickity-prev-next-button+.flickity-prev-next-button{margin-left:2.4rem}.testimonial-carousel-custom .flickity-prev-next-button .flickity-button-icon{height:1.3rem;left:calc(50% - .65rem);top:calc(50% - .65rem);width:auto}.testimonial-carousel-custom .flickity-page-dots{position:static;text-align:center}.testimonial-carousel-custom .flickity-page-dots .dot{background:#fff;border-radius:.4rem;height:.8rem;margin:.8rem;opacity:.2;transition:all .2s;width:.8rem}.testimonial-carousel-custom .flickity-page-dots .dot.is-selected{opacity:1;width:2.4rem}@media (max-width:767px){.testimonial-carousel-custom .flickity-page-dots{bottom:-3rem}}@media (min-width:768px){.testimonial-carousel-custom__testimonial{margin-right:1.1rem;width:calc(50% - 1.1rem)}.testimonial-carousel-custom .flickity-page-dots{bottom:-1rem;left:auto;max-width:calc(100% - 15rem);position:absolute;right:0;text-align:right}}@media (min-width:960px){.testimonial-carousel-custom__testimonial{margin-right:1.4666rem;width:calc(33.3333% - 1.4666rem)}}@media (max-width:767px){.testimonial-carousel-custom .flickity-button{left:50%;margin:2rem 0;top:0;transform:translateX(calc(-100% - 1.2rem))}}