.testimonials{width:100%!important;max-width:100%!important;margin:0 auto!important;position:relative;padding:5% 0}.testimonials h2{text-align:center;margin-bottom:4%;position:relative}.testimonials .carousel-control-next,.testimonials .carousel-control-prev{background-color:transparent!important;width:max-content;opacity:1}.testimonials .carousel-control-prev{position:absolute;left:-5vw;transform:rotate(180deg)}.testimonials .carousel-control-next{position:absolute;right:-5vw}.testimonials .carousel-control-next-icon,.testimonials .carousel-control-prev-icon{width:50px;height:50px;background-image:url(../../../assets/images/arrow.svg)}.testimonials .carousel-inner{width:100%;margin:0 auto;overflow:hidden}.testimonials .carousel .carousel-item{outline:2px solid var(--wp--preset--color--blue);outline-offset:-20px;background-color:var(--wp--preset--color--light-blue);width:75%;float:unset;margin:auto;display:none;backface-visibility:hidden;transition:transform .6s ease-in-out;position:relative}.testimonials .carousel .carousel-item img{width:88%;margin:0 auto}.testimonials .carousel .carousel-item .text{width:100%;margin:auto;position:relative;padding:5%;overflow:visible}.testimonials .carousel .carousel-item .text p:first-of-type:after,.testimonials .carousel .carousel-item .text p:first-of-type:before{content:"";display:block;position:absolute;background-image:url(../../../assets/images/quote.svg);width:40px;height:29px;background-size:cover;background-repeat:no-repeat}.testimonials .carousel .carousel-item .text p:first-of-type:before{content:"";top:5%;left:0}.testimonials .carousel .carousel-item .text p:first-of-type:after{content:"";top:5%;right:0;transform:rotate(180deg)}.testimonials .carousel .carousel-item p:first-of-type{padding:2% 5%;position:relative}.testimonials .carousel .carousel-item p{margin-bottom:3%;z-index:1;position:relative;text-align:center;font-size:30px;color:var(--wp--preset--color--navy)}.testimonials .carousel .carousel-item p.author{font-weight:700;margin:0}.testimonials .carousel .carousel-item p.position{margin:0;font-style:italic;margin-bottom:3%}.testimonials .carousel-item-next,.testimonials .carousel-item-prev,.testimonials .carousel-item.active{display:flex;justify-content:space-between;align-items:center}.testimonials .button{display:none}.carousel-indicators,.carousel-indicators .active{display:none!important}@media (max-width:900px){.testimonials{padding:15% 0}.testimonials .carousel-control-next{right:-10vw}.testimonials .carousel-control-prev{left:-10vw}.testimonials .carousel .carousel-item .text p:first-of-type:after{right:10px}.testimonials .carousel .carousel-item .text p:first-of-type:before{left:10px}.testimonials .carousel .carousel-item .text p:first-of-type:after,.testimonials .carousel .carousel-item .text p:first-of-type:before{width:31px;height:22px}.testimonials .carousel .carousel-item p{font-size:unset}.testimonials .carousel .carousel-item p:first-of-type{padding:10% 15% 5%}.testimonials .carousel .carousel-item p.position{margin-bottom:10%}.testimonials .carousel-control-next-icon,.testimonials .carousel-control-prev-icon{width:30px;height:30px}}@media (max-width:500px){.testimonials .carousel .carousel-item p:first-of-type{padding:15%}}