.testimonial-swiper-style .testimonial-wrapper .swiper-pagination-bullet{background:var(--primary-1);border:2px solid var(--primary-1);height:15px;opacity:1;width:15px}.testimonial-swiper-style .testimonial-wrapper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.testimonial-swiper-style .testimonial-wrapper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active{background:var(--primary-5);border:2px solid var(--primary-5)}.testimonial-description{margin:18px 0 36px}.testimonial-logo{margin-top:24px;max-height:80px;width:auto}.carousel__list-wrapper{align-items:center;align-items:stretch;list-style-type:none;margin:0;padding:0}.testimonial-wrapper .carousel__list-item{display:flex;justify-content:space-between}.swiper-slide.carousel__list-item{height:auto}.carousel__list-item>*{flex:1 1 50%}.carousel__img{height:100%;max-height:560px;object-fit:cover;width:100%}.carousel_module .swiper-pagination--custom{transform:none!important}.swiper-pagination--custom>.swiper-pagination-bullet{height:14px;width:14px}.swiper-pagination--custom>.swiper-pagination--dashes{background-color:var(--grey-500);border-radius:2px;height:6px;width:48px}.swiper-pagination--custom>.swiper-pagination--outline-circle{background-color:unset;border:2px solid var(--grey-500);border-radius:50%}.swiper-pagination--custom>.swiper-pagination--custom-bullet-style{background-color:#ff4500;border-radius:0;height:24px;width:24px}.swiper-carousel--fixed-height{height:32vh;margin:48px auto}.carousel-item__content{position:relative}.carousel__stylized-quotation{left:0;position:absolute;top:0}.swiper-button-next.swiper-button-next__vertical{bottom:0;height:24px;right:50%!important;top:auto;transform:rotate(90deg) translateX(0) translateY(-50%);width:24px}.swiper-button-prev.swiper-button-prev__vertical{height:24px;left:50%!important;top:0;transform:rotate(90deg) translateX(50%) translateY(50%);width:24px}.swiper{border-radius:8px}.swiper__arrow{display:none}.carousel__item-content p:first-of-type{margin-top:0}.carousel__list-item--text_only{margin:0 auto;max-width:100%}.carousel__list-item--alternating:nth-child(odd),.carousel__list-item--image_text{flex-direction:row-reverse}.carousel__item-content{padding:32px}@media screen and (max-width:767px){.swiper-slide.carousel__list-item{flex-direction:column-reverse;justify-content:flex-end}.carousel__item-content{padding:16px}.carousel__list-item picture{flex:0 1 auto}}@media screen and (min-width:1280px){.swiper__arrow{display:flex}.carousel__list-item picture{line-height:0}}