.testimonial{position:relative}.testimonial__background{background-color:var(--module-background);height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:-1}.testimonial__content{position:relative}.testimonial__title{font-weight:800;margin-bottom:40px}.testimonial__title h1,.testimonial__title h2,.testimonial__title h3,.testimonial__title h4,.testimonial__title h5,.testimonial__title h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.testimonial__title.--highlight{line-height:1.45;padding-left:12px;padding-top:10px}.testimonial__title.--highlight h1,.testimonial__title.--highlight h2,.testimonial__title.--highlight h3,.testimonial__title.--highlight h4,.testimonial__title.--highlight h5,.testimonial__title.--highlight h6,.testimonial__title.--highlight>div{background-color:var(--color-primary);box-decoration-break:clone;box-shadow:6px 0 0 var(--color-primary),-6px 0 0 var(--color-primary);display:inline;line-height:1.45;padding:10px 0}@media(max-width:767.98px){.testimonial__title.--highlight h1,.testimonial__title.--highlight h2,.testimonial__title.--highlight h3,.testimonial__title.--highlight h4,.testimonial__title.--highlight h5,.testimonial__title.--highlight h6,.testimonial__title.--highlight>div{padding:3px 0}}.testimonial__cards{height:auto;margin-left:calc(50% - 50vw);overflow:hidden;width:100dvw;z-index:0}.testimonial__swiper-sliders{height:100%;margin:0 auto;max-width:var(--body-max-width);overflow:hidden;padding:0 var(--layout-padding);position:relative}.testimonial__swiper-sliders:after,.testimonial__swiper-sliders:before{content:"";height:100%;position:absolute;top:0;width:var(--layout-padding);z-index:2}.testimonial__swiper-sliders:before{background:linear-gradient(to right,var(--module-background,#fff) 60%,transparent);left:0}.testimonial__swiper-sliders:after{background:linear-gradient(to left,var(--module-background,#fff) 60%,transparent);right:0}@media(max-width:991.98px){.testimonial__swiper-sliders{margin-top:30px;overflow:visible}.testimonial__swiper-sliders:after,.testimonial__swiper-sliders:before{display:none}}.testimonial__swiper-slider{width:100%}.testimonial__swiper-slider::part(container){overflow:visible}.testimonial__swiper-slider::part(wrapper){align-items:stretch}.testimonial__actions{align-items:center;display:flex;justify-content:space-between;margin-top:26px}.testimonial__pagination{line-height:0}.testimonial__pagination .swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}.testimonial__pagination .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.testimonial__pagination.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.testimonial swiper-container swiper-slide{height:auto;width:fit-content}@media(max-width:991.98px){.testimonial swiper-container swiper-slide{width:100%}}.testimonial__slider-card{align-self:stretch;background:var(--card-background,var(--color-white));border-radius:20px;display:flex;flex-direction:column;height:100%;max-width:570px;min-width:570px;padding:30px 40px;width:100%}@media(max-width:991.98px){.testimonial__slider-card{max-width:100%;min-width:100%}}.testimonial__slider-card-image{color:var(--color-light-gray);margin-bottom:30px;max-height:40.3px;max-width:46.17px}.testimonial__slider-card-image.white{color:var(--color-white)}.testimonial__slider-card-image img{height:100%;object-fit:contain;width:100%}.testimonial__slider-card-content{color:var(--color-black);font-weight:500;margin-bottom:30px}.testimonial__slider-card-author{align-items:center;display:flex;gap:20px;margin-top:auto}.testimonial__slider-card-author .author-image{max-height:70px;max-width:70px}.testimonial__slider-card-author .author-image img{height:100%;object-fit:contain;width:100%}.testimonial__slider-card-author .author-info{display:flex;flex-direction:column}.testimonial__slider-card-author .author-info-name{color:var(--color-black);font-weight:800}.testimonial__slider-card-author .author-info-position{color:var(--color-black);font-weight:500}@media(max-width:767.98px){.testimonial__slider-card{padding:30px 40px}}.testimonial__navigation{display:flex;position:relative;width:fit-content}@media(max-width:767.98px){.testimonial__navigation{display:none}}.testimonial__navigation-buttons{display:flex;gap:10px;justify-content:flex-end;width:100%}.testimonial__navigation-button{align-items:center;background-color:rgba(0,0,0,.4);border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.testimonial__navigation-button:hover:not(.swiper-button-disabled){background-color:var(--color-black)}.testimonial__navigation-button.swiper-button-disabled{opacity:.5}.testimonial__navigation-button.swiper-button-disabled:hover{background-color:rgba(0,0,0,.4);transform:none}