.testimonial-slider-section{overflow:hidden;position:relative}.testimonial-slider-container{margin:0 auto;max-width:1200px;padding:0 20px}.testimonial-slider-header{text-align:center}.testimonial-slider-stars{margin-bottom:1.5rem}.testimonial-slider-stars-image{display:inline-block;max-height:24px;width:auto}.testimonial-slider-title{color:var(--primary)}.testimonial-slider-subtitle{color:var(--white)}.testimonial-slider-wrapper{min-height:400px;overflow:hidden;position:relative}.testimonial-slider-slide{align-items:center;display:flex;justify-content:center;min-height:400px;width:100%}.testimonial-slider-slide-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:800px;min-height:300px;padding:5px 0;text-align:center}.testimonial-slider-content{color:var(--white);margin-bottom:1.5rem}.testimonial-slider-content p{font-size:inherit;margin-bottom:0}.testimonial-slider-attribution{margin-top:1.5rem}.testimonial-slider-person{color:var(--primary)!important;font-style:italic;font-weight:300!important;margin-bottom:.5rem}.testimonial-slider-company{color:var(--secondary-2)!important;font-weight:300!important}.testimonial-slider-navigation{display:flex;justify-content:space-between;left:0;margin:0 30px;pointer-events:none;position:absolute;right:0;top:30%;z-index:10}.testimonial-slider-arrow{align-items:center;backdrop-filter:blur(5px);background-color:transparent;border:none;border-radius:50%;color:var(--white);cursor:pointer;display:flex;height:30px;justify-content:center;padding:5px;pointer-events:all;transform:translateY(-50%);transition:all .3s ease;width:30px}.testimonial-slider-arrow:hover{background-color:var(--primary-50);color:var(--white);transform:translateY(-50%) scale(1.05)}.testimonial-slider-arrow-prev{margin-left:0}.testimonial-slider-arrow-next{margin-right:0}.testimonial-slider-arrow-icon{height:24px;width:24px;fill:none;stroke:currentColor;stroke-width:2.5}.testimonial-slider-pagination{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:2rem;position:relative;z-index:5}.testimonial-slider-dot{background-color:transparent;border:2px solid var(--white);border-radius:50%;cursor:pointer;height:12px;opacity:.5;transition:all .3s ease;width:12px}.testimonial-slider-dot.swiper-pagination-bullet-active,.testimonial-slider-dot:hover{background-color:var(--primary);border-color:var(--primary);opacity:1;transform:scale(1.2)}@media (max-width:1280px){.testimonial-slider-container{max-width:1000px;padding:0 30px}.testimonial-slider-slide-content{max-width:700px}}@media (max-width:1024px){.testimonial-slider-container{max-width:900px;padding:0 40px}.testimonial-slider-slide-content{max-width:600px;min-height:250px;padding:1.5rem 0}.testimonial-slider-content{margin-bottom:1.25rem}.testimonial-slider-attribution{margin-top:1.25rem}.testimonial-slider-slide,.testimonial-slider-wrapper{min-height:350px}}@media (max-width:768px){.testimonial-slider-navigation{margin:0 5px}.testimonial-slider-container{padding:0}.testimonial-slider-stars-image{max-height:20px}.testimonial-slider-slide-content{max-width:100%;min-height:200px;padding:1rem 0}.testimonial-slider-content{margin-bottom:1rem;max-width:350px;padding:0 20px}.testimonial-slider-attribution{margin-top:1rem}.testimonial-slider-slide,.testimonial-slider-wrapper{min-height:300px}.testimonial-slider-pagination{gap:.5rem;margin-top:1.5rem}.testimonial-slider-dot{height:10px;width:10px}}