{# Fragment Ajax de la modale « demande de rappel » (formulaire ou confirmation). #}{% form_theme contactRequestForm 'form_theme.html.twig' %}{% if success %}<div class="callback-request-success text-center"><div class="content-modale__icon" aria-hidden="true">{{ getLucidIcon('circle-check') }}</div><div class="h1">{{ 'form.call.callback_success_title'|trans }}</div><p class="text-sm-rg color-grey-text">{{ 'form.call.callback_success_message'|trans }}</p></div>{% else %}{{ form_start(contactRequestForm, {'action': path('website_contact_layout_request'),'method': 'POST','attr': {'id': 'contact-request-form', 'class': 'contact-form'}}) }}<div class="top"><div class="h1">{{ 'form.contact.callback_title'|trans }}</div><p>{{ 'form.contact.callback_description'|trans }}<br/>{{ 'form.contact.callback_hours'|trans }}</p>{% if not contactRequestForm.vars.valid %}<div class="alert alert-error">{{ form_errors(contactRequestForm) }}</div>{% endif %}</div><div class="bottom"><div id="contactFormErrorMessage" class="text-danger small mb-2" role="alert"></div>{% include 'pages/_includes/form/_form_contact_fields.html.twig' with { form: contactRequestForm, show_submit_button: false, callback_slot_after_consent: true } only %}{% for child in contactRequestForm %}{% if not child.rendered and 'hidden' in child.vars.block_prefixes %}{{ form_widget(child) }}{% endif %}{% endfor %}<div class="form-group buttons-container"><button type="button" class="btn style3 large bg-w" id="cancelCallbackRequestBtn">{{ 'website.ui.contact.cancel'|trans }}</button><button type="submit" class="btn style1 large reverse_color">{{ 'website.ui.contact.send'|trans }}</button></div></div>{{ form_end(contactRequestForm, {'render_rest': false}) }}{% endif %}