.row-type-testimonial_carousel .testimonial-carousel__slider{display:grid;grid-template:1fr/1fr}.row-type-testimonial_carousel .testimonial-carousel__item{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .5s ease-in-out,visibility .5s ease-in-out}.row-type-testimonial_carousel .testimonial-carousel__item.active{opacity:1;visibility:visible}.row-type-testimonial_carousel .testimonial-carousel__pagingation-container{display:flex;flex-direction:column;gap:10px;justify-content:flex-end}@media (min-width:768px){.row-type-testimonial_carousel .testimonial-carousel__pagingation-container{border-left:2px solid;padding-left:15px}}.row-type-testimonial_carousel ul.testimonial-carousel__pagingation{list-style:none!important;margin:0;padding:0;display:flex;gap:5px}.row-type-testimonial_carousel ul.testimonial-carousel__pagingation li{border-radius:5px;overflow:hidden;width:50px;height:50px;opacity:.5;transition:opacity .3s ease-in-out;cursor:pointer}.row-type-testimonial_carousel ul.testimonial-carousel__pagingation li.active{opacity:1}.row-type-testimonial_carousel ul.testimonial-carousel__pagingation li button{display:block;width:100%;height:100%;padding:0;border:0;background:0 0;cursor:pointer}.row-type-testimonial_carousel ul.testimonial-carousel__pagingation li img{width:50px;height:50px;padding:5px;-o-object-fit:contain;object-fit:contain;box-sizing:border-box}.row-type-testimonial_carousel .testimonial-pathways strong{display:flex;flex-wrap:wrap;gap:15px}.row-type-testimonial_carousel .testimonial-pathways strong a{text-decoration:none}