@-webkit-keyframes scrollArrow{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}100%{transform:translateY(0)}}@keyframes scrollArrow{0%{transform:translateY(0)}25%{transform:translateY(-5px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}100%{transform:translateY(0)}}@media only screen and (max-width:767px){h1,h2,h3{text-transform:uppercase;font-weight:700;margin:0;display:inline;position:relative}h2:before{content:'';width:80px;height:3px;background-image:linear-gradient(90deg,#ff8d59,#ffb053);position:absolute;left:0}@keyframes shine{to{background-position:200% center}}.sectionBox{display:flex;flex-direction:column}.introProdotti{order:0}.titolo.tornitura{order:1}#owl-demo1{order:2}.titolo.fresatura{order:3}#owl-demo2{order:4}.sectionBox div:last-child{order:5}.introServizi{width:90%;margin:0 auto;margin-top:20px;text-align:center}.introServizi .colonnaPagina h1{background:linear-gradient(to right,#1a3d69 20%,#124e7b 40%,#12639b 60%,#1a3d69 80%);background-size:200% auto;color:#000;margin:0;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite}.servizio{width:96%;max-width:1280px;margin:0 auto;text-align:center}.boxServizio{padding-top:10vh}.boxFoto{margin-bottom:20px}.boxImg{overflow:hidden;position:relative;width:100%}.boxImg:before,.boxImg:after{z-index:0;position:absolute;top:-10px;content:'';width:50%;height:35px;background:rgba(255,255,255,0.8)}.boxImg:before{left:0;transform:skewY(7deg)}.boxImg:after{right:0;transform:skewY(-7deg)}.boxImg:first-child{margin-bottom:20px}.boxImg img{width:100%}.boxImg:hover:before,.boxImg:hover:after{opacity:0}.boxInfoImg{z-index:1;position:absolute;display:table;width:100%;height:100%;background:transparent}.boxInfoImg:after{content:'\f107';font-family:'FontAwesome';position:absolute;top:5px;left:calc(50% - 15px);width:30px;height:30px;line-height:30px;font-size:25px;border-radius:30px;color:#12639b;opacity:1;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:scrollArrow;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-name:scrollArrow;animation-duration:2s;animation-delay:1.2s;-webkit-animation-delay:1.2s;animation-timing-function:linear;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.boxImg:hover .boxInfoImg:after{opacity:0}.boxImg:hover .boxInfoImg{background:rgba(0,0,0,0.6)}.contenitoreInfo{overflow:hidden;display:table-cell;vertical-align:middle}.boxInfoImg span{opacity:0;display:block;background:rgba(0,0,0,0.8);font-size:25px;font-weight:600;color:#fff;padding:10px;margin-top:-270px;margin-bottom:20px}.boxImg:hover span{opacity:1;margin-top:0}.linkImg{opacity:0;background:#12639b;color:#fff;border-radius:48px;display:inline-block;line-height:48px;text-align:center;font-weight:400;padding:0 40px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.linkImg:hover{text-decoration:none;background:#1a3d69}.boxImg:hover .linkImg{opacity:1}.boxMacchinari{text-align:left}.elencoMacchinari{padding-left:17px;margin:0}.altro{width:90%;margin:0 auto;margin-top:2%}.altro .colonnaPagina{text-align:left;width:100% !important}.altro p{margin:0}.introProdotti{width:96%;margin:0 auto;margin-top:20px;text-align:center}.introProdotti .colonnaPagina h1{background:linear-gradient(to right,#1a3d69 20%,#124e7b 40%,#12639b 60%,#1a3d69 80%);background-size:200% auto;color:#000;margin:0;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 3s linear infinite}.titolo{display:block;margin-top:10vh;vertical-align:top}.sezionePagina.banner{display:inline-block;background-size:contain;background-attachment:scroll;background-position:center;background-repeat:no-repeat;height:25vh;position:relative;padding:0;width:100% !important}#owl-demo1,#owl-demo2{width:96%;margin:0 2%;padding-top:20px}.owl-buttons{display:none}.owl-theme .owl-controls .owl-page span{background:#92878e}.owl-page span{display:none !important}.owl-page img{display:inline-block !important;width:50px;border:1px solid #00000022;margin:0 10px;vertical-align:middle}.owl-page.active img{border-color:#12639b}}