*{font-family:"Roboto",sans-serif}body{display:flex;flex-direction:column;min-height:100vh;margin:0}img{width:100%}a{color:#e30613;font-size:18px;text-decoration:underline}a:hover{color:#333}.bkgBlack{background-color:#000}.bkglight-green{background-color:#0a8063}.bkgGreen{background-color:#13a538}.bkgOrange{background-color:#ef8b25}.bkgKeis{background-color:#d2af49}.bkgLeft{background-color:#80c245}.logo{width:100%}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){.logo{width:90%}}.metalfar{height:80px}.slide{background-image:url("../images/vicsam_ingresso.jpg");background-repeat:no-repeat;background-size:cover;background-position:100% 60%;margin-top:-1px}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){.slide .logoSlide{display:none}}#formInfo input[type=text],#formInfo select,#formInfo option{width:100%;padding:10px 20px;border:none;border-bottom:2px solid #e30613;color:#333;outline:none}#formInfo #formSubmit{padding:15px 10px;background-color:#fff;font-size:18px;border:1px solid #e30613;color:#e30613;transition:.3s}#formInfo #formSubmit #formSubmitInput{display:inline-block;background-color:rgba(0,0,0,0);color:#e30613;text-transform:uppercase;text-align:center;font-weight:800;transition:.3s;border:none;cursor:pointer}#formInfo #formSubmit span{transition:.3s}#formInfo #formSubmit:hover{background-color:#e30613}#formInfo #formSubmit:hover #formSubmitInput,#formInfo #formSubmit:hover span{color:#fff}#formInfo .privacy{vertical-align:middle;font-size:12px}#formInfo .privacy input{padding-left:3px}#formInfo .privacy span{cursor:pointer}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){#formInfo div{padding-top:15px;padding-bottom:15px}}.question{color:#e30613;font-size:18px}.question span{font-size:20px;vertical-align:text-top}.footer{width:100%;margin-top:auto;display:block}.footer p{color:#fff;margin:0}.footer p span{color:#e30613}.loginGraph h2{font-weight:300}.loginGraph h2 span{font-weight:800}.loginGraph h1{color:#e30613}#loginForm{width:90%;margin:auto}#loginForm input{width:100%;background-color:rgba(0,0,0,0);border:none;padding:10px;margin:30px 0px;border-bottom:2px solid #e30613;outline:none;font-size:20px;font-weight:300}#loginForm ::-webkit-input-placeholder{color:#ccc}#loginForm ::-moz-placeholder{color:#ccc}#loginForm :-ms-input-placeholder{color:#ccc}#loginForm :-moz-placeholder{color:#ccc}#loginForm #loginSubmit,#loginForm #loginguest{display:inline-block;background-color:#e30613;padding:10px 30px;font-size:24px;color:#fff;text-align:center;margin-bottom:25px;margin-top:10px;transition:.3s;cursor:pointer}#loginForm #loginSubmit:hover,#loginForm #loginguest:hover{color:#e30613;background-color:#fff}#loginForm p{font-size:22px;text-transform:uppercase;text-align:center;font-weight:300;margin:22px 0}.signature h2{text-transform:uppercase;color:#333;font-weight:400}.wrapper{position:relative;width:705px;height:305px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;border:1px solid #e30613;user-select:none}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){.wrapper{width:100%;height:205px}}.signature-pad{position:absolute;left:0;top:0;width:700px;height:300px;background-color:rgba(0,0,0,0)}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){.signature-pad{width:99%;height:200px}}button{background-color:#e30613;border:1px solid #e30613;color:#fff;padding:7px 15px;text-transform:uppercase;font-size:15px;letter-spacing:1px;transition:.3s;cursor:pointer}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){button{padding:15px 20px}}button span{font-size:23px;vertical-align:text-top}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){button span{display:none}}button:hover{background-color:#fff;color:#e30613}.time{color:#fff;font-size:20px;text-transform:uppercase}.time p{margin:0}.time p span{font-size:30px}.time:first-child{border-right:1px solid}.summary{min-height:700px}.summary p{font-size:16px}.summary p strong{text-transform:uppercase;font-size:18px}.summary p.consent{font-weight:300;font-style:italic}@media only screen and (min-device-width: 320px)and (max-device-width: 768px)and (-webkit-min-device-pixel-ratio: 2){.summary{text-align:center}}.modal-content{border-radius:0;border:none}.modal-content .modal-header{background-color:#000;color:#fff;text-transform:uppercase;border-radius:0;border:1px solid #fff}.modal-content .close{color:#fff;opacity:1;padding-top:20px;outline:none}.modal-content .close:hover{background-color:#000}.modal-content .modal-body{border:1px solid #fff}@media print{.elementoDaNascondere{display:none}}input.invisibile{opacity:0;width:0;height:0}.dimensioni-stampa{width:378px;height:188px;margin:0;padding-left:30px;padding-right:30px;padding-top:11px;padding-bottom:11px}.span-stampa{width:100%}