/* INS Theme v2.1.03 - /agents/marketing-materials/ exact front-end match. */
body.ins-v2103-agent-marketing-body{
  --am-navy:#062b66;--am-blue:#075fc7;--am-blue2:#0878dd;--am-line:#d8e8f7;--am-ink:#172c52;--am-muted:#30476d;--am-soft:#f4fbff;--am-canvas:min(1296px,calc(100vw - 132px));
  margin:0!important;background:#fff!important;color:var(--am-ink)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;overflow-x:hidden!important;
}
body.ins-v2103-agent-marketing-body a{text-decoration:none!important}
.ins-v2103-topbar{height:32px!important;background:#073b72!important;color:#fff!important;line-height:32px!important;font-size:13px!important;font-weight:800!important}
.ins-v2103-head-canvas{width:var(--am-canvas)!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}
.ins-v2103-topbar a{color:#fff!important}.ins-v2103-topbar span:last-child{display:flex!important;gap:30px!important}
.ins-v2103-navrow{height:104px!important;background:#fff!important;border-bottom:1px solid #dbe7f4!important;box-shadow:0 8px 22px rgba(7,31,82,.04)!important;position:relative!important;z-index:50!important}
.ins-v2103-navinner{height:104px!important;gap:26px!important}.ins-v2103-brand{width:230px!important;flex:0 0 230px!important;display:flex!important;align-items:center!important}.ins-v2103-brand img{width:178px!important;height:auto!important;display:block!important}
.ins-v2103-nav{flex:1 1 auto!important;display:flex!important;align-items:center!important;justify-content:center!important}
.ins-v2103-nav ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:30px!important}
.ins-v2103-nav li{position:relative!important;margin:0!important;padding:0!important}
.ins-v2103-nav>ul>li>a{position:relative!important;color:#071f52!important;font-size:15px!important;line-height:1!important;font-weight:850!important;padding:44px 0 41px!important;display:inline-flex!important;gap:8px!important;align-items:center!important;white-space:nowrap!important}
.ins-v2103-nav>ul>li.is-active>a:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:29px!important;height:3px!important;border-radius:6px!important;background:#075fc7!important}
.ins-v2103-nav .sub-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;width:230px!important;padding:10px 0!important;background:#fff!important;border:1px solid var(--am-line)!important;border-radius:14px!important;box-shadow:0 18px 34px rgba(7,31,82,.12)!important;z-index:9999!important}
.ins-v2103-nav li:hover>.sub-menu,.ins-v2103-nav li:focus-within>.sub-menu{display:block!important}
.ins-v2103-nav .sub-menu li{display:block!important}.ins-v2103-nav .sub-menu a{display:block!important;padding:10px 16px!important;color:#071f52!important;font-size:13px!important;font-weight:850!important}
.ins-v2103-portal{height:48px!important;padding:0 22px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;background:linear-gradient(135deg,#004ab8,#0878dd)!important;color:#fff!important;box-shadow:0 10px 22px rgba(0,84,180,.24)!important;font-size:15px!important;font-weight:900!important;white-space:nowrap!important}.ins-v2103-portal .ins-v2103-icon{width:20px!important;height:20px!important;color:#fff!important;background:transparent!important;border:0!important}
.ins-v2103-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:66px!important;height:66px!important;min-width:66px!important;border-radius:50%!important;background:#eaf5ff!important;color:var(--am-blue)!important;border:1px solid #d6eafb!important}
.ins-v2103-icon svg{width:34px!important;height:34px!important;display:block!important}
.ins-v2103-page{background:#fff!important;padding-bottom:32px!important}.ins-v2103-canvas{width:var(--am-canvas)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}
.ins-v2103-hero{position:relative!important;overflow:hidden!important;padding:58px 0 24px!important;background:linear-gradient(180deg,#f4fbff 0%,#fff 88%)!important}
.ins-v2103-bgcurve{position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(900px 360px at -120px 160px,rgba(173,219,255,.48),transparent 64%),radial-gradient(720px 300px at 92% 58%,rgba(173,219,255,.45),transparent 62%)!important;opacity:.75!important}
.ins-v2103-hero-inner{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 560px!important;gap:48px!important;align-items:center!important}
.ins-v2103-kicker{display:block!important;text-transform:uppercase!important;letter-spacing:.42em!important;color:#0766d4!important;font-size:12px!important;font-weight:950!important;margin:0 0 13px!important}
.ins-v2103-copy h1{margin:0!important;color:var(--am-navy)!important;font-size:57px!important;line-height:.98!important;letter-spacing:-.045em!important;font-weight:950!important}
.ins-v2103-copy p{margin:22px 0 0!important;max-width:680px!important;color:#203a61!important;font-size:18px!important;line-height:1.58!important}
.ins-v2103-feature-callout{height:204px!important;border:1px solid var(--am-line)!important;border-radius:18px!important;background:rgba(255,255,255,.87)!important;box-shadow:0 18px 46px rgba(7,31,82,.08)!important;display:grid!important;grid-template-columns:1fr 228px!important;align-items:center!important;overflow:hidden!important;position:relative!important;padding:28px 20px 24px 30px!important}
.ins-v2103-callout-copy{display:flex!important;gap:18px!important;align-items:flex-start!important;z-index:2!important}.ins-v2103-callout-copy .ins-v2103-icon{width:66px!important;height:66px!important;min-width:66px!important}.ins-v2103-callout-copy .ins-v2103-icon svg{width:33px!important;height:33px!important}
.ins-v2103-feature-callout h2{margin:4px 0 8px!important;color:var(--am-navy)!important;font-size:23px!important;line-height:1.2!important;font-weight:950!important}.ins-v2103-feature-callout p{margin:0 0 18px!important;color:#31486a!important;font-size:15px!important;line-height:1.45!important}.ins-v2103-feature-callout a{height:46px!important;padding:0 24px!important;border-radius:999px!important;background:linear-gradient(135deg,#004ab8,#0878dd)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:20px!important;font-weight:900!important;box-shadow:0 9px 20px rgba(0,84,180,.22)!important}
.ins-v2103-feature-callout img{position:absolute!important;right:8px!important;bottom:-6px!important;width:240px!important;height:auto!important;display:block!important}
.ins-v2103-category-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;margin-top:28px!important;margin-bottom:18px!important}
.ins-v2103-cat{min-height:96px!important;border:1px solid var(--am-line)!important;border-radius:16px!important;background:#fff!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) 16px!important;align-items:center!important;gap:12px!important;padding:14px 14px!important;box-shadow:0 12px 28px rgba(7,31,82,.05)!important;color:var(--am-navy)!important}.ins-v2103-cat .ins-v2103-icon{width:58px!important;height:58px!important;min-width:58px!important}.ins-v2103-cat .ins-v2103-icon svg{width:30px!important;height:30px!important}.ins-v2103-cat strong{font-size:15.5px!important;line-height:1.15!important;font-weight:950!important}.ins-v2103-cat>span{font-size:31px!important;color:#075fc7!important}
.ins-v2103-main-grid{display:grid!important;grid-template-columns:1.58fr .88fr .58fr!important;gap:14px!important;align-items:stretch!important;margin-top:0!important}
.ins-v2103-library,.ins-v2103-kit,.ins-v2103-recent{border:1px solid var(--am-line)!important;background:#fff!important;border-radius:17px!important;box-shadow:0 14px 32px rgba(7,31,82,.055)!important;box-sizing:border-box!important}
.ins-v2103-library{padding:20px 20px 18px!important}.ins-v2103-library-head{display:grid!important;grid-template-columns:auto 1fr!important;gap:20px!important;align-items:center!important;margin-bottom:14px!important}.ins-v2103-library h2,.ins-v2103-kit h2,.ins-v2103-recent h2{font-size:22px!important;line-height:1.15!important;color:var(--am-navy)!important;margin:0!important;font-weight:950!important}
.ins-v2103-library label{height:38px!important;border:1px solid var(--am-line)!important;border-radius:9px!important;background:#fff!important;display:flex!important;align-items:center!important;padding:0 12px!important;gap:8px!important}.ins-v2103-library label .ins-v2103-icon{width:18px!important;height:18px!important;min-width:18px!important;background:transparent!important;border:0!important}.ins-v2103-library label .ins-v2103-icon svg{width:18px!important;height:18px!important}.ins-v2103-library input{border:0!important;outline:0!important;width:100%!important;font-size:14px!important;color:#425775!important}
.ins-v2103-chips{display:flex!important;gap:12px!important;align-items:center!important;margin-bottom:18px!important}.ins-v2103-chips button{height:34px!important;border-radius:999px!important;border:1px solid var(--am-line)!important;background:#fff!important;padding:0 17px!important;color:#0d4c9e!important;font-weight:850!important;font-size:13px!important}.ins-v2103-chips .active{background:#075fc7!important;color:#fff!important;border-color:#075fc7!important}
.ins-v2103-materials{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.ins-v2103-material-card{position:relative!important;min-height:270px!important;border:1px solid #dceaf8!important;border-radius:10px!important;background:#fff!important;padding:12px 12px 14px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important}.ins-v2103-material-card img{width:100%!important;height:152px!important;object-fit:cover!important;object-position:center top!important;border-radius:8px!important;background:#eff6fd!important;display:block!important}.ins-v2103-material-card h3{margin:12px 0 8px!important;color:#093172!important;font-size:14.4px!important;line-height:1.18!important;font-weight:950!important}.ins-v2103-material-card p{margin:auto 0 0!important;font-size:12px!important;color:#30476d!important}.ins-v2103-material-card>a{position:absolute!important;right:12px!important;bottom:12px!important;color:#075fc7!important}.ins-v2103-material-card>a .ins-v2103-icon{width:18px!important;height:18px!important;min-width:18px!important;background:transparent!important;border:0!important}.ins-v2103-material-card>a .ins-v2103-icon svg{width:18px!important;height:18px!important}
.ins-v2103-file-badge{position:absolute!important;left:14px!important;top:14px!important;border-radius:4px!important;background:#fff!important;box-shadow:0 2px 10px rgba(7,31,82,.14)!important;padding:5px 7px!important;font-size:11px!important;font-weight:950!important;z-index:2!important}.ins-v2103-file-pdf{color:#e72d2d!important}.ins-v2103-file-doc{color:#0868df!important}.ins-v2103-file-ppt{color:#f28b32!important}.ins-v2103-file-xls{color:#159d54!important}
.ins-v2103-view-all{display:inline-flex!important;margin-top:18px!important;color:#075fc7!important;font-weight:900!important;font-size:15px!important}
.ins-v2103-kit{padding:22px 22px 20px!important}.ins-v2103-kit-body{display:grid!important;grid-template-columns:185px 1fr!important;gap:18px!important;align-items:center!important;margin:20px 0 16px!important}.ins-v2103-kit-body img{width:185px!important;height:185px!important;object-fit:contain!important}.ins-v2103-kit h3{margin:0 0 12px!important;color:#093172!important;font-size:16px!important;line-height:1.2!important;font-weight:950!important}.ins-v2103-kit p{margin:0 0 18px!important;color:#30476d!important;font-size:15px!important;line-height:1.45!important}.ins-v2103-kit ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:9px!important}.ins-v2103-kit li{position:relative!important;padding-left:24px!important;font-size:14px!important;color:#244165!important;font-weight:650!important}.ins-v2103-kit li:before{content:"✓"!important;position:absolute!important;left:0!important;top:0!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#e9f5ff!important;color:#075fc7!important;font-size:11px!important;font-weight:950!important;text-align:center!important;line-height:16px!important}
.ins-v2103-download-kit{height:44px!important;padding:0 28px!important;border-radius:999px!important;background:linear-gradient(135deg,#004ab8,#0878dd)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;gap:13px!important;font-weight:900!important;box-shadow:0 9px 20px rgba(0,84,180,.22)!important}.ins-v2103-download-kit .ins-v2103-icon{width:18px!important;height:18px!important;min-width:18px!important;color:#fff!important;border:0!important;background:transparent!important}.ins-v2103-download-kit .ins-v2103-icon svg{width:18px!important;height:18px!important}
.ins-v2103-recent{padding:22px 20px!important}.ins-v2103-recent article{display:flex!important;gap:13px!important;align-items:flex-start!important;padding:16px 0!important;border-bottom:1px solid #dceaf8!important}.ins-v2103-recent h3{margin:0 0 6px!important;color:#093172!important;font-size:15px!important;line-height:1.2!important;font-weight:950!important}.ins-v2103-recent p{margin:0!important;color:#5b708e!important;font-size:13px!important}.ins-v2103-recent>a{display:inline-flex!important;margin-top:16px!important;color:#075fc7!important;font-weight:900!important}
.ins-v2103-file-mini{width:40px!important;height:50px!important;border-radius:6px!important;background:#fff!important;border:1px solid #d8e8f7!important;box-shadow:0 6px 14px rgba(7,31,82,.08)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:950!important;min-width:40px!important}
.ins-v2103-trust{margin-top:22px!important;border:1px solid var(--am-line)!important;border-radius:17px!important;background:linear-gradient(180deg,#f8fbff,#eef7ff)!important;box-shadow:0 12px 28px rgba(7,31,82,.05)!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important}.ins-v2103-trust div{min-height:102px!important;display:grid!important;grid-template-columns:72px 1fr!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:16px!important;padding:22px 28px!important;border-right:1px solid #d5e6f5!important}.ins-v2103-trust div:last-child{border-right:0!important}.ins-v2103-trust .ins-v2103-icon{grid-row:1/3!important;width:62px!important;height:62px!important;min-width:62px!important;background:#f6fbff!important}.ins-v2103-trust .ins-v2103-icon svg{width:34px!important;height:34px!important}.ins-v2103-trust strong{color:#093172!important;font-weight:950!important;font-size:15.5px!important;line-height:1.2!important}.ins-v2103-trust span{color:#3a5174!important;font-size:13.2px!important;line-height:1.35!important}
@media(max-width:1120px){body.ins-v2103-agent-marketing-body{--am-canvas:calc(100vw - 48px)}.ins-v2103-hero-inner,.ins-v2103-main-grid{grid-template-columns:1fr!important}.ins-v2103-category-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ins-v2103-materials{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ins-v2103-trust{grid-template-columns:1fr 1fr!important}.ins-v2103-feature-callout{grid-template-columns:1fr!important;height:auto!important}.ins-v2103-feature-callout img{position:relative!important;right:auto!important;bottom:auto!important;justify-self:end!important;margin-top:8px!important}}
@media(max-width:780px){body.ins-v2103-agent-marketing-body{--am-canvas:calc(100vw - 28px)}.ins-v2103-topbar,.ins-v2103-nav{display:none!important}.ins-v2103-navrow,.ins-v2103-navinner{height:82px!important}.ins-v2103-brand img{width:145px!important}.ins-v2103-copy h1{font-size:42px!important}.ins-v2103-category-row,.ins-v2103-materials,.ins-v2103-trust{grid-template-columns:1fr!important}.ins-v2103-library-head{grid-template-columns:1fr!important}.ins-v2103-chips{flex-wrap:wrap!important}.ins-v2103-kit-body{grid-template-columns:1fr!important}.ins-v2103-trust div{border-right:0!important;border-bottom:1px solid #d5e6f5!important}}


/* v2.1.04: marketing-materials exact route hardening.
   Prevent the older /agents/materials/ exact layer from visually taking over this route,
   and tighten the live layout closer to the approved mockup. */
body.ins-v2103-agent-marketing-body{--am-canvas:min(1288px,calc(100vw - 128px));}
body.ins-v2103-agent-marketing-body .ins-v2100-page,
body.ins-v2103-agent-marketing-body .ins-v2100-hero,
body.ins-v2103-agent-marketing-body .ins-v2100-card,
body.ins-v2103-agent-marketing-body .ins-v2100-material-card{all:unset!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-page{display:block!important;min-height:100vh!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-hero{padding-top:52px!important;padding-bottom:18px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-hero-inner{grid-template-columns:minmax(0,1fr) 548px!important;gap:44px!important;align-items:center!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-copy h1{font-size:56px!important;line-height:.98!important;letter-spacing:-.052em!important;max-width:680px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-copy p{font-size:18px!important;line-height:1.58!important;max-width:680px!important;margin-top:18px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{height:206px!important;border-radius:18px!important;padding:26px 20px 24px 28px!important;grid-template-columns:1fr 236px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout img{width:252px!important;right:0!important;bottom:-8px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout a{height:48px!important;min-width:214px!important;justify-content:center!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-category-row{margin-top:26px!important;gap:14px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-cat{min-height:88px!important;grid-template-columns:58px minmax(0,1fr) 16px!important;padding:13px 14px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-cat .ins-v2103-icon{width:56px!important;height:56px!important;min-width:56px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{grid-template-columns:1.55fr .88fr .58fr!important;gap:14px!important;margin-top:16px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-library{padding:19px 19px 18px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card{min-height:274px!important;border-radius:11px!important;padding:12px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card img{height:154px!important;object-fit:contain!important;object-position:center center!important;background:linear-gradient(180deg,#f6fbff,#edf6ff)!important;padding:0!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card h3{font-size:14.5px!important;line-height:1.17!important;margin-top:12px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-kit{padding:22px 22px 19px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{grid-template-columns:178px 1fr!important;gap:18px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body img{width:178px!important;height:178px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-recent{padding:22px 20px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-trust{margin-top:20px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-nav>ul>li.is-active>a:before{content:none!important;display:none!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-nav>ul>li.is-active>a:after{bottom:28px!important;height:3px!important;}


/* v2.1.05: exact visual de-squish for /agents/marketing-materials/.
   The prior pass rendered too narrow and compressed compared with the mockup.
   This final layer widens the canvas, restores the intended desktop column
   ratios, and gives the material/resource cards room to breathe. */
body.ins-v2103-agent-marketing-body{
  --am-canvas:min(1296px,calc(100vw - 72px))!important;
  --am-navy:#082e6f!important;
  --am-blue:#075fc7!important;
  --am-soft:#f4faff!important;
  background:#fff!important;
  color:#0b2349!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-canvas,
body.ins-v2103-agent-marketing-body .ins-v2103-head-canvas{
  width:var(--am-canvas)!important;
  max-width:var(--am-canvas)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-hero{
  padding:58px 0 22px!important;
  overflow:hidden!important;
  background:linear-gradient(180deg,#f5fbff 0%,#fff 78%)!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-bgcurve{
  opacity:1!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-hero-inner{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 560px!important;
  gap:54px!important;
  align-items:center!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-copy{
  min-width:0!important;
  padding-top:4px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-copy h1{
  margin:0 0 16px!important;
  max-width:720px!important;
  font-size:58px!important;
  line-height:.98!important;
  letter-spacing:-.055em!important;
  color:#082e6f!important;
  font-weight:950!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-copy p{
  max-width:650px!important;
  margin:0!important;
  font-size:18.5px!important;
  line-height:1.55!important;
  color:#253a5b!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{
  height:210px!important;
  min-height:210px!important;
  padding:26px 24px 24px 30px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 232px!important;
  align-items:center!important;
  gap:10px!important;
  border:1px solid #d8e8f7!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.9)!important;
  box-shadow:0 14px 36px rgba(7,31,82,.08)!important;
  overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:start!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy h2{
  margin:0 0 8px!important;
  color:#082e6f!important;
  font-size:22px!important;
  line-height:1.15!important;
  font-weight:950!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy p{
  max-width:250px!important;
  margin:0 0 16px!important;
  color:#425779!important;
  font-size:14.5px!important;
  line-height:1.45!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout .ins-v2103-icon{
  width:66px!important;
  height:66px!important;
  min-width:66px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout a{
  width:228px!important;
  min-width:228px!important;
  max-width:228px!important;
  height:48px!important;
  padding:0 20px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#0143ab,#0876dd)!important;
  color:#fff!important;
  font-weight:900!important;
  line-height:1!important;
  box-shadow:0 10px 22px rgba(0,83,184,.2)!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout img{
  width:250px!important;
  height:194px!important;
  object-fit:contain!important;
  object-position:right bottom!important;
  position:relative!important;
  right:-6px!important;
  bottom:-12px!important;
  align-self:end!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-category-row{
  width:var(--am-canvas)!important;
  max-width:var(--am-canvas)!important;
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:15px!important;
  margin-top:28px!important;
  margin-bottom:20px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-cat{
  min-height:92px!important;
  padding:16px 18px!important;
  border-radius:15px!important;
  display:grid!important;
  grid-template-columns:62px minmax(0,1fr) 18px!important;
  gap:14px!important;
  align-items:center!important;
  background:#fff!important;
  border:1px solid #d7e7f7!important;
  box-shadow:0 12px 24px rgba(7,31,82,.045)!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-cat .ins-v2103-icon{
  width:60px!important;
  height:60px!important;
  min-width:60px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-cat strong{
  font-size:16px!important;
  line-height:1.14!important;
  color:#082e6f!important;
  font-weight:950!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{
  width:var(--am-canvas)!important;
  max-width:var(--am-canvas)!important;
  display:grid!important;
  grid-template-columns:minmax(650px,1.52fr) minmax(330px,.88fr) minmax(230px,.54fr)!important;
  gap:16px!important;
  align-items:stretch!important;
  margin-top:0!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library,
body.ins-v2103-agent-marketing-body .ins-v2103-kit,
body.ins-v2103-agent-marketing-body .ins-v2103-recent{
  border:1px solid #d8e8f7!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 12px 28px rgba(7,31,82,.045)!important;
  overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library{
  padding:22px 22px 20px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library-head{
  display:grid!important;
  grid-template-columns:240px minmax(0,1fr)!important;
  gap:22px!important;
  align-items:center!important;
  margin-bottom:16px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library-head h2,
body.ins-v2103-agent-marketing-body .ins-v2103-kit>h2,
body.ins-v2103-agent-marketing-body .ins-v2103-recent>h2{
  color:#082e6f!important;
  font-size:23px!important;
  line-height:1.12!important;
  font-weight:950!important;
  letter-spacing:-.025em!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library-head label{
  height:42px!important;
  border-radius:9px!important;
  background:#fff!important;
  border:1px solid #d2e3f5!important;
  box-shadow:none!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-chips{
  display:flex!important;
  gap:10px!important;
  flex-wrap:nowrap!important;
  margin:0 0 20px!important;
  overflow:visible!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-chips button{
  height:34px!important;
  padding:0 17px!important;
  border-radius:999px!important;
  font-size:12.5px!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-materials{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:18px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card{
  position:relative!important;
  min-height:304px!important;
  height:auto!important;
  padding:12px 12px 40px!important;
  display:flex!important;
  flex-direction:column!important;
  border:1px solid #d7e7f7!important;
  border-radius:10px!important;
  background:#fff!important;
  overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card img{
  width:100%!important;
  height:164px!important;
  object-fit:contain!important;
  object-position:center center!important;
  padding:0!important;
  background:linear-gradient(180deg,#f6fbff,#edf6ff)!important;
  border-radius:8px!important;
  display:block!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card h3{
  margin:13px 0 7px!important;
  color:#082e6f!important;
  font-size:15.2px!important;
  line-height:1.16!important;
  font-weight:950!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card p{
  margin:auto 0 0!important;
  font-size:12.4px!important;
  color:#354e73!important;
  line-height:1.35!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card>a{
  right:13px!important;
  bottom:12px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit{
  padding:24px 24px 20px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{
  display:grid!important;
  grid-template-columns:178px minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
  margin:18px 0 16px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body img{
  width:178px!important;
  height:178px!important;
  object-fit:contain!important;
  object-position:center center!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit h3{
  font-size:16.5px!important;
  line-height:1.18!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit p{
  font-size:14.5px!important;
  line-height:1.48!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-recent{
  padding:24px 20px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-recent article{
  padding:15px 0!important;
  gap:12px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-recent h3{
  font-size:15.2px!important;
  line-height:1.18!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-trust{
  width:var(--am-canvas)!important;
  max-width:var(--am-canvas)!important;
  margin-top:22px!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
@media(max-width:1240px){
  body.ins-v2103-agent-marketing-body{--am-canvas:calc(100vw - 44px)!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-hero-inner{grid-template-columns:minmax(0,1fr) 500px!important;gap:36px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{grid-template-columns:1fr 205px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{grid-template-columns:minmax(560px,1.45fr) minmax(320px,.85fr) minmax(210px,.55fr)!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-material-card img{height:148px!important;}
}
@media(max-width:1060px){
  body.ins-v2103-agent-marketing-body .ins-v2103-hero-inner,
  body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{grid-template-columns:1fr!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-category-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-library-head{grid-template-columns:1fr!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-chips{flex-wrap:wrap!important;}
}
@media(max-width:760px){
  body.ins-v2103-agent-marketing-body{--am-canvas:calc(100vw - 28px)!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-copy h1{font-size:42px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-category-row,
  body.ins-v2103-agent-marketing-body .ins-v2103-materials,
  body.ins-v2103-agent-marketing-body .ins-v2103-trust{grid-template-columns:1fr!important;}
}


/* v2.1.06: /agents/marketing-materials/ section fit polish.
   Fixes the cramped Featured Materials callout, clipped filter pills,
   and squeezed Featured Campaign Kit panel without changing images. */
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{
  grid-template-columns:minmax(0,1fr) 236px!important;
  gap:18px!important;
  height:auto!important;
  min-height:208px!important;
  padding:26px 24px 22px 28px!important;
  align-items:center!important;
  overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout img{
  position:relative!important;
  right:auto!important;
  bottom:auto!important;
  width:236px!important;
  height:190px!important;
  max-width:100%!important;
  object-fit:contain!important;
  object-position:right center!important;
  justify-self:end!important;
  align-self:center!important;
  z-index:1!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:16px!important;
  align-items:start!important;
  position:relative!important;
  z-index:2!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy>div{
  min-width:0!important;
  max-width:100%!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy .ins-v2103-icon{
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy .ins-v2103-icon svg{
  width:29px!important;
  height:29px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout h2{
  font-size:22px!important;
  line-height:1.12!important;
  margin:0 0 8px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout p{
  font-size:14px!important;
  line-height:1.42!important;
  margin:0 0 14px!important;
  max-width:245px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout a{
  width:auto!important;
  min-width:188px!important;
  max-width:218px!important;
  height:44px!important;
  padding:0 18px!important;
  font-size:13.5px!important;
  line-height:1.05!important;
  text-align:center!important;
  white-space:normal!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{
  grid-template-columns:minmax(0,1.45fr) minmax(320px,.86fr) minmax(220px,.56fr)!important;
  gap:18px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library,
body.ins-v2103-agent-marketing-body .ins-v2103-kit,
body.ins-v2103-agent-marketing-body .ins-v2103-recent{
  min-width:0!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-chips{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px 10px!important;
  overflow:visible!important;
  align-items:center!important;
  margin-bottom:18px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-chips button{
  flex:0 0 auto!important;
  height:32px!important;
  padding:0 14px!important;
  font-size:12px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit{
  padding:22px 22px 20px!important;
  overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{
  grid-template-columns:minmax(150px,174px) minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  margin:16px 0 18px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body img{
  width:174px!important;
  height:174px!important;
  max-width:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body h3{
  margin:0 0 8px!important;
  font-size:15px!important;
  line-height:1.12!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body ul{
  margin:0!important;
  padding:0!important;
  display:grid!important;
  gap:8px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body li{
  font-size:13px!important;
  line-height:1.25!important;
  padding-left:22px!important;
  min-height:18px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit>h3{
  margin-top:6px!important;
  font-size:17px!important;
  line-height:1.18!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit>p{
  font-size:14px!important;
  line-height:1.42!important;
  margin-bottom:18px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-download-kit{
  height:42px!important;
  min-width:168px!important;
  padding:0 18px!important;
  font-size:13.5px!important;
  justify-content:center!important;
}
@media(max-width:1320px){
  body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{
    grid-template-columns:minmax(0,1.28fr) minmax(310px,.82fr) minmax(205px,.55fr)!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{
    grid-template-columns:minmax(0,1fr) 205px!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout img{
    width:205px!important;
    height:176px!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout a{
    min-width:165px!important;
    max-width:190px!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{
    grid-template-columns:1fr!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body img{
    justify-self:center!important;
    width:205px!important;
    height:158px!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body ul{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    column-gap:12px!important;
  }
}
@media(max-width:1180px){
  body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{
    grid-template-columns:1fr!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{
    grid-template-columns:220px minmax(0,1fr)!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body img{
    width:220px!important;
    height:180px!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body ul{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:760px){
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{
    grid-template-columns:1fr!important;
    padding:22px!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout img{
    justify-self:center!important;
    width:220px!important;
    height:auto!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{
    grid-template-columns:1fr!important;
  }
}


/* v2.1.07: /agents/marketing-materials/ resource section fit repair.
   Removes broken IMG rendering from the resource thumbnails, gives the material
   cards enough width at desktop/tablet sizes, and balances the Featured
   Materials and Featured Campaign Kit panels so images/buttons no longer crowd. */
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{
  grid-template-columns:minmax(0,1fr) 168px!important;
  gap:18px!important;
  min-height:178px!important;
  height:auto!important;
  padding:24px 18px 22px 24px!important;
  overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy{
  grid-template-columns:54px minmax(0,1fr)!important;
  gap:14px!important;
  align-items:start!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy .ins-v2103-icon{
  width:50px!important;height:50px!important;min-width:50px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-callout-copy .ins-v2103-icon svg{
  width:25px!important;height:25px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout h2{
  font-size:20px!important;line-height:1.1!important;margin:0 0 7px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout p{
  font-size:13.2px!important;line-height:1.38!important;margin:0 0 12px!important;max-width:230px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout a{
  min-width:0!important;width:auto!important;max-width:178px!important;height:39px!important;
  padding:0 14px!important;font-size:12.5px!important;line-height:1.05!important;gap:9px!important;
  white-space:normal!important;text-align:center!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout img{display:none!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-feature-visual{
  width:164px!important;height:142px!important;justify-self:end!important;align-self:center!important;
  background-repeat:no-repeat!important;background-position:center bottom!important;background-size:contain!important;
  border-radius:10px!important;display:block!important;
}

body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{
  grid-template-columns:minmax(0,1.62fr) minmax(360px,.86fr) minmax(250px,.58fr)!important;
  gap:18px!important;align-items:start!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-library{padding:22px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-library-head{
  grid-template-columns:210px minmax(0,1fr)!important;gap:18px!important;margin-bottom:14px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-chips{
  flex-wrap:wrap!important;gap:8px!important;margin-bottom:18px!important;max-width:100%!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-chips button{
  height:31px!important;padding:0 13px!important;font-size:11.8px!important;line-height:1!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-materials{
  grid-template-columns:repeat(4,minmax(136px,1fr))!important;gap:14px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card{
  min-height:292px!important;padding:11px 11px 38px!important;overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card>img{display:none!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-material-thumb{
  width:100%!important;height:156px!important;border-radius:8px!important;
  background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;
  background-color:#eef6ff!important;display:block!important;overflow:hidden!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card h3{
  font-size:14px!important;line-height:1.13!important;margin:12px 0 6px!important;
  word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card p{
  margin-top:auto!important;font-size:11.7px!important;line-height:1.25!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card>a{
  right:12px!important;bottom:10px!important;width:25px!important;height:25px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-material-card>a .ins-v2103-icon,
body.ins-v2103-agent-marketing-body .ins-v2103-material-card>a .ins-v2103-icon svg{
  width:16px!important;height:16px!important;min-width:16px!important;
}

body.ins-v2103-agent-marketing-body .ins-v2103-kit{
  padding:22px!important;overflow:hidden!important;min-width:0!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{
  display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:16px!important;
  align-items:center!important;margin:16px 0 16px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body>img{display:none!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-visual{
  width:160px!important;height:150px!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;display:block!important;justify-self:center!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body h3{
  margin:0 0 8px!important;font-size:14.5px!important;line-height:1.1!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body ul{
  margin:0!important;padding:0!important;display:grid!important;gap:7px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit-body li{
  font-size:12.4px!important;line-height:1.22!important;min-height:17px!important;padding-left:20px!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit>h3{
  margin:8px 0 8px!important;font-size:16px!important;line-height:1.15!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-kit>p{
  margin:0 0 15px!important;font-size:13.2px!important;line-height:1.35!important;
}
body.ins-v2103-agent-marketing-body .ins-v2103-download-kit{
  min-width:150px!important;height:39px!important;padding:0 15px!important;font-size:12.7px!important;
}

@media(max-width:1320px){
  body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{
    grid-template-columns:minmax(0,1.2fr) minmax(320px,.86fr) minmax(220px,.56fr)!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-materials{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  body.ins-v2103-agent-marketing-body .ins-v2103-material-card{min-height:274px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-material-thumb{height:150px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{grid-template-columns:1fr!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-visual{width:210px!important;height:150px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;}
}
@media(max-width:1180px){
  body.ins-v2103-agent-marketing-body .ins-v2103-main-grid{grid-template-columns:1fr!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-materials{grid-template-columns:repeat(4,minmax(0,1fr))!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{grid-template-columns:220px minmax(0,1fr)!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-visual{width:220px!important;height:160px!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body ul{grid-template-columns:1fr!important;}
}
@media(max-width:760px){
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-callout{grid-template-columns:1fr!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-feature-visual{justify-self:center!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-library-head{grid-template-columns:1fr!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-materials{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.ins-v2103-agent-marketing-body .ins-v2103-kit-body{grid-template-columns:1fr!important;}
}
@media(max-width:520px){
  body.ins-v2103-agent-marketing-body .ins-v2103-materials{grid-template-columns:1fr!important;}
}


/* v2.1.33: 2026 marketing material download links. */
body.ins-v2103-agent-marketing-body .ins-v2103-recent article{position:relative!important;grid-template-columns:46px minmax(0,1fr) 26px!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-recent .ins-v2103-recent-download{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;color:#075fc7!important;text-decoration:none!important;align-self:center!important;}
body.ins-v2103-agent-marketing-body .ins-v2103-recent .ins-v2103-recent-download .ins-v2103-icon{width:22px!important;height:22px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#075fc7!important;min-width:22px!important;}
