@charset "UTF-8";@font-face{font-display:swap;font-family:Helvetica Neue LT Std;font-style:normal;font-weight:400;src:url(/event-paris/build/fonts/HelveticaNeueLTStd-Cn.414f97c5.eot);src:url(/event-paris/build/fonts/HelveticaNeueLTStd-Cn.414f97c5.eot?#iefix) format("embedded-opentype"),url(/event-paris/build/fonts/HelveticaNeueLTStd-Cn.b033dffa.woff2) format("woff2"),url(/event-paris/build/fonts/HelveticaNeueLTStd-Cn.bf25ae44.woff) format("woff"),url(/event-paris/build/fonts/HelveticaNeueLTStd-Cn.cd587803.ttf) format("truetype"),url(/event-paris/build/images/HelveticaNeueLTStd-Cn.26770a5f.svg#HelveticaNeueLTStd-Cn) format("svg")}@font-face{font-display:swap;font-family:Helvetica Neue LT Std;font-style:normal;font-weight:300;src:url(/event-paris/build/fonts/HelveticaNeueLTStd-LtCn.6e902cca.eot);src:url(/event-paris/build/fonts/HelveticaNeueLTStd-LtCn.6e902cca.eot?#iefix) format("embedded-opentype"),url(/event-paris/build/fonts/HelveticaNeueLTStd-LtCn.745dea40.woff2) format("woff2"),url(/event-paris/build/fonts/HelveticaNeueLTStd-LtCn.1173b8d2.woff) format("woff"),url(/event-paris/build/fonts/HelveticaNeueLTStd-LtCn.4d249145.ttf) format("truetype"),url(/event-paris/build/images/HelveticaNeueLTStd-LtCn.bba8a286.svg#HelveticaNeueLTStd-LtCn) format("svg")}@font-face{font-display:swap;font-family:Helvetica Neue LT Std;font-style:normal;font-weight:200;src:url(/event-paris/build/fonts/HelveticaNeueLTStd-ThCn.f9e385ff.otf)}@font-face{font-display:swap;font-family:Helvetica Neue LT Std;font-style:normal;font-weight:500;src:url(/event-paris/build/fonts/HelveticaNeueLTStd-MdCn.2f27fdae.otf)}html{box-sizing:border-box;font-size:100%}body{background-color:#f9f8f7;color:#091a47;font-family:Helvetica Neue LT Std,Arial,Helvetica,sans-serif;font-weight:300;line-height:1.5rem;margin:0}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6,p{color:#091a47;margin:0}p{font-size:1.125rem}ul{padding:0}ul li{list-style-type:none}a{text-decoration-underline:none;text-decoration:none;-webkit-transition:all .4s cubic-bezier(0,.15,.04,.32);-moz-transition:all .4s cubic-bezier(0,.15,.04,.32);-ms-transition:all .4s cubic-bezier(0,.15,.04,.32);-o-transition:all .4s cubic-bezier(0,.15,.04,.32);transition:all .4s cubic-bezier(0,.15,.04,.32)}a:focus,a:focus-visible,a:hover{outline:none;text-decoration:none}img{height:auto;width:100%}button:focus,button:focus-visible{outline:none}.text-success{color:#2bc926}.text-error{color:#d7505a}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap}.hidden{display:none}.hidden-xs{display:block}.hidden-xs-inline{display:inline}@media screen and (max-width:767px){.hidden-xs-inline{display:none}}.hidden-xs-flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (max-width:767px){.hidden-xs,.hidden-xs-flex{display:none}}.container{margin:0 auto 45px;max-width:1280px;padding:0 1.25rem;width:100%}.header{padding:3rem 0}@media (max-width:767px){.header .intro_img{display:none}}@media (min-width:768px){.header .intro_img{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:40%}}.header .intro_content{align-items:center;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-width:767px){.header .intro_content{margin:0 auto}}@media (min-width:768px){.header .intro_content{padding-left:2rem;width:60%}}.header .intro_content .logo{margin-bottom:1.5rem;text-align:center}@media (max-width:767px){.header .intro_content .logo img{max-width:15rem}}@media (min-width:768px){.header .intro_content .logo img{max-width:20rem}}.header .intro_content .intro_text,.header .intro_content .intro_text p{font-family:Helvetica Neue LT Std,Arial,Helvetica,sans-serif;font-weight:300}@media (max-width:1023px){.header .intro_content .intro_text,.header .intro_content .intro_text p{font-size:1.375rem;line-height:2rem;max-width:20rem}}@media (min-width:1024px){.header .intro_content .intro_text,.header .intro_content .intro_text p{font-size:1.5rem;line-height:2.25rem;max-width:22rem}}.header .intro_content .intro_text p strong,.header .intro_content .intro_text strong{font-weight:500}@media (max-width:1023px){.header .intro_content .intro_text p small,.header .intro_content .intro_text small{font-size:1.125rem;line-height:1.75rem}}@media (min-width:1024px){.header .intro_content .intro_text p small,.header .intro_content .intro_text small{font-size:1.25rem;line-height:2rem}}#end .header .intro_text{display:none}.content{background:#edeae7;padding:2.5rem}.content>h2{color:#a99e8e;font-weight:400;margin-bottom:1rem;text-align:center;text-transform:uppercase}@media (max-width:767px){.content>h2{font-size:1.5rem}}@media (min-width:768px){.content>h2{font-size:2rem}}.content>h2+img{margin-bottom:2.5rem;max-width:5rem}.content>p{margin-bottom:2.5rem}.content.cloture,.content.confirmation,.content>p{text-align:center}.content.cloture a,.content.cloture a:focus,.content.cloture a:hover,.content.cloture a:visited,.content.confirmation a,.content.confirmation a:focus,.content.confirmation a:hover,.content.confirmation a:visited{color:#091a47;text-decoration:underline}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.replace-2x,.replace-at-2x{font-size:1px}}form #registration{margin:1.5rem auto;max-width:40rem;width:100%}form #registration>div{margin:1.5rem auto}form #registration>div.error input[type=checkbox],form #registration>div.error label{color:red}form #registration>div.error input:not([type=checkbox]){border:1px solid red}form #registration>div.error input:not([type=checkbox])::placeholder{color:#d7505a}form #registration .form_errors{color:red;text-align:left}@media (max-width:767px){form #registration .form_errors{font-size:1rem}}@media (min-width:768px){form #registration .form_errors{font-size:1.125rem}}form #registration #submit_error{color:#2bc926}form #registration .radio_label{margin-bottom:1rem}@media (max-width:767px){form #registration .radio_label{font-size:1.125rem}}@media (min-width:768px){form #registration .radio_label{font-size:1.25rem}}form #registration .radio_label__compl{font-style:italic;margin-bottom:.5rem}@media (max-width:767px){form #registration .radio_label__compl{font-size:1rem}}@media (min-width:768px){form #registration .radio_label__compl{font-size:1.125rem}}@media (max-width:767px){form #registration .radio_field{font-size:1.125rem}}@media (min-width:768px){form #registration .radio_field{font-size:1.25rem}}form #registration .radio_field #registration_gender,form #registration .radio_field #registration_session{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%}@media (max-width:479px){form #registration .radio_field #registration_gender,form #registration .radio_field #registration_session{flex-direction:column}}@media (min-width:480px){form #registration .radio_field #registration_gender,form #registration .radio_field #registration_session{justify-content:space-between}}form #registration .radio_field #registration_gender label,form #registration .radio_field #registration_session label{border:2px solid #dddddf;box-sizing:border-box;cursor:pointer;display:block;line-height:2.2em;padding:0 10px;position:relative;text-align:center;transition:all .2s ease-out}@media (max-width:479px){form #registration .radio_field #registration_gender label,form #registration .radio_field #registration_session label{margin-bottom:1rem;width:100%}}@media (min-width:480px){form #registration .radio_field #registration_gender label,form #registration .radio_field #registration_session label{width:49%}}form #registration .radio_field #registration_gender label:hover,form #registration .radio_field #registration_session label:hover{background:#dddddf}form #registration .radio_field #registration_gender input[disabled]+label,form #registration .radio_field #registration_session input[disabled]+label{color:#aaa;cursor:not-allowed}form #registration .radio_field #registration_gender input[disabled]+label:hover,form #registration .radio_field #registration_session input[disabled]+label:hover{background:transparent}form #registration .radio_field input{display:none}form #registration .radio_field input:checked+label{background:#dddddf}form #registration input[type=email],form #registration input[type=text]{background-color:transparent;border:none;border-bottom:2px solid #dddddf;box-shadow:none!important;color:#091a47;font-family:Helvetica Neue LT Std,Arial,Helvetica,sans-serif;font-weight:300;height:2.5rem;outline:none!important;text-align:left;width:100%}@media (max-width:767px){form #registration input[type=email],form #registration input[type=text]{font-size:1.125rem}}@media (min-width:768px){form #registration input[type=email],form #registration input[type=text]{font-size:1.25rem}}form #registration input[type=email]::placeholder,form #registration input[type=text]::placeholder{color:#091a47}form #registration input[type=email].warning_input,form #registration input[type=text].warning_input{border-color:#d7505a;color:#d7505a}form #registration input[type=email].warning_input::placeholder,form #registration input[type=text].warning_input::placeholder{color:#d7505a}form #registration .checkbox input[type=checkbox]{color:#091a47;left:0;position:absolute;top:0;visibility:hidden;width:1.5rem}form #registration .checkbox input[type=checkbox]+label{cursor:pointer;margin-bottom:0}form #registration .checkbox input[type=checkbox]~label:before{border:1px solid #091a47;color:transparent;content:"✓";display:inline-block;font-size:1rem;height:1rem;left:0;line-height:1rem;margin:.25rem .75rem .75rem 0;text-align:center;text-indent:0;top:0;transition:all .2s ease-out;vertical-align:middle;width:1rem}form #registration .checkbox input[type=checkbox]:checked~label:before{color:#091a47}form #registration .checkbox label{color:#091a47;font-family:Helvetica Neue LT Std,Arial,Helvetica,sans-serif;font-weight:300}@media (max-width:767px){form #registration .checkbox label{font-size:1.125rem}}@media (min-width:768px){form #registration .checkbox label{font-size:1.25rem}}form #registration .form_button{margin-top:4rem;text-align:center}form #registration .form_button input[type=submit]{-webkit-appearance:button;background-color:#091a47;background-image:none;border:1px solid #091a47;color:#fff;cursor:pointer;display:inline-block;font-family:Helvetica Neue LT Std,Arial,Helvetica,sans-serif;font-size:1em;height:3rem;line-height:3rem;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;transition:all .2s ease-out .1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:15rem}form #registration .form_button input[type=submit]:hover{color:#fff}form #registration .form_button p{margin-top:1rem}form .btn{display:none}form button{appearance:none;background-color:transparent;border:none;box-shadow:none}