/* MAGME BFSI navigation: completely scoped; does not modify Kadence header or footer */
.magme-bfsi-nav{--mb-purple:#321352;--mb-deep:#220e3a;--mb-gold:#d6ad62;--mb-ink:#242033;--mb-line:#eadff0;position:relative;z-index:9990;font-family:inherit;width:auto;max-width:100%;min-width:0;flex:1 1 auto;box-sizing:border-box;color:var(--mb-ink);background:#fff}
.magme-bfsi-nav *{box-sizing:border-box}
.magme-bfsi-nav ul{list-style:none!important;margin:0!important;padding:0!important}
.magme-bfsi-nav li{list-style:none!important;margin:0!important;padding:0!important}
.magme-bfsi-nav a{text-decoration:none!important;box-shadow:none!important}
.magme-bfsi-items{display:flex;align-items:center;gap:clamp(0px,.2vw,4px);justify-content:center;width:100%}
.magme-bfsi-top{position:static!important;flex:0 0 auto}
.magme-bfsi-topline{display:flex;align-items:center;white-space:nowrap;border-radius:5px;transition:background .2s}
.magme-bfsi-topline>a{display:block;color:var(--mb-purple)!important;font-size:clamp(10.5px,.70vw,13px)!important;font-weight:650!important;line-height:1.3!important;padding:13px 2px!important}


.magme-bfsi-topline:hover,.magme-bfsi-top:focus-within>.magme-bfsi-topline{background:#f6f0fa}

.magme-bfsi-expand{background:none!important;border:0!important;box-shadow:none!important;color:var(--mb-purple)!important;cursor:pointer;padding:8px 1px!important;margin:0!important;line-height:1!important;min-height:30px;min-width:12px;font-size:12px!important}
.magme-bfsi-expand:hover{color:#9a6831!important}
.magme-bfsi-expand:focus-visible,.magme-bfsi-nav a:focus-visible,.magme-bfsi-toggle:focus-visible{outline:2px solid var(--mb-gold)!important;outline-offset:2px!important}
.magme-bfsi-panel{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% - 1px);width:min(1280px,calc(100vw - 36px));max-height:min(72vh,700px);overflow:auto;opacity:0;visibility:hidden;pointer-events:none;background:white;border:1px solid var(--mb-line);border-top:3px solid var(--mb-gold);box-shadow:0 18px 44px rgba(37,13,66,.16);border-radius:0 0 11px 11px;padding:25px 26px;transition:opacity .14s,visibility .14s;z-index:10000}
.magme-bfsi-top:hover>.magme-bfsi-panel,.magme-bfsi-top:focus-within>.magme-bfsi-panel,.magme-bfsi-top.magme-open>.magme-bfsi-panel{opacity:1;visibility:visible;pointer-events:auto}
.magme-bfsi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:26px;row-gap:20px}
.magme-bfsi-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.magme-bfsi-group{min-width:0}.magme-bfsi-group h3{font-size:14px!important;line-height:1.35!important;color:var(--mb-purple)!important;letter-spacing:.01em;font-weight:750!important;margin:0 0 12px!important;border-bottom:1px solid #eee5ef;padding:0 0 10px!important}
.magme-bfsi-group li a{display:block;padding:8px 9px!important;font-size:13px!important;line-height:1.45!important;font-weight:450!important;color:#2c2932!important;white-space:normal!important;border-left:2px solid transparent;border-radius:3px}
.magme-bfsi-group li a:hover,.magme-bfsi-group li a:focus{background:#f7f2fa!important;color:var(--mb-purple)!important;border-left-color:var(--mb-gold)}
.magme-bfsi-toggle{display:none!important}
.magme-bfsi-nav.magme-bfsi-fallback{position:relative;box-shadow:0 2px 14px rgba(29,13,50,.1);border-bottom:2px solid var(--mb-gold)}
@media (max-width:1150px){.magme-bfsi-topline>a{font-size:11px!important;padding:11px 2px!important}.magme-bfsi-items{gap:2px}.magme-bfsi-grid{column-gap:12px}.magme-bfsi-panel{padding:18px}}
@media (max-width:767px){
 .magme-bfsi-nav{width:100%;z-index:9990}
 .magme-bfsi-toggle{width:100%;background:var(--mb-purple)!important;color:#fff!important;padding:13px 16px!important;display:flex!important;align-items:center;justify-content:space-between;border:0!important;border-radius:4px;cursor:pointer;font-size:14px!important;font-weight:700!important}
 .magme-bfsi-items{display:none!important;flex-direction:column;align-items:stretch;gap:0;background:#fff;max-height:78vh;overflow:auto;border:1px solid var(--mb-line)}
 .magme-bfsi-nav.magme-bfsi-mobile-open>.magme-bfsi-items{display:flex!important}
 .magme-bfsi-top{width:100%;border-bottom:1px solid #eee6f0}
 .magme-bfsi-topline{justify-content:space-between;border-radius:0}
 .magme-bfsi-topline>a{flex:1;white-space:normal;font-size:14px!important;padding:13px 16px!important}
 .magme-bfsi-expand{padding:12px 18px!important;font-size:14px!important;min-width:45px}
 
 .magme-bfsi-panel{display:none;position:static;opacity:1;visibility:visible;pointer-events:auto;transform:none;width:100%;max-height:none;overflow:visible;border:0;border-top:2px solid var(--mb-gold);box-shadow:none;border-radius:0;padding:14px 18px;background:#fbf9fd}
 .magme-bfsi-top:hover>.magme-bfsi-panel,.magme-bfsi-top:focus-within>.magme-bfsi-panel{display:none}
 .magme-bfsi-top.magme-open>.magme-bfsi-panel{display:block!important}
 .magme-bfsi-grid,.magme-bfsi-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
 .magme-bfsi-group h3{font-size:13px!important}
}
@media(max-width:600px){.magme-bfsi-panel{padding:15px}.magme-bfsi-grid,.magme-bfsi-grid.cols-3{grid-template-columns:minmax(0,1fr);gap:17px}.magme-bfsi-group li a{font-size:13px!important;padding:9px 6px!important}}
@media(prefers-reduced-motion:reduce){.magme-bfsi-panel,.magme-bfsi-topline{transition:none}}

/* v1.1: retain the full desktop navigation at 100% browser zoom. */
@media (min-width:768px){
 .magme-bfsi-nav{flex:1 1 0!important;min-width:0!important;width:auto!important;}
 .magme-bfsi-items{display:flex!important;flex-wrap:nowrap;gap:clamp(0px,.15vw,3px)!important;overflow:visible!important;}
 .magme-bfsi-toggle{display:none!important}
 .magme-bfsi-topline>a{font-size:clamp(10px,.68vw,13px)!important;letter-spacing:-.15px!important;padding:12px 2px!important}
 .magme-bfsi-expand{min-width:12px!important;padding:7px 1px!important;font-size:10px!important}
 .magme-bfsi-panel{max-width:calc(100vw - 26px)}
}
/* On small laptops and tablets the full menu uses its own row, never the mobile bar. */
@media (min-width:768px) and (max-width:1399px){
 .magme-bfsi-nav{flex:1 0 100%!important;order:99!important;width:100%!important;}
 .magme-bfsi-nav.magme-bfsi-fallback{order:initial!important}
 .magme-bfsi-items{justify-content:center!important;flex-wrap:wrap!important;row-gap:0!important}
 .magme-bfsi-topline>a{font-size:12px!important;padding:9px 5px!important}
 .magme-bfsi-expand{padding:7px 2px!important}
 .magme-bfsi-host{flex-wrap:wrap!important}
}
@media (min-width:1400px) and (max-width:1700px){
 .magme-bfsi-host{column-gap:8px!important}
 .magme-bfsi-topline>a{font-size:11px!important}
}
@media(max-width:767px){
 .magme-bfsi-toggle{min-height:44px!important}
}

/* v1.2 layout: brand and menu share one horizontal header row on non-mobile screens. */
@media (min-width:768px){
 .magme-bfsi-inline-row{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:clamp(12px,1.6vw,30px)!important;max-width:100%!important;min-width:0!important}
 .magme-bfsi-inline-brand{flex:0 0 auto!important;min-width:0!important}
 .magme-bfsi-inline-menu{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:auto!important;order:initial!important;border:0!important;box-shadow:none!important}
 .magme-bfsi-inline-menu>.magme-bfsi-items{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:clamp(0px,.3vw,5px)!important}
 .magme-bfsi-inline-menu .magme-bfsi-topline>a{font-size:clamp(10px,.78vw,13px)!important;padding:12px clamp(1px,.2vw,4px)!important;letter-spacing:-.2px!important}
 .magme-bfsi-inline-menu .magme-bfsi-top{flex:0 1 auto!important}
 .magme-bfsi-inline-menu .magme-bfsi-expand{padding:8px 1px!important;min-width:10px!important}
}
@media (min-width:768px) and (max-width:1399px){
 .magme-bfsi-inline-menu{flex:1 1 auto!important;order:initial!important;width:auto!important}
 .magme-bfsi-inline-menu>.magme-bfsi-items{flex-wrap:nowrap!important;justify-content:flex-end!important}
 .magme-bfsi-inline-menu .magme-bfsi-topline>a{font-size:clamp(9px,.75vw,11px)!important;padding:10px 1px!important}
}
@media (max-width:767px){
 .magme-bfsi-inline-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important}
 .magme-bfsi-inline-menu{flex:1 0 100%!important;order:99!important}
}

/* v1.3: persistent site-wide main navigation; branding remains next to the menu. */
.magme-bfsi-sticky-header{position:sticky!important;top:0!important;z-index:99990!important;isolation:isolate;background:#fff;overflow:visible!important;box-shadow:0 3px 14px rgba(18,15,28,.08)}
.magme-bfsi-sticky-row{position:sticky!important;top:0!important;z-index:99990!important;background:#fff;overflow:visible!important}
.magme-bfsi-sticky-standalone{position:sticky!important;top:0!important;z-index:99990!important;background:#fff}
body.admin-bar .magme-bfsi-sticky-header,body.admin-bar .magme-bfsi-sticky-row,body.admin-bar .magme-bfsi-sticky-standalone{top:32px!important}
@media(max-width:782px){body.admin-bar .magme-bfsi-sticky-header,body.admin-bar .magme-bfsi-sticky-row,body.admin-bar .magme-bfsi-sticky-standalone{top:46px!important}}
@media(max-width:600px){body.admin-bar .magme-bfsi-sticky-header,body.admin-bar .magme-bfsi-sticky-row,body.admin-bar .magme-bfsi-sticky-standalone{top:0!important}}
.magme-bfsi-sticky-header .magme-bfsi-panel{z-index:100001}

/* V1.4 typography: more prominent main navigation, restrained dropdown text. */
@media(min-width:768px){
 .magme-bfsi-inline-menu .magme-bfsi-topline>a,
 .magme-bfsi-nav:not(.magme-bfsi-inline-menu) .magme-bfsi-topline>a{font-size:clamp(12px,.92vw,16px)!important;font-weight:750!important;letter-spacing:-.25px!important;line-height:1.25!important;padding:12px 2px!important}
 .magme-bfsi-inline-menu>.magme-bfsi-items{gap:clamp(0px,.22vw,4px)!important}
 .magme-bfsi-inline-row{gap:clamp(9px,1vw,20px)!important}
 .magme-bfsi-inline-brand{max-width:clamp(210px,21vw,355px)!important}
 .magme-bfsi-inline-menu .magme-bfsi-expand{font-size:11px!important;min-width:10px!important}
}
@media(min-width:768px) and (max-width:1300px){
 .magme-bfsi-inline-menu .magme-bfsi-topline>a{font-size:clamp(11px,.98vw,13px)!important;padding:10px 1px!important}
 .magme-bfsi-inline-brand{max-width:clamp(165px,19vw,260px)!important}
}
.magme-bfsi-nav .magme-bfsi-group li a{font-size:12px!important;line-height:1.4!important;padding:6px 8px!important;font-weight:450!important}
.magme-bfsi-nav .magme-bfsi-group h3{font-size:15px!important;line-height:1.35!important}
.magme-bfsi-nav .magme-bfsi-panel{padding:19px 21px!important}
.magme-bfsi-nav .magme-bfsi-grid{column-gap:19px!important}
/* Full logo and menu remain together while scrolling up or down. */
.magme-bfsi-viewport-fixed{position:fixed!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;z-index:2147482000!important;background:#fff!important;box-shadow:0 4px 18px rgba(20,15,36,.14)!important;overflow:visible!important}
.magme-bfsi-viewport-fixed.magme-bfsi-inline-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-inline:clamp(12px,2vw,40px)!important}
.magme-bfsi-viewport-fixed .magme-bfsi-panel{z-index:2147482001!important}
@media(max-width:767px){
 .magme-bfsi-viewport-fixed.magme-bfsi-inline-row{flex-wrap:wrap!important;padding:8px 12px!important}
 .magme-bfsi-viewport-fixed .magme-bfsi-nav{width:100%!important}
 .magme-bfsi-nav .magme-bfsi-group li a{font-size:12px!important}
}

/* V1.5: typography-only refinement; preserve header, sticky mechanics, and submenu structure. */
@media (min-width:768px){
 .magme-bfsi-inline-menu .magme-bfsi-topline>a,
 .magme-bfsi-nav:not(.magme-bfsi-inline-menu) .magme-bfsi-topline>a{font-size:clamp(11px,calc(.92vw - 1px),15px)!important}
}
@media (min-width:768px) and (max-width:1300px){
 .magme-bfsi-inline-menu .magme-bfsi-topline>a{font-size:clamp(10px,calc(.98vw - 1px),12px)!important}
}
.magme-bfsi-nav .magme-bfsi-group h3{font-size:13px!important}
.magme-bfsi-nav .magme-bfsi-group li a{font-size:11px!important;line-height:1.38!important}
@media(max-width:767px){
 .magme-bfsi-nav .magme-bfsi-group h3{font-size:12px!important}
 .magme-bfsi-nav .magme-bfsi-group li a{font-size:11px!important}
}

/* V1.6: same dimensions when pinned, brand + icon-only mobile header. */
.magme-bfsi-sticky-placeholder[hidden]{display:none!important}
.magme-bfsi-universal-row{display:flex;align-items:center;gap:16px;width:100%;padding:12px clamp(14px,2vw,38px);background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.06);min-height:88px}
.magme-bfsi-generated-brand{display:flex;align-items:center;gap:13px;flex:0 0 300px;min-width:0;text-decoration:none!important;color:#051633!important}
.magme-bfsi-brand-mark{width:65px;height:65px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#051633;color:#efba42;font-size:39px;font-weight:800;overflow:hidden}
.magme-bfsi-brand-mark img{height:100%;width:100%;object-fit:contain;background:white}
.magme-bfsi-brand-text{display:flex;flex-direction:column;line-height:1.12;white-space:nowrap}
.magme-bfsi-brand-text strong{font-size:30px;letter-spacing:.02em}
.magme-bfsi-brand-text small{font-size:11px;font-weight:800;letter-spacing:.18em;margin-top:7px}
.magme-bfsi-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.magme-bfsi-viewport-fixed{min-height:88px!important;box-sizing:border-box!important}
.magme-bfsi-universal-row.magme-bfsi-viewport-fixed{padding:12px clamp(14px,2vw,38px)!important}
.magme-bfsi-viewport-fixed .magme-bfsi-brand-text strong{font-size:30px!important}
.magme-bfsi-viewport-fixed .magme-bfsi-topline>a{line-height:1.25!important}
@media(max-width:767px){
 .magme-bfsi-inline-row,.magme-bfsi-universal-row,.magme-bfsi-viewport-fixed.magme-bfsi-inline-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:72px!important;padding:9px 14px!important}
 .magme-bfsi-inline-brand,.magme-bfsi-generated-brand{flex:0 1 auto!important;max-width:calc(100% - 68px)!important;min-width:0!important}
 .magme-bfsi-brand-mark{width:48px;height:48px;flex:0 0 48px;font-size:30px;border-radius:9px}
 .magme-bfsi-brand-text strong,.magme-bfsi-viewport-fixed .magme-bfsi-brand-text strong{font-size:22px!important}
 .magme-bfsi-brand-text small{font-size:8px;letter-spacing:.12em}
 .magme-bfsi-nav,.magme-bfsi-inline-menu,.magme-bfsi-viewport-fixed .magme-bfsi-nav{width:auto!important;flex:0 0 auto!important;max-width:none!important;order:initial!important;background:transparent!important}
 .magme-bfsi-toggle{display:flex!important;width:48px!important;height:46px!important;min-height:46px!important;padding:10px!important;border:1px solid #ddd0e9!important;border-radius:7px!important;background:#321352!important;align-items:center!important;justify-content:center!important}
 .magme-bfsi-burger{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center}
 .magme-bfsi-burger i{display:block;width:21px;height:2px;background:#fff;border-radius:2px}
 .magme-bfsi-items{position:absolute!important;top:100%!important;right:0!important;left:auto!important;width:min(370px,100vw)!important;max-height:calc(100dvh - 84px)!important;z-index:2147482002!important;box-shadow:0 15px 35px rgba(0,0,0,.2)!important}
 .magme-bfsi-viewport-fixed .magme-bfsi-brand-text small{font-size:8px!important}
}

/* V1.7: hide only the old duplicate branding-only header row, never utility strip. */
.magme-bfsi-superseded-brand-row{display:none!important;}

/* V1.8: consistent sizing on scroll and viewport-safe desktop mega panels. */
@media (min-width:768px) {
 .magme-bfsi-nav .magme-bfsi-topline>a {font-weight:550!important;}
 .magme-bfsi-nav .magme-bfsi-group h3 {font-weight:600!important;letter-spacing:0!important;}
 .magme-bfsi-nav .magme-bfsi-group li a {font-weight:400!important;}
 .magme-bfsi-nav .magme-bfsi-panel {
   position:fixed!important;left:50vw!important;right:auto!important;
   top:var(--magme-panel-top, 92px)!important;transform:translateX(-50%)!important;
   width:min(1360px, calc(100vw - 32px))!important;
   max-width:calc(100vw - 32px)!important;
   max-height:calc(100dvh - var(--magme-panel-top, 92px) - 12px)!important;
   padding:15px 14px!important;overflow-x:hidden!important;overflow-y:auto!important;
 }
 .magme-bfsi-nav .magme-bfsi-grid {column-gap:9px!important;row-gap:12px!important;}
 .magme-bfsi-nav .magme-bfsi-group {min-width:0!important;}
 .magme-bfsi-nav .magme-bfsi-group h3 {margin-bottom:6px!important;padding-bottom:7px!important;overflow-wrap:anywhere;}
 .magme-bfsi-nav .magme-bfsi-group li a {padding:5px 4px!important;overflow-wrap:anywhere;}
 .magme-bfsi-viewport-fixed.magme-bfsi-inline-row {
   min-height:0!important;box-sizing:border-box!important;
   padding:var(--magme-row-pad, 12px 24px)!important;
   gap:var(--magme-row-gap, 16px)!important;
 }
 .magme-bfsi-viewport-fixed .magme-bfsi-generated-brand {flex-basis:300px!important;}
 .magme-bfsi-viewport-fixed .magme-bfsi-topline>a {font-weight:550!important;}
}
@media (max-width:767px) {
 .magme-bfsi-nav .magme-bfsi-group h3 {font-weight:600!important;}
 .magme-bfsi-nav .magme-bfsi-group li a {font-weight:400!important;}
 .magme-bfsi-viewport-fixed.magme-bfsi-inline-row {min-height:72px!important;}
}

/* V1.9: Design Option 3 — paint-only override. Existing dimensions and typography untouched. */
.magme-bfsi-nav{--mb-purple:#36135d;--mb-deep:#280b48;--mb-gold:#d9ac49;--mb-ink:#1e1532;--mb-line:#eee8f1;background:#fff!important}
.magme-bfsi-nav .magme-bfsi-topline{border-radius:6px}
.magme-bfsi-nav .magme-bfsi-topline>a{color:#291147!important}
.magme-bfsi-nav .magme-bfsi-expand{color:#36135d!important}
.magme-bfsi-nav .magme-bfsi-top:hover>.magme-bfsi-topline,
.magme-bfsi-nav .magme-bfsi-top.magme-open>.magme-bfsi-topline,
.magme-bfsi-nav .magme-bfsi-top:focus-within>.magme-bfsi-topline{background:#36135d!important}
.magme-bfsi-nav .magme-bfsi-top:hover>.magme-bfsi-topline>a,
.magme-bfsi-nav .magme-bfsi-top.magme-open>.magme-bfsi-topline>a,
.magme-bfsi-nav .magme-bfsi-top:focus-within>.magme-bfsi-topline>a,
.magme-bfsi-nav .magme-bfsi-top:hover>.magme-bfsi-topline .magme-bfsi-expand,
.magme-bfsi-nav .magme-bfsi-top.magme-open>.magme-bfsi-topline .magme-bfsi-expand,
.magme-bfsi-nav .magme-bfsi-top:focus-within>.magme-bfsi-topline .magme-bfsi-expand{color:#fff!important}
.magme-bfsi-nav .magme-bfsi-panel{background:#fff!important;border-color:#eee8f1!important;border-top-color:#d9ac49!important;box-shadow:0 14px 34px rgba(31,12,57,.13)!important}
.magme-bfsi-nav .magme-bfsi-group h3{color:#36135d!important;border-bottom-color:#ece4f2!important}
.magme-bfsi-nav .magme-bfsi-group li a{color:#383044!important}
.magme-bfsi-nav .magme-bfsi-group li a:hover,.magme-bfsi-nav .magme-bfsi-group li a:focus{background:#f6f0fb!important;color:#36135d!important;border-left-color:#d9ac49!important}
.magme-bfsi-nav .magme-bfsi-toggle{background:#36135d!important;color:#fff!important}
.magme-bfsi-nav .magme-bfsi-burger i{background:#fff!important}
@media(max-width:767px){
 .magme-bfsi-nav .magme-bfsi-top:hover>.magme-bfsi-topline,
 .magme-bfsi-nav .magme-bfsi-top:focus-within>.magme-bfsi-topline{background:transparent!important}
 .magme-bfsi-nav .magme-bfsi-top:hover>.magme-bfsi-topline>a,
 .magme-bfsi-nav .magme-bfsi-top:focus-within>.magme-bfsi-topline>a,
 .magme-bfsi-nav .magme-bfsi-top:hover>.magme-bfsi-topline .magme-bfsi-expand,
 .magme-bfsi-nav .magme-bfsi-top:focus-within>.magme-bfsi-topline .magme-bfsi-expand{color:#36135d!important}
 .magme-bfsi-nav .magme-bfsi-top.magme-open>.magme-bfsi-topline{background:#36135d!important}
 .magme-bfsi-nav .magme-bfsi-top.magme-open>.magme-bfsi-topline>a,
 .magme-bfsi-nav .magme-bfsi-top.magme-open>.magme-bfsi-topline .magme-bfsi-expand{color:#fff!important}
 .magme-bfsi-nav .magme-bfsi-panel{background:#fcfaff!important}
}

/* V2.0: desktop active-tab proportions ONLY — retain typography, layout, sticky and hover logic. */
@media (min-width:768px){
 .magme-bfsi-nav .magme-bfsi-topline>a{padding-top:7px!important;padding-bottom:7px!important;padding-left:6px!important;padding-right:4px!important;}
 .magme-bfsi-nav .magme-bfsi-topline .magme-bfsi-expand{padding-top:5px!important;padding-bottom:5px!important;padding-left:2px!important;padding-right:7px!important;min-height:24px!important;}
}


/* V2.3: fixed two-zone header; brand LEFT, navigation RIGHT; wrap INSIDE nav only. */
@media (min-width:768px){
 .magme-bfsi-inline-row,.magme-bfsi-universal-row,
 .magme-bfsi-viewport-fixed.magme-bfsi-inline-row,
 .magme-bfsi-viewport-fixed.magme-bfsi-universal-row{
  width:100vw!important;max-width:100vw!important;min-width:0!important;
  margin-left:calc(50% - 50vw)!important;margin-right:0!important;
  display:grid!important;grid-template-columns:clamp(190px,20vw,340px) minmax(0,1fr)!important;
  align-items:center!important;justify-content:normal!important;
  gap:clamp(12px,1.5vw,28px)!important;
  padding:10px clamp(12px,1.6vw,30px)!important;
  box-sizing:border-box!important;overflow:visible!important;
 }
 .magme-bfsi-viewport-fixed.magme-bfsi-inline-row,
 .magme-bfsi-viewport-fixed.magme-bfsi-universal-row{
  left:0!important;right:auto!important;margin:0!important;
 }
 .magme-bfsi-inline-brand,.magme-bfsi-generated-brand,
 .magme-bfsi-viewport-fixed .magme-bfsi-generated-brand{
  grid-column:1!important;grid-row:1!important;justify-self:start!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  flex:none!important;margin:0!important;
 }
 .magme-bfsi-inline-menu,.magme-bfsi-nav.magme-bfsi-inline-menu,
 .magme-bfsi-viewport-fixed .magme-bfsi-inline-menu{
  grid-column:2!important;grid-row:1!important;justify-self:stretch!important;
  display:block!important;flex:none!important;min-width:0!important;
  width:100%!important;max-width:100%!important;
  padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;
 }
 .magme-bfsi-inline-menu>.magme-bfsi-items,
 .magme-bfsi-nav.magme-bfsi-inline-menu>.magme-bfsi-items{
  display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;
  align-items:center!important;align-content:center!important;
  column-gap:clamp(1px,.2vw,4px)!important;row-gap:3px!important;
  width:100%!important;max-width:100%!important;min-width:0!important;
  padding:0!important;margin:0!important;overflow:visible!important;
 }
 .magme-bfsi-inline-menu .magme-bfsi-top{flex:0 0 auto!important;max-width:100%!important;margin:0!important}
 .magme-bfsi-inline-menu .magme-bfsi-topline>a{
  font-size:clamp(12px,.85vw,16px)!important;line-height:1.3!important;
  font-weight:550!important;letter-spacing:0!important;padding:8px 3px!important;
 }
 .magme-bfsi-inline-menu .magme-bfsi-expand{font-size:11px!important;padding:6px 3px!important}
 .magme-bfsi-nav .magme-bfsi-toggle{display:none!important}
}
@media (min-width:768px) and (max-width:1100px){
 .magme-bfsi-inline-row,.magme-bfsi-universal-row,
 .magme-bfsi-viewport-fixed.magme-bfsi-inline-row,
 .magme-bfsi-viewport-fixed.magme-bfsi-universal-row{
  grid-template-columns:clamp(170px,21vw,240px) minmax(0,1fr)!important;
  gap:12px!important;padding:9px 12px!important;
 }
 .magme-bfsi-generated-brand{gap:8px!important}
 .magme-bfsi-brand-mark{width:clamp(42px,5vw,56px)!important;height:clamp(42px,5vw,56px)!important;font-size:30px!important;flex:0 0 auto!important}
 .magme-bfsi-brand-text strong,.magme-bfsi-viewport-fixed .magme-bfsi-brand-text strong{font-size:clamp(19px,2.1vw,26px)!important}
 .magme-bfsi-brand-text small,.magme-bfsi-viewport-fixed .magme-bfsi-brand-text small{font-size:clamp(7px,.7vw,9px)!important;letter-spacing:.08em!important}
 .magme-bfsi-inline-menu .magme-bfsi-topline>a{font-size:12px!important;padding:6px 3px!important}
}
/* On mobile retain the existing hamburger and original mobile arrangements. */
