:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-2845620 */.mh-premium{
    position:relative;
    overflow:hidden;
    padding:80px 20px;
    background:linear-gradient(
        135deg,
        #fafafa 0%,
        #f3f4f6 45%,
        #e5e7eb 100%
    );
    font-family:Arial,sans-serif;
}

.mh-container{
    max-width:1200px;
    margin:auto;
    position:relative;
    z-index:2;
}

.mh-content{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:60px;
}

.hero-badge{
    display:inline-block;
    padding:10px 18px;
    border-radius:50px;
    background:#eff6ff;
    color:#2563eb;
    font-size:14px;
    font-weight:700;
    margin-bottom:25px;
}

.mh-text{
    flex:1;
}

.mh-text h1{
    font-size:60px;
    line-height:1.1;
    color:#111827;
    margin-bottom:20px;
    font-weight:800;
}

.mh-text h1 span{
    color:#2563eb;
}

.mh-subtitle{
    color:#6b7280;
    font-size:18px;
    margin-bottom:30px;
}

.mh-features{
    display:flex;
    gap:15px;
    flex-wrap:wrap;
    margin-bottom:35px;
}

.mh-feature{
    background:rgba(255,255,255,.8);
    backdrop-filter:blur(12px);
    padding:12px 18px;
    border-radius:14px;
    box-shadow:0 8px 20px rgba(0,0,0,.05);
    font-weight:600;
}

.mh-btn{
    display:inline-block;
    background:#2563eb;
    color:#fff;
    text-decoration:none;
    padding:16px 30px;
    border-radius:12px;
    font-weight:700;
    box-shadow:0 15px 35px rgba(37,99,235,.25);
    transition:.3s;
}

.mh-btn:hover{
    transform:translateY(-3px);
}

.mh-image-wrap{
    position:relative;
    flex:0 0 380px;
    text-align:center;
}

.mh-image-wrap img{
    width:100%;
    max-width:340px;
    border-radius:20px;
    box-shadow:0 20px 50px rgba(0,0,0,.12);
}

.loan-card{
    position:absolute;
    background:#fff;
    padding:12px 18px;
    border-radius:14px;
    box-shadow:0 15px 40px rgba(0,0,0,.08);
    font-size:14px;
    font-weight:700;
    animation:floatCard 4s ease-in-out infinite;
}

.card1{
    top:20px;
    left:-30px;
}

.card2{
    bottom:30px;
    right:-20px;
    animation-delay:1s;
}

.card3{
    top:180px;
    right:-40px;
    animation-delay:2s;
}

.bubble{
    position:absolute;
    border-radius:50%;
    background:rgba(37,99,235,.06);
}

.bubble1{
    width:300px;
    height:300px;
    top:-120px;
    left:-100px;
    animation:floatBubble 8s infinite ease-in-out;
}

.bubble2{
    width:200px;
    height:200px;
    right:-50px;
    top:100px;
    animation:floatBubble 10s infinite ease-in-out;
}

.bubble3{
    width:250px;
    height:250px;
    bottom:-100px;
    right:20%;
    animation:floatBubble 12s infinite ease-in-out;
}

@keyframes floatBubble{
    50%{
        transform:translateY(-20px);
    }
}

@keyframes floatCard{
    50%{
        transform:translateY(-10px);
    }
}

@media(max-width:991px){

    .mh-content{
        flex-direction:column;
        text-align:center;
    }

    .mh-text h1{
        font-size:42px;
    }

    .mh-features{
        justify-content:center;
    }

    .mh-image-wrap{
        flex:auto;
    }

    .loan-card{
        display:none;
    }
}

@media(max-width:576px){

    .mh-text h1{
        font-size:32px;
    }

    .mh-subtitle{
        font-size:16px;
    }

    .mh-image-wrap img{
        max-width:260px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9a371f4 */@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap");
.mb-premium{
  --mb-navy:#071a38;
  --mb-blue:#1768ff;
  --mb-green:#16a66a;
  --mb-muted:#65728a;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:100px 20px;
  background:
    radial-gradient(circle at 8% 16%,rgba(23,104,255,.13),transparent 25%),
    radial-gradient(circle at 92% 82%,rgba(22,166,106,.13),transparent 27%),
    #f8fbff;
  font-family:"DM Sans",Arial,sans-serif;
}
.mb-premium,.mb-premium *{box-sizing:border-box}
.mb-premium *{margin:0;padding:0}
.mb-container{position:relative;z-index:2;max-width:1180px;margin:auto}
.mb-bubble{
  position:absolute;
  z-index:0;
  display:grid;
  place-items:center;
  border:1px solid rgba(23,104,255,.12);
  border-radius:50%;
  background:rgba(255,255,255,.55);
  color:rgba(23,104,255,.2);
  font:800 42px "Manrope",sans-serif;
  box-shadow:0 18px 45px rgba(24,59,105,.07);
  animation:mbFloat 7s ease-in-out infinite;
}
.mb-bubble.one{width:150px;height:150px;left:-55px;top:70px}
.mb-bubble.two{width:90px;height:90px;right:4%;top:45px;font-size:28px;animation-delay:-2s}
.mb-bubble.three{width:190px;height:190px;right:-80px;bottom:35px;font-size:58px;animation-delay:-4s}
.mb-heading{max-width:750px;margin:0 auto 52px;text-align:center;animation:mbRise .8s ease both}
.mb-kicker{
  display:inline-flex;
  align-items:center;
  gap:9px;
  margin-bottom:17px;
  padding:9px 15px;
  border:1px solid rgba(23,104,255,.15);
  border-radius:50px;
  background:#eaf3ff;
  color:var(--mb-blue);
  font-size:13px;
  font-weight:800;
  letter-spacing:.1em;
  text-transform:uppercase;
}
.mb-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mb-green);box-shadow:0 0 0 6px rgba(22,166,106,.1)}
.mb-heading h2{
  margin-bottom:13px;
  color:var(--mb-navy);
  font-family:"Manrope",sans-serif;
  font-size:48px;
  font-weight:800;
  line-height:1.15;
  letter-spacing:-.045em;
}
.mb-heading h2 span{color:var(--mb-green)}
.mb-heading p{color:var(--mb-muted);font-size:17px;line-height:1.7}
.mb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.mb-card{
  position:relative;
  overflow:hidden;
  padding:31px;
  border:1px solid rgba(30,72,126,.12);
  border-radius:25px;
  background:rgba(255,255,255,.9);
  box-shadow:0 13px 38px rgba(28,63,110,.08);
  transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;
  animation:mbRise .75s ease both;
}
.mb-card:nth-child(2){animation-delay:.08s}.mb-card:nth-child(3){animation-delay:.16s}
.mb-card:nth-child(4){animation-delay:.24s}.mb-card:nth-child(5){animation-delay:.32s}.mb-card:nth-child(6){animation-delay:.4s}
.mb-card:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:4px;
  background:linear-gradient(90deg,var(--mb-blue),var(--mb-green));
  transform:scaleX(0);
  transform-origin:left;
  transition:transform .4s ease;
}
.mb-card:after{
  content:"₹";
  position:absolute;
  right:-28px;
  bottom:-45px;
  display:grid;
  place-items:center;
  width:120px;
  height:120px;
  border-radius:50%;
  background:#eaf3ff;
  color:rgba(23,104,255,.1);
  font:800 43px "Manrope",sans-serif;
  transition:.45s ease;
}
.mb-card:hover{
  transform:translateY(-10px);
  border-color:rgba(23,104,255,.25);
  box-shadow:0 25px 58px rgba(24,59,105,.15);
}
.mb-card:hover:before{transform:scaleX(1)}
.mb-card:hover:after{transform:scale(1.32) rotate(10deg);background:#e8fbf3;color:rgba(22,166,106,.14)}
.mb-icon{
  position:relative;
  z-index:2;
  display:grid;
  place-items:center;
  width:61px;
  height:61px;
  margin-bottom:22px;
  border:1px solid rgba(23,104,255,.1);
  border-radius:18px;
  background:linear-gradient(135deg,#eaf3ff,#fff);
  font-size:29px;
  box-shadow:0 11px 25px rgba(23,104,255,.1);
  transition:.4s ease;
}
.mb-card:hover .mb-icon{transform:translateY(-3px) rotate(-7deg) scale(1.08)}
.mb-card h3{
  position:relative;
  z-index:2;
  margin-bottom:10px;
  color:var(--mb-navy);
  font:800 19px/1.35 "Manrope",sans-serif;
}
.mb-card p{position:relative;z-index:2;color:var(--mb-muted);font-size:15px;line-height:1.72}
.mb-note{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  max-width:670px;
  margin:42px auto 0;
  padding:15px 20px;
  border:1px solid rgba(22,166,106,.16);
  border-radius:16px;
  background:rgba(232,251,243,.7);
  color:#39705c;
  font-size:14px;
  font-weight:600;
  text-align:center;
  animation:mbRise .8s .45s ease both;
}
.mb-note span{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:9px;background:#fff;color:var(--mb-green)}
@keyframes mbRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes mbFloat{50%{transform:translateY(-16px) rotate(5deg)}}
@media(max-width:950px){
  .mb-grid{grid-template-columns:repeat(2,1fr)}
  .mb-heading h2{font-size:42px}
}
@media(max-width:600px){
  .mb-premium{padding:65px 14px}
  .mb-heading{margin-bottom:36px}
  .mb-heading h2{font-size:34px;letter-spacing:-1.5px}
  .mb-heading p{font-size:15px}
  .mb-grid{grid-template-columns:1fr}
  .mb-card{padding:26px;border-radius:21px}
  .mb-note{align-items:flex-start;text-align:left}
}
@media(prefers-reduced-motion:reduce){
  .mb-premium *{animation:none!important;transition-duration:.01ms!important}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42519d7 */.ss-premium{position:relative;isolation:isolate;overflow:hidden;padding:100px 20px;background:radial-gradient(circle at 5% 15%,rgba(23,104,255,.13),transparent 25%),radial-gradient(circle at 95% 72%,rgba(22,166,106,.13),transparent 27%),#f8fbff;color:#071a38;font-family:"DM Sans",Arial,sans-serif;}.ss-premium,.ss-premium *{box-sizing:border-box}.ss-premium *{margin:0;padding:0}.ss-wrap{position:relative;z-index:2;max-width:1180px;margin:auto}.ss-bubble{position:absolute;z-index:0;display:grid;place-items:center;border:1px solid rgba(23,104,255,.12);border-radius:50%;background:rgba(255,255,255,.55);color:rgba(23,104,255,.2);font:800 44px "Manrope",sans-serif;box-shadow:0 18px 45px rgba(24,59,105,.07);animation:ssFloat 7s ease-in-out infinite;}.ss-bubble.one{width:145px;height:145px;left:-55px;top:80px}.ss-bubble.two{width:82px;height:82px;right:4%;top:55px;font-size:25px;animation-delay:-2s}.ss-bubble.three{width:185px;height:185px;right:-75px;bottom:190px;font-size:57px;animation-delay:-4s}.ss-heading{max-width:780px;margin:0 auto 55px;text-align:center;animation:ssRise .8s ease both}.ss-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;padding:9px 15px;border:1px solid rgba(23,104,255,.15);border-radius:50px;background:#eaf3ff;color:#1768ff;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;}.ss-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:#16a66a;box-shadow:0 0 0 6px rgba(22,166,106,.1)}.ss-heading h2{margin-bottom:14px;color:#071a38;font-family:"Manrope",sans-serif;font-size:48px;font-weight:800;line-height:1.15;letter-spacing:-.045em;}.ss-heading h2 span{color:#16a66a}.ss-heading p{color:#65728a;font-size:17px;line-height:1.7}.ss-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.ss-card{position:relative;overflow:hidden;padding:32px;border:1px solid rgba(30,72,126,.12);border-radius:27px;background:rgba(255,255,255,.92);box-shadow:0 14px 40px rgba(28,63,110,.08);transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;animation:ssRise .75s ease both;}.ss-card:nth-child(2){animation-delay:.12s}.ss-card:nth-child(3){animation-delay:.24s}.ss-card:before{content:"₹";position:absolute;right:-45px;top:-50px;display:grid;place-items:center;width:145px;height:145px;border-radius:50%;background:#eaf3ff;color:rgba(23,104,255,.1);font:800 48px "Manrope",sans-serif;transition:.45s ease;}.ss-card:hover{transform:translateY(-10px);border-color:rgba(23,104,255,.25);box-shadow:0 26px 60px rgba(24,59,105,.15)}.ss-card:hover:before{transform:scale(1.25) rotate(12deg);background:#e8fbf3;color:rgba(22,166,106,.15)}.ss-card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:25px}.ss-avatar{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:linear-gradient(135deg,#eaf3ff,#e8fbf3);font-size:28px;box-shadow:0 10px 24px rgba(23,104,255,.1);transition:.4s ease;}.ss-card:hover .ss-avatar{transform:rotate(-7deg) scale(1.08)}.ss-loan{padding:8px 12px;border:1px solid rgba(22,166,106,.16);border-radius:50px;background:#e8fbf3;color:#128256;font-size:12px;font-weight:800;white-space:nowrap;}.ss-card h3{position:relative;z-index:2;margin-bottom:5px;font:800 22px "Manrope",sans-serif;color:#071a38}.ss-business{position:relative;z-index:2;margin-bottom:18px;color:#1768ff;font-size:14px;font-weight:700}.ss-story{position:relative;z-index:2;min-height:105px;color:#65728a;font-size:15px;line-height:1.75}.ss-growth{position:relative;z-index:2;margin-top:22px;padding:13px 14px;border-left:3px solid #16a66a;border-radius:10px;background:linear-gradient(90deg,#e8fbf3,rgba(232,251,243,.28));color:#246e52;font-size:14px;font-weight:800;}.ss-counters{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin-top:75px;}.ss-counter{position:relative;overflow:hidden;padding:28px 15px;border:1px solid rgba(30,72,126,.12);border-radius:21px;background:rgba(255,255,255,.9);text-align:center;box-shadow:0 12px 35px rgba(28,63,110,.07);transition:.4s ease;animation:ssRise .75s ease both;}.ss-counter:nth-child(2){animation-delay:.08s}.ss-counter:nth-child(3){animation-delay:.16s}.ss-counter:nth-child(4){animation-delay:.24s}.ss-counter:after{content:"";position:absolute;right:-35px;bottom:-55px;width:105px;height:105px;border-radius:50%;background:#eaf3ff;transition:.4s ease}.ss-counter:hover{transform:translateY(-7px);box-shadow:0 20px 48px rgba(24,59,105,.13)}.ss-counter:hover:after{transform:scale(1.4);background:#e8fbf3}.ss-counter strong{position:relative;z-index:2;display:block;margin-bottom:7px;color:#1768ff;font:800 34px "Manrope",sans-serif;letter-spacing:-.04em}.ss-counter p{position:relative;z-index:2;color:#65728a;font-size:13px;font-weight:600}.ss-cta{position:relative;overflow:hidden;margin-top:75px;padding:64px 35px;border-radius:31px;background:linear-gradient(135deg,#071a38,#1452a5 57%,#118b69);color:#fff;text-align:center;box-shadow:0 27px 68px rgba(23,104,255,.23);animation:ssRise .8s .3s ease both;}.ss-cta:before,.ss-cta:after{content:"₹";position:absolute;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:rgba(255,255,255,.11);font:800 70px "Manrope",sans-serif;animation:ssFloat 7s ease-in-out infinite;}.ss-cta:before{width:230px;height:230px;left:-80px;top:-110px}.ss-cta:after{width:275px;height:275px;right:-100px;bottom:-160px;animation-delay:-3s}.ss-cta-inner{position:relative;z-index:2}.ss-cta h2{margin-bottom:12px;font:800 40px/1.2 "Manrope",sans-serif;letter-spacing:-.035em}.ss-cta p{max-width:620px;margin:0 auto 25px;color:rgba(255,255,255,.74);font-size:16px;line-height:1.7}.ss-button{display:inline-block;padding:15px 27px;border-radius:14px;background:#fff;color:#1768ff;font-weight:800;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.16);transition:.35s ease}.ss-button:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.22)}@keyframes ssRise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes ssFloat{50%{transform:translateY(-16px) rotate(5deg)}}@media(max-width:950px){.ss-stories{grid-template-columns:1fr 1fr}.ss-card:last-child{grid-column:1/-1;max-width:570px;width:100%;margin:auto}.ss-counters{grid-template-columns:repeat(2,1fr)}.ss-heading h2{font-size:42px}}@media(max-width:620px){.ss-premium{padding:65px 14px}.ss-heading{margin-bottom:38px}.ss-heading h2{font-size:34px;letter-spacing:-1.5px}.ss-heading p{font-size:15px}.ss-stories{grid-template-columns:1fr}.ss-card:last-child{grid-column:auto}.ss-card{padding:26px;border-radius:22px}.ss-story{min-height:0}.ss-counters{gap:12px;margin-top:55px}.ss-counter{padding:22px 8px}.ss-counter strong{font-size:27px}.ss-counter p{font-size:11px}.ss-cta{margin-top:60px;padding:50px 20px;border-radius:24px}.ss-cta h2{font-size:31px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-21b4683 */.bank-partners{
    padding:80px 20px;
    background:#f8fafc;
}

.bank-container{
    max-width:1200px;
    margin:auto;
}

.bank-heading{
    text-align:center;
    margin-bottom:40px;
}

.bank-badge{
    display:inline-block;
    padding:10px 18px;
    background:#eff6ff;
    color:#2563eb;
    border-radius:50px;
    font-size:14px;
    font-weight:700;
    margin-bottom:15px;
}

.bank-heading h2{
    font-size:42px;
    color:#111827;
    margin-bottom:10px;
}

.bank-heading p{
    color:#6b7280;
    max-width:700px;
    margin:auto;
    line-height:1.8;
}

.bank-grid{
    display:grid;
    grid-template-columns:repeat(6,1fr);
    gap:20px;
}

.bank-card{
    background:#fff;
    border-radius:18px;
    padding:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    min-height:110px;
    box-shadow:0 10px 30px rgba(0,0,0,.06);
    transition:.3s;
}

.bank-card:hover{
    transform:translateY(-6px);
    box-shadow:0 20px 40px rgba(0,0,0,.1);
}

.bank-card img{
    max-width:130px;
    max-height:50px;
    width:auto;
    height:auto;
    object-fit:contain;
}

@media(max-width:991px){

    .bank-grid{
        grid-template-columns:repeat(3,1fr);
    }

}

@media(max-width:576px){

    .bank-heading h2{
        font-size:30px;
    }

    .bank-grid{
        grid-template-columns:repeat(2,1fr);
        gap:15px;
    }

    .bank-card{
        min-height:90px;
        padding:15px;
    }

    .bank-card img{
        max-width:100px;
    }

}/* End custom CSS */