body{outline:0}.titolo{font-size:3rem}.sottotitolo{font-size:24px}.bg-transparent{background-color:transparent!important}.bg-green{background:#4c956c}.text-green{color:#4c956c!important}a:hover{color:#54a879}input[type=submit]:hover{color:#54a879}button:hover{background:#54a879}.bg-green-light{background:#4c956c3a}.bg-grey{background:#e4e4e4}.shadow{box-shadow:0 .1rem .5rem rgba(0,0,0,.15)!important}.bg-blu{background-color:#343a40}.logo{width:120px}.logo-footer{width:150px}.logo-width{width:200px}.arrow{color:#fff;position:absolute;bottom:5%;left:50%;transform:translate(-50%);-webkit-filter:invert(50%);filter:invert(50%)}.ball{animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate}.ball img{width:40px}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}@-webkit-keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}.img-title{width:100%;background:url(/images/intestazione2.jpg);background-size:cover;background-repeat:no-repeat}.img-card{width:100%;background:url(/images/foto-card.png);background-size:cover;background-repeat:no-repeat}.img-device{width:100%;background:url(/images/supporto-device.png);background-size:cover;background-repeat:no-repeat}.img-chi-siamo{width:100%;background:url(/images/chi-siamo.jpg);background-size:cover;background-repeat:no-repeat}.img-case-study{width:100%;background:url(/images/case-study.jpg);background-size:cover;background-repeat:no-repeat}.img-contact{width:100%;background:url(/images/contact.jpg);background-size:cover;background-repeat:no-repeat}.active{color:#fff!important;border-bottom:1px solid #4c956c}h1,h2,h3,h4,h5,h6,p{line-height:140%}.height{min-height:270px}.rounded{border-radius:10px!important}#navbar{transition:.3s}button:focus{outline:0!important}form li,form ul{list-style:none}.w-campi{width:49%}form ul li input{height:50px!important}.bg-input{background:#eee!important}.bg-input:focus{background:#3e70543a!important;border-color:#3e7054;box-shadow:0 0 0 .2rem rgba(28,164,85,.445)}form span{color:red;font-size:.8rem}.error{display:block!important}.error-name{display:none}.text-secondary{color:#6d6d6d!important}.smart-scroll{position:fixed;top:0;right:0;left:0;z-index:1030}.ball-move{overflow:hidden}.shape{position:absolute;right:-100px;bottom:13%;height:600px;width:645px;background:-webkit-linear-gradient(90deg,#4c956c,#3e7054);border-radius:42% 58% 70% 30%/45% 45% 55% 55%;will-change:border-radius,transform,opacity;-webkit-animation:morph 5s linear infinite;animation:morph 5s linear infinite;z-index:0}@-webkit-keyframes morph{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(.01deg)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,5px,0) rotateZ(.01deg)}50%{transform:translate3d(0,0,0) rotateZ(.01deg)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotateZ(.01deg)}}@keyframes morph{0%,100%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate3d(0,0,0) rotateZ(.01deg)}34%{border-radius:70% 30% 46% 54%/30% 29% 71% 70%;transform:translate3d(0,5px,0) rotateZ(.01deg)}50%{transform:translate3d(0,0,0) rotateZ(.01deg)}67%{border-radius:100% 60% 60% 100%/100% 100% 60% 60%;transform:translate3d(0,-3px,0) rotateZ(.01deg)}}@media screen and (max-width:576px){h1,h2{font-size:1.5rem!important}h4,h5,p{font-size:1.2rem!important}footer p{font-size:.7rem!important}.logo-width{width:100px}.shape{top:10%;height:420px;width:435px}.titolo{font-size:2.2rem}.sottotitolo{font-size:22px}.arrow{display:none}.contatti h4{font-size:1rem}.w-campi{width:100%}}@media screen and (max-width:992px){.menu-chiuso{padding:70px 0;text-align:center}.menu-chiuso a{font-size:20px;margin-bottom:20px;border-bottom:1px solid grey}.logo-sm{width:150px;padding-bottom:20px}}button[data-toggle=collapse]:hover{background:0 0!important}button[data-toggle=collapse]:focus{border:none!important}button[data-toggle=collapse]:active{border:none}.case-hover{transition:.3s;border-radius:10px}.case-hover:hover{opacity:.7;transform:scale(1.01);transition:.3s}h1,h2,h3,h4{color:#343a40!important}