#regForm{background-color:#ffffff;margin:0px auto;width:90%;min-width:300px}#regForm h1,#regForm h2,#regForm h3{color:#23246b;font-family:"Futura PT", sans-serif;font-weight:700;font-size:30px;line-height:1.1;letter-spacing:0.3px;text-align:center;text-transform:uppercase;margin-right:20px;margin-bottom:40px;margin-left:20px}#regForm .form-control:focus{box-shadow:none}#regForm .tab{display:none;margin-top:20px}#regForm .tab .field--text label,#regForm .tab .fields .label{font-size:16px;font-weight:700;display:block;margin:0 0 5px}#regForm .tab .fields,#regForm .tab .field{margin-top:7px;margin-bottom:15px}#regForm .tab .fields .field--radio label{font-size:initial;font-weight:initial}#regForm .tab textarea{background-color:#fff;height:350px !important;border-radius:0}#regForm .tab label{font-size:16px;font-weight:700;display:block}#regForm .tab input[type=text],#regForm .tab input[type=tel],#regForm .tab input[type=email],#regForm .tab textarea,#regForm .tab select{border-radius:10px;border:1px solid var(--Bleu-medium, #004f9e);height:46px;padding:0 15px;width:100%;font-size:16px;color:#004f9e;background-color:#fff}#regForm .tab span.input-layout{display:inline-block}#regForm .tab span.input-layout.icol-0{width:100%}#regForm .tab span.input-layout.icol-02{width:45%}#regForm .tab span.input-layout.icol-03{width:32%}#regForm .tab .input-notes{list-style-type:none;padding:0 0 15px 11px;margin:0}#regForm .tab select{width:100%;height:40px}#regForm .tab span.instructions{font-size:0.9rem}#regForm .tab input.invalid,#regForm .tab textarea.invalid,#regForm .tab select.invalid{background-color:#fdd}#regForm .tab .radio-combo input,#regForm .tab .checkbox-combo input{width:initial;margin-right:10px;border:none}#regForm .tab .radio-combo label,#regForm .tab .checkbox-combo label{display:inline-block;margin-right:15px;cursor:pointer}#regForm .tab .radio-combo.error,#regForm .tab .checkbox-combo.error{background-color:#fdd}#regForm .tab .uploader-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;flex-grow:1}#regForm .tab .uploader-wrapper label{width:100%}#regForm .tab .uploader-wrapper .ext-error{font-weight:bold;color:#e94e71;display:inline-block;text-align:center;width:100%;display:none}#regForm .tab .uploader-wrapper button{margin-top:0}#regForm .upload-button{width:100%;font-size:14px}#regForm input[type=file],#regForm .acf-image-uploader{display:none}#regForm .other-field{display:none}#regForm .step{height:15px;width:15px;margin:0 2px;background-color:#23246b;border:none;border-radius:50%;display:inline-block;opacity:0.5}#regForm .step.active{opacity:1}#regForm .step.finish{background-color:#4CAF50}#regForm .captcha-col{display:flex;justify-content:center}#regForm .small_notice{font-size:12px;font-style:italic}#regForm .mentions{height:30px}#regForm button::-moz-focus-inner,#regForm [type="button"]::-moz-focus-inner,#regForm [type="reset"]::-moz-focus-inner,#regForm [type="submit"]::-moz-focus-inner{border-style:none;padding:0}#regForm button::-moz-focus-inner,#regForm [type="button"]::-moz-focus-inner,#regForm [type="reset"]::-moz-focus-inner,#regForm [type="submit"]::-moz-focus-inner{border-style:none;padding:0}#regForm .btn--4:hover::before{width:100%}#regForm .btn:hover::before{width:100%}#regForm .btn--4::before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#e94e71;transition:all .3s ease-in;z-index:0;top:0}#regForm .btn::before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#e94e71;transition:all .3s ease-in;z-index:0;top:0}#regForm .btn{grid-column:span 2;width:-moz-fit-content;width:fit-content;justify-self:center;margin-top:40px}#regForm .btn--4:hover{text-decoration:none}#regForm .btn:hover{text-decoration:none;color:#fff}#regForm .btn--4{box-shadow:0px 4px 7px 0px rgba(0,0,0,0.4);color:#fff;background:#23246b;background-color:#23246b}#regForm .btn{display:inline-block;text-decoration:none;background:transparent;border:0;color:#fff;font-weight:700;border-radius:25px;text-align:center;font-size:1.6rem;text-transform:uppercase;padding:0;box-shadow:0px 4px 7px 0px rgba(0,0,0,0.4);transition:all .3s ease-in;position:relative;overflow:hidden;cursor:pointer}#regForm button,#regForm [type="button"],#regForm [type="reset"],#regForm [type="submit"]{-webkit-appearance:button}#regForm button,#regForm input,#regForm optgroup,#regForm select,#regForm textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;margin-top:0px}#regForm .btn--4:hover::before{width:100%}#regForm .btn:hover::before{width:100%}#regForm .btn--4::before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#e94e71;transition:all .3s ease-in;z-index:0;top:0}#regForm .btn::before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#e94e71;transition:all .3s ease-in;z-index:0;top:0}#regForm *,#regForm ::before,#regForm ::after{box-sizing:inherit}#regForm .btn:hover{color:#fff}#regForm .btn--4{color:#fff}#regForm .btn{color:#fff;font-weight:700;text-align:center;font-size:1.6rem;text-transform:uppercase;cursor:pointer}#regForm .btn--4 span{border-color:transparent;transition:all .3s ease-in;color:#fff}#regForm .btn span{position:relative;z-index:4;padding:8px 20px;border:2px solid #fff;border-top-color:#fff;border-right-color:#fff;border-bottom-color:#fff;border-left-color:#fff;display:block;border-radius:25px}#regForm .btn.add-dir2 span{font-size:0.9rem}#regForm .btn--4::before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#e94e71;transition:all .3s ease-in;z-index:0;top:0}#regForm .btn::before{content:"";display:block;position:absolute;left:0;width:0;height:100%;background:#e94e71;transition:all .3s ease-in;z-index:0;top:0}#regForm .btn--4{box-shadow:0px 4px 7px 0px rgba(0,0,0,0.4);color:#fff;background:#23246b}#regForm .btn{display:inline-block;text-decoration:none;background:transparent;border:0;color:#fff;font-weight:700;border-radius:25px;text-align:center;font-size:1.1rem;text-transform:uppercase;padding:0;box-shadow:0px 4px 7px 0px rgba(0,0,0,0.4);transition:all .3s ease-in;position:relative;overflow:hidden;cursor:pointer;background-color:#23246b}#regForm .btn-main-container{display:flex;justify-content:center;flex-direction:row}#regForm .upload2024wrapper{display:flex;width:100%}#regForm .upload2024wrapper input[type='text'].upload-input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#regForm .upload2024wrapper button{border:1px solid #004f9e;border-left:none;background-color:#23246b;color:#fff;font-size:18px;max-width:150px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px}.loader{text-align:center;padding:20px}.loader .lds-roller{display:inline-block;position:relative;width:80px;height:80px}.loader .lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.loader .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#23246b;margin:-4px 0 0 -4px}.loader .lds-roller div:nth-child(1){animation-delay:-0.036s}.loader .lds-roller div:nth-child(1):after{top:63px;left:63px}.loader .lds-roller div:nth-child(2){animation-delay:-0.072s}.loader .lds-roller div:nth-child(2):after{top:68px;left:56px}.loader .lds-roller div:nth-child(3){animation-delay:-0.108s}.loader .lds-roller div:nth-child(3):after{top:71px;left:48px}.loader .lds-roller div:nth-child(4){animation-delay:-0.144s}.loader .lds-roller div:nth-child(4):after{top:72px;left:40px}.loader .lds-roller div:nth-child(5){animation-delay:-0.18s}.loader .lds-roller div:nth-child(5):after{top:71px;left:32px}.loader .lds-roller div:nth-child(6){animation-delay:-0.216s}.loader .lds-roller div:nth-child(6):after{top:68px;left:24px}.loader .lds-roller div:nth-child(7){animation-delay:-0.252s}.loader .lds-roller div:nth-child(7):after{top:63px;left:17px}.loader .lds-roller div:nth-child(8){animation-delay:-0.288s}.loader .lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*# sourceMappingURL=formulaire.css.map */
