.s5-testimonial-split .s5-brand-section__inner{max-width:1120px}.s5-testimonial-split__grid{display:grid;gap:40px;@media (min-width:768px){&:has(>.s5-testimonial-split__copy):has(>.s5-testimonial-split__slider-wrap){align-items:start;column-gap:5%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:48px}}}.s5-testimonial-split__copy{box-sizing:border-box;max-width:440px;text-align:left;width:100%;@media (min-width:1024px){padding-left:40px}}.s5-testimonial-split__copy-inner{max-width:100%;h1,h3{font-size:clamp(1.5rem,4vw,2.125rem)}h1,h2,h3{color:var(--s5-text-primary);font-weight:400;line-height:1.2;margin:0 0 16px}h2{font-size:clamp(1.25rem,4vw,1.75rem);@media (min-width:768px){font-size:44px}}h1 strong,h2 strong,h3 strong{font-weight:700}p{color:var(--s5-text-secondary);font-size:22px;line-height:1.55;margin:0}p+p{margin-top:12px}}.s5-testimonial-split__slider-wrap{min-width:0;width:100%}.s5-testimonial-split__card{background-color:var(--s5-surface-primary);border:1px solid var(--s5-color-gray-200);border-radius:12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.07),0 4px 8px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.09),0 16px 32px 0 rgba(0,0,0,.1);box-sizing:border-box;padding:28px 24px 40px;position:relative;@media (min-width:768px){padding-bottom:48px;padding-left:32px;padding-right:32px;padding-top:32px}&.s5-testimonial-split__card--multi{padding-bottom:22px;@media (min-width:768px){padding-bottom:26px}}}.s5-testimonial-split__swiper{overflow:hidden;position:relative}.s5-testimonial-split__swiper.swiper .swiper-wrapper{align-items:flex-start}.s5-testimonial-split__swiper.swiper .swiper-slide{align-self:flex-start;height:auto}.elementor-editor-active .s5-testimonial-split__nav,.elementor-editor-preview .s5-testimonial-split__nav{z-index:100002}.s5-testimonial-split__nav-btn.swiper-button-disabled{cursor:default;opacity:.45;pointer-events:none}.s5-testimonial-split__quote{border:0;box-shadow:none;filter:none;font-style:normal;margin:0 0 24px;padding:0;text-shadow:none}.s5-testimonial-split__quote p{box-shadow:none;color:var(--s5-text-primary);filter:none;font-size:24px;font-weight:500;line-height:1.55;margin:0 0 12px;text-shadow:none}.s5-testimonial-split__quote p:last-child{margin-bottom:0}.s5-testimonial-split__footer{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:16px}.s5-testimonial-split__logo{align-items:center;border-radius:6px;display:flex;flex:0 0 auto;height:48px;justify-content:center;overflow:hidden;width:88px}.s5-testimonial-split__logo img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.s5-testimonial-split__logo--placeholder{background-color:var(--s5-surface-muted);border:1px dashed var(--s5-color-gray-300)}.s5-testimonial-split__logo-ph{color:var(--s5-text-muted);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.s5-testimonial-split__meta{display:flex;flex:1 1 12rem;flex-direction:column;gap:4px;min-width:0}.s5-testimonial-split__job{font-style:normal;margin:0}.s5-testimonial-split__company,.s5-testimonial-split__job{color:var(--s5-text-primary);font-size:.8125rem;font-weight:700;line-height:1.35}.s5-testimonial-split__company{display:block}.s5-testimonial-split__nav{--swiper-navigation-color:var(--s5-color-ink);--swiper-theme-color:var(--s5-color-ink);align-items:center;background-color:var(--s5-color-yellow);border-radius:999px;bottom:0;box-shadow:0 2px 12px rgba(0,0,0,.12);display:inline-flex;flex-direction:row;gap:12px;left:50%;padding:10px 18px;position:absolute;transform:translate(-50%,50%);z-index:2;& .swiper-button-next,& .swiper-button-prev{color:var(--s5-color-ink);height:auto;inset:auto;left:auto;margin-top:0;min-height:2rem;min-width:2rem;position:static;right:auto;top:auto;width:auto;z-index:auto}& .swiper-button-next:after,& .swiper-button-prev:after{content:none!important;display:none!important}}.s5-testimonial-split__nav-icon{display:block;flex-shrink:0;height:20px;width:20px}.s5-testimonial-split__nav-btn{align-items:center;background:transparent;border:0;color:var(--s5-color-ink);cursor:pointer;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1;margin:0;min-height:2rem;min-width:2rem;padding:4px;&:hover{opacity:.75}&:focus-visible{outline:2px solid var(--s5-focus-ring);outline-offset:2px}}.s5-testimonial-split__count{color:var(--s5-color-ink);font-size:.8125rem;font-weight:700;min-width:3.5rem;text-align:center;white-space:nowrap}