.mbnpb{width:100%}.mbnpb .mbnpb-section{box-sizing:border-box;margin-bottom:16px}.mbnpb .mbnpb-grid{display:grid;grid-template-columns:var(--mbnpb-template,repeat(var(--mbnpb-cols),minmax(0,1fr)));gap:var(--mbnpb-gap)}.mbnpb .mbnpb-column{min-width:0}.mbnpb .mbnpb-block{margin-bottom:16px;overflow-wrap:anywhere}.mbnpb .mbnpb-block:last-child{margin-bottom:0}.mbnpb img{max-width:100%;height:auto;display:inline-block}.mbnpb p{white-space:normal}.mbnpb .mbnpb-list{list-style:none;padding:0;margin:0;display:inline-block;text-align:left}.mbnpb .mbnpb-list li{display:flex;gap:10px;margin-bottom:8px}.mbnpb .mbnpb-list li>span:first-child{flex-shrink:0;min-width:1em}@media(max-width:767px){.mbnpb .mbnpb-grid{grid-template-columns:1fr}}

.mbnpb .mbnpb-block{box-sizing:border-box;display:flow-root}.mbnpb .mbnpb-block>p,.mbnpb .mbnpb-block>h1,.mbnpb .mbnpb-block>h2,.mbnpb .mbnpb-block>h3,.mbnpb .mbnpb-block>h4,.mbnpb .mbnpb-block>h5,.mbnpb .mbnpb-block>h6{margin:0}.mbnpb .mbnpb-list img.mbnpb-icon{display:inline-block;width:1.25em;height:1.25em;max-width:none;vertical-align:middle}.mbnpb .mbnpb-list li{align-items:baseline}

.mbnpb .mbnpb-richtext{overflow-wrap:anywhere}.mbnpb .mbnpb-richtext img{max-width:100%;height:auto}.mbnpb .mbnpb-richtext p{margin:0 0 10px}.mbnpb .mbnpb-richtext p:last-child{margin-bottom:0}.mbnpb .mbnpb-richtext ul{list-style:disc;padding-left:1.5em;margin:0 0 10px}.mbnpb .mbnpb-richtext ol{list-style:decimal;padding-left:1.5em;margin:0 0 10px}

.mbnpb .mbnpb-block>img{vertical-align:top}.mbnpb .mbnpb-richtext>:first-child{margin-top:0}

.mbnpb-icon{display:inline-block;width:var(--mbnpb-icon-size,20px);height:var(--mbnpb-icon-size,20px);background-color:var(--mbnpb-icon-color,#111827);-webkit-mask-image:var(--mbnpb-icon-url);mask-image:var(--mbnpb-icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;flex-shrink:0;vertical-align:middle}.mbnpb .mbnpb-list li{align-items:flex-start}

.mbnpb-list-text{min-width:0;flex:1}.mbnpb-list-text p{margin:0}.mbnpb-list-actions{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}

.mbnpb .mbnpb-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:var(--mbnpb-hero-vertical,center);min-height:var(--mbnpb-hero-height,560px)}.mbnpb .mbnpb-hero-picture{position:absolute;inset:0;z-index:-2;overflow:hidden;border-radius:inherit;pointer-events:none}.mbnpb .mbnpb-hero-picture img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--mbnpb-hero-position,50% 50%)}.mbnpb .mbnpb-hero-overlay{position:absolute;inset:0;z-index:-1;background:var(--mbnpb-hero-overlay,#000);opacity:var(--mbnpb-hero-opacity,0);pointer-events:none;border-radius:inherit}.mbnpb .mbnpb-hero>.mbnpb-grid{position:relative;width:var(--mbnpb-hero-width,100%);max-width:100%;margin-left:var(--mbnpb-hero-left,0);margin-right:var(--mbnpb-hero-right,auto);flex-shrink:0}@media(max-width:767px){.mbnpb .mbnpb-hero{min-height:var(--mbnpb-hero-mobile-height,480px)}.mbnpb .mbnpb-hero-picture img{object-position:var(--mbnpb-hero-mobile-position,50% 50%)}.mbnpb .mbnpb-hero>.mbnpb-grid{width:var(--mbnpb-hero-mobile-width,100%)}}

.mbnpb .mbnpb-section>.mbnpb-grid{max-width:min(100%,var(--mbnpb-content-max,100%))}.mbnpb .mbnpb-section:not(.mbnpb-hero)>.mbnpb-grid{margin-left:auto;margin-right:auto}.mbnpb .mbnpb-wide{width:var(--mbnpb-viewport-width,100vw);max-width:none;margin-left:var(--mbnpb-viewport-offset,calc(50% - 50vw));margin-right:0}

/* Explicit hero layers keep the background image above the section colour. */
.mbnpb .mbnpb-hero-picture{z-index:0}.mbnpb .mbnpb-hero-overlay{z-index:1}.mbnpb .mbnpb-hero>.mbnpb-grid{z-index:2}

.mbnpb .mbnpb-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--mbnpb-btn-gap,10px);box-sizing:border-box;max-width:100%;min-height:var(--mbnpb-btn-min-height,44px);padding:var(--mbnpb-btn-pad-y,12px) var(--mbnpb-btn-pad-x,24px);border:var(--mbnpb-btn-border-width,1px) solid var(--mbnpb-btn-border-color,#2563eb);border-radius:var(--mbnpb-btn-radius,6px);font-family:inherit;font-size:var(--mbnpb-btn-font-size,16px);font-weight:var(--mbnpb-btn-weight,600);line-height:1.3;text-transform:var(--mbnpb-btn-transform,none);text-decoration:none;color:var(--mbnpb-btn-color,#fff);background:transparent;cursor:pointer;transition:color .2s,border-color .2s}.mbnpb .mbnpb-button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--mbnpb-btn-background,#2563eb);opacity:var(--mbnpb-btn-bg-opacity,1);transition:background .2s}.mbnpb .mbnpb-button:hover,.mbnpb .mbnpb-button:focus-visible{color:var(--mbnpb-btn-hover-color,#fff);border-color:var(--mbnpb-btn-hover-border-color,#1d4ed8);text-decoration:none}.mbnpb .mbnpb-button:hover::before,.mbnpb .mbnpb-button:focus-visible::before{background:var(--mbnpb-btn-hover-background,#1d4ed8)}.mbnpb .mbnpb-button:focus-visible{outline:3px solid currentColor;outline-offset:3px}.mbnpb .mbnpb-button[data-width="full"]{width:100%}.mbnpb .mbnpb-button[data-width="fixed"]{width:var(--mbnpb-btn-width,240px)}.mbnpb .mbnpb-button .mbnpb-icon{background-color:currentColor}.mbnpb .mbnpb-button>span:not(.mbnpb-icon){min-width:0;overflow-wrap:anywhere}

/* Keep list icons aligned with the first line of multiline text. */
.mbnpb .mbnpb-list li>span:first-child{align-self:flex-start;line-height:1}.mbnpb .mbnpb-list li>span:first-child .mbnpb-icon{vertical-align:top}

.mbnpb .mbnpb-card[data-shadow="none"]{box-shadow:none}.mbnpb .mbnpb-card[data-shadow="light"]{box-shadow:0 2px 8px rgba(0,0,0,.10)}.mbnpb .mbnpb-card[data-shadow="medium"]{box-shadow:0 6px 20px rgba(0,0,0,.15)}.mbnpb .mbnpb-card[data-shadow="strong"]{box-shadow:0 12px 32px rgba(0,0,0,.22)}

.mbnpb .mbnpb-group-card{display:flow-root;box-sizing:border-box;min-width:0}.mbnpb .mbnpb-group-card>.mbnpb-block:last-child{margin-bottom:0}

/* Measure the visible card box, including padding and border. */
.mbnpb .mbnpb-card{box-sizing:border-box;min-height:var(--mbnpb-equal-height,0)}
.mbnpb .mbnpb-card[style*="--mbnpb-equal-height"]{min-height:var(--mbnpb-equal-height)!important;margin-top:var(--mbnpb-equal-top)!important;margin-bottom:var(--mbnpb-equal-bottom)!important}

.mbnpb .mbnpb-html-frame{display:block;width:100%;max-width:100%;border:0;box-sizing:border-box;background:transparent}

/* Centre beside icons on the first text line, never the whole paragraph. */
.mbnpb .mbnpb-list li{align-items:flex-start}.mbnpb .mbnpb-list li>span:first-child{display:flex;align-items:center;justify-content:center;height:1lh;line-height:inherit}.mbnpb .mbnpb-list li>span:first-child .mbnpb-icon{display:block;transform:translateY(var(--mbnpb-list-icon-shift,0px))}.mbnpb .mbnpb-list li[data-icon-position="above"]{flex-direction:column;align-items:center;text-align:center}.mbnpb .mbnpb-list li[data-icon-position="above"]>span:first-child{height:auto;align-self:center}.mbnpb .mbnpb-list li[data-icon-position="above"] .mbnpb-list-text{width:100%;text-align:center}

/* Centre the bounded hero content independently of the full-width image. */
.mbnpb .mbnpb-hero-content{position:relative;z-index:2;box-sizing:border-box;width:100%;max-width:var(--mbnpb-content-max,100%);margin-left:auto;margin-right:auto;flex-shrink:0;min-width:0}.mbnpb .mbnpb-hero-content>.mbnpb-grid{position:relative;width:var(--mbnpb-hero-width,100%);max-width:100%;margin-left:var(--mbnpb-hero-left,0);margin-right:var(--mbnpb-hero-right,auto)}@media(max-width:767px){.mbnpb .mbnpb-hero-content>.mbnpb-grid{width:var(--mbnpb-hero-mobile-width,100%)}}

.mbnpb .mbnpb-block.mbnpb-custom-links a,.mbnpb .mbnpb-block.mbnpb-custom-links a:visited,.mbnpb .mbnpb-block.mbnpb-custom-links a *{color:var(--mbnpb-link-color)!important}
.mbnpb .mbnpb-block.mbnpb-custom-link-hover a:hover,.mbnpb .mbnpb-block.mbnpb-custom-link-hover a:focus-visible,.mbnpb .mbnpb-block.mbnpb-custom-link-hover a:hover *,.mbnpb .mbnpb-block.mbnpb-custom-link-hover a:focus-visible *{color:var(--mbnpb-link-hover-color)!important}

.mbnpb .mbnpb-image{display:block;width:100%}
.mbnpb .mbnpb-parallax .mbnpb-hero-picture{overflow:hidden}.mbnpb .mbnpb-parallax .mbnpb-hero-picture img{height:124%;position:relative;top:-12%;transform:translateY(var(--mbnpb-parallax-shift,0px))}
@media(prefers-reduced-motion:reduce){.mbnpb .mbnpb-parallax .mbnpb-hero-picture img{height:100%;top:0;transform:none}}
