/* This layer only concerns the existing journalists page and its original form. */
body.n1-unified-desk.n1-form-page{--n1-desk-dir:var(--n1-view-dir)}
body.n1-unified-desk.n1-form-page #page-container #main-content :is(#demande,#methode){scroll-margin-top:100px}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;direction:var(--n1-view-dir)!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_form .et_pb_contact_field{float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;clear:none!important;text-align:start!important;direction:var(--n1-view-dir)!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande :is(.et_pb_contact_field[data-id="message"],.et_pb_contact_field[data-id="consentement"],.et_contact_bottom_container){grid-column:1 / -1}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande :is(.et_pb_contact_form_container,.et_pb_contact_form,.et_pb_contact_form label,.et_contact_bottom_container){direction:var(--n1-view-dir)!important;text-align:start!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande :is(.et_pb_contact_form_container,.before-write){background:#242427!important;border:1px solid #ffffff24!important;border-radius:16px!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_form label{font-size:14px!important;line-height:1.7!important;color:#f7f3f5!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_form_label{display:block!important;position:static!important;margin-bottom:7px!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande [data-id="consentement"]>.et_pb_contact_form_label{display:none!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande :is(input:not([type="hidden"]):not([type="checkbox"]),select,textarea){background-color:#242427!important;color:#f7f3f5!important;border:1px solid #a18a96!important;font-size:16px!important;line-height:1.7!important;min-height:48px!important;direction:var(--n1-view-dir)!important;text-align:start!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande input[data-field_type="email"]{direction:ltr!important;text-align:left!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande textarea{min-height:160px!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande select{padding-inline:12px 38px!important;background-position:right 12px center!important}
body.n1-unified-desk.n1-unified-fa #page-container #main-content #demande select{background-position:left 12px center!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande :is(input,select,textarea):focus-visible{outline:3px solid #f1bfd4!important;outline-offset:3px!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_field_checkbox label i{margin:2px 0 0!important;margin-inline-end:12px!important;border-color:#a18a96!important;background-color:#242427!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_field_checkbox input:checked+label i{background:#815064!important;color:#fff!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_field_checkbox input:focus-visible+label{outline:3px solid #f1bfd4!important;outline-offset:4px!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_contact_bottom_container{float:none!important;margin:0!important;justify-content:flex-start!important}
body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_submit{margin:0!important;font-size:16px!important}
body.n1-unified-desk.n1-form-page #page-container #main-content [data-n1-bidi]:dir(ltr){direction:ltr!important;text-align:left!important}
body.n1-unified-desk.n1-form-page #page-container #main-content [data-n1-bidi]:dir(rtl){direction:rtl!important;text-align:right!important}
@media(max-width:640px){body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_form{grid-template-columns:minmax(0,1fr)}body.n1-unified-desk.n1-form-page #page-container #main-content #demande .et_pb_contact_submit{width:100%!important}}
