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-en-container"> <h1 class="title1">Whistleblowing - Illegal Conduct Reporting Form</h1> <p class="whistleblower-initial-paragraph" id="iub-whistleblower-en-initial-paragraph">You can use this whistleblower report form as a channel to voice any concerns, suspicions, or information related to potential wrongdoing, misconduct, or unethical behavior within our organization. The whistleblower report form is designed to provide you with a safe, confidential, and secure means of reporting any issues you may have encountered or observed. We take all reports seriously, and we assure you that your identity will be protected in accordance with the law.</p> <h2 class="title2">File a report</h2> <form id="iub-whistleblower-en-form" method="POST" enctype="multipart/form-data"> <input type="hidden" name="iub-whistleblower-en-site-id" id="iub-whistleblower-en-site-id" value="3361773" /> <input type="hidden" name="iub-whistleblower-en-insecure" id="iub-whistleblower-en-insecure" value="1" /> <div class="form-group"> <fieldset> <div class="form-group"> <label for="iub-whistleblower-en-sensible-yes"> <input type="radio" id="iub-whistleblower-en-sensible-yes" name="iub-whistleblower-en-sensible-choice" value="1" /> Report Confidentially </label> <div class="form-group" id="iub-whistleblower-en-sensible"> <div class="form-group"> <label for="iub-whistleblower-en-fullname" class="sr-only">First and last name</label> <input class="iub-whistleblower-sensible-choice" placeholder="First and last name" type="text" name="iub-whistleblower-en-fullname" id="iub-whistleblower-en-fullname" maxlength="40" /> </div> <div class="form-group"> <label for="iub-whistleblower-en-email" class="sr-only">E-mail address</label> <input class="iub-whistleblower-sensible-choice" placeholder="E-mail address" type="email" name="iub-whistleblower-en-email" id="iub-whistleblower-en-email" maxlength="60"/> </div> </div> </div> <div class="form-group"> <label for="iub-whistleblower-en-sensible-no"> <input type="radio" id="iub-whistleblower-en-sensible-no" name="iub-whistleblower-en-sensible-choice" checked="checked" value="0" /> Report Anonymously </label> </div> </fieldset> </div> <div class="form-group"> <fieldset> <h3 class="title2">What kind of wrongdoing/misconduct has occurred</h3> <div class="form-group form-group-checkbox-list"> <label for="iub-whistleblower-en-personal-data-protection"> <input type="checkbox" id="iub-whistleblower-en-personal-data-protection" name="iub-whistleblower-en-reasons" value="privacy_and_personal_data_protection" /> Protection of privacy and personal data </label> <label for="iub-whistleblower-en-consumer-protection"> <input type="checkbox" id="iub-whistleblower-en-consumer-protection" name="iub-whistleblower-en-reasons" value="consumer_protection" /> Consumer protection </label> <label for="iub-whistleblower-en-violations"> <input type="checkbox" id="iub-whistleblower-en-violations" name="iub-whistleblower-en-reasons" value="company_violations" /> Violations of company policies and procedures </label> <label for="iub-whistleblower-en-financial-misconduct"> <input type="checkbox" id="iub-whistleblower-en-financial-misconduct" name="iub-whistleblower-en-reasons" value="financial_misconduct" /> Financial misconduct </label> <label for="iub-whistleblower-en-money-laundering"> <input type="checkbox" id="iub-whistleblower-en-money-laundering" name="iub-whistleblower-en-reasons" value="financial_fraud" /> Money laundering and terrorist financing </label> <label for="iub-whistleblower-en-fraud"> <input type="checkbox" id="iub-whistleblower-en-fraud" name="iub-whistleblower-en-reasons" value="fraud" /> Fraud </label> <label for="iub-whistleblower-en-network-info-security"> <input type="checkbox" id="iub-whistleblower-en-network-info-security" name="iub-whistleblower-en-reasons" value="information_security" /> Network and information sistem security </label> <label for="iub-whistleblower-en-harassment"> <input type="checkbox" id="iub-whistleblower-en-harassment" name="iub-whistleblower-en-reasons" value="harassment" /> Harassment or discrimination </label> <label for="iub-whistleblower-en-safety-concerns"> <input type="checkbox" id="iub-whistleblower-en-safety-concerns" name="iub-whistleblower-en-reasons" value="safety_concerns" /> Safety concerns (Product safety and compliance, Food and feed safety, Transport safety) </label> <label for="iub-whistleblower-en-health"> <input type="checkbox" id="iub-whistleblower-en-health" name="iub-whistleblower-en-reasons" value="health_concerns" /> Public health or Animal health and welfare concerns </label> <label for="iub-whistleblower-en-environment"> <input type="checkbox" id="iub-whistleblower-en-environment" name="iub-whistleblower-en-reasons" value="environment" /> Environmental issues </label> <label for="iub-whistleblower-en-other"> <input type="checkbox" id="iub-whistleblower-en-other" name="iub-whistleblower-en-reasons" value="other" /> Other </label> </div> </fieldset> </div> <div class="form-group"> <label for="iub-whistleblower-en-event-date" class="title3">When has the event occurred?</label> <p>You can specify an exact date, or a period of time if the event has been repeated over time.</p> <input type="text" name="iub-whistleblower-en-event-date" id="iub-whistleblower-en-event-date" value="" placeholder="Type your answer" /> </div> <div class="form-group"> <label for="iub-whistleblower-en-issue" class="title3">Facts</label> <p>Describe the facts of the wrongdoing. Be as specific as possible.</p> <textarea placeholder="Type your answer" rows="5" cols="100" name="iub-whistleblower-en-issue" id="iub-whistleblower-en-issue" required minlength="10" maxlength="5000"></textarea> </div> <h2 class="title2">Security check</h2> <div id="iub-whistleblower-en-captcha"></div> <div class="bottom-form-separator"></div> <div class="submit-section"> <div> <p> <strong style="font-weight: 500;">Please review all your information before submitting it.</strong> By submitting the form, you certify that all the information provided is true and accurate to the best of your knowledge </p> </div> <div class="form-group"> <button type="submit">Submit report</button> </div> </div> </form> <div class="whistleblower-accordion"> <div class="whistleblower-accordion-tab"> <h2 class="whistleblower-accordion-tab-header"><button id="iub-whistleblower-en-accordion-button-1" class="whistleblower-accordion-tab-title" aria-expanded="false" aria-controls="accordion-content-1">FAQs</button></h2> <div id="iub-whistleblower-en-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"> What is the EU Whistleblower Directive? </div> <div class="whistleblower-single-faq-description"> The <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019L1937" title="EU Whistleblower Directive" target="_blank" rel="noopener noreferrer">EU Whistleblower Directive</a> is a legal act enacted by the European Union that aims at enhancing the protection of whistleblowers. It was adopted on the 23rd of October 2019 to set a minimum standard for the protection of whistleblowers across the European Union (EU) member states and requires all EU member states to implement corresponding national legal frameworks. </div> </div> <div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Who is required to comply with the Directive? </div> <div class="whistleblower-single-faq-description"> All public and private companies based in the European Union with more than 50 employees and municipalities with more than 10,000 inhabitants. </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Who are whistleblowers? </div> <div class="whistleblower-single-faq-description"> Whistleblowers are individuals who report wrongdoing or violation of EU law. They can be among others employees, contractors, subcontractors, suppliers, volunteers, or even job applicants. </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Which type of wrongdoing/misconduct can be reported? </div> <div class="whistleblower-single-faq-description"> Whistleblowers can report a wide range of issues in several areas, including but not limited to. <ul> <li>Protection of privacy and personal data</li> <li>Consumer protection</li> <li>Violations of company policies and procedures</li> <li>Financial misconduct</li> <li>Money laundering and terrorist financing</li> <li>Fraud</li> <li>Network and information system security</li> <li>Harassment or discrimination</li> <li>Safety concerns (product safety and compliance, food and feed safety, transport safety)</li> <li>Public health or animal health and welfare concerns</li> <li>Environmental issues</li> </ul> </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Are reports confidential and safe? </div> <div class="whistleblower-single-faq-description"> <p>Yes, our internal reporting system ensures that whistleblowers are able to report information confidentially and, anonymously, as they choose.</p> <p>If whistleblowers choose to report confidentially, their identity will only be known to those inside the company responsible for handling the case.</p> <p>Most importantly, reporting persons covered by the <a href="https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019L1937" title="EU Whistleblower Directive" target="_blank">EU Whistleblower Directive</a> are protected from any form of retaliation, including in the form of threats and attempts of retaliation.</p> </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> Are there other options for me? </div> <div class="whistleblower-single-faq-description"> The Whistleblower Directive mandates that Member States provide an alternative external reporting channel for whistleblowers. It鈥檚 always preferable to use the internal reporting channels first, but be advised that there is always the option to escalate or move directly to such external reporting options. </div> </div><div class="whistleblower-single-faq"> <div class="whistleblower-single-faq-title"> What happens after I submit a report? </div> <div class="whistleblower-single-faq-description"> Once you submit a report, we will issue a case number internally and acknowledgment of receipt. We鈥檙e obligated to provide feedback within a reasonable timeframe, not exceeding three months from the acknowledgment of receipt. </div> </div> </div> </div> </div> </div> </div> <script nonce="a0e9ef5c740db14e4481628cf46263bc82e779d63e7141aeb253f58c3199d2a2"> //<![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-en-'; 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': "Some error has occurred, please try again later.", 'errors.form.invalid_data': "Some fields contain errors, please fix them and try again.", 'bot_found': "Bot detected", 'form_submit_successful': "Thank you for your report! We hereby acknowledge having received your report and will take the next steps as required by applicable law.", 'action_button_after_sent': "File another report", 'confirm_captcha_button': "Confirm answer", 'Invalid captcha': "Captcha answer was invalid, please try again.", 'Invalid authentication credentials': "Some error has occurred, please try again later.", 'loading': "Loading...", 'captcha_answer_placeholder': "Enter the text you see on the image" }, validate: formData => { if (formData.getAll(namespace + 'reasons').length === 0) { throw new Error("Please select at least one wrongdoing/misconduct."); } }, 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="a0e9ef5c740db14e4481628cf46263bc82e779d63e7141aeb253f58c3199d2a2"> //<![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-en-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-en-form { box-sizing: border-box; padding: 1.3rem; border-radius: 5px; border: 1px solid #ccc; margin-bottom: 3rem; line-height: 1.5; } #iub-whistleblower-en-views-container { position: sticky; bottom: 0; } #iub-whistleblower-en-container .whistleblower-success-request-container { border-radius: 5px; border: 1px solid #ccc; padding: 2rem; box-sizing: border-box; background-color: #fff; } #iub-whistleblower-en-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-en-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-en-container .form-group { padding: 0.5rem 0; margin-bottom: 0.5rem; } #iub-whistleblower-en-container .form-group-checkbox-list label { font-weight: 300; font-size: .9rem; padding: .4rem 0; } #iub-whistleblower-en-container .bottom-form-separator { border-top: 3px solid #e5e5e5; margin-top: 3rem; margin-bottom: 2rem; } #iub-whistleblower-en-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-en-container .title1 { font-size: 1.6rem; font-weight: 500; color: #333; } #iub-whistleblower-en-container .title2 { font-size: 1.1rem; font-weight: 600; margin-bottom: 1.2rem; color: #333; } #iub-whistleblower-en-container .title2.highlighted { font-size: 1.4rem; font-weight: normal; } #iub-whistleblower-en-container .title3 { font-size: 1rem; font-weight: 600; color: #333; margin-bottom: 0.7rem; } #iub-whistleblower-en-container fieldset { border: none; padding: 0; } #iub-whistleblower-en-container input[type="text"], #iub-whistleblower-en-container input[type="email"], #iub-whistleblower-en-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-en-container input[type="text"]:invalid, #iub-whistleblower-en-container input[type="email"]:invalid, #iub-whistleblower-en-container textarea:invalid { border: 1px solid #f66; } #iub-whistleblower-en-captcha input[name='iub-whistleblower-en-captcha-answer'] { width: 220px; } #iub-whistleblower-en-captcha img { border: 1px solid #333; border-radius: 3px; } #iub-whistleblower-en-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-en-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-en-container button[type='submit']:disabled { cursor: default; background-color: #ccc; } #iub-whistleblower-en-sensible { display: none; margin-left: 18px; margin-top: 0.8rem; padding-left: 18px; border-left: 1px solid #ccc; } #iub-whistleblower-en-sensible .form-group:last-child { margin-bottom: 0; } #iub-whistleblower-en-container .whistleblower-accordion { padding: 1rem 0; } #iub-whistleblower-en-container .whistleblower-accordion .whistleblower-accordion-tab:last-child { border-bottom: 1px solid #ccc; } #iub-whistleblower-en-container .whistleblower-accordion-tab { border-top: 1px solid #ccc; } #iub-whistleblower-en-container .whistleblower-accordion-tab-header { margin: 0; } #iub-whistleblower-en-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-en-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-en-container .whistleblower-accordion-tab-title[aria-expanded="true"]::after { transform: rotate(-90deg); } #iub-whistleblower-en-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-en-container .whistleblower-accordion-tab-content > div { padding-block: 0; padding-inline: .6rem; overflow: hidden; transition: padding 500ms; } #iub-whistleblower-en-container .whistleblower-accordion-tab-content[aria-hidden="false"] { grid-template-rows: 1fr; } #iub-whistleblower-en-container .whistleblower-accordion-tab-content[aria-hidden="false"] > div { padding-top: 0.6rem; padding-bottom: 1.2rem; } @media (prefers-reduced-motion: reduce) { #iub-whistleblower-en-container .whistleblower-accordion-tab-content, #iub-whistleblower-en-container .whistleblower-accordion-tab-content > div, #iub-whistleblower-en-container .whistleblower-accordion-tab-title::after { transition: none; } } #iub-whistleblower-en-container .whistleblower-single-faq { border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 2rem; margin-bottom: 2rem; } #iub-whistleblower-en-container .whistleblower-single-faq-title { font-size: 1.1rem; font-weight: 600; margin-bottom: 1.1rem; } #iub-whistleblower-en-container p { font-size: 0.9rem; line-height: 1.5; font-weight: 300; margin-top: 0; } #iub-whistleblower-en-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-en-container .whistleblower-success-request-container { display: flex; flex-direction: column; align-items: center; gap: 1.5rem; } #iub-whistleblower-en-container .whistleblower-success-request-container .whistleblower-success-request-icon { width: 60px; height: 60px; } #iub-whistleblower-en-container .whistleblower-success-request-container .whistleblower-success-request-message { font-size: .9rem; } #iub-whistleblower-en-container .whistleblower-success-request-container .whistleblower-success-request-status { background-color: #1cc691; color: #fff; padding: 1rem; border-radius: 10px; display: none; } #iub-whistleblower-en-container input[type=checkbox], #iub-whistleblower-en-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-en-container input[type=checkbox], #iub-whistleblower-en-container input[type=radio] { -webkit-transition: none; transition: none } } #iub-whistleblower-en-container input[type=checkbox]:focus, #iub-whistleblower-en-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-en-container input[type=checkbox], #iub-whistleblower-en-container input[type=radio] { -webkit-transition: none; transition: none } } #iub-whistleblower-en-container input[type=checkbox]:disabled, #iub-whistleblower-en-container input[type=checkbox][readonly], #iub-whistleblower-en-container input[type=radio]:disabled, #iub-whistleblower-en-container input[type=radio][readonly] { background-color: #e9ecef; opacity: 1 } #iub-whistleblower-en-container input[type=checkbox] { border-radius: 4px } #iub-whistleblower-en-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-en-container input[type=radio], #iub-whistleblower-en-container input.radio-looking { border-radius: 28px } #iub-whistleblower-en-container input[type=radio]:checked, #iub-whistleblower-en-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-en-container .submit-section .form-group { text-align: right; } @media screen and (min-width: 800px) { #iub-whistleblower-en-container .submit-section { display: flex; justify-content: space-between; gap: 1rem; } #iub-whistleblower-en-container .submit-section .form-group { flex: 1 0 10rem; } } </style> </body> </html>

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