.why-choose-section{padding:40px 0;background:#fff;text-align:center}.why-choose-heading{font-size:32px;margin-bottom:30px}.scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;margin:0;padding:0}.scroll-container::-webkit-scrollbar{display:none}.scroll-item{flex:0 0 100%;scroll-snap-align:center;padding:30px 20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.scroll-item .why-icon{margin-bottom:12px}.scroll-item .why-icon img{display:block;margin:0 auto}.scroll-item .why-title{font-weight:700;font-size:18px;margin-bottom:8px}.scroll-item .why-desc{font-size:15px;max-width:90%;line-height:1.5}.dot-pagination{display:flex;justify-content:center;margin-top:15px;gap:8px}.dot{width:10px;height:10px;background-color:#ccc;border-radius:50%;transition:background-color .3s ease}.dot.active{background-color:green}@media screen and (min-width: 768px){.scroll-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;overflow:visible}.scroll-item{flex:none;scroll-snap-align:none}.dot-pagination{display:none}}.scroll-logo-section{padding:2rem 0;overflow:hidden}.scroll-logo-section h2{text-align:center;font-size:2rem;margin-bottom:1.5rem}.scroll-logo-wrapper{display:flex;gap:2rem;animation:scroll-logos 30s linear infinite;width:max-content}.scroll-logo-section:hover .scroll-logo-wrapper{animation-play-state:paused}.scroll-logo-item{flex:0 0 auto;max-width:150px;text-align:center}.scroll-logo-item img{width:100%;height:auto;display:block;object-fit:contain}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
