@keyframes carouselFade{0%{opacity:0}4%{opacity:1}10%{opacity:1}14%{opacity:0}100%{opacity:0}}.testimonials{width:100%;position:relative;margin:4rem auto;width:calc(100% - 48px);display:flex;flex-direction:column;justify-content:center}.testimonials .testimonials-slider{margin:32px 0 0}@media screen and (max-height:800px){.testimonials .testimonials-slider{margin:0}}.testimonials .testimonials-slider .slick-track{display:flex;align-items:stretch}.testimonials .testimonials-slider .slick-slide{margin:0 10px}.testimonials .testimonials-slider .slick-list{margin:0 -10px;overflow:unset;overflow-x:clip}.testimonials .testimonials-slider .slide{background-color:#f8f8f8}.testimonials .testimonials-slider .slide .image{position:relative;overflow:hidden}.testimonials .testimonials-slider .slide .image::after{content:"";display:block;padding-bottom:100%}.testimonials .testimonials-slider .slide .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-height:800px){.testimonials .testimonials-slider .slide .image:after{padding-bottom:30vh}}.testimonials .testimonials-slider .slide .content{width:100%;padding:20px}.testimonials .testimonials-slider .slide .stars{width:100%;margin:10px auto 20px;display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:0;gap:5px}.testimonials .testimonials-slider .slide .stars svg{fill:#007f4e}.testimonials .testimonials-slider .slide .quote{height:130px;position:relative}@media screen and (max-height:800px){.testimonials .testimonials-slider .slide .quote{height:unset}}.testimonials .slider-navigation{margin-top:2rem;display:flex;justify-content:center;align-items:center;gap:16px}.testimonials .slider-navigation .slick-next,.testimonials .slider-navigation .slick-prev{cursor:pointer;border:solid 1px #2e2b2b;border-radius:100%;width:26px;height:26px;display:flex!important;justify-content:center;align-items:center}.testimonials .slider-navigation .slick-next svg,.testimonials .slider-navigation .slick-prev svg{width:10px;height:10px}.testimonials .slider-navigation .carousel-counter{font-size:clamp(.64rem,2vh,.96rem);color:#2e2b2b;font-family:montserrat}@media screen and (min-width:768px){.testimonials{width:calc(100% - 128px)}}