.logo-marquee-section{overflow:hidden;position:relative}.logo-marquee-section .page-width{max-width:1200px;margin:0 auto;padding:0 20px}.logo-marquee-header{text-align:center;margin-bottom:40px}.logo-marquee-header .heading{font-size:32px;margin-bottom:20px;color:#333}.testimonial-text{font-size:18px;font-style:italic;margin-bottom:15px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.testimonial-text p{margin:0}.publication-names{font-size:14px;margin-bottom:20px;font-weight:500;letter-spacing:.5px}.customer-stats{display:flex;align-items:center;justify-content:center;gap:15px;font-size:16px;font-weight:500}.stars{color:#ffc107}.logo-marquee-container{width:100%;overflow:hidden;position:relative}.logo-marquee{display:flex;animation-timing-function:linear;animation-iteration-count:infinite;width:fit-content}.logo-marquee:hover{animation-play-state:paused}.logo-item{flex:0 0 auto;padding:0 30px;display:flex;align-items:center;justify-content:center}.logo-link{display:block;text-decoration:none}.logo-item img{max-width:120px;max-height:60px;width:auto;height:auto;filter:grayscale(100%);opacity:.7;transition:all .3s ease}.logo-item img:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}.logo-placeholder{width:120px;height:60px;background:#f0f0f0;display:flex;align-items:center;justify-content:center;border-radius:4px}.placeholder-svg{width:80px;height:40px;fill:#ccc}.marquee-style-1 .logo-marquee{animation-name:marqueeScroll;animation-duration:30s}.marquee-style-2 .logo-marquee{animation-name:marqueeBounce;animation-duration:20s}.marquee-style-3 .logo-marquee{animation-name:marqueeAlternate;animation-duration:25s}.marquee-style-4{position:relative}.marquee-style-4:before,.marquee-style-4:after{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2;pointer-events:none}.marquee-style-4:before{left:0;background:linear-gradient(to right,var(--section-bg, #f9f9f9),transparent)}.marquee-style-4:after{right:0;background:linear-gradient(to left,var(--section-bg, #f9f9f9),transparent)}.marquee-style-4 .logo-marquee{animation-name:marqueeScroll;animation-duration:30s}.style-selection{text-align:center;margin:30px 0}.style-buttons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.style-btn{padding:8px 16px;border:2px solid #333;background:#fff;color:#333;cursor:pointer;border-radius:4px;transition:all .3s ease;font-size:14px;font-weight:500}.style-btn.active,.style-btn:hover{background:#333;color:#fff}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeBounce{0%,to{transform:translate(0)}50%{transform:translate(-50%)}}@keyframes marqueeAlternate{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){.logo-marquee-section .page-width{padding:0 15px}.logo-marquee-header .heading{font-size:24px}.testimonial-text{font-size:16px;padding:0 10px}.logo-item{padding:0 20px}.logo-item img{max-width:100px;max-height:50px}.customer-stats{flex-direction:column;gap:8px}.marquee-style-4:before,.marquee-style-4:after{width:50px}.style-buttons{gap:8px}.style-btn{padding:6px 12px;font-size:12px}}@media(max-width:480px){.logo-item{padding:0 15px}.logo-item img{max-width:80px;max-height:40px}.style-buttons{gap:5px}.style-btn{padding:5px 10px;font-size:11px}.publication-names{font-size:12px}.customer-stats{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/logo-marquee.css.map */
