@media only screen and (max-width:768px){.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (max-width:640px){section{padding:1em 0 !important}.column,.columns{flex:1 1 100%;margin:30px 0}a.btn,.hero a.popup_op,.risorsa a.popup_op,.testimonianze a.btn{width:100%;padding-left:0;padding-right:0;font-weight:700;text-align:center}.continua-popup.back-popup{height:auto}.continua-popup{position:fixed;width:90%;overflow:scroll;left:50%;transform:translate(-50%,-50%);top:50%;height:95%}.continua-popup .pop-continua h4{margin-bottom:20px}.popup button._submit{font-size:18px}.popup{position:fixed;width:90%;overflow:scroll;left:50%;transform:translate(-50%,-50%);top:50%;height:95%}.popup .pop-content{padding:2em;background-color:#fff !important}.popup p.privacy label,.popup p.privacy label a{font-size:12px}.popup p.privacy label{margin:10px auto}.popup h2{font-size:22px}}@media only screen and (max-width:360px){.g-recaptcha{transform:scale(.65);-webkit-transform:scale(.65);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (max-width:320px){.continua-popup.back-popup{height:90%}}