<div class="col-12 py-60 px-20 px-lg-100 bg-lighter-gray" id="contact-form"> <div class="text-center"> <h2 class="mb-10"> {{ pimcore_input("title",{ "width": '100%', "placeholder": "Titolo" }) }} </h2> <p class="fs-25"> {{ pimcore_wysiwyg("description",{ "width": '100%', "placeholder": "Descrizione" }) }} </p> </div> <form action="/{{ app.request.locale }}/form/submit" method="POST" class="p-10 p-lg-30 p-xl-100 needs-validation" novalidate> <input type="hidden" name="form_type" value="1"/> <input type="hidden" name="form_url" value="{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}"/> <input type="hidden" name="form_locale" value="{{ app.request.getLocale() }}"/> <div class="row gx-md-60 p-0 fs-16"> <div class="col-md-6 col-12 pb-40"> <label for="firstname" class="d-block fw-bold">{{ 'Nome'|trans }} *</label> <input type="text" name="firstname" id="firstname" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> <div class="col-md-6 col-12 pb-40"> <label for="lastname" class="d-block fw-bold">{{ 'Cognome'|trans }} *</label> <input type="text" name="lastname" id="lastname" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> </div> <div class="row gx-md-60 p-0 fs-16"> <div class="col-md-6 col-12 pb-40"> <label for="company" class="d-block fw-bold">{{ 'Azienda'|trans }} *</label> <input type="text" name="company" id="company" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> <div class="col-md-6 col-12 pb-40"> <label for="sector" class="d-block fw-bold">{{ 'Settore'|trans }} *</label> <input type="text" name="sector" id="sector" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> </div> <div class="row gx-md-60 p-0 fs-16"> <div class="col-md-6 col-12 pb-40"> <label for="city" class="d-block fw-bold">{{ 'Città'|trans }} *</label> <input type="text" name="city" id="city" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> <div class="col-md-6 col-12 pb-40"> <label for="country" class="d-block fw-bold">{{ 'Nazione'|trans }} *</label> <input type="text" name="country" id="country" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> </div> <div class="row gx-md-60 p-0 fs-16"> <div class="col-md-6 col-12 pb-40"> <label for="email" class="d-block fw-bold">{{ 'Email'|trans }} *</label> <input type="email" name="email" id="email" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> <div class="col-md-6 col-12 pb-40"> <label for="website" class="d-block fw-bold">{{ 'Sito internet'|trans }}</label> <input type="text" name="website" id="website" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" > </div> </div> <div class="row p-0 fs-16"> <div class="col-12 pb-20"> <label for="phone" class="d-block fw-bold">{{ 'Messaggio'|trans }} *</label> <textarea name="message" id="message" rows="10" class="form-control rounded-0 w-100 py-15 border-0 border-bottom border-black bg-transparent" required></textarea> <div class="invalid-feedback">{{ 'Questo campo è obbligatorio'|trans|raw }}</div> </div> </div> <div class="row p-0 fs-16"> <div class="col-12 py-20 d-flex gap-10 align-items-md-center"> <div class="g-recaptcha" data-sitekey="6LeM24opAAAAAK_Ggfzir7_UCrKhGaxnYOAAeo16"></div> </div> </div> <div class="row p-0 fs-16"> <div class="col-12 py-20 d-flex gap-10 align-items-md-center"> <input class="form-check-input" type="checkbox" value="" id="defaultCheck1" required> <label class="form-check-label w-100 w-md-75" for="defaultCheck1"> {{ 'Dopo aver preso visione della presente <a href="#" target="_blank" class="link">informativa sulla privacy</a>, acconsento al trattamento dei dati personali comunicati.*'|trans|raw }} </label> </div> </div> <div class="row p-0 fs-16"> <div class="col-12 py-20 text-end"> <div class="submit d-inline-flex align-items-center"> <input type="submit" value="{{ 'Invia'|trans }}" class="fs-20 fw-bold bg-transparent border-0"> <i class="fa-solid fa-arrow-right-long"></i> </div> </div> </div> </form></div><script>(() => { 'use strict'; const forms = document.querySelectorAll('.needs-validation'); Array.from(forms).forEach(form => { form.addEventListener('submit', event => { if (!form.checkValidity() || grecaptcha.getResponse() === '') { event.preventDefault(); event.stopPropagation(); } form.classList.add('was-validated'); }, false); });})();</script><script src='https://www.google.com/recaptcha/api.js'></script>