/* Minimalist styles for advanced carousel */
.divi-quote-carousel-adv{position:relative;overflow:hidden;padding:24px;border-radius:8px;background:#fff;}
.divi-quote-carousel-adv .dqca-track{display:flex;gap:20px;transition:transform .5s ease;}
.divi-quote-carousel-adv .dqca-item{min-width:100%;box-sizing:border-box;padding:12px;background:transparent;}
.divi-quote-carousel-adv .dqca-quote{font-size:var(--dqca-font-size,20px);margin:0 0 8px;color:inherit;}
.divi-quote-carousel-adv .dqca-author{font-size:14px;opacity:0.8;margin:0;color:inherit;}
.divi-quote-carousel-adv .dqca-arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:0;font-size:1.6rem;cursor:pointer;color:inherit;}
.divi-quote-carousel-adv .dqca-prev{left:8px;}
.divi-quote-carousel-adv .dqca-next{right:8px;}
.divi-quote-carousel-adv .dqca-dots{display:flex;gap:8px;justify-content:center;margin-top:12px;}
.divi-quote-carousel-adv .dqca-dot{width:10px;height:10px;border-radius:50%;background:#e0e0e0;border:0;cursor:pointer;}
.divi-quote-carousel-adv .dqca-dot.is-active{background:#333;}
@media(min-width:768px){ .divi-quote-carousel-adv .dqca-item{min-width:calc((100% - 20px * (var(--visible,1)-1)) / var(--visible,1));} }
