input::placeholder{color:#595e69}.formpage{margin:85px auto 80px;position:relative}.formpage .noheader{padding:15px 0 5px}@media(min-width: 576px){.formpage .noheader{padding:35px 0 0}}@media(min-width: 1200px){.formpage .noheader{padding:40px 0 10px}}.formpage .navigation-top{border:0;min-height:80px;padding:2px 15px 13px 20px}@media(min-width: 576px){.formpage .navigation-top{padding:2px 30px 13px}}@media(min-width: 760px){.formpage .navigation-top{padding:3px 30px 10px}}@media(min-width: 1000px){.formpage .navigation-top{padding:3px 40px 8px}}@media(min-width: 1200px){.formpage .navigation-top{padding:0 40px 15px;min-height:110px}}.formpage .navigation-links{padding-right:0}.formpage .navigation-links .btn{display:flex;margin:0;top:3px}@media(min-width: 1000px){.formpage .navigation-links .btn{top:0}}.formpage .navigation.reduced{border:0}@media(min-width: 576px){.formpage .navigation.reduced .navigation-top{padding:5px 35px 10px}}@media(min-width: 760px){.formpage .navigation.reduced .navigation-top{min-height:65px;padding:3px 30px}}@media(min-width: 1000px){.formpage .navigation.reduced .navigation-top{min-height:70px;padding:5px 40px}}.formpage .navigation.reduced .btn-main{padding:15px 20px;min-height:40px;top:5px}@media(min-width: 576px){.formpage .navigation.reduced .btn-main{top:3px}}@media(min-width: 760px){.formpage .navigation.reduced .btn-main{top:0}}@media(min-width: 760px){.formpage .navigation.reduced .specialbtn{top:0}}.formpage .navigation.reduced .specialbtn .btn-main{font-size:15px}@media(min-width: 576px){.formpage .navigation.reduced .specialbtn .btn-main{top:0;font-size:16px}}.formpage .steps{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 auto;transition:all .5s cubic-bezier(0.785, 0.135, 0.15, 0.86);position:relative;overflow:visible;top:0;z-index:10}.formpage .steps.wrapper.w-large{width:100%}@media(min-width: 1000px){.formpage .steps.wrapper.w-large{width:calc(100% - 80px)}}.formpage .steps-line{display:block;width:100%;height:1px;background:#c3c8ce;position:relative}@media(min-width: 1500px){.formpage .steps-line{width:calc(100% - 80px)}}.formpage .steps-line .current{display:block;height:5px;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);background:#ffede9;position:absolute;top:-2px;left:0}.formpage .steps-line .step{display:flex;align-items:center;justify-content:center;text-align:center;background:#ffede9;font-size:13px;line-height:1.26;font-weight:700;margin-left:-5px;box-sizing:border-box;padding:9px 8px;border-radius:800px;color:#fc8066;position:absolute;top:-16px}@media(min-width: 760px){.formpage .steps-line .step{width:38px;height:38px;font-size:14px;padding:10px 8px;top:-18px}}.formpage .btn-more{align-self:flex-start;margin:0 5px 20px}@media(min-width: 576px){.formpage .btn-more{margin:0 0 15px}}.formpage:has(.navigation.reduced) .steps .step{top:-15px}@media(min-width: 760px){.formpage:has(.navigation.reduced) .steps .step{top:-18px}}@media(min-width: 760px){.formpage .content>.wrapper.w-large{width:92%}}@media(min-width: 1200px){.formpage .content>.wrapper.w-large{width:93%}}@media(min-width: 1500px){.formpage .content>.wrapper.w-large{padding:0 40px;box-sizing:border-box}}.formpage .step{display:none}.formpage .step.firststep{box-sizing:border-box;padding-top:10px}@media(min-width: 760px){.formpage .step.firststep{padding-top:30px}}.formpage .step-picture{display:block;width:140px;height:140px;margin:0 auto 25px;position:relative;overflow:visible}@media(min-width: 1000px){.formpage .step-picture{width:166px;height:166px;margin:0 auto 32px}}.formpage .step-picture:before{content:" ";width:16px;height:16px;flex-shrink:0;background:#2cfc28;border-radius:800px;border:2px solid #fff;position:absolute;top:20px;right:8px;z-index:5}.formpage .step-picture img{border-radius:166px;overflow:hidden;width:100%;height:100%;object-fit:cover;object-position:center center}.formpage .step-label{display:block;text-align:center;max-width:945px;font-size:25px;font-weight:300;line-height:1.13;margin:0 auto 30px}@media(min-width: 760px){.formpage .step-label{font-size:30px;line-height:1.2;margin:0 auto 48px}}.formpage .step-label p:not(:last-of-type){margin-bottom:10px}@media(min-width: 576px){.formpage .step-label p:not(:last-of-type){margin-bottom:20px}}@media(min-width: 1000px){.formpage .step-label p:not(:last-of-type){margin-bottom:25px}}.formpage .step-fields{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:14px;width:100%;margin-bottom:35px}@media(min-width: 1000px){.formpage .step-fields{gap:16px}}.formpage .step-fields .conditional-field{display:none;max-width:265px;margin:15px 0 0}.formpage .step-fields .field{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;max-width:320px}.formpage .step-fields .field label{display:block;width:100%}@media(min-width: 576px){.formpage .step-fields .field label{height:100%}}.formpage .step-fields .field label:has(input[type=checkbox]),.formpage .step-fields .field label:has(input[type=radio]){display:flex;flex-direction:column;gap:15px;width:100%;max-width:275px;font-size:15px;color:#111;line-height:1.33;text-align:left;box-sizing:border-box;padding:15px 17px;border-radius:5px;border:1px solid #dcdcdc;margin:0 auto;background:#fff;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86);cursor:pointer}.formpage .step-fields .field label:has(input[type=checkbox]) img,.formpage .step-fields .field label:has(input[type=radio]) img{width:auto;height:auto;max-width:100%;max-height:110px;object-fit:contain}.formpage .step-fields .field label:has(input[type=checkbox]):hover,.formpage .step-fields .field label:has(input[type=radio]):hover{background:#f7f7f7;border:1px solid #cfcfcf}.formpage .step-fields .field label:has(input[type=checkbox]):has(img),.formpage .step-fields .field label:has(input[type=radio]):has(img){padding:10px 15px}.formpage .step-fields .field label:has(input[type=checkbox]:checked),.formpage .step-fields .field label:has(input[type=radio]:checked){font-weight:700;border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 15%, transparent)}.formpage .step-fields .field label:has(input[type=checkbox]:focus-visible),.formpage .step-fields .field label:has(input[type=radio]:focus-visible){outline:2px solid var(--primary-color)}.formpage .step-fields .field label:has(img){align-items:center;justify-content:center}@media(min-width: 576px){.formpage .step-fields .field label:has(img){height:100%;min-height:120px}}.formpage .step-fields .field input[type=checkbox]+span:before,.formpage .step-fields .field input[type=checkbox]+span:after,.formpage .step-fields .field input[type=radio]+span:before,.formpage .step-fields .field input[type=radio]+span:after{display:none}.formpage .step-fields .field:has(img){max-width:inherit}@media(min-width: 576px){.formpage .step-fields .field:has(img){width:220px;height:auto;margin:0}}.formpage .step-fields .field:has(textarea){max-width:550px}.formpage .step-fields .field:has(input[type=checkbox]:checked) .conditional-field,.formpage .step-fields .field:has(input[type=radio]:checked) .conditional-field{display:block}.formpage .step-fields input,.formpage .step-fields textarea{display:block;width:100%;padding:15px 17px;border-radius:5px;border:1px solid #dcdcdc}.formpage .step-fields input:focus,.formpage .step-fields textarea:focus{outline-style:none;border-color:var(--primary-color)}.formpage .step-fields textarea{height:150px;max-height:150px}@media(min-width: 760px){.formpage .step-fields textarea{height:195px;max-height:195px}}.formpage .step-fields .form{width:100%;max-width:650px}@media(min-width: 760px){.formpage .step-fields .form-column{gap:24px}}.formpage .step-fields .form input{padding:23px 17px 7px}.formpage .step-fields .form .iti{display:block;width:100%;position:relative}.formpage .step-fields .form .iti.iti--allow-dropdown input{padding:16px 20px 14px 62px}.formpage .step-fields .form .rpgd-column{margin-top:30px}.formpage .step-fields .form .rpgd-column input[type=checkbox]+span{font-size:13px;line-height:1.6;padding-top:1px}.formpage .step-fields .form .rpgd-column input[type=checkbox]+span:before{border:1px solid #e9e9e9}.formpage .step-fields .form .rpgd-column input[type=checkbox]:checked+span{font-weight:300}.formpage .step-fields .form .error-msg{text-align:left}.formpage .step-fields .error-msg{width:100%;text-align:center}@media(min-width: 576px){.formpage .step-fields:has(.field img){flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:20px}}.formpage .step-button{display:flex;align-items:center;justify-content:center}.formpage .hiddenform{display:none;text-align:left;margin-top:-30px;opacity:0;transition:all .5s ease-in-out}.formpage .hiddenform .form{display:block;width:100%;max-width:575px;margin:0 auto}.formpage .hiddenform .form fieldset{margin:0}.formpage .hiddenform .form .form-sectitle,.formpage .hiddenform .form .form-input:not(.uploads){display:none}.formpage .hiddenform .uploads .infosuploads{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;font-size:14px;font-weight:300;line-height:1.7;color:#595e69;position:absolute;order:1;top:205px;left:0}.formpage .hiddenform .uploads .infosuploads span:not(.formintro):not(.filetitle){position:relative;top:0}.formpage .hiddenform .uploads .infosuploads .filetitle{display:none;font-size:17px;font-weight:700;color:#000;margin-bottom:24px;position:absolute;top:calc(100% + 25px);left:0}@media(min-width: 576px){.formpage .hiddenform .uploads .infosuploads .filetitle{top:calc(100% + 35px)}}@media(min-width: 1000px){.formpage .hiddenform .uploads .infosuploads .filetitle{top:calc(100% + 45px)}}.formpage .hiddenform .uploads .infosuploads .moreinfo{display:block;width:100%;font-size:14px;font-weight:300;line-height:1.7;color:#000;box-sizing:border-box;padding:0 0 0 35px;margin-top:25px;position:relative}@media(min-width: 576px){.formpage .hiddenform .uploads .infosuploads .moreinfo{margin-top:30px}}.formpage .hiddenform .uploads .infosuploads .moreinfo:before{content:"";width:24px;height:24px;background:var(--primary-color);mask:url("../images/info-circle.svg") 0 0/24px 24px no-repeat;position:absolute;top:3px;left:0}.formpage .hiddenform .uploads .infosuploads .formintro{display:none}.formpage .hiddenform .uploads .codedropz-upload-wrapper{order:0}.formpage .hiddenform .uploads .codedropz-upload-wrapper input{padding:0}.formpage .hiddenform .uploads .codedropz-upload-handler{padding:20px 40px;border-radius:0;height:195px;margin:0 0 180px !important;position:relative;background-color:#f7f7f7;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23E1E1E1FF' stroke-width='4' stroke-dasharray='2%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}@media(min-width: 400px){.formpage .hiddenform .uploads .codedropz-upload-handler{margin:0 0 130px !important}}@media(min-width: 576px){.formpage .hiddenform .uploads .codedropz-upload-handler{margin:0 0 110px !important}}@media(min-width: 760px){.formpage .hiddenform .uploads .codedropz-upload-handler{margin:0 0 120px !important}}.formpage .hiddenform .uploads .codedropz-upload-handler:after{content:" ";display:block;width:56px;height:53px;background:url("../images/icone-fichier.svg") center center/100% auto no-repeat}.formpage .hiddenform .uploads .codedropz-upload-handler:before{content:" ";display:block;width:33px;height:33px;border-radius:800px;transform:translateX(12px);background:var(--primary-color) url("../images/icone-telecharger.svg") center center/16px auto no-repeat;position:absolute;bottom:38px;left:0;right:0;margin:0 auto}.formpage .hiddenform .uploads .dnd-upload-status{order:2;left:0;margin:0}.formpage .hiddenform .uploads .dnd-upload-status:not(:last-child){margin-bottom:20px}.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 235px !important}@media(max-width: 325px){.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 260px !important}}@media(min-width: 396px){.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 215px !important}}@media(min-width: 415px){.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 185px !important}}@media(min-width: 576px){.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 205px !important}}@media(min-width: 617px){.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 185px !important}}@media(min-width: 1000px){.formpage .hiddenform .uploads:has(.dnd-upload-status) .codedropz-upload-handler{margin:0 0 200px !important}}.formpage .hiddenform .uploads:has(.dnd-upload-status) .infosuploads .filetitle{display:block}.formpage .hiddenform .uploads .error-msg{left:0}.formpage .btn.validUpload{display:none}.formpage:has(.step.lastStep.current) .hiddenform{display:block;opacity:1}.formpage:has(.step.lastStep.current) .hiddenform .form .form-input:not(.is-flex),.formpage:has(.step.lastStep.current) .hiddenform .form fieldset{display:none}.formpage:has(.step.lastStep.current) .hiddenform .form .form-input.is-flex{display:flex;flex-direction:column;gap:0}.formpage:has(.step.lastStep.current) .hiddenform .form .form-input.is-flex>span{display:none}.formpage:has(.step.is-download-step.current){text-align:center}.formpage:has(.step.is-download-step.current) .step-fields{margin:0}.formpage:has(.step.is-download-step.current) .hiddenform{display:block;opacity:1}.formpage:has(.step.is-download-step.current) .btn.validUpload{display:inline-flex;margin:35px auto 0}.formpage lite-youtube>.lty-playbtn{width:56px;height:56px;background:var(--primary-color) url("../images/icone-play.svg") center center/24px auto no-repeat;transition:all .25s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.formpage lite-youtube:hover>.lty-playbtn{background-size:28px auto}
/*# sourceMappingURL=forms.css.map */
