The owner of this site, the authors of these contents and in general any person connected to this site in any way, from now on collectively named “providers”, assume no responsibility for errors and/or omissions in these contents. We reserve the right to modify or withdraw, temporarily or permanently, the website, or any part thereof, without notice. In an effort to assist our users, we may provide links to other websites or sources. We are not responsible for the availability of such external sites or resources, do not endorse and are not responsible or liable, directly or indirectly, for the privacy practices or the content of such websites.