.footer{width:calc(100% - 60px);float:left;margin-left:30px;font-size:14px;margin-bottom:20px;margin-top:80px}@media only screen and (min-width:768px){.footer{display:-webkit-box;display:-ms-flexbox;display:flex}.footer>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer>:last-of-type{text-align:right}}@media only screen and (min-width:1024px){.footer{width:calc(83.33333333% - 55px);float:left;margin-left:30px;margin-left:calc(8.33333333% - 32.5px + 60px)}}.nav-wrapper{height:80px;left:0;position:fixed;top:0;width:100%;z-index:100;background:#fff}.nav,.nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav{width:calc(100% - 60px);float:left;margin-left:30px;font-family:Roboto Condensed;font-weight:300;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase}@media only screen and (min-width:1024px){.nav{width:calc(83.33333333% - 55px);float:left;margin-left:30px;margin-left:calc(8.33333333% - 32.5px + 60px)}}.nav-marchio{height:60px;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.nav-marchio a{border:none!important;display:contents}.nav-marchio img{height:100%;max-height:100%}.nav-marchio span{margin:0 10px;line-height:1.2;white-space:nowrap}.nav.is-dark .nav-marchio span{color:#111}ul.nav-list{list-style-type:none;margin:0;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.nav li{float:left;margin-left:20px}.nav a{color:#111;text-decoration:none}.nav a:hover{border-bottom:2px solid #fff}.is-active>a{color:#f99c36!important}ul.item-children{display:block;padding-top:.5em;margin-top:.5em}ul.item-children:after{content:"";display:block;padding-bottom:.5em;margin-bottom:.5em;width:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.footer{-ms-flex-negative:0;flex-shrink:0}body{font-family:Roboto,sans-serif;font-weight:400;line-height:1.4;color:#111}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.main{margin-top:100px}h1,h2,h3{font-weight:400}a,a:visited{color:#111;text-decoration:none}