@charset "UTF-8";@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/build/assets/poppins-v21-latin-regular-cpxAROuN.woff2) format("woff2"),url(/build/assets/poppins-v21-latin-regular-IYuK_iUA.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/build/assets/poppins-v21-latin-italic-B4GYq972.woff2) format("woff2"),url(/build/assets/poppins-v21-latin-italic-DTZT58v_.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/build/assets/poppins-v21-latin-700-Qrb0O0WB.woff2) format("woff2"),url(/build/assets/poppins-v21-latin-700-BC5EE-vW.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/build/assets/poppins-v21-latin-700italic-RKf6esGj.woff2) format("woff2"),url(/build/assets/poppins-v21-latin-700italic-K18jBeNw.ttf) format("truetype")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;border:0 none;padding:0;font-size:100%;font:inherit;vertical-align:baseline}button::-moz-focus-inner{border:0;padding:0}button{display:inline-block;overflow:hidden;margin:0;border:0;padding:0;text-transform:none;background:none;cursor:pointer;vertical-align:top;appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}abbr{text-decoration:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}img{border:0;display:inline-block;max-width:100%;vertical-align:middle;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}*{scrollbar-color:#003352 #ffffff;scrollbar-width:thin}*::-webkit-scrollbar{width:.375rem}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#003352}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{background-color:#eee;color:#0f3350;font-family:Poppins;font-size:16px;font-stretch:normal;font-style:normal;font-synthesis:weight;letter-spacing:normal;line-height:1.5;min-width:22.5rem;overflow-x:hidden;display:flex;flex-direction:column;min-height:100vh}body.is-visible{overflow-y:hidden}body.dev:after{background:#003352;border:1px solid #000000;bottom:1.25rem;color:#fff;font-weight:600;left:1.25rem;opacity:.75;padding:.625rem 1.25rem;position:fixed;z-index:999;font-size:.75rem;line-height:1;content:"mobile"}@media(min-width:768px){body.dev:after{content:"tablet"}}@media(min-width:1024px){body.dev:after{content:"laptop"}}@media(min-width:1280px){body.dev:after{content:"desktop"}}@media(min-width:1400px){body.dev:after{content:"large"}}hr{border:none;background-color:#a0a0a0;width:100%;height:1px}button{outline:0 none}a{color:#0f3350;text-decoration:none}a:hover,a:focus,a:active{outline:0 none;text-decoration:underline}em{font-style:italic}strong{font-weight:700}p+p{margin-top:1.25rem}input:focus{border:0 none;outline:0 none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}::selection{background:#0f3350;color:#fff}.is-hidden{display:none}.form{width:100%}.form__box{margin-top:1.25rem}@media(min-width:1024px){.form__block{display:flex;justify-content:space-between}}.form__block:not(:last-child){margin-bottom:.625rem}@media(min-width:1024px){.form__block:not(:last-child){margin-bottom:1.25rem}}.form__block--100 .form__field{width:100%}.form__field:not(:first-child){margin-top:.625rem}@media(min-width:1024px){.form__field:not(:first-child){margin-top:0}.form__field{width:calc(50% - .9375rem)}}.form__label{display:block;font-weight:400;font-size:.875rem;line-height:1.875rem}.form__label--required:after{content:"*";color:#8b0000}.form__label--large{font-size:1.375rem;font-weight:600;line-height:2.125rem}.form__checkbox,.form__radio{align-items:flex-start;display:flex;width:100%}.form__checkbox label,.form__radio label{font-weight:400}.form__checkbox label a,.form__radio label a{text-decoration:underline}.form__checkbox label.has-error,.form__radio label.has-error{color:#8b0000}.form__checkbox label.has-error a,.form__radio label.has-error a{color:#8b0000;text-decoration:underline}.form__checkbox input,.form__radio input{margin:.5rem .3125rem 0 0}.form__input,.form__select,.form__textarea{background-color:#e6ebee;border:none;color:#0f3350;font-family:Poppins;font-size:1.125rem;line-height:1.875rem;outline:none;padding:.625rem .9375rem;width:100%}.form__input[readonly],.form__select[readonly],.form__textarea[readonly]{cursor:not-allowed;opacity:.5}.form__select{padding:.6875rem .9375rem}@media(min-width:768px){.form__actions{display:flex;justify-content:space-between}}.form__actions .button{width:100%!important}@media(min-width:768px){.form__actions .button{width:auto!important}}.form__settings{margin-top:1.25rem}.form__settings .form__checkbox{margin-bottom:.625rem}.form__settings label{-webkit-user-select:none;user-select:none;cursor:pointer}.form__buttons{margin-top:.625rem}@media(min-width:768px){.form__buttons{align-items:center;display:flex;justify-content:space-between}}.form__buttons .button{width:100%}.form__buttons .button:not(:first-child){margin-top:.625rem}@media(min-width:768px){.form__buttons .button{margin-right:.625rem;width:fit-content}}.form__required{font-size:.875rem}.form__required:before{content:"*";color:#8b0000}.form__info{font-size:.875rem;line-height:1.875rem}.form__file{margin-bottom:.625rem}.form__file .form__field{width:21.875rem}.form__file .form__field .button{width:100%;text-align:center}.form__preview{aspect-ratio:7/9;background-position:center;background-repeat:no-repeat;background-size:cover;border:1px solid #003352;margin-bottom:.625rem;overflow:hidden;position:relative;width:21.875rem}.form__other{display:none;margin-top:.625rem}.form__other.is-visible{display:block}.button{background-color:#003352;border-radius:.625rem;border:none;color:#fff;display:inline-block;padding:.3125rem .625rem;text-align:center;text-transform:uppercase;transition:background-color .25s ease,color .25s ease,border-color .25s ease}@media(min-width:768px){.button{padding:.375rem .75rem}}@media(min-width:1280px){.button{padding:.5rem 1.875rem}}.button:hover{text-decoration:none;background-color:#005385}.button--form input{display:none}.button--form.has-file{background-color:#158a25}.button--form.has-file:hover{background-color:#1cb631}@keyframes fadeOutMessage{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.message{list-style:none;font-size:.875rem}.message--error{color:#8b0000}.message--error.message__style--bar{background-color:#ff8b8b;border-color:#8b0000}.message--info{color:#5bc0de}.message--info.message__style--bar{background-color:#fff;border-color:#5bc0de}.message--success{color:#158a25}.message--success.message__style--bar{background-color:#acf2b5;border-color:#158a25}.message--warning{color:#f0ad4e}.message--warning.message__style--bar{background-color:#fff;border-color:#f0ad4e}.message__style--bar{animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-name:fadeOutMessage;border:1px solid transparent;bottom:1.25rem;left:50%;padding:.625rem 1.875rem;position:fixed;text-align:center;transform:translate(-50%);width:20%;z-index:100}.workshops h2{margin-top:1.25rem}@media(min-width:768px){.workshops h2{margin-top:1.875rem}}.workshops__box{background-color:#f1f3f4;margin-top:1.25rem;padding:.3125rem .625rem .625rem}@media(min-width:768px){.workshops__box{padding:.9375rem 1.875rem 1.875rem}}@media(min-width:1400px){.workshops__box{padding:2.8125rem 3.75rem 3.75rem}}.workshops__participants{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.625rem}@media(min-width:768px){.workshops__participants{gap:1.25rem;margin-top:1.25rem}}.workshops__participant{background-color:#fff;padding:.625rem;text-align:center;width:100%}@media(min-width:768px){.workshops__participant{display:flex;flex-direction:column;padding:1.25rem;text-align:left;width:calc(50% - .625rem)!important}}@media(min-width:768px)and (-ms-high-contrast:none),(min-width:768px)and (-ms-high-contrast:active){.workshops__participant{width:calc(50% - .625rem)}}@media(min-width:768px){@supports (-ms-ime-align: auto){.workshops__participant{width:calc(50% - .625rem)}}}@media(min-width:1024px){.workshops__participant{padding:1.875rem;width:calc(25% - .9375rem)!important}}@media(min-width:1024px)and (-ms-high-contrast:none),(min-width:1024px)and (-ms-high-contrast:active){.workshops__participant{width:calc(25% - .9375rem)}}@media(min-width:1024px){@supports (-ms-ime-align: auto){.workshops__participant{width:calc(25% - .9375rem)}}}.workshops__participant span{display:block;line-height:1.2;min-height:1.875rem}.workshops__participant-image{margin-bottom:.3125rem}@media(min-width:768px){.workshops__participant-image{margin-bottom:.625rem}}.workshops__participant-content{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;font-size:.875rem}.workshops__participant-name{font-weight:700;font-size:1rem;margin-top:.625rem}.workshops__participant-role{font-weight:400}.workshops__participant-person{margin-bottom:.625rem}.workshops__participant-infos{margin-top:auto}.workshops__participant-company,.workshops__participant-city{font-weight:400}.workshops__participant-email{font-weight:400;word-break:break-word}.accordion{margin-top:1.25rem}.accordion__item{margin-bottom:1.25rem}.accordion__item.js-initialized .accordion__header:after{transition:transform .3s ease}.accordion__item.js-initialized .accordion__content{transition:max-height .3s ease}.accordion__header{background-color:#e6ebee;color:#003352;cursor:pointer;display:flex;font-size:1.25rem;font-weight:600;justify-content:space-between;align-items:center;padding:.9375rem 1.25rem;-webkit-user-select:none;user-select:none}.accordion__header:after{content:"";width:.625rem;height:.625rem;border:solid #003352;border-width:0 2px 2px 0;display:inline-block;transform:rotate(-135deg);margin-left:.9375rem;flex-shrink:0}.accordion__header.is-collapsed:after{transform:rotate(45deg)}.accordion__content{overflow:hidden;max-height:0}.footer{color:#0f3350;padding:1.25rem;font-size:1.125rem;line-height:1.875rem}@media(min-width:1400px){.footer{padding:1.875rem 0}}.footer__nav ul{display:flex}.footer__nav ul li:not(:first-child){margin-left:.625rem;padding-left:1.25rem;position:relative}.footer__nav ul li:not(:first-child):before{content:"•";position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.5rem;line-height:1.875rem}.footer__nav ul li a{color:#0f3350}.header{margin:1.25rem 0}.header .wrap{padding:0 1.25rem}@media(min-width:1400px){.header .wrap{padding:0}}.header__content{display:flex;justify-content:space-between;align-items:flex-end}.header__content .logo1{width:9.5rem;height:2.3125rem}@media(min-width:768px){.header__content .logo1{width:19rem;height:4.625rem}}.header__content .logo2{width:5.625rem;height:2.5rem}@media(min-width:768px){.header__content .logo2{width:11.25rem;height:5rem}}.main{padding:.625rem;font-size:1.125rem;line-height:1.875rem;background-color:#fff;box-shadow:0 0 1.125rem -.375rem #0000004d;color:#0f3350;border-radius:.625rem}@media(min-width:768px){.main{padding:1.25rem}}@media(min-width:1024px){.main{padding:2.5rem}}@media(min-width:1400px){.main{padding:3.75rem}}.main h1{font-weight:700;margin-bottom:.625rem;font-size:1.5rem;line-height:1.875rem}@media(min-width:768px){.main h1{font-size:1.875rem;line-height:1.5}}.main h2{font-weight:700;margin-bottom:.625rem;font-size:1.25rem;line-height:1.625rem}.main h2:not(:first-child){margin-top:1.875rem}@media(min-width:768px){.main h2{font-size:1.5rem;line-height:1.5}}.main h3{font-weight:700;margin-bottom:.625rem;font-size:1.125rem;line-height:1.5rem}@media(min-width:768px){.main h3{font-size:1.25rem;line-height:1.5}}.main ul{list-style-type:disc;margin-left:.9375rem}.main p a{text-decoration:underline;color:#8099a9}.main em{font-style:italic}.main__list:not(:last-child){margin-bottom:1.25rem}.wrap{max-width:87.5rem;width:100%;margin:0 auto}
