@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/montserrat/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/montserrat/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:500;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/montserrat/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/montserrat/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/montserrat/montserrat-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/open-sans/open-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/open-sans/open-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/open-sans/open-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/open-sans/open-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url("/modules/jahia-mma-ds/fonts/open-sans/open-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ds-custom-container-width:auto;--ds-custom-container-padding: 16px;--ds-body-background-color: #fbfbfe;--ds-body-background-color-tpl-base-generique: #ecedf3;--ds-text-montserrat-font-family: "Montserrat", Verdana, Tahoma, sans-serif;--ds-text-openSans-font-family: "Open Sans", Verdana, Tahoma, sans-serif;--ds-icon-font-kit: "Font Awesome Kit";--ds-outline-focus-color: #062765;--ds-outline-focus-inverted-color: #ffffff;--ds-outline-focus-visible: 2px solid var(--ds-outline-focus-color) !important;--ds-outline-focus-visible-inverted: 2px solid var(--ds-outline-focus-inverted-color) !important;--ds-outline-focus-visible-offset: 2px;--ds-title-primary-blue: #003fa6;--ds-title-secondary-black: #343946;--ds-title-h1-size:24px;--ds-title-h1-line-height:34px;--ds-title-h1-font-weight:700;--ds-title-h1-font-family:var(--ds-text-montserrat-font-family);--ds-title-h1-letter-spacing:-1px;--ds-title-h1-space-bottom:32px;--ds-title-h2-size: 20px;--ds-title-h2-line-height:30px;--ds-title-h2-font-weight:700;--ds-title-h2-font-family:var(--ds-text-montserrat-font-family);--ds-title-h2-letter-spacing:-1px;--ds-title-h2-space-bottom:24px;--ds-title-h3-size:18px;--ds-title-h3-font-weight:700;--ds-title-h3-font-family:var(--ds-text-montserrat-font-family);--ds-title-h3-line-height: 20px;--ds-text-edito-size: 16px;--ds-text-default-size: 14px;--ds-text-default-letter-spacing: normal;--ds-text-default-line-height: 1.5;--ds-text-default-weight: normal;--ds-text-default-color: #343946;--ds-text-default-font-family: var(--ds-text-openSans-font-family);--ds-text-intro-size: 18px;--ds-text-intro-line-height: 28px;--ds-text-intro-weight: normal;--ds-text-intro-color: #343946;--ds-text-legal-size: 14px;--ds-text-legal-line-height:1.4;--ds-text-legal-weight: 300;--ds-text-legal-color: #444c60;--ds-text-minor-size: 12px;--ds-text-minor-line-height:1.4;--ds-text-minor-weight: 300;--ds-text-minor-color: #68758f;--ds-link-default-size: var(--ds-text-default-size);--ds-link-default-weight: normal;--ds-link-default-font-family: var(--ds-text-openSans-font-family);--ds-link-default-line-height: 16px;--ds-default-link-color: #003fa6;--ds-btn-disabled-bg-color: #68758f;--ds-btn-disabled-hover-bg-color: #68758f;--ds-btn-disabled-focus-bg-color: #68758f;--ds-btn-disabled-text-color: #ffffff;--ds-btn-blue-bg-color: #003fa6;--ds-btn-blue-hover-bg-color: #062765;--ds-btn-blue-hover-text-color: #ffffff;--ds-btn-blue-focus-bg-color: #003fa6;--ds-btn-blue-text-color: #ffffff;--ds-btn-green-bg-color: #00844f;--ds-btn-green-hover-bg-color: #02653f;--ds-btn-green-focus-bg-color: #00844f;--ds-btn-green-text-color: #ffffff;--ds-btn-orange-bg-color: #cc4c00;--ds-btn-orange-hover-bg-color: #83340b;--ds-btn-orange-focus-bg-color: #cc4c00;--ds-btn-orange-text-color: #ffffff;--ds-btn-white-bg-color: #ffffff;--ds-btn-white-hover-text-color: #ffffff;--ds-btn-white-hover-bg-color: #003fa6;--ds-btn-white-focus-text-color: #ffffff;--ds-btn-white-focus-bg-color: #ffffff;--ds-btn-white-text-color: #003fa6;--ds-cta-links-bg-color: transparent;--ds-cta-links-hover-text-color: #ffffff;--ds-cta-links-hover-bg-color: #003fa6;--ds-cta-links-focus-text-color: #ffffff;--ds-cta-links-focus-bg-color: #003fa6;--ds-cta-links-text-color: #343946;--ds-blue-bg-color: #003fa6;--ds-green-bg-color: #009e58;--ds-orange-bg-color: #cc4c00;scroll-behavior:smooth}@media(min-width: 1440px){:root{--ds-custom-container-width: min(1200px, 100%)}}@media(min-width: 1024px)and (max-width: 1439.98px){:root{--ds-custom-container-width: min(1024px, 100%)}}@media(max-width: 1023.98px){:root{--ds-custom-container-width: 100%}}@media(min-width: 1024px){:root{--ds-title-h1-size: 28px;--ds-title-h1-line-height:34px;--ds-title-h1-space-bottom:32px;--ds-title-h2-size:24px;--ds-title-h2-line-height:30px;--ds-title-h2-space-bottom:24px;--ds-title-h3-size:20px;--ds-custom-container-padding: 0px}}body.jahia-mma-body{margin:0;text-align:left;font-family:var(--ds-text-default-font-family);font-size:14px;font-weight:var(--ds-text-default-weight);line-height:var(--ds-text-default-line-height);color:var(--ds-text-default-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:var(--ds-body-background-color)}body.jahia-mma-body[data-theme=light] .light--hidden{display:none}body.jahia-mma-body[data-theme=dark] .dark--hidden{display:none}.fa-kit::before{font-family:var(--ds-icon-font-kit)}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.custom-container{display:flex;flex-direction:column;width:calc(var(--ds-custom-container-width) - 2*var(--ds-custom-container-padding));max-width:100%;padding:var(--ds-custom-container-padding);margin-right:auto;margin-left:auto}
#skip-links{display:flex;position:fixed;z-index:200;top:-100px;left:0;right:0;transform:translateY(-100%);color:var(--ds-outline-focus-inverted-color);background:#474747}#skip-links:has(a:focus-visible){top:0}#skip-links:focus-within{position:sticky;transform:translateY(0)}#skip-links ul{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:16px;width:auto;padding:15px;margin:0}@media(min-device-width: 1210px){#skip-links ul{width:var(--ds-custom-container-width);max-width:var(--ds-custom-container-width);margin-right:auto;margin-left:auto}}#skip-links ul li{list-style:none}#skip-links ul li a:not(.ds-btn):not(.btn){cursor:pointer;text-align:left;font-family:var(--ds-text-default-font-family);font-size:14px;font-weight:var(--ds-text-default-weight);line-height:var(--ds-text-default-line-height);color:var(--ds-text-default-color);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;flex-direction:column;border:1px solid transparent;color:var(--ds-outline-focus-inverted-color);text-decoration:none;padding:2px 0;border-bottom:1px solid var(--ds-outline-focus-inverted-color)}#skip-links ul li a:not(.ds-btn):not(.btn):hover,#skip-links ul li a:not(.ds-btn):not(.btn):focus{text-decoration:underline}#skip-links ul li a:not(.ds-btn):not(.btn):focus-visible{text-decoration:none}#skip-links ul li a:not(.ds-btn):not(.btn),#skip-links ul li a:not(.ds-btn):not(.btn) *,#skip-links ul li a:not(.ds-btn):not(.btn) *:before,#skip-links ul li a:not(.ds-btn):not(.btn) *:after{box-sizing:border-box}#skip-links ul li a:not(.ds-btn):not(.btn):hover:not(.ds-btn):not(.btn),#skip-links ul li a:not(.ds-btn):not(.btn):focus:not(.ds-btn):not(.btn),#skip-links ul li a:not(.ds-btn):not(.btn):focus-visible:not(.ds-btn):not(.btn){border-top:1px solid var(--ds-outline-focus-inverted-color);text-decoration:none;outline:none}
