.elementor-kit-6{--e-global-color-primary:#4678F0;--e-global-color-secondary:#222222;--e-global-color-text:#111111;--e-global-color-accent:#160042;--e-global-color-9dc36c5:#FFFFFF;--e-global-color-f06e955:#F1F1F1;--e-global-color-7d0d8b2:#E2E2E2;--e-global-color-da2f0b0:#A3A3A3;--e-global-typography-secondary-font-family:"Space Grotesk";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */:root{
 --mpi-navy:var(--e-global-color-primary);
 --mpi-blue:var(--e-global-color-secondary);
 --mpi-text:var(--e-global-color-text);
 --mpi-white:var(--e-global-color-88f1a65);
}
body{color:var(--e-global-color-text);background:var(--e-global-color-88f1a65)}
h1,h2,h3,h4,h5,h6{color:var(--e-global-color-primary)}
a{color:var(--e-global-color-primary)}
a:hover,a:focus{color:var(--e-global-color-secondary)}
.site-header{background:var(--e-global-color-88f1a65);color:var(--e-global-color-primary)}
.site-header a,.site-navigation a{color:var(--e-global-color-primary)}
.site-navigation .mpi-lang.is-active a,
.site-navigation .mpi-phone a,
.elementor-button{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-88f1a65)!important}
.mpi-eyebrow{color:var(--e-global-color-secondary)!important}
.mpi-intro,.mpi-industries{background:var(--e-global-color-88f1a65);color:var(--e-global-color-text)}
.mpi-industries .mpi-card{background:var(--e-global-color-88f1a65)!important;border-color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card h3{color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card p{color:var(--e-global-color-text)!important}
.mpi-impact,.mpi-solutions,.mpi-project,.mpi-contact-cta{background:var(--e-global-color-primary)!important;color:var(--e-global-color-88f1a65)!important}
.mpi-impact h1,.mpi-impact h2,.mpi-impact h3,
.mpi-solutions h1,.mpi-solutions h2,.mpi-solutions h3,
.mpi-project h1,.mpi-project h2,.mpi-project h3,
.mpi-contact-cta h1,.mpi-contact-cta h2,.mpi-contact-cta h3{color:var(--e-global-color-88f1a65)!important}
.mpi-impact p,.mpi-solutions p,.mpi-project p,.mpi-contact-cta p{color:var(--e-global-color-88f1a65)!important}
.mpi-solutions .mpi-card{background:var(--e-global-color-primary)!important;border-color:var(--e-global-color-88f1a65)!important;color:var(--e-global-color-88f1a65)!important}
.site-footer{background:var(--e-global-color-primary);color:var(--e-global-color-88f1a65)}
.site-footer p,.site-footer a{color:var(--e-global-color-88f1a65)}
:root{
 --mpi-navy:var(--e-global-color-primary);
 --mpi-blue:var(--e-global-color-secondary);
 --mpi-text:var(--e-global-color-text);
 --mpi-white:var(--e-global-color-9dc36c5);
}
body{color:var(--e-global-color-text);background:var(--e-global-color-9dc36c5)}
h1,h2,h3,h4,h5,h6{color:var(--e-global-color-primary)}
a{color:var(--e-global-color-primary)}
a:hover,a:focus{color:var(--e-global-color-secondary)}
.site-header{background:var(--e-global-color-9dc36c5);color:var(--e-global-color-primary)}
.site-header a,.site-navigation a{color:var(--e-global-color-primary)}
.site-navigation .mpi-lang.is-active a,
.site-navigation .mpi-phone a,
.elementor-button{background:var(--e-global-color-secondary)!important;color:var(--e-global-color-9dc36c5)!important}
.mpi-eyebrow{color:var(--e-global-color-secondary)!important}
.mpi-intro,.mpi-industries{background:var(--e-global-color-9dc36c5);color:var(--e-global-color-text)}
.mpi-industries .mpi-card{background:var(--e-global-color-9dc36c5)!important;border-color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card h3{color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card p{color:var(--e-global-color-text)!important}
.mpi-impact,.mpi-solutions,.mpi-project,.mpi-contact-cta{background:var(--e-global-color-primary)!important;color:var(--e-global-color-9dc36c5)!important}
.mpi-impact h1,.mpi-impact h2,.mpi-impact h3,
.mpi-solutions h1,.mpi-solutions h2,.mpi-solutions h3,
.mpi-project h1,.mpi-project h2,.mpi-project h3,
.mpi-contact-cta h1,.mpi-contact-cta h2,.mpi-contact-cta h3{color:var(--e-global-color-9dc36c5)!important}
.mpi-impact p,.mpi-solutions p,.mpi-project p,.mpi-contact-cta p{color:var(--e-global-color-9dc36c5)!important}
.mpi-solutions .mpi-card{background:var(--e-global-color-primary)!important;border-color:var(--e-global-color-9dc36c5)!important;color:var(--e-global-color-9dc36c5)!important}
.site-footer{background:var(--e-global-color-primary);color:var(--e-global-color-9dc36c5)}
.site-footer p,.site-footer a{color:var(--e-global-color-9dc36c5)}
:root{
 --mpi-navy:var(--e-global-color-primary);
 --mpi-blue:var(--e-global-color-secondary);
 --mpi-text:var(--e-global-color-text);
 --mpi-white:var(--e-global-color-9dc36c5);
}
body{color:var(--e-global-color-text);background:var(--e-global-color-9dc36c5)}
h1,h2,h3,h4,h5,h6{color:var(--e-global-color-primary)}
a{color:var(--e-global-color-primary)}
a:hover,a:focus{color:var(--e-global-color-secondary)}
.site-header{background:var(--e-global-color-9dc36c5);color:var(--e-global-color-primary)}
.site-header a,.site-navigation a{color:var(--e-global-color-primary)}
.site-navigation .mpi-lang.is-active a,
.site-navigation .mpi-phone a,
.elementor-button{background:var(--e-global-color-secondary)!important;background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-9dc36c5)!important}
.mpi-eyebrow{color:var(--e-global-color-secondary)!important}
.mpi-intro,.mpi-industries{background:var(--e-global-color-9dc36c5);color:var(--e-global-color-text)}
.mpi-industries .mpi-card{background:var(--e-global-color-9dc36c5)!important;border-color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card h3{color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card p{color:var(--e-global-color-text)!important}
.mpi-impact,.mpi-solutions,.mpi-project,.mpi-contact-cta{background:var(--e-global-color-primary)!important;color:var(--e-global-color-9dc36c5)!important}
.mpi-impact h1,.mpi-impact h2,.mpi-impact h3,
.mpi-solutions h1,.mpi-solutions h2,.mpi-solutions h3,
.mpi-project h1,.mpi-project h2,.mpi-project h3,
.mpi-contact-cta h1,.mpi-contact-cta h2,.mpi-contact-cta h3{color:var(--e-global-color-9dc36c5)!important}
.mpi-impact p,.mpi-solutions p,.mpi-project p,.mpi-contact-cta p{color:var(--e-global-color-9dc36c5)!important}
.mpi-solutions .mpi-card{background:var(--e-global-color-primary)!important;border-color:var(--e-global-color-9dc36c5)!important;color:var(--e-global-color-9dc36c5)!important}
.site-footer{background:var(--e-global-color-primary);color:var(--e-global-color-9dc36c5)}
.site-footer p,.site-footer a{color:var(--e-global-color-9dc36c5)}
:root{
 --mpi-navy:var(--e-global-color-primary);
 --mpi-blue:var(--e-global-color-secondary);
 --mpi-text:var(--e-global-color-text);
 --mpi-white:var(--e-global-color-9dc36c5);
}
body{color:var(--e-global-color-text);background:var(--e-global-color-9dc36c5)}
h1,h2,h3,h4,h5,h6{color:var(--e-global-color-primary)}
a{color:var(--e-global-color-primary)}
a:hover,a:focus{color:var(--e-global-color-secondary)}
.site-header{background:var(--e-global-color-9dc36c5);color:var(--e-global-color-primary)}
.site-header a,.site-navigation a{color:var(--e-global-color-primary)}
.site-navigation .mpi-lang.is-active a,
.site-navigation .mpi-phone a,
.elementor-button{background:var(--e-global-color-secondary)!important;background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-9dc36c5)!important}
.mpi-eyebrow{color:var(--e-global-color-secondary)!important}
.mpi-intro,.mpi-industries{background:var(--e-global-color-9dc36c5);color:var(--e-global-color-text)}
.mpi-industries .mpi-card{background:var(--e-global-color-9dc36c5)!important;border-color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card h3{color:var(--e-global-color-primary)!important}
.mpi-industries .mpi-card p{color:var(--e-global-color-text)!important}
.mpi-impact,.mpi-solutions,.mpi-project,.mpi-contact-cta{background:var(--e-global-color-primary)!important;color:var(--e-global-color-9dc36c5)!important}
.mpi-impact h1,.mpi-impact h2,.mpi-impact h3,
.mpi-solutions h1,.mpi-solutions h2,.mpi-solutions h3,
.mpi-project h1,.mpi-project h2,.mpi-project h3,
.mpi-contact-cta h1,.mpi-contact-cta h2,.mpi-contact-cta h3{color:var(--e-global-color-9dc36c5)!important}
.mpi-impact p,.mpi-solutions p,.mpi-project p,.mpi-contact-cta p{color:var(--e-global-color-9dc36c5)!important}
.mpi-solutions .mpi-card{background:var(--e-global-color-primary)!important;border-color:var(--e-global-color-9dc36c5)!important;color:var(--e-global-color-9dc36c5)!important}
.site-footer{background:var(--e-global-color-primary);color:var(--e-global-color-9dc36c5)}
.site-footer p,.site-footer a{color:var(--e-global-color-9dc36c5)}

body .site-header .site-navigation ul.menu li.mpi-lang.is-active>a,
body .site-header .site-navigation ul.menu li.mpi-phone>a,
body .elementor .elementor-button{background:var(--e-global-color-secondary)!important;background-color:var(--e-global-color-secondary)!important;color:var(--e-global-color-9dc36c5)!important}


/* MPI 2026 GLOBAL DESIGN SYSTEM */
body,button,input,select,textarea{font-family:"Space Grotesk",Arial,"Helvetica Neue",sans-serif!important;}
body{font-size:16px;line-height:1.5;}
h1,h2,h3,h4,h5,h6{font-family:"Space Grotesk",Arial,"Helvetica Neue",sans-serif!important;letter-spacing:-.025em;}
h1{font-size:clamp(3rem,5.5vw,5.5rem);line-height:1.02;font-weight:500;}
h2{font-size:clamp(2.25rem,4vw,4rem);line-height:1.08;font-weight:500;}
h3{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15;font-weight:500;}
h4{font-size:1.25rem;line-height:1.25;font-weight:500;}
p{line-height:1.6;}
.elementor-button,button,input[type=submit]{font-family:"Space Grotesk",Arial,sans-serif!important;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:.01em;border-radius:999px!important;box-shadow:none!important;padding:14px 24px;}
input:not([type=submit]),select,textarea{border-radius:0!important;border:1px solid var(--e-global-color-9dc36c5,#e2e2e2);box-shadow:none!important;}
@media(max-width:767px){body{font-size:15px;}h1{font-size:2.75rem;}h2{font-size:2.125rem;}h3{font-size:1.375rem;}.elementor-button,button,input[type=submit]{padding:12px 20px;}}

.elementor .elementor-button,.elementor-button,button,input[type=submit]{font-size:.875rem!important;font-weight:500!important;line-height:1.2!important;padding:14px 24px!important;}


/* MPI 2026 HEADER & FOOTER */
.site-header{min-height:88px;padding:0!important;background:#fff!important;border-bottom:1px solid var(--e-global-color-9dc36c5,#e2e2e2)!important;color:var(--e-global-color-text,#111)!important;}
.site-header .header-inner{width:100%;max-width:1440px;margin:0 auto;padding:15px 32px;display:flex;align-items:center;gap:30px;}
.site-header .site-branding{flex:0 0 auto;}
.site-header .site-title a{font-family:"Space Grotesk",Arial,sans-serif!important;font-size:20px;font-weight:500;line-height:1;letter-spacing:-.02em;color:var(--e-global-color-text,#111)!important;}
.site-header .site-description{display:none!important;}
.site-header .site-navigation{margin-left:auto;}
.site-header .site-navigation ul.menu{align-items:center;gap:5px;}
.site-header .site-navigation ul.menu>li>a{font-family:"Space Grotesk",Arial,sans-serif!important;font-size:14px;font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--e-global-color-text,#111)!important;padding:10px 9px;}
.site-header .site-navigation ul.menu>li>a:hover,.site-header .site-navigation ul.menu>li.current-menu-item>a{color:var(--e-global-color-primary,#4678f0)!important;}
.site-header .site-navigation ul.menu li.mpi-lang>a{padding:8px 7px;border-radius:999px;}
.site-header .site-navigation ul.menu li.mpi-lang.is-active>a{background:var(--e-global-color-primary,#4678f0)!important;color:#fff!important;}
.site-header .site-navigation ul.menu li.mpi-phone>a{margin-left:5px;padding:12px 18px;background:var(--e-global-color-secondary,#222)!important;color:#fff!important;border-radius:999px;}
.site-header .site-navigation-toggle{border:0!important;background:transparent!important;color:var(--e-global-color-text,#111)!important;border-radius:0!important;padding:10px!important;}
.site-footer{background:var(--e-global-color-primary,#4678f0)!important;color:#fff!important;border-top:0!important;padding:30px 0!important;}
.site-footer .footer-inner{width:100%;max-width:1440px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:30px;}
.site-footer p,.site-footer a{font-family:"Space Grotesk",Arial,sans-serif!important;font-size:13px;font-weight:300;line-height:1.5;letter-spacing:.5px;color:#fff!important;margin:0;}
@media(max-width:1024px){.site-header .header-inner{padding:15px 20px}.site-navigation-dropdown{background:#fff;border-top:1px solid var(--e-global-color-9dc36c5,#e2e2e2);box-shadow:none!important}.site-navigation-dropdown ul.menu li a{font-family:"Space Grotesk",Arial,sans-serif!important;font-size:16px;font-weight:500;color:var(--e-global-color-text,#111)!important;padding:15px 20px;border-bottom:1px solid var(--e-global-color-9dc36c5,#e2e2e2)}.site-navigation-dropdown ul.menu li.mpi-phone a{background:var(--e-global-color-secondary,#222)!important;color:#fff!important;margin:15px 20px;border-radius:999px;text-align:center}.site-navigation-dropdown ul.menu li.mpi-lang.is-active a{color:var(--e-global-color-primary,#4678f0)!important}.site-footer .footer-inner{padding:0 20px}}
@media(max-width:767px){.site-header{min-height:70px}.site-header .header-inner{padding:12px 15px}.site-header .site-title a{font-size:17px}.site-footer{padding:25px 0!important}.site-footer .footer-inner{padding:0 15px;align-items:flex-start;flex-direction:column;gap:10px}}


/* MPI 2026 HOME PAGE */
.elementor-widget-slides .swiper-slide{min-height:clamp(600px,72vh,760px)}
.elementor-widget-slides .swiper-slide-bg{filter:saturate(.72) contrast(1.05)}
.elementor-widget-slides .swiper-slide-inner{background:linear-gradient(90deg,rgba(17,17,17,.78) 0%,rgba(17,17,17,.48) 46%,rgba(17,17,17,.08) 78%);padding:60px 5vw!important}
.elementor-widget-slides .swiper-slide-contents{max-width:760px!important;padding:35px 35px 30px;border-left:5px solid #4678f0;background:rgba(17,17,17,.42)!important;backdrop-filter:blur(2px)}
.elementor-widget-slides .elementor-slide-heading{font-size:clamp(3rem,5.5vw,5.5rem)!important;line-height:1.02!important;font-weight:500!important;letter-spacing:-.04em!important;margin-bottom:20px!important;color:#fff!important}
.elementor-widget-slides .elementor-slide-description{max-width:620px;font-size:20px!important;line-height:1.5!important;font-weight:300!important;color:#fff!important;margin-bottom:30px!important}
.elementor-widget-slides .elementor-slide-button{border:0!important;background:#4678f0!important;color:#fff!important}
.elementor-widget-slides .swiper-pagination-bullet{width:30px!important;height:3px!important;border-radius:0!important;background:#fff!important;opacity:.45}.elementor-widget-slides .swiper-pagination-bullet-active{background:#4678f0!important;opacity:1}
.mpi-intro,.mpi-impact,.mpi-industries,.mpi-solutions,.mpi-project,.mpi-contact-cta{padding:100px max(5vw,30px)!important}
.mpi-intro>*,.mpi-impact>*,.mpi-industries>*,.mpi-solutions>*,.mpi-project>*,.mpi-contact-cta>*{width:100%;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.mpi-eyebrow{font-size:14px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:.12em!important;margin-bottom:20px!important}
.mpi-intro{background:#fff!important}.mpi-intro h2{max-width:950px;color:#111!important}.mpi-intro .elementor-widget-text-editor:last-child{max-width:760px!important;margin-right:0!important;margin-top:30px!important}.mpi-intro p{font-size:20px;line-height:1.5;font-weight:300}
.mpi-impact{background:#160042!important}.mpi-impact h2{max-width:850px!important;margin-left:0!important;color:#fff!important}
.mpi-metrics{grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin-top:60px;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}
.mpi-metrics>p{padding:30px 25px!important;margin:0!important;border-right:1px solid rgba(255,255,255,.35);color:#fff!important;font-size:14px!important;line-height:1.4!important}.mpi-metrics>p:last-child{border-right:0}.mpi-metrics strong{display:block;font-size:clamp(2rem,4vw,4rem);line-height:1;font-weight:500;letter-spacing:-.04em;margin-bottom:12px;color:#fff}
.mpi-industries{background:#f1f1f1!important}.mpi-industries .mpi-card-grid,.mpi-solutions .mpi-card-grid{grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:#a3a3a3;border:1px solid #a3a3a3;margin-top:45px!important}
.mpi-card{min-height:220px;padding:30px!important;border:0!important;border-radius:0!important;display:flex!important;flex-direction:column;justify-content:space-between;transition:background-color .2s,color .2s}.mpi-card h3{font-size:28px!important;line-height:1.15!important;margin-bottom:35px!important}.mpi-card p{font-size:15px!important;line-height:1.55!important;margin:0!important}
.mpi-industries .mpi-card{background:#fff!important}.mpi-industries .mpi-card:hover{background:#4678f0!important}.mpi-industries .mpi-card:hover h3,.mpi-industries .mpi-card:hover p{color:#fff!important}
.mpi-solutions{background:#111!important}.mpi-solutions .mpi-card-grid{background:#444;border-color:#444}.mpi-solutions .mpi-card{background:#111!important;color:#fff!important}.mpi-solutions .mpi-card:hover{background:#4678f0!important}.mpi-solutions .mpi-card h3,.mpi-solutions .mpi-card p{color:#fff!important}
.mpi-project{min-height:520px;justify-content:center!important;background:#4678f0!important;border-top:1px solid rgba(255,255,255,.3)}.mpi-project h2{font-size:clamp(3rem,6vw,6rem)!important;line-height:1!important;letter-spacing:-.045em!important;max-width:900px!important;margin-left:0!important;color:#fff!important}.mpi-project .elementor-widget-text-editor{max-width:680px!important;margin-left:0!important}.mpi-project p{font-size:20px;line-height:1.5;color:#fff!important}
.mpi-contact-cta{background:#fff!important;color:#111!important;text-align:center;min-height:430px;justify-content:center!important}.mpi-contact-cta .mpi-eyebrow{color:#4678f0!important}.mpi-contact-cta h2{color:#111!important;max-width:900px!important}.mpi-contact-cta .elementor-button{margin-top:20px;background:#222!important;color:#fff!important}
@media(max-width:1024px){.elementor-widget-slides .swiper-slide-inner{padding:40px 30px!important}.elementor-widget-slides .swiper-slide-contents{max-width:680px!important}.mpi-intro,.mpi-impact,.mpi-industries,.mpi-solutions,.mpi-project,.mpi-contact-cta{padding:80px 30px!important}.mpi-industries .mpi-card-grid,.mpi-solutions .mpi-card-grid{grid-template-columns:repeat(2,1fr)!important}.mpi-metrics{grid-template-columns:repeat(2,1fr)!important}.mpi-metrics>p:nth-child(2){border-right:0}}
@media(max-width:767px){.elementor-widget-slides .swiper-slide{min-height:620px}.elementor-widget-slides .swiper-slide-inner{padding:30px 15px!important;align-items:flex-end!important}.elementor-widget-slides .swiper-slide-contents{padding:25px 20px!important;border-left-width:3px}.elementor-widget-slides .elementor-slide-heading{font-size:2.75rem!important}.elementor-widget-slides .elementor-slide-description{font-size:17px!important}.mpi-intro,.mpi-impact,.mpi-industries,.mpi-solutions,.mpi-project,.mpi-contact-cta{padding:65px 15px!important}.mpi-intro p,.mpi-project p{font-size:17px}.mpi-industries .mpi-card-grid,.mpi-solutions .mpi-card-grid,.mpi-metrics{grid-template-columns:1fr!important}.mpi-metrics>p{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.35)}.mpi-metrics>p:last-child{border-bottom:0}.mpi-card{min-height:180px;padding:25px!important}.mpi-card h3{font-size:24px!important}.mpi-project{min-height:440px}.mpi-contact-cta{min-height:380px}}

/* MPI 2026 INSTITUTIONAL PAGES */
.mpi-inner-hero{min-height:520px!important;padding:90px max(5vw,30px)!important;justify-content:flex-end!important;background-position:center!important;background-size:cover!important;position:relative}
.mpi-inner-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,17,.82) 0%,rgba(17,17,17,.5) 48%,rgba(17,17,17,.1) 82%);pointer-events:none}
.mpi-inner-hero>*{position:relative;z-index:1;width:100%;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.mpi-inner-hero .mpi-eyebrow{color:#fff!important}.mpi-inner-hero h1{max-width:900px;font-size:clamp(3.5rem,6vw,6rem)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.045em!important;color:#fff!important;margin-bottom:25px!important}
.mpi-inner-hero p{max-width:720px;font-size:20px!important;line-height:1.5!important;font-weight:300!important;color:#fff!important}
.mpi-content,.mpi-values{padding:100px max(5vw,30px)!important;background:#fff!important}
.mpi-content>* ,.mpi-values>*{width:100%;max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}
.mpi-content h2{font-size:clamp(2.25rem,4vw,4rem)!important;line-height:1.08!important;color:#111!important;border-top:1px solid #e2e2e2;padding-top:30px;margin-top:45px!important}
.mpi-content h2:first-of-type{margin-top:0!important}.mpi-content .elementor-widget-text-editor{max-width:800px!important;margin-left:0!important}.mpi-content p{font-size:18px;line-height:1.65;font-weight:300;color:#111}
.mpi-content .elementor-button{margin-top:25px;background:#222!important;color:#fff!important}
.mpi-values{background:#f1f1f1!important}.mpi-values h2{color:#111!important;margin-bottom:45px!important}.mpi-values .mpi-card-grid{grid-template-columns:repeat(3,1fr)!important;gap:1px!important;background:#a3a3a3;border:1px solid #a3a3a3}
.mpi-values .mpi-card{min-height:220px;padding:30px!important;background:#fff!important;border:0!important;border-radius:0!important}.mpi-values .mpi-card h3{font-size:28px!important;color:#160042!important}.mpi-values .mpi-card p{font-size:15px!important;line-height:1.55!important;color:#111!important}.mpi-values .mpi-card:hover{background:#4678f0!important}.mpi-values .mpi-card:hover h3,.mpi-values .mpi-card:hover p{color:#fff!important}
@media(max-width:1024px){.mpi-inner-hero{min-height:460px!important;padding:70px 30px!important}.mpi-content,.mpi-values{padding:80px 30px!important}.mpi-values .mpi-card-grid{grid-template-columns:repeat(2,1fr)!important}}
@media(max-width:767px){.mpi-inner-hero{min-height:430px!important;padding:55px 15px!important}.mpi-inner-hero h1{font-size:3rem!important}.mpi-inner-hero p{font-size:17px!important}.mpi-content,.mpi-values{padding:65px 15px!important}.mpi-content p{font-size:16px}.mpi-values .mpi-card-grid{grid-template-columns:1fr!important}.mpi-values .mpi-card{min-height:180px;padding:25px!important}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mpi.co.mz/wp-content/uploads/2026/08/SpaceGrotesk-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://mpi.co.mz/wp-content/uploads/2026/08/SpaceGrotesk-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Space Grotesk';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mpi.co.mz/wp-content/uploads/2026/08/SpaceGrotesk-Medium.woff2') format('woff2');
}
/* End Custom Fonts CSS */