.form__form:has(.agefidis-application_wrapper,.application-confirmation){background:0 0;max-inline-size:60rem;padding:0}@media screen and (width<=390px){.form__form:has(.agefidis-application_wrapper,.application-confirmation){--application-padding:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.form__form:has(.agefidis-application_wrapper,.application-confirmation){--application-padding:calc(18.0571px + 1.52381vw)}}@media screen and (width>=1440px){.form__form:has(.agefidis-application_wrapper,.application-confirmation){--application-padding:2.5rem}}@media screen and (width<=390px){.form__form:has(.agefidis-application_wrapper,.application-confirmation){--application-gap:1.5rem}}@media screen and (width>=390px) and (width<=1440px){.form__form:has(.agefidis-application_wrapper,.application-confirmation){--application-gap:calc(18.0571px + 1.52381vw)}}@media screen and (width>=1440px){.form__form:has(.agefidis-application_wrapper,.application-confirmation){--application-gap:2.5rem}}.form .gform_wrapper.agefidis-application_wrapper form{gap:var(--application-gap)}.form .gform_wrapper.agefidis-application_wrapper .gform_page{padding:var(--application-padding);background-color:var(--color--white);border-radius:.0625rem}.form .gform_wrapper.agefidis-application_wrapper .application-summary--search,.form .gform_wrapper.agefidis-application_wrapper .application-summary--companies{padding:var(--application-padding);margin:0 calc(-1 * var(--application-padding)) calc(var(--application-padding) - 1.5rem);border-block-end:round(var(--application-gap), 1px) solid var(--background-color)}.form .gform_wrapper.agefidis-application_wrapper .application-summary--search,.form .gform_wrapper.agefidis-application_wrapper .application-summary--search+.application-summary--companies{margin-block-start:calc(-1 * var(--application-padding))}.form .gform_wrapper.agefidis-application_wrapper .gfield--type-html:is([class*=application-heading--],[class*=application-summary--]){font-size:inherit;color:var(--color--black)}.form .gform_wrapper.agefidis-application_wrapper .application-heading--search{margin-block-end:1rem}.form .gform_wrapper.agefidis-application_wrapper .application-field--request_type,.form .gform_wrapper.agefidis-application_wrapper .application-field--postal_code,.form .gform_wrapper.agefidis-application_wrapper .application-field--application_sectors{max-inline-size:36.0625rem}.form .gform_wrapper.agefidis-application_wrapper .application-field--first_name,.form .gform_wrapper.agefidis-application_wrapper .application-field--last_name,.form .gform_wrapper.agefidis-application_wrapper .application-field--email,.form .gform_wrapper.agefidis-application_wrapper .application-field--phone{flex:calc(50% - .75rem);min-inline-size:15.625rem}.form .gform_wrapper.agefidis-application_wrapper .application-field--postal_code,.form .gform_wrapper.agefidis-application_wrapper .application-field--cv{flex-direction:column;display:flex}.form .gform_wrapper.agefidis-application_wrapper .application-field--postal_code>.gfield_description,.form .gform_wrapper.agefidis-application_wrapper .application-field--cv>.gfield_description{order:1;margin-block-start:.5rem}.form .gform_wrapper.agefidis-application_wrapper .gfield_description:not(.validation_message,.gfield_validation_message),.form .gform_wrapper.agefidis-application_wrapper .ginput_counter{color:var(--color--dark-grey);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:.75rem;line-height:1.5}.form .gform_wrapper.agefidis-application_wrapper .ginput_counter{margin-block-start:.5rem}.form .gform_wrapper.agefidis-application_wrapper .gform_fileupload_rules{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form .gform_wrapper.agefidis-application_wrapper .application-field--cv .ginput_preview_list{display:none}.form .gform_wrapper.agefidis-application_wrapper .gform_validation_errors{margin:0 0 var(--application-gap);background-color:var(--color--white)}.form .gform_wrapper.agefidis-application_wrapper .gform_validation_errors a{color:inherit}.form .gform_wrapper.agefidis-application_wrapper .gfield--type-choice .gfield_label{margin-block-end:1rem}.form .gform_wrapper.agefidis-application_wrapper .gfield_checkbox{flex-direction:column;gap:1rem;display:flex}.form .gform_wrapper.agefidis-application_wrapper .gchoice{align-items:center;gap:.75rem;display:flex}.form .gform_wrapper.agefidis-application_wrapper .gchoice label{color:var(--color--black);cursor:pointer;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.25}.form .gform_wrapper.agefidis-application_wrapper input[type=checkbox]{appearance:none;cursor:pointer;background:var(--color--white) center/1rem no-repeat;border:1px solid var(--color--black);border-radius:.0625rem;flex:none;block-size:1.25rem;inline-size:1.25rem;margin:0}.form .gform_wrapper.agefidis-application_wrapper input[type=checkbox]:checked{background-color:var(--color--black);background-image:var(--form-check-small)}.form .gform_wrapper.agefidis-application_wrapper input[type=checkbox]:focus-visible{outline:2px solid var(--color--black);outline-offset:2px}.form .gform_wrapper.agefidis-application_wrapper input[type=checkbox]:disabled{cursor:not-allowed;border-color:var(--color--grey)}@media (forced-colors:active){.form .gform_wrapper.agefidis-application_wrapper input[type=checkbox]{appearance:auto}}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies>.gfield_label{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gfield_checkbox{gap:0}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice{background-color:var(--color--white);border-block-end:1px solid var(--color--light-grey);gap:1rem;padding:1rem;transition:background-color .2s;position:relative}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice label{flex:auto;min-inline-size:0}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice label:after{content:"";position:absolute;inset:0}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice input{z-index:1;position:relative}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:hover{background-color:var(--color--light-grey)}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:checked){background-color:var(--color--yellow)}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:checked):hover{background-color:var(--color--yellow-hover)}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:focus-visible){outline:2px solid var(--color--black);outline-offset:-2px}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:focus-visible) input{outline:none}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:disabled){color:var(--color--dark-grey);background-color:var(--color--white)}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:disabled) label{cursor:not-allowed}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice:has(input:disabled) .company-choice{color:var(--color--dark-grey)}.form .gform_wrapper.agefidis-application_wrapper .company-choice-more{color:var(--color--black);text-align:center;letter-spacing:.02em;cursor:pointer;border:1px solid var(--color--black);background:0 0;border-radius:.0625rem;align-self:center;margin-block-start:1.5rem;padding:.6875rem 1.5rem;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.125}.form .gform_wrapper.agefidis-application_wrapper .company-choice-more:hover{background-color:var(--color--light-grey)}.form .gform_wrapper.agefidis-application_wrapper .company-choice-more:focus-visible{outline:2px solid var(--color--black);outline-offset:2px}.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .ginput_container_checkbox{flex-direction:column;display:flex}.form .gform_wrapper.agefidis-application_wrapper .gform_page_footer{border:0;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:1.5rem 0 0;padding:0;display:flex}.form .gform_wrapper.agefidis-application_wrapper .gform_page_footer .gform_previous_button{flex:none;inline-size:auto;padding-inline:1.5rem}.form .gform_wrapper.agefidis-application_wrapper .gform_page_footer .gform_next_button,.form .gform_wrapper.agefidis-application_wrapper .gform_page_footer .gform_button{flex:auto;inline-size:auto}.form .gform_wrapper.agefidis-application_wrapper .company-choice-status{color:var(--color--black);flex:auto;margin:0;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.5}.form .gform_wrapper.agefidis-application_wrapper .company-choice-status~.gform_next_button{flex:none;padding-inline:1.5rem}@media (width<=599px){.form .gform_wrapper.agefidis-application_wrapper .gform_page_footer>*,.form .gform_wrapper.agefidis-application_wrapper .gform_page_footer .gform_previous_button,.form .gform_wrapper.agefidis-application_wrapper .company-choice-status~.gform_next_button{flex:100%}.form .gform_wrapper.agefidis-application_wrapper .company-choice-more,.form .gform_wrapper.agefidis-application_wrapper .dropzone__button{align-self:stretch}}@media (prefers-reduced-motion:reduce){.form .gform_wrapper.agefidis-application_wrapper .application-field--companies .gchoice{transition:none}}
