body nav._navigation_1ly8c_2{color:#fff;background:linear-gradient(105deg,#153f49,#0c6065);border-top:1px solid #255760;border-bottom:4px solid #c6d863}body nav._navigation_1ly8c_2 .formation-nav-desktop{align-items:center;gap:24px;padding-block:18px}body nav._navigation_1ly8c_2 strong{color:#fff;letter-spacing:.015em;flex-shrink:0;max-width:190px;font-size:19px;line-height:1.35}body nav._navigation_1ly8c_2 .formation-nav-desktop>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}body nav._navigation_1ly8c_2 a{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff59;border-radius:9px;align-items:center;gap:10px;min-height:48px;padding:12px 15px;font-size:17px;font-weight:650;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}body nav._navigation_1ly8c_2 a:hover{color:#fff;text-underline-offset:5px;background:#ffffff24;border-color:#e1ecab;text-decoration:underline}body nav._navigation_1ly8c_2 a[aria-current=page]{color:#173f49;background:#e1ecab;border-color:#e1ecab;box-shadow:inset 0 -3px #a42b5e}._marker_1ly8c_9{color:#e5eeb1;background:#ffffff18;border:1px solid #ffffff50;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;font-weight:750;line-height:1;display:grid}body nav._navigation_1ly8c_2 a[aria-current=page] ._marker_1ly8c_9{color:#fff;background:#173f49;border-color:#173f49}body nav._navigation_1ly8c_2 :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #fff;box-shadow:0 0 0 6px #a42b5e}body nav._navigation_1ly8c_2 .formation-nav-mobile summary{color:#fff;background:0 0;min-height:52px;padding:16px 20px;font-size:18px;font-weight:700}body nav._navigation_1ly8c_2 .formation-nav-mobile-links{background:0 0;gap:10px;padding:8px 18px 20px}body nav._navigation_1ly8c_2 .formation-nav-mobile-links a{width:100%;padding:13px 16px}@media (width>=821px) and (width<=1250px){body nav._navigation_1ly8c_2 .formation-nav-desktop{flex-direction:column;align-items:flex-start;gap:14px}body nav._navigation_1ly8c_2 strong{max-width:none}body nav._navigation_1ly8c_2 .formation-nav-desktop>div{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){body nav._navigation_1ly8c_2 a{transition:none}}
