._bankPartnerSection_1hr3h_2{padding:60px 20px;background:#f8f9fa;font-family:Lora,serif}._contentWrapper_1hr3h_8{max-width:1200px;margin:0 auto;text-align:center}._heading_1hr3h_14{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:10px}._subheading_1hr3h_21{font-size:1rem;color:#555;margin-bottom:30px}._scrollerWrapper_1hr3h_28{overflow:hidden;position:relative;display:flex;justify-content:center}._bankScroller_1hr3h_35{display:flex;gap:20px;animation:_scroll_1hr3h_28 30s linear infinite}._bankCard_1hr3h_41{flex:0 0 150px;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center;padding:15px;transition:transform .3s ease,box-shadow .3s ease}._bankCard_1hr3h_41:hover{transform:scale(1.05);box-shadow:0 8px 20px #0003}._logoContainer_1hr3h_56{width:100%;height:80px;display:flex;justify-content:center;align-items:center;margin-bottom:10px}._bankLogo_1hr3h_65{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}._bankName_1hr3h_71{font-size:.9rem;font-weight:700;color:#2c3e50}@keyframes _scroll_1hr3h_28{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:768px){._heading_1hr3h_14{font-size:2rem}._subheading_1hr3h_21{font-size:.9rem}._bankCard_1hr3h_41{flex:0 0 120px}}
