.mpfe-news{font-family:Lato,Arial,sans-serif}.mpfe-news h1,.mpfe-news h3{font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:1.3;color:#000}.mpfe-news h1 a,.mpfe-news h3 a{color:inherit;text-decoration:none}.mpfe-news h1 a:hover,.mpfe-news h3 a:hover{color:var(--mpf-link,#28569f)}.mpfe-image{display:block;overflow:hidden}.mpfe-image img{width:100%;height:100%;object-fit:cover}.mpfe-hero .mpfe-image{aspect-ratio:600/320}.mpfe-hero .mpfe-news-content{position:relative;margin:-90px 15px 0;padding:15px 15px 10px;background:white}.mpfe-hero h1{font-size:30px;margin:0 0 10px}.mpfe-mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:210px 210px;gap:0;margin:32px 0}.mpfe-mosaic .mpfe-news-item{position:relative;overflow:hidden;min-width:0}.mpfe-mosaic .mpfe-news-item:first-child{grid-row:span 2}.mpfe-mosaic .mpfe-image{position:absolute;inset:0}.mpfe-mosaic .mpfe-news-content{position:absolute;inset:0;padding:25px;background:linear-gradient(transparent 20%,#000b);display:flex;align-items:flex-end;pointer-events:none}.mpfe-mosaic h3{font-size:18px;line-height:1.3;color:#fff;margin:0;pointer-events:auto}.mpfe-mosaic .mpfe-news-item:first-child h3{font-size:30px}.mpfe-mosaic h3 a:hover{color:#fff;text-decoration:underline}.mpfe-heading{margin-bottom:25px}.mpfe-heading h2{font:500 18px/1.3 Roboto,Arial,sans-serif;text-transform:uppercase;color:var(--section-color);margin:0 0 6px}.mpfe-heading h2 a{color:inherit;text-decoration:none}.mpfe-heading>span{height:3px;display:block;background:var(--section-color);position:relative}.mpfe-heading>span:before{content:'';position:absolute;width:40px;height:5px;left:0;top:-1px;background:var(--section-color)}.mpfe-list .mpfe-news-item{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}.mpfe-list .mpfe-news-item:last-child{margin:0;border:0;padding:0}.mpfe-list .mpfe-image{width:120px;height:83px}.mpfe-list h3{font-size:15px;margin:0 0 5px}.mpfe-grid{display:grid;gap:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.mpfe-grid.mpfe-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mpfe-grid.mpfe-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mpfe-grid .mpfe-image{aspect-ratio:240/166}.mpfe-grid h3{font-size:21px;margin:15px 0 10px}.mpfe-date{font-size:12px;color:#777}.mpfe-archive .mpfe-news-item{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px;border-bottom:1px solid #eee;margin:0 0 30px;padding-bottom:30px}.mpfe-archive h3{font-size:24px;margin:0 0 10px}.mpfe-archive .mpfe-image{aspect-ratio:240/166;align-self:start}.mpfe-archive p{margin:10px 0 0;font-size:15px}.mpfe-fallback-top{display:grid;grid-template-columns:1fr 2fr;gap:30px}.mpfe-fallback-sections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px}.mpfe-fallback-sections>.mpfe-heading{margin:0}.mpfs-logo-element img{width:280px;height:140px;object-fit:contain}.mpfs-header-template{padding:0!important;margin:0!important;max-width:none!important}.mpfs-home-top .mpfs-home-feature{padding-top:70px!important}.mpfs-banner a,.mpfs-banner img{display:block;width:100%}.mpfs-top-banners .elementor-widget-image+.elementor-widget-image{margin-top:110px}.mpfs-service-row{margin-top:25px}.mpfs-slide-strip{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory}.mpfs-slide-strip>div{flex:0 0 100%;scroll-snap-align:start}.mpfs-sections-row{margin:20px 0 35px}.mpfs-header-template .elementor-widget-image{margin:20px 0 27px}.mpfs-footer-column h2{font-size:20px}.mpfs-footer-template{background:var(--mpf-footer,#1e73be);padding:50px 30px!important}.mpfs-footer-template a{color:white}.mpfs-copyright{background:#f5f5f5;padding:20px 30px!important;font-size:13px;color:#555}.mpfs-empty-description{font-size:14px;padding:18px;background:#f7f7f7}.mpfs-internal-template h2{margin-top:10px}.mpfs-internal-template .elementor-widget-text-editor a{overflow-wrap:anywhere}.mpfs-internal-template .elementor-widget-text-editor table{display:block;overflow:auto;max-width:100%}.mpfs-internal-template details{margin-bottom:10px;border:1px solid #ddd;padding:15px}.mpfs-internal-template summary{cursor:pointer;font-size:18px}
@media(max-width:1100px){.mpfe-fallback-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.mpfe-list .mpfe-news-item{grid-template-columns:90px minmax(0,1fr);gap:12px}.mpfe-list .mpfe-image{width:90px;height:70px}}
@media(max-width:767px){.mpfe-hero h1{font-size:24px}.mpfe-hero .mpfe-news-content{margin:-40px 10px 0;padding:12px}.mpfe-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:260px 180px 180px}.mpfe-mosaic .mpfe-news-item:first-child{grid-column:span 2;grid-row:span 1}.mpfe-mosaic .mpfe-news-item:first-child h3{font-size:25px}.mpfe-mosaic .mpfe-news-content{padding:15px}.mpfe-mosaic h3{font-size:16px}.mpfe-grid,.mpfe-grid.mpfe-cols-2,.mpfe-grid.mpfe-cols-4{grid-template-columns:1fr}.mpfe-archive .mpfe-news-item{grid-template-columns:110px minmax(0,1fr);gap:15px}.mpfe-archive h3{font-size:20px}.mpfe-fallback-top,.mpfe-fallback-sections{display:block}.mpfe-fallback-sections>.mpfe-news{margin-bottom:30px}.mpfs-home-top .mpfs-home-feature{padding-top:0!important}.mpfs-top-banners .elementor-widget-image+.elementor-widget-image{margin-top:25px}.mpfs-sections-row{margin:0 0 20px}.mpfs-footer-template{padding:30px 20px!important}}
