CINXE.COM

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title></title> </head> <body> <div id="iub-whistleblower-it-container"> <h1 class="title1">Whistleblowing - Modulo di segnalazione di condotte illecite</h1> <p class="whistleblower-initial-paragraph" id="iub-whistleblower-it-initial-paragraph">Puoi usare questo modulo di segnalazione whistleblowing come canale dove esprimere qualsiasi preoccupazione, sospetto o informazione riguardante potenziali illeciti, condotte inappropriate o comportamenti contrari all'etica all'interno della nostra organizzazione. Il modulo di segnalazioni whistleblowing 猫 pensato per offrirti un modo sicuro, riservato e protetto per segnalare qualsiasi problema che potresti aver riscontrato o osservato. Prendiamo sul serio tutte le segnalazioni e ti assicuriamo che la tua identit脿 verr脿 protetta come previsto dalla legge.</p> <h2 class="title2">Invia una segnalazione</h2> <form id="iub-whistleblower-it-form" method="POST" enctype="multipart/form-data"> <input type="hidden" name="iub-whistleblower-it-site-id" id="iub-whistleblower-it-site-id" value="3361773" /> <input type="hidden" name="iub-whistleblower-it-insecure" id="iub-whistleblower-it-insecure" value="1" /> <div class="form-group"> <fieldset> <div class="form-group"> <label for="iub-whistleblower-it-sensible-yes"> <input type="radio" id="iub-whistleblower-it-sensible-yes" name="iub-whistleblower-it-sensible-choice" value="1" /> Segnala in modo riservato </label> <div class="form-group" id="iub-whistleblower-it-sensible"> <div class="form-group"> <label for="iub-whistleblower-it-fullname" class="sr-only">Nome e cognome</label> <input class="iub-whistleblower-sensible-choice" placeholder="Nome e cognome" type="text" name="iub-whistleblower-it-fullname" id="iub-whistleblower-it-fullname" maxlength="40" /> </div> <div class="form-group"> <label for="iub-whistleblower-it-email" class="sr-only">Indirizzo e-mail</label> <input class="iub-whistleblower-sensible-choice" placeholder="Indirizzo e-mail" type="email" name="iub-whistleblower-it-email" id="iub-whistleblower-it-email" maxlength="60"/> </div> </div> </div> <div class="form-group"> <label for="iub-whistleblower-it-sensible-no"> <input type="radio" id="iub-whistleblower-it-sensible-no" name="iub-whistleblower-it-sensible-choice" checked="checked" value="0" /> Segnala in modo anonimo </label> </div> </fieldset> </div> <div class="form-group"> <fieldset> <h3 class="title2">Che tipo di illecito/condotta inappropriata si 猫 verificato?</h3> <div class="form-group form-group-checkbox-list"> <label for="iub-whistleblower-it-personal-data-protection"> <input type="checkbox" id="iub-whistleblower-it-personal-data-protection" name="iub-whistleblower-it-reasons" value="privacy_and_personal_data_protection" /> Tutela della privacy e dei dati personali </label> <label for="iub-whistleblower-it-consumer-protection"> <input type="checkbox" id="iub-whistleblower-it-consumer-protection" name="iub-whistleblower-it-reasons" value="consumer_protection" /> Protezione dei consumatori </label> <label for="iub-whistleblower-it-violations"> <input type="checkbox" id="iub-whistleblower-it-violations" name="iub-whistleblower-it-reasons" value="company_violations" /> Violazioni di policy e procedure aziendali </label> <label for="iub-whistleblower-it-financial-misconduct"> <input type="checkbox" id="iub-whistleblower-it-financial-misconduct" name="iub-whistleblower-it-reasons" value="financial_misconduct" /> Illeciti finanziari </label> <label for="iub-whistleblower-it-money-laundering"> <input type="checkbox" id="iub-whistleblower-it-money-laundering" name="iub-whistleblower-it-reasons" value="financial_fraud" /> Riciclaggio di denaro e finanziamento del terrorismo </label> <label for="iub-whistleblower-it-fraud"> <input type="checkbox" id="iub-whistleblower-it-fraud" name="iub-whistleblower-it-reasons" value="fraud" /> Frode </label> <label for="iub-whistleblower-it-network-info-security"> <input type="checkbox" id="iub-whistleblower-it-network-info-security" name="iub-whistleblower-it-reasons" value="information_security" /> Sicurezza delle reti e dei sistemi informativi </label> <label for="iub-whistleblower-it-harassment"> <input type="checkbox" id="iub-whistleblower-it-harassment" name="iub-whistleblower-it-reasons" value="harassment" /> Molestie o discriminazioni </label> <label for="iub-whistleblower-it-safety-concerns"> <input type="checkbox" id="iub-whistleblower-it-safety-concerns" name="iub-whistleblower-it-reasons" value="safety_concerns" /> Problemi di sicurezza (sicurezza e conformit脿 dei prodotti, sicurezza di alimenti e mangimi, sicurezza dei trasporti) </label> <label for="iub-whistleblower-it-health"> <input type="checkbox" id="iub-whistleblower-it-health" name="iub-whistleblower-it-reasons" value="health_concerns" /> Problemi legati alla salute pubblica o la salute e il benessere degli animali </label> <label for="iub-whistleblower-it-environment"> <input type="checkbox" id="iub-whistleblower-it-environment" name="iub-whistleblower-it-reasons" value="environment" /> Problematiche ambientali </label> <label for="iub-whistleblower-it-other"> <input type="checkbox" id="iub-whistleblower-it-other" name="iub-whistleblower-it-reasons" value="other" /> Altro </label> </div> </fieldset> </div> <div class="form-group"> <label for="iub-whistleblower-it-event-date" class="title3">Quando si 猫 verificato l'evento?</label> <p>Puoi specificare una data esatta oppure un periodo di tempo se l'evento si 猫 ripetuto nel tempo.</p> <input type="text" name="iub-whistleblower-it-event-date" id="iub-whistleblower-it-event-date" value="" placeholder="Scrivi la tua risposta" /> </div> <div class="form-group"> <label for="iub-whistleblower-it-issue" class="title3">Fatti</label> <p>Descrivi i fatti oggetto dell'illecito nel modo pi霉 specifico possibile.</p> <textarea placeholder="Scrivi la tua risposta" rows="5" cols="100" name="iub-whistleblower-it-issue" id="iub-whistleblower-it-issue" required minlength="10" maxlength="5000"></textarea> </div> <h2 class="title2">Controllo di sicurezza</h2> <div id="iub-whistleblower-it-captcha"></div> <div class="bottom-form-separator"></div> <div class="submit-section"> <div> <p> <strong style="font-weight: 500;">Controlla tutte le informazioni inserite prima di inviarle.</strong> Inviando il modulo, confermi che tutte le informazioni fornite sono veritiere ed esatte per quanto di tua conoscenza </p> </div> <div class="form-group"> <button type="submit">Invia la segnalazione</button> </div> </div> </form> <div class="whistleblower-accordion"> <div class="whistleblower-accordion-tab"> <h2 class="whistleblower-accordion-tab-header"><button id="iub-whistleblower-it-accordion-button-1" class="whistleblower-accordion-tab-title" aria-expanded="false" aria-controls="accordion-content-1">Domande frequenti</button></h2> <div id="iub-whistleblower-it-accordion-content-1" class="whistleblower-accordion-tab-content" role="region" aria-labelledby="accordion-button-1" aria-hidden="true"> <div> <div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Cos'猫 la direttiva UE sul Whistleblowing? </div> <div class="whistleblower-single-faq-description"> La <a href="https://eur-lex.europa.eu/legal-content/IT/TXT/?uri=CELEX:32019L1937" title="EU Whistleblower Directive" target="_blank" rel="noopener noreferrer">direttiva UE sul whistleblowing</a> 猫 un atto giuridico emanato dall'Unione Europea che mira a migliorare la protezione dei whistleblower. Adottato il 23 ottobre 2019, stabilisce uno standard minimo per la protezione dei whistleblower negli Stati membri dell'Unione Europea (UE) e richiede a tutti gli Stati membri dell'UE di attuare i quadri giuridici nazionali corrispondenti. </div> </div> <div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Chi 猫 tenuto a rispettare la direttiva? </div> <div class="whistleblower-single-faq-description"> Tutte le societ脿 pubbliche e private con sede nell'Unione Europea con oltre 50 dipendenti e i comuni con oltre 10.000 abitanti. </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Chi sono i whistleblower? </div> <div class="whistleblower-single-faq-description"> I whistleblower sono persone che segnalano illeciti o violazioni del diritto dell'UE. Possono essere, ad esempio, dipendenti, appaltatori, subappaltatori, fornitori, volontari o anche candidati a posizione lavorative. </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Che tipo di illecito/condotta inappropriata 猫 possibile segnalare? </div> <div class="whistleblower-single-faq-description"> I whistleblower possono segnalare una vasta gamma di problemi in diversi ambiti, tra cui, a titolo esemplificativo ma non esaustivo: <ul> <li>Tutela della privacy e dei dati personali</li> <li>Protezione dei consumatori</li> <li>Violazioni di policy e procedure aziendali</li> <li>Illeciti finanziari</li> <li>Riciclaggio di denaro e finanziamento del terrorismo</li> <li>Frode</li> <li>Sicurezza delle reti e dei sistemi informativi</li> <li>Molestie o discriminazioni</li> <li>Problemi di sicurezza (sicurezza e conformit脿 dei prodotti, sicurezza di alimenti e mangimi, sicurezza dei trasporti)</li> <li>Problemi legati alla salute pubblica o alla salute e al benessere degli animali</li> <li>Problematiche ambientali</li> </ul> </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Le segnalazioni sono riservate e sicure? </div> <div class="whistleblower-single-faq-description"> <p>S矛, il nostro sistema di segnalazione interna garantisce che i whistleblower possano segnalare le informazioni in modo riservato o anonimo, secondo le loro preferenze.</p> <p>Se i whistleblower scelgono di effettuare una segnalazione in modo riservato, la loro identit脿 sar脿 nota solo alla persona che si occupa della gestione dei report all'interno dell'azienda.</p> <p>In particolare, le persone che effettuano segnalazioni coperte dalla <a href="https://eur-lex.europa.eu/legal-content/IT/TXT/?uri=OJ:L:2019:305:TOC" title="EU Whistleblower Directive" target="_blank">direttiva UE sul whistleblowing</a> sono protette da qualsiasi forma di ritorsione, anche sotto forma di minacce e di tentativi di ritorsione.</p> </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Ho altre opzioni? </div> <div class="whistleblower-single-faq-description"> La direttiva sul whistleblowing impone agli Stati membri di fornire agli informatori un canale di segnalazione esterna alternativo. 脠 sempre preferibile ricorrere innanzitutto ai canali di segnalazione interna, ma ricorda che c'猫 sempre la possibilit脿 di inoltro o di passaggio diretto a queste possibilit脿 di segnalazione esterna. </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Cosa succede dopo aver inviato una segnalazione? </div> <div class="whistleblower-single-faq-description"> Una volta inviata una segnalazione, assegneremo un numero di pratica interno e invieremo una conferma di ricezione. Abbiamo l'obbligo di fornire un riscontro entro un periodo di tempo congruo, non superiore a tre mesi dalla conferma di ricezione. </div> </div> </div> </div> </div> </div> </div> <script nonce="716ea6a2edd274c229569677436410d1d4cde89038b827dabe57b3de2c508ab1"> //<![CDATA[ (function() { var Whistleblower=function(b){"use strict";class v{constructor(){this.listenersMap={}}getListeners(e){return this.listenersMap[e]=this.listenersMap[e]||[],this.listenersMap[e]}addListener(e,s,t){this.getListeners(e).unshift({fn:s,once:!!t})}on(e,s){return this.addListener(e,s),this.object}once(e,s){return this.addListener(e,s,!0),this.object}off(e,s){const t=this.getListeners(e);for(let i=t.length-1;i>=0;i--)t[i].fn===s&&t.splice(i,1);return this.object}emit(e){const s=this.getListeners(e);for(let t=s.length-1;t>=0;t--){const i=s[t],r=Array.prototype.slice.call(arguments,1);i.once&&s.splice(t,1),i.fn.apply(null,r)}}}const d=new v;class C{render({namespace:e,messages:s}){const t=document.createElement("div"),i=document.createElement("canvas");i.width=300,i.height=60,t.appendChild(i);const r=document.createElement("div"),n=document.createElement("input");n.setAttribute("required","required"),n.type="text",n.name=`${e}captcha-answer`,n.setAttribute("placeholder",s.captcha_answer_placeholder);const a=document.createElement("button");a.innerText=s.confirm_captcha_button,r.append(n,a);let o=this.generateCaptchaText();return n.value="",this.generateCanvasCaptcha(i,o),a.addEventListener("click",c=>{c.preventDefault(),o===n.value?d.emit("captcha_validated"):(alert("Incorrect Captcha"),n.value="",o=this.generateCaptchaText(),this.generateCanvasCaptcha(i,o))}),t.appendChild(r),t}generateCaptchaText(){let e="";const s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";for(let t=1;t<=5;t++)e+=s.charAt(Math.random()*s.length);return e}generateCanvasCaptcha(e,s){const t=e.getContext("2d");t.clearRect(0,0,300,60);const i=s.split("");let r="serif",n="italic";i.forEach((a,o)=>{t.font=`${n} 32px ${r}`,r=r==="serif"?"sans-serif":"serif",n=n==="italic"?"normal":"italic",t.strokeText(a,Math.random()*20+40*(o+1),40+Math.random()*10)}),t.beginPath(),t.moveTo(20,50),t.lineTo(200,20),t.stroke(),t.moveTo(0,0),t.lineTo(300,60),t.stroke()}}class y{constructor({namespace:e,form:s}){this.form=s,this.namespace=e,new FormData(this.form).has(`${this.namespace}sensible-choice`)&&(this.onSensibleChoiceChange(),this.form.querySelectorAll(`input[name="${this.namespace}sensible-choice"]`).forEach(r=>r.addEventListener("change",this.onSensibleChoiceChange.bind(this))))}enableSensibleElements(){const e=document.getElementById(`${this.namespace}sensible`);document.querySelectorAll(`.${this.namespace}sensible-choice`).forEach(t=>{t.removeAttribute("disabled"),t.setAttribute("required","required")}),e.style.display="block"}disableSensibleElements(){const e=document.getElementById(`${this.namespace}sensible`);document.querySelectorAll(`.${this.namespace}sensible-choice`).forEach(t=>{t.setAttribute("disabled","disabled"),t.removeAttribute("required")}),e.style.display="none"}onSensibleChoiceChange(e){const s=new FormData(this.form);if(s.has(`${this.namespace}sensible-choice`)){let t=s.get(`${this.namespace}sensible-choice`);e&&(t=e.target.value),t==="0"?this.disableSensibleElements.apply(this):t==="1"&&this.enableSensibleElements.apply(this)}}}class u{constructor({error:e}){this.error=e}render(){const e=document.createElement("div");return e.className="whistleblower-error",e.innerText=this.error.message,e}}class E{render({messages:e,status:s,onMainActionButtonClick:t}){const i=document.createElement("div");i.className="whistleblower-success-request-container";const r=document.createElement("div");r.className="whistleblower-success-request-icon",r.innerHTML=`<svg version="1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" enable-background="new 0 0 48 48"> <circle fill="#4CAF50" cx="24" cy="24" r="21"/> <polygon fill="#CCFF90" points="34.6,14.6 21,28.2 15.4,22.6 12.6,25.4 21,33.8 37.4,17.4"/> </svg>`;const n=document.createElement("div");n.className="whistleblower-success-request-message",n.innerText=e.form_submit_successful??"";const a=document.createElement("div");a.className="whistleblower-success-request-status",a.innerHTML=s;const o=document.createElement("button");return o.className="whistleblower-success-request-back-btn",o.innerHTML=e.action_button_after_sent,typeof t=="function"&&o.addEventListener("click",t),i.append(r,n,a,o),i}}class S{static validate(e){return e&&e.issue&&e.issue.length>10}}class m{constructor(e={}){this.issue=e.issue??""}static fromNamespace(e,s){return new m({issue:s[`${e}issue`].trim()})}validate(){return S.validate(this)}}const g={"errors.form.send_error":"Unable to send the request","errors.form.invalid_data":"Invalid data",bot_found:"Bot detected",form_submit_successful:"Request sent succesfully",action_button_after_sent:"Send another report",confirm_captcha_button:"Confirm answer","Invalid captcha":"The answer to the captcha is invalid","Invalid authentication credentials":"Invalid request to the service",loading:"Loading...",captcha_answer_placeholder:"Enter the text you see on the image"};class h{static request({endpoint:e,method:s="GET",headers:t=[],payload:i="",successCallback:r=null,errorCallback:n=null}){var a=new XMLHttpRequest;(typeof r=="function"||typeof n=="function")&&a.addEventListener("readystatechange",()=>{if(a.readyState===XMLHttpRequest.DONE){const o=a.status;if(o>=200&&o<400&&typeof r=="function")r(a.response);else if(typeof n=="function")try{const c=JSON.parse(a.responseText);c.message?n(new f([c.message])):n(new f(c.errors))}catch{n(new f(new Array(g["errors.form.send_error"])))}}}),a.open(s,e),t.forEach(o=>{const c=o.split(":");c.length===2&&a.setRequestHeader(c[0].trim(),c[1].trim())}),a.send(i)}static getCaptcha({endpoint:e,successCallback:s,errorCallback:t}){return h.request({endpoint:e,successCallback:s,errorCallback:t})}static sendRequest({endpoint:e,apiKey:s,payload:t,method:i,successCallback:r,errorCallback:n}){return h.request({endpoint:e,payload:t,method:i,successCallback:r,errorCallback:n,headers:["Content-Type: application/json",`ApiKey: ${s}`]})}static extractSingleRequestFieldData(e,s,t){const i=t.endsWith("[]");let r="";i&&(t=t.replace("[]",""));const n=document.getElementById(`${s}${t}`),a=function(){return n&&n.getAttribute("type")==="checkbox"&&n.getAttribute("data-type")==="boolean"};return e.has(`${s}${t}`)?i?r=e.getAll(`${s}${t}`):(r=e.get(`${s}${t}`),a()&&(r=!0)):a()&&(r=!1),r}static extractRequestFieldData(e,s,t){let i={};return typeof t=="object"&&t!==null?i=Object.entries(t).reduce((r,[n,a])=>(typeof a=="object"&&a!==null?r[n]=h.extractRequestFieldData(e,s,a):typeof a=="string"&&(r[n]=h.extractSingleRequestFieldData(e,s,a)),r),{}):i=h.extractSingleRequestFieldData(e,s,t),i}static extractPayloadFromRequestFieldsMap(e,s,t){let i=Object.entries(t).reduce((r,[n,a])=>(r[n]=h.extractRequestFieldData(e,s,a),r),{});return e.has(`${s}captcha-session-id`)&&(i.captcha_session_id=e.get(`${s}captcha-session-id`)),e.has(`${s}captcha-answer`)&&(i.captcha=e.get(`${s}captcha-answer`)),i}}class f extends Error{constructor(e=[]){const s=e.map(t=>g[t]);super(s.join(", ")),this.errors=e,this.name="WhistleRequestError"}getErrors(){return this.errors}}class A{render({namespace:e,img:s,messages:t}){const i=document.createElement("div");i.appendChild(s);const r=document.createElement("div"),n=document.createElement("input");return n.setAttribute("required","required"),n.name=`${e}captcha-answer`,n.type="text",n.setAttribute("placeholder",t.captcha_answer_placeholder),r.appendChild(n),i.appendChild(r),i}}class x{constructor({container:e,form:s,namespace:t,messages:i,apiBaseURL:r,apiKey:n}){this.namespace=t,this.containerEl=e,this.formEl=s,this.messages=i,this.apiKey=n,this.apiBaseURL=r,this.captchaContainerEl=document.getElementById(`${t}captcha`),this.viewsContainerEl=document.getElementById(`${t}views-container`),this.viewsContainerEl===null&&(this.viewsContainerEl=document.createElement("div"),this.viewsContainerEl.id=`${t}views-container`)}generateCaptcha(){const e=this.formEl.querySelector('button[type="submit"]');e.setAttribute("disabled","disabled"),h.getCaptcha({endpoint:`${this.apiBaseURL}/captcha`,successCallback:s=>{try{const t=JSON.parse(s),i=document.createElement("img");let r=document.querySelector(`input[name="${this.namespace}captcha-session-id"]`);r!==null&&r.parentElement.removeChild(r),r=document.createElement("input");const n=new A;i.src=`data:image/jpg;base64,${t.captcha}`,r.name=`${this.namespace}captcha-session-id`,r.type="hidden",r.value=t.session_id,r.setAttribute("required","required"),this.formEl.appendChild(r),e.removeAttribute("disabled"),this.captchaContainerEl.innerHTML="",this.captchaContainerEl.appendChild(n.render({namespace:this.namespace,img:i,messages:this.messages})),this.formEl.style.display="block"}catch{const i=new u({error:new Error("Unable to parse the response."),namespace:this.namespace});this.viewsContainerEl.appendChild(i.render()),console.error("Unable to parse the response. Fallback captcha in use.")}},errorCallback:()=>{const s=new u({error:new Error("Unable to call the captcha service."),namespace:this.namespace});this.viewsContainerEl.appendChild(s.render()),console.error("Unable to call the captcha service.")}})}}class q{constructor({container:e,form:s,namespace:t,messages:i,captcha:r,apiKey:n,apiBaseURL:a,apiFormPath:o,validate:c,requestFieldsMap:p,preview:w=!1}){this.namespace=t,this.containerEl=e,this.formEl=s,this.messages=i,this.captcha=r,this.apiKey=n,this.apiBaseURL=a,this.apiFormPath=o,this.validate=c,this.requestFieldsMap=p,this.formView=new y({namespace:t,form:s}),w===!0?this.formEl.addEventListener("submit",this.formSubmitPreview.bind(this)):this.formEl.addEventListener("submit",this.formSubmit.bind(this)),this.viewsContainerEl=document.getElementById(`${t}views-container`),this.viewsContainerEl===null&&(this.viewsContainerEl=document.createElement("div"),this.viewsContainerEl.id=`${t}views-container`),this.captchaContainerEl=document.getElementById(`${t}captcha`),this.containerEl.appendChild(this.viewsContainerEl),this.serviceCaptchaController=new x({container:e,form:s,namespace:t,messages:i,apiBaseURL:a,apiKey:n})}index(){switch(d.emit("init"),this.formView.onSensibleChoiceChange(),this.captcha){case"internal":this.formWithInternalCaptcha();break;case"service":this.formWithCaptchaService();break;default:this.formWithoutCaptcha();break}}formWithCaptchaService(){this.formEl.style.display="none";const e=this.formEl.querySelector('button[type="submit"]');e.setAttribute("disabled","disabled"),d.once("captcha_validated",()=>{e.removeAttribute("disabled"),this.captchaContainerEl.innerHTML=""}),this.viewsContainerEl.innerHTML="",this.captchaContainerEl.innerHTML=this.messages.loading,this.serviceCaptchaController.generateCaptcha()}formWithInternalCaptcha(){const e=this.formEl.querySelector('button[type="submit"]');e.setAttribute("disabled","disabled"),d.once("captcha_validated",()=>{e.removeAttribute("disabled"),this.captchaContainerEl.innerHTML=""}),this.viewsContainerEl.innerHTML="";const s=new C;this.captchaContainerEl.innerHTML="",this.captchaContainerEl.appendChild(s.render({namespace:this.namespace,messages:this.messages})),this.formEl.style.display="block"}formWithoutCaptcha(){this.viewsContainerEl.innerHTML="",this.formEl.style.display="block"}formSubmitPreview(e){e.preventDefault(),e.stopPropagation(),this.formEl.style.display="none",this.viewsContainerEl.innerHTML="";const s=new E;this.viewsContainerEl.appendChild(s.render({messages:this.messages,status:"received",onMainActionButtonClick:t=>{t.preventDefault(),this.formEl.reset(),this.index()}}))}formSubmit(e){e.preventDefault(),e.stopPropagation(),this.viewsContainerEl.innerHTML="";const s=new FormData(this.formEl);try{this.validate(s)}catch(i){const r=new u({error:i,namespace:this.namespace});this.viewsContainerEl.appendChild(r.render());return}const t=m.fromNamespace(this.namespace,Object.fromEntries(s));if(this.formEl.checkValidity()&&t.validate()){const i=new FormData(this.formEl);i.delete(`${this.namespace}insecure`);const r=h.extractPayloadFromRequestFieldsMap(i,this.namespace,this.requestFieldsMap),n=this.formEl.querySelector('button[type="submit"]');n.setAttribute("disabled","disabled"),d.emit("before_send",{payload:r}),h.sendRequest({endpoint:`${this.apiBaseURL}/${this.apiFormPath}`,apiKey:this.apiKey,payload:JSON.stringify(r),method:"POST",successCallback:a=>{const o=JSON.parse(a);this.formEl.style.display="none";const c=new E;this.viewsContainerEl.appendChild(c.render({messages:this.messages,status:o.status??"status unavailable",onMainActionButtonClick:p=>{p.preventDefault(),this.formEl.reset(),this.index()}}))},errorCallback:a=>{n.removeAttribute("disabled");const o=new u({error:a||new Error(this.messages["errors.form.send_error"]),namespace:this.namespace});this.viewsContainerEl.appendChild(o.render()),this.captchaContainerEl.innerHTML=this.messages.loading,this.serviceCaptchaController.generateCaptcha()}})}else{const i=new u({error:new Error(this.messages["errors.form.invalid_data"]),namespace:this.namespace});this.viewsContainerEl.appendChild(i.render())}}}class B{static validate(e){if(!e)throw new Error("Whistle error: No parameter defined");if(!e.siteId)throw new Error("Whistle error: No siteId defined");if(!e.consApiKey)throw new Error("Whistle error: No consApiKey defined")}}class F{static validate(e,s,t){if(e.querySelector(`[name="${s}insecure"]`)===null)throw new Error("From validation error: An hidden input with ID NAMESPACE-insecure is required");if(e.querySelector(`[name="${s}issue"]`)===null)throw new Error("From validation error: An issue input/textarea with ID NAMESPACE-issue is required");if(t&&e.querySelector(`#${s}captcha`)===null)throw new Error("From validation error: A container element with ID NAMESPACE-captcha is required when captcha is used")}}class M{constructor(){this.userAgent=navigator.userAgent,this.versionSearchString="",this.dataBrowser=[{string:this.userAgent,subString:"Chrome",identity:"Chrome"},{string:this.userAgent,subString:"MSIE",identity:"Explorer"},{string:this.userAgent,subString:"Trident",identity:"Explorer"},{string:this.userAgent,subString:"Firefox",identity:"Firefox"},{string:this.userAgent,subString:"Safari",identity:"Safari"},{string:this.userAgent,subString:"Opera",identity:"Opera"}],this.browser=this.searchString(this.dataBrowser)||"Other",this.version=this.searchVersion(this.userAgent)||this.searchVersion(navigator.appVersion)||"Unknown"}searchString(e){const s=e.filter(function(r){return r.string.indexOf(r.subString)!==-1});let t=null;return s.length&&(this.versionSearchString=s[0].subString,t=s[0].identity),t}searchVersion(e){const s=e.indexOf(this.versionSearchString);if(s===-1)return null;const t=e.indexOf("rv:");let i="";return this.versionSearchString==="Trident"&&t!==-1?i=parseFloat(e.substring(t+3)):i=parseFloat(e.substring(s+this.versionSearchString.length+1)),i}isBot(){const e="(360Spider|A6-Indexer|Aboundex|acoonbot|AddThis|AdIdxBot|ADmantX|AdvBot|ahrefsbot|aihitbot|AISearchBot|antibot|Applebot|arabot|archive.org_bot|backlinkcrawler|baiduspider|bibnum.bnf|biglotron|Bingbot|BingPreview|binlar|blekkobot|blexbot|bnf.fr_bot|brainobot|BUbiNG|buzzbot|careerbot|CC Metadata Scaper|ccbot|changedetection|Chrome-Lighthouse|citeseerxbot|coccoc|Commons-HttpClient|content crawler spider|convera|crawler4j|CrystalSemanticsBot|curl|cXensebot|CyberPatrol|discobot|Domain Re-Animator Bot|domaincrawler|dotbot|drupact|DuckDuckBot|ec2linkfinder|edisterbot|elisabot|europarchive.org|exabot|ezooms|facebookexternalhit|Facebot|FAST Enterprise Crawler|FAST-WebCrawler|findlink|findthatfile|findxbot|fluffy|fr-crawler|g00g1e.net|gigablast|GingerCrawler|gnam gnam spider|Google favicon|Google-InspectionTool|Googlebot|Googlebot-Image|Googlebot-Mobile|Googlebot-News|Googlebot-Video|googlebot/|GoogleOther|grapeshot|GrapeshotCrawler|grub.org|gslfbot|heritrix|hotjar|httpunit|httrack|ia_archiver|ichiro|integromedb|intelium_bot|InterfaxScanBot|IOI|ip-web-crawler.com|ips-agent|it2media-domain-crawler|java|jyxobot|lb-spider|libwww|Linguee Bot|linkdex|lipperhey|Lipperhey SEO Service|Livelapbot|lssbot|lssrocketcrawler|ltx71|Mail.RU_Bot|MauiBot|Mediapartners-Google|MegaIndex|memorybot|MicrosoftPreview|MJ12bot|mlbot|msnbot|msrbot|NerdByNature.Bot|nerdybot|netresearchserver|ngbot|niki-bot|nutch|openindexspider|OrangeBot|page2rss|panscient|phpcrawl|postrank|proximic|psbot|purebot|Python-urllib|Qwantify|RetrevoPageAnalyzer|rogerbot|scribdbot|seekbot|SemanticScholarBot|SemrushBot|seokicks-robot|seznambot|SimpleCrawler|sistrix crawler|sitebot|siteexplorer.info|slurp|smtbot|sogou|spbot|speedy|Storebot-Google|summify|tagoobot|teoma|toplistbot|turnitinbot|TweetmemeBot|twengabot|Twitterbot|urlappendbot|UsineNouvelleCrawler|voilabot|Voyager|wbsearchbot|web-archive-net.com.bot|webcompanycrawler|webcrawler|webmon|WeSEE:Search|wget|wocbot|woriobot|wotbox|xovibot|y!j-asr|yacybot|yahoo|yandex|yandexbot|yanga|yeti|yoozBot)";return new RegExp(e,"i").test(this.userAgent)}}class ${constructor(e){const s=e.container||document.getElementById(`${e.namespace}-container`),t=new M,i={...g,...e.messages};if(e.useBotDetection===!0&&t.isBot()){s.innerHTML=i.bot_found;return}B.validate(e);const r=e.namespace||"whistle-",n=e.form||document.getElementById(`${r}-form`),a=e.captcha;F.validate(n,r,a);const o=e.requestFieldsMap?{...e.requestFieldsMap,body:"issue"}:{body:"issue"},c=e.preview===!0,p=e.consApiBaseURL??"https://consent.iubenda.com",w=e.consApiFormPath??"beta/whistleblowing/requests";this.controller=new q({namespace:r,container:s,form:n,messages:i,captcha:a,apiKey:e.consApiKey??"",apiBaseURL:p,apiFormPath:w,validate:e.validate??function(){return!0},requestFieldsMap:o,preview:c})}init(){this.controller&&this.controller.index()}on(e,s){return d.on(e,s)}once(e,s){return d.once(e,s)}off(e,s){return d.off(e,s)}}return b.Whistleblower=$,Object.defineProperty(b,Symbol.toStringTag,{value:"Module"}),b}({}); const namespace = 'iub-whistleblower-it-'; const whistle = new Whistleblower.Whistleblower({ consApiBaseURL: "https://consent.iubenda.com", consApiKey: "0jbmUHxAJ8Fld5mIanr2cL9LYNZslTJK", siteId: 3361773, namespace, container: document.getElementById(namespace + 'container'), form: document.getElementById(namespace + 'form'), messages: { 'errors.form.send_error': "Si 猫 verificato un errore, riprova pi霉 tardi.", 'errors.form.invalid_data': "Alcuni campi contengono degli errori, correggili e riprova.", 'bot_found': "Bot rilevato", 'form_submit_successful': "Grazie per la segnalazione! Ti confermiamo di aver ricevuto la tua segnalazione: adotteremo le misure successive come richiesto dalla legge applicabile.", 'action_button_after_sent': "Invia un鈥檃ltra segnalazione", 'confirm_captcha_button': "Conferma la risposta", 'Invalid captcha': "La risposta del captcha non era valida, riprova.", 'Invalid authentication credentials': "Si 猫 verificato un errore, riprova pi霉 tardi.", 'loading': "Caricamento in corso...", 'captcha_answer_placeholder': "Inserisci il testo che vedi nell'immagine" }, validate: formData => { if (formData.getAll(namespace + 'reasons').length === 0) { throw new Error("Seleziona almeno un illecito/una condotta inappropriata."); } }, captcha: 'service', useBotDetection: true, requestFieldsMap: { body: 'issue', occurred_at: 'event-date', subject: { full_name: 'fullname', email: 'email', }, reasons: 'reasons[]' }, preview: false }); whistle.init(); })(); //]]> </script> <script nonce="716ea6a2edd274c229569677436410d1d4cde89038b827dabe57b3de2c508ab1"> //<![CDATA[ (function() { const headings = document.querySelectorAll('.whistleblower-accordion-tab-header'); Array.prototype.forEach.call(headings, heading => { let btn = heading.querySelector('button') let target = heading.nextElementSibling btn.onclick = () => { let expanded = btn.getAttribute('aria-expanded') === 'true' || false btn.setAttribute('aria-expanded', !expanded) target.setAttribute('aria-hidden', expanded) } }) })(); //]]> </script> <style> @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Light-7c4774acf35055b5eb41115be0eccf087485a39f94a7db77ae8638a186be0058.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Light-7c4774acf35055b5eb41115be0eccf087485a39f94a7db77ae8638a186be0058.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Light-abd02846fe10b12c6394b41fd7ac3914ca8cbf09234e0001d696c724ae44102b.woff2") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Light-bbb2a4976eece42d7b06f794813ac7830d39ad5738d16274727edd490f2d52c7.woff") format('woff'); font-weight: 300; font-style: normal; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-LightItalic-f56f63a2ca8cf2f4c22abd2f6c673e048c6197b2b2cfe1c6f0fa1914c29c7b2e.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-LightItalic-f56f63a2ca8cf2f4c22abd2f6c673e048c6197b2b2cfe1c6f0fa1914c29c7b2e.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-LightItalic-ead6074605ae20435fedf183edb0b66971350c7ae82187f42aa2bca4922c7850.woff2") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-LightItalic-6968d9384e7fa424e3d27f5cbf251b8ca19dbeee982c5b60f14f1a7f0c590cc5.woff") format('woff'); font-weight: 300; font-style: italic; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Regular-65d7f47ec321c5706fa507b189cfac421e6d78c46153a0792cf73289a2e510c6.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Regular-65d7f47ec321c5706fa507b189cfac421e6d78c46153a0792cf73289a2e510c6.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Regular-f089423b22171f8b5954000d1136ad533e7c6942974875d514b75477680b2ac9.woff2") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Regular-ed31caf2ff0e3446a36057550cdb4044786df3d5bc28b683fd28c4bebafd1b37.woff") format('woff'); font-weight: normal; font-style: normal; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Italic-102da3e55c3f4feda05d9ea21a1ecd85fce4833a217bf9b401805420ce405dce.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Italic-102da3e55c3f4feda05d9ea21a1ecd85fce4833a217bf9b401805420ce405dce.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Italic-0d402fd17eb1ac6ad00e80ed82b782b6e638084a0f3ea34e82f403c532083fbe.woff") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Italic-0d402fd17eb1ac6ad00e80ed82b782b6e638084a0f3ea34e82f403c532083fbe.woff") format('woff'); font-weight: normal; font-style: italic; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Medium-05b1663f54cc2e7d7ff1bbcdc4b5f3b77ce912c2a27bcc6168a3ac21c695d4c7.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Medium-05b1663f54cc2e7d7ff1bbcdc4b5f3b77ce912c2a27bcc6168a3ac21c695d4c7.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Medium-9c3fd6d5af782a4511dc56bc490a29d341f5f775a1473d9498abc91e0fe793db.woff2") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Medium-30a81b0cb799fd76be8d1d87d15376e228604f0177d4af450eacd03c5bf6b69b.woff") format('woff'); font-weight: 500; font-style: normal; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-MediumItalic-e113bffe3394925babe1f61deda7404af58b85906ede73406942b57c731365f1.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-MediumItalic-e113bffe3394925babe1f61deda7404af58b85906ede73406942b57c731365f1.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-MediumItalic-c95785ad22ea78dbbcc72a560ae21d057791add5aa73bfe7799bba5f0de95321.woff") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-MediumItalic-c95785ad22ea78dbbcc72a560ae21d057791add5aa73bfe7799bba5f0de95321.woff") format('woff'); font-weight: 500; font-style: italic; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Bold-f6015ed83f72f882dd2327bb4aad4d6b5658e1a7bbfbc5eccd7874a8950748ae.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Bold-f6015ed83f72f882dd2327bb4aad4d6b5658e1a7bbfbc5eccd7874a8950748ae.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Bold-c10fcca174a9767aab6fa40c8c39ce42a696a48fd3091732280196a1042e3abb.woff2") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-Bold-a59dad7770728541fb302c10360be73b31fb20c64a2d675027fde81a71e4dac0.woff") format('woff'); font-weight: 700; font-style: normal; font-display: swap; } @font-face { font-family: 'hkgrotesk'; src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-BoldItalic-927da8c3041600f10dea1868f6053d5ae77dccb85fac390774ddc7e6f9bebc8e.eot"); src: url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-BoldItalic-927da8c3041600f10dea1868f6053d5ae77dccb85fac390774ddc7e6f9bebc8e.eot?#iefix") format('embedded-opentype'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-BoldItalic-e30616df0b4db39cf42cc17b5c38ef22d4f7a623e743ad58cec621d213a17d10.woff2") format('woff2'), url("https://www.iubenda.com/assets/hk-grotesk/HKGrotesk-BoldItalic-3822ef23245d3fecc57ecbee673f4cd92ae89fa27ebac3ecf34f0ff4e7cd657e.woff") format('woff'); font-weight: 700; font-style: italic; font-display: swap; } #iub-whistleblower-it-container .sr-only { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; } #iub-whistleblower-it-form { box-sizing: border-box; padding: 1.3rem; border-radius: 5px; border: 1px solid #ccc; margin-bottom: 3rem; line-height: 1.5; } #iub-whistleblower-it-views-container { position: sticky; bottom: 0; } #iub-whistleblower-it-container .whistleblower-success-request-container { border-radius: 5px; border: 1px solid #ccc; padding: 2rem; box-sizing: border-box; background-color: #fff; } #iub-whistleblower-it-container .whistleblower-error { padding: 1rem; font-size: 1.3rem; color: #eee; text-align: center; width: 100%; background-color: #f90000; box-sizing: border-box; } .whistleblower-company { margin: 3rem 0; } #iub-whistleblower-it-container { font-family: "hkgrotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; line-height: 1.5; background-color: white; padding: 1rem; box-sizing: border-box; color: #5a5a5a; overflow: auto; height: 100vh; } #iub-whistleblower-it-container .form-group { padding: 0.5rem 0; margin-bottom: 0.5rem; } #iub-whistleblower-it-container .form-group-checkbox-list label { font-weight: 300; font-size: .9rem; padding: .4rem 0; } #iub-whistleblower-it-container .bottom-form-separator { border-top: 3px solid #e5e5e5; margin-top: 3rem; margin-bottom: 2rem; } #iub-whistleblower-it-container label { display: flex; padding-top: 0.2rem 0; cursor: pointer; align-items: center; gap: 0.2rem; font-size: .9rem; font-weight: 300; } #iub-whistleblower-it-container .title1 { font-size: 1.6rem; font-weight: 500; color: #333; } #iub-whistleblower-it-container .title2 { font-size: 1.1rem; font-weight: 600; margin-bottom: 1.2rem; color: #333; } #iub-whistleblower-it-container .title2.highlighted { font-size: 1.4rem; font-weight: normal; } #iub-whistleblower-it-container .title3 { font-size: 1rem; font-weight: 600; color: #333; margin-bottom: 0.7rem; } #iub-whistleblower-it-container fieldset { border: none; padding: 0; } #iub-whistleblower-it-container input[type="text"], #iub-whistleblower-it-container input[type="email"], #iub-whistleblower-it-container textarea { width: 100%; border: 1px solid #ccc; border-radius: 3px; padding: 0.5rem 1rem; font-family: "hkgrotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: .9rem; font-weight: 400; box-sizing: border-box; } #iub-whistleblower-it-container input[type="text"]:invalid, #iub-whistleblower-it-container input[type="email"]:invalid, #iub-whistleblower-it-container textarea:invalid { border: 1px solid #f66; } #iub-whistleblower-it-captcha input[name='iub-whistleblower-it-captcha-answer'] { width: 220px; } #iub-whistleblower-it-captcha img { border: 1px solid #333; border-radius: 3px; } #iub-whistleblower-it-container button[type='submit'] { background-color: #0073ce; color: #fff; appearance: none; padding: 8px 32px; border-radius: 64px; cursor: pointer; font-weight: 500; font-size: .9rem; margin-top: 4px; margin-bottom: 4px; text-align: center; border: 0; } #iub-whistleblower-it-captcha button { background-color: #696; color: #fff; appearance: none; padding: 8px 32px; border-radius: 64px; cursor: pointer; font-weight: 500; font-size: .9rem; margin: 4px; text-align: center; border: 0; } #iub-whistleblower-it-container button[type='submit']:disabled { cursor: default; background-color: #ccc; } #iub-whistleblower-it-sensible { display: none; margin-left: 18px; margin-top: 0.8rem; padding-left: 18px; border-left: 1px solid #ccc; } #iub-whistleblower-it-sensible .form-group:last-child { margin-bottom: 0; } #iub-whistleblower-it-container .whistleblower-accordion { padding: 1rem 0; } #iub-whistleblower-it-container .whistleblower-accordion .whistleblower-accordion-tab:last-child { border-bottom: 1px solid #ccc; } #iub-whistleblower-it-container .whistleblower-accordion-tab { border-top: 1px solid #ccc; } #iub-whistleblower-it-container .whistleblower-accordion-tab-header { margin: 0; } #iub-whistleblower-it-container .whistleblower-accordion-tab-title { font-size: 1.4rem; font-weight: 300; padding: 1rem 0.2rem; border: none; border-radius: 0; background-color: white; width: 100%; text-align-last: left; cursor: pointer; display: flex; justify-content: space-between; align-items: center; } #iub-whistleblower-it-container .whistleblower-accordion-tab-title::after { content: url("data:image/svg+xml,%3Csvg width='9' height='15' viewBox='0 0 9 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 1.5L2 7.45061L8 13.5' stroke='%235A5A5A' stroke-width='2'/%3E%3C/svg%3E"); margin-inline: .2rem; transition: transform 500ms; } #iub-whistleblower-it-container .whistleblower-accordion-tab-title[aria-expanded="true"]::after { transform: rotate(-90deg); } #iub-whistleblower-it-container .whistleblower-accordion-tab-content { font-size: 0.9rem; font-weight: 300; display: grid; grid-template-rows: 0fr; transition: grid-template-rows 500ms; } #iub-whistleblower-it-container .whistleblower-accordion-tab-content > div { padding-block: 0; padding-inline: .6rem; overflow: hidden; transition: padding 500ms; } #iub-whistleblower-it-container .whistleblower-accordion-tab-content[aria-hidden="false"] { grid-template-rows: 1fr; } #iub-whistleblower-it-container .whistleblower-accordion-tab-content[aria-hidden="false"] > div { padding-top: 0.6rem; padding-bottom: 1.2rem; } @media (prefers-reduced-motion: reduce) { #iub-whistleblower-it-container .whistleblower-accordion-tab-content, #iub-whistleblower-it-container .whistleblower-accordion-tab-content > div, #iub-whistleblower-it-container .whistleblower-accordion-tab-title::after { transition: none; } } #iub-whistleblower-it-container .whistleblower-single-faq { border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 2rem; margin-bottom: 2rem; } #iub-whistleblower-it-container .whistleblower-single-faq-title { font-size: 1.1rem; font-weight: 600; margin-bottom: 1.1rem; } #iub-whistleblower-it-container p { font-size: 0.9rem; line-height: 1.5; font-weight: 300; margin-top: 0; } #iub-whistleblower-it-container .whistleblower-success-request-back-btn { background-color: #d9d9d9; color: #333; appearance: none; padding: 8px 32px; border-radius: 64px; cursor: pointer; font-weight: 500; font-size: 100%; margin-top: 4px; margin-bottom: 4px; text-align: center; border: 0; } #iub-whistleblower-it-container .whistleblower-success-request-container { display: flex; flex-direction: column; align-items: center; gap: 1.5rem; } #iub-whistleblower-it-container .whistleblower-success-request-container .whistleblower-success-request-icon { width: 60px; height: 60px; } #iub-whistleblower-it-container .whistleblower-success-request-container .whistleblower-success-request-message { font-size: .9rem; } #iub-whistleblower-it-container .whistleblower-success-request-container .whistleblower-success-request-status { background-color: #1cc691; color: #fff; padding: 1rem; border-radius: 10px; display: none; } #iub-whistleblower-it-container input[type=checkbox], #iub-whistleblower-it-container input[type=radio] { appearance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer; width: 28px; height: 28px; flex: 0 0 28px; border: 1px solid #ced4da; background-color: #fff; background-position: center; background-size: 0 auto; background-repeat: no-repeat; -webkit-transition: background 0.4s ease; transition: background 0.4s ease; display: inline-block; vertical-align: middle; border-radius: 0.25rem; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out } @media (prefers-reduced-motion: reduce) { #iub-whistleblower-it-container input[type=checkbox], #iub-whistleblower-it-container input[type=radio] { -webkit-transition: none; transition: none } } #iub-whistleblower-it-container input[type=checkbox]:focus, #iub-whistleblower-it-container input[type=radio]:focus { color: #495057; background-color: #fff; border-color: #76ecc7; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(28,198,145,0.25); box-shadow: 0 0 0 0.2rem rgba(28,198,145,0.25) } @media (prefers-reduced-motion: reduce) { #iub-whistleblower-it-container input[type=checkbox], #iub-whistleblower-it-container input[type=radio] { -webkit-transition: none; transition: none } } #iub-whistleblower-it-container input[type=checkbox]:disabled, #iub-whistleblower-it-container input[type=checkbox][readonly], #iub-whistleblower-it-container input[type=radio]:disabled, #iub-whistleblower-it-container input[type=radio][readonly] { background-color: #e9ecef; opacity: 1 } #iub-whistleblower-it-container input[type=checkbox] { border-radius: 4px } #iub-whistleblower-it-container input[type=checkbox]:checked { background-size: 18px auto; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMzQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+UmVjdGFuZ2xlIDEzPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9InNwZWMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImVsZW1lbnRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjUwNS4wMDAwMDAsIC0zODQwLjAwMDAwMCkiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzFDQzY5MSI+ICAgICAgICAgICAgPHBhdGggZD0iTTI1MTUsMzg1OC42IEMyNTEzLjg5NTQzLDM4NTguNiAyNTEzLDM4NTkuNDk1NDMgMjUxMywzODYwLjYgQzI1MTMsMzg2MS43MDQ1NyAyNTEzLjg5NTQzLDM4NjIuNiAyNTE1LDM4NjIuNiBMMjUyOSwzODYyLjYgQzI1MzAuMTA0NTcsMzg2Mi42IDI1MzEsMzg2MS43MDQ1NyAyNTMxLDM4NjAuNiBMMjUzMSwzODM0IEMyNTMxLDM4MzIuODk1NDMgMjUzMC4xMDQ1NywzODMyIDI1MjksMzgzMiBDMjUyNy44OTU0MywzODMyIDI1MjcsMzgzMi44OTU0MyAyNTI3LDM4MzQgTDI1MjcsMzg1OC42IEwyNTE1LDM4NTguNiBaIiBpZD0iUmVjdGFuZ2xlLTEzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTIyLjAwMDAwMCwgMzg0Ny4zMDAwMDApIHJvdGF0ZSgtMzE1LjAwMDAwMCkgdHJhbnNsYXRlKC0yNTIyLjAwMDAwMCwgLTM4NDcuMzAwMDAwKSAiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) } #iub-whistleblower-it-container input[type=radio], #iub-whistleblower-it-container input.radio-looking { border-radius: 28px } #iub-whistleblower-it-container input[type=radio]:checked, #iub-whistleblower-it-container input.radio-looking:checked { background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5PdmFsIDEyPC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9InNwZWMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImVsZW1lbnRzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjQ2Ny4wMDAwMDAsIC0zNzk1LjAwMDAwMCkiIGZpbGw9IiMxQ0M2OTEiPiAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtMTIiIGN4PSIyNDcxIiBjeT0iMzc5OSIgcj0iNCI+PC9jaXJjbGU+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); background-size: 6px 6px } #iub-whistleblower-it-container .submit-section .form-group { text-align: right; } @media screen and (min-width: 800px) { #iub-whistleblower-it-container .submit-section { display: flex; justify-content: space-between; gap: 1rem; } #iub-whistleblower-it-container .submit-section .form-group { flex: 1 0 10rem; } } </style> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10