.native-testimonial-slider{background-color:var(--section-bg-color,#000);color:#fff;font-family:Montserrat,sans-serif;overflow:hidden;padding:60px 0}.native-testimonial-slider__inner{align-items:center;display:grid;gap:50px;grid-template-columns:1.75fr 1fr;margin:0 auto;max-width:1140px;padding:0 20px}.native-testimonial-slider__content-col{min-width:0}.native-testimonial-slider__slides-container{min-height:200px;position:relative}.native-testimonial-slider__slide{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out,visibility 0s linear .5s;visibility:hidden;width:100%;z-index:1}.native-testimonial-slider__slide.is-active{opacity:1;pointer-events:auto;position:relative;transition:opacity .5s ease-in-out;visibility:visible;z-index:2}.native-testimonial-slider__quote-box{background:linear-gradient(to bottom right,#000,#484851);border:1px solid #555;border-radius:12px;box-shadow:0 6px 15px hsla(0,0%,100%,.05);color:var(--quote-text-color,#1f2937);padding:35px 40px;width:100%}.native-testimonial-slider__quote-text{background:none;border-left:none;font-size:1.1rem;font-style:normal;line-height:1.7;margin:0 0 25px;padding-left:25px;position:relative}.native-testimonial-slider__quote-text:before{background:none;border:none;color:var(--attr-text-color,#6b7280);content:"“";font-size:3rem;font-weight:700;left:-5px;line-height:1;opacity:.8;position:absolute;top:-5px}.native-testimonial-slider__attribution{color:var(--attr-text-color,#6b7280);font-size:.9rem;line-height:1.5;padding-left:25px}.native-testimonial-slider__attribution span{display:block}.native-testimonial-slider__name1{color:var(--quote-text-color,#1f2937);font-weight:600;margin-bottom:2px}.native-testimonial-slider__nav-col{align-items:flex-start;display:flex;flex-direction:column}.native-testimonial-slider__section-title{font-size:2rem;font-weight:700;line-height:1.3;margin-bottom:30px;margin-top:0}.native-testimonial-slider__navigation{display:flex;gap:15px}.native-testimonial-slider__nav-button{align-items:center;background:transparent;border:none;border-radius:999px;cursor:pointer;display:flex;height:60px;justify-content:center;padding:0;position:relative;width:60px;z-index:1}.native-testimonial-slider__nav-button:before{background:linear-gradient(to right,var(--nav-grad-start,#8b5cf6),var(--nav-grad-end,#3b82f6));border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;padding:2px;position:absolute;transition:transform .2s ease-out,opacity .2s ease-out;z-index:-1}.native-testimonial-slider__button-content{display:inline-flex}.native-testimonial-slider__nav-button svg{height:24px;width:24px;stroke:#fff;display:block}.native-testimonial-slider__nav-button:focus:before,.native-testimonial-slider__nav-button:hover:before{opacity:.85;transform:scale(1.05)}.native-testimonial-slider__nav-button:focus{outline:none}.native-testimonial-slider__nav-button:disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.native-testimonial-slider__nav-button:disabled:before{opacity:.4;transform:scale(1)}@media (max-width:991px){.native-testimonial-slider__inner{gap:40px;grid-template-columns:1fr}.native-testimonial-slider__nav-col{align-items:center;text-align:center}.native-testimonial-slider__section-title{font-size:1.8rem}}@media (max-width:767px){.native-testimonial-slider{padding:50px 0}.native-testimonial-slider__quote-box{padding:30px 25px}.native-testimonial-slider__quote-text{font-size:1rem;padding-left:20px}.native-testimonial-slider__quote-text:before{font-size:2.5rem;left:-10px}.native-testimonial-slider__attribution{font-size:.85rem;padding-left:20px}.native-testimonial-slider__section-title{font-size:1.6rem;margin-bottom:25px}.native-testimonial-slider__nav-button{height:50px;width:50px}.native-testimonial-slider__nav-button svg{height:20px;width:20px}}