
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700');/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */html {
  line-height: 1.15; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 */body {
  margin: 0;
}/**
 * Add the correct display in IE 9-.
 */article,
aside,
footer,
header,
nav,
section {
  display: block;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */figcaption,
figure,
main { /* 1 */
  display: block;
}/**
 * Add the correct margin in IE 8.
 */figure {
  margin: 1em 40px;
}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; /* 2 */
}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,
strong {
  font-weight: inherit;
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font style in Android 4.3-.
 */dfn {
  font-style: italic;
}/**
 * Add the correct background and color in IE 9-.
 */mark {
  background-color: #ff0;
  color: #000;
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/* Embedded content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */audio,
video {
  display: inline-block;
}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]) {
  display: none;
  height: 0;
}/**
 * Remove the border on images inside links in IE 10-.
 */img {
  border-style: none;
}/**
 * Hide the overflow in IE.
 */svg:not(:root) {
  overflow: hidden;
}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input { /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select { /* 1 */
  text-transform: none;
}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}/**
 * Remove the default vertical scrollbar in IE.
 */textarea {
  overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* Interactive
   ========================================================================== *//*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */details, /* 1 */
menu {
  display: block;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Scripting
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */canvas {
  display: inline-block;
}/**
 * Add the correct display in IE.
 */template {
  display: none;
}/* Hidden
   ========================================================================== *//**
 * Add the correct display in IE 10-.
 */[hidden] {
  display: none;
}/* Lib */:root {

  /* categorie */
  
}/* Components bundle */.svelte-67mp0o.main-title,.svelte-67mp0o .main-title{text-align:center;line-height:1em}.svelte-67mp0o.main-title,.svelte-67mp0o .main-title,.svelte-67mp0o.filter-panel,.svelte-67mp0o .filter-panel,.svelte-67mp0o.overview,.svelte-67mp0o .overview,.svelte-67mp0o.main-viz,.svelte-67mp0o .main-viz{padding:0 32px;padding:0 2rem}@media(max-width: 767px){.svelte-67mp0o.landing,.svelte-67mp0o .landing,.svelte-67mp0o.main-title,.svelte-67mp0o .main-title,.svelte-67mp0o.overview,.svelte-67mp0o .overview,.svelte-67mp0o.slider-mobile,.svelte-67mp0o .slider-mobile{width:calc(100% - 3rem);padding:0 1.5rem}.svelte-67mp0o.main-title,.svelte-67mp0o .main-title{text-align:center}}@media(min-width: 1281px){.svelte-67mp0o.main-title,.svelte-67mp0o .main-title,.svelte-67mp0o.filter-panel,.svelte-67mp0o .filter-panel,.svelte-67mp0o.overview,.svelte-67mp0o .overview,.svelte-67mp0o.main-viz,.svelte-67mp0o .main-viz{width:1280px;padding:0;margin:0 calc(50% - 640px)}}.svelte-11gdfma.menu,.svelte-11gdfma .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.svelte-11gdfma.navigation,.svelte-11gdfma .navigation{min-height:40px;min-height:2.5rem;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.svelte-11gdfma.logo-eni,.svelte-11gdfma .logo-eni{max-width:134px;margin:10px 20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.svelte-11gdfma.logo,.svelte-11gdfma .logo{width:62px;margin-right:5px}.svelte-11gdfma.enicom,.svelte-11gdfma .enicom{width:106px;margin-top:-5px;line-height:1.5em}.svelte-11gdfma.logo,.svelte-11gdfma .logo,.svelte-11gdfma.enicom,.svelte-11gdfma .enicom{display:inline-block}.svelte-11gdfma.logo img,.svelte-11gdfma .logo img,.svelte-11gdfma.enicom img,.svelte-11gdfma .enicom img{width:100%}.svelte-11gdfma.navigation-container,.svelte-11gdfma .navigation-container{border-bottom:solid 1px #999999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.svelte-11gdfma.list,.svelte-11gdfma .list{list-style-type:none;margin:0;padding:16px 0;padding:1rem 0;width:100%}.svelte-11gdfma.item,.svelte-11gdfma .item{display:inline-block;margin:0 8px;margin:0 .5rem}.svelte-11gdfma.item:first-of-type,.svelte-11gdfma .item:first-of-type{margin-left:0}.svelte-11gdfma.link,.svelte-11gdfma .link{color:#000;-webkit-transition:color .2s;transition:color .2s;text-decoration:none}.svelte-11gdfma.link:hover,.svelte-11gdfma .link:hover{color:#fed300}.svelte-11gdfma.link.selected,.svelte-11gdfma .link.selected{font-weight:700}.svelte-11gdfma.lang-switcher,.svelte-11gdfma .lang-switcher{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 0;padding:1rem 0;margin:0 8px 0 16px;margin:0 .5rem 0 1rem;border-left:solid 1px #999999}.svelte-11gdfma.lang-switcher .link,.svelte-11gdfma .lang-switcher .link{width:32px;width:2rem;text-align:center}@media(max-width: 767px){.svelte-11gdfma.menu,.svelte-11gdfma .menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.svelte-11gdfma.logo-eni,.svelte-11gdfma .logo-eni{width:100%;margin:20px 26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.svelte-11gdfma.navigation,.svelte-11gdfma .navigation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;border-top:solid 1px #999999;border-bottom:solid 1px #999999}.svelte-11gdfma.navigation-container,.svelte-11gdfma .navigation-container{border-top:none;border-bottom:none}}.svelte-fz8o1z.landing,.svelte-fz8o1z .landing{position:relative;min-height:88vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.svelte-fz8o1z.text,.svelte-fz8o1z .text{line-height:22px;color:#666666}.svelte-fz8o1z.landing-container,.svelte-fz8o1z .landing-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}h2.svelte-fz8o1z,.svelte-fz8o1z h2{margin-top:0;margin-bottom:50px}.svelte-fz8o1z.title-0,.svelte-fz8o1z .title-0{margin-top:25px;margin-bottom:12px}.svelte-fz8o1z.incipit,.svelte-fz8o1z .incipit{color:#000;text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:.04em}figure.svelte-fz8o1z,.svelte-fz8o1z figure{width:50%;margin:0}figure.svelte-fz8o1z img,.svelte-fz8o1z figure img{width:60%;margin:0 2rem 0 calc(40% - 2rem)}.svelte-fz8o1z.content-container,.svelte-fz8o1z .content-container{width:50%}.svelte-fz8o1z.content,.svelte-fz8o1z .content{max-width:500px;padding-right:32px;padding-right:2rem}@media(max-width: 767px){.svelte-fz8o1z.landing,.svelte-fz8o1z .landing{height:auto}.svelte-fz8o1z.landing-container,.svelte-fz8o1z .landing-container{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.svelte-fz8o1z.landing-container .content,.svelte-fz8o1z .landing-container .content{width:100%}figure.svelte-fz8o1z,.svelte-fz8o1z figure{width:100%;margin:20px 0 0}figure.svelte-fz8o1z img,.svelte-fz8o1z figure img{width:60%;margin:0 20% 0 20%}.svelte-fz8o1z.content-container,.svelte-fz8o1z .content-container{width:100%;margin:0 5%;top:0px}.svelte-fz8o1z.content,.svelte-fz8o1z .content{max-width:none;padding-right:0}h2.svelte-fz8o1z,.svelte-fz8o1z h2{text-align:center}.svelte-fz8o1z.title-0,.svelte-fz8o1z .title-0{margin-bottom:5px}.svelte-fz8o1z.title-1,.svelte-fz8o1z .title-1{line-height:1.3em}}.svelte-125oay6.filter-panel,.svelte-125oay6 .filter-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem;position:relative}.svelte-125oay6.title-container,.svelte-125oay6 .title-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}h3.svelte-125oay6,.svelte-125oay6 h3{background-color:#fed300;padding:.6em .9em;width:192px;width:12rem}.svelte-125oay6.title-line,.svelte-125oay6 .title-line{position:absolute;height:1px;width:100%;left:0;top:32px;background-color:#d1d1d1;z-index:-2}ul.svelte-125oay6,.svelte-125oay6 ul{margin:16px 0 0;margin:1rem 0 0}.svelte-125oay6.filter-list,.svelte-125oay6 .filter-list{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(600px + 4rem);margin:0}.svelte-125oay6.filter-list li,.svelte-125oay6 .filter-list li{width:150px;padding:20px 0;margin:0 6.4px;margin:0 .4rem;text-align:center;cursor:pointer}.svelte-125oay6.filter-list li.selected,.svelte-125oay6 .filter-list li.selected{text-decoration:underline}.svelte-125oay6.filter-list li:hover,.svelte-125oay6 .filter-list li:hover{text-decoration:underline}.svelte-125oay6.filter-list li:nth-of-type(1),.svelte-125oay6 .filter-list li:nth-of-type(1),.svelte-125oay6.filter-list li:nth-of-type(2),.svelte-125oay6 .filter-list li:nth-of-type(2),.svelte-125oay6.filter-list li:nth-of-type(3),.svelte-125oay6 .filter-list li:nth-of-type(3),.svelte-125oay6.filter-list li:nth-of-type(4),.svelte-125oay6 .filter-list li:nth-of-type(4){background-repeat:repeat-x;background-clip:border-box;background-color:rgba(0, 0, 0, 0);background-image:url('../../assets/images/dotted-border.png');background-origin:padding-box;background-position-x:0%;background-position-y:100%;background-position:left bottom}button.svelte-125oay6,.svelte-125oay6 button{color:#999999;text-transform:uppercase;font-size:.7em;font-weight:700;letter-spacing:.04em;background:none;border:none;outline:none;cursor:pointer;position:absolute;right:32px;right:2rem;top:24px;top:1.5rem;background-color:#fff;padding-left:16px;padding-left:1rem}button.svelte-125oay6:hover,.svelte-125oay6 button:hover{text-decoration:underline}@media(max-width: 910px){.svelte-125oay6.filter-list,.svelte-125oay6 .filter-list{width:calc(100% - 2rem);margin:0 1rem}.svelte-125oay6.filter-list li,.svelte-125oay6 .filter-list li{width:calc(25% - 0.8rem)}}.svelte-9kjkxz.overview,.svelte-9kjkxz .overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.svelte-9kjkxz.title,.svelte-9kjkxz .title{margin-bottom:24px;margin-bottom:1.5rem;position:relative;height:17.6px;height:1.1rem}.svelte-9kjkxz.title::before,.svelte-9kjkxz .title::before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;background-color:#d1d1d1;z-index:0}.svelte-9kjkxz.title_count,.svelte-9kjkxz .title_count,.svelte-9kjkxz.title_geo,.svelte-9kjkxz .title_geo{text-align:center;background-color:#fff;margin:0;position:absolute;top:0;left:0;z-index:1}.svelte-9kjkxz.title_count p,.svelte-9kjkxz .title_count p,.svelte-9kjkxz.title_geo p,.svelte-9kjkxz .title_geo p{margin:0
  }.svelte-9kjkxz.title_count strong,.svelte-9kjkxz .title_count strong,.svelte-9kjkxz.title_geo strong,.svelte-9kjkxz .title_geo strong{font-size:1.5em;font-weight:400}.svelte-9kjkxz.title_count,.svelte-9kjkxz .title_count{width:160px;width:10rem;margin:0 calc(50% - 5rem)}.svelte-9kjkxz.title_count.smaller-label,.svelte-9kjkxz .title_count.smaller-label{width:96px;width:6rem;margin:0 calc(50% - 3rem)}.svelte-9kjkxz.title_geo,.svelte-9kjkxz .title_geo{width:192px;width:12rem;margin:0 calc(50% - 6rem)}.svelte-9kjkxz.title_geo.smaller-label,.svelte-9kjkxz .title_geo.smaller-label{width:160px;width:10rem;margin:0 calc(50% - 5rem)}.svelte-9kjkxz.count,.svelte-9kjkxz .count{width:calc(33.33333% - 1rem)}.svelte-9kjkxz.geo,.svelte-9kjkxz .geo{width:calc(66.66667% - 1rem)}.svelte-9kjkxz.count-container,.svelte-9kjkxz .count-container{display:-webkit-box;display:-ms-flexbox;display:flex}.svelte-9kjkxz.count-item,.svelte-9kjkxz .count-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;display:inline-block;width:40%;padding:0 5%}.svelte-9kjkxz.count-item .number,.svelte-9kjkxz .count-item .number{font-size:6em;line-height:1em;font-weight:300}.svelte-9kjkxz.geo-container,.svelte-9kjkxz .geo-container{display:-webkit-box;display:-ms-flexbox;display:flex}.svelte-9kjkxz.countries-container,.svelte-9kjkxz .countries-container{padding-left:8px;padding-left:.5rem}.svelte-9kjkxz.countries-count,.svelte-9kjkxz .countries-count{font-weight:700;margin-bottom:11.2px;margin-bottom:.7rem}.svelte-9kjkxz.count-title,.svelte-9kjkxz .count-title{font-weight:700}.svelte-9kjkxz.geo-list,.svelte-9kjkxz .geo-list{width:192px;width:12rem;list-style-type:none;padding:0}.svelte-9kjkxz.geo-list li,.svelte-9kjkxz .geo-list li{margin-bottom:8px;margin-bottom:.5rem}.svelte-9kjkxz.geo-list li span,.svelte-9kjkxz .geo-list li span{font-size:1.8em;font-weight:300;margin-right:8px;margin-right:.5rem;display:inline-block}.svelte-9kjkxz.geo-map,.svelte-9kjkxz .geo-map{width:calc(90% - 18rem);padding:16px 48px;padding:1rem 3rem;position:relative}.svelte-9kjkxz.overview-map,.svelte-9kjkxz .overview-map{left:0;width:100%;position:absolute;top:0}@media(max-width: 767px){.svelte-9kjkxz.overview,.svelte-9kjkxz .overview{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.svelte-9kjkxz.overview .count,.svelte-9kjkxz .overview .count,.svelte-9kjkxz.overview .geo,.svelte-9kjkxz .overview .geo,.svelte-9kjkxz.overview .geo-list,.svelte-9kjkxz .overview .geo-list,.svelte-9kjkxz.overview .geo-map,.svelte-9kjkxz .overview .geo-map{width:100%;padding:0;margin-top:2rem}.svelte-9kjkxz.overview .geo-container,.svelte-9kjkxz .overview .geo-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.svelte-9kjkxz.geo,.svelte-9kjkxz .geo{margin-bottom:2rem}.svelte-9kjkxz.overview .geo-list,.svelte-9kjkxz .overview .geo-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}.svelte-9kjkxz.geo .title,.svelte-9kjkxz .geo .title{margin-bottom:0}.svelte-9kjkxz.geo-list li span,.svelte-9kjkxz .geo-list li span{width:100%}.svelte-9kjkxz.count-title,.svelte-9kjkxz .count-title{margin-top:20px;text-align:center}.svelte-9kjkxz.count .title,.svelte-9kjkxz .count .title{margin-bottom:0}.svelte-9kjkxz.countries-count,.svelte-9kjkxz .countries-count{display:none}}.svelte-1chzyfw.overview-map-layer,.svelte-1chzyfw .overview-map-layer{left:0;width:100%;top:0}.svelte-1chzyfw.st1,.svelte-1chzyfw .st1{opacity:0.6;fill:#fed300;enable-background:new}.svelte-1yu0azg.main-viz,.svelte-1yu0azg .main-viz{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:48px;margin-top:3rem}.svelte-1yu0azg.main-viz-container,.svelte-1yu0azg .main-viz-container{position:relative;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}.svelte-1yu0azg.main-viz-container::after,.svelte-1yu0azg .main-viz-container::after{content:'';position:absolute;top:32px;top:2rem;left:32px;width:1px;height:calc(100% - 4rem);background-color:#fed300;z-index:-1}.svelte-1yu0azg.winners-list,.svelte-1yu0azg .winners-list{list-style-type:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:12.8px 0;margin:.8rem 0;float:left}.svelte-1yu0azg.winners-list::before,.svelte-1yu0azg .winners-list::before{content:'';position:absolute;top:50%;left:2px;width:calc(100% - 40px);height:1px;z-index:-1;background-repeat:repeat-x;background-clip:border-box;background-color:rgba(0, 0, 0, 0);background-image:url('../../assets/images/dotted-border.png');background-origin:padding-box;background-position-x:0%;background-position-y:100%}.svelte-1yu0azg.year,.svelte-1yu0azg .year{width:63px;height:27px;background-color:#fed300;border:solid 2px #fff;text-align:center;line-height:27px;font-weight:700;margin-right:32px;margin-right:2rem;cursor:pointer}.svelte-1yu0azg.year:hover,.svelte-1yu0azg .year:hover,.svelte-1yu0azg.year.selected,.svelte-1yu0azg .year.selected{background-color:#000;color:#fed300}.svelte-1yu0azg.winner-item,.svelte-1yu0azg .winner-item{position:relative;width:50px;height:50px;margin:0 10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.svelte-1yu0azg.winner-item img,.svelte-1yu0azg .winner-item img{width:100%}.svelte-1yu0azg.winner-item::before,.svelte-1yu0azg .winner-item::before{content:'';position:absolute;top:-4px;left:-4px;width:54px;height:54px;border-radius:100px;border:solid 2px #999999;-webkit-transition:border .3s ease;transition:border .3s ease;background-color:#fff}.svelte-1yu0azg.winner-item:hover::before,.svelte-1yu0azg .winner-item:hover::before{border-color:#fed300}.svelte-1yu0azg.winner-item-disabled,.svelte-1yu0azg .winner-item-disabled{pointer-events:none}.svelte-1yu0azg.winner-item.selected::before,.svelte-1yu0azg .winner-item.selected::before{border-color:#fed300}.svelte-1yu0azg.image-wrapper,.svelte-1yu0azg .image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:100px;pointer-events:none}.svelte-1yu0azg.image-wrapper img,.svelte-1yu0azg .image-wrapper img{pointer-events:none}.svelte-1yu0azg.researcher-eni,.svelte-1yu0azg .researcher-eni{width:18px;height:18px;background-color:#fed300;border-radius:10px;z-index:1;pointer-events:none}.svelte-1yu0azg.winner-item-researcher-eni::before,.svelte-1yu0azg .winner-item-researcher-eni::before{top:8px;left:8px;width:30px;height:30px}.svelte-1yu0azg.researcher-eni-disabled,.svelte-1yu0azg .researcher-eni-disabled{background-color:#d1d1d1}@media(max-width: 910px){.svelte-1yu0azg.winner-item,.svelte-1yu0azg .winner-item{width:40px;height:40px;margin:0 7px}.svelte-1yu0azg.winner-item::before,.svelte-1yu0azg .winner-item::before{width:44px;height:44px}.svelte-1yu0azg.winner-item-researcher-eni::before,.svelte-1yu0azg .winner-item-researcher-eni::before{top:3px;left:3px;width:30px;height:30px}}.svelte-1vqqexz.arrow,.svelte-1vqqexz .arrow{position:absolute;width:30px;height:30px;margin-left:-16px;border:1px solid #999999;border-left:none;border-top:none;background-color:#fff;-webkit-transform:translateX(10px) rotate(-135deg);transform:translateX(10px) rotate(-135deg);top:-16px;-webkit-transition:left .25s ease;transition:left .25s ease}.svelte-1vqqexz.detail-panel,.svelte-1vqqexz .detail-panel{width:80%;margin:23px 0 20px 65px;padding:16px 0 0 0;padding:1rem 0 0 0;border-top:solid 1px #999999;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;float:left}.svelte-1vqqexz.title,.svelte-1vqqexz .title{width:100%;margin-bottom:24px;margin-bottom:1.5rem;position:relative;height:17.6px;height:1.1rem;text-align:center;background-color:#fff}.svelte-1vqqexz.title::before,.svelte-1vqqexz .title::before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;background-color:#d1d1d1;z-index:0}.svelte-1vqqexz.background,.svelte-1vqqexz .background{text-align:center;background-color:#fff;margin:0;position:absolute;top:0;left:0;z-index:1}.svelte-1vqqexz.title_ricerca,.svelte-1vqqexz .title_ricerca,.svelte-1vqqexz.title_intervista,.svelte-1vqqexz .title_intervista,.svelte-1vqqexz.title_premio,.svelte-1vqqexz .title_premio,.svelte-1vqqexz.title_documenti,.svelte-1vqqexz .title_documenti{width:30%;left:35%}.svelte-1vqqexz.title_geo,.svelte-1vqqexz .title_geo,.svelte-1vqqexz.title_temi,.svelte-1vqqexz .title_temi,.svelte-1vqqexz.title_winner,.svelte-1vqqexz .title_winner{width:50%;left:25%}.svelte-1vqqexz.ricerca,.svelte-1vqqexz .ricerca{width:calc(33.33333% - 10px);padding:5px 5px 20px;min-height:175px}h4.svelte-1vqqexz,.svelte-1vqqexz h4{margin-top:0;margin-bottom:10px;width:100%;text-align:left}.svelte-1vqqexz.name,.svelte-1vqqexz .name,.svelte-1vqqexz.prize,.svelte-1vqqexz .prize{text-align:center}.svelte-1vqqexz.ricerca-title,.svelte-1vqqexz .ricerca-title,.svelte-1vqqexz.ricerca-abstract,.svelte-1vqqexz .ricerca-abstract,.svelte-1vqqexz.prize,.svelte-1vqqexz .prize{padding:5px}.svelte-1vqqexz.intervista,.svelte-1vqqexz .intervista{width:calc(33.33333% - 20px);padding:5px 5px 10px;min-height:175px}.svelte-1vqqexz.premio,.svelte-1vqqexz .premio{width:calc(33.33333% - 10px);padding:5px;text-align:center;min-height:175px}a.svelte-1vqqexz,.svelte-1vqqexz a{font-weight:700;font-size:1em;color:#000}.svelte-1vqqexz.geo,.svelte-1vqqexz .geo{width:calc(33.33333% - 10px);padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:175px}.svelte-1vqqexz.geo-map,.svelte-1vqqexz .geo-map{width:90%;margin:0 5%;position:relative;padding-bottom:50%}.svelte-1vqqexz.geo-map-data,.svelte-1vqqexz .geo-map-data,.svelte-1vqqexz.geo-map-land,.svelte-1vqqexz .geo-map-land{position:absolute;top:0;left:0}.svelte-1vqqexz.geo-map-data,.svelte-1vqqexz .geo-map-data{-webkit-transform:translateX(-12px);transform:translateX(-12px);z-index:200}.svelte-1vqqexz.geo-map-data-point,.svelte-1vqqexz .geo-map-data-point{fill:#fed300}.svelte-1vqqexz.company,.svelte-1vqqexz .company{font-weight:400;color:#999999;text-align:center;margin:0px 5% 22px}.svelte-1vqqexz.ultimo-box,.svelte-1vqqexz .ultimo-box{width:calc(33.33333% - 10px);padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:175px}.svelte-1vqqexz.temi,.svelte-1vqqexz .temi{width:100%;text-align:center}.svelte-184br94.winner-image,.svelte-184br94 .winner-image{width:100px;height:100px}.svelte-184br94.winner-mask,.svelte-184br94 .winner-mask{border-radius:100px;overflow:hidden;height:100px;width:100px}.svelte-184br94.winner,.svelte-184br94 .winner{width:calc(33.33333% - 10px);padding:30px 5px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:250px}.svelte-184br94.winner.no-image,.svelte-184br94 .winner.no-image{padding-top:5px}.svelte-184br94.winner-title,.svelte-184br94 .winner-title{margin-bottom:16px;margin-bottom:1rem}.svelte-184br94.winner-info,.svelte-184br94 .winner-info{width:100%;padding-top:32px;padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.svelte-184br94.winner-info.no-image,.svelte-184br94 .winner-info.no-image{padding:5px}.svelte-184br94.title.is-mobile,.svelte-184br94 .title.is-mobile{margin-top:0}null
null
null
.svelte-z6545k.geo-map svg,.svelte-z6545k .geo-map svg{pointer-events:none}.svelte-z6545k.company a,.svelte-z6545k .company a{font-weight:400;color:#999999;text-align:center;text-decoration:underline}.svelte-z6545k.company span,.svelte-z6545k .company span{text-transform:uppercase;font-size:.9em}.svelte-10akyt.temi.third,.svelte-10akyt .temi.third{width:calc(33.33333% - 10px);padding:5px}.svelte-1lvafco.download.third,.svelte-1lvafco .download.third{width:calc(33.33333% - 10px);padding:5px;background-position-y:13.795px}.svelte-1lvafco.download,.svelte-1lvafco .download{width:100%;margin:0}.svelte-1lvafco.link-container,.svelte-1lvafco .link-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.svelte-1lvafco.down-link,.svelte-1lvafco .down-link{width:30%;margin:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.svelte-1lvafco.link-label,.svelte-1lvafco .link-label{margin-top:10px}.svelte-76s8nl.detail-panel,.svelte-76s8nl .detail-panel,.svelte-76s8nl.winner,.svelte-76s8nl .winner,.svelte-76s8nl.ricerca,.svelte-76s8nl .ricerca,.svelte-76s8nl.intervista,.svelte-76s8nl .intervista,.svelte-76s8nl.premio,.svelte-76s8nl .premio,.svelte-76s8nl.geo,.svelte-76s8nl .geo,.svelte-76s8nl.ultimo-box,.svelte-76s8nl .ultimo-box{width:100%;margin:0}.svelte-76s8nl.detail-panel,.svelte-76s8nl .detail-panel{border-top:none}.svelte-76s8nl.arrow,.svelte-76s8nl .arrow{display:none}.svelte-76s8nl.title,.svelte-76s8nl .title{margin:24px 0;margin:1.5rem 0;position:relative;height:17.6px;height:1.1rem}.svelte-76s8nl.title::before,.svelte-76s8nl .title::before{content:'';position:absolute;height:1px;width:100%;top:50%;left:0;background-color:#d1d1d1;z-index:0}.svelte-76s8nl.title-viz,.svelte-76s8nl .title-viz{text-align:center;background-color:#fff;margin:0;position:absolute;top:0;left:0;z-index:1}.svelte-76s8nl.title-viz,.svelte-76s8nl .title-viz{width:240px;width:15rem;margin:0 calc(50% - 7.5rem)}.svelte-76s8nl.years-list,.svelte-76s8nl .years-list{padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.svelte-76s8nl.years-list li,.svelte-76s8nl .years-list li{width:48px;width:3rem;margin:3.2px;margin:.2rem}.svelte-76s8nl.years-list li.selected,.svelte-76s8nl .years-list li.selected{text-decoration:underline;font-weight:700}.svelte-76s8nl.detail-slide,.svelte-76s8nl .detail-slide{position:relative}.svelte-76s8nl.buttons,.svelte-76s8nl .buttons{position:absolute;width:100%;top:65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:200}.svelte-76s8nl.buttons img,.svelte-76s8nl .buttons img{width:16px;width:1rem}.svelte-76s8nl.circle-container,.svelte-76s8nl .circle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.svelte-76s8nl.year-circle,.svelte-76s8nl .year-circle{width:7px;height:7px;margin:1px;border-radius:7px}.svelte-76s8nl.year-circle.researcher,.svelte-76s8nl .year-circle.researcher{background-color:#999999;border:solid 1px #999999}.svelte-76s8nl.year-circle.researcher.selected,.svelte-76s8nl .year-circle.researcher.selected{background-color:#fed300;border:solid 1px #fed300}.svelte-76s8nl.year-circle.recognition,.svelte-76s8nl .year-circle.recognition{background-color:transparent;border:solid 1px #999999}.svelte-76s8nl.year-circle.recognition.selected,.svelte-76s8nl .year-circle.recognition.selected{background-color:transparent;border:solid 1px #fed300}.svelte-76s8nl.winner,.svelte-76s8nl .winner,.svelte-76s8nl.premio,.svelte-76s8nl .premio{min-height:auto}.svelte-76s8nl.name,.svelte-76s8nl .name{width:80%}.svelte-76s8nl.prize,.svelte-76s8nl .prize{padding:0}.svelte-76s8nl.temi.third,.svelte-76s8nl .temi.third,.svelte-76s8nl.download.third,.svelte-76s8nl .download.third{width:100%}.svelte-76s8nl.download.third,.svelte-76s8nl .download.third{background:none;margin:40px 0}.svelte-1qule5z.social-sharing,.svelte-1qule5z .social-sharing{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}/* Fonts */@font-face {
  font-family: EniType;
  font-weight: 300;
  src: url('../../assets/fonts/EniTypeLight.WOFF');
}body {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  font-family: Source Sans Pro, sans-serif;
  font-size: 16px;
  line-height: 18px;
}h1 {
  font-weight: 300;
  font-family: EniType;
}h3 {
  font-weight: 700;
  font-size: .9em;
  text-transform: uppercase;
}h4 {
  font-weight: 700;
  font-size: 1em;
}footer {
  height: 50px;
  width: 100%;
  margin-top: 32px;
  margin-top: 2rem;
  background-color: #fed300;

  display: -webkit-box;

  display: -ms-flexbox;

  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/*# sourceMappingURL=index.css.map */