.BanksNBFCs-module-scss-module__aBAcCG__banksWrapper{width:100%;padding:40px 0}.BanksNBFCs-module-scss-module__aBAcCG__headingContainer{text-align:center;margin-bottom:40px}.BanksNBFCs-module-scss-module__aBAcCG__heading{color:#2c2742;font-size:24px;font-weight:700;font-family:var(--font-poppins),sans-serif;margin:0}.BanksNBFCs-module-scss-module__aBAcCG__loadingContainer,.BanksNBFCs-module-scss-module__aBAcCG__emptyContainer{text-align:center;padding:40px 20px}.BanksNBFCs-module-scss-module__aBAcCG__loadingText,.BanksNBFCs-module-scss-module__aBAcCG__emptyText{color:#707070;font-size:16px}.BanksNBFCs-module-scss-module__aBAcCG__cardsContainer{width:100%;overflow:hidden}.BanksNBFCs-module-scss-module__aBAcCG__cardsScroll{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto;overflow-y:hidden}.BanksNBFCs-module-scss-module__aBAcCG__cardsScroll::-webkit-scrollbar{height:6px}.BanksNBFCs-module-scss-module__aBAcCG__cardsScroll::-webkit-scrollbar-track{background:#f7fafc;border-radius:10px}.BanksNBFCs-module-scss-module__aBAcCG__cardsScroll::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.BanksNBFCs-module-scss-module__aBAcCG__cardsScroll::-webkit-scrollbar-thumb:hover{background:#a0aec0}.BanksNBFCs-module-scss-module__aBAcCG__card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;flex-direction:column;flex-shrink:0;gap:5px;min-width:320px;max-width:360px;padding:14px 12px;display:flex;box-shadow:0 2px 8px #00000014}.BanksNBFCs-module-scss-module__aBAcCG__bankHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__bankInfo{align-items:center;gap:10px;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__bankLogo{object-fit:contain;border-radius:4px}.BanksNBFCs-module-scss-module__aBAcCG__bankName{color:#2c2742;font-size:14px;font-weight:600;font-family:var(--font-poppins),sans-serif;margin:0}.BanksNBFCs-module-scss-module__aBAcCG__tenureBadge{color:#473391;white-space:nowrap;background:#f5f4fe;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__tenureIcon{flex-shrink:0}.BanksNBFCs-module-scss-module__aBAcCG__loanDetails{flex-direction:row;justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__detailItem{flex-direction:column;gap:4px;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__detailLabel{color:#707070;font-size:12px;font-weight:500}.BanksNBFCs-module-scss-module__aBAcCG__bankFeatures{background:#f1f9ff;border-radius:16px;margin-top:8px;margin-bottom:8px;padding:10px;font-size:12px;position:relative}.BanksNBFCs-module-scss-module__aBAcCG__bankFeatures:after{content:"";clear:both;display:table}.BanksNBFCs-module-scss-module__aBAcCG__viewall{float:right;color:#473391;cursor:pointer;font-size:12px;font-weight:600}.BanksNBFCs-module-scss-module__aBAcCG__viewall:hover{color:#3d2a75}.BanksNBFCs-module-scss-module__aBAcCG__offerlistingfees ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__feessubheading{color:#2c2742;gap:2px;margin-bottom:10px;font-size:12px;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__feessubheading span:first-child{color:#707070;font-weight:500}.BanksNBFCs-module-scss-module__aBAcCG__feessubheading span:last-child{color:#2c2742;font-weight:600}.BanksNBFCs-module-scss-module__aBAcCG__detailValue{color:#2c2742;font-size:14px;font-weight:600;line-height:1.4}.BanksNBFCs-module-scss-module__aBAcCG__benefitsSection{margin-top:8px;margin-bottom:8px}.BanksNBFCs-module-scss-module__aBAcCG__benefitsHeading{color:#2c2742;font-size:14px;font-weight:600;font-family:var(--font-poppins),sans-serif;margin-bottom:12px}.BanksNBFCs-module-scss-module__aBAcCG__benefitsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__benefitItem{color:#2c2742;padding-left:20px;font-size:12px;line-height:1.5;position:relative}.BanksNBFCs-module-scss-module__aBAcCG__benefitItem:before{content:"•";color:#473391;font-size:18px;font-weight:700;position:absolute;left:0}.BanksNBFCs-module-scss-module__aBAcCG__loanInfoBox{text-align:center;background:linear-gradient(179.98deg,#f8f6ff 11.06%,#fff6f080 122.24%);border-radius:12px;margin-top:8px;margin-bottom:8px;padding:12px 16px}.BanksNBFCs-module-scss-module__aBAcCG__loanInfoLabel{color:#707070;margin-bottom:4px;font-size:12px;font-weight:500}.BanksNBFCs-module-scss-module__aBAcCG__loanInfoValue{color:#2c2742;font-size:14px;font-weight:600}.BanksNBFCs-module-scss-module__aBAcCG__productTypesSection{margin-top:8px}.BanksNBFCs-module-scss-module__aBAcCG__productTypesList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__productTypeItem{color:#2c2742;align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__productIcon{flex-shrink:0;width:16px;height:16px}.BanksNBFCs-module-scss-module__aBAcCG__talkToExpertButton{color:#473391;cursor:pointer;width:60%;font-size:11px;font-weight:600;font-family:var(--font-poppins),sans-serif;background:#fff;border:1px solid #473391;border-radius:15px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:4px 20px;transition:all .3s;display:flex}.BanksNBFCs-module-scss-module__aBAcCG__talkToExpertButton:hover{color:#3d2a75;background:#f5f4fe;border-color:#3d2a75}.BanksNBFCs-module-scss-module__aBAcCG__callingIcon{flex-shrink:0}@media (min-width:768px){.BanksNBFCs-module-scss-module__aBAcCG__banksWrapper{padding:60px 0}.BanksNBFCs-module-scss-module__aBAcCG__heading{font-size:32px}.BanksNBFCs-module-scss-module__aBAcCG__card{min-width:360px;max-width:400px;padding:28px}.BanksNBFCs-module-scss-module__aBAcCG__bankName{font-size:14px}}@media (min-width:1024px){.BanksNBFCs-module-scss-module__aBAcCG__banksWrapper{padding:80px 0}.BanksNBFCs-module-scss-module__aBAcCG__cardsScroll{gap:24px}.BanksNBFCs-module-scss-module__aBAcCG__card{min-width:380px;max-width:380px;padding:15px 10px}}.BanksNBFCs-module-scss-module__aBAcCG__viewAllContainer{text-align:center;margin-top:30px}.BanksNBFCs-module-scss-module__aBAcCG__viewAllButton{color:#fff;cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-poppins),sans-serif;background:#473391;border:none;border-radius:8px;padding:12px 32px;transition:background .3s}.BanksNBFCs-module-scss-module__aBAcCG__viewAllButton:hover{background:#3d2a75}.BanksNBFCs-module-scss-module__aBAcCG__allProvidersModal{max-height:80vh;padding:20px;overflow-y:auto}.BanksNBFCs-module-scss-module__aBAcCG__modalHeader{text-align:center;margin-bottom:24px}.BanksNBFCs-module-scss-module__aBAcCG__modalHeader h3{color:#2c2742;font-size:24px;font-weight:700;font-family:var(--font-poppins),sans-serif;margin:0}.BanksNBFCs-module-scss-module__aBAcCG__modalContent{width:100%}.BanksNBFCs-module-scss-module__aBAcCG__modalCardsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;padding:10px;display:grid}.BanksNBFCs-module-scss-module__aBAcCG__modalCardsGrid .BanksNBFCs-module-scss-module__aBAcCG__card{min-width:100%;max-width:100%}@media (min-width:768px){.BanksNBFCs-module-scss-module__aBAcCG__modalHeader h3{font-size:28px}.BanksNBFCs-module-scss-module__aBAcCG__modalCardsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:28px}}@media (min-width:1024px){.BanksNBFCs-module-scss-module__aBAcCG__viewAllButton{padding:14px 40px;font-size:18px}.BanksNBFCs-module-scss-module__aBAcCG__allProvidersModal{padding:30px}.BanksNBFCs-module-scss-module__aBAcCG__modalCardsGrid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:32px}}
