.cm-testimonials-bg{inset:0;pointer-events:none;position:absolute}.cm-testimonials-bg-left{background:radial-gradient(circle,#42b3e5,transparent 65%);border-radius:9999px;height:700px;left:-10rem;opacity:.15;position:absolute;top:-10rem;width:700px}.cm-testimonials-bg-right{background:radial-gradient(circle,#005d90,transparent 65%);border-radius:9999px;bottom:-10rem;height:500px;opacity:.1;position:absolute;right:-10rem;width:500px}.cm-testimonials-bg-pattern{background-image:radial-gradient(circle,#fff 1px,transparent 0);background-size:32px 32px;inset:0;opacity:.03;position:absolute}.cm-testimonials .page-center{padding-left:1rem;padding-right:1rem}.cm-testimonials-heading{margin-bottom:3.5rem;text-align:center}.cm-testimonials-eyebrow{color:#42b3e5!important;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.35em;margin-bottom:1.25rem;text-transform:uppercase}.cm-testimonials-title{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:2.25rem;line-height:1.25;margin-bottom:0}.cm-testimonials-description{margin:1rem auto 0;max-width:28rem}.cm-testimonials-description p{color:#9ca3af!important;font-size:.875rem;font-weight:300;letter-spacing:.5px;line-height:1.625;margin-bottom:0}.cm-testimonials-divider{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.75rem}.cm-testimonials-divider-line{height:1px;width:4rem}.cm-testimonials-divider-dot{background-color:#42b3e5;border-radius:9999px;box-shadow:0 0 #0000,0 0 #0000,0 0 8px rgba(66,179,229,.8);height:.5rem;width:.5rem}.cm-testimonials-divider-line.right{background-image:linear-gradient(270deg,transparent,rgba(66,179,229,.7))}.cm-testimonials-divider-line.left{background-image:linear-gradient(90deg,transparent,rgba(66,179,229,.7))}.cm-testimonial-card{background:linear-gradient(135deg,rgba(66,179,229,.45),hsla(0,0%,100%,.04) 50%,rgba(0,93,144,.35));border-radius:1rem;box-shadow:0 0 #0000,0 0 #0000,0 8px 60px rgba(66,179,229,.1);padding:1px}.cm-testimonial-card-inner{background-color:#0b1929;border-radius:1rem;overflow:hidden;padding:2.25rem 1.75rem;position:relative}.cm-testimonial-large-icon{color:hsla(0,0%,100%,.025)!important;font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:220px;left:-.25rem;line-height:1;pointer-events:none;position:absolute;top:-2rem}.cm-testimonial-top-line{background-image:linear-gradient(90deg,transparent,rgba(66,179,229,.5),transparent);border-radius:9999px;height:1.5px;left:3rem;position:absolute;right:3rem;top:0}.cm-testimonial-quote-icon{color:#42b3e5!important;font-weight:300;height:2.25rem;margin-bottom:1rem;opacity:.5;width:2.25rem}.cm-testimonial-quote-icon path{color:inherit!important}.cm-testimonial-quote{color:hsla(0,0%,100%,.9)!important;font-size:1rem;line-height:1.5rem;line-height:1.85;margin-bottom:2.5rem;position:relative;z-index:10}.cm-testimonial-author{align-items:center;display:flex;justify-content:space-between}.cm-testimonial-closing-quote{color:#42b3e5!important;display:block;flex-shrink:0;height:2.25rem;opacity:.4;transform:rotate(180deg);vertical-align:middle;width:2.25rem}.cm-testimonial-closing-quote path{color:inherit!important}.cm-testimonial-author-info{align-items:center;display:flex;gap:1rem;min-width:0}.cm-testimonial-avatar-wrap{border-radius:9999px;box-shadow:0 0 #0000,0 0 #0000,0 0 18px rgba(66,179,229,.35);flex-shrink:0;padding:2px}.cm-testimonial-initials{align-items:center;background-color:#0b1929;border-radius:9999px;display:flex;font-weight:700;height:2.75rem;justify-content:center;width:2.75rem}.cm-testimonial-name-wrap{min-width:0}.cm-testimonial-name{font-size:1rem;font-weight:600;line-height:1.5rem;line-height:1.375;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-testimonials-navigation{align-items:center;display:flex;gap:1.25rem;justify-content:center;margin-top:2.5rem}.cm-testimonials-navigation button{align-items:center;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;color:hsla(0,0%,100%,.5)!important;cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;padding:0;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.cm-testimonials-arrow{height:1rem;width:1rem}.cm-testimonials-navigation button path,.cm-testimonials-navigation button svg{color:inherit!important}.cm-testimonials-pagination{align-items:center;display:flex;gap:.5rem;width:auto!important}.cm-testimonials-pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.2);border-radius:9999px;height:.5rem;margin:0!important;opacity:1;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.cm-testimonials-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#42b3e5;box-shadow:0 0 #0000,0 0 #0000,0 0 8px rgba(66,179,229,.7);width:1.5rem}.cm-testimonials-pagination .swiper-pagination-bullet:hover{background-color:hsla(0,0%,100%,.4)}.cm-testimonials-navigation button:hover{background-color:rgba(66,179,229,.1);border-color:#42b3e5;color:#42b3e5!important}@media (min-width:640px){.cm-testimonials .page-center{padding-left:1.5rem;padding-right:1.5rem}.cm-testimonials-title{font-size:2.25rem;line-height:2.5rem}.cm-testimonials-description p{font-size:1rem;line-height:1.5rem}.cm-testimonial-card-inner{padding-bottom:3rem;padding-left:3rem;padding-right:3rem;padding-top:3rem}.cm-testimonial-large-icon{font-size:280px}.cm-testimonial-quote{font-size:1.125rem;line-height:1.75rem}}@media (min-width:768px){.cm-testimonials-heading{margin-bottom:5rem}.cm-testimonials-title{font-size:3rem;line-height:1}}