.quote-carousel-wrapper{overflow:hidden;position:relative;width:100%}.quote-carousel{align-items:center;animation:scroll var(--scroll-speed) linear infinite;display:flex;gap:var(--gap-desktop);width:max-content}.quote-item{flex-shrink:0}.speech-bubble{background-color:#fff;border-radius:1em;box-shadow:0 5px 15px rgba(0,0,0,.1);color:#1a1a1a;font-size:1rem;line-height:1.4;margin:1em;max-width:320px;padding:1em;position:relative;text-align:center;white-space:normal;word-wrap:break-word}.speech-arrow{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:0}.speech-content{word-wrap:break-word}@media (max-width:768px){.quote-carousel{gap:var(--gap-mobile)}.speech-bubble{font-size:.95rem;max-width:260px;padding:.9em}}