.wp-block-cbd-block-case-studies{padding:2em 0;position:relative;overflow:hidden}.cbd-testimonials-swiper{margin:0 auto;overflow:visible}.cbd-testimonials-swiper .swiper-slide{padding:2em 0;height:auto}.cbd-testimonials-swiper .swiper-slide .inner{height:100%}.cbd-testimonials-swiper .quote{margin-bottom:2em}.cbd-testimonials-swiper .quote p{font-size:1.1em;font-style:italic;line-height:1.6;margin:0}.cbd-testimonials-swiper .author-info{margin-top:1.5em}.cbd-testimonials-swiper .role{margin:.5em 0 0 0}.cbd-testimonials-swiper .company{margin:.25em 0 0 0;opacity:.8}.cbd-testimonials-prev,.cbd-testimonials-next{position:absolute;top:50%;transform:translateY(-50%);width:2rem;height:2rem;cursor:pointer;z-index:2}.cbd-testimonials-prev{left:0}.cbd-testimonials-next{right:0}.cbd-testimonials-swiper{padding-bottom:2rem}.cbd-testimonials-swiper .swiper-pagination{position:static;margin-top:2rem;display:flex;justify-content:center;gap:.4rem}.cbd-testimonials-swiper .swiper-pagination-bullet{width:1rem;height:1rem;margin:0;border:var(--wp--preset--color--geosmart-purple-1000);border-style:solid;border-width:1px;background:var(--wp--preset--color--geosmart-purple-1000);opacity:.3;border-radius:0;transition:all 0.3s ease}.cbd-testimonials-swiper .swiper-pagination-bullet-active{opacity:1;width:2rem;border-radius:0}@media screen and (max-width:1024px){.cbd-testimonials-prev,.cbd-testimonials-next{display:none}.cbd-testimonials-swiper .swiper-slide{padding:1em 0}}