.elementor-990578 .elementor-element.elementor-element-hero0001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-hero0001:not(.elementor-motion-effects-element-type-background), .elementor-990578 .elementor-element.elementor-element-hero0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF0F4;}.elementor-990578 .elementor-element.elementor-element-statsSec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-statsSec2:not(.elementor-motion-effects-element-type-background), .elementor-990578 .elementor-element.elementor-element-statsSec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f4f4f4;}.elementor-990578 .elementor-element.elementor-element-auditSec2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-wwbsc03{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-cfd0n2m{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-ind26sc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-prt26sc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-hiw26sc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-cng44gv{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-wws26sc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-cmhpdfo{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-cd3xeye{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-cqv26i3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-cj4ewob{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-evt26sc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-990578 .elementor-element.elementor-element-ftr26sc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS *//* Home 2026 header override (page-scoped, live header untouched) */
.elementor-990010 .elementor-nav-menu a.elementor-item{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#5C5B5A!important;transition:color .2s ease;}
.elementor-990010 .elementor-nav-menu a.elementor-item:hover,.elementor-990010 .elementor-nav-menu a.elementor-item:focus,.elementor-990010 .elementor-nav-menu li:hover>a.elementor-item{color:#EB5A3C!important;}
.elementor-990010 .elementor-nav-menu .current-menu-item>a.elementor-item,.elementor-990010 .elementor-nav-menu .current_page_item>a.elementor-item{color:#EB5A3C!important;}
.elementor-990010 .elementor-element-6158b13 .elementor-button-text{font-family:Outfit,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#5C5B5A!important;transition:color .2s ease;}
.elementor-990010 .elementor-element-6158b13:hover .elementor-button-text,.elementor-990010 .elementor-element-6158b13 .elementor-button:hover .elementor-button-text{color:#EB5A3C!important;}
.elementor-990010 .elementor-element-6158b13 .elementor-button-icon,.elementor-990010 .elementor-element-6158b13 .elementor-button-icon i,.elementor-990010 .elementor-element-6158b13 .elementor-button-icon svg{color:#EB5A3C!important;fill:#EB5A3C!important;}
.elementor-990010 .elementor-element-571d226 .elementor-button{background-color:#5C5B5A!important;color:#fff!important;border-radius:4px!important;}
.elementor-990010 .elementor-element-5553b86 .elementor-button{background-color:#EB5A3C!important;color:#fff!important;border-radius:4px!important;}
/* What We Buy hover */
.mnc26wwb__ctitle{transition:color .2s ease;}
.mnc26wwb__card:hover .mnc26wwb__ctitle{color:#EB5A3C!important;}
.mnc26wwb__btn{transition:background-color .2s ease,transform .2s ease;}
.mnc26wwb__btn:hover{background-color:#D8451F!important;}
/* force Outfit on headings */
.elementor-990578 h1,.elementor-990578 h2,.elementor-990578 h3,.elementor-990578 h4,.elementor-990578 h5,.elementor-990578 h6{font-family:'Outfit',sans-serif!important;}
/* hide dummy Case Studies until real content is ready */
.elementor-element-cd3xeye{display:none!important;}
/* ===== MOBILE RESPONSIVE PASS (<=767px) ===== */
@media (max-width:767px){
.elementor-990578 img{max-width:100%;height:auto}
.mnc26-hero__inner{padding-left:22px!important;padding-right:22px!important;align-items:center!important}
.mnc26-hero__text{max-width:100%!important}
.mnc26-hero__title{font-size:clamp(28px,8vw,40px)!important;line-height:1.15!important}
.mnc26-hero__sub{font-size:15px!important;max-width:100%!important}
.mnc26-hero__btns{flex-wrap:wrap!important}
.mnc26-stats__row{flex-wrap:wrap!important;gap:26px 10px!important;justify-content:space-around!important}
.mnc26-stat{flex:0 0 42%!important;text-align:center!important}
.mnc26-cc__cards{grid-template-columns:1fr!important}
.mnc26wwb__grid{display:flex!important;grid-template-columns:none!important;overflow-x:auto!important;gap:16px!important;scroll-snap-type:x mandatory;padding:0 0 10px;scrollbar-width:none}.mnc26wwb__grid>*{flex:0 0 82vw!important;scroll-snap-align:start}.mnc26wwb__card{width:auto!important;min-height:0!important}
.mnc26-svc__card{flex:0 0 84vw!important;width:84vw!important}
.mnc26-svc__shot{width:100%!important}
.mnc26-svc__ct,.mnc26-svc__cb{max-width:100%!important;width:auto!important}
.mnc26ind__title{font-size:clamp(24px,6.5vw,32px)!important;line-height:1.2!important;max-width:100%!important}
.mnc26ind__eyebrow{font-size:14px!important;letter-spacing:2px!important}
.mnc26ind__sub{font-size:15px!important;max-width:100%!important}
.mnc26ind__tabs{gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:none;padding-bottom:6px}
.mnc26ind__tab{font-size:13px!important;height:auto!important;min-height:38px!important;padding:8px 16px!important;flex:0 0 auto!important;white-space:nowrap!important}
.mnc26ind__card{flex-direction:column!important;height:auto!important}
.mnc26ind__img{width:100%!important;flex:0 0 auto!important;height:220px!important}
.mnc26ind__body{padding:26px 22px!important}
.mnc26ind__desc{max-width:100%!important}
.prt26__title{font-size:clamp(24px,6.5vw,32px)!important;line-height:1.2!important}
.prt26__head{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}
.prt26__logos{gap:12px!important}
.hiw26__h2{font-size:clamp(24px,6.5vw,32px)!important}
.hiw26__steps{flex-direction:column!important;width:auto!important;max-width:100%!important}
.hiw26__step{width:auto!important;max-width:100%!important}
.mnc26-tst__h2{font-size:clamp(24px,6.5vw,32px)!important}
.mnc26-tst__card{flex:0 0 84vw!important;width:84vw!important;height:auto!important}
.evt26__h2{font-size:clamp(22px,6vw,30px)!important}
.evt26__tabs{gap:18px!important}.evt26__tab{font-size:16px!important}
.ftr26__h2{font-size:clamp(26px,7vw,40px)!important}
.ftr26__btns{flex-wrap:wrap!important;justify-content:center!important}
.ftr26__cols{flex-direction:column!important;gap:30px!important}
.ftr26__c1{flex-direction:column!important;gap:18px!important;max-width:100%!important}
.ftr26__c3{margin-right:auto!important}
.ftr26__bot{flex-direction:column!important;gap:16px!important;text-align:center!important}
.mnc26-bl__row{flex-direction:column!important}
.mnc26-bl__card{width:auto!important;flex:0 0 auto!important}
.mnc26-bl__card.mnc26-bl__side{flex-direction:column!important}
}



/* v1784866266259 *//* End custom CSS */