html{font-size:62.5%}body{background:#fefefe;border:0;color:#333;font-family:Nunito Sans,sans-serif;font-size:1.6rem;font-weight:300;margin:0;padding:6rem 0 0}@media screen and (min-width:750px){body{padding-top:10rem}}@media screen and (min-width:1200px){body{padding-left:25rem;padding-top:20rem}}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-rendering:optimizeLegibility}.in{display:block;min-height:100%;position:relative;width:100%}@-webkit-keyframes stats-red-rect{0%{fill:#d0021b}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#d0021b}}@keyframes stats-red-rect{0%{fill:#d0021b}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#d0021b}}@-webkit-keyframes stats-green-rect{0%{fill:#7ed321}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#7ed321}}@keyframes stats-green-rect{0%{fill:#7ed321}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#7ed321}}.stats-logo-small{height:7.7rem;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:15rem;z-index:1}.stats-logo-small.stats-logo-small-green,.stats-logo-small .stats-logo-small-red{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:stats-red-rect;animation-name:stats-red-rect;fill:#d0021b;mix-blend-mode:multiply;position:absolute}.stats-logo-small .stats-logo-small-green{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:stats-green-rect;animation-name:stats-green-rect;fill:#7ed321;mix-blend-mode:multiply}@-webkit-keyframes header-red-rect{0%{fill:#d0021b}40%{fill:#d0021b}45%{fill:#4a90e2}50%{fill:#f55f23}55%{fill:#f8e71c}60%{fill:#d0021b}to{fill:#d0021b}}@keyframes header-red-rect{0%{fill:#d0021b}40%{fill:#d0021b}45%{fill:#4a90e2}50%{fill:#f55f23}55%{fill:#f8e71c}60%{fill:#d0021b}to{fill:#d0021b}}@-webkit-keyframes header-green-rect{0%{fill:#7ed321}40%{fill:#7ed321}45%{fill:#4a90e2}50%{fill:#f55f23}55%{fill:#f8e71c}60%{fill:#7ed321}to{fill:#7ed321}}@keyframes header-green-rect{0%{fill:#7ed321}40%{fill:#7ed321}45%{fill:#4a90e2}50%{fill:#f55f23}55%{fill:#f8e71c}60%{fill:#7ed321}to{fill:#7ed321}}.main-header{background:#fff;-webkit-box-shadow:0 0 5rem 1rem hsla(0,0%,78%,.1);box-shadow:0 0 5rem 1rem hsla(0,0%,78%,.1);display:block;height:4rem;line-height:4rem;left:0;position:fixed;right:0;top:0;z-index:9999}@media screen and (min-width:750px){.main-header{height:6rem;line-height:6rem}}@media screen and (min-width:1200px){.main-header{background:transparent;-webkit-box-shadow:none;box-shadow:none;height:15rem;line-height:15rem}}.main-header h1{display:block;font-family:Playfair Display,serif;font-size:1.6rem;font-style:italic;font-weight:700;height:4rem;line-height:4rem;margin:0 4rem;overflow:hidden;padding:0;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis}.main-header h1 #header-logo-small{display:none;height:4rem;width:4rem}#header-logo-small #header-logo-small-red{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:header-red-rect;animation-name:header-red-rect;fill:#d0021b;mix-blend-mode:multiply;position:absolute}#header-logo-small #header-logo-small-green{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:header-green-rect;animation-name:header-green-rect;fill:#7ed321;mix-blend-mode:multiply}@media screen and (min-width:750px){.main-header h1{font-size:2rem;height:6rem;line-height:6rem;margin-left:4rem;text-align:left}.main-header h1 #header-logo-small{display:inline-block;height:6rem;margin-right:2rem;vertical-align:middle;width:6rem}}@media screen and (min-width:1200px){.main-header h1{font-size:3.6rem;height:15rem;line-height:15rem}.main-header h1 #header-logo-small{display:inline-block;height:8rem;margin-right:2rem;vertical-align:middle;width:8rem}}.main-header h1 a{color:#333;text-decoration:none}.main-header h1 a:active,.main-header h1 a:hover{color:#333;text-decoration:underline}.main-header h1 span{font-style:italic;font-weight:400;text-transform:capitalize}#nav-toggle{display:block;height:4rem;position:absolute;right:1.3rem;top:0;width:4rem}@media screen and (min-width:750px){#nav-toggle{right:3.3rem;top:1rem}}@media screen and (min-width:1200px){#nav-toggle{display:none;top:5.5rem}}#nav-toggle .bottom,#nav-toggle .middle,#nav-toggle .top{background:#333;display:block;height:.1rem;left:.7rem;position:absolute;top:1.2rem;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:2.6rem}#nav-toggle .bottom{bottom:1.2rem;top:auto}#nav-toggle .middle,.nav-visible #nav-toggle .top{top:2rem}.nav-visible #nav-toggle .bottom{bottom:2rem}.nav-visible.nav-in #nav-toggle .top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-visible.nav-in #nav-toggle .bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-visible #nav-toggle .middle{opacity:0}.main-nav{background:#fff;bottom:0;display:none;height:auto;left:0;opacity:0;overflow:auto;position:fixed;right:0;top:4rem;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:-1;-webkit-overflow-scrolling:touch}.nav-visible .main-nav{display:block;opacity:0;z-index:9998}.nav-visible.nav-in .main-nav{opacity:1}@media screen and (min-width:1200px){.main-nav,.nav-visible .main-nav,.nav-visible.nav-in .main-nav{background:transparent;-webkit-box-shadow:none;box-shadow:none;bottom:0;display:block;left:0;opacity:1;padding-top:20rem;right:auto;top:0;width:25rem;z-index:9998}}@media screen and (min-width:1360px){.main-nav,.nav-visible .main-nav,.nav-visible.nav-in .main-nav{width:24rem}}.main-nav .nav-items{height:auto;list-style:none;margin:0;padding:0 2rem;text-align:center;width:auto}@media screen and (min-width:1200px){.main-nav .nav-items{margin-left:4rem;padding:0;text-align:left}}.main-nav .nav-items .nav-title{margin:4rem 0 1rem}@media screen and (min-width:1200px){.main-nav .nav-items .nav-title{margin-top:0}.main-nav .nav-items .nav-item+.nav-title{margin-top:4rem}}.main-nav .nav-items .nav-title h2{font-family:Playfair Display,serif;font-size:2.2rem;font-style:italic;font-weight:700;margin:0;padding:0;text-align:center}@media screen and (min-width:1200px){.main-nav .nav-items .nav-title h2{font-size:1.8rem;text-align:left}}.main-nav .nav-items .nav-item{display:block;font-family:Playfair Display,serif;font-size:2rem;font-style:italic;font-weight:400;height:auto;line-height:1.8;list-style:none;margin:0;padding:0;text-align:center}@media screen and (min-width:1200px){.main-nav .nav-items .nav-item{font-size:1.6rem;text-align:left}}.main-nav .nav-items .nav-item a{color:#333;position:relative;text-decoration:none}@media screen and (min-width:1200px){.main-nav .nav-items .nav-item a{padding-left:1.5rem}.main-nav .nav-items .nav-item a:before{background:#eee;border-radius:0;content:"";display:block;height:.8rem;left:.5rem;position:absolute;top:50%;-webkit-transform:rotate(45deg) translate3d(-50%,-50%,0);transform:rotate(45deg) translate3d(-50%,-50%,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:.8rem}.main-nav .nav-items .nav-item.centro-destra a:before{background:#4a90e2}.main-nav .nav-items .nav-item.centro-sinistra a:before{background:#f55f23}.main-nav .nav-items .nav-item.destra a:before{background:#000}.main-nav .nav-items .nav-item.sinistra a:before{background:#d0021b}.main-nav .nav-items .nav-item.m5s a:before{background:#f8e71c}}.main-nav .nav-items .nav-item.active a{text-decoration:underline}.main-nav .nav-item.search #search-keyword{-webkit-appearance:none;background:hsla(0,0%,78%,.1);border:.1rem solid transparent;border-bottom:.1rem solid #333;display:block;font-family:Playfair Display,serif;font-size:1.6rem;font-style:italic;font-weight:400;height:4rem;line-height:4rem;margin:0 auto;max-width:50rem;outline:none;padding:.5rem;text-align:center;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:90%}@media screen and (min-width:1200px){.main-nav .nav-item.search #search-keyword{height:3.2rem;line-height:3.2rem;margin:0;width:100%}}.main-nav .nav-item.search #search-keyword:active,.main-nav .nav-item.search #search-keyword:focus{background:#fff;border-color:#333;outline:none}.main-content{display:block;height:auto;margin:0 4rem;max-width:none;width:auto}.intro{height:auto;margin:0 0 4rem;position:relative}@media screen and (min-width:750px){.intro{margin-bottom:6rem;padding-top:0}}@media screen and (min-width:1200px){.intro{margin-bottom:8rem;padding-top:0}}.intro--claim--text{margin:8rem 0 12rem;max-width:60rem}@media screen and (min-width:750px){.intro--claim{min-height:60vh}.intro--claim--text{margin:0;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@media screen and (min-width:1200px){.intro--claim{min-height:60vh}}.intro--claim--text h1{font-family:Playfair Display,Serif;font-size:3rem;font-style:italic;font-weight:700;line-height:1.6em}@media screen and (min-width:750px){.intro--claim--text h1{font-size:3.8rem}}@media screen and (min-width:1200px){.intro--claim--text h1{font-size:4.8rem}}.item--text--title h1,.item--text--title h2{display:block;font-family:Playfair Display,Serif;font-size:1.8rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 2rem;overflow-wrap:break-word;padding-right:4rem;text-transform:none;word-break:break-word}.item--text--title h1{font-size:2.4rem}.item--text--body a{color:#333}.item--text--body h3{font-size:1.4rem;font-weight:400;margin-top:0;text-transform:uppercase}.item--text--body p{margin:0 0 1.5em}@media screen and (min-width:750px){.item--text--title h2{font-size:2rem}.item--text--title h1{font-size:2.6rem}.item--text--body{-webkit-columns:auto 3;-moz-columns:auto 3;columns:auto 3}}.item--milestones--title h2{display:block;font-size:1.4rem;font-weight:300;letter-spacing:.2em;line-height:1.5;margin:2rem 0 4rem;overflow-wrap:break-word;text-align:center;text-transform:uppercase;word-break:break-word}.item--milestones .item--milestone{margin-bottom:4rem;position:relative}.item--milestones .item--milestone--title h1,.item--milestones .item--milestone--title h2,.item--milestones .item--milestone--title h3{margin:0}.item--milestones .item--milestone--title h2{border:.1rem solid #333;border-radius:50%;color:#333;display:block;font-size:1.5rem;height:3rem;line-height:3rem;margin:0 auto 1.5rem;text-align:center;width:3rem}.item--milestones .item--milestone--title h3{display:block;font-size:.9rem;font-weight:400;letter-spacing:.15em;line-height:1;margin:0 0 1rem;text-align:center;text-transform:uppercase}.item--milestones .item--milestone--title h1{color:#333;display:block;font-family:Playfair Display,Serif;font-size:1.6rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 1.5rem;overflow-wrap:break-word;text-align:center;text-transform:none;word-break:break-word}.item--milestones .item--milestone--title h1 a{color:#333;text-decoration:none}.item--milestones .item--milestone--title h1 a:hover{color:#333;text-decoration:underline}.item--milestone--body{display:none}.item--milestone--body p{display:block;font-family:Playfair Display,Serif;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0 0 1.5rem;overflow-wrap:break-word;text-transform:none;word-break:break-word}.item--milestone--body a{color:#333;text-decoration:none}.item--milestone--body a:hover{color:#333;text-decoration:underline}.item--milestone--tags ol,.tags ol{list-style:none;margin:0 0 1.5rem;padding:0;text-align:center}.item--milestone--tags li,.tags li{display:inline-block;font-size:1rem;line-height:1.4rem;list-style:none;margin:0 .5rem;padding:0;position:relative}.item--milestone--tags li.intro,.tags li.intro{display:none;font-family:Playfair Display,Serif;font-size:1.2rem;font-style:italic;font-weight:400}.item--milestone--tags li a,.tags li a{color:#333;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}.item--milestone--tags li a,.item--milestone--tags li a span,.tags li a,.tags li a span{-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.item--milestone--tags li a span,.tags li a span{background-color:#ffff9e;-webkit-box-shadow:0 0 0 .1rem #ffff9e;box-shadow:0 0 0 .1rem #ffff9e;display:inline-block}.item--milestone--tags li a span:before,.tags li a span:before{content:"#"}.item--milestone--tags li a:active span,.item--milestone--tags li a:hover span,.tags li a:active span,.tags li a:hover span{background-color:#ff0;-webkit-box-shadow:0 0 0 .2rem #ff0;box-shadow:0 0 0 .2rem #ff0}@media screen and (min-width:750px){.item--milestones{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.item--milestone{-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.item--milestones .item--milestone--title h1{font-size:1.8rem;padding-right:4rem;text-align:left}.item--milestones .item--milestone--title h2{margin-left:0;margin-right:0}.item--milestones .item--milestone--title h3{text-align:left}.item--milestone--body{display:block;padding-right:4rem}.item--milestone--tags ol{padding-right:4rem;text-align:left}.item--milestone--tags li.intro,.tags li.intro{display:inline-block}.item--milestone--tags li:after,.tags li:after{content:", "}.item--milestone--tags li:last-child:after,.tags li:last-child:after{content:"."}}@media screen and (min-width:1200px){.item--milestone--body p{font-size:1.6rem}}.item--stats.data{display:block;margin:4rem 0}.data--item{margin-bottom:4rem;text-align:center}.data--item--title h1,.data--item--title h2,.data--item--title h3,.data--item--title h4{margin:0}.data--item--title h1:empty,.data--item--title h2:empty,.data--item--title h3:empty,.data--item--title h4:empty{display:none}.data--item--title h2{display:block;font-size:1.2rem;font-weight:300;height:2.6rem;line-height:1.2;margin:0;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}.data--item--body h1{font-size:4.4rem;margin:0}.data--item--body h1,.data--item--body h2{color:#333;display:block;font-family:Playfair Display,Serif;font-style:italic;font-weight:400;line-height:.9;overflow-wrap:break-word;text-transform:none;word-break:break-word}.data--item--body h2{font-size:2.2rem;margin:1.4rem 0 0}.data--item--body h3{line-height:.9;text-transform:uppercase}.data--item--body h3,.data--item--body h4{color:#9b9b9b;display:block;font-size:1rem;font-weight:400;margin:1.4rem 0 0;overflow-wrap:break-word;word-break:break-word}.data--item--body h4{line-height:1.1;padding:0 2rem;text-transform:none}@media screen and (min-width:750px){.item--stats.data{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:8rem 0;position:relative}.data--item:after{background:#333;bottom:0;content:"";display:block;height:.1rem;left:35%;position:absolute;right:35%;width:auto}.data--item{-ms-flex:0 0 20%;flex:0 0 20%;margin-bottom:0;padding-bottom:3rem;position:relative}}.archives{max-width:120rem}.summary{margin-bottom:4rem;min-height:100vh;padding:0}@media screen and (min-width:750px){.summary{margin-bottom:6rem}}@media screen and (min-width:1200px){.summary{margin-bottom:8rem}}.summary--chart{background-color:#fefefe;display:block;height:40vh;left:0;margin:0 -4rem;max-width:120rem;position:sticky;right:0;top:0;width:calc(100% + 8rem);z-index:2}.summary--chart--switch{display:inline-block;height:4rem;left:1rem;mix-blend-mode:multiply;opacity:1;padding:.2rem 0;position:absolute;text-align:center;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;width:2.5rem;z-index:9}.summary--chart--switch:active,.summary--chart--switch:hover{mix-blend-mode:normal}[data-step="0"] .summary--chart--switch,[data-step="-1"] .summary--chart--switch{opacity:0}.summary--chart--switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.1rem solid #333;color:#333;display:block;font-size:1.2rem;font-weight:700;height:2rem;line-height:1.8rem;outline:none;padding:0;text-align:center;width:2.5rem}.summary--chart--switch button.active{background:#333;color:#fff}.summary--chart--switch button:first-child{border-radius:.3rem .3rem 0 0}.summary--chart--switch button:last-child{border-top:0;border-radius:0 0 .3rem .3rem}.summary--chart--wrapper{bottom:0;-webkit-box-shadow:0 .4rem 8rem -2rem rgba(0,0,0,.2);box-shadow:0 .4rem 8rem -2rem rgba(0,0,0,.2);height:auto;left:0;position:absolute;right:0;top:4rem;-webkit-transition:-webkit-box-shadow .75s ease-in-out;transition:-webkit-box-shadow .75s ease-in-out;-o-transition:box-shadow .75s ease-in-out;transition:box-shadow .75s ease-in-out;transition:box-shadow .75s ease-in-out,-webkit-box-shadow .75s ease-in-out;width:auto}[data-step="-1"] .summary--chart--wrapper{-webkit-box-shadow:none;box-shadow:none}.summary--legend{display:block;height:auto;margin:0;max-width:120rem;min-height:40vh;padding:2rem 0;width:100%;z-index:1}.summary--legend--item{margin-bottom:6rem;min-height:40vh;position:relative}@media screen and (min-width:750px){.summary--chart{height:40vh}.summary--chart--switch{bottom:1rem}.summary--chart--wrapper{bottom:0;top:6rem}}@media screen and (min-width:1020px){.summary--chart{height:40vh;top:0}.summary--chart--wrapper{width:auto}.summary--legend--item{margin-bottom:8rem}.summary--legend--item:only-child{margin-bottom:0}}@media screen and (min-width:1200px){.summary--chart{height:50vh;margin:0;padding-top:8rem;top:0;width:100%}.summary--legend--item{margin-bottom:10rem}}.summary--chart--wrapper svg{height:100%;width:100%}.summary--chart--wrapper svg .centro-destra,.summary--chart--wrapper svg .centro-sinistra,.summary--chart--wrapper svg .destra,.summary--chart--wrapper svg .m5s,.summary--chart--wrapper svg .sinistra{fill:#efefef;stroke:hsla(0,0%,94%,.5);stroke-dasharray:0;stroke-width:.1rem;-webkit-transition:fill .75s ease-in-out;-o-transition:fill .75s ease-in-out;transition:fill .75s ease-in-out;will-change:fill}[data-step="0"] .summary--chart--wrapper svg .centro-destra,[data-step="0"] .summary--chart--wrapper svg .centro-sinistra,[data-step="0"] .summary--chart--wrapper svg .destra,[data-step="0"] .summary--chart--wrapper svg .m5s,[data-step="0"] .summary--chart--wrapper svg .sinistra,[data-step="1"] .summary--chart--wrapper svg .centro-destra,[data-step="1"] .summary--chart--wrapper svg .centro-sinistra,[data-step="1"] .summary--chart--wrapper svg .m5s,[data-step="1"] .summary--chart--wrapper svg .sinistra{fill:#efefef}[data-step="1"] .summary--chart--wrapper svg .destra{fill:#000}[data-step="2"] .summary--chart--wrapper svg .centro-destra,[data-step="2"] .summary--chart--wrapper svg .centro-sinistra,[data-step="2"] .summary--chart--wrapper svg .m5s{fill:#efefef}[data-step="2"] .summary--chart--wrapper svg .sinistra{fill:#d0021b}[data-step="2"] .summary--chart--wrapper svg .destra{fill:#000}[data-step="3"] .summary--chart--wrapper svg .centro-destra,[data-step="3"] .summary--chart--wrapper svg .m5s{fill:#efefef}[data-step="3"] .summary--chart--wrapper svg .centro-sinistra{fill:#f55f23}[data-step="3"] .summary--chart--wrapper svg .sinistra{fill:#d0021b}[data-step="3"] .summary--chart--wrapper svg .destra{fill:#000}[data-step="4"] .summary--chart--wrapper svg .centro-destra{fill:#efefef}[data-step="4"] .summary--chart--wrapper svg .centro-sinistra{fill:#f55f23}[data-step="4"] .summary--chart--wrapper svg .m5s{fill:#f8e71c}[data-step="4"] .summary--chart--wrapper svg .sinistra{fill:#d0021b}[data-step="4"] .summary--chart--wrapper svg .destra{fill:#000}[data-step="5"] .summary--chart--wrapper svg .sinistra,[data-step="6"] .summary--chart--wrapper svg .sinistra{fill:#d0021b}[data-step="5"] .summary--chart--wrapper svg .centro-sinistra,[data-step="6"] .summary--chart--wrapper svg .centro-sinistra{fill:#f55f23}[data-step="5"] .summary--chart--wrapper svg .m5s,[data-step="6"] .summary--chart--wrapper svg .m5s{fill:#f8e71c}[data-step="5"] .summary--chart--wrapper svg .centro-destra,[data-step="6"] .summary--chart--wrapper svg .centro-destra{fill:#4a90e2}[data-step="5"] .summary--chart--wrapper svg .destra,[data-step="6"] .summary--chart--wrapper svg .destra{fill:#000}.summary--chart--wrapper svg .x-axis line{stroke:#333;stroke-width:.1rem}.summary--chart--wrapper svg .vertical-lines line{stroke:#333;stroke-dasharray:0;stroke-width:.1rem}.summary--chart--wrapper svg .vertical-lines path.electionArea{fill:hsla(0,0%,100%,.5);stroke:transparent;stroke-width:0}.summary--chart--wrapper svg .vertical-lines line.electionLine{stroke:#333;stroke-dasharray:2 2;stroke-width:.1rem}.summary--chart--wrapper svg .vertical-lines-labels text{fill:#333;font-family:Nunito Sans,sans-serif;font-size:1.1rem;font-weight:300;text-transform:uppercase}.summary--chart--wrapper svg .x-axis g text.label-date{visibility:hidden;font-size:1.1rem;font-weight:300}.summary--chart--wrapper svg .x-axis g:nth-child(2n) text.label-date{visibility:visible}@media screen and (min-width:750px){.summary--chart--wrapper svg .x-axis g text.label-date{visibility:visible}}.summary--chart--wrapper svg .vertical-lines-labels text.label-election,.summary--chart--wrapper svg .x-axis text.label-date{text-anchor:middle}.summary--chart--wrapper svg .vertical-lines-labels text.label-end{text-anchor:end}.summary--chart--wrapper svg .horizontal-lines{opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}[data-step="-1"] .summary--chart--wrapper svg .horizontal-lines{opacity:0}.summary--chart--wrapper svg .horizontal-lines .arrow{fill:#333}.summary--chart--wrapper svg .horizontal-lines line.stopper{stroke:#333;stroke-dasharray:0;stroke-width:.1rem}.summary--chart--wrapper svg .horizontal-lines line.line{stroke:#333;stroke-dasharray:4 2;stroke-width:.1rem}.summary--chart--wrapper svg .horizontal-lines text.label{alignment-baseline:middle;fill:#333;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:300;text-anchor:middle;text-transform:uppercase}.summary--chart--wrapper svg .milestones-lines line{stroke:#333;stroke-dasharray:2 5;stroke-width:.1rem}.summary--chart--wrapper svg .milestones-lines path{fill:#333;stroke:transparent;stroke-width:0}.summary--chart--wrapper svg .milestones-lines circle{fill:hsla(0,0%,100%,.95);stroke:#333;stroke-width:.1rem}.summary--chart--wrapper svg .milestones-lines text{alignment-baseline:middle;fill:#333;font-family:Nunito Sans,sans-serif;font-size:1.2rem;font-weight:300;text-anchor:middle}.summary--chart--wrapper svg .milestones-lines-group{opacity:0;-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}[data-step="0"] .summary--chart--wrapper svg .milestones-lines-group.milestones-lines-intro,[data-step="1"] .summary--chart--wrapper svg .milestones-lines-group.milestones-lines-destra,[data-step="2"] .summary--chart--wrapper svg .milestones-lines-group.milestones-lines-sinistra,[data-step="3"] .summary--chart--wrapper svg .milestones-lines-group.milestones-lines-centro-sinistra,[data-step="4"] .summary--chart--wrapper svg .milestones-lines-group.milestones-lines-m5s,[data-step="5"] .summary--chart--wrapper svg .milestones-lines-group.milestones-lines-centro-destra{opacity:1}.slope{bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.slope svg{display:block;height:100%;width:100%}.slope svg line{stroke:#999;stroke-width:.1rem}.slope svg circle{fill:#999;stroke:transparent;stroke-width:0}.slope svg .axis text{alignment-baseline:middle;fill:#999;font-size:1rem;text-anchor:start;text-transform:uppercase}.slope svg .axis .axis--labels text{fill:#333;font-weight:700;text-anchor:middle}.slope svg .axis .axis--start text{text-anchor:end}.slope svg .axis .axis--background path{fill:#ededed}.slope svg .series .serie text{alignment-baseline:middle;fill:#333;font-size:1rem;font-weight:700;text-anchor:start;text-transform:uppercase}.slope svg .series .serie .legend text{alignment-baseline:middle;font-size:.8rem}.slope svg .series .serie .legend text tspan{alignment-baseline:middle}.slope svg .series .serie .legend text tspan.data{font-size:1rem}.slope svg .series .serie-results .legend line{display:block;stroke:#e2e2e2!important;stroke-dasharray:0;stroke-width:1rem;-webkit-transform:translateY(-.1rem);-ms-transform:translateY(-.1rem);transform:translateY(-.1rem)}.slope svg .series .serie text.serie--label-start{text-anchor:end}.slope svg .series .serie circle{fill:#333}.slope svg .series .serie.serie-results circle{display:none}.slope svg .series .serie line{stroke:#333}.slope svg .series .serie-activity line{stroke-dasharray:0;stroke-width:.2rem}.slope svg .series .serie-global line{stroke-dasharray:2 2;stroke-width:.2rem}.slope svg .series .serie-global text.serie--label-start{display:none}.slope svg .series .serie-results line{display:none;stroke-dasharray:6 4;stroke-width:.1rem}.slope svg .series .serie text.serie--label-middle{alignment-baseline:middle;text-anchor:middle}.slope svg .series .serie-results text.serie--label-end,.slope svg .series .serie-results text.serie--label-start,.slope svg .series text.serie--label-middle{display:none}.slope svg .series .serie-results text.serie--label-middle{display:block;-webkit-transform:translateY(1.5rem);-ms-transform:translateY(1.5rem);transform:translateY(1.5rem)}.slope svg .series .serie .serie--fill{fill:none}.slope svg .series .serie.serie-results .serie--fill{fill:#e2e2e2;mix-blend-mode:multiply}.destra .slope svg .series .serie line{stroke:#000}.destra .slope svg .series .serie-global text.serie--label-end,.destra .slope svg .series .serie circle{fill:#000}.sinistra .slope svg .series .serie line{stroke:#d0021b}.sinistra .slope svg .series .serie-global text.serie--label-end,.sinistra .slope svg .series .serie circle{fill:#d0021b}.centro-sinistra .slope svg .series .serie line{stroke:#f55f23}.centro-sinistra .slope svg .series .serie-global text.serie--label-end,.centro-sinistra .slope svg .series .serie circle{fill:#f55f23}.m5s .slope svg .series .serie line{stroke:#f8e71c}.m5s .slope svg .series .serie circle{fill:#f8e71c}.centro-destra .slope svg .series .serie line{stroke:#4a90e2}.centro-destra .slope svg .series .serie-global text.serie--label-end,.centro-destra .slope svg .series .serie circle{fill:#4a90e2}.results{margin-bottom:4rem}.results--legend{max-width:120rem}.results .l{display:none}@media screen and (min-width:750px){.results{margin-bottom:6rem}.results .s{display:none}.results .l{display:inline-block}}@media screen and (min-width:1200px){.results{margin-bottom:8rem}}.results--chart{max-width:120rem}.results--chart--wrapper{margin-top:2rem}.results--chart--in,.results--chart--wrapper{display:block;height:auto;width:100%}.results--chart--body{height:35rem;padding:0 1rem;position:relative;width:100%}.results--chart--container{height:100%;position:relative;width:100%}@media screen and (min-width:750px){.results--chart--wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-top:6rem}.results--chart--in{display:block;-ms-flex:0 0 20%;flex:0 0 20%;width:auto}}.results--chart--header h2{display:block;font-family:Playfair Display,Serif;font-size:1.6rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 2rem;overflow-wrap:break-word;text-align:center;text-transform:none;white-space:nowrap;word-break:break-word}@media screen and (min-width:750px){.results--chart--header h2{font-size:1.2rem}}@media screen and (min-width:1020px){.results--chart--header h2{font-size:1.6rem}}.results--chart--footer{padding:0 1rem}.results--chart--footer p{color:#999;font-size:1.2rem;text-align:center}.line{bottom:0;display:block;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.line svg{display:block;height:100%;width:100%}.line svg line{stroke:#333;stroke-width:.1rem}.line svg .election-day path{fill:hsla(0,0%,100%,.5);stroke:transparent;stroke-width:0}.line svg .election-day line{stroke:#333;stroke-dasharray:2 2;stroke-width:.1rem}.line svg .election-day line.election-day--marker{stroke-dasharray:0}.line svg .election-day .election-day--label{font-size:1.1rem;font-weight:300}.line svg .election-day .election-day--label,.line svg .x-axis--calendar text.calendar-label{fill:#333;font-family:Nunito Sans,sans-serif;text-anchor:middle;text-transform:uppercase}.line svg .x-axis--calendar g:first-child text.calendar-label{text-anchor:start}.line svg .x-axis--calendar g:last-child text.calendar-label{text-anchor:end}.line svg .x-axis--calendar text.calendar-label{visibility:hidden;font-size:1.1rem;font-weight:300}.line svg .x-axis--calendar g:first-child text.calendar-label,.line svg .x-axis--calendar g:last-child text.calendar-label,.line svg .x-axis--calendar g:nth-child(2n) text.calendar-label{visibility:visible}.line svg .time-markers .time-markers--arrow{fill:#333}.line svg .time-markers .time-markers--line{stroke:#333;stroke-dasharray:4 2;stroke-width:.1rem}.line svg .time-markers .time-markers--stopper{stroke:#333;stroke-dasharray:0;stroke-width:.1rem}.line svg .time-markers .time-markers--label{alignment-baseline:middle;fill:#333;font-family:Nunito Sans,sans-serif;font-size:1rem;font-weight:300;text-anchor:middle;text-transform:uppercase}@media screen and (min-width:750px){.line svg .x-axis--calendar text.calendar-label{visibility:visible}}.line svg .series .series--serie path{fill:none;stroke:#99d8c9;stroke-dasharray:0;stroke-width:.2rem}.keywords{min-height:100vh}.keywords--legend{margin-bottom:4rem;max-width:120rem}@media screen and (min-width:750px){.keywords--legend{margin-bottom:6rem}}@media screen and (min-width:1200px){.keywords--legend{margin-bottom:8rem}}.keywords .keywords--data{max-width:120rem}.keywords .item{margin-bottom:4rem}@media screen and (min-width:750px){.keywords .item{margin-bottom:6rem}.keywords .keywords--data .item{min-height:50vh}}@media screen and (min-width:1020px){.keywords .item{margin-bottom:8rem}.keywords .keywords--data .item{min-height:40vh}}.keywords .tags ol{text-align:left}.keywords--chart{background:#fefefe;display:block;height:40vh;left:0;margin:0 -4rem 4rem;max-width:120rem;padding:0;position:sticky;right:0;top:0;width:auto;z-index:2}.keywords--chart .keywords--chart--wrapper{background:#fefefe;-webkit-box-shadow:0 .4rem 8rem -2rem rgba(0,0,0,.2);box-shadow:0 .4rem 8rem -2rem rgba(0,0,0,.2);bottom:0;height:auto;left:0;position:absolute;right:0;top:4rem;-webkit-transition:-webkit-box-shadow .5s ease-in-out;transition:-webkit-box-shadow .5s ease-in-out;-o-transition:box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out;transition:box-shadow .5s ease-in-out,-webkit-box-shadow .5s ease-in-out}.keywords--chart--wrapper h3{display:block;font-size:1.2rem;font-weight:400;left:50%;line-height:1.5;margin:0;overflow-wrap:break-word;position:absolute;text-align:center;text-transform:uppercase;bottom:.5rem;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);white-space:nowrap;word-break:break-word;z-index:9}@media screen and (min-width:750px){.keywords--chart{margin-bottom:6rem}.keywords--chart .keywords--chart--wrapper{top:6rem}}@media screen and (min-width:1200px){.keywords--chart{height:50vh;margin:0 0 8rem;padding-top:8rem;top:0}}.keywords[data-step="-1"] .keywords--chart .keywords--chart--wrapper{-webkit-box-shadow:none;box-shadow:none}.keywords--chart--in{display:block;height:100%;position:relative;width:100%}.keywords .keywords--chart .line svg .election-day--label:last-of-type{display:none}@media screen and (min-width:750px){.keywords .keywords--chart .line svg .election-day--label:last-of-type{display:block}}.keywords .keywords--chart .line svg .series .series--serie path{stroke:#ededed;stroke-width:.1rem;-webkit-transition:stroke .5s ease-in-out,stroke-width .5s ease-in-out;-o-transition:stroke .5s ease-in-out,stroke-width .5s ease-in-out;transition:stroke .5s ease-in-out,stroke-width .5s ease-in-out;z-index:1}.keywords[data-step="0"] .keywords--chart .line svg .series .series--serie path,.keywords[data-step="1"] .keywords--chart .line svg .series .series--serie path,.keywords[data-step="2"] .keywords--chart .line svg .series .series--serie path,.keywords[data-step="3"] .keywords--chart .line svg .series .series--serie path,.keywords[data-step="4"] .keywords--chart .line svg .series .series--serie path{stroke:#dcdcdc}.keywords[data-step="0"] .keywords--chart .line svg .series .series--serie.serie-0 path{stroke:#99d8c9;stroke-width:.3rem;z-index:2}.keywords[data-step="1"] .keywords--chart .line svg .series .series--serie.serie-1 path{stroke:#2ca25f;stroke-width:.3rem;z-index:2}.keywords[data-step="2"] .keywords--chart .line svg .series .series--serie.serie-2 path{stroke:#99d8c9;stroke-width:.3rem;z-index:2}.keywords[data-step="3"] .keywords--chart .line svg .series .series--serie.serie-3 path{stroke:#2ca25f;stroke-width:.3rem;z-index:2}.keywords[data-step="4"] .keywords--chart .line svg .series .series--serie.serie-4 path{stroke:#99d8c9;stroke-width:.3rem;z-index:2}.spine{display:block;height:auto;position:relative;width:100%}.spine--body,.spine--header{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.spine--header h2{display:block;font-size:1.2rem;font-weight:300;height:2.6rem;line-height:1.2;margin:0;overflow-wrap:break-word;padding-left:2rem;text-align:left;text-transform:uppercase;word-break:break-word}.spine--header .spine--section:first-child h2{padding-left:0;padding-right:2rem;text-align:right}.spine--section{-ms-flex-item-align:start;align-self:flex-start;display:block;-ms-flex:0 0 50%;flex:0 0 50%;min-height:4rem;position:relative}.spine--section:after{background:#006d2c;bottom:-1.5rem;content:"";height:auto;position:absolute;right:-.1rem;top:-1.5rem;width:.2rem}.spine--section:last-child:after{left:-.1rem;right:auto}.spine--section--bar{background:#99d8c9;color:#fff;display:block;height:4rem;left:0;line-height:4rem;overflow:visible;padding:0 1rem;position:absolute;text-align:right;top:0}.spine--section:first-child .spine--section--bar{background:#ccece6;left:auto;right:0;text-align:left}.spine--section--value{color:#fff;height:4rem;left:0;line-height:4rem;padding:0 2rem;position:absolute;top:0;z-index:2}footer.spine--description{color:#999;display:block;font-size:1.2rem;padding:4rem 4rem 0;text-align:center;width:100%}footer.spine--description:empty{display:none}header.spine--title{display:block;font-family:Playfair Display,Serif;font-size:1.6rem;font-style:italic;font-weight:700;line-height:1.5;margin:0;padding:0 2rem 4rem;overflow-wrap:break-word;text-align:center;text-transform:none;white-space:nowrap;width:100%;word-break:break-word}.chart-matrix,.chart-matrix-table-wrapper{display:block;height:auto;width:auto}.chart-matrix-table-wrapper{margin:0 auto;max-width:100%;overflow-x:auto;overflow-y:hidden}.chart-matrix table{background:transparent;border:0;border-spacing:0;border-collapse:collapse;height:auto;margin:0 auto;width:auto}.chart-matrix th{font-size:1rem;font-weight:300;padding:0;position:relative;text-transform:uppercase;white-space:nowrap}.chart-matrix thead th{height:10rem;width:2rem}.chart-matrix thead th div{bottom:-1.5rem;display:block;height:2rem;left:0;line-height:2rem;padding-left:.5rem;position:absolute;text-align:left;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;width:10rem}.chart-matrix tbody th{height:2rem;line-height:2rem;padding-right:.5rem;text-align:right;width:10rem}.chart-matrix td{border:1px solid #fff;height:2rem;padding:0;width:2rem}.chart-matrix td div{display:block;height:2rem;padding:0;width:2rem}.chart-matrix .cell.cell-level-self div{background:#fff}.chart-matrix .cell.cell-level-empty div{background:#edf8fb;opacity:.3}.chart-matrix .cell.cell-level-lowest div{background:#ccece6}.chart-matrix .cell.cell-level-low div{background:#99d8c9}.chart-matrix .cell.cell-level-medium div{background:#66c2a4}.chart-matrix .cell.cell-level-high div{background:#2ca25f}.chart-matrix .cell.cell-level-highest div{background:#006d2c}.chart-matrix .chart-matrix-legend{margin:2rem auto 0}.chart-matrix .chart-matrix-legend td{font-size:1.2rem;font-weight:300;height:1.5rem;text-align:center;vertical-align:middle;width:1.5rem}.chart-matrix .chart-matrix-legend td div{height:1.5rem;width:1.5rem}.leaders,.leaders--legend{margin-bottom:4rem}.leaders--legend{max-width:120rem}@media screen and (min-width:750px){.leaders,.leaders--legend{margin-bottom:6rem}}@media screen and (min-width:1200px){.leaders{margin-bottom:8rem}}.leaders .leaders--data{max-width:120rem}.leaders .leaders--data .item{display:block;margin-bottom:4rem}.leaders .leaders--data .item h3{font-family:Playfair Display,Serif;font-size:1.6rem;font-style:italic;font-weight:700;text-transform:none}.leaders .leaders--data .item h3,.leaders .leaders--data .item h4{display:block;line-height:1.5;margin:0;overflow-wrap:break-word;text-align:center;white-space:nowrap;word-break:break-word}.leaders .leaders--data .item h4{font-size:1.1rem;font-weight:300;text-transform:uppercase}@media screen and (min-width:750px){.leaders .leaders--data{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.leaders .leaders--data.couples{display:block}.leaders .leaders--data .item{-ms-flex:0 0 33%;flex:0 0 33%;margin-bottom:6rem}.leaders .leaders--data.couples .item{display:block;-ms-flex:none;flex:none;width:100%}.leaders .leaders--data .item h3{font-size:1.2rem;font-size:1.6rem}}.leaders .item--chart{display:block;height:20rem;margin:0 -4rem;position:relative;width:auto}.leaders .couples .item--chart{height:30rem}@media screen and (min-width:750px){.leaders .item--chart{height:20rem;margin:0 1rem}.leaders .couples .item--chart{height:30rem;margin:0 -4rem}}@media screen and (min-width:1020px){.leaders .item--chart{height:20rem;margin:0 1rem}.leaders .couples .item--chart{height:40rem;margin:0}}.leaders .item--chart .line svg .x-axis--calendar g text.calendar-label{display:none}.leaders .item--chart .line svg .x-axis--calendar g:first-child text.calendar-label,.leaders .item--chart .line svg .x-axis--calendar g:last-child text.calendar-label{display:block}.leaders .item--chart .line svg .election-day text.election-day--label:last-of-type{display:none}.leaders .couples .item--chart .line svg .x-axis--calendar g text.calendar-label{display:block}.leaders .couples .item--chart .line svg .series .series--serie path{opacity:.1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.leaders .couples .item--chart .line svg .series .series--serie.serie-0 path{stroke:#f8e71c;stroke-dasharray:8 2;stroke-width:.4rem}.leaders .couples .item--chart.serie-0 .line svg .series .series--serie.serie-0 path{opacity:1}.leaders .couples .item--chart .line svg .series .series--serie.serie-1 path{stroke:#4a90e2;stroke-dasharray:2 2;stroke-width:.4rem}.leaders .couples .item--chart.serie-1 .line svg .series .series--serie.serie-1 path{opacity:1}.leaders .couples .item--chart .line svg .series .series--serie.serie-2 path{stroke:#4a90e2}.leaders .couples .item--chart.serie-2 .line svg .series .series--serie.serie-2 path{opacity:1}.leaders .couples .item--chart .line svg .series .series--serie.serie-3 path{stroke:#7ed321}.leaders .couples .item--chart.serie-3 .line svg .series .series--serie.serie-3 path{opacity:1}.leaders .couples .item--chart .line svg .series .series--serie.serie-4 path{stroke:#f8e71c}.leaders .couples .item--chart.serie-4 .line svg .series .series--serie.serie-4 path{opacity:1}.leaders .couples .item--chart .item--chart--legend{background:hsla(0,0%,100%,.25);display:block;left:.5rem;position:absolute;top:6rem;z-index:2}.leaders .couples .item--chart .item--chart--legend .entry{cursor:pointer;display:block;font-size:1.1rem;font-weight:300;line-height:1.2;margin:0;opacity:.3;overflow-wrap:break-word;padding-left:2.5rem;position:relative;text-align:left;text-transform:uppercase;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;white-space:nowrap;word-break:break-word}.leaders .couples .item--chart .item--chart--legend .entry:before{border-top:.4rem solid #333;content:"";display:block;height:.2rem;left:0;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2rem}.leaders .couples .item--chart .item--chart--legend .entry.berlusconi:before{border-color:#4a90e2}.leaders .couples .item--chart .item--chart--legend .entry.salvini:before{border-color:#7ed321}.leaders .couples .item--chart .item--chart--legend .entry.dimaio:before{border-color:#f8e71c}.leaders .couples .item--chart .item--chart--legend .entry.berlusconisalvini:before{border-top:.4rem dotted #4a90e2}.leaders .couples .item--chart .item--chart--legend .entry.dimaiosalvini:before{border-top:.4rem dotted #f8e71c}.leaders .couples .item--chart.serie-0 .item--chart--legend .entry.dimaiosalvini,.leaders .couples .item--chart.serie-1 .item--chart--legend .entry.berlusconisalvini,.leaders .couples .item--chart.serie-2 .item--chart--legend .entry.berlusconi,.leaders .couples .item--chart.serie-3 .item--chart--legend .entry.salvini,.leaders .couples .item--chart.serie-4 .item--chart--legend .entry.dimaio{opacity:1}@media screen and (min-width:750px){.leaders .leaders--data.vice{display:block;-ms-flex:none;flex:none}.leaders .leaders--data.vice .item{max-width:40rem;margin-left:auto;margin-right:auto;width:50%}}.leaders .leaders--data.matrix{margin:0 -4rem}@media screen and (min-width:1020px){.leaders .leaders--data.matrix{margin:0}}.leaders .leaders--data.matrix .item{height:60rem}.leaders .leaders--data.matrix .item .item--chart{margin:0}@media screen and (min-width:750px){.leaders .leaders--data.matrix .item{-ms-flex:0 0 50%;flex:0 0 50%}}.timeline{margin-bottom:4rem;max-width:120rem}@media screen and (min-width:750px){.timeline{margin-bottom:6rem}}@media screen and (min-width:1020px){.timeline{margin-bottom:8rem}}.timeline--data{margin:0 -4rem}@media screen and (min-width:1020px){.timeline--data{margin:0}}.timeline--page--viz{display:block;position:relative;width:100%}.timeline--page--viz--milestones{right:0;width:auto;z-index:1}.timeline--page--viz--articles,.timeline--page--viz--milestones{bottom:0;display:block;height:auto;left:0;position:absolute;top:0}.timeline--page--viz--articles{width:17.5rem;z-index:3}.timeline-page--viz--svg{bottom:0;display:block;height:auto;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:auto;z-index:1}.timeline-page--articles--article,.timeline-page--milestones--milestone{display:block;height:11rem;left:0;position:absolute;width:17.5rem}.timeline-page--milestones--milestone{display:block;height:auto;left:19.5rem;opacity:1;right:2rem;text-shadow:0 0 .1rem #fff;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:auto;z-index:999}.timeline-page--milestones--milestone.timeline-page--milestones--milestone--position-2{left:33rem}.timeline-page--milestones--milestone.hover{opacity:1}.timeline-page--articles--article h2,.timeline-page--articles--article h4,.timeline-page--milestones--milestone h2{font-size:1.2rem;line-height:1.2;margin:0;padding:0 .5rem;text-align:right}.timeline-page--milestones--milestone h2{font-size:3.6rem;font-style:italic;font-weight:900}.timeline-page--milestones--milestone h2,.timeline-page--milestones--milestone h4{text-align:center}.timeline-page--articles--article h4,.timeline-page--milestones--milestone h4{font-size:1rem;line-height:1.2;margin-bottom:.5rem}.timeline-page--articles--article h2,.timeline-page--milestones--milestone h2{font-family:Playfair Display,serif;font-weight:700;text-transform:capitalize}.timeline-page--articles--article h2 a,.timeline-page--milestones--milestone h2 a{color:#454545;text-decoration:none}.timeline-page--articles--article h2 a:active,.timeline-page--articles--article h2 a:hover{text-decoration:underline}.timeline-page--articles--article--collections,.timeline-page--articles--article--collections li{list-style:none;margin:0;padding:0;text-align:right}.timeline-page--articles--article--collections li{display:inline-block;height:.8rem;margin-right:.5rem;position:relative;width:.8rem}.timeline-page--articles--article--collections li a{display:inline-block}.timeline-page--articles--article--collections li a:before{background:#eee;border-radius:0;-webkit-box-shadow:0 0 0 .2rem #fefefe;box-shadow:0 0 0 .2rem #fefefe;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:.8rem}.timeline-page--articles--article--collections li a span{display:none}.timeline-page--articles--article--collections li a.destra:before{background:#000}.timeline-page--articles--article--collections li a.centro-destra:before{background:#4a90e2}.timeline-page--articles--article--collections li a.m5s:before{background:#f8e71c}.timeline-page--articles--article--collections li a.centro-sinistra:before{background:#f55f23}.timeline-page--articles--article--collections li a.sinistra:before{background:#d0021b}.timeline-page--viz--svg--date-line,.timeline-page--viz--svg--milestone-hover,.timeline-page--viz--svg--milestone-line{stroke:#454545;stroke-dasharray:1,5;stroke-width:.1rem;z-index:99}.timeline-page--viz--svg--milestone-line{stroke:#454545;stroke-dasharray:5,1;stroke-width:.1rem}.timeline-page--viz--svg--milestone-hover{stroke:rgba(255,69,69,0);stroke-dasharray:0;stroke-width:2rem}.timeline-page--viz--svg--curve-activity{fill:#efefef;mix-blend-mode:multiply}.timeline-page--viz--svg--curve-popularity{fill:#ccc;mix-blend-mode:multiply}.destra .timeline-page--viz--svg--curve-popularity{fill:#ccc}.centro-destra .timeline-page--viz--svg--curve-popularity{fill:#4a90e2}.m5s .timeline-page--viz--svg--curve-popularity{fill:#f8e71c}.centro-sinistra .timeline-page--viz--svg--curve-popularity{fill:#f55f23}.sinistra .timeline-page--viz--svg--curve-popularity{fill:#d0021b}.timeline--page--viz--legend{display:block;left:0;position:absolute;right:0;top:2rem;white-space:nowrap}.timeline--page--viz--legend .party-title{display:block;position:absolute;text-align:center;top:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);z-index:3}.timeline--page--viz--legend .party-title.articles{left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:17.5rem}.timeline--page--viz--legend h2{font-size:1rem;font-weight:400;line-height:1.4rem;margin:0;text-shadow:0 0 .2rem #fff;text-transform:uppercase;white-space:nowrap}.timeline--page--viz--legend .party-title.articles h2{white-space:normal}.timeline--page--viz--legend span{display:inline-block;font-size:1rem;font-weight:400;height:1.4rem;line-height:1.4rem;margin-right:.5rem;padding-left:1.4rem;position:relative;text-shadow:0 0 .2rem #fff}.timeline--page--viz--legend span:before{background:#efefef;border-radius:50%;-webkit-box-shadow:0 0 0 .2rem #fff;box-shadow:0 0 0 .2rem #fff;content:"";display:block;height:1rem;left:0;mix-blend-mode:multiply;position:absolute;top:.2rem;width:1rem}.timeline--page--viz--legend .destra span.popularity:before{background:#ccc}.timeline--page--viz--legend .centro-destra span.popularity:before{background:#4a90e2}.timeline--page--viz--legend .m5s span.popularity:before{background:#f8e71c}.timeline--page--viz--legend .centro-sinistra span.popularity:before{background:#f55f23}.timeline--page--viz--legend .sinistra span.popularity:before{background:#d0021b}.timeline-page .stats{margin-bottom:0 0 4rem 0;padding:0}@media screen and (min-width:750px){.timeline-page .stats{margin-bottom:0 0 6rem 0;padding:0}}.timeline-page .stats .color{background:#efefef;border-radius:50%;content:"";display:inline-block;height:1rem;width:1rem}.timeline-page .stats .color.destra{background:#ccc}.timeline-page .stats .color.centro-destra{background:#4a90e2}.timeline-page .stats .color.m5s{background:#f8e71c}.timeline-page .stats .color.centro-sinistra{background:#f55f23}.timeline-page .stats .color.sinistra{background:#d0021b}.items-wrapper .items{list-style:none;margin:0;padding:0}@media screen and (min-width:750px){.items-wrapper .items{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}.items-wrapper .items-coverage{margin-bottom:4rem}@media screen and (min-width:750px){.items-wrapper .items-coverage{margin:0 2rem 6rem}}@media screen and (min-width:1360px){.items-wrapper .items-coverage{margin:0 3rem 6rem}}.pagination-wrapper{display:block;height:5rem;width:100%}.pagination-wrapper .pagination{list-style:none;height:5rem;margin:0;padding:0;position:relative;width:100%}.pagination-wrapper .pagination li{display:block;height:5rem;line-height:5rem;list-style:none;position:absolute;top:0;width:auto}.pagination-wrapper .pagination li a{color:#333;display:block;font-family:Playfair Display,Serif;font-size:1.6rem;font-style:italic;font-weight:700;height:5rem;line-height:5rem;text-decoration:none}.pagination-wrapper .pagination .pagination-prev{left:0;right:50%;text-align:left}.pagination-wrapper .pagination .pagination-prev a:before{content:"\276E   "}.pagination-wrapper .pagination .pagination-next{left:50%;right:0;text-align:right}.pagination-wrapper .pagination .pagination-next a:after{content:" \276F"}.article{display:block;list-style:none;margin:0 0 8rem;padding:0;position:relative}@media screen and (min-width:750px){.article{-ms-flex-item-align:auto;align-self:auto;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;-ms-flex-order:0;order:0;padding:0 2rem}}@media screen and (min-width:1360px){.article{-ms-flex-item-align:auto;align-self:auto;-ms-flex:1 1 33%;flex:1 1 33%;margin-bottom:9rem;max-width:33%;-ms-flex-order:0;order:0;padding:0 3rem}}.article header h2{display:block;font-size:.9rem;font-weight:400;line-height:1;margin:0 0 1.5rem;text-transform:uppercase}.article header h1{color:#333;display:block;font-family:Playfair Display,Serif;font-size:2rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 1.5rem;overflow-wrap:break-word;padding-right:4rem;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.article header h1{font-size:2.2rem}}@media screen and (min-width:1200px){.article header h1{font-size:2.4rem}}.article header h1 a{color:#333;text-decoration:none}.article header h1 a:hover{text-decoration:underline}.article p{display:block;font-family:Playfair Display,Serif;font-size:1.6rem;font-weight:400;line-height:1.5;margin:0 0 1.5rem;overflow-wrap:break-word;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.article p{font-size:1.8rem}}.article p:empty{display:none;margin:0}.article p a{color:#333;text-decoration:none}.article .collections,.article .tags{list-style:none;margin:0 0 1.5rem;padding:0}.article .collection,.article .intro,.article .tag{display:inline-block;font-size:1rem;line-height:1.4rem;list-style:none;margin:0 .5rem 0 0;padding:0;position:relative}@media screen and (min-width:1200px){.article .collection,.article .intro,.article .tag{font-size:1.1rem}}.article .intro{font-family:Playfair Display,Serif;font-size:1.2rem;font-style:italic;font-weight:400}@media screen and (min-width:1200px){.article .intro{font-size:1.4rem}}.article .tag:last-child:after,.article .tag:only-child:after{content:"."}.article .collection a,.article .tag a{color:#333;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.article .tag:after{content:","}.article .tag a span{background-color:#ffff9e;-webkit-box-shadow:0 0 0 .2rem #ffff9e;box-shadow:0 0 0 .2rem #ffff9e;display:inline-block;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.article .tag a span:before{content:"#"}.article .tag a:active span,.article .tag a:hover span{background-color:#ff0;-webkit-box-shadow:0 0 0 .2rem #ff0;box-shadow:0 0 0 .2rem #ff0}.article .collection a:active,.article .collection a:hover{text-decoration:underline}.article .collection a{padding-left:1.4rem;position:relative}.article .collection a:before{background:#eee;border-radius:0;content:"";display:block;height:.8rem;left:.5rem;position:absolute;top:50%;-webkit-transform:rotate(45deg) translate3d(-50%,-50%,0);transform:rotate(45deg) translate3d(-50%,-50%,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:.8rem}.article .collection.centro-sinistra a:before{background:#f55f23}.article .collection.sinistra a:before{background:#d0021b}.article .collection.destra a:before{background:#000}.article .collection.centro-destra a:before{background:#4a90e2}.article .collection.m5s a:before{background:#f8e71c}.article.popular{padding:6rem 0}@media screen and (min-width:750px){.article.popular{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:8rem 2rem}}@media screen and (min-width:1360px){.article.popular{-ms-flex:0 0 66%;flex:0 0 66%;max-width:66%;padding:0 3rem}.article.popular+.article.popular{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}}.article.popular header h1{font-family:Zilla Slab,Cursive;font-size:2.2rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:1.4;padding-right:0;text-transform:uppercase}.article.popular+.article.popular header h1{font-size:2.2rem}.article.popular header h1 a span{background-color:#c2f985;-webkit-box-shadow:0 0 0 .2rem #c2f985;box-shadow:0 0 0 .2rem #c2f985}.article.popular header h1 a:active,.article.popular header h1 a:hover{text-decoration:none}.article.popular header h1 a:active span,.article.popular header h1 a:hover span{background:#fff;-webkit-box-shadow:0 0 0 .2rem #fff;box-shadow:0 0 0 .2rem #fff}@media screen and (min-width:750px){.article.popular header h1{font-size:3rem;max-width:80rem}.article.popular+.article.popular header h1{font-size:2.2rem}.article.popular p{max-width:80rem}}@media screen and (min-width:1360px){.article.popular header h1{font-size:3.6rem}.article.popular+.article.popular header h1{font-size:2.6rem}}.article.message{display:block;list-style:none;margin:0 0 8rem;padding:0;position:relative}@media screen and (min-width:750px){.article.message{-ms-flex-item-align:auto;align-self:auto;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;-ms-flex-order:0;order:0;padding:0 2rem}}@media screen and (min-width:1360px){.article.message{-ms-flex-item-align:auto;align-self:auto;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:9rem;max-width:50%;-ms-flex-order:0;order:0;padding:0 3rem}}.article.message a{text-decoration:underline}.article .stats-wrapper{background:#eee;display:block;height:10.7rem;position:relative;width:100%}.article .stats-wrapper .stats-back,.article .stats-wrapper .stats-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fefefe;bottom:0;display:block;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;z-index:1}.article .stats-wrapper .stats-back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.article .stats-wrapper.show-back .stats-back,.article .stats-wrapper.show-front .stats-front{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.article .stats-wrapper.show-back .stats-front{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.article .stats-wrapper.show-front .stats-back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.article .stats-wrapper .item-stats{background:#fff;display:block;height:7.7rem;position:relative;width:100%}.article .stats-wrapper .item-stats .item-stats-line{background:#aaa;display:block;height:.1rem;left:0;position:absolute;right:0;top:3.2rem;z-index:2}.article .stats-wrapper .item-stats .item-stats-rect-avg,.article .stats-wrapper .item-stats .item-stats-rect-collection-avg,.article .stats-wrapper .item-stats .item-stats-rect-item{color:#999;display:block;font-size:1rem;line-height:1.4rem;left:0;position:absolute;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.article .stats-wrapper .item-stats .item-stats-rect-avg{height:2.4rem;left:0;margin-left:-.1rem;padding:1.5rem .5rem 0;padding-top:1.2rem;top:3.2rem;white-space:nowrap;z-index:4}.article .stats-wrapper .item-stats .item-stats-rect-avg:after{background:#aaa;bottom:.3rem;content:"";height:auto;position:absolute;left:0;top:0;width:.1rem}.article .stats-wrapper .item-stats .item-stats-rect-avg.invert:after{left:auto;right:0}.article .stats-wrapper .item-stats .item-stats-rect-collection-avg{height:4.2rem;left:0;margin-left:-.1rem;padding:3rem .5rem 0;top:3.2rem;white-space:nowrap;z-index:6}.article .stats-wrapper .item-stats .item-stats-rect-collection-avg:after{background:#aaa;bottom:.3rem;content:"";height:auto;opacity:.5;position:absolute;left:0;top:0;width:.1rem;z-index:1}.article .stats-wrapper .item-stats .item-stats-rect-collection-avg:before{background:#aaa;border-radius:50%;content:"";height:.5rem;position:absolute;left:-.2rem;top:-.2rem;width:.5rem;z-index:2}.article .stats-wrapper .item-stats .item-stats-rect-collection-avg.invert:after{left:auto;right:0}.article .stats-wrapper .item-stats .item-stats-rect-collection-avg.invert:before{left:auto;right:-.2rem}.article .stats-wrapper .item-stats .item-stats-rect-item{left:0;padding-bottom:1.1rem;top:1.2rem;z-index:8}.article .stats-wrapper .item-stats .item-stats-rect-item:after{background:#999;border-radius:0;-webkit-box-shadow:0 0 1rem .1rem #999;box-shadow:0 0 1rem .1rem #999;content:"";display:block;height:.8rem;left:0;margin-left:-.4rem;position:absolute;bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:.8rem}.article .stats-wrapper .item-stats .item-stats-rect-item.invert:after{left:auto;margin-left:.4rem;right:0}.article .stats-wrapper .item-stats.item-stats-destra .item-stats-rect-collection-avg:after,.article .stats-wrapper .item-stats.item-stats-destra .item-stats-rect-collection-avg:before{background:#000}.article .stats-wrapper .item-stats.item-stats-destra .item-stats-rect-item:after{background:#000;-webkit-box-shadow:0 0 1rem .1rem #000;box-shadow:0 0 1rem .1rem #000}.article .stats-wrapper .item-stats.item-stats-sinistra .item-stats-rect-collection-avg:after,.article .stats-wrapper .item-stats.item-stats-sinistra .item-stats-rect-collection-avg:before{background:#d0021b}.article .stats-wrapper .item-stats.item-stats-sinistra .item-stats-rect-item:after{background:#d0021b;-webkit-box-shadow:0 0 1rem .1rem #d0021b;box-shadow:0 0 1rem .1rem #d0021b}.article .stats-wrapper .item-stats.item-stats-m5s .item-stats-rect-collection-avg:after,.article .stats-wrapper .item-stats.item-stats-m5s .item-stats-rect-collection-avg:before{background:#f8e71c}.article .stats-wrapper .item-stats.item-stats-m5s .item-stats-rect-item:after{background:#f8e71c;-webkit-box-shadow:0 0 1rem .1rem #f8e71c;box-shadow:0 0 1rem .1rem #f8e71c}.article .stats-wrapper .item-stats.item-stats-centro-destra .item-stats-rect-collection-avg:after,.article .stats-wrapper .item-stats.item-stats-centro-destra .item-stats-rect-collection-avg:before{background:#4a90e2}.article .stats-wrapper .item-stats.item-stats-centro-destra .item-stats-rect-item:after{background:#4a90e2;-webkit-box-shadow:0 0 1rem .1rem #4a90e2;box-shadow:0 0 1rem .1rem #4a90e2}.article .stats-wrapper .item-stats.item-stats-centro-sinistra .item-stats-rect-collection-avg:after,.article .stats-wrapper .item-stats.item-stats-centro-sinistra .item-stats-rect-collection-avg:before{background:#f55f23}.article .stats-wrapper .item-stats.item-stats-centro-sinistra .item-stats-rect-item:after{background:#f55f23;-webkit-box-shadow:0 0 1rem .1rem #f55f23;box-shadow:0 0 1rem .1rem #f55f23}.article .stats-wrapper .stats-back svg{height:7.7rem;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:15rem;z-index:1}.article .stats-wrapper .stats-back .chart,.article .stats-wrapper .stats-back .loading{bottom:0;display:block;height:auto;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:auto;z-index:1}.article .stats-wrapper .stats-back .chart{bottom:0;left:0;right:0;top:0}.article .stats-wrapper .stats-back .loading{opacity:0;z-index:1}.article .stats-wrapper .stats-back .chart,.article .stats-wrapper .stats-back.loading .loading{opacity:1;z-index:2}.article .stats-wrapper .stats-back.loading .chart{opacity:0;z-index:1}.article .stats-wrapper .chart .stats-detail-chart-wrapper{bottom:1.6rem;display:block;height:auto;left:0;padding:0;position:absolute;right:2.4rem;top:1rem;width:auto}.article .stats-wrapper .stats-back .chart svg.stats-detail-chart{display:block;height:100%;width:100%}.article .stats-wrapper .stats-back .chart svg.stats-detail-chart .stats-detail-chart-path path{fill:#ccc;mix-blend-mode:multiply}.article .stats-wrapper .stats-back .chart.chart-m5s svg.stats-detail-chart .stats-detail-chart-path path{fill:#f8e71c}.article .stats-wrapper .stats-back .chart.chart-centro-destra svg.stats-detail-chart .stats-detail-chart-path path{fill:#4a90e2}.article .stats-wrapper .stats-back .chart.chart-centro-sinistra svg.stats-detail-chart .stats-detail-chart-path path{fill:#f55f23}.article .stats-wrapper .stats-back .chart.chart-sinistra svg.stats-detail-chart .stats-detail-chart-path path{fill:#d0021b}.article .stats-wrapper .stats-back .chart.chart-destra svg.stats-detail-chart .stats-detail-chart-path path{fill:#000}.article .stats-wrapper .stats-back .chart .stats-detail-chart-lines line{stroke:hsla(0,0%,100%,.4);stroke-width:1}.article .stats-wrapper .stats-back .chart .x-axis-end,.article .stats-wrapper .stats-back .chart .x-axis-legend,.article .stats-wrapper .stats-back .chart .x-axis-start,.article .stats-wrapper .stats-back .chart .y-axis{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;color:#999;display:block;font-size:1rem;font-weight:400;height:1.4rem;line-height:1.4rem;left:0;position:absolute;text-transform:uppercase;z-index:9}.article .stats-wrapper .stats-back .chart .x-axis-legend{left:5rem;right:5rem;text-align:center}.article .stats-wrapper .stats-back .chart .x-axis-end{left:auto;right:2.4rem}.article .stats-wrapper .stats-back .chart .y-axis{bottom:auto;height:auto;left:auto;line-height:1.2;right:0;text-align:center;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:2.4rem}.stats-tabs,.stats-tabs-content{background:#fefefe;height:3rem;left:0;position:absolute;right:0;top:0;width:auto}.stats-tabs-content{bottom:0;height:auto;top:3rem}.stats-tabs ul{height:3rem;list-style:none;margin:0 0 0 -1rem;padding:0}.stats-tabs .stats-tab{color:#999;display:inline-block;font-size:1rem;height:3rem;letter-spacing:.1rem;line-height:3rem;list-style:none;margin:0;padding:0 .5rem;text-transform:uppercase}.stats-tabs .stats-tab a{color:#666;display:block;height:3rem;line-height:2.9rem;padding:0 .5rem;position:relative;text-decoration:none}.stats-tabs .stats-tab a:after{bottom:0;background:hsla(0,0%,8%,0);content:"";display:block;height:.1rem;left:50%;position:absolute;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:0}.stats-tabs .stats-tab.active a{color:#333}.stats-tabs .stats-tab.active a:after{background:#212121;width:calc(100% - 1rem)}.article.milestone{padding:4rem 0 5rem}@media screen and (min-width:750px){.article.milestone{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:100%}}.article.milestone:after,.article.milestone:before{content:"~";font-family:Playfair Display,Serif;font-size:3rem;height:3rem;left:50%;line-height:3rem;position:absolute;top:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.article.milestone:after{bottom:0;top:auto}.article.milestone header{padding:0 2rem}@media screen and (min-width:750px){.article.milestone header{padding:0 4rem}}@media screen and (min-width:1360px){.article.milestone header{margin:0 auto 4rem;max-width:90rem}}.article.milestone header h1,.article.milestone header h2{text-align:center}.article.milestone header h2{line-height:2.5;margin:0;white-space:nowrap}.article.milestone header h1{font-size:2.6rem;font-weight:400;padding-right:0}@media screen and (min-width:750px){.article.milestone header h1{font-size:3rem}}@media screen and (min-width:1360px){.article.milestone header h1{font-size:3.6rem}}.article.milestone .milestone-body{padding:0 4rem}@media screen and (min-width:1360px){.article.milestone .milestone-body{-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;margin:0 auto;max-width:90rem;padding:0 1rem}.article.milestone .milestone-body .milestone-text{-ms-flex-item-align:auto;align-self:auto;-ms-flex:1 1 66.6666%;flex:1 1 66.6666%;max-width:66.6666%;-ms-flex-order:1;order:1;padding:0 3rem}.article.milestone .milestone-body footer{-ms-flex-item-align:auto;align-self:auto;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%;max-width:33.3333%;-ms-flex-order:2;order:2;padding:0 3rem}}.article.milestone p a{font-style:italic;text-decoration:underline}.article.milestone footer h4{font-size:1.4rem;font-weight:400;line-height:2.5;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:1360px){.article.milestone footer h4{margin-bottom:1rem;text-align:left}}.article.milestone footer ul{margin:0;padding:0;text-align:center}@media screen and (min-width:1360px){.article.milestone footer ul{text-align:left}}.article.milestone footer ul li{margin:0 .5rem}@media screen and (min-width:1360px){.article.milestone footer ul li{display:block;margin:0 0 1rem}}.article.milestone footer ul li:after{content:"";display:none}.chart-milestone{display:block;height:auto;width:auto}.chart-milestone svg.chart-milestone-viz{display:block;height:15rem;width:100%}@media screen and (min-width:750px){.chart-milestone svg.chart-milestone-viz{height:15rem}}.chart-milestone .chart-milestone-viz.centro-sinistra .chart-milestone-viz-legend-popularity,.chart-milestone .chart-milestone-viz.centro-sinistra .chart-milestone-viz-popularity{fill:#f55f23}.chart-milestone .chart-milestone-viz.sinistra .chart-milestone-viz-legend-popularity,.chart-milestone .chart-milestone-viz.sinistra .chart-milestone-viz-popularity{fill:#d0021b}.chart-milestone .chart-milestone-viz.destra .chart-milestone-viz-legend-popularity,.chart-milestone .chart-milestone-viz.destra .chart-milestone-viz-popularity{fill:#ccc}.chart-milestone .chart-milestone-viz.centro-destra .chart-milestone-viz-legend-popularity,.chart-milestone .chart-milestone-viz.centro-destra .chart-milestone-viz-popularity{fill:#4a90e2}.chart-milestone .chart-milestone-viz.m5s .chart-milestone-viz-legend-popularity,.chart-milestone .chart-milestone-viz.m5s .chart-milestone-viz-popularity{fill:#f8e71c}.chart-milestone .chart-milestone-viz .chart-milestone-viz-activity,.chart-milestone .chart-milestone-viz .chart-milestone-viz-legend-activity,.chart-milestone .chart-milestone-viz .chart-milestone-viz-legend-popularity,.chart-milestone .chart-milestone-viz .chart-milestone-viz-popularity{fill:#efefef;mix-blend-mode:multiply}.chart-milestone .chart-milestone-viz .chart-milestone-viz-milestone{mix-blend-mod:multiply;stroke:#333;stroke-width:.1rem}.chart-milestone .chart-milestone-viz .chart-milestone-viz-floor{mix-blend-mode:multiply;stroke:#efefef;stroke-width:.1rem}.chart-milestone .chart-milestone-viz .chart-milestone-viz-arrow{fill:#333;mix-blend-mod:multiply;stroke:#fefefe;stroke-width:.1rem}.chart-milestone .chart-milestone-viz .chart-milestone-viz-line-date{stroke:#333;stroke-dasharray:2 5;stroke-width:.1rem}.chart-milestone .chart-milestone-viz .chart-milestone-viz-line-date.chart-milestone-viz-line-date-solid{stroke:#333;stroke-dasharray:1 0;stroke-width:.1rem}.chart-milestone .chart-milestone-viz .chart-milestone-viz-label{font-size:.9rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase}.chart-milestone .chart-milestone-viz .chart-milestone-viz-label tspan{font-family:Zilla Slab,Cursive;font-size:1.1rem;font-weight:700}.chart-milestone .chart-milestone-viz .chart-milestone-viz-label.chart-milestone-viz-milestone-label{font-family:Zilla Slab,Cursive;font-size:1.2rem;font-weight:700}.chart-milestone .chart-milestone-container{background:#fefefe}.chart-milestone .chart-milestone-tags,.chart-milestone .chart-milestone-text{margin:0;padding:2rem 4rem}.chart-milestone .chart-milestone-detail h1{color:#333;font-family:Zilla Slab,Cursive;font-size:1.4rem;font-weight:700;line-height:1.5;margin:0;padding:0 2rem;text-align:center;text-transform:uppercase}@media screen and (min-width:750px){.chart-milestone .chart-milestone-detail h1{font-size:1.6rem;padding:0 6rem}}@media screen and (min-width:1360px){.chart-milestone .chart-milestone-detail h1{font-size:1.8rem}}.chart-milestone .chart-milestone-text p{font-family:Playfair Display,Serif;margin:0}.chart-milestone .chart-milestone-text p a{color:#333;font-style:italic}.text{max-width:86rem;padding:0}@media screen and (min-width:750px){.text{padding:0 2rem}}@media screen and (min-width:1360px){.text{padding:0 3rem}}.text .text-title{color:#333;display:block;font-family:Playfair Display,Serif;font-size:1.8rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 2rem;overflow-wrap:break-word;padding-right:4rem;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.text .text-title{font-size:2rem}}.text .text-body p{display:block;font-family:Playfair Display,Serif;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0 0 2rem;overflow-wrap:break-word;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.text .text-body p{font-size:1.6rem}}.text .text-body h2{color:#333;display:block;font-family:Playfair Display,Serif;font-size:1.4rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 1rem;overflow-wrap:break-word;padding-right:4rem;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.text .text-body h2{font-size:1.6rem;margin-bottom:1.5rem}}.text .text-body h3{color:#333;font-size:1.4rem;font-weight:400;letter-spacing:.1rem;line-height:1.5;margin:0;overflow-wrap:break-word;padding-right:4rem;text-decoration:none;text-transform:uppercase;word-break:break-word}@media screen and (min-width:750px){.text .text-body h3{font-size:1.6rem}}.text .text-body a{color:#333;text-decoration:underline}.text .text-body dl+h2,.text .text-body ol+h2,.text .text-body p+h2,.text .text-body ul+h2{margin-top:2rem}@media screen and (min-width:750px){.text .text-body dl+h2,.text .text-body ol+h2,.text .text-body p+h2,.text .text-body ul+h2{margin-top:4rem}}.text .text-body p.img{margin-bottom:2rem;margin-top:4rem;text-align:center}.text .text-body p.img img{height:auto;max-width:100%;width:auto}.text .text-body dl{display:block;margin:0 0 2rem}.text .text-body dl dt{display:inline-block;font-size:1.2rem;font-weight:300;text-transform:uppercase}.text .text-body dl dd,.text .text-body dl dt{letter-spacing:.1rem;line-height:2;padding-right:1rem}.text .text-body dl dd{display:block;font-size:1.4rem;font-weight:400;margin:0}.stats{max-width:86rem;padding:0}@media screen and (min-width:750px){.stats{padding:0 2rem}}@media screen and (min-width:1360px){.stats{padding:0 3rem}}.stats hr{background:transparent;border:0;color:transparent;margin-bottom:4rem}@media screen and (min-width:750px){.stats hr{margin-bottom:6rem}}.stats .stats-title{display:block;font-family:Playfair Display,Serif;font-size:1.8rem;font-style:italic;font-weight:700;line-height:1.5;margin:0 0 2rem;overflow-wrap:break-word;padding-right:4rem;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.stats .stats-title{font-size:2rem}}.stats .block{margin-bottom:4rem}@media screen and (min-width:750px){.stats .block{margin-bottom:6rem}}.stats .block:last-child{margin-bottom:0}.stats .block p a{color:#333;text-align:center;text-decoration:underline}.stats .block h2{font-family:Zilla Slab,Cursive;font-size:1.6rem;font-style:normal;font-weight:700;letter-spacing:.2rem;line-height:1.4;padding-right:0;text-align:center;text-transform:uppercase}.stats .block h2:after,.stats .block h2:before{content:"\2014"}@media screen and (min-width:750px){.stats .block h2{font-size:2.6rem}}.stats .block h3{color:#333;display:block;font-family:Playfair Display,Serif;font-size:1.6rem;font-style:italic;font-weight:400;line-height:1.5;margin:0 0 2rem;overflow-wrap:break-word;padding-right:4rem;text-transform:none;word-break:break-word}@media screen and (min-width:750px){.stats .block h2{font-size:1.8rem}}.stats .block .method{background:#efefef;padding:2rem}.stats .block .method h4{font-size:1.2rem;margin:0;text-transform:uppercase}.stats .block .method p{font-size:1.4rem;margin-top:0}.block-chart .chart{display:block;margin-bottom:2rem;position:relative;width:100%}.block-chart .chart,.block-chart.scatter .chart{min-height:20rem}@media screen and (min-width:750px){.block-chart.parliament .chart{min-height:25rem}.block-chart.scatter .chart{min-height:30rem}}.block-chart .chart .chart-loading{bottom:0;display:block;height:auto;left:0;opacity:0;position:absolute;right:0;top:0;width:auto;z-index:-1;opacity:1;z-index:2}.block-chart .chart.ready .chart-loading{opacity:0;z-index:-1}.block-chart .chart .chart-dataviz{display:block;height:0;opacity:0;overflow:hidden;width:100%}.block-chart .chart.ready .chart-dataviz{height:auto;opacity:1;z-index:2}.chart-parliament{display:block;height:auto;width:auto}@media screen and (min-width:750px){.chart-parliament{-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}}.chart-parliament svg.chart-parliament-viz{display:block;height:15rem;width:100%}@media screen and (min-width:750px){.chart-parliament svg.chart-parliament-viz{-ms-flex-item-align:start;align-self:flex-start;-ms-flex:1 1 50%;flex:1 1 50%;height:20rem;margin-bottom:4rem;max-width:50%;-ms-flex-order:0;order:0;padding:0 3rem}}.chart-parliament svg.chart-parliament-viz .chart-parliament-arcs,.chart-parliament svg.chart-parliament-viz .chart-parliament-borders{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate3d(50%,100%,0);transform:translate3d(50%,100%,0)}.chart-parliament svg.chart-parliament-viz .chart-parliament-arc{stroke:#efefef;stroke-width:.2rem}.chart-parliament svg.chart-parliament-viz .chart-parliament-border{stroke:#333;stroke-width:.2rem}.chart-parliament svg.chart-parliament-viz .chart-parliament-base{stroke:#333;stroke-width:.4rem}.chart-parliament svg.chart-parliament-viz .chart-parliament-destra{fill:#000}.chart-parliament svg.chart-parliament-viz .chart-parliament-centro-destra{fill:#4a90e2}.chart-parliament svg.chart-parliament-viz .chart-parliament-sinistra{fill:#d0021b}.chart-parliament svg.chart-parliament-viz .chart-parliament-centro-sinistra{fill:#f55f23}.chart-parliament svg.chart-parliament-viz .chart-parliament-m5s{fill:#f8e71c}.chart-parliament .chart-parliament-legend{padding-top:2rem}@media screen and (min-width:750px){.chart-parliament .chart-parliament-legend{-ms-flex-item-align:end;align-self:flex-end;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:4rem;max-width:50%;-ms-flex-order:0;order:0;padding:0 3rem}}.chart-parliament .chart-parliament-legend li,.chart-parliament .chart-parliament-legend ul{border:0;list-style:none;margin:0;padding:0}.chart-parliament .chart-parliament-legend ul{text-align:center}@media screen and (min-width:750px){.chart-parliament .chart-parliament-legend ul{text-align:left}}.chart-parliament .chart-parliament-legend li{color:#333;display:inline-block;font-size:1.1rem;letter-spacing:.1rem;padding:0 1.5rem}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item a{color:#333;font-size:1.1rem;padding-left:1.4rem;position:relative;text-decoration:none;text-transform:uppercase}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item a:active,.chart-parliament .chart-parliament-legend .chart-parliament-legend-item a:hover{text-decoration:underline}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item a:before{background:#eee;border-radius:0;content:"";display:block;height:.8rem;left:.5rem;position:absolute;top:50%;-webkit-transform:rotate(45deg) translate3d(-50%,-50%,0);transform:rotate(45deg) translate3d(-50%,-50%,0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:.8rem}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item.centro-sinistra a:before{background:#f55f23}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item.sinistra a:before{background:#d0021b}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item.destra a:before{background:#000}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item.centro-destra a:before{background:#4a90e2}.chart-parliament .chart-parliament-legend .chart-parliament-legend-item.m5s a:before{background:#f8e71c}.chart-scatter{display:block;height:auto;width:auto}.chart-scatter svg.chart-scatter-viz{display:block;height:30rem;width:100%}@media screen and (min-width:750px){.chart-scatter svg.chart-scatter-viz{height:40rem}}.chart-scatter svg.chart-scatter-viz .axis{stroke:#666;stroke-width:.1rem}.chart-scatter svg.chart-scatter-viz .arrow{fill:#666;stroke:#666;stroke-width:.1rem}.chart-scatter svg.chart-scatter-viz .avg{mix-blend-mode:multiply;stroke:#999;stroke-dasharray:1,2;stroke-width:.1rem}.chart-scatter svg.chart-scatter-viz .regression{mix-blend-mode:multiply;stroke:#66c2a4;stroke-dasharray:2,2;stroke-width:.2rem}.chart-scatter svg.chart-scatter-viz .label{color:#666;font-size:1rem;letter-spacing:.1rem;text-transform:uppercase}.chart-scatter svg.chart-scatter-viz .label-avg{color:#999;font-size:1rem;text-transform:uppercase}.chart-scatter svg.chart-scatter-viz .point-group .scatter-point{fill:#66c2a4;mix-blend-mode:multiply;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.chart-scatter svg.chart-scatter-viz .point-group:active .scatter-point,.chart-scatter svg.chart-scatter-viz .point-group:hover .scatter-point{fill:#006d2c}.chart-scatter svg.chart-scatter-viz .point-group .label{fill:#333;font-size:1.2rem;font-weight:400;opacity:0;text-align:center;text-transform:uppercase;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.chart-scatter svg.chart-scatter-viz .point-group:active .label,.chart-scatter svg.chart-scatter-viz .point-group:hover .label{opacity:1}@media screen and (min-width:750px){.timeline-page{margin:0 2rem}}.timeline--page--viz{display:block;position:relative;width:100%}.timeline--page--viz--milestones{right:0;width:auto;z-index:1}.timeline--page--viz--articles,.timeline--page--viz--milestones{bottom:0;display:block;height:auto;left:0;position:absolute;top:0}.timeline--page--viz--articles{width:17.5rem;z-index:3}.timeline-page--viz--svg{bottom:0;display:block;height:auto;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:auto;z-index:1}.timeline-page--articles--article,.timeline-page--milestones--milestone{display:block;height:11rem;left:0;position:absolute;width:17.5rem}.timeline-page--milestones--milestone{display:block;height:auto;left:19.5rem;opacity:1;right:2rem;text-shadow:0 0 .1rem #fff;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:auto;z-index:999}.timeline-page--milestones--milestone.timeline-page--milestones--milestone--position-2{left:33rem}.timeline-page--milestones--milestone.hover{opacity:1}.timeline-page--articles--article h2,.timeline-page--articles--article h4,.timeline-page--milestones--milestone h2{font-size:1.2rem;line-height:1.2;margin:0;padding:0 .5rem;text-align:right}.timeline-page--milestones--milestone h2{font-size:3.6rem;font-style:italic;font-weight:900}.timeline-page--milestones--milestone h2,.timeline-page--milestones--milestone h4{text-align:center}.timeline-page--articles--article h4,.timeline-page--milestones--milestone h4{font-size:1rem;line-height:1.2;margin-bottom:.5rem}.timeline-page--articles--article h2,.timeline-page--milestones--milestone h2{font-family:Playfair Display,serif;font-weight:700;text-transform:capitalize}.timeline-page--articles--article h2 a,.timeline-page--milestones--milestone h2 a{color:#454545;text-decoration:none}.timeline-page--articles--article h2 a:active,.timeline-page--articles--article h2 a:hover{text-decoration:underline}.timeline-page--articles--article--collections,.timeline-page--articles--article--collections li{list-style:none;margin:0;padding:0;text-align:right}.timeline-page--articles--article--collections li{display:inline-block;height:.8rem;margin-right:.5rem;position:relative;width:.8rem}.timeline-page--articles--article--collections li a{display:inline-block}.timeline-page--articles--article--collections li a:before{background:#eee;border-radius:0;-webkit-box-shadow:0 0 0 .2rem #fefefe;box-shadow:0 0 0 .2rem #fefefe;content:"";display:block;height:.8rem;left:0;position:absolute;top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:.8rem}.timeline-page--articles--article--collections li a span{display:none}.timeline-page--articles--article--collections li a.destra:before{background:#000}.timeline-page--articles--article--collections li a.centro-destra:before{background:#4a90e2}.timeline-page--articles--article--collections li a.m5s:before{background:#f8e71c}.timeline-page--articles--article--collections li a.centro-sinistra:before{background:#f55f23}.timeline-page--articles--article--collections li a.sinistra:before{background:#d0021b}.timeline-page--viz--svg--date-line,.timeline-page--viz--svg--milestone-hover,.timeline-page--viz--svg--milestone-line{stroke:#454545;stroke-dasharray:1,5;stroke-width:.1rem;z-index:99}.timeline-page--viz--svg--milestone-line{stroke:#454545;stroke-dasharray:5,1;stroke-width:.1rem}.timeline-page--viz--svg--milestone-hover{stroke:rgba(255,69,69,0);stroke-dasharray:0;stroke-width:2rem}.timeline-page--viz--svg--curve-activity{fill:#efefef;mix-blend-mode:multiply}.timeline-page--viz--svg--curve-popularity{fill:#ccc;mix-blend-mode:multiply}.destra .timeline-page--viz--svg--curve-popularity{fill:#ccc}.centro-destra .timeline-page--viz--svg--curve-popularity{fill:#4a90e2}.m5s .timeline-page--viz--svg--curve-popularity{fill:#f8e71c}.centro-sinistra .timeline-page--viz--svg--curve-popularity{fill:#f55f23}.sinistra .timeline-page--viz--svg--curve-popularity{fill:#d0021b}.timeline--page--viz--legend{display:block;left:0;position:absolute;right:0;top:2rem;white-space:nowrap}.timeline--page--viz--legend .party-title{display:block;position:absolute;text-align:center;top:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);z-index:3}.timeline--page--viz--legend .party-title.articles{left:0;-webkit-transform:none;-ms-transform:none;transform:none;width:17.5rem}.timeline--page--viz--legend h2{font-size:1rem;font-weight:400;line-height:1.4rem;margin:0;text-shadow:0 0 .2rem #fff;text-transform:uppercase;white-space:nowrap}.timeline--page--viz--legend .party-title.articles h2{white-space:normal}.timeline--page--viz--legend span{display:inline-block;font-size:1rem;font-weight:400;height:1.4rem;line-height:1.4rem;margin-right:.5rem;padding-left:1.4rem;position:relative;text-shadow:0 0 .2rem #fff}.timeline--page--viz--legend span:before{background:#efefef;border-radius:50%;-webkit-box-shadow:0 0 0 .2rem #fff;box-shadow:0 0 0 .2rem #fff;content:"";display:block;height:1rem;left:0;mix-blend-mode:multiply;position:absolute;top:.2rem;width:1rem}.timeline--page--viz--legend .destra span.popularity:before{background:#ccc}.timeline--page--viz--legend .centro-destra span.popularity:before{background:#4a90e2}.timeline--page--viz--legend .m5s span.popularity:before{background:#f8e71c}.timeline--page--viz--legend .centro-sinistra span.popularity:before{background:#f55f23}.timeline--page--viz--legend .sinistra span.popularity:before{background:#d0021b}.timeline-page .stats{margin-bottom:0 0 4rem 0;padding:0}@media screen and (min-width:750px){.timeline-page .stats{margin-bottom:0 0 6rem 0;padding:0}}.timeline-page .stats .color{background:#efefef;border-radius:50%;content:"";display:inline-block;height:1rem;width:1rem}.timeline-page .stats .color.destra{background:#ccc}.timeline-page .stats .color.centro-destra{background:#4a90e2}.timeline-page .stats .color.m5s{background:#f8e71c}.timeline-page .stats .color.centro-sinistra{background:#f55f23}.timeline-page .stats .color.sinistra{background:#d0021b}.main-footer{display:block;font-size:1.2rem;margin:6rem 2rem 2rem;max-width:86rem;position:relative;text-align:center}@media screen and (min-width:1020px){.main-footer{margin-top:12rem;padding:4rem 2rem;text-align:left}.main-footer:before{background:#333;content:"";display:block;height:.1rem;left:2rem;position:absolute;top:0;width:25%}}.main-footer a{color:#333}@-webkit-keyframes red-rect{0%{fill:#d0021b}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#d0021b}}@keyframes red-rect{0%{fill:#d0021b}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#d0021b}}@-webkit-keyframes green-rect{0%{fill:#7ed321}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#7ed321}}@keyframes green-rect{0%{fill:#7ed321}40%{fill:#4a90e2}50%{fill:#f55f23}60%{fill:#f8e71c}to{fill:#7ed321}}.loading{background:#fff;bottom:0;display:none;height:auto;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;width:auto;z-index:-1}.loading h2{color:#333;display:block;height:10rem;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:10rem}@media screen and (min-width:750px){.loading h2{height:20rem;width:20rem}}.loading-visible .loading{display:block;z-index:10000}.loading-visible.loading-in .loading{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}#loading-logo-small{display:block;height:100%;width:100%}#loading-logo-small #loading-logo-small-red{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:red-rect;animation-name:red-rect;fill:#d0021b;mix-blend-mode:multiply;position:absolute}#loading-logo-small #loading-logo-small-green{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:green-rect;animation-name:green-rect;fill:#7ed321;mix-blend-mode:multiply}
/*# sourceMappingURL=main.5ca48150.css.map*/