a{text-decoration:none;color:black}a:active,a:hover{outline:0;cursor:pointer}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}body{line-height:1.4;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;font-kerning:normal}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}h1{font-size:4.4em;line-height:1.2em}@media only screen and (max-width: 2100px){h1{font-size:4em}}@media only screen and (max-width: 1800px){h1{font-size:3.5em}}@media only screen and (max-width: 1500px){h1{font-size:3.1em}}@media only screen and (max-width: 1200px){h1{font-size:2.4em}}@media only screen and (max-width: 600px){h1{font-size:2em}}h2{font-size:2.1em;line-height:1.3em}@media only screen and (max-width: 2100px){h2{font-size:1.9em}}@media only screen and (max-width: 1800px){h2{font-size:1.7em}}@media only screen and (max-width: 1500px){h2{font-size:1.5em}}p{font-size:1.5em;letter-spacing:.02em;line-height:1.3em}@media only screen and (max-width: 1500px){p{font-size:1.4em}}body,html{height:100%}html{font-family:niveau-grotesk,sans-serif;font-weight:400;font-style:normal;font-size:16px}body{background-color:#EDEDED}header{z-index:100;position:fixed;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;width:100%;max-width:2100px;display:flex;justify-content:flex-start;align-items:center;padding:15px 20px;border-bottom:1px solid #4E4E4E;background:rgba(237,237,237,0.48);backdrop-filter:blur(14.3px);-webkit-backdrop-filter:blur(14.3px)}@media only screen and (max-width: 2100px){header{padding:10px 20px}}@media only screen and (max-width: 1200px){header{padding:10px}}header img{width:100%;max-width:550px}@media only screen and (max-width: 2100px){header img{max-width:470px}}@media only screen and (max-width: 1800px){header img{max-width:420px}}@media only screen and (max-width: 1500px){header img{max-width:390px}}@media only screen and (max-width: 1200px){header img{max-width:350px}}@media only screen and (max-width: 600px){header img{max-width:250px}}header nav{margin-left:auto;display:flex;align-self:flex-end}@media only screen and (max-width: 1200px){header nav{display:none}}header nav a{font-size:1.3em;color:#4E4E4E;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}header nav a:not(:first-child){margin-left:20px}header nav a.selected,header nav a:hover{color:#ea5f32}header .burger-container{position:relative;display:none;height:30px;width:30px;margin-left:auto;cursor:pointer;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media only screen and (max-width: 1200px){header .burger-container{display:inline-block}}header .burger-container #burger{width:23px;height:8px;position:relative;display:block;margin:-4px auto 0;top:50%}header .burger-container #burger .bar{width:100%;height:3px;display:block;position:relative;background:#000;transition:all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);transition-delay:0s}header .burger-container #burger .bar.topBar{-webkit-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}header .burger-container #burger .bar.btmBar{-webkit-transform:translateY(6px) rotate(0deg);transform:translateY(6px) rotate(0deg)}header .burger-container.selected{-webkit-transform:translateY(2px) rotate(90deg);transform:translateY(2px) rotate(90deg)}header .burger-container.selected #burger .bar{transition:all 0.4s ease-in-out;transition-delay:0.2s}header .burger-container.selected #burger .bar.topBar{-webkit-transform:translateY(6px) rotate(45deg);transform:translateY(6px) rotate(45deg)}header .burger-container.selected #burger .bar.btmBar{-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}#mobile{z-index:50;position:fixed;width:100%;height:100%;border-top:50px solid #EDEDED;background:#4E4E4E;-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#mobile.opened{-webkit-transform:translateX(0%);transform:translateX(0%)}#mobile .navigation{display:flex;flex-direction:column;align-items:center;padding-top:50px}#mobile .navigation h2{font-size:1.4em;text-transform:uppercase;border-bottom:1px solid #000}#mobile .navigation a{font-size:1.6em;color:#EDEDED;margin-top:15px}#mobile .navigation a.selected{color:#ea5f32}#mobile .icons{width:90%;margin:30px auto 0 auto;display:flex;justify-content:space-around;border-top:1px solid #000;padding-top:30px}#mobile .icons a{width:90px;border-radius:50%;background:rgba(237,237,237,0.6);line-height:0}#mobile .icons a img{width:100%}main{width:100%;max-width:2100px;margin:0 auto;padding-top:104px}@media only screen and (max-width: 2100px){main{padding-top:83px}}@media only screen and (max-width: 1800px){main{padding-top:77px}}@media only screen and (max-width: 1500px){main{padding-top:73px}}@media only screen and (max-width: 1200px){main{padding-top:67px}}@media only screen and (max-width: 600px){main{padding-top:54px}}#home-banner{width:100%;position:relative;display:flex}@media only screen and (max-width: 900px){#home-banner{flex-direction:column-reverse}}#home-banner .text{z-index:10;position:absolute;width:39%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (max-width: 1500px){#home-banner .text{width:47%}}@media only screen and (max-width: 900px){#home-banner .text{position:relative;z-index:0;width:100%;margin:30px 0}}@media only screen and (max-width: 600px){#home-banner .text{margin:20px 0;padding:0 10px}}#home-banner .text h1{color:#ea5f32;padding-bottom:10px;border-bottom:1px solid #4E4E4E}@media only screen and (max-width: 900px){#home-banner .text h1{text-align:center}}#home-banner .text h2{color:#4E4E4E;padding-top:10px}@media only screen and (max-width: 1200px){#home-banner .text h2{max-width:370px}#home-banner .text h2 span{display:none}}@media only screen and (max-width: 900px){#home-banner .text h2{max-width:none;margin-top:10px;text-align:center}#home-banner .text h2 span{display:inline}}@media only screen and (max-width: 600px){#home-banner .text h2 span{display:none}}#home-banner .text .links{width:100%;margin-top:300px;display:flex;justify-content:space-around}@media only screen and (max-width: 2100px){#home-banner .text .links{margin-top:250px}}@media only screen and (max-width: 1800px){#home-banner .text .links{margin-top:100px}}@media only screen and (max-width: 1200px){#home-banner .text .links{margin-top:50px}}@media only screen and (max-width: 600px){#home-banner .text .links{flex-wrap:wrap}}#home-banner .text .links div{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 1800px){#home-banner .text .links div img{max-width:200px}}@media only screen and (max-width: 1500px){#home-banner .text .links div img{max-width:180px}}@media only screen and (max-width: 1200px){#home-banner .text .links div img{max-width:150px}}@media only screen and (max-width: 600px){#home-banner .text .links div img{max-width:120px}}#home-banner .text .links div p{color:#4E4E4E;margin:15px 0}@media only screen and (max-width: 1500px){#home-banner .text .links div p{margin:10px 0 5px 0}}@media only screen and (max-width: 1200px){#home-banner .text .links div p{margin:5px 0 0 0}}#home-banner .text .links div a svg{fill:#4E4E4E;stroke:#4E4E4E;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99);-webkit-transform:scale(0.5);transform:scale(0.5)}#home-banner .text .links div a svg:hover{fill:#ea5f32;stroke:#ea5f32;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 1500px){#home-banner .text .links div a svg:hover{-webkit-transform:scale(0.8);transform:scale(0.8)}}#home-banner .image{margin-left:auto;line-height:0}@media only screen and (max-width: 900px){#home-banner .image{border-bottom:1px solid #4E4E4E}}#home-banner .image img{width:100%}#home-icons{background:#4E4E4E;padding:50px 0;display:flex;justify-content:space-around;flex-wrap:wrap}@media only screen and (max-width: 600px){#home-icons{padding:30px 0}}#home-icons .box{display:flex;flex-direction:column;align-items:center}#home-icons .box img{margin-bottom:30px}@media only screen and (max-width: 1200px){#home-icons .box img{margin-bottom:20px;max-height:70px}}@media only screen and (max-width: 600px){#home-icons .box img{margin-bottom:10px}}#home-icons .box p{text-align:center;color:#EDEDED}@media only screen and (max-width: 1200px){#home-icons .box{width:33.33%}#home-icons .box:nth-last-child(n + 4){margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #EDEDED}}@media only screen and (max-width: 600px){#home-icons .box{width:50%;border:none;padding-bottom:20px;margin-bottom:20px}#home-icons .box:nth-last-child(n + 4){margin-bottom:20px;padding-bottom:20px;border:none}#home-icons .box:nth-last-child(-n + 2){margin-bottom:0px;padding-bottom:0px}}#home-meeting{display:flex;align-items:center;justify-content:space-around;padding:100px 0;background:rgba(78,78,78,0.1)}@media only screen and (max-width: 2100px){#home-meeting{padding:50px 0}}@media only screen and (max-width: 1200px){#home-meeting{flex-direction:column}}@media only screen and (max-width: 900px){#home-meeting{padding:30px}}@media only screen and (max-width: 600px){#home-meeting{padding:0}}#home-meeting img{max-width:100%}@media only screen and (max-width: 1200px){#home-meeting img{border:10px solid #4E4E4E}}@media only screen and (max-width: 600px){#home-meeting img{border:none}}#home-meeting article{width:35%;padding:0 30px}@media only screen and (max-width: 1800px){#home-meeting article{width:40%;padding:0 50px}}@media only screen and (max-width: 1500px){#home-meeting article{width:50%}}@media only screen and (max-width: 1200px){#home-meeting article{margin-top:30px;width:80%}}@media only screen and (max-width: 600px){#home-meeting article{width:100%;margin-top:20px;padding:0 20px 20px 20px}}#home-meeting article h1{color:#ea5f32;margin-bottom:10px}@media only screen and (max-width: 1200px){#home-meeting article h1{text-align:center}}@media only screen and (max-width: 600px){#home-meeting article h1{margin-bottom:20px}}#home-meeting article h1:not(:first-child){margin-top:50px}@media only screen and (max-width: 1500px){#home-meeting article h1 span{display:none}}#home-meeting article p{margin-top:10px}#home-meeting article p span{color:#ea5f32}footer{width:100%;max-width:2100px;margin:0 auto;display:flex;border-bottom:50px solid #EDEDED;background:rgba(78,78,78,0.4);flex-wrap:wrap}footer a{flex:1;padding:30px 0;display:flex;justify-content:center;color:#EDEDED;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}@media only screen and (max-width: 600px){footer a{flex:1 50%}footer a:last-child{padding-top:0}}footer a span{color:red}footer a:hover,footer a.selected{background:#4E4E4E}.supertitle{text-align:center;text-transform:capitalize;font-size:20em;line-height:1em;color:#EDEDED;-webkit-text-stroke:0.01em #ea5f32}@media only screen and (max-width: 2100px){.supertitle{font-size:15vw}}.grey-box{display:flex;justify-content:space-around;align-items:center;background:#4E4E4E;padding:50px 0}.grey-box.white{background:#EDEDED}@media only screen and (max-width: 1200px){.grey-box.white{flex-direction:column-reverse;padding-top:0}.grey-box.white .image{margin-bottom:30px}}@media only screen and (max-width: 1200px){.grey-box{flex-direction:column;padding:30px 0}}.grey-box .image{flex:1;display:flex;line-height:0;justify-content:center}.grey-box .image img{max-width:100%}.grey-box article{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.grey-box article h2{padding:0 50px;color:#ea5f32}@media only screen and (max-width: 1200px){.grey-box article h2{text-align:center;margin-top:30px}}@media only screen and (max-width: 900px){.grey-box article h2{padding:0 30px}}@media only screen and (max-width: 600px){.grey-box article h2{padding:0 20px}}.grey-box article p{padding:0 50px;color:#EDEDED}@media only screen and (max-width: 900px){.grey-box article p{padding:0 30px}}@media only screen and (max-width: 600px){.grey-box article p{padding:0 20px}}.grey-box article p:not(:first-child){margin-top:30px}.grey-box article p span{color:#ea5f32}.grey-box article.black p{color:#000}#contatti{display:flex}@media only screen and (max-width: 1200px){#contatti{flex-direction:column;margin-bottom:30px}}#contatti .image{flex:1;display:flex;justify-content:center;line-height:0;margin:50px 0}@media only screen and (max-width: 1200px){#contatti .image{margin:30px 0}}@media only screen and (max-width: 600px){#contatti .image{margin:0 0 20px 0}}#contatti .image img{max-width:100%;border:30px solid #4E4E4E}@media only screen and (max-width: 1500px){#contatti .image img{border:10px solid #4E4E4E}}@media only screen and (max-width: 600px){#contatti .image img{border:none}}#contatti .text{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 20px;text-align:center}#contatti .text h2{text-transform:uppercase;margin-bottom:0px;color:#ea5f32}#contatti .text .box{display:flex;flex-direction:column;align-items:center}#contatti .text .box span{display:none}@media only screen and (max-width: 600px){#contatti .text .box span{display:inline}}#contatti .text .box img{width:80px;margin-top:20px;border-radius:50%;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#contatti .text .box img:hover{background:#ea5f32}#contatti .text .icons{width:100%;display:flex;justify-content:space-around}@media only screen and (max-width: 1500px){#contatti .text .icons{flex-direction:column}}#contatti .text .icons .icon{display:flex;flex-direction:column;align-items:center}#contatti .text .icons .icon p.orange{color:#ea5f32}@media only screen and (max-width: 1500px){#contatti .text .icons .icon p.orange{margin-top:20px}}#contatti .text .icons .icon .double{width:220px;margin-top:20px;display:flex;justify-content:space-between}#contatti .text .icons .icon .double img{width:80px;border-radius:50%;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#contatti .text .icons .icon .double img:hover{background:#ea5f32}#contatti .text .social{width:200px;display:flex;justify-content:space-between;margin-top:30px;padding-top:20px;border-top:1px solid #4E4E4E}#contatti .text .social img{width:80px;border-radius:50%;transition:all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99)}#contatti .text .social img:hover{background:#ea5f32}.privacy{display:flex;flex-direction:column;max-width:80%;margin:30px 10% 30px 10%}.privacy h2{text-align:center}.privacy p{text-align:left}.privacy p:not(:last-child){margin-bottom:20px}
