.gform_wrapper{margin:0;width:100%}.gform_wrapper form{margin:0}.gform_wrapper .gform_heading,.gform_wrapper .gform_required_legend{display:none}.gform_wrapper .gform_fields{column-gap:30px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;row-gap:30px}.gform_wrapper .gfield{grid-column:span 12;min-width:0}.gform_wrapper .gfield--width-half{grid-column:span 6}.gform_wrapper .gfield--width-third{grid-column:span 4}.gform_wrapper .gfield--width-two-thirds{grid-column:span 8}.gform_wrapper .gfield--width-quarter{grid-column:span 3}.gform_wrapper .gfield--width-three-quarter{grid-column:span 9}@media (max-width:640px){.gform_wrapper .gfield[class*=gfield--width-]{grid-column:span 12}}.gform_wrapper .gfield_visibility_hidden,.gform_wrapper .gform_hidden,.gform_wrapper .gform_validation_container{display:none!important}.gform_wrapper fieldset.gfield{border:0;margin:0;padding:0}.gform_wrapper .gfield:not(.form-group)>.gfield_label{display:block}.gform_wrapper .gfield_required{margin-left:0}.gform_wrapper .ginput_container input,.gform_wrapper .ginput_container select,.gform_wrapper .ginput_container textarea{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.gform_wrapper .gfield_description{font-size:15px;margin-top:8px}.gform_wrapper .gform_validation_errors{background:#fdecec;border-left:6px solid #e25050;color:#8a1c1c;margin:0 0 30px;padding:15px 20px}.gform_wrapper .gform_validation_errors h2,.gform_wrapper .gform_validation_errors .gform_submission_error{color:inherit;font-size:17px!important;font-weight:500;line-height:1.4;margin:0;padding:0!important}.gform_wrapper .gform_validation_errors ol{display:none}.gform_wrapper .validation_message--hidden-on-empty:empty{display:none}.gform_wrapper .gfield_error .validation_message,.gform_wrapper .validation_message{color:#e25050;display:block;font-size:15px;margin-top:10px}.gform_wrapper .gform_footer{align-items:center;display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:30px}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_footer button{border:0;cursor:pointer;font-family:inherit}.gform_wrapper .gform_ajax_spinner,.gform_wrapper .gform-loader{height:24px;width:24px}.gform_confirmation_wrapper .gform_confirmation_message{margin:0}.gs-formulaire .gform_wrapper .gform_fields{row-gap:20px}@media (max-width:991px){.gs-formulaire .gform_wrapper .gfield[class*=gfield--width-]{grid-column:span 12}}.gs-formulaire .gform_wrapper .gfield.form-group{margin:0}.gs-formulaire .gform_wrapper .gfield.form-group>.gfield_label{bottom:auto;height:66px;margin:0;z-index:1}.gs-formulaire .gform_wrapper .gfield--type-textarea>.gfield_label{height:auto}.gs-formulaire .gform_wrapper .gfield_required{display:none}.gs-formulaire .gform_wrapper .gfield_contains_required>.gfield_label:before{color:#df1929;content:"*";font-size:.8em}.gs-formulaire .gform_wrapper .gfield.form-group:focus-within>.gfield_label,.gs-formulaire .gform_wrapper .gfield.form-group.gs-rempli>.gfield_label{font-size:.8em;transform:translateY(-17px)}.gs-formulaire .gform_wrapper .gfield_error input,.gs-formulaire .gform_wrapper .gfield_error textarea,.gs-formulaire .gform_wrapper .gfield_error .gform_drop_area{border-color:#df1929}.gs-formulaire .gform_wrapper .gfield_error .validation_message,.gs-formulaire .gform_wrapper .validation_message{color:#df1929}.gs-formulaire .gform_wrapper .gform_validation_errors h2{font-family:inherit;letter-spacing:normal;text-transform:none}.gs-formulaire .gform_wrapper .gform_validation_errors{background:#fbe8e9;border-left-color:#df1929;color:#8c1019}.gs-formulaire .gform_wrapper .gfield--type-fileupload>.gfield_label,.gs-formulaire .gform_wrapper .gform_drop_instructions,.gs-formulaire .gform_wrapper .gform_fileupload_rules{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.gs-formulaire .gform_wrapper .gform_drop_area{background:0 0;border:2px solid #003f53;padding:0;position:relative;transition:all .15s ease}.gs-formulaire .gform_wrapper .gform_button_select_files{background:0 0;border:0;color:#003f53;cursor:pointer;display:block;font-family:inherit;font-size:19px;font-weight:400;line-height:.9em;padding:22px 50px 22px 20px;text-align:left;transition:color .3s ease;width:100%}.gs-formulaire .gform_wrapper .gform_button_select_files .icon{font-size:20px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.gs-formulaire .gform_wrapper .gform_drop_area:hover,.gs-formulaire .gform_wrapper .gform_drop_area.hover{background-color:#003f53}.gs-formulaire .gform_wrapper .gform_drop_area:hover .gform_button_select_files,.gs-formulaire .gform_wrapper .gform_drop_area.hover .gform_button_select_files{color:#fff}.gs-formulaire .gform_wrapper .gform_button_select_files:focus-visible{outline:3px solid #ba9b62;outline-offset:2px}.gs-formulaire .gform_wrapper .ginput_preview_list{font-size:15px}.gs-formulaire .gform_wrapper .ginput_preview{align-items:center;color:#003f53;display:flex;gap:8px;margin-top:8px}.gs-formulaire .gform_wrapper .ginput_preview .gform_delete_file{background:0 0;border:0;color:#df1929;cursor:pointer;padding:0}.gs-formulaire>.row p{margin-bottom:15px}.gs-formulaire .gform_wrapper .gform_footer{margin-top:22px}.gform_wrapper .iframe-responsive,.gs-formulaire .iframe-responsive{display:none!important}.gs-formulaire .gform_wrapper .gform_footer .gform_button{width:auto}.gs-formulaire .gform_wrapper .gs-recaptcha-mention{flex:1 1 260px;margin:0}.gs-formulaire .gform_confirmation_message{background:#f4efe6;border-left:6px solid #ba9b62;color:#003f53;font-size:19px;line-height:1.6em;padding:30px 35px}.gs-recaptcha-mention{color:#003f53;font-size:13px!important;line-height:1.4em!important;padding:0!important}.gs-recaptcha-mention a{color:#003f53;text-decoration:underline}.grecaptcha-badge{visibility:hidden}.gform_wrapper .gform_footer .btn{font-family:"DM Sans",sans-serif;border:2px solid #003f53}