@charset "UTF-8";:root{--font-primary: Poppins, Arial, sans-serif;--font-secondary: Poppins, serif;--text-fs-body: 16px;--text-fs-h2: clamp(1.75rem, .26vw + 1.64rem, 1.88rem);--text-fs-h3: clamp(1.38rem, .26vw + 1.26rem, 1.5rem);--text-fs-h4: 16px;--text-fs-page-title: clamp(2rem, 1.84vw + 1.22rem, 2.88rem);--text-fs-excerpt: 20px;--heading-line-height: 1.2;--body-line-height: 1.5;--body-mono-font: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--container-margin: 20px;--container-max-width: 1312px;--grid-max-width: 1312px;--grid-width: calc(100% - var(--container-margin) * 2);--grid-columns: 6;--gutter: 20px;--color-white: #f0f6fc;--color-black: #1E1E1E;--color-gray-700: #474747;--color-gray-600: #6F6F6F;--color-gray-500: #979797;--color-gray-400: #BABABA;--color-gray-300: #D1D1D1;--color-gray-200: #F1F0EE;--color-gray-100: #FFFEFB;--color-pale-lavander: #E2E1F1;--color-pale-salmon: #F1CBD9;--color-lavender: #954B97;--color-pale-lavender: #B078B1;--color-light-lavender: #CAA5CB;--color-very-light-lavender: #E4D2E5;--color-purple: #494495;--color-pale-purple: #7574B0;--color-light-purple: #A3A2CA;--color-very-light-purple: #D1D1E5;--color-blue: #426CA2;--color-pale-blue: #7192BA;--color-light-blue: #A0B7D1;--color-very-light-blue: #D0DBE8;--color-teal: #009CA0;--color-pale-teal: #51B6B8;--color-light-teal: #8BCED0;--color-very-light-teal: #C5E7E7;--color-sea-green: #42B38E;--color-pale-sea-green: #6DC7AA;--color-light-sea-green: #9EDAC6;--color-very-light-sea-green: #CEECE3;--color-yellow: #F8DD64;--color-pale-yellow: #F7E388;--color-light-yellow: #F6E8AC;--color-very-light-yellow: #F6EFD1;--color-peach: #F39655;--color-pale-peach: #F3AD7D;--color-light-peach: #F3C5A4;--color-very-light-peach: #F5DDCD;--color-coral: #F28E77;--color-pale-coral: #F2A796;--color-light-coral: #F3C1B5;--color-very-light-coral: #F4DBD6;--color-terracotta: #A06154;--color-pale-terracotta: #B5867C;--color-light-terracotta: #CAAAA4;--color-very-light-terracotta: #E0D0CD;--color-crimson: #EA5160;--color-pale-crimson: #EC7A85;--color-light-crimson: #EFA2AA;--color-very-light-crimson: #F2CCD0;--color-magenta: #EA5289;--color-pale-magenta: #EC7AA4;--color-light-magenta: #EFA3BE;--color-very-light-magenta: #F2CCDA;--color-cyan: #49BED8;--color-pale-cyan: #74CBDF;--color-light-cyan: #9ED9E6;--color-very-light-cyan: #CAE7EE;--color-green: #91C579;--color-pale-green: #AAD198;--color-light-green: #C2DCB6;--color-very-light-green: #DCE9D6;--color-teal-darker: #007270;--color-pale-teal-darker: #3D9291;--color-light-teal-darker: #7AB3B2;--color-very-light-teal-darker: #B8D4D4;--color-primary: var(--color-black);--color-primary-dark: var(--color-black);--color-border: currentColor;--main-ease: cubic-bezier(.33, 1, .68, 1);--main-transition-duration: .2s;--main-transition: var(--main-transition-duration) var(--main-ease);--navbar-height: 80px;--technical-navbar-height: 55px;--shadow-color: 0deg 0% 63%;--shadow-elevation-low: .3px .5px .7px hsl(var(--shadow-color) / .34), .4px .8px 1px -1.2px hsl(var(--shadow-color) / .34), 1px 2px 2.5px -2.5px hsl(var(--shadow-color) / .34);--shadow-elevation-medium: .3px .5px .7px hsl(var(--shadow-color) / .29), .7px 1.3px 1.7px -.6px hsl(var(--shadow-color) / .29), 1.3px 2.6px 3.3px -1.2px hsl(var(--shadow-color) / .29), 2.6px 5.2px 6.5px -1.9px hsl(var(--shadow-color) / .29), 5px 10px 12.6px -2.5px hsl(var(--shadow-color) / .29);--arrow: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 32 12"><path fill="%23494495" d="M23.88 11.1a20.8 20.8 0 0 1 2.55-4.22H.78V5.03h25.65A20.8 20.8 0 0 1 23.88.8h1.54a19.4 19.4 0 0 0 5.8 4.76v.79a18.5 18.5 0 0 0-5.8 4.75h-1.54Z"/></svg>');--guillemet: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 49 35"><path fill="%23494495" d="M33.04 34.89c-1.36-6-2.04-11.22-2.04-15.64 0-6.35 1.48-11.1 4.42-14.28C38.37 1.68 42.68.04 48.34.04v6.8c-2.94 0-5.1.8-6.46 2.38-1.24 1.59-1.87 3.97-1.87 7.14v3.91h8.5v14.62H33.04Zm-30.21 0C1.47 28.89.79 23.67.79 19.25c0-6.35 1.47-11.1 4.42-14.28C8.16 1.68 12.46.04 18.13.04v6.8c-2.95 0-5.1.8-6.46 2.38-1.25 1.59-1.87 3.97-1.87 7.14v3.91h8.5v14.62H2.83Z"/></svg>')}@media (min-width: 576px){:root{--grid-columns: 12}}@media (min-width: 992px){:root{--gutter: 20px}}@media (min-width: 1200px){:root{--grid-columns: 24;--container-margin: clamp(1.25rem, 11.11vw + -7.08rem, 6.25rem)}}@media (prefers-reduced-motion){:root{--main-transition-duration: 0s}}.--archive{--wrapper-bg-color: var(--color-pale-coral);--form-color: var(--color-lavender)}.--archive-publication{--wrapper-bg-color: var(--color-light-teal);--form-color: var(--color-very-light-teal);--archive-bg-color: var(--color-very-light-teal)}.--archive-training{--archive-bg-color: var(--color-very-light-green)}.--archive-job-offer{--archive-bg-color: var(--color-very-light-magenta)}.--single-thematic,.--archive-thematic{--header-bg-color: var(--color-lavender);--header-title-color: #fff;--breadcrumb-color: #fff;--section-dark-bg-color: var(--color-lavender);--section-medium-bg-color: var(--color-very-light-lavender)}.--single-thematic .c-section--dark,.--archive-thematic .c-section--dark{--btn-bg-color: #fff;--btn-color: var(--color-purple)}.--single-job-offer{--header-bg-color: var(--color-very-light-magenta);--header-title-color: var(--color-purple)}.--single-training{--header-bg-color: var(--color-very-light-green);--section-dark-bg-color: var(--color-green);--section-medium-bg-color: var(--color-light-green);--section-light-bg-color: var(--color-very-light-green)}.--single-post{--header-bg-color: var(--color-coral);--accordion-border-color: var(--color-coral);--header-title-color: #fff;--highlight-background-color: var(--color-coral);--section-light-bg-color: var(--color-very-light-coral);--section-medium-bg-color: var(--color-light-coral);--section-dark-bg-color: var(--color-coral)}.--single-post .c-section--dark{--accordion-border-color: var(--color-light-coral)}.--single-publication{--header-bg-color: var(--color-very-light-cyan);--header-title-color: var(--color-lavender);--highlight-background-color: var(--color-teal);--section-light-bg-color: var(--color-very-light-cyan);--section-medium-bg-color: var(--color-pale-cyan);--section-dark-bg-color: var(--color-cyan);--accordion-border-color: var(--color-cyan)}.--single-publication .c-section--dark{--accordion-border-color: var(--color-light-cyan)}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:local("Poppins"),local("Poppins-Regular"),url(/app/themes/coopi/static/dist/poppins-regular-f6073746.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:local("Poppins Italic"),local("Poppins-Italic"),url(/app/themes/coopi/static/dist/poppins-italic-0b7a68e0.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:local("Poppins Bold"),local("Poppins-Bold"),url(/app/themes/coopi/static/dist/poppins-bold-0e904a48.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(/app/themes/coopi/static/dist/poppins-semibold-4a3051d3.woff2) format("woff2")}.u-h1,.u-h2,.u-h3,.c-link__title,.c-highlight--simple,.u-h4,.u-h5,.u-h6,.form .legend,h1,h2,h3,h4,h5,h6,form legend{font-family:var(--font-secondary);line-height:var(--heading-line-height);margin:0}.u-h1,h1{font-size:var(--text-fs-page-title);font-weight:700}.u-h2,h2{position:relative;z-index:2;font-size:var(--text-fs-h2);font-weight:600;color:var(--heading-color, var(--color-purple))}.u-h3,.c-link__title,.c-highlight--simple,h3{position:relative;z-index:2;font-size:var(--text-fs-h3);font-weight:400}.u-h4,h4{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45em;padding:6px 8px;font-size:var(--text-fs-h4);font-weight:400;color:var(--heading-color, #fff);background-color:var(--heading-bg-color, var(--color-purple))}.u-h4.--large,h4.--large{font-size:var(--text-fs-h3)}.u-h5,h5,.u-h6,h6{font-size:var(--text-fs-body);font-weight:400}.u-text-lg{font-size:18px}p{margin-top:0;margin-bottom:0}small{font-size:80%}blockquote{margin:0}ul,ol{padding-left:0;margin-top:0;margin-bottom:0;list-style-position:outside}ol ol,ul ol{list-style-type:lower-roman}ul ul ol,ul ol ol,ol ul ol,ol ol ol{list-style-type:lower-alpha}dd{margin-left:0}tt,code{font-family:var(--body-mono-font);font-size:14px}pre{margin-top:0;margin-bottom:0;font-family:var(--body-mono-font);font-size:14px}em{font-style:italic}u{text-decoration:underline}html{margin-top:0!important}body{position:relative;font-size:var(--text-fs-body);font-family:var(--font-primary);font-weight:400;color:var(--color-black);line-height:var(--body-line-height);background-color:var(--color-bg, #fff);overflow-x:hidden;overflow-y:auto}.--nav-open body{overflow:hidden}svg,img{max-width:100%;height:auto;aspect-ratio:var(--ratio)}button,a{color:currentColor}a{text-decoration:underline}a:hover{text-decoration:none}a[target=_blank]:not(.c-social-link):not(.--no-icon),.c-btn[target=_blank],[target=_blank].c-pagination__btn,.c-nav--main .c-nav-list-item.--secondary>[target=_blank].c-nav-list-link{padding-right:1em}a[target=_blank]:not(.c-social-link):not(.--no-icon):after,.c-btn[target=_blank]:after,[target=_blank].c-pagination__btn:after,.c-nav--main .c-nav-list-item.--secondary>[target=_blank].c-nav-list-link:after{margin-left:.2em;content:"↗"}a[target=_blank]:not(.c-social-link):not(.c-btn--default):not(.--no-icon):after{position:absolute}summary:focus{outline:none}hr{padding:0;margin:0;border:0;height:1px;background-color:var(--color-border)}summary::-webkit-details-marker{display:none}summary{list-style:none;cursor:pointer}summary::marker{content:""}iframe{display:block;border:0}.u-link,.c-nav--main .c-nav-list-item[data-index="2"] .c-nav-list-link,.c-technical-navbar .c-nav-list-item[data-index="1"] .c-nav-sub-list .c-nav-list-link,.c-footer .c-nav-list-link{position:relative;display:inline;text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;transition:background-size var(--main-transition)}.u-link:hover,.c-nav--main .c-nav-list-item[data-index="2"] .c-nav-list-link:hover,.c-technical-navbar .c-nav-list-item[data-index="1"] .c-nav-sub-list .c-nav-list-link:hover,.c-footer .c-nav-list-link:hover,.u-link:focus-visible,.c-nav--main .c-nav-list-item[data-index="2"] .c-nav-list-link:focus-visible,.c-technical-navbar .c-nav-list-item[data-index="1"] .c-nav-sub-list .c-nav-list-link:focus-visible,.c-footer .c-nav-list-link:focus-visible{background-size:100% 1px}.u-underline{text-decoration:underline;text-decoration-color:var(--color-primary)}.u-anchor{position:absolute;top:calc(var(--navbar-height) * -1 - var(--gutter));opacity:0;visibility:hidden;pointer-events:none;width:1px;height:1px}.u-mb-1{margin-bottom:1em}.--circle-green{--circle-color: var(--color-sea-green)}.--circle-lavander,.--circle-lavender{--circle-color: var(--color-lavender)}.social-link-name,.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#wpadminbar{position:fixed;top:0;left:0}.o-flow>*+*{margin-top:var(--flow-space, 1em)}.o-flow .o-flow{--flow-space: 1em}.o-container{width:100%;max-width:clamp(0px,100% - 2 * var(--container-margin),var(--container-max-width));margin-inline:var(--container-margin-left, auto)}.o-container--sm{max-width:1063px}.o-grid{display:grid;grid-template-columns:[first] repeat(var(--grid-columns),minmax(0,1fr)) [last];width:var(--grid-width);max-width:var(--grid-max-width);margin:0 auto;gap:0 var(--gutter)}.o-wysiwyg--root>*:not(.c-section){width:100%;max-width:clamp(0px,100% - 2 * var(--container-margin),var(--container-max-width));margin-inline:var(--container-margin-left, auto)}main>.o-wysiwyg--root>*:last-child:not(.c-section){margin-bottom:32px}.o-wysiwyg>*+*,.o-wysiwyg--root>*+*{margin-top:1em}.o-wysiwyg>.c-section+.c-section:not(.c-section--default),.o-wysiwyg>.c-heading--2+.c-card-list:not([data-type=partner]):not([data-type=project]),.o-wysiwyg--root>.c-section+.c-section:not(.c-section--default),.o-wysiwyg--root>.c-heading--2+.c-card-list:not([data-type=partner]):not([data-type=project]){margin-top:0}.o-wysiwyg>.c-heading--3+.c-card-list[data-type=team],.o-wysiwyg>.c-heading--3+p,.o-wysiwyg--root>.c-heading--3+.c-card-list[data-type=team],.o-wysiwyg--root>.c-heading--3+p{margin-top:.5em}.o-wysiwyg>*+.c-heading--3,.o-wysiwyg>*+.c-btns,.o-wysiwyg>.c-card-list+*,.o-wysiwyg>*+.c-card-list:not([data-type=team]),.o-wysiwyg--root>*+.c-heading--3,.o-wysiwyg--root>*+.c-btns,.o-wysiwyg--root>.c-card-list+*,.o-wysiwyg--root>*+.c-card-list:not([data-type=team]){margin-top:1.75em}.o-wysiwyg>*+.c-heading--2,.o-wysiwyg>.c-heading--2+.c-card-list[data-type=partner],.o-wysiwyg>.o-columns+*,.o-wysiwyg--root>*+.c-heading--2,.o-wysiwyg--root>.c-heading--2+.c-card-list[data-type=partner],.o-wysiwyg--root>.o-columns+*{margin-top:2.5em}.o-wysiwyg>.o-columns+.o-columns,.o-wysiwyg--root>.o-columns+.o-columns{margin-top:var(--gutter)}.o-columns--columns-two-columns-6-6,.o-columns--columns-two-columns-4-8,.o-columns--columns-two-columns-8-4,.o-columns--columns-equal{display:grid;gap:calc(var(--gutter)) var(--gutter);grid-template-columns:repeat(var(--columns-count, 1),1fr)}.o-columns--columns-two-columns-6-6>.o-column,.o-columns--columns-two-columns-4-8>.o-column,.o-columns--columns-two-columns-8-4>.o-column,.o-columns--columns-equal>.o-column{display:flex;flex-direction:column;height:100%}.o-columns--columns-two-columns-6-6 .o-wrapper,.o-columns--columns-two-columns-6-6 .c-link,.o-columns--columns-two-columns-4-8 .o-wrapper,.o-columns--columns-two-columns-4-8 .c-link,.o-columns--columns-two-columns-8-4 .o-wrapper,.o-columns--columns-two-columns-8-4 .c-link,.o-columns--columns-equal .o-wrapper,.o-columns--columns-equal .c-link{height:100%}@media (min-width: 768px){.o-columns--columns-two-columns-6-6,.o-columns--columns-equal[data-size="2"]{--columns-count: 2 }}@media (min-width: 992px){.o-columns--columns-equal[data-size="3"]{--columns-count: 3 }}@media (min-width: 768px){.o-columns--columns-equal[data-size="4"]{--columns-count: 2}}@media (min-width: 1440px){.o-columns--columns-equal[data-size="4"]{--columns-count: 4}}@media (min-width: 768px){.o-columns--columns-two-columns-4-8{grid-template-columns:4fr 8fr}}@media (min-width: 768px){.o-columns--columns-two-columns-8-4{grid-template-columns:8fr 4fr}}.o-wrapper{padding:var(--wrapper-padding, clamp(1.38rem, 1.32vw + .82rem, 2rem));border-radius:var(--wrapper-border-radius, 15px);background-color:var(--wrapper-bg-color, #fff);color:var(--wrapper-text-color, var(--color-black))}.o-wrapper .c-heading--3{color:var(--color-purple)}.c-breadcrumb{font-size:14px;color:var(--breadcrumb-color, var(--color-black))}.c-breadcrumb__list{display:flex;flex-wrap:wrap}.c-breadcrumb__home{text-decoration:none}.c-breadcrumb__home svg{margin-inline-end:.2em;transform:translateY(2px)}.c-breadcrumb__home:hover span,.c-breadcrumb__home:focus span{text-decoration:none}.c-breadcrumb__home span{text-decoration:underline}.c-breadcrumb__item:last-child a{text-decoration:none}.c-breadcrumb__item:not(:last-child){margin-right:.2em}.c-breadcrumb__item:not(:last-child):after{content:" / "}.c-btns{display:flex;flex-wrap:wrap;gap:12px}.c-btns--center{justify-content:center}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;flex-shrink:0}.c-btn,.c-pagination__btn,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link{display:inline-block;align-items:center;gap:12px;vertical-align:middle;cursor:pointer;text-decoration:none;transition-property:background-color,color;transition-timing-function:var(--main-ease);transition-duration:var(--main-transition-duration);flex-shrink:0}.c-btn a,.c-pagination__btn a,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link a{text-decoration:none}.c-btn:hover,.c-pagination__btn:hover,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link:hover{text-decoration:none}.c-btn:disabled,.c-pagination__btn:disabled,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link:disabled,.c-btn.disabled,.disabled.c-pagination__btn,.c-nav--main .c-nav-list-item.--secondary>.disabled.c-nav-list-link,.c-btn[aria-disabled=true],[aria-disabled=true].c-pagination__btn,.c-nav--main .c-nav-list-item.--secondary>[aria-disabled=true].c-nav-list-link{cursor:default}.c-btn .svg--search,.c-pagination__btn .svg--search,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link .svg--search{margin-left:.2em}.--dark .c-btn,.--dark .c-pagination__btn,.--dark .c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link,.c-nav--main .--dark .c-nav-list-item.--secondary>.c-nav-list-link,.c-btn.--dark,.--dark.c-pagination__btn,.c-nav--main .c-nav-list-item.--secondary>.--dark.c-nav-list-link{--btn-bg-color: #fff;--btn-color: var(--color-purple)}.c-btn--arrow,.c-btn--default,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link{padding:8px 21px;background-color:var(--btn-bg-color, var(--color-lavender));color:var(--btn-color, #fff);border-radius:40px;font-size:18px}.c-btn--arrow[target=_blank],.c-btn--default[target=_blank],.c-nav--main .c-nav-list-item.--secondary>[target=_blank].c-nav-list-link{padding-right:2em}.c-btn--circle:not(.disabled):not([disabled]):focus,.c-pagination__btn:not(.disabled):not([disabled]):focus,.c-btn--circle:not(.disabled):not([disabled]):hover,.c-pagination__btn:not(.disabled):not([disabled]):hover,.c-btn--arrow:not(.disabled):not([disabled]):focus,.c-btn--arrow:not(.disabled):not([disabled]):hover,.c-btn--default:not(.disabled):not([disabled]):focus,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link:not(.disabled):not([disabled]):focus,.c-btn--default:not(.disabled):not([disabled]):hover,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link:not(.disabled):not([disabled]):hover{color:#fff;background-color:#000}.c-btn .svg--download,.c-pagination__btn .svg--download,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link .svg--download{margin-left:.5em}.c-btn--circle,.c-pagination__btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;color:var(--btn-color, #fff);background-color:var(--btn-bg-color, var(--color-lavender))}.c-btn--circle .svg--simple-arrow,.c-pagination__btn .svg--simple-arrow{margin-left:.1em}.c-btn--arrow:before{content:"→";margin-right:.35em}.c-btn--link:not(:hover){text-decoration:underline}.c-btn--circle.c-btn--size-sm,.c-btn--size-sm.c-pagination__btn{width:26px;height:26px;padding:0}.c-btn--default.c-btn--size-sm,.c-nav--main .c-nav-list-item.--secondary>.c-btn--size-sm.c-nav-list-link{font-size:14px;padding:6px 16px 5px}.c-btn--default.c-btn--size-xs,.c-nav--main .c-nav-list-item.--secondary>.c-btn--size-xs.c-nav-list-link{font-size:14px;padding:2px 16px 1px}.c-btn--default.c-btn--size-xs .svg--simple-arrow,.c-nav--main .c-nav-list-item.--secondary>.c-btn--size-xs.c-nav-list-link .svg--simple-arrow{width:5px;margin-left:.3em}.c-footer .c-footer__address{font-size:12px}.c-footer .c-footer__address,.c-footer .c-social-list{margin-top:22px}@media (min-width: 768px){.c-footer .c-footer__address,.c-footer .c-social-list{max-width:290px}}.c-footer__footprint{background-color:var(--color-purple);color:#fff;padding:16px 0}.c-footer__main{display:grid;grid-template-columns:1fr;gap:var(--gutter);padding-top:clamp(1.38rem,2.89vw + .14rem,2.75rem);padding-bottom:clamp(1.38rem,2.89vw + .14rem,2.75rem);text-align:center}@media (min-width: 768px){.c-footer__main{grid-template-columns:5fr 7fr;text-align:left}}@media (min-width: 1200px){.c-footer__main{grid-template-columns:8fr 16fr}}.c-footer__main .c-nav-list--footer{column-gap:var(--gutter);font-size:14px;text-align:center}@media (min-width: 768px){.c-footer__main .c-nav-list--footer{column-count:2;text-align:left}}@media (min-width: 1200px){.c-footer__main .c-nav-list--footer{column-count:3}}.c-footer__main .c-nav-list-item{padding:.5em 0}.c-footer__legals{display:grid;grid-template-columns:1fr;gap:.5em;padding-top:1em;padding-bottom:1em;font-size:12px;border-top:1px solid var(--color-very-light-blue);text-align:center}@media (min-width: 768px){.c-footer__legals{grid-template-columns:1fr 1fr;text-align:left}}.c-footer__legals .c-nav--footer{order:-1}@media (min-width: 768px){.c-footer__legals .c-nav--footer{margin-left:auto;order:2}}.c-footer__legals .c-nav--footer .c-nav-list--footer{display:flex;flex-wrap:wrap;gap:.5em var(--gutter);justify-content:center}.c-footer__logo-link{display:inline-block}@media (max-width: 991.98px){.c-footer__logo-link{max-width:254px}}.c-card{position:relative;z-index:3}.c-card[data-type=thematic] picture{order:-1;border:2px solid #000}.c-card[data-type=thematic] picture img{width:100%;max-width:none;aspect-ratio:380/136;object-fit:cover}.c-card[data-type=page].--link,.c-card[data-type=job-offer].--link,.c-card[data-type=publication].--link,.c-card[data-type=training].--link,.c-card[data-type=thematic].--link,.c-card[data-type=post].--link{transition:box-shadow var(--main-transition)}.c-card[data-type=page].--link:focus-within,.c-card[data-type=page].--link:hover,.c-card[data-type=job-offer].--link:focus-within,.c-card[data-type=job-offer].--link:hover,.c-card[data-type=publication].--link:focus-within,.c-card[data-type=publication].--link:hover,.c-card[data-type=training].--link:focus-within,.c-card[data-type=training].--link:hover,.c-card[data-type=thematic].--link:focus-within,.c-card[data-type=thematic].--link:hover,.c-card[data-type=post].--link:focus-within,.c-card[data-type=post].--link:hover{z-index:3;box-shadow:var(--shadow-elevation-medium);background-color:var(--card-bg-color--hover, #fff)}.c-card[data-type=page].--link:focus-within,.c-card[data-type=job-offer].--link:focus-within,.c-card[data-type=publication].--link:focus-within,.c-card[data-type=training].--link:focus-within,.c-card[data-type=thematic].--link:focus-within,.c-card[data-type=post].--link:focus-within{outline:2px solid var(--color-purple)}.c-card[data-type=page] .c-card__more-link:after,.c-card[data-type=job-offer] .c-card__more-link:after,.c-card[data-type=publication] .c-card__more-link:after,.c-card[data-type=training] .c-card__more-link:after,.c-card[data-type=thematic] .c-card__more-link:after,.c-card[data-type=post] .c-card__more-link:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0}.c-card[data-type=page],.c-card[data-type=job-offer],.c-card[data-type=publication],.c-card[data-type=training],.c-card[data-type=post]{--padding-top: 30px;--padding-bottom: 18px;--padding-x: 16px;container:card/inline-size;display:flex;flex-direction:column;align-items:flex-start;padding:var(--padding-top) var(--padding-x) var(--padding-bottom);height:100%;font-size:var(--card-font-size, 14px);color:var(--color-black);background-color:var(--card-bg-color, #fff)}@container card-list (min-width: 500px){.c-card[data-type=page],.c-card[data-type=job-offer],.c-card[data-type=publication],.c-card[data-type=training],.c-card[data-type=post]{--padding-top: 18px}}.c-card[data-type=page] .c-card__thumbnail,.c-card[data-type=page] picture,.c-card[data-type=job-offer] .c-card__thumbnail,.c-card[data-type=job-offer] picture,.c-card[data-type=publication] .c-card__thumbnail,.c-card[data-type=publication] picture,.c-card[data-type=training] .c-card__thumbnail,.c-card[data-type=training] picture,.c-card[data-type=post] .c-card__thumbnail,.c-card[data-type=post] picture{order:-1}.c-card[data-type=page] .c-card__more-link,.c-card[data-type=job-offer] .c-card__more-link,.c-card[data-type=publication] .c-card__more-link,.c-card[data-type=training] .c-card__more-link,.c-card[data-type=post] .c-card__more-link{text-decoration:none}.c-card[data-type=page] .c-card__more-link:hover,.c-card[data-type=job-offer] .c-card__more-link:hover,.c-card[data-type=publication] .c-card__more-link:hover,.c-card[data-type=training] .c-card__more-link:hover,.c-card[data-type=post] .c-card__more-link:hover{text-decoration:underline}.c-card[data-type=page] .c-card__title,.c-card[data-type=job-offer] .c-card__title,.c-card[data-type=publication] .c-card__title,.c-card[data-type=training] .c-card__title,.c-card[data-type=post] .c-card__title{font-size:var(--card-title-font-size, 18px);font-weight:600}.c-card[data-type=page] .c-card__categories,.c-card[data-type=job-offer] .c-card__categories,.c-card[data-type=publication] .c-card__categories,.c-card[data-type=training] .c-card__categories,.c-card[data-type=post] .c-card__categories{position:absolute;z-index:2;top:0;left:0;display:flex;flex-wrap:wrap;gap:0}.c-card[data-type=page] .c-card__categories .c-tag:first-child:last-child,.c-card[data-type=job-offer] .c-card__categories .c-tag:first-child:last-child,.c-card[data-type=publication] .c-card__categories .c-tag:first-child:last-child,.c-card[data-type=training] .c-card__categories .c-tag:first-child:last-child,.c-card[data-type=post] .c-card__categories .c-tag:first-child:last-child{--tag-border-radius: 6px 0 6px 0}.c-card[data-type=page] .c-card__categories .c-tag:not(:first-child):last-child,.c-card[data-type=job-offer] .c-card__categories .c-tag:not(:first-child):last-child,.c-card[data-type=publication] .c-card__categories .c-tag:not(:first-child):last-child,.c-card[data-type=training] .c-card__categories .c-tag:not(:first-child):last-child,.c-card[data-type=post] .c-card__categories .c-tag:not(:first-child):last-child{--tag-border-radius: 0 0 6px 0}.c-card[data-type=page] .c-card__footer,.c-card[data-type=job-offer] .c-card__footer,.c-card[data-type=publication] .c-card__footer,.c-card[data-type=training] .c-card__footer,.c-card[data-type=post] .c-card__footer{display:flex;gap:1em var(--gutter);justify-content:space-between;width:100%}.c-card[data-type=page] .c-card__preview,.c-card[data-type=job-offer] .c-card__preview,.c-card[data-type=publication] .c-card__preview,.c-card[data-type=training] .c-card__preview,.c-card[data-type=post] .c-card__preview{--flow-space: .25em}.c-card[data-type=page] .c-card__meta,.c-card[data-type=job-offer] .c-card__meta,.c-card[data-type=publication] .c-card__meta,.c-card[data-type=training] .c-card__meta,.c-card[data-type=post] .c-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 11px;line-height:1.2}.c-card[data-type=page] .c-card__meta p svg,.c-card[data-type=job-offer] .c-card__meta p svg,.c-card[data-type=publication] .c-card__meta p svg,.c-card[data-type=training] .c-card__meta p svg,.c-card[data-type=post] .c-card__meta p svg{position:relative;top:2px}.c-card[data-type=page] .c-card__meta strong,.c-card[data-type=page] .c-card__meta svg,.c-card[data-type=job-offer] .c-card__meta strong,.c-card[data-type=job-offer] .c-card__meta svg,.c-card[data-type=publication] .c-card__meta strong,.c-card[data-type=publication] .c-card__meta svg,.c-card[data-type=training] .c-card__meta strong,.c-card[data-type=training] .c-card__meta svg,.c-card[data-type=post] .c-card__meta strong,.c-card[data-type=post] .c-card__meta svg{color:var(--dynamic-color)}.c-card[data-type=page],.c-card[data-type=training],.c-card[data-type=publication],.c-card[data-type=post]{border-radius:6px}.c-card[data-type=training]{overflow:hidden;padding-left:94px!important;--padding-top: 10px;--padding-bottom: 10px;--card-title-font-size: 16px}.c-card[data-type=training] time{position:absolute;left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:13px;font-weight:600;line-height:1.2;width:78px;color:#fff;background-color:var(--dynamic-color, var(--color-purple));padding:4px}.c-card[data-type=training] time strong{font-size:18px}.c-card[data-type=training] .c-card__more-link{flex-shrink:0}.c-card[data-type=training] .c-card__footer{margin-top:8px}@container card-list (max-width: 500px){.c-card[data-type=training] .c-card__footer{flex-direction:column}.c-card[data-type=training] .c-card__footer .c-card__more-link{margin-left:auto}}.c-card[data-type=post].--no-thumbnail{--padding-top: 32px }.c-card[data-type=publication],.c-card[data-type=post]{overflow:hidden}.c-card[data-type=publication].--thumbnail,.c-card[data-type=publication].--event,.c-card[data-type=post].--thumbnail,.c-card[data-type=post].--event{display:grid;gap:0 var(--gutter);grid-template-areas:"picture" "content" "event"}@container card-list (max-width: 500px){.c-card[data-type=publication].--thumbnail,.c-card[data-type=publication].--event,.c-card[data-type=post].--thumbnail,.c-card[data-type=post].--event{gap:0}}@container card-list (min-width: 500px){.c-card[data-type=publication].--thumbnail,.c-card[data-type=post].--thumbnail{grid-template-areas:"picture content";grid-template-columns:151px 1fr}}.c-card[data-type=publication].--thumbnail .c-card__content,.c-card[data-type=post].--thumbnail .c-card__content{margin-top:.85em}@container card-list (min-width: 200px){.c-card[data-type=publication]:not(.--thumbnail).--categories,.c-card[data-type=post]:not(.--thumbnail).--categories{padding-top:30px}}.c-card[data-type=publication].--event,.c-card[data-type=post].--event{grid-template-areas:"content" "event"}@container card-list (min-width: 500px){.c-card[data-type=publication].--event.--thumbnail,.c-card[data-type=post].--event.--thumbnail{grid-template-areas:"picture content" "event event"}}.c-card[data-type=publication] .c-card__thumbnail,.c-card[data-type=post] .c-card__thumbnail{grid-area:picture}@container card-list (max-width: 500px){.c-card[data-type=publication] .c-card__thumbnail,.c-card[data-type=post] .c-card__thumbnail{display:none}}.c-card[data-type=publication] .c-card__thumbnail img,.c-card[data-type=post] .c-card__thumbnail img{border-radius:6px;overflow:hidden}.c-card[data-type=publication] .c-card__content,.c-card[data-type=post] .c-card__content{grid-area:content;width:100%}.c-card[data-type=publication] .c-event-bar,.c-card[data-type=post] .c-event-bar{grid-area:event}.c-card[data-type=publication] .c-card__more-link,.c-card[data-type=post] .c-card__more-link{margin-left:auto}.c-card--default[data-type=department]{container:none;display:inline-block;padding:1px .75em;font-size:clamp(1.13rem,.53vw + .9rem,1.38rem);font-weight:700;color:#fff;background-color:var(--color-lavender);text-decoration:none;transition:background-color var(--main-transition)}.c-card--default[data-type=department]:hover{background-color:var(--color-pale-lavender)}.c-card--default[data-type=team] *[role=heading]{color:var(--color-lavender)}.c-card--default[data-type=job-offer]{border-radius:5px;transition:box-shadow var(--main-transition);--flow-space: .5em !important}.c-card--default[data-type=job-offer]:focus-within,.c-card--default[data-type=job-offer]:hover{box-shadow:var(--shadow-elevation-medium)}.c-card--default[data-type=project]{display:flex;align-items:flex-start}@media (max-width: 767.98px){.c-card--default[data-type=project]{flex-direction:column}}.c-card--default[data-type=project] .c-card__title{color:var(--color-purple)}.c-card--default[data-type=project] .c-card__thumbnail{position:relative;z-index:2;flex-shrink:0;display:inline-block;max-width:271px}@media (max-width: 767.98px){.c-card--default[data-type=project] .c-card__thumbnail{order:-1;margin-left:auto;margin-right:auto}}@media (min-width: 768px){.c-card--default[data-type=project] .c-card__thumbnail{margin-top:32px;margin-bottom:32px}.c-card--default[data-type=project] .c-card__thumbnail:before{content:"";display:block;position:absolute;top:calc(100% - clamp(1.25rem,2.63vw + .13rem,2.5rem));right:20px;width:clamp(2.5rem,6.18vw + -.13rem,5.44rem);height:clamp(2.5rem,6.18vw + -.13rem,5.44rem);border-radius:50%;background-color:var(--color-magenta)}}.c-card--default[data-type=project] .c-card__thumbnail img{border-radius:8px}@media (max-width: 767.98px){.c-card--default[data-type=project] .c-card__thumbnail img{margin-left:auto;margin-right:auto;margin-bottom:-22px}}.c-card--default[data-type=project] .c-card__content{border-radius:15px;padding:32px;background-color:#fff}.c-section--default .c-card--default[data-type=project] .c-card__content{background-color:#efeff4}.c-card-list{container:card-list/inline-size}.c-card-list--default[data-type=training],.c-card-list--default[data-type=publication],.c-card-list--default[data-type=post]{padding:clamp(.75rem,1.58vw + .08rem,1.5rem);border-radius:15px;background-color:var(--card-list-bg-color, white);color:var(--color-black)}.c-card-list--default[data-type=publication] .c-card+.c-card,.c-card-list--posts[data-type=post] .c-card+.c-card,.c-card-list--default[data-type=post] .c-card+.c-card{margin-top:12px}.c-card-list--default[data-type=training]{--card-list-bg-color: var(--color-very-light-green);container-type:inline-size}.c-card-list--default[data-type=training] .c-card-list__items{column-count:1;column-gap:var(--gutter)}@media (min-width: 992px){.c-card-list--default[data-type=training] .c-card-list__items{column-count:2}}@container (width < 1000px){.c-card-list--default[data-type=training] .c-card-list__items{column-count:1}}.c-card-list--default[data-type=training] .c-card-list__items .c-card{min-height:100px}.c-card-list--default[data-type=training] .c-card-list__items .c-card__title{margin-bottom:6px}.c-card-list--default[data-type=training] .c-card-list__items .c-card__footer{margin-top:auto}.c-card-list--default[data-type=training] .c-card-list__items .c-card+.c-card{margin-top:12px}.c-card-list--default[data-type=thematic]{padding:clamp(2.63rem,4.08vw + .89rem,4.56rem) clamp(2rem,8.95vw + -1.8rem,6.25rem) 22px;border-radius:50px;background-color:var(--card-list-bg-color, white)}.c-card-list--default[data-type=thematic] .c-arrow-list{display:grid;grid-template-columns:1fr;gap:clamp(.75rem,2.63vw + -.37rem,2rem) var(--gutter)}@media (min-width: 768px){.c-card-list--default[data-type=thematic] .c-arrow-list{grid-template-columns:1fr 1fr}}.c-card-list--default[data-type=post]{--card-list-bg-color: var(--color-very-light-coral)}.c-card-list--default[data-type=publication]{--card-list-bg-color: var(--color-very-light-cyan)}.c-card-list--default[data-type=partner]{padding-top:20px}.c-card-list--default[data-type=partner] .c-card-list__items{justify-content:center}.c-card-list--default[data-type=partner] .c-card-list__items,.c-card-list--default[data-type=team] .c-card-list__items{display:flex;flex-wrap:wrap;align-items:center;gap:.5em 2.25em}.c-card-list--default[data-type=department]{padding-top:clamp(1.38rem,1.32vw + .82rem,2rem)}.c-card-list--default[data-type=department] li+li{margin-top:.75em}.c-card-list--default[data-type=department] li:before{top:clamp(.75rem,.53vw + .53rem,1rem)}.c-card-list__archive-link-wrapper{margin-top:22px;text-align:center}@media (min-width: 1440px){.c-card-list--default[data-type=project]{--container-max-width: 900px}}.c-card-list--default[data-type=project] .c-card+.c-card{margin-top:2em}@media (min-width: 768px){.c-card-list--default[data-type=project] .c-card:nth-child(odd){flex-direction:row-reverse}.c-card-list--default[data-type=project] .c-card:nth-child(odd) .c-card__content{padding-left:80px;margin-left:-40px}.c-card-list--default[data-type=project] .c-card:nth-child(odd) .c-card__thumbnail{transform:rotate(-3deg)}.c-card-list--default[data-type=project] .c-card:nth-child(2n) .c-card__content{padding-right:80px;margin-right:-40px}.c-card-list--default[data-type=project] .c-card:nth-child(2n) .c-card__thumbnail{transform:rotate(3deg)}.c-card-list--default[data-type=project] .c-card:nth-child(2n) .c-card__thumbnail:before{left:20px;right:auto}}.c-card-list--archive[data-type=thematic]{max-width:1311px!important}.c-card-list--archive[data-type=thematic] .c-card{margin-top:0!important}.c-card-list--archive[data-type=thematic] .c-card-list__items{display:grid;grid-template-columns:1fr;gap:var(--gutter)}@media (min-width: 768px){.c-card-list--archive[data-type=thematic] .c-card-list__items{grid-template-columns:1fr 1fr}}@media (min-width: 992px){.c-card-list--archive[data-type=thematic] .c-card-list__items{grid-template-columns:1fr 1fr 1fr}}.c-embed{position:relative;z-index:1;width:100%;margin:32px auto;--container-max-width: 570px}.c-embed figcaption{font-style:italic;margin-top:8px}.c-embed__iframe-container{position:relative;width:100%;aspect-ratio:16/9;background-color:#eee;overflow:hidden;border-radius:5px;display:flex;align-items:center;justify-content:center}.c-embed__iframe-container iframe,.c-embed__iframe-container img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.c-embed__iframe-container iframe{z-index:1}.c-embed__iframe-container img{z-index:2;object-fit:cover;transition:all var(--main-transition)}.iframe-loaded .c-embed__iframe-container img{opacity:0;pointer-events:none;transition-delay:.35s;transition-duration:1s}.c-embed__iframe-container .c-logo{width:135px;height:55px}.c-embed__iframe-container:hover img{transform:scale(1.024)}.c-embed__cookie{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#000000d9;color:#fff;padding:12px 32px;flex-direction:column;align-items:center;justify-content:center;font-size:clamp(.75rem,.39vw + .58rem,.94rem);display:none;text-align:center;line-height:1.35}.c-embed__cookie p{max-height:100%;overflow:auto}.--open-cookie-consent .c-embed__cookie{display:flex}.c-embed__cookie-btn{font-size:15px;border-radius:3px;padding:6px 16px;cursor:pointer;color:#000;background-color:#fff;font-weight:700;margin-top:12px}.c-embed__cookie-btn:hover{background-color:#eee}.c-embed__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;border:0;outline:none;width:100%;background-color:#00000080;transition:all var(--main-transition);cursor:pointer}.iframe-loaded .c-embed__btn{opacity:0;pointer-events:none}.--open-cookie-consent .c-embed__btn{display:none}.c-embed__btn:before,.c-embed__btn:after{transition:transform var(--main-transition)}.c-embed__btn:before{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;border-radius:50%;margin-left:-25px;margin-top:-25px;background-color:var(--color-yellow)}.c-embed__btn:after{content:"";position:absolute;top:50%;left:50%;height:0;width:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--color-primary);margin-top:-8px;margin-left:-4px}.c-embed__btn:focus,.c-embed__btn:hover{background-color:#000000b3}.c-embed__btn:focus:before,.c-embed__btn:focus:after,.c-embed__btn:hover:before,.c-embed__btn:hover:after{transform:scale(.9)}.o-wysiwyg--root ul:not([class]),.o-wysiwyg--root ol:not([class]),.c-list{list-style-type:none;margin-left:0;counter-reset:item}.o-wysiwyg--root ul:not([class]) ul,.o-wysiwyg--root ul:not([class]) ol,.o-wysiwyg--root ol:not([class]) ul,.o-wysiwyg--root ol:not([class]) ol,.c-list ul,.c-list ol{margin-left:2em}.o-wysiwyg--root ol:not([class])>li,ol.c-list>li{position:relative;counter-increment:list;list-style-type:none;padding-left:2.5em}.o-wysiwyg--root ol:not([class])>li+li,ol.c-list>li+li{margin-top:6px}.o-wysiwyg--root ol:not([class]) ol li:before,ol.c-list ol li:before{font-size:12px;content:counters(item,".") " "}.o-wysiwyg--root ol:not([class])>li:before,ol.c-list>li:before{counter-increment:item;content:counters(item,"") " ";position:absolute;inset:0 auto auto 0;display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;font-weight:700;color:#fff;background-color:#000}.o-wysiwyg--root ul:not([class])>li,ul.c-list>li{position:relative;padding-left:.8em}.o-wysiwyg--root ul:not([class])>li:before,ul.c-list>li:before{content:"";position:absolute;top:.65em;left:0;display:inline-block;width:.25em;aspect-ratio:1;flex-shrink:0;border-radius:50%;background:currentColor}.o-wysiwyg--root ul:not([class])>li+li,ul.c-list>li+li{margin-top:.5em}.c-arrow-list{font-size:var(--text-fs-h3);color:var(--color-purple)}.c-arrow-list>li:before{content:"";display:inline-block;width:clamp(1.25rem,1.58vw + .58rem,2rem);aspect-ratio:32/12;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--arrow);mask-image:var(--arrow);background-color:currentColor;margin-right:.4em}.c-social-list{display:flex;flex-wrap:wrap;justify-content:center}.c-social-list .c-social-link{display:flex;justify-content:center;align-items:center;aspect-ratio:1;transition:color var(--main-transition);color:var(--color-purple)}.c-social-list .c-social-link:hover{color:var(--color-black)}.c-social-list--technical-navbar{gap:5px}.c-social-list--footer{gap:10px}.c-download{display:block;width:fit-content}.c-media-text{display:grid;grid-template-columns:1fr;gap:32px var(--gutter);flex-flow:column}body[class*=--single]:not(.--template-page-summary) .c-media-text,.--page:not(.--template-page-summary) .c-media-text{--container-max-width: 1200px}@media (min-width: 768px){.c-media-text{grid-template-columns:var(--media-text-image-column-width, 1fr) 1fr;grid-auto-flow:dense}.c-media-text--right{grid-template-columns:1fr var(--media-text-image-column-width, 1fr)}.c-media-text--right .c-media-text__image{order:2}.c-media-text--right .c-media-text__text{order:1}}.c-media-text__image{text-align:center}.c-media-text__image .c-figure{display:inline-block}@media (min-width: 768px){.c-media-text--medium{--media-text-image-column-width: 255px}}@media (min-width: 768px){.c-media-text--small{--media-text-image-column-width: 145px}}.c-header .c-header__title{color:var(--header-title-color)}.c-header .c-header__excerpt{font-size:18px}.c-header--homepage{padding-top:32px}@media (min-width: 768px){.c-header--homepage{padding-top:0}}.c-header--homepage .c-header__container{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.c-header--homepage .c-header__container{grid-template-columns:1fr 1fr}}.c-header--homepage .c-header__logo{margin-top:-60px}.c-header--homepage .c-header__title{font-size:clamp(2.38rem,2.11vw + 1.48rem,3.38rem);font-weight:600;margin-top:32px;--header-title-color: var(--color-purple)}.c-header--homepage .c-header__title span:first-child{display:inline-block;font-weight:700;color:#fff;padding:.1em .4em .2em;background-color:var(--color-peach);transform:rotate(-2.34deg)}.c-header--homepage .c-header__title span:last-child{display:inline-block;color:var(--color-lavender);padding:.1em .25em .2em;margin-left:-.2em;background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 201 69"><path stroke="%23F4DCCC" stroke-width="60" d="M6 39c24-4.7 96.2-12.7 193-7.06"/></svg>')}.c-header--homepage .c-header__excerpt{max-width:555px;margin-top:clamp(1rem,1.05vw + .55rem,1.5rem)}@media (min-width: 768px){.c-header--homepage .c-header__excerpt{margin-bottom:32px;margin-top:48px}}@media (min-width: 768px){.c-header--homepage .c-header__cover{padding-top:32px;padding-bottom:32px}}.c-header--homepage .c-header__cover picture img{margin-left:auto;margin-right:auto}@media (min-width: 768px){.c-header--homepage .c-header__cover picture img{margin-right:0}}.c-header--page{--header-title-color: var(--color-purple);padding-top:clamp(1.5rem,2.11vw + .61rem,2.5rem)}.c-header--page .c-header__container{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:var(--gutter)}@media (min-width: 768px){.c-header--page .c-header__container{grid-template-columns:1fr 197px}}@media (min-width: 992px){.c-header--page .c-header__container{grid-template-columns:1fr 360px}}@media (max-width: 767.98px){.c-header--page .c-breadcrumb{order:1}}@media (min-width: 768px){.c-header--page .c-breadcrumb{grid-column:1;grid-row:1}}@media (max-width: 767.98px){.c-header--page .c-header__title{order:2}}@media (min-width: 768px){.c-header--page .c-header__title{grid-column:1;grid-row:2}}@media (max-width: 767.98px){.c-header--page .c-header__thumbnail{order:3}}@media (min-width: 768px){.c-header--page .c-header__thumbnail{grid-column:2;grid-row:1/4}}.c-header--page .c-header__thumbnail img{border-radius:5px}.c-header--page .c-header__excerpt{max-width:913px}@media (max-width: 767.98px){.c-header--page .c-header__excerpt{order:4}}@media (min-width: 768px){.c-header--page .c-header__excerpt{grid-column:1;grid-row:3}}.c-header--archive{padding-top:32px;padding-bottom:clamp(2rem,2.11vw + 1.11rem,3rem)}.c-header--archive .c-header__title{--header-title-color: var(--color-lavender);text-align:center;font-size:clamp(2.75rem,1.32vw + 2.19rem,3.38rem);margin-top:clamp(1.13rem,1.84vw + .34rem,2rem)}.c-header--archive .c-header__excerpt{margin-top:12px;text-align:center;max-width:1025px;margin-left:auto;margin-right:auto}.c-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px .5em}.c-header--search{--header-title-color: var(--color-lavender);padding-top:clamp(1.5rem,2.11vw + .61rem,2.5rem);text-align:center}.c-header--single-classic{padding-bottom:clamp(.75rem,1.32vw + .19rem,1.38rem)}.c-header--single-classic.--coral{--header-bg-color: var(--color-very-light-coral)}@media (min-width: 992px){.c-header--single-classic .c-header__meta:first-child{margin-top:-32px}}.c-header--single-classic .c-header__meta+.c-header__meta{margin-top:12px}.c-header--single-classic .c-header__main-container{padding-top:clamp(1.5rem,2.11vw + .61rem,2.5rem);padding-bottom:74px;background-color:var(--header-bg-color)}@media (min-width: 992px){.c-header--single-classic .c-header__main-container{padding-bottom:32px}}.c-header--single-classic .c-header__secondary-container{display:grid;grid-template-columns:1fr;gap:1em clamp(1.38rem,3.68vw + -.19rem,3.13rem);padding-top:18px}@media (min-width: 992px){.c-header--single-classic .c-header__secondary-container{grid-template-columns:1fr clamp(14.38rem,13.42vw + 8.67rem,20.75rem)}}.c-header--single-classic .c-header_event-container{container:event-container/inline-size;max-width:999px;margin-left:auto;margin-right:auto;margin-top:32px}.c-header--single-classic .c-breadcrumb+.c-tags .c-tag{line-height:1;--tag-padding: .1em .2em;--tag-font-size: clamp(1.38rem, 1.58vw + .7rem, 2.13rem);font-weight:600}.c-header--single-classic .c-header__title{font-size:var(--header-title-font-size, clamp(2.13rem, 2.63vw + 1.01rem, 3.38rem))}@media (min-width: 992px){.c-header--single-classic .c-header__title{max-width:calc(100% - 420px)}}.c-header--single-classic .c-breadcrumb+.c-header__title{margin-top:clamp(1.38rem,2.89vw + .14rem,2.75rem)}.c-header--single-classic .c-breadcrumb+.c-tags+.c-header__title,.c-header--single-classic .c-breadcrumb+.c-tags{margin-top:22px}.c-header--single-classic .c-header__meta+.c-header__excerpt{margin-top:10px}.c-header--single-classic .c-header__aside{position:relative}@media (max-width: 991.98px){.c-header--single-classic .c-header__aside{order:-1;margin-top:-64px}}@media (min-width: 992px){.c-header--single-classic .c-header__aside{margin-top:-120px}.c-header--single-classic .c-header__aside .c-aside{position:absolute;top:0;right:0}}.c-header--single-classic .c-header__thumbnail img{border-radius:5px}@media (max-width: 991.98px){.c-header--single-classic .c-header__thumbnail img{margin-left:auto;margin-right:auto}}@media (max-width: 991.98px){.--single-job-offer .c-header .c-header__main-container{padding-bottom:32px}}.--single-job-offer .c-header .c-header__secondary-container{--container-max-width: 829px;display:block}@media (max-width: 991.98px){.--single-job-offer .c-header .c-header__secondary-container{padding-top:0;margin-top:-12px}}.--single-job-offer .c-header .c-header__aside{display:none}.--single-job-offer .c-header .c-header__file{margin-top:1em}.c-navbar{z-index:100;position:sticky;top:var(--wp-admin--admin-bar--height, 0px);left:0;right:0;background-color:transparent;transition:background-color var(--main-transition)}body:not(.--front-page) .c-navbar,.--nav-open .c-navbar,.--sub-nav-open .c-navbar,.--nav-fixed .c-navbar{background-color:#fff}.c-navbar .c-nav__logo-link{visibility:hidden;opacity:0;transition:visibility 0s,opacity var(--main-transition)}body:not(.--front-page) .c-navbar .c-nav__logo-link,.--nav-open .c-navbar .c-nav__logo-link,.--sub-nav-open .c-navbar .c-nav__logo-link,.--nav-fixed .c-navbar .c-nav__logo-link{visibility:visible;opacity:1}.c-navbar__container{display:flex;justify-content:space-between;align-items:center;height:var(--navbar-height);padding-left:var(--container-margin);padding-right:var(--container-margin)}.c-navbar__nav-wrapper:after{content:"";position:absolute;bottom:-1px;right:0;width:100%;height:1px;background-color:var(--color-very-light-blue);opacity:0;transition:opacity var(--main-transition)}@media (max-width: 1199.98px){.c-navbar__nav-wrapper:after{display:none}}body:not(.--front-page) .c-navbar__nav-wrapper:after,.--nav-open .c-navbar__nav-wrapper:after,.--sub-nav-open .c-navbar__nav-wrapper:after,.--nav-fixed .c-navbar__nav-wrapper:after{opacity:1}.--nav-open .c-navbar__nav-wrapper{display:block}@media (min-width: 1200px){.c-navbar__nav-wrapper{border-bottom:1px solid var(--color-very-light-blue)}}@media (max-width: 1199.98px){.c-navbar__nav-wrapper{position:absolute;top:var(--navbar-height);left:0;right:0;padding:22px 0 44px;border-top:1px solid #000;background-color:#fff;display:none;max-height:calc(100vh - var(--navbar-height) - var(--wp-admin--admin-bar--height, 0px));max-height:calc(100dvh - var(--navbar-height) - var(--wp-admin--admin-bar--height, 0px));overflow:auto}}.c-navbar-overlay{position:fixed;z-index:99;inset:calc(var(--technical-navbar-height) + var(--navbar-height) + var(--wp-admin--admin-bar--height, 0px)) 0 0 0;background-color:#000c;visibility:hidden;opacity:0;transition:visibility 0s,opacity var(--main-transition)}.--nav-fixed .c-navbar-overlay{inset:calc(var(--navbar-height) + var(--wp-admin--admin-bar--height, 0px)) 0 0 0}html.--sub-nav-open .c-navbar-overlay,html.--nav-open .c-navbar-overlay{visibility:visible;opacity:1}.c-navbar-btn{position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + var(--technical-navbar-height));right:0;display:flex;flex-flow:column;align-items:center;justify-content:center;width:73px;height:var(--navbar-height);padding:0;margin-right:calc(var(--container-margin) * -1);cursor:pointer}@media (min-width: 1200px){.c-navbar-btn{display:none}}.c-navbar-btn span{display:block;width:21px;height:3px;background-color:currentColor;margin:2px 0;transition:transform var(--main-transition)}.c-navbar-btn span:nth-child(1){transform-origin:center}.c-navbar-btn span:nth-child(3){transform-origin:bottom left}.--nav-open .c-navbar-btn span:nth-child(1){transform:rotate(45deg) translate(5px) translateY(5px)}.--nav-open .c-navbar-btn span:nth-child(2){opacity:0}.--nav-open .c-navbar-btn span:nth-child(3){transform:rotate(-45deg) translate(3px) translateY(3px)}html.--nav-open .c-navbar-btn--open,html:not(.--nav-open) .c-navbar-btn--close{display:none}.c-technical-navbar{position:relative;z-index:101;margin-top:var(--wp-admin--admin-bar--height, 0px);height:55px;background-color:var(--color-very-light-blue);display:flex;align-items:center;justify-content:flex-end;--btn-bg-color: var(--color-purple)}@media (max-width: 991.98px){.c-technical-navbar .c-dropdown{display:none}}.c-technical-navbar .c-nav-list-item[data-index="1"]{border-radius:1rem;background-color:#fff;color:var(--color-purple);list-style:none;font-size:clamp(12px,1vw,14px);padding:2px 8px}.c-technical-navbar .c-nav-list-item[data-index="1"] .c-nav-sub-list{position:absolute;top:3rem;left:0;background-color:var(--color-very-light-blue);width:100vw}@media (min-width: 576px){.c-technical-navbar .c-nav-list-item[data-index="1"] .c-nav-sub-list .c-nav-list{column-count:3}}.c-technical-navbar__container{display:flex;justify-content:space-between;align-items:center;height:var(--navbar-height);gap:1em;padding-left:var(--container-margin);padding-right:var(--container-margin)}@media (max-width: 575.98px){.c-technical-navbar__search-btn span{display:none}}.c-technical-navbar__skip-link{position:absolute;top:14px;left:var(--container-margin);background-color:var(--color-very-light-blue)}.c-technical-navbar__skip-link:not(:focus){border:0;clip-path:polygon(0% 0%,0% 0%,0% 0%,0% 0%);height:0;margin:0;overflow:hidden;padding:0;width:1px;white-space:nowrap}.c-nav .c-nav-list-btn{cursor:pointer}.c-nav--main{min-height:var(--navbar-height)}.c-nav--main .c-nav-list[data-index="1"]{display:flex;flex-flow:column;align-items:center;gap:12px 0;min-height:var(--navbar-height)}@media (min-width: 1200px){.c-nav--main .c-nav-list[data-index="1"]{flex-flow:row}}@media (max-width: 1199.98px){.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-btn{width:100%;text-align:center;padding:10px 0}}@media (min-width: 1200px){.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-btn{height:var(--navbar-height);padding:1em}}@media (min-width: 1200px){.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-btn[aria-expanded=true]{position:relative}.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-btn[aria-expanded=true]:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:4px;background-color:var(--color-lavender)}}@media (max-width: 1199.98px){.c-nav--main .c-nav-list-item[data-index="1"]{width:100%}}@media (max-width: 1199.98px){.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-link,.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-btn{font-size:22px}.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-link svg,.c-nav--main .c-nav-list-item[data-index="1"]>.c-nav-list-btn svg{position:relative;top:-3px;margin-left:4px}}@media (max-width: 1199.98px){.c-nav--main .c-nav-list-item.--secondary{padding:0 var(--container-margin);text-align:center}}@media (min-width: 1200px){.c-nav--main .c-nav-list-item.--secondary:last-child{padding-left:.5em}}@media (min-width: 1200px){.c-nav--main .c-nav-list-item.--secondary:not(:last-child){padding:0 .5em}}@media (min-width: 1200px){.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link{font-size:14px}}.c-nav--main .c-nav-list-item.--secondary:nth-last-child(2){--btn-bg-color: var(--color-blue)}.c-nav-list__title{display:flex;align-items:center;gap:12px;font-size:clamp(2rem,1.58vw + 1.33rem,2.75rem);color:var(--color-purple);font-weight:700;margin-right:auto}@media (max-width: 1199.98px){.c-nav-list__title{display:none}}.c-nav-list__title:before{content:"";display:inline-block;width:22px;height:8px;background-color:var(--color-lavender)}.c-nav-sub-list{padding-bottom:clamp(2rem,1.58vw + 1.33rem,2.75rem);padding-top:32px}@media (max-width: 1199.98px){.c-nav-sub-list{background-color:var(--color-very-light-blue)}}@media (min-width: 1200px){.c-nav-sub-list{position:absolute;top:calc(var(--navbar-height));left:0;right:0;background-color:#fff}}.c-nav-list[data-index="2"]{margin-left:auto;margin-right:auto}.c-nav-list[data-index="2"] .c-nav-list-item{padding:.32em 0}@media (max-width: 1199.98px){.c-nav-list[data-index="2"]{text-align:center}}@media (min-width: 768px){.c-nav-list[data-index="2"]{font-size:18px;column-count:2;gap:.75em var(--gutter)}}@media (min-width: 1200px){.c-nav-list[data-index="2"]{max-width:80%;margin-top:22px}}.c-search-nav{margin-top:clamp(2rem,1.58vw + 1.33rem,2.75rem);display:inline-block}.c-search-nav>p:first-child{text-align:left}.c-search-nav ul{display:flex;justify-content:center;gap:0 clamp(.88rem,1.84vw + .09rem,1.75rem);list-style-type:none;padding:0;color:var(--color-purple);margin-top:12px}.c-search-nav ul a{font-size:clamp(1.25rem,.53vw + 1.03rem,1.5rem);text-decoration:none}.c-search-nav ul a:after{content:"";display:block;width:32px;height:1px;background-color:currentColor;margin-top:10px}.c-search-nav ul a{background-image:linear-gradient(var(--color-yellow),var(--color-yellow));background-position:0 100%;background-repeat:no-repeat;background-size:0 50%;transition:background-size var(--main-transition)}.c-search-nav ul a.--active{font-weight:700;color:var(--color-lavender)}.c-search-nav ul a:hover,.c-search-nav ul a:focus-visible{color:var(--color-lavender);background-size:100% 50%}.c-search-results{--archive-bg-color: var(--color-pale-lavander);--circle-color: var(--color-pale-purple)}.c-search-results .c-card+.c-card{margin-top:1em}.c-search-results .c-filters-list{display:flex;flex-flow:column nowrap;align-items:start;gap:1rem;padding-top:1rem}.c-search-results .c-filter{list-style:none}.c-search-results .c-filter.--active{color:var(--color-lavender);font-weight:600}.c-search-results .c-filter a{text-decoration-line:none}.c-search-results .c-filter a:hover,.c-search-results .c-filter a:focus{text-decoration-line:underline;text-decoration-color:var(--color-lavender);text-decoration-thickness:2px}.c-search-results .c-filter:not(.c-btn):not(.c-pagination__btn):before{content:"";display:inline-block;border-radius:50%;width:.5em;height:.5em;margin-inline-end:4px;background:var(--color-lavender)}.c-search-results .c-pagination{padding-bottom:32px}.c-search-results__info{padding-block:32px}.c-section{padding-top:32px;padding-bottom:clamp(2rem,4.21vw + .21rem,4rem);background-color:var(--section-bg-color, #fff)}.c-section iframe{--container-max-width: 1200px}.c-section--default{padding-top:0;padding-bottom:0;margin-top:32px;margin-bottom:clamp(2rem,4.21vw + .21rem,4rem);--wrapper-bg-color: var(--section-default-bg-color, var(--color-pale-lavander))}.c-section--light{--section-bg-color: var(--section-light-bg-color, var(--color-pale-lavander))}.c-section--medium{--section-bg-color: var(--section-medium-bg-color, var(--color-pale-salmon))}.c-section--medium-secondary{--section-bg-color: var(--section-medium-bg-color, rgb(202, 231, 238))}.c-section--dark{--heading-color: #fff;--section-bg-color: var(--section-dark-bg-color, var(--color-purple));color:#fff;--color-text: #fff}.c-key-value{display:flex;flex-wrap:wrap;gap:var(--gutter);justify-content:center}.c-key-value-item{font-size:clamp(1rem,.26vw + .89rem,1.13rem);text-align:center;width:100%}@media (min-width: 768px){.c-key-value-item{width:calc(50% - var(--gutter))}}.c-key-value-item__key{display:block;font-size:clamp(1.63rem,.79vw + 1.29rem,2rem);font-weight:600;color:var(--color-text, var(--color-purple))}.c-key-value-item__key strong{color:#fff;background-color:var(--color-purple);padding:0 .3em}.c-section--dark .c-key-value-item__key strong{color:var(--section-bg-color);background-color:#fff}.c-wishlinks{position:relative;border-radius:17px;border:1px solid var(--color-purple);background-color:#fff;box-shadow:10px 8px 0 var(--color-peach)}.c-wishlinks__title{position:absolute;top:-21px;left:-1px}.c-wishlinks__list{display:grid;grid-template-columns:1fr;align-items:center;gap:32px 0;padding:clamp(2.75rem,1.18vw + 2.25rem,3.31rem) 0}@media (min-width: 768px){.c-wishlinks__list{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.c-wishlinks__list{grid-template-columns:1fr 1fr 1fr 1fr}}.c-wishlinks__list li{position:relative;display:flex;align-items:center;text-align:center;padding:0 clamp(.63rem,2.89vw + -.61rem,2rem)}.c-wishlinks__list li:not(:last-child):after{content:"";position:absolute;top:calc(100% + 16px);right:calc(50% - 15px);display:block;width:30px;height:1px;background-color:var(--color-purple);margin-left:clamp(1.25rem,1.58vw + .58rem,2rem);flex-shrink:0}@media (min-width: 768px){.c-wishlinks__list li:not(:last-child):after{top:calc(50% - 15px);right:0;width:1px;height:30px}}@media (min-width: 768px) and (max-width: 991.98px){.c-wishlinks__list li:not(:last-child):nth-child(2):after{display:none}}.c-wishlinks__list a{display:block;font-size:clamp(1rem,.26vw + .89rem,1.13rem);line-height:1.25;text-decoration:none;width:100%}.c-wishlinks__list a:hover,.c-wishlinks__list a:focus-visible{text-decoration:underline}.c-heading{position:relative;z-index:2}.c-heading--2 h2[class*=--circle]:before,.c-heading--3 h3[class*=--circle]:before{content:"";position:absolute;z-index:-1;bottom:var(--circle-position-bottom, -.75em);left:var(--circle-position-left, .2em);display:block;width:var(--circle-size);height:var(--circle-size);border-radius:50%;background-color:var(--circle-color, var(--color-yellow))}.c-heading--2 h2.has-text-align-center:before,.c-heading--3 h3.has-text-align-center:before{left:calc(50% - var(--circle-size) / 2)}.c-heading--2 h2.has-text-align-right:before,.c-heading--3 h3.has-text-align-right:before{right:-.2em;left:auto}.c-heading--2 h2{--circle-size: 62px}.c-heading--2 h2:after{content:"";display:block;width:32px;height:1px;background-color:currentColor;margin-top:10px}.c-heading--2 h2.has-text-align-center:after{margin-left:auto;margin-right:auto}.c-heading--2 h2.has-text-align-right:after{margin-left:auto}.c-heading--2 h2[class*=--circle]:not(.has-text-align-center):not(.has-text-align-right):not(.has-text-align-end){padding-left:clamp(.75rem,2.63vw + -.37rem,2rem)}.c-heading--2 h2[class*=--circle].has-text-align-right{padding-right:clamp(.75rem,2.63vw + -.37rem,2rem)}.c-heading--3 h3{--circle-size: 49px;--circle-position-bottom: -.4em;--circle-position-left: -.5em;--circle-color: var(--section-bg-color)}.c-heading__anchor{position:absolute;top:calc(var(--navbar-height) * -1 - var(--gutter));opacity:0;visibility:hidden;pointer-events:none;width:1px;height:1px}.c-tags{display:flex;flex-wrap:wrap;gap:4px 10px}.c-tag{display:inline-block;font-size:var(--tag-font-size, 14px);border-radius:var(--tag-border-radius, 0);color:var(--tag-text-color, var(--color-black));padding:var(--tag-padding, .2em .75em)}.c-tag strong,.c-tag svg{color:var(--dynamic-color)}.c-tag.--radius{border-radius:5px}.c-tag--full{background-color:var(--dynamic-color, var(--tag-bg-color, var(--color-blue)));--tag-border-size: 0;--tag-text-color: #fff}.c-tag--border{background-color:var(--tag-border-bg-color, #fff);border:var(--tag-border-size, 1px) solid var(--dynamic-color, var(--tag-border-color, var(--color-magenta)));--tag-border-radius: 50px}.c-tag--border .c-tag__color{color:var(--dynamic-color, var(--tag-border-color, var(--color-magenta)))}.c-filters{background-color:#fff;box-shadow:0 4px 10px #00000040;border-radius:15px;padding:clamp(1.13rem,1.84vw + .34rem,2rem)}@media (min-width: 992px){.c-filters{position:sticky;top:calc(var(--navbar-height, 10rem) + 4rem)}}.c-filters hr{margin-top:16px;margin-bottom:16px;color:var(--color-lavender)}.c-filters legend label{cursor:pointer}.c-filters legend label:after{content:"▼";float:right}.c-filters legend+input+.c-filter__items{display:none}.c-filters legend+input:checked+.c-filter__items{display:block}.c-filter__title{font-size:16px}.c-filters__btns{display:flex;gap:10px;align-items:center;margin-top:22px}.c-search-btn{padding-left:14px;padding-right:14px}.c-btn.--reset,.--reset.c-pagination__btn,.c-nav--main .c-nav-list-item.--secondary>.--reset.c-nav-list-link{--btn-bg-color: var(--color-gray-500)}.c-pagination{margin-left:auto;margin-right:auto}.c-pagination__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gutter);font-size:18px}.c-pagination__btn.--prev{transform:scaleX(-1)}.c-pagination__btn.disabled{opacity:.6}.c-pagination__number.--curent{font-weight:600}form textarea,form input[type=search],form input[type=text],form input[type=email],form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background-color:var(--form-bg-color, #fff);border-bottom:1px solid var(--form-color, var(--color-purple));color:var(--color-black)}form select{padding:10px 8px 5px;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto}form textarea{max-width:100%;resize:vertical}form label{font-size:15px}form input[type=text],form input[type=email]{padding:2px 8px}.c-form__section+.c-form__section{margin-top:.75em}.c-form__infos{font-size:12px}legend,fieldset{display:block;padding:0;border:0;margin:0}.c-search-form{--form-bg-color: var(--color-pale-lavander)}.c-search-form__inner{display:flex;justify-content:center;align-items:flex-end;gap:12px;margin-block:30px 60px}@media (max-width: 575.98px){.c-search-form__inner{flex-direction:column;align-items:center}}.c-search-form__input{display:flex;flex-direction:column;font-size:14px}.c-search-form__input input{min-height:32px;padding-left:8px}.c-event-bar{display:flex;flex-direction:column;margin:1em calc(var(--padding-x) * -1) calc(var(--padding-bottom) * -1);color:#fff;background-color:var(--color-purple);border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden}@container (min-width: 560px){.c-event-bar{flex-direction:row}}.c-event-bar time{flex-direction:row;justify-content:center;align-items:flex-end;padding:8px 10px;min-width:84px}@container (min-width: 560px){.c-event-bar time{flex-direction:column;align-items:center;padding:4px 10px}}.c-event-bar__item{display:flex;align-items:center;gap:0 10px;font-size:12px;line-height:1.2;padding:6px 10px}@container (min-width: 560px){.c-event-bar__item{justify-content:center;min-width:150px}}.c-event-bar__item svg{flex-shrink:0}.c-event-bar__time{display:flex;gap:0 .3em;font-size:13px;line-height:1.2;font-weight:600;text-align:center;background-color:var(--dynamic-color, var(--color-lavender))}.c-event-bar__time strong{font-size:18px}.c-accordion .c-accordion__summary:hover,.c-accordion:focus-visible,.c-accordion:focus-within{--btn-bg-color: var(--color-black)}.c-accordion:focus-visible .c-btn,.c-accordion:focus-visible .c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link,.c-nav--main .c-accordion:focus-visible .c-nav-list-item.--secondary>.c-nav-list-link,.c-accordion:focus-visible .c-pagination__btn,.c-accordion:focus-within .c-btn,.c-accordion:focus-within .c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link,.c-nav--main .c-accordion:focus-within .c-nav-list-item.--secondary>.c-nav-list-link,.c-accordion:focus-within .c-pagination__btn{outline:auto}.c-accordion--default+.c-accordion--default{margin-top:1em}.c-accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:0 16px}.c-accordion__icon{display:flex}[open=""] .c-accordion__icon{transform:rotate(90deg)}.c-section--light .c-accordion--default,.c-section--medium .c-accordion--default,.c-section--dark .c-accordion--default{--accordion-summary-bg-color: #fff}.c-accordion--default .c-accordion__summary{padding:18px clamp(1.38rem,.79vw + 1.04rem,1.75rem);border-radius:6px;background-color:var(--accordion-summary-bg-color, var(--color-pale-lavander));color:var(--color-black)}.c-accordion--default .c-accordion__content{margin-top:12px;margin-bottom:12px;padding-top:7px;padding-bottom:8px;padding-left:20px;margin-left:32px;border-left:2px solid var(--accordion-border-color, currentColor)}.c-accordion--filter .c-accordion__summary{font-size:clamp(1.06rem,.39vw + .89rem,1.25rem)}.c-accordion--filter .c-accordion__content{padding-top:12px}.c-accordion--filter .c-accordion__icon{width:26px;height:26px;flex-shrink:0}.c-accordion--filter .c-accordion__icon svg{width:6px}.c-accordion--waves .c-accordion__summary,.c-accordion--meeting .c-accordion__summary,.c-accordion--game .c-accordion__summary,.c-accordion--calendar .c-accordion__summary,.c-accordion--monitoring-evaluation .c-accordion__summary,.c-accordion--light .c-accordion__summary{justify-content:flex-start}@media (min-width: 768px){.c-accordion--waves .c-accordion__summary,.c-accordion--meeting .c-accordion__summary,.c-accordion--game .c-accordion__summary,.c-accordion--calendar .c-accordion__summary,.c-accordion--monitoring-evaluation .c-accordion__summary,.c-accordion--light .c-accordion__summary{padding-left:clamp(.75rem,1.32vw + .19rem,1.38rem)}}@media (max-width: 767.98px){.c-accordion--waves .c-accordion__summary>svg:first-child,.c-accordion--meeting .c-accordion__summary>svg:first-child,.c-accordion--game .c-accordion__summary>svg:first-child,.c-accordion--calendar .c-accordion__summary>svg:first-child,.c-accordion--monitoring-evaluation .c-accordion__summary>svg:first-child,.c-accordion--light .c-accordion__summary>svg:first-child{display:none}}.c-accordion--waves .c-accordion__icon,.c-accordion--meeting .c-accordion__icon,.c-accordion--game .c-accordion__icon,.c-accordion--calendar .c-accordion__icon,.c-accordion--monitoring-evaluation .c-accordion__icon,.c-accordion--light .c-accordion__icon{margin-left:auto;margin-right:clamp(.75rem,5.53vw + -1.6rem,3.38rem)}.c-accordion--waves .c-accordion__title,.c-accordion--meeting .c-accordion__title,.c-accordion--game .c-accordion__title,.c-accordion--calendar .c-accordion__title,.c-accordion--monitoring-evaluation .c-accordion__title,.c-accordion--light .c-accordion__title{font-size:clamp(1.38rem,1.32vw + .82rem,2rem);font-weight:600;color:var(--color-purple)}.c-accordion--waves .c-accordion__title:after,.c-accordion--meeting .c-accordion__title:after,.c-accordion--game .c-accordion__title:after,.c-accordion--calendar .c-accordion__title:after,.c-accordion--monitoring-evaluation .c-accordion__title:after,.c-accordion--light .c-accordion__title:after{content:"";display:block;width:32px;height:1px;background-color:currentColor;margin-top:10px}.c-accordion--waves .c-accordion__content,.c-accordion--meeting .c-accordion__content,.c-accordion--game .c-accordion__content,.c-accordion--calendar .c-accordion__content,.c-accordion--monitoring-evaluation .c-accordion__content,.c-accordion--light .c-accordion__content{border-radius:clamp(1.38rem,3.68vw + -.19rem,3.13rem);padding:clamp(1.38rem,3.68vw + -.19rem,3.13rem);background-color:#f2f5f0;margin-top:22px}@media (min-width: 768px){.c-accordion--waves .c-accordion__content,.c-accordion--meeting .c-accordion__content,.c-accordion--game .c-accordion__content,.c-accordion--calendar .c-accordion__content,.c-accordion--monitoring-evaluation .c-accordion__content,.c-accordion--light .c-accordion__content{margin-top:0}}.c-highlight{padding:clamp(1.13rem,.79vw + .79rem,1.5rem) clamp(1.38rem,2.89vw + .14rem,2.75rem);border-radius:15px;color:var(--highlight-color, var(--color-black));background-color:var(--highlight-background-color, transparent)}.c-highlight--default{--highlight-background-color: #EFEFF4}.c-highlight--bg-color{color:var(--highlight-color, #fff);background-color:var(--highlight-background-color, var(--color-purple))}.c-highlight--simple{padding:clamp(.75rem,.79vw + .41rem,1.13rem) clamp(1.38rem,2.89vw + .14rem,2.75rem)}.c-custom-text--default{--container-max-width: 839px;font-size:20px;padding-top:1em;padding-bottom:1em}.c-summary{--flow-space: .25em;color:var(--color-purple);background-color:#efeff4;border-radius:15px;overflow:hidden}.c-summary .c-list{font-size:15px;padding-left:.5em}.c-summary__title{position:relative;font-size:18px;font-weight:700}.c-summary__title:nth-of-type(2){color:var(--color-lavender)}.c-summary__title.--circle:after{content:"";position:absolute;top:calc(50% - 5px);left:-24px;display:block;width:8px;height:11px;border-top-right-radius:6px;border-bottom-right-radius:6px;background-color:currentColor}.c-summary__container{padding:24px}.c-summary__container.--dark{background-color:var(--color-purple);color:#fff;--btn-bg-color: var(--color-white);--btn-color: var(--color-purple)}.c-quote{position:relative;font-size:20px;padding-left:clamp(4.38rem,5.26vw + 2.14rem,6.88rem);padding-right:clamp(4.38rem,5.26vw + 2.14rem,6.88rem)}.c-quote:before,.c-quote:after{position:absolute;content:"";width:clamp(2.5rem,1.32vw + 1.94rem,3.13rem);aspect-ratio:49/35;background-color:var(--color-purple);-webkit-mask-image:var(--guillemet);mask-image:var(--guillemet)}.c-quote:before{top:0;left:2%}.c-quote:after{bottom:22px;right:2%;transform:scale(-1)}.c-quote cite{font-size:15px}.c-links{display:grid;grid-template-columns:1fr;grid-gap:var(--gutter)}@media (min-width: 768px){.c-links{grid-template-columns:1fr 1fr}}.c-link{color:var(--link-color, var(--color-black));padding:var(--link-padding, clamp(1.13rem, .79vw + .79rem, 1.5rem));border-radius:var(--link-border-radius, 15px);background-color:var(--link-bg-color, #fff)}.c-section--default .c-link{--link-bg-color: var(--color-pale-lavander)}.c-link.c-link--colored{--link-bg-color: var(--color-very-light-peach)}.c-figure{text-align:center}.c-figure figcaption{font-size:14px;margin-top:4px}.c-figure img{margin-left:auto;margin-right:auto}.c-dropdown{position:relative;z-index:100;font-size:14px}.c-dropdown__title{--btn-bg-color: #fff;--btn-color: var(--color-purple)}.c-dropdown__title[aria-expanded=true] svg{transform:rotate(90deg)}.c-dropdown__list{position:absolute;top:calc(100% + 4px);left:0;right:0;background-color:#fff;border-radius:6px;box-shadow:var(--shadow-elevation-medium);display:none;max-height:200px;overflow-x:hidden;overflow-y:auto}.c-dropdown__list a{display:block;padding:6px 16px;border-radius:6px;text-decoration:none;transition:background-color var(--main-transition)}.c-dropdown__list a:focus-visible,.c-dropdown__list a:hover{background-color:var(--color-very-light-teal-darker)}.c-aside{position:relative;z-index:3;--flow-space: .5em;--tag-bg-color: var(--dynamic-color, var(--color-lavender));--tag-font-size: 16px;width:100%;background-color:#fff;border:1px solid var(--dynamic-color, var(--color-lavender));border-radius:11px}@media (max-width: 991.98px){.c-aside{margin-top:22px}}.c-aside dl dd:not(:last-child){margin-bottom:14px}.c-aside #pdf-btn{position:absolute;top:-42px;right:0;--btn-bg-color: #FFF;border:1px solid var(--color-lavender);--btn-color: var(--color-lavender)}.c-aside #pdf-btn:after{display:none}.c-aside__container{padding:clamp(1rem,1.4vw + .13rem,1.81rem)}.c-tag.--dark{background:#FFF;color:#000;font-weight:600}.c-aside__container.--dark{background-color:var(--dynamic-color, var(--color-lavender));color:#fff}.c-aside__container.--dark:nth-child(2){border-top-left-radius:9px;border-top-right-radius:9px}.c-aside__container.--dark:last-child{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.c-department-map{position:relative;margin-bottom:44px}.c-department-map figcaption{display:flex;justify-content:center;flex-wrap:wrap;gap:.25em 1em;margin-top:.75em}.c-department-map figcaption p{display:flex;align-items:center;gap:.5em;font-size:12px;font-weight:700}.c-department-map__visual{position:relative;display:flex;align-items:center;justify-content:center;padding:22px;max-width:606px;margin-left:auto;margin-right:auto;overflow:hidden;border-radius:65px;background-color:#c9e6ee}.c-department-map__visual__inner{position:relative;max-width:550px;aspect-ratio:550/398}.c-department-map__circle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:clamp(1.25rem,1.32vw + .69rem,1.88rem);height:clamp(1.25rem,1.32vw + .69rem,1.88rem);border-radius:50%;overflow:hidden;background-color:var(--map-link-bg-color, #D9D9D9);transition:background-color var(--main-transition)}.c-department-map__circle.--color-lavender{--map-link-bg-color: var(--color-lavender);--map-link-cross-color: #fff}.c-department-map__circle.--color-teal{--map-link-bg-color: var(--color-teal);--map-link-cross-color: #fff}.c-department-map__circle:before,.c-department-map__circle:after{content:"";position:absolute;top:50%;left:50%;display:block;width:clamp(.63rem,.26vw + .51rem,.75rem);height:2px;background-color:var(--map-link-cross-color, var(--color-purple));transform:translate(-50%,-50%);transition:background-color var(--main-transition),transform var(--main-transition)}.c-department-map__circle:after{width:2px;height:clamp(.63rem,.26vw + .51rem,.75rem)}.c-department-map__links{position:absolute;top:0;right:0;bottom:0;left:0}.c-department-map__links a{position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%)}.c-department-map__links a:hover,.c-department-map__links a:focus-visible{--map-link-bg-color: var(--color-purple);--map-link-cross-color: var(--color-white)}.c-department-map__links a:hover:before,.c-department-map__links a:hover:after,.c-department-map__links a:focus-visible:before,.c-department-map__links a:focus-visible:after{transform:translate(-50%,-50%) rotate(90deg)}.c-back-to-top{position:fixed;bottom:54px;right:32px;transform:rotate(-90deg)}.c-back-to-top:not(.--show){display:none}.--front-page .c-wishlinks+.c-section{margin-top:-74px;padding-top:128px}body[class*=--archive] .c-card-list{position:relative;z-index:2}body[class*=--archive] .c-sticky+*{margin-top:clamp(2.75rem,5.26vw + .51rem,5.25rem)}.--archive-thematic .c-header--single-classic .c-header__aside>*{position:relative}.--archive-department .c-header--archive .c-header__title{color:var(--color-purple)}.--archive-department .c-header--archive .c-header__title,.--archive-department .c-header--archive .c-header__excerpt{text-align:left;max-width:none;margin-inline:auto}.--archive-department .o-wysiwyg--root>.c-list,.--archive-department .o-wysiwyg--root>.c-heading,.--archive-department .o-wysiwyg--root>p{--container-max-width: 697px}.--archive-thematic .o-archive__heading{margin-top:32px}.--archive-job-offer .o-archive{position:relative;overflow:hidden}.--archive-job-offer .o-archive:after,.--archive-job-offer .o-archive:before{content:"";display:block;position:absolute;width:clamp(6.25rem,24.74vw + -4.26rem,18rem);height:clamp(6.25rem,24.74vw + -4.26rem,18rem);border-radius:50%;background-color:var(--circle-color, var(--color-magenta))}.--archive-job-offer .o-archive:before{top:clamp(1.25rem,17.11vw + -6.02rem,9.38rem);left:calc(50% + clamp(12.5rem,5.26vw + 10.26rem,15rem))}.--archive-job-offer .o-archive:after{bottom:calc(clamp(6.25rem,24.74vw + -4.26rem,18rem)/-2);left:clamp(.06rem,23.55vw + -9.95rem,11.25rem)}.o-archive{background-color:var(--archive-bg-color, var(--color-very-light-coral))}@media (min-width: 992px){.o-archive.--filters .o-archive__container{grid-template-columns:313px 1fr}}.o-archive__container{display:grid;grid-template-columns:1fr;align-items:flex-start;gap:var(--gutter);padding:44px 0}.o-archive__container .c-filters{margin-bottom:clamp(1.38rem,1.32vw + .82rem,2rem)}.o-archive__container .c-filters,.o-archive__container .c-card-list{width:100%;max-width:754px;margin-inline:auto}.o-archive__container .c-card+.c-card{margin-top:1em}.o-archive__container .c-pagination{margin-top:clamp(2rem,1.58vw + 1.33rem,2.75rem)}body.--single-job-offer .o-wysiwyg--root,body.--single-publication .o-wysiwyg--root,body.--single-post .o-wysiwyg--root{--container-max-width: 682px}body.--single-training{--header-title-font-size: clamp(1.75rem, .53vw + 1.53rem, 2rem)}@media (min-width: 992px){body.--single-training .c-section>*{padding-right:clamp(16.25rem,14.74vw + 9.99rem,23.25rem)}}body.--single-training .c-accordion+.c-accordion{margin-top:2em}body.--single-department{--header-title-color: var(--color-lavender)}body.--single-department .c-header__title{line-height:1.4}body.--single-department .c-header__title span{background-color:var(--header-title-color);color:#fff;padding-left:.2em;padding-right:.2em}body.--template-page-coral-header .c-section--default.o-wysiwyg--root{--container-max-width: 1063px}@media (min-width: 992px){body.--single-training main{min-height:var(--main-height, 1000px)}}.--template-page-summary main>.o-wysiwyg--root{--container-max-width: 823px;position:relative}@media (min-width: 1200px) and (max-width: 1439.98px){.--template-page-summary main>.o-wysiwyg--root{--container-margin-left: calc(271px + 32px + var(--container-margin));--container-margin-right: auto}}.--template-page-summary main .c-summary{margin-top:32px}@media (min-width: 1200px){.--template-page-summary main .c-summary{position:absolute;top:0;left:clamp(1.25rem,45.83vw + -40rem,15rem);max-width:271px;margin-top:0;margin-left:0}}@media (min-width: 1440px){.--template-page-summary main .c-summary{max-width:clamp(15.69rem,8.33vw + 8.19rem,16.94rem)}}.u-text-align-left{text-align:left}.has-text-align-center,.u-text-align-center{text-align:center}.has-text-align-end,.has-text-align-right,.u-text-align-right{text-align:right}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-text-exergue{font-size:var(--text-fs-exergue)}.u-clearfix:before{display:table;content:""}.u-clearfix:after{content:""!important;display:block!important;clear:both!important}.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-hidden{display:none!important}.u-relative{position:relative}.u-absolute{position:absolute}@media print{@page{size:A4 portrait;margin:.5in}@page :first{margin-top:.1in}body{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;font-size:13px}.c-tag,.c-tag.c-tag--border,.c-tag--full,.u-text-lg{font-size:13px!important}.c-header__excerpt{font-size:15px!important}*:not(.c-tag--full):not(.c-tag),*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.c-aside__container a[target=_blank],.c-btn--icon-download,.c-back-to-top,.c-accordion__icon,.c-technical-navbar,.c-footer,.c-navbar-btn,.c-navbar__nav-wrapper,.c-breadcrumb{display:none!important}.c-navbar{position:static;margin-top:32px}.c-navbar__container{height:auto}.c-nav__logo-link{text-align:right}.c-btn,.c-nav--main .c-nav-list-item.--secondary>.c-nav-list-link,.c-pagination__btn{border:1px solid currentColor!important}.c-header--single-classic .c-header__aside,.c-header__main-container{padding:0!important;margin:0!important}.c-header__aside{display:inline-block}.c-accordion__title{display:flex;align-items:center;flex-wrap:wrap;font-size:20px!important}.c-heading.c-heading--2 h2{font-size:20px!important}.c-accordion__summary,.c-accordion .c-accordion__content,.c-accordion__content .o-wysiwyg{padding-left:0!important;padding-right:0!important;margin:0!important}.c-accordion .c-accordion__content{padding-top:16px!important;padding-bottom:0!important}.c-aside__container.--dark{padding-top:0!important}a,a:visited{text-decoration:underline}a[href]:not(.c-nav__logo-link):after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}ul{list-style-type:initial!important;margin-left:1.5em!important}ul li{padding-left:0!important}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.u-flex-justify--center{justify-content:center;align-items:center}.u-flex-justify--end,.u-flex-justify--right{justify-content:flex-end;align-items:flex-end}.u-flex-justify--start,.u-flex-justify--left{justify-content:flex-start;align-items:flex-start}.u-flex-align--vertical{flex-direction:column}.d-none{display:none}@media (min-width: 768px){.d-inline--md{display:inline}}
