{"id":1447,"date":"2023-03-06T17:39:30","date_gmt":"2023-03-06T16:39:30","guid":{"rendered":"https:\/\/limage.lu\/?page_id=1447"},"modified":"2026-04-10T18:01:46","modified_gmt":"2026-04-10T16:01:46","slug":"inscription","status":"publish","type":"page","link":"https:\/\/limage.lu\/en\/inscription\/","title":{"rendered":"Register"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1447\" class=\"elementor elementor-1447\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1ff4597 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1ff4597\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-946c788\" data-id=\"946c788\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e995dc0 elementor-widget elementor-widget-heading\" data-id=\"e995dc0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Les inscriptions seront bient\u00f4t ouvertes<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c5dbb19 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c5dbb19\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b2e16d7\" data-id=\"b2e16d7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1a1ae67 elementor-widget elementor-widget-heading\" data-id=\"1a1ae67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Soumettre votre candidature<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ad1b5ae elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ad1b5ae\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-00b9785\" data-id=\"00b9785\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4905b98 elementor-widget elementor-widget-text-editor\" data-id=\"4905b98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-image-box-description\" style=\"text-align: center;\">Devenez pendant un an le visage embl\u00e9matique des Sofitel Luxembourg \u00e0 travers le monde<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9902dc3 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9902dc3\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-28149d5\" data-id=\"28149d5\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-eb450a7 elementor-widget elementor-widget-html\" data-id=\"eb450a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/code.jquery.com\/jquery-3.3.1.min.js\"><\/script>                                                                                                              \n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/js\/bootstrap-datepicker.min.js\"><\/script>\n  <script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/locales\/bootstrap-datepicker.fr.min.js\"><\/script>                                                 \n  <link href=\"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@5.3.0-alpha1\/dist\/css\/bootstrap.min.css\" rel=\"stylesheet\">                                                                    \n  <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/bootstrap-datepicker\/1.9.0\/css\/bootstrap-datepicker.min.css\">                                                \n                                                                                                                                                                                   \n  <style>                                                                                                                                                                          \n    :root {                                                                                                                                                                        \n      --brand:        #a47864;                              \n      --brand-hover:  #8f6654;                                                                                                                                                     \n      --brand-pale:   #f5ede8;\n      --brand-border: #d9c5bb;                                                                                                                                                     \n      --navy:         #0a1628;                              \n      --navy-mid:     #2d3f5c;                                                                                                                                                     \n      --navy-muted:   #6b7a92;                              \n      --page-bg:      #eef3f7;                                                                                                                                                     \n      --white:        #ffffff;                              \n      --border:       #d6dde6;                                                                                                                                                     \n      --section-label-color: #0a1628;                                                                                                                                              \n    }                                                                                                                                                                              \n                                                                                                                                                                                   \n    .limage-section {                                                                                                                                                              \n      font-size: 10px;                                      \n      letter-spacing: 0.2em;                                                                                                                                                       \n      text-transform: uppercase;\n      color: var(--section-label-color);                                                                                                                                           \n      font-weight: 600;                                     \n      padding-bottom: 8px;                                                                                                                                                         \n      border-bottom: 1px solid var(--border);\n      margin: 2rem 0 1.25rem;                                                                                                                                                      \n    }                                                                                                                                                                              \n  \n    .limage-form .form-control,                                                                                                                                                    \n    .limage-form .form-select {                             \n      border-color: var(--border);                                                                                                                                                 \n      border-radius: 3px;                                   \n      font-size: 14px;\n      padding: 10px 13px;\n      color: var(--navy);                                                                                                                                                          \n      background-color: var(--white);\n      transition: border-color .2s, background-color .2s;                                                                                                                          \n    }                                                                                                                                                                              \n    .limage-form .form-control:focus,\n    .limage-form .form-select:focus {                                                                                                                                              \n      border-color: var(--navy-mid);                        \n      background-color: var(--page-bg);                                                                                                                                            \n      box-shadow: none;\n      color: var(--navy);                                                                                                                                                          \n    }                                                                                                                                                                              \n    .limage-form label {\n      font-size: 11px;                                                                                                                                                             \n      letter-spacing: 0.12em;                               \n      text-transform: uppercase;\n      color: var(--navy-muted);\n      margin-bottom: 5px;                                                                                                                                                          \n      font-weight: 500;\n    }                                                                                                                                                                              \n    .limage-form ::placeholder { color: #b0bac8; }          \n                                                                                                                                                                                   \n    .file-zone {                                                                                                                                                                   \n      border: 1.5px dashed var(--border);                                                                                                                                          \n      border-radius: 4px;                                                                                                                                                          \n      background: var(--page-bg);                           \n      padding: 18px 12px;                                                                                                                                                          \n      text-align: center;\n      position: relative;                                                                                                                                                          \n      cursor: pointer;                                      \n      transition: border-color .2s, background .2s;\n    }                                                                                                                                                                              \n    .file-zone:hover { border-color: var(--brand); background: var(--brand-pale); }\n    .file-zone input[type=\"file\"] {                                                                                                                                                \n      position: absolute; inset: 0;                                                                                                                                                \n      opacity: 0; width: 100%; height: 100%;\n      cursor: pointer;                                                                                                                                                             \n    }                                                       \n    .file-zone .fz-icon { font-size: 22px; line-height: 1; margin-bottom: 8px; display: block; color: var(--navy-muted); }                                                         \n    .file-zone .fz-label { font-size: 11px; color: var(--navy-muted); display: block; pointer-events: none; }                                                                      \n    .file-zone .fz-name { font-size: 12px; color: var(--brand); margin-top: 4px; display: none; font-weight: 500; }                                                                \n                                                                                                                                                                                   \n    .limage-check {                                                                                                                                                                \n      display: flex;                                                                                                                                                               \n      align-items: flex-start;                                                                                                                                                     \n      gap: 12px;\n      padding: 13px 15px;                                                                                                                                                          \n      border: 1px solid var(--border);                      \n      border-radius: 4px;                                                                                                                                                          \n      margin-bottom: 10px;\n      background: var(--white);                                                                                                                                                    \n      transition: background .15s, border-color .15s;       \n      cursor: pointer;                                                                                                                                                             \n    }\n    .limage-check:hover { background: var(--page-bg); border-color: var(--navy-mid); }                                                                                             \n    .limage-check input[type=\"checkbox\"] {                  \n      margin-top: 2px; flex-shrink: 0;                                                                                                                                             \n      accent-color: var(--navy);\n      width: 15px; height: 15px;                                                                                                                                                   \n    }                                                       \n    .limage-check .check-text { font-size: 13px; line-height: 1.55; color: var(--navy); }                                                                                          \n    .limage-check a { color: var(--brand); text-decoration: none; border-bottom: 1px solid var(--brand-border); }                                                                  \n                                                                                                                                                                                   \n    #error-mail, #error-birthday, #error-picture, #error-available, #error-terms, #error-rgpd {                                                                                    \n      border-left: 3px solid #b04040;                                                                                                                                              \n      background: #fdf0f0;                                                                                                                                                         \n      color: #8b2e2e;                                                                                                                                                              \n      font-size: 13px;\n      padding: 12px 16px;                                                                                                                                                          \n      border-radius: 3px;                                                                                                                                                          \n      margin-bottom: 1rem;\n    }                                                                                                                                                                              \n    #success {                                              \n      border-left: 3px solid var(--brand);                                                                                                                                         \n      background: var(--brand-pale);\n      color: var(--brand-hover);                                                                                                                                                   \n      font-size: 13px;                                                                                                                                                             \n      padding: 12px 16px;\n      border-radius: 3px;                                                                                                                                                          \n      margin-bottom: 1rem;                                  \n    }\n\n    #submit {                                                                                                                                                                      \n      background-color: #F0EFEB !important;\n      border-color: #F0EFEB !important;                                                                                                                                            \n      border-radius: 3px !important;                        \n      color: #0a1628 !important;                                                                                                                                                   \n      font-size: 12px;                                                                                                                                                             \n      letter-spacing: 0.18em;\n      text-transform: uppercase;                                                                                                                                                   \n      padding: 14px 42px;                                   \n      font-weight: 500;                                                                                                                                                            \n      transition: background-color .2s, transform .1s;\n    }                                                                                                                                                                              \n    #submit:hover:not(:disabled) { background-color: #DFDFDF !important; border-color: #DFDFDF !important; color: #0a1628 !important; }\n    #submit:active { transform: scale(0.98); }                                                                                                                                     \n    #submit:disabled { opacity: 0.7; cursor: not-allowed; } \n                                                                                                                                                                                   \n    .limage-form .invalid-feedback { font-size: 11px; color: #b04040; }                                                                                                            \n  <\/style>                                                                                                                                                                         \n                                                                                                                                                                                   \n  <div class=\"limage-form\">                                 \n\n    <div id=\"error-mail\"      class=\"d-none\" role=\"alert\">Cet e-mail est d\u00e9j\u00e0 associ\u00e9 \u00e0 un candidat.<\/div>                                                                         \n    <div id=\"error-birthday\"  class=\"d-none\" role=\"alert\">Vous devez avoir au moins 18 ans pour vous inscrire.<\/div>\n    <div id=\"error-available\" class=\"d-none\" role=\"alert\">Vous devez confirmer votre disponibilit\u00e9 pour les castings (11, 12, 13 mai) et la finale (29 mai).<\/div>                 \n    <div id=\"error-terms\"     class=\"d-none\" role=\"alert\">Vous devez accepter les termes et conditions de participation.<\/div>                                                     \n    <div id=\"error-rgpd\"      class=\"d-none\" role=\"alert\">Vous devez accepter la politique de confidentialit\u00e9.<\/div>                                                               \n    <div id=\"error-picture\"   class=\"d-none\" role=\"alert\">Seuls les formats JPEG et PNG sont accept\u00e9s (2 Mo maximum).<\/div>                                                        \n    <div id=\"success\"         class=\"d-none\" role=\"alert\">Cher(e) <span id=\"candidate_limage\"><\/span>, nous avons bien re\u00e7u votre participation \u00e0 L'IMAGE \u00e9dition 2026.<\/div>      \n                                                                                                                                                                                   \n    <form id=\"register\" name=\"register\" enctype=\"multipart\/form-data\" novalidate>                                                                                                  \n                                                                                                                                                                                   \n      <!-- \u2500\u2500 Identit\u00e9 \u2500\u2500 -->                                                                                                                                                      \n      <p class=\"limage-section\">Identit\u00e9<\/p>                \n      <div class=\"row g-3 mb-3\">                                                                                                                                                   \n        <div class=\"col-md-4\">                                                                                                                                                     \n          <label for=\"firstname\">Pr\u00e9nom<\/label>\n          <input id=\"firstname\" name=\"firstname\" type=\"text\" class=\"form-control\" minlength=\"4\" maxlength=\"30\" required placeholder=\"Marie\">                                       \n          <div class=\"invalid-feedback\">Entre 4 et 30 caract\u00e8res<\/div>                                                                                                             \n        <\/div>                                                                                                                                                                     \n        <div class=\"col-md-4\">                                                                                                                                                     \n          <label for=\"lastname\">Nom<\/label>                                                                                                                                        \n          <input id=\"lastname\" name=\"lastname\" type=\"text\" class=\"form-control\" minlength=\"4\" maxlength=\"30\" required placeholder=\"Dupont\">\n          <div class=\"invalid-feedback\">Entre 4 et 30 caract\u00e8res<\/div>                                                                                                             \n        <\/div>\n        <div class=\"col-md-4\">                                                                                                                                                     \n          <label for=\"birthday\">Date de naissance<\/label>   \n          <input id=\"birthday\" name=\"birthday\" class=\"form-control\" type=\"text\" readonly required placeholder=\"JJ-MM-AAAA\">                                                        \n          <div class=\"invalid-feedback\">Ce champ est obligatoire<\/div>                                                                                                             \n        <\/div>                                                                                                                                                                     \n      <\/div>                                                                                                                                                                       \n                                                                                                                                                                                   \n      <div class=\"row g-3 mb-3\">                            \n        <div class=\"col-md-3\">\n          <label for=\"gender\">Genre<\/label>\n          <select id=\"gender\" name=\"gender\" class=\"form-select\" required>\n            <option value=\"\">Choisir\u2026<\/option>                                                                                                                                     \n            <option value=\"Man\">Homme<\/option>\n            <option value=\"Woman\">Femme<\/option>                                                                                                                                   \n            <option value=\"Non-binary\">Non-binaire<\/option>                                                                                                                        \n          <\/select>\n          <div class=\"invalid-feedback\">Obligatoire<\/div>                                                                                                                          \n        <\/div>                                                                                                                                                                     \n        <div class=\"col-md-3\">\n          <label for=\"size\">Taille (cm)<\/label>                                                                                                                                    \n          <input id=\"size\" name=\"size\" type=\"number\" class=\"form-control\" min=\"150\" max=\"220\" required placeholder=\"175\">\n          <div class=\"invalid-feedback\">Entre 150 et 220 cm<\/div>                                                                                                                  \n        <\/div>\n        <div class=\"col-md-3\">                                                                                                                                                     \n          <label for=\"city\">Ville<\/label>                   \n          <input id=\"city\" name=\"city\" type=\"text\" class=\"form-control\" minlength=\"6\" maxlength=\"30\" required placeholder=\"Luxembourg\">                                            \n          <div class=\"invalid-feedback\">Entre 6 et 30 caract\u00e8res<\/div>                                                                                                             \n        <\/div>\n        <div class=\"col-md-3\">                                                                                                                                                     \n          <label for=\"job\">Profession<\/label>               \n          <input id=\"job\" name=\"job\" type=\"text\" class=\"form-control\" minlength=\"6\" maxlength=\"30\" required placeholder=\"\u00c9tudiant(e)\">                                             \n          <div class=\"invalid-feedback\">Entre 6 et 30 caract\u00e8res<\/div>                                                                                                             \n        <\/div>                                                                                                                                                                     \n      <\/div>                                                                                                                                                                       \n                                                            \n      <!-- \u2500\u2500 Contact \u2500\u2500 -->\n      <p class=\"limage-section\">Contact<\/p>\n      <div class=\"row g-3 mb-3\">                                                                                                                                                   \n        <div class=\"col-md-4\">\n          <label for=\"email\">E-mail<\/label>                                                                                                                                        \n          <input id=\"email\" name=\"email\" type=\"text\" class=\"form-control\" minlength=\"5\" maxlength=\"50\" required placeholder=\"marie@exemple.com\">\n          <div class=\"invalid-feedback\">Adresse e-mail invalide<\/div>                                                                                                              \n        <\/div>                                                                                                                                                                     \n        <div class=\"col-md-4\">                                                                                                                                                     \n          <label for=\"phone\">T\u00e9l\u00e9phone<\/label>                                                                                                                                     \n          <input id=\"phone\" name=\"phone\" type=\"text\" class=\"form-control\" minlength=\"6\" maxlength=\"30\" required placeholder=\"+352 621 000 000\">\n          <div class=\"invalid-feedback\">Entre 6 et 30 caract\u00e8res<\/div>                                                                                                             \n        <\/div>\n        <div class=\"col-md-4\">                                                                                                                                                     \n          <label for=\"instagram\">Instagram<\/label>          \n          <input id=\"instagram\" name=\"instagram\" type=\"text\" class=\"form-control\" minlength=\"6\" maxlength=\"60\" pattern=\"@.+\" required placeholder=\"@marie.dupont\">\n          <div class=\"invalid-feedback\">Le format doit commencer par @ (ex : @marie.dupont)<\/div>                                                                                  \n        <\/div>                                                                                                                                                                     \n      <\/div>                                                                                                                                                                       \n                                                                                                                                                                                   \n      <!-- \u2500\u2500 Photos \u2500\u2500 -->                                 \n      <p class=\"limage-section\">Photos<\/p>\n      <div class=\"row g-3 mb-3\">                                                                                                                                                   \n        <div class=\"col-md-4\">\n          <label>Photo portrait<\/label>                                                                                                                                            \n          <div class=\"file-zone\">                           \n            <span class=\"fz-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\"          \n  stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><circle cx=\"8.5\" cy=\"8.5\" r=\"1.5\"\/><polyline points=\"21 15 16 10 5        \n  21\"\/><\/svg><\/span>                                                                                                                                                               \n            <span class=\"fz-label\">Portrait \u00b7 JPEG\/PNG \u00b7 2 Mo max<\/span>                                                                                                           \n            <span class=\"fz-name\" id=\"name-portrait\"><\/span>                                                                                                                       \n            <input id=\"picture_portrait\" name=\"picture_portrait\" type=\"file\" accept=\".jpg,.jpeg,.png\" required>\n          <\/div>                                                                                                                                                                   \n          <div class=\"invalid-feedback\" style=\"display:none\">Format invalide ou fichier trop lourd<\/div>\n        <\/div>                                                                                                                                                                     \n        <div class=\"col-md-4\">                                                                                                                                                     \n          <label>Photo en pied<\/label>                                                                                                                                             \n          <div class=\"file-zone\">                                                                                                                                                  \n            <span class=\"fz-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" \n  stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2\"\/><circle cx=\"12\" cy=\"7\" r=\"4\"\/><\/svg><\/span>                                  \n            <span class=\"fz-label\">Plein pied \u00b7 JPEG\/PNG \u00b7 2 Mo max<\/span>\n            <span class=\"fz-name\" id=\"name-full\"><\/span>                                                                                                                           \n            <input id=\"picture_full\" name=\"picture_full\" type=\"file\" accept=\".jpg,.jpeg,.png\" required>                                                                            \n          <\/div>\n          <div class=\"invalid-feedback\" style=\"display:none\">Format invalide ou fichier trop lourd<\/div>                                                                           \n        <\/div>                                                                                                                                                                     \n        <div class=\"col-md-4\">\n          <label>Photo selfie<\/label>                                                                                                                                              \n          <div class=\"file-zone\">                           \n            <span class=\"fz-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"26\" height=\"26\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.2\" \n  stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2z\"\/><circle cx=\"12\" cy=\"13\"              \n  r=\"4\"\/><\/svg><\/span>\n            <span class=\"fz-label\">Selfie \u00b7 JPEG\/PNG \u00b7 2 Mo max<\/span>                                                                                                             \n            <span class=\"fz-name\" id=\"name-selfie\"><\/span>  \n            <input id=\"picture_selfie\" name=\"picture_selfie\" type=\"file\" accept=\".jpg,.jpeg,.png\" required>\n          <\/div>                                                                                                                                                                   \n          <div class=\"invalid-feedback\" style=\"display:none\">Format invalide ou fichier trop lourd<\/div>\n        <\/div>                                                                                                                                                                     \n      <\/div>                                                \n                                                                                                                                                                                   \n      <!-- \u2500\u2500 Mensurations & motivation \u2500\u2500 -->              \n      <p class=\"limage-section\">Mensurations & motivation<\/p>\n      <div class=\"mb-3\">                                                                                                                                                           \n        <label for=\"clothes_size\">Taille de T-shirt & Taille de pantalon (taille fran\u00e7aise)<\/label>\n        <input id=\"clothes_size\" name=\"clothes_size\" class=\"form-control\" minlength=\"20\" maxlength=\"500\" required placeholder=\"Ex : T-shirt M \/ Pantalon 38\">                      \n        <div class=\"invalid-feedback\">Ce champ est obligatoire<\/div>                                                                                                               \n      <\/div>                                                                                                                                                                       \n      <div class=\"mb-3\">                                                                                                                                                           \n        <label for=\"message\">Pr\u00e9sentez-vous et vos motivations<\/label>\n        <textarea id=\"message\" name=\"message\" class=\"form-control\" rows=\"4\" minlength=\"20\" maxlength=\"900\" required placeholder=\"En quelques lignes, partagez votre parcours et ce \n  qui vous motive \u00e0 participer \u00e0 L'IMAGE\u2026\"><\/textarea>                                                                                                                             \n        <div class=\"invalid-feedback\">Entre 20 et 900 caract\u00e8res<\/div>                                                                                                             \n      <\/div>                                                                                                                                                                       \n                                                            \n      <!-- \u2500\u2500 Conditions & disponibilit\u00e9 \u2500\u2500 -->\n      <p class=\"limage-section\">Conditions & disponibilit\u00e9<\/p>\n                                                                                                                                                                                   \n      <label class=\"limage-check\">\n        <input id=\"terms\" name=\"terms\" type=\"checkbox\" required>                                                                                                                   \n        <span class=\"check-text\">J'accepte <a href=\"\/reglements-conditions\" target=\"_blank\">les termes et conditions<\/a> de participation.<\/span>                                  \n      <\/label>                                                                                                                                                                     \n      <label class=\"limage-check\">                                                                                                                                                 \n        <input id=\"rgpd\" name=\"rgpd\" type=\"checkbox\" required>                                                                                                                     \n        <span class=\"check-text\">J'accepte la <a href=\"\/politique-de-confidentialite\" target=\"_blank\">politique de confidentialit\u00e9<\/a> (RGPD).<\/span>                              \n      <\/label>                                                                                                                                                                     \n      <label class=\"limage-check\">                                                                                                                                                 \n        <input id=\"available\" name=\"available\" type=\"checkbox\" required>                                                                                                           \n        <span class=\"check-text\">Je confirme \u00eatre disponible \u00e0 Luxembourg les <strong>11, 12 et 13 mai<\/strong> (castings) et le <strong>29 mai<\/strong> (finale).<\/span>\n      <\/label>                                                                                                                                                                     \n   \n      <hr class=\"my-4\">                                                                                                                                                            \n                                                            \n      <button id=\"submit\" class=\"btn btn-primary btn-lg\" type=\"submit\">                                                                                                            \n        <span id=\"submit-text\">Soumettre ma candidature<\/span>\n        <span id=\"submit-spinner\" class=\"d-none\">                                                                                                                                  \n          <span class=\"spinner-border spinner-border-sm me-2\" role=\"status\"><\/span>\n          Envoi en cours\u2026                                                                                                                                                          \n        <\/span>                                                                                                                                                                    \n      <\/button>\n                                                                                                                                                                                   \n    <\/form>                                                 \n  <\/div>\n\n  <script>\n  $(function () {\n    $(\"#birthday\").datepicker({                                                                                                                                                    \n      autoclose: true,\n      format: \"dd-mm-yyyy\",                                                                                                                                                        \n      endDate: \"-18y\",                                                                                                                                                             \n      language: \"fr\"\n    });                                                                                                                                                                            \n  });                                                                                                                                                                              \n   \n  ['portrait','full','selfie'].forEach(function(k) {                                                                                                                               \n    var input = document.getElementById('picture_' + k);    \n    var nameEl = document.getElementById('name-' + k);                                                                                                                             \n    if (input) input.addEventListener('change', function() {\n      if (input.files[0]) { nameEl.textContent = input.files[0].name; nameEl.style.display = 'block'; }                                                                            \n    });                                                                                                                                                                            \n  });\n                                                                                                                                                                                   \n  var instaInput = document.getElementById('instagram');                                                                                                                           \n  instaInput.addEventListener('blur', function() {\n    var val = instaInput.value.trim();                                                                                                                                             \n    if (val && val.charAt(0) !== '@') instaInput.value = '@' + val;\n  });                                                                                                                                                                              \n  instaInput.addEventListener('focus', function() {\n    if (instaInput.value === '') instaInput.value = '@';                                                                                                                           \n  });                                                                                                                                                                              \n  instaInput.addEventListener('blur', function() {\n    if (instaInput.value === '@') instaInput.value = '';                                                                                                                           \n  }, true);                                                 \n                                                                                                                                                                                   \n  var mail           = document.querySelector('#error-mail');\n  var birthday       = document.querySelector('#error-birthday');                                                                                                                  \n  var picture        = document.querySelector('#error-picture');\n  var errorAvailable = document.getElementById('error-available');                                                                                                                 \n  var errorTerms     = document.getElementById('error-terms');\n  var errorRgpd      = document.getElementById('error-rgpd');                                                                                                                      \n  var success        = document.querySelector('#success');                                                                                                                         \n  var candidate_limage = document.querySelector('#candidate_limage');\n  var url = \"https:\/\/register.limage.lu\/api\/v1\/register\";                                                                                                                          \n                                                                                                                                                                                   \n  function showEl(el) { if(el) el.classList.remove('d-none'); }                                                                                                                    \n  function hideEl(el) { if(el) el.classList.add('d-none'); }                                                                                                                       \n  function removeAlerts() {                                                                                                                                                        \n    [mail, birthday, picture, errorAvailable, errorTerms, errorRgpd].forEach(hideEl);\n  }                                                                                                                                                                                \n                                                            \n  function setLoading(loading) {                                                                                                                                                   \n    var btn     = document.getElementById('submit');        \n    var txt     = document.getElementById('submit-text');                                                                                                                          \n    var spinner = document.getElementById('submit-spinner');\n    btn.disabled = loading;                                                                                                                                                        \n    if (loading) { hideEl(txt); showEl(spinner); }          \n    else         { showEl(txt); hideEl(spinner); }                                                                                                                                 \n  }\n                                                                                                                                                                                   \n  register.addEventListener('submit', function(e) {                                                                                                                                \n    e.preventDefault();\n    var formData    = new FormData(e.target);                                                                                                                                      \n    var pp          = formData.getAll('picture_portrait');  \n    var pf          = formData.getAll('picture_full');\n    var ps          = formData.getAll('picture_selfie');                                                                                                                           \n    var isTerms     = document.getElementById(\"terms\").checked;\n    var isRgpd      = document.getElementById(\"rgpd\").checked;                                                                                                                     \n    var isAvailable = document.getElementById(\"available\").checked;\n                                                                                                                                                                                   \n    if (register.checkValidity() && isTerms && isRgpd && isAvailable &&                                                                                                            \n        pp[0].size < 2000000 && pf[0].size < 2000000 && ps[0].size < 2000000) {\n                                                                                                                                                                                   \n      setLoading(true);                                     \n      removeAlerts();                                                                                                                                                              \n                                                            \n      fetch(url, { method: \"POST\", body: formData })\n        .then(function(r) { return r.json(); })\n        .then(function(response) {                                                                                                                                                 \n          setLoading(false);\n          if (response.success) {                                                                                                                                                  \n            candidate_limage.innerHTML = response.message;  \n            register.style.transition = 'opacity .4s';                                                                                                                             \n            register.style.opacity = '0';                                                                                                                                          \n            setTimeout(function() {                                                                                                                                                \n              register.style.display = 'none';                                                                                                                                     \n              showEl(success);                              \n            }, 400);                                                                                                                                                               \n            setTimeout(function() { window.location.href = \"https:\/\/limage.lu\"; }, 5000);\n          } else {                                                                                                                                                                 \n            var err = JSON.parse(response.message);         \n            if (err.email)    showEl(mail);                                                                                                                                        \n            if (err.birthday) showEl(birthday);                                                                                                                                    \n            if (err.picture_portrait || err.picture_full || err.picture_selfie || err.picture) showEl(picture);\n          }                                                                                                                                                                        \n        })                                                  \n        .catch(function() {                                                                                                                                                        \n          setLoading(false);                                \n        });\n                                                                                                                                                                                   \n    } else {\n      e.stopPropagation();                                                                                                                                                         \n      register.classList.add(\"was-validated\");              \n      removeAlerts();\n      if (!isTerms)     showEl(errorTerms);                                                                                                                                        \n      if (!isRgpd)      showEl(errorRgpd);\n      if (!isAvailable) showEl(errorAvailable);                                                                                                                                    \n      if (pp[0].size > 2000000 || pf[0].size > 2000000 || ps[0].size > 2000000) showEl(picture);\n    }                                                                                                                                                                              \n  }, false);                                                \n  <\/script>                                   \n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Les inscriptions seront bient\u00f4t ouvertes Soumettre votre candidature Devenez pendant un an le visage embl\u00e9matique des Sofitel Luxembourg \u00e0 travers le monde Cet e-mail est d\u00e9j\u00e0 associ\u00e9 \u00e0 un candidat. Vous devez avoir au moins 18 ans pour vous inscrire. Vous devez confirmer votre disponibilit\u00e9 pour les castings (11, 12, 13 mai) et la finale [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1447","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/pages\/1447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/comments?post=1447"}],"version-history":[{"count":376,"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/pages\/1447\/revisions"}],"predecessor-version":[{"id":3419,"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/pages\/1447\/revisions\/3419"}],"wp:attachment":[{"href":"https:\/\/limage.lu\/en\/wp-json\/wp\/v2\/media?parent=1447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}