{% macro EventForm() %}
  {% call FormBuilder.Form() %}
    {% call FormBuilder.FormGroup({
      title: false,
      id: 'text-field',
      legendClassName: ''
    }) %}
      {% call GridBuilder.Grid({}) %}
        {% call GridBuilder.GridColumn({ lg: 6 }) %}
          {{ FormBuilder.FormControl({
            label: false,
            placeholder: 'Name*',
            attrs: {
              required: true
            }
          }) }}
        {% endcall %}
        {% call GridBuilder.GridColumn({ lg: 6 }) %}
          {{ FormBuilder.FormControl({
            label: false,
            type: 'email',
            placeholder: 'E-mail*',
            attrs: {
              required: true
            }
          }) }}
        {% endcall %}
        {% call GridBuilder.GridColumn({ lg: 4 }) %}
          {{ FormBuilder.FormControl({
            label: false,
            type: 'tel',
            placeholder: 'Telefonnummer*',
            attrs: {
              required: true
            }
          }) }}
        {% endcall %}
        {% call GridBuilder.GridColumn({ lg: 4 }) %}
          {{ FormBuilder.FormControl({
            label: false,
            type: 'select',
            placeholder: 'Anzahl der Teilnehmenden',
            attrs: {
              required: true
            }
          }) }}
        {% endcall %}
        {% call GridBuilder.GridColumn({ lg: 4 }) %}
          {{ FormBuilder.FormControl({
            label: false,
            type: 'select',
            placeholder: 'Anzahl der Hotelzimmer',
            attrs: {
              required: true
            }
          }) }}
        {% endcall %}
        {% call GridBuilder.GridColumn({ lg: 12 }) %}
          {{ FormBuilder.FormControl({
            label: false,
            type: 'textarea',
            placeholder: 'Stellen Sie uns kurz Ihr Standkonzept vor (600 Wörter)*'
          }) }}
        {% endcall %}
        {% call GridBuilder.GridColumn({ lg: 12 }) %}
          {{ FormBuilder.FormCheckbox({
            label: 'Hiermit erkläre ich mich damit einverstanden, dass die Marheineke Halle meine persönlichen Daten zum Zwecke der Stellenbesetzung nutzen darf. Die Daten werden nach dem Bewerbungsprozess wieder gelöscht.',
            attrs: {
              required: true
            }
          }) }}
        {% endcall %}
      {% endcall %}
    {% endcall %}
    {% call FormBuilder.FormActions() %}
      {{ Button({
        className: 'button--red button--fluid',
        type: 'submit',
        text: 'Senden'
      }) }}

      <div class="mt-3 mx-auto text-center mw-930 w-full">
        <p class="text-xs text-secondary text-weight-700">Was passiert jetzt?</p>
        <p class="text-xs">Erstmal bekommen Sie eine Bestätigung per Mail. Unsere Händler:innen sehen sich Ihre Anfrage an und melden sich unter der angegebenen Mail-Adresse innerhalb von 7 Werktagen bei Ihnen.</p>
      </div>
    {% endcall %}
  {% endcall %}
{% endmacro %}

{% macro EventFormSection() %}
  {% call Section({
    className: 'section--title-center section--offset-lg',
    containerClassName: 'container mw-1170',
    title: 'Anfrageformular: Führung',
    teaser: 'Bitte füllen Sie alle Stellen aus und klicken Sie dann auf <span class="text-secondary text-weight-700">senden.</span>'
  }) %}
    {{ EventForm() }}
  {% endcall %}
{% endmacro %}

