@font-face{font-family:'Aller_Bd';src:url("fonts/Aller_Bd.eot");src:local("☺"),url("fonts/Aller_Bd.woff") format("woff"),url("fonts/Aller_Bd.ttf") format("truetype"),url("fonts/Aller_Bd.svg") format("svg");font-weight:normal;font-style:normal}.storia-hero{background-image:url("/static/img/storia/torino-nel-1861.jpg");background-size:cover;background-position:center center;height:700px}@media (max-width: 767.98px){.container-storia{width:100vw;padding-right:0;padding-left:0}}.storia-content{margin:0px auto;position:relative}.storia-inner:before{content:"";display:block;width:100%;height:150px;position:absolute;top:0;left:0;background:-moz-linear-gradient(top, #fff 0%, #fff 30%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, #fff 0%, #fff 30%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, #fff 30%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.storia-inner:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 70%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.storia-content .storia-inner,.storia-content .timeline-wrapper{*zoom:1}.storia-content .storia-inner:before,.storia-content .timeline-wrapper:before,.storia-content .storia-inner:after,.storia-content .timeline-wrapper:after{content:"";display:table}.storia-content .storia-inner:after,.storia-content .timeline-wrapper:after{clear:both}.section .storia-inner{margin:0px auto}.stem-wrapper{position:fixed;top:0px;bottom:0px;left:50%;z-index:-1}.stem-wrapper .stem,.stem-wrapper .stem-background{position:absolute;top:0px;left:-30px;width:35px}@media (min-width: 768px){.stem-wrapper .stem,.stem-wrapper .stem-background{width:60px}}.stem-wrapper .stem{background:#ededed;height:100%}.stem-wrapper .stem-background{background:#004311;height:50%;transition-duration:0.5s}.stem-padding,.single-stem-icon{width:35px;height:35px;margin:0px auto;background:transparent url("/static/img/storia/storia-mask.png") repeat-y top center}@media (min-width: 768px){.stem-padding,.single-stem-icon{width:60px;height:60px}}.stem-padding-bottom{height:200px}.single-stem-icon.scroll-to-top{cursor:pointer;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/22043/scroll-to-top-icon.png)}.timeline-wrapper{*zoom:1}.timeline-wrapper:before,.timeline-wrapper:after{content:"";display:table}.timeline-wrapper:after{clear:both}.timeline-wrapper .timeline{position:relative;width:calc(50% - 80px);padding:0px 0px 60px 0px;clear:both;opacity:1;perspective:1000px;min-height:500px}.timeline-wrapper .timeline.hidden .timeline-content{transform:translateY(100px) rotateX(30deg);opacity:0}.timeline-wrapper .timeline:hover .timeline-content,.timeline-wrapper .timeline.active .timeline-content{opacity:1}.timeline-wrapper .timeline:hover .timeline-content .meta,.timeline-wrapper .timeline.active .timeline-content .meta{opacity:1;transform:none}.timeline-wrapper .timeline:nth-child(even){float:right}@media (min-width: 992px){.timeline-wrapper .timeline:nth-child(even){margin-bottom:-200px}}.timeline-wrapper .timeline:nth-child(odd){float:left}@media (min-width: 992px){.timeline-wrapper .timeline:nth-child(odd){margin-bottom:-200px}}.timeline-wrapper .timeline:nth-child(even) .stem-overlay{left:-110px}@media (min-width: 992px){.timeline-wrapper .timeline:nth-child(even) .stem-overlay{bottom:200px}}.timeline-wrapper .timeline:nth-child(odd) .stem-overlay{right:-110px}@media (min-width: 992px){.timeline-wrapper .timeline:nth-child(odd) .stem-overlay{bottom:200px}}.timeline-wrapper .timeline:last-child{padding-bottom:200px}.timeline-wrapper .timeline .stem-overlay{position:absolute;top:0px;bottom:0px;width:35px}@media (min-width: 768px){.timeline-wrapper .timeline .stem-overlay{width:60px}}.timeline-wrapper .timeline .stem-overlay .icon{background:transparent no-repeat center center;background-size:35px auto;width:35px;height:35px;cursor:pointer;background-image:url("/static/img/storia/cuore.png")}@media (min-width: 768px){.timeline-wrapper .timeline .stem-overlay .icon{width:60px;height:60px;background-size:60px auto}}.timeline-wrapper .timeline .stem-overlay .stem-mask{position:absolute;top:35px;bottom:0px;left:0px;right:0px;background:transparent url("/static/img/storia/storia-mask.png") repeat-y top center}@media (min-width: 768px){.timeline-wrapper .timeline .stem-overlay .stem-mask{top:60px}}.timeline-wrapper .timeline .timeline-content{opacity:0.3;transition-duration:0.4s;transform:none}.timeline-wrapper .timeline .timeline-content .meta{color:#bfd0c3;opacity:0;transition-duration:1s;transition-delay:0.2s;transform:translateY(-5px);font-size:2rem;font-weight:600;line-height:1}.timeline-wrapper .timeline .timeline-content .timeline-title{margin:0px 0px 15px 0px;font-size:calc(2.5rem + 1.8vw);letter-spacing:-2px}@media only screen and (max-width: 767.98px){.storia-content,.storia-content .storia-inner{max-width:none}.stem-wrapper{left:75px}.stem-padding,.single-stem-icon{margin:0px;float:left;margin-left:35px}.timeline-wrapper .timeline,.timeline-wrapper .timeline:nth-child(even),.timeline-wrapper .timeline:nth-child(odd){width:auto;margin-left:110px;float:none}.timeline-wrapper .timeline .stem-overlay,.timeline-wrapper .timeline:nth-child(even) .stem-overlay,.timeline-wrapper .timeline:nth-child(odd) .stem-overlay{left:-50px;right:auto}.timeline-wrapper .timeline .timeline-content{padding:0px 50px}.header .page-title{font-size:40px}.timeline-wrapper .timeline{margin-left:65px !important}.timeline-wrapper .timeline .timeline-content{padding:0 15px 0 0}.stem-padding,.single-stem-icon{margin-left:15px}.stem-padding-bottom{height:0}.stem-wrapper .stem,.stem-wrapper .stem-background{left:-60px}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}
