.testimonial_item{background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;z-index:1}.testimonial_item-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem;position:relative;text-align:var(--testimonial-text-align,left);z-index:2}.testimonial_item-company-name,.testimonial_item-name,.testimonial_item-quote{color:var(--testimonial-text-color,#fff);width:fit-content}.testimonial_item-quote{font-size:var(--testimonial-quote-size,16px);line-height:1.4;margin-bottom:1.5rem;margin-top:0}.testimonial_item-signature{margin-top:auto}.testimonial_item-company-name,.testimonial_item-name{font-size:var(--testimonial-signature-size,12px);margin:0}.testimonial-bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:-2}.testimonial_item-overlay{inset:0;position:absolute;z-index:-1}.splide__pagination--custom{margin-top:1rem!important;position:unset!important;width:100%}.splide__pagination--custom .splide__pagination__page,.splide__pagination--custom .splide__pagination__page.is-active{border-radius:0;margin:0 .5rem;opacity:1;width:75px}.splide__pagination__page.is-active{transform:scale(1)!important}@media (max-width:768px){.splide__pagination--custom{box-sizing:border-box!important;display:flex!important;flex-wrap:nowrap!important;gap:8px!important;margin-top:1rem!important;padding:0 16px!important;width:100%!important}.splide__pagination--custom>li{flex:1 1 0!important;list-style:none!important;margin:0!important;min-width:0!important;padding:0!important}.splide__pagination--custom .splide__pagination__page{background:linear-gradient(#000,#000) 50% /100% 4px no-repeat!important;border:0!important;display:block!important;height:32px!important;margin:0!important;opacity:1!important;padding:0!important;width:100%!important}.splide__pagination--custom .splide__pagination__page.is-active{background:linear-gradient(#ffcb1b,#ffcb1b) 50% /100% 4px no-repeat!important}}