.block-testimonial-carousel{overflow:hidden;background:-webkit-gradient(linear, left bottom, left top, from(rgb(247, 247, 247)), color-stop(30%, rgb(255, 255, 255)), color-stop(70%, rgb(255, 255, 255)), to(rgb(247, 247, 247)));background:linear-gradient(0deg, rgb(247, 247, 247) 0%, rgb(255, 255, 255) 30%, rgb(255, 255, 255) 70%, rgb(247, 247, 247) 100%)}.block-testimonial-carousel .title-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 767px){.block-testimonial-carousel .title-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}}.block-testimonial-carousel .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.block-testimonial-carousel .swiper{overflow:visible}.block-testimonial-carousel .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-testimonial-carousel .controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}@media(max-width: 640px){.block-testimonial-carousel .controls{margin-top:1rem}}.block-testimonial-carousel .controls a{border-radius:100%;border:1px solid #00d37e;background:#00d37e;width:4rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 1rem}.block-testimonial-carousel .controls a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.block-testimonial-carousel .controls a.prev img{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.block-testimonial-carousel .controls a:hover{background:#014750;border:1px solid #014750}.block-testimonial-carousel .controls a:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.block-testimonial-carousel .feat-vid{max-width:56rem;margin:6rem auto 0 auto}.testimonial-carousel{margin-top:5rem}@media(max-width: 640px){.testimonial-carousel{margin-top:2rem}}.testimonial-carousel .testimonial{border-radius:10rem;margin:0 2.25rem;width:52rem;max-width:70vw;position:relative;background:#fff;padding:4rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.1);box-shadow:0 24px 48px rgba(0,0,0,.1);opacity:.4;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media(max-width: 991px){.testimonial-carousel .testimonial{margin:0 1rem}}@media(max-width: 767px){.testimonial-carousel .testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}@media(max-width: 640px){.testimonial-carousel .testimonial{max-width:80vw;padding:2rem;border-radius:4rem}}@media(max-width: 450px){.testimonial-carousel .testimonial{max-width:60vw}}.testimonial-carousel .testimonial .text-lg{margin-bottom:2rem}.testimonial-carousel .testimonial .name{font-size:1.125rem;font-weight:bold;color:#8c7ade}.testimonial-carousel .testimonial .testimonial-img img{margin-right:3rem;border-radius:100%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0;width:7.5rem;height:7.5rem;border:7px solid #8c7ade}@media(max-width: 767px){.testimonial-carousel .testimonial .testimonial-img img{margin:0 0 2rem 0}}.testimonial-carousel .swiper-slide-active .testimonial{opacity:1}