.home-lead-grid{flex-wrap:wrap;margin:0 -15px;display:flex}.home-lead-grid>.news-card{width:100%;padding:0 15px}.home-lead-grid .news-card__title{font-size:15px;line-height:20px}@media (min-width:576px){.home-lead-grid>.news-card{width:50%}}.text-center{text-align:center}.marg-25{margin-top:25px;margin-bottom:25px}.home-side-list{margin:0 0 20px;padding:0;list-style:none}.home-side-list li{margin-bottom:15px;position:relative}.home-side-list img{width:100%;height:auto;display:block}.home-side-list a{display:block}.home-side-list .lead-right-title{font-family:var(--font-title);text-transform:uppercase;color:var(--mf-white);background:linear-gradient(#0000,#000000d9);margin:0;padding:12px 15px;font-size:15px;font-weight:700;line-height:20px;position:absolute;bottom:0;left:0;right:0}.home-side-list a:hover .lead-right-title{text-decoration:underline}.ad-box{background:var(--mf-white);margin:0 0 20px}.ad-box img{width:100%;height:auto;display:block}.sb-avis{background:var(--mf-white);text-align:center;margin-bottom:15px;padding-bottom:20px}.sb-avis .sb-title{background:var(--mf-red);color:var(--mf-white);font-family:var(--font-title);text-transform:uppercase;text-align:left;padding:6px 10px;font-size:14px;font-weight:700;line-height:20px}.sb-avis .news-link-list{text-align:left;padding:8px 10px 20px}.home-content{margin-top:30px}.home-content .home-cols{flex-wrap:wrap;display:flex}.home-cols>.home-col-focus,.home-cols>.home-col-media{width:100%}@media (min-width:768px){.home-cols>.home-col-focus{width:41.6667%;padding-right:15px}.home-cols>.home-col-media{width:50%;margin-left:8.3333%}}.list-ol{counter-reset:focus;margin:0;padding:0;list-style:none}.list-ol li{counter-increment:focus;border-bottom:1px solid var(--mf-border-soft);min-height:66px;margin-bottom:8px;padding:5px 0 12px 62px;position:relative}.list-ol li:before{content:counter(focus);text-align:center;width:55px;font-family:var(--font-title);color:var(--mf-red);font-size:52px;font-weight:900;line-height:60px;position:absolute;top:0;left:0}.list-ol h3{font-family:var(--font-title);margin:0;font-size:14px;font-weight:700;line-height:17px}.list-ol a{color:var(--mf-black)}.list-ol a:hover{text-decoration:underline}.video-title{font-family:var(--font-title);color:var(--mf-black);justify-content:center;align-items:center;gap:8px;margin:0 0 15px;font-size:24px;font-weight:400;display:flex}.video-title .icon{width:22px;height:22px}.video-box{background:var(--mf-ink)}.video-box a{color:var(--mf-white);display:block}.video-box img{width:100%;height:auto;display:block}.video-box .video-caption{font-family:var(--font-title);color:var(--mf-white);margin:0;padding:12px 15px 15px;font-size:15px;font-weight:700;line-height:20px}.video-box a:hover .video-caption{text-decoration:underline}.box-pub .pub-row{flex-wrap:wrap;margin:0 -8px;display:flex}.box-pub .pub-item{width:33.3333%;margin-bottom:15px;padding:0 8px}.box-pub .pub-item a{color:var(--mf-black);display:block}.box-pub .pub-item h3{font-size:11px;font-weight:700;line-height:13px;font-family:var(--font-title);margin:8px 0 0}.box-pub .pub-item a:hover h3{text-decoration:underline}.home-hr{border:0;border-top:1px solid var(--mf-border-soft);margin:25px 0}.home-dark{background:var(--mf-agenda-bg);margin-top:30px;padding:30px 0 40px}.home-dark .black-title{font-family:var(--font-title);color:var(--mf-black);align-items:center;gap:10px;margin:0 0 25px;font-size:27px;font-weight:700;display:flex}.home-dark .black-title .icon{width:26px;height:26px}.row-event{flex-wrap:wrap;margin:0 -15px;display:flex}.row-event>div{width:100%;margin-bottom:20px;padding:0 15px}@media (min-width:768px){.row-event>div{width:25%}}.event-date{color:var(--mf-ink);align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:700;line-height:20px;display:flex}.event-date .icon{color:var(--mf-red);width:12px;height:12px}.event-title h2{font-family:var(--font-body);color:var(--mf-ink);margin:0;font-size:13px;font-weight:400;line-height:20px}.event-title a{color:var(--mf-ink)}.event-title a:hover{text-decoration:underline}.home-lead .news-lead img{aspect-ratio:860/420;object-fit:cover;width:100%}.home-lead .news-card img{aspect-ratio:400/195;object-fit:cover;width:100%}.home-side-list img{height:auto}.video-box img{aspect-ratio:860/420;object-fit:cover}.box-pub .pub-item img{aspect-ratio:1;object-fit:cover;width:100%}.home-lead .news-lead .lead{margin-top:12px}.home-lead .news-card{margin-bottom:25px}.home-lead .news-card__title{font-size:14px;font-weight:700;line-height:17px}.list-ol h3{font-size:15px;line-height:18px}.home-lead .news-lead img{margin-bottom:15px}
