.unico-mf{--green:#0f7f42;--green-2:#1ca64f;--dark:#062f22;--text:#17221e;--muted:#66736d;--line:#e8eee9;--white:#fff;--shadow:0 18px 45px rgba(9, 52, 36, .12);--max:1320px;color:var(--text);font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:14px;line-height:1.55}.unico-mf *,.unico-mf *::before,.unico-mf *::after{box-sizing:border-box}.unico-mf a{color:inherit;text-decoration:none}.unico-mf img{display:block;max-width:100%}.unico-mf-wrap{width:min(var(--max), calc(100% - 64px));margin:0 auto}.unico-mf-formations{padding:24px 0 74px;background:#fff}.unico-mf-section-head{text-align:center;margin-bottom:38px}.unico-mf-eyebrow{margin:0 0 6px;color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.unico-mf h2{margin:0;font-size:36px;line-height:1.12;letter-spacing:-.2px;color:#111b18;font-weight:860}.unico-mf-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.unico-mf-program-card{background:#fff;border:1px solid #e7eee9;border-radius:8px;overflow:hidden;min-height:304px;box-shadow:0 10px 28px rgb(27 56 45 / .08);position:relative;transition:transform .28s ease,box-shadow .28s ease}.unico-mf-elementor-card .unico-mf-program-card{display:block;width:100%;color:inherit}.unico-mf-elementor-card .unico-mf-program-card:focus-visible{outline:3px solid rgb(15 127 66 / .35);outline-offset:3px}.unico-mf-program-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(27 56 45 / .13)}.unico-mf-program-img{height:105px;overflow:hidden}.unico-mf-program-img img{width:100%;height:100%;object-fit:cover}.unico-mf-program-icon{width:54px;height:54px;display:grid;place-items:center;margin:-27px 0 12px 20px;position:relative;z-index:2;border:5px solid #fff;color:var(--green);background:#effaf3;border-radius:50%;box-shadow:0 8px 20px rgb(8 95 52 / .14)}.unico-mf-program-icon svg{width:26px;height:26px;stroke-width:1.8}.unico-mf-program-body{padding:0 20px 20px}.unico-mf-program-body h3{margin:0 0 10px;font-size:15px;line-height:1.25;font-weight:850;color:#17231f;min-height:40px}.unico-mf-program-body p{margin:0;color:#717d78;font-size:12.5px;line-height:1.55}.unico-mf-card-arrow{position:absolute;right:18px;bottom:17px;color:#17231f;font-weight:900}.unico-mf-center-action{display:flex;justify-content:center;margin-top:30px}.unico-mf-btn{height:48px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:4px;border:1px solid #fff0;font-weight:800;font-size:13px;background:#21b546;color:#fff!important;box-shadow:0 10px 24px rgb(33 181 70 / .24)}.unico-mf-news-area{background:#fbfdfc;padding:58px 0 70px}.unico-mf-news-grid{display:grid;grid-template-columns:1.85fr .95fr;gap:28px}.unico-mf-panel{background:#fff;border:1px solid #edf2ef;border-radius:10px;padding:28px;box-shadow:0 12px 30px rgb(12 45 33 / .06)}.unico-mf-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.unico-mf-panel-head h3{margin:0;color:#0a713d;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.unico-mf-panel-head a{color:#0a713d;font-size:12px;font-weight:800;white-space:nowrap}.unico-mf-news-content{display:grid;grid-template-columns:1.08fr .95fr;gap:24px}.unico-mf-featured-news img{width:100%;height:170px;border-radius:8px;object-fit:cover;margin-bottom:18px}.unico-mf-featured-news h4,.unico-mf-mini-news h4,.unico-mf-event h4{margin:0;color:#17231f;font-size:17px;line-height:1.25;font-weight:850}.unico-mf-date{display:block;margin:8px 0 8px;color:#7a8580;font-size:12px;font-weight:700}.unico-mf-featured-news p{margin:0 0 16px;color:#68746f;font-size:13px;line-height:1.65}.unico-mf-read{color:#0a713d!important;font-size:12px;font-weight:900}.unico-mf-mini-list{display:grid;gap:18px}.unico-mf-mini-news{display:grid;grid-template-columns:88px 1fr;gap:15px;align-items:center}.unico-mf-mini-news>a{display:block}.unico-mf-featured-news>a{display:block}.unico-mf-elementor-news .unico-mf-panel{width:100%}.unico-mf-mini-news img{width:88px;height:72px;border-radius:6px;object-fit:cover}.unico-mf-mini-news h4{font-size:14px;line-height:1.35}.unico-mf-events{display:grid;gap:18px}.unico-mf-event{display:grid;grid-template-columns:62px 1fr;gap:18px;padding-bottom:18px;border-bottom:1px solid #edf2ef}.unico-mf-event:last-child{padding-bottom:0;border-bottom:0}.unico-mf-event-date{height:66px;display:grid;place-items:center;text-align:center;border-radius:7px;background:#effaf3;color:#0a713d;font-weight:900;line-height:1.05}.unico-mf-event-date strong{display:block;font-size:26px}.unico-mf-event-date span{font-size:11px}.unico-mf-event h4{font-size:15px}.unico-mf-event p{margin:6px 0 0;color:#6d7974;font-size:12.5px;line-height:1.5}.unico-mf-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s ease,transform .72s cubic-bezier(.2,.7,.2,1);transition-delay:var(--delay,0ms)}.unico-mf-reveal.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1100px){.unico-mf-wrap{width:min(100% - 32px, var(--max))}.unico-mf-cards{grid-template-columns:repeat(2,1fr)}.unico-mf-news-grid,.unico-mf-news-content{grid-template-columns:1fr}}@media (max-width:680px){.unico-mf-cards{grid-template-columns:1fr}.unico-mf h2{font-size:30px}.unico-mf-panel{padding:22px}.unico-mf-panel-head{align-items:flex-start;flex-direction:column}}