@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700|Raleway:400,500,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,700');body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background-color:#ffffff;font-size:16px;color:#322925;font-family:'Open Sans', sans-serif}.c-primary{color:#666666}.c-secondary{color:#bcd5e8}.c-paragraph{color:#322925}.c-white{color:#ffffff}.c-black{color:#000000}.c-yellow{color:#f5d732}.c-bianco{color:#f2f2f2}.opensans{font-family:'Open Sans', sans-serif}.f-awesome{font-family:'FontAwesome'}.raleway{font-family:'Raleway', sans-serif}.s12{font-size:75%}.s13{font-size:85%}.s14{font-size:90%}.s16{font-size:100%}.s18{font-size:115%}.s20{font-size:125%}.s24{font-size:150%}.s30{font-size:190%}.s40{font-size:215%}.s55{font-size:345%}.s68{font-size:425%}.s72{font-size:450%}.f-normal,.f-regular{font-weight:400}.f-medium{font-weight:500}.f-semibold{font-weight:600}.f-bold{font-weight:700}.f-extrabold,.f-xbold{font-weight:800}.f-upper,.upper,.uppercase{text-transform:uppercase}.f-lowercase{text-transform:lowercase}.f-underline,.underline{text-decoration:underline}a{color:#322925;color:#666666}p{margin-bottom:0;font-size:90%}.box-text p{line-height:28px}.topheader{position:absolute;width:100%;top:1px;z-index:9999;max-width:1360px}.rowheader{max-width:62.5rem!important}h1{font-size:215%;font-family:'Raleway', sans-serif;font-weight:500;color:#666666;display:inline-block;margin-bottom:0px;margin-top:0px}@media screen and (max-width:39.9375em){h1{margin-bottom:0px;margin-top:0px;font-size:125%}}h2{font-size:190%;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;color:#666666;display:inline-block;margin-bottom:19px;margin-top:10px}@media screen and (max-width:39.9375em){h2{margin-bottom:20px;margin-top:20px;font-size:125%}}h3{font-size:125%;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;color:#666666;display:inline-block;margin-bottom:19px;margin-top:10px}@media screen and (max-width:39.9375em){h3{margin-bottom:20px;margin-top:20px;font-size:100%}}h4{font-size:115%;text-transform:uppercase;font-family:'Raleway', sans-serif;font-weight:500;color:#666666;display:inline-block;margin-bottom:19px;margin-top:10px}@media screen and (max-width:39.9375em){h4{margin-bottom:20px;margin-top:20px;font-size:90%}}h6{font-family:'Raleway', sans-serif}ol>li{font-size:90%!important;font-family:'Open Sans', sans-serif;font-weight:400}.title-white{color:#f2f2f2}.text-white{color:#ffffff}.bg-primary{background-color:#666666}.bg-secondary{background-color:#bcd5e8}.bg-white{background-color:#ffffff}.bg-black{background-color:#000000}.bg-yellow{background-color:#f5d732}.bg-paragraph{background-color:#FFFFFFF F}.bg-general{background-color:#FFFFFFF F}.no-padding{padding:0px!important}.alignright{text-align:right}.alignleft{text-align:left}.aligncenter{text-align:center}.alignjustify{text-align:justify}.left{float:left}.right{float:right}.center{margin:0 auto;position:relative}.hidden{display:none}.hide{display:none}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.row{margin-bottom:0!important}.fa-icon-incipit{width:100%;text-align:center;color:#ffffff;font-size:150%;margin-bottom:20px;margin-top:50px}.box-icon-text{margin-bottom:30px}.box-icon-text .fa{font-size:125%;margin-right:20px;vertical-align:top;width:3%}.box-icon-text p{display:inline-block;width:88%}.internal-logo-container{margin-right:20px;display:inline-block}.box-quick-link-container{margin-top:70px}.box-quick-link-container .page-link{text-align:center;color:#000000;text-transform:uppercase;font-size:125%;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.box-quick-link-container .page-link p{padding-top:10px}.box-quick-link-container .page-link .box-slider{background-color:#ffffff}.box-quick-link-container .page-link .box-testo{background-color:#ffffff}.box-quick-link-container .box-quick-link{padding:0 44px 44px 44px;display:block;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.box-quick-link-container .box-quick-link img{width:100%}.box-quick-link-container .box-quick-link.box-map{background-color:#666666}@media screen and (max-width:39.9375em){.box-quick-link-container .box-quick-link{padding:0 20px 44px 20px}}.row.expanded .row.row-centered{max-width:62.5rem;margin-left:auto;margin-right:auto}.slider .slick-dotted.slick-slider{margin-bottom:0}.slider img{width:100%}.slider .slick-dots{bottom:15px}.slider .slick-dots li button:before{font-size:16px;color:#666666;opacity:0.75}.slider .slick-dots li.slick-active button:before{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#666666}@media screen and (max-width:39.9375em){.slider .slick-dots li.slick-active button:before{color:#8c8c8c}}.slider.slider-dot-inside .slick-dots{bottom:-35px}#map{height:395px}@media screen and (max-width:39.9375em){#map{margin-top:1rem}}.btn.btn-send{padding:10px 20px;text-transform:uppercase;border:solid 1px #000;background-color:transparent;font-size:100%}form{padding:10px;background-color:#F2f2f2;font-family:'Open Sans', sans-serif;color:#000000}form .form-group{margin-bottom:15px;margin-top:10px;margin-left:10px;margin-right:10px}form .form-group .btn.btn-send{margin:20px 20px 0 20px;text-transform:uppercase;border:solid 1px #000;background-color:transparent;font-size:90%;font-family:'Raleway', sans-serif}form .form-input{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;font-size:90%;color:#322925;border:none;box-shadow:none;padding-left:15px;margin-bottom:5px;color:#000000}form textarea.form-input{height:100px}form .form-checkbox{font-size:90%}form .form-checkbox a{color:#322925;text-decoration:underline}form .fa-input{position:relative;display:block}form .fa-input:after{content:"\f061";font-family:'FontAwesome';color:#ffffff;background-color:#f5d732;width:41px;height:41px;position:absolute;right:0;top:0;text-align:center;line-height:41px}@media screen and (max-width:39.9375em){form .fa-input{margin-top:20px}}.social-fixed{position:fixed;top:0;right:0;z-index:9999}.social-fixed a{width:36px;height:36px;display:block;text-align:center;line-height:36px;color:#ffffff;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;transition:0.5s}.social-fixed a:first-child{background-color:#014a7b}.social-fixed a:nth-child(2){background-color:#065f96}.social-fixed a:focus:first-child,.social-fixed a:hover:first-child{background-color:#012c48}.social-fixed a:focus:nth-child(2),.social-fixed a:hover:nth-child(2){background-color:#044065}.nav-container{background-color:#ffffff;position:fixed;top:0;left:0;right:75%;height:100%;z-index:1000;overflow:auto}.nav-container .logo-container{text-align:center;padding:40px 0}.nav-container .logo-container .navbar-brand{display:block;height:95px}.nav-container .logo-container .navbar-brand>img{height:100%}@media screen and (max-width:39.9375em){.nav-container .logo-container{display:none}}.nav-container .top-bar,.nav-container .top-bar ul{background-color:transparent;padding:0}.nav-container .top-bar-left{width:100%;padding-bottom:20px}.nav-container .info-menu-container{background-color:#dcebf5;padding:14px 0}.nav-container .info-menu-container .info-menu-item{padding:6px 20px;margin-bottom:8px}.nav-container .info-menu-container .info-menu-item:last-child{margin-bottom:0}.nav-container .info-menu-container .info-menu-item .info-menu-title{font-weight:800;color:#666666}.nav-container .info-menu-container .info-menu-item .info-menu-descr{font-size:75%;font-weight:600;color:#322925}.nav-container .info-menu-container .info-menu-item a{color:#322925}.nav-container .info-menu-container .info-menu-item a:focus,.nav-container .info-menu-container .info-menu-item a:hover{text-decoration:underline}@media screen and (max-width:39.9375em){.nav-container .info-menu-container{padding:0}}.nav-container .main-nav{margin:20px 0;text-transform:uppercase}.nav-container .main-nav>li{font-size:115%;padding:0 20px}.nav-container .main-nav>li>a{color:#322925;position:relative;display:inline-block;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;padding:10px 0}.nav-container .main-nav>li>a:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#FFFFFFF F;-webkit-transform:scale3d(0, 3, 1);-moz-transform:scale3d(0, 3, 1);-o-transform:scale3d(0, 3, 1);-ms-transform:scale3d(0, 3, 1);transform:scale3d(0, 3, 1);-webkit-transform-origin:0% 50%;-moz-transform-origin:0% 50%;-o-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);-moz-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);-o-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9)}.nav-container .main-nav>li>a:focus:before,.nav-container .main-nav>li>a:hover:before{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}.nav-container .main-nav>li.current-menu-item a:before,.nav-container .main-nav>li.current-page-ancestor a:before{-webkit-transform:scale3d(1, 1, 1);-moz-transform:scale3d(1, 1, 1);-o-transform:scale3d(1, 1, 1);-ms-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@media screen and (max-width:39.9375em){.nav-container .main-nav{margin:0}}.nav-container .newsletter-container{padding:20px 20px 0 20px;width:100%}.nav-container .newsletter-container input{border:1px solid #f5d732;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;display:inline-block;margin:0;max-width:100%;box-shadow:none;height:37px;font-size:90%}.nav-container .newsletter-container input[type=submit]{background-color:#f5d732;width:100%;min-width:37px}.nav-container .newsletter-container input[type=submit].fa-input{font-family:'FontAwesome';color:#ffffff}@media screen and (max-width:639px){.nav-container{position:relative}.nav-container .logo-container{padding:20px 0}.nav-container .logo-container .navbar-brand{height:65px}}.title-bar{background-color:#fafafa}.title-bar .fa{color:#666666;vertical-align:middle;font-size:150%;margin-right:10px}.title-bar .fa:nth-child(2){margin-right:0}.title-bar .menu-icon{height:auto;width:auto;margin:0}.title-bar .menu-icon:after{content:none}.title-bar-title{height:60px;text-align:center;-lh-property:0;width:-webkit-calc(100vw - 114px);width:-moz-calc(100vw - 114px);width:calc(100vw - 114px)}.title-bar-title img{height:100%}#footer{background-color:transparent;color:rgba(0, 0, 0, 0.65);margin-top:50px}#footer .company-data{font-size:75%;line-height:20px;text-align:center;padding-bottom:20px;padding-top:20px}#footer .company-data a{text-decoration:none;color:#000000}#footer .company-data a:focus,#footer .company-data a:hover{text-decoration:underline}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:left!important}@media only screen and (max-width:40em){.large-20{width:100%}.title-above-video{display:block}.topheader{position:relative}.rwd-video{display:none}}@media only screen and (min-width:40.063em){.large-20{width:100%}.title-above-video{display:none}}@media screen and (max-width:1024px){.rwd-video{display:none}.topheader{position:relative}}@media only screen and (min-width:40.063em) and (max-width:64em){.large-20{width:50%}.title-above-video{display:none}}@media only screen and (min-width:64.063em){.large-20{width:50%}.title-above-video{display:none}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-20{width:20%}.title-above-video{display:none}}@media only screen and (min-width:90.063em){.large-20{width:20%}.title-above-video{display:none}}@media only screen and (min-width:90.063em) and (max-width:120em){.large-20{width:20%}.title-above-video{display:none}}@media only screen and (min-width:120.063em){.large-20{width:20%}.title-above-video{display:none}}.production{margin-top:40px;margin-bottom:40px}@media screen and (max-width:39.9375em){.production{margin-top:0px;margin-bottom:10px}}.based-title{margin-bottom:40px}.slidespace{margin-bottom:50px;margin-left:0%}.info-above{color:#000000;background-color:#ffffff;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;margin-left:10px;font-family:'Raleway', sans-serif;font-size:85%;font-weight:500}@media only screen and (max-width:40em){.info-above{color:#000000;background-color:#ffffff;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-left:10px;font-family:'Raleway', sans-serif;font-size:75%;font-weight:500}}.title-above-video{position:absolute;z-index:2000;display:none}.title-above{margin-top:10px;margin-left:2px}.text-subtitle-home{margin-top:10px;color:#ffffff;font-family:'Raleway', sans-serif;font-size:115%;font-weight:500;text-transform:uppercase}.text-title-above-video{margin-top:10px;margin-bottom:10px;color:#ffffff;font-family:'Raleway', sans-serif;font-size:215%;font-weight:500;text-transform:uppercase;z-index:2000}.line{border:solid 1px #cdcdcd;width:50px;height:1px}.linetwo{border:solid 1px #666666;width:50px;height:1px}.request-button{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;margin-bottom:40px;border:solid 1px #ffffff;font-family:'Raleway', sans-serif;font-size:85%;font-weight:500;text-transform:uppercase}.hidden{display:none}.nomination{font-family:'Raleway', sans-serif;padding-top:10px;padding-bottom:1px;font-size:100%;font-weight:700;text-transform:uppercase;color:#666666}ul>li{font-size:90%;font-family:'Open Sans', sans-serif;list-style-type:none;line-height:20px;font-weight:400;padding-bottom:10px}.infoc{padding-top:20px;padding-bottom:10px}.centrato{text-align:center;margin-top:5px;margin-bottom:5px}.info{margin-top:40px;margin-bottom:40px}@media screen and (max-width:39.9375em){.info{margin-top:20px;margin-bottom:20px}}.box-intro{padding-top:40px;padding-bottom:40px}.inizio{background:#666666}.box-realization{padding-top:40px;padding-bottom:40px}.box-production{padding-top:40px;padding-bottom:50px}.box-contact{padding-top:40px;padding-bottom:40px}.machinery{padding-top:40px;padding-bottom:40px}.page-template-template-home{background-color:#ffffff;color:#000000;font-family:'Open Sans', sans-serif}.page-template-template-home .box-quick-link-container{margin-top:0}.page-template-template-home .box-community-container .box-community-title{font-size:190%;text-align:center;margin-top:50px}.page-template-template-home .box-community-container .community-descr{margin-top:100px;margin-bottom:50px}.page-template-template-home .box-community-container .community-descr b,.page-template-template-home .box-community-container .community-descr strong{font-size:125%;font-weight:800}@media screen and (max-width:39.9375em){.page-template-template-home .box-community-container .box-community-title{margin-top:20px}.page-template-template-home .box-community-container .community-descr{margin-top:50px}}.rwd-video{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:0px;position:relative;margin-bottom:0px}.rwd-video #bgvideo{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;background:transparent;z-index:3}.rwd-video #bgvideo.active{opacity:1}.rwd-video embed,.rwd-video iframe,.rwd-video object{height:100%;left:0;position:absolute;top:0;width:100%}