.extenso-slider-wrapper-v5{position:relative;max-width:800px;margin:60px auto;font-family:inherit;padding:0 70px;overflow:visible !important}.ext-quote-bg{position:absolute;top:-40px;left:20px;font-family:serif;font-size:140px;line-height:1;color:#fa5537;opacity:.1;z-index:0;pointer-events:none}.ext-slider-viewport{overflow:hidden;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.05);position:relative;z-index:1}.ext-slider-track{display:flex;transition:transform .5s ease-in-out;align-items:flex-start}.ext-slide-item{min-width:100%;box-sizing:border-box;padding:50px 60px;display:flex;flex-direction:column;justify-content:center}.ext-stars{color:#fa5537;font-size:1.2rem;letter-spacing:2px;margin-bottom:20px}.ext-review-text{font-size:1.15rem;line-height:1.6;color:#222;font-style:italic;margin-bottom:30px}.ext-review-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:20px}.ext-author-info{display:flex;align-items:center;gap:12px}.ext-author-info img{width:45px;height:45px;border-radius:50%;object-fit:cover}.ext-author-info div{display:flex;flex-direction:column;line-height:1.2;text-align:left}.ext-author-info strong{color:#000;font-size:.95rem}.ext-author-info span{color:#888;font-size:.8rem}.ext-g-logo{opacity:.5}.ext-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:50px;height:50px;background:#fff;border:1px solid #eee;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1);cursor:pointer;font-size:1.2rem;color:#333;z-index:10;transition:.2s;display:flex;align-items:center;justify-content:center}.ext-nav-btn:hover{background:#fa5537;color:#fff;border-color:#fa5537}.ext-prev{left:0}.ext-next{right:0}.ext-dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.ext-dot{width:8px;height:8px;background:#ddd;border-radius:50%;cursor:pointer;transition:.3s}.ext-dot.active{background:#fa5537;transform:scale(1.3)}@media (max-width:768px){.extenso-slider-wrapper-v5{width:100%;max-width:100%;margin:40px auto;padding:0}.ext-slide-item{padding:30px 20px}.ext-review-text{font-size:1rem}.ext-nav-btn{top:auto;bottom:-60px;transform:none;background:#f9f9f9}.ext-prev{left:20px}.ext-next{right:20px}.ext-quote-bg{display:none}}