@import url("https://use.typekit.net/ypi6ujc.css");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{outline:none;box-sizing:border-box;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;cursor:url(../images/cursor.png) 15 15,auto}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body,html{width:100%;overflow-x:hidden;background:#fafafa;color:#333;font-family:acumin-pro,helvetica,sans-serif;font-weight:400;font-style:normal;font-size:26px}@media screen and (max-width:1024px){body,html{font-size:23px}}@media screen and (max-width:480px){body,html{font-size:20px}}.main-container{padding:30px;max-width:1550px;margin:0 auto;min-height:100%}@media screen and (max-width:480px){.main-container{padding:20px}}h1{font-size:2em;line-height:1.15;margin:.2em 0 .25em;font-weight:600}@media screen and (max-width:1024px){h1{font-size:1.85em}}h2{font-size:1.4em;margin:.1em 0 .15em}h2,h3{font-weight:600}h3,p{font-size:1em}p{line-height:1.25em}a{font-size:1em;color:#333;text-decoration:none}a.active{color:#1b9971}img{width:100%;-o-object-fit:cover;object-fit:cover}.float-l{float:left}.float-r{float:right}.col-1{width:16.667%}.col-2,.col_2-3{width:33.333%}.col-3{width:50%}.col-4{width:66.667%}.col-5{width:83.333%}.col-6{width:100%}@media screen and (max-width:768px){[class*=col-]{width:100%}.col_2-3{width:50%}}@media screen and (max-width:600px){[class*=col_]{width:100%}}.m--1{margin:0 16.667%}@media screen and (max-width:768px){.m--1{margin:0}}.main-container>header{position:relative;width:100%;display:-ms-flexbox;display:flex;margin:0 0 3em}.main-container>header #logo{-ms-flex:1;flex:1;margin:0 auto 0 0}.main-container>header #logo a{font-weight:800}.main-container>header nav{position:relative}.main-container>header nav ul.nav{display:-ms-flexbox;display:flex}.main-container>header nav li{margin-right:1em}.main-container>header nav li a:hover{color:#1b9971}.main-container>header div#close-nav{font-size:2em;position:absolute;top:10px;right:20px;z-index:101;cursor:pointer;display:none}.main-container>header div#open-nav{display:none;cursor:pointer}@media screen and (max-width:768px){.main-container>header nav{position:fixed;top:0;left:0;height:100%;width:100%;background:#fafafa;z-index:100;display:none;opacity:0;padding:0 1em 4em}.main-container>header nav ul.nav{display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.main-container>header nav a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:100%}.main-container>header nav li a{font-size:1.5em;display:block;margin-top:.3em}.main-container>header div#close-nav,.main-container>header div#open-nav{display:block}}article>header{display:-ms-flexbox;display:flex;margin:0 0 3em}article>header .article-title{z-index:10;transition:1s;opacity:0}article>header .article-title.in{opacity:1}article>header .subnav{font-weight:400}article>header .subnav a:hover{text-decoration:underline}article>header .subnav a.active{font-weight:400;text-decoration:underline}article>header img{padding:4em 0 0 1em;-ms-flex-item-align:start;align-self:flex-start;transition:1s;transform:translateY(100px);-webkit-transform:translateY(100px);opacity:0}article>header img.in{transform:translateY(0);-webkit-transform:translateY(0);opacity:1}@media screen and (max-width:768px){article>header{-ms-flex-direction:column;flex-direction:column}article>header img{padding:1.5em 0 0 2em}}article main{margin:0 0 180px}@media screen and (max-width:480px){article main{margin:0 0 120px}}article main ul.positivo{color:#1b9971;font-weight:500;list-style:decimal outside}article main ul.positivo div.divider{width:100%;height:1px;background:#1b9971}article main ul.positivo>li{margin-left:26px;padding:8px 10px 15px;font-size:1em;line-height:1.25em}article main ul.positivo>li ul>li{border:none;padding:0;margin:0}article .ani-main-container{display:-ms-flexbox;display:flex;margin:0 auto}article .ani-main-container>div{display:block;float:left;margin:75px 0}@media screen and (max-width:480px){article .ani-main-container{-ms-flex-direction:column;flex-direction:column}}article .ani-1>div{width:100%;position:relative}article .ani-1>div .ani-container{width:100%;max-width:600px;margin:auto}article .ani-2{width:66%}article .ani-2>div{width:50%}@media screen and (max-width:480px){article .ani-2{-ms-flex-direction:column;flex-direction:column}article .ani-2>div{width:100%}article .ani-2>div.fosse:nth-child(2){margin:-200px 0 40px}}article .ani-3>div{width:33%}@media screen and (max-width:1200px){article .ani-3{width:100%}}@media screen and (max-width:480px){article .ani-3{-ms-flex-direction:column;flex-direction:column}article .ani-3>div{width:100%}article .ani-3>div.stalla:nth-child(2){margin:-130px 0 0}article .ani-3>div.stalla:nth-child(3){margin:0 0 -30px}}.button-action{position:fixed;bottom:40px;right:17px;z-index:1000}.button-action button{float:right;padding:10px 25px 14px;margin:0 10px;background:#829f64;border:0;border-radius:25px;font-size:1em;font-weight:700;color:#fafafa;cursor:pointer}.button-action button:hover{background:#6b8950}@media screen and (max-width:768px){.button-action{bottom:30px}.button-action button{clear:both;margin:6px 0 0;padding:6px 15px 8px}}input,textarea{width:100%;padding:10px 20px 14px;font-size:1em;margin:10px 0;border-radius:10px;border:0;background:#d6e6ce;-webkit-appearance:none}input:focus,textarea:focus{box-shadow:0 0 0 1pt #6b8950}textarea{resize:vertical}input[type=submit]{background:#829f64;width:auto;border:0;color:#fff;font-size:.75em;border-radius:10px;margin:30px 0 10px;cursor:pointer}.select{position:relative}.select:after{content:"";display:inline-block;position:absolute;top:20px;right:22px;transform:rotate(45deg);width:15px;height:15px;border-bottom:1.5px solid #333;border-right:1.5px solid #333}select{background:#d6e6ce;width:100%;margin:10px 0;border:0;border-radius:10px;height:50px;font-size:1em;padding:10px 20px 14px;-webkit-appearance:none}select:focus{box-shadow:0 0 0 1pt #6b8950}option{padding:10px 20px 14px}label{font-weight:400;font-size:.75em}i{width:64px;height:40px;margin:8px 0;border-radius:20px;transition:.25s .09s;position:relative;background:#d6e6ce}i,i:after{display:block}i:after{content:" ";width:30px;height:30px;top:5px;left:5px;border-radius:50%;background:#fff;position:absolute;box-shadow:1px 2px 4px 0 rgba(107,137,80,.4);transition:.15s}input[type=checkbox]{display:none}input[type=checkbox]:checked+i{background:#6b8950}input[type=checkbox]:checked+i:after{transform:translateX(25px)}.bx-viewport{overflow:visible!important}.bxslider{margin:40px 0 0}.bxslider>div{margin:0 20px 0 0}@media screen and (max-width:480px){.bxmobile{width:92%!important}}div.intro-container{position:relative;margin:5vw auto 0;max-width:1200px;margin-bottom:150px;transition:1.5s;opacity:0}div.intro-container p{font-size:1.85em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:acumin-pro,sans-serif;padding-right:20%;margin-bottom:1em}div.intro-container p a{text-decoration:underline}div.intro-container p a:hover{color:#1b9971}div.intro-container a{cursor:url(../images/cursore-pointer.png) 118 118,pointer}div.intro-container .fader-container{width:100%;padding-left:20%;margin-bottom:1em}@media screen and (max-width:768px){div.intro-container{margin-bottom:100px}div.intro-container p{font-size:1.5em;padding-right:0}div.intro-container .fader-container{padding-left:0}div.intro-container .arrow{margin-right:0}}div.intro-container.in{opacity:1}