﻿.check-item.green-check{height:20px;width:20px;cursor:pointer;position:relative;display:inline-block;text-align:center !important}.check-item.green-check.disabled{cursor:default}.check-item.green-check:before{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;background:#fff;box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07),inset 0 0 0 1px #b7b7b7;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;display:inline-block;vertical-align:middle;border-radius:4px}.check-item.green-check:after{content:'';position:absolute;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.check-item.green-check.check:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05),inset 0 0 0 12px #4F9848}.check-item.green-check i{font-size:12px;position:relative;color:#fff !important;visibility:hidden}.check-item.green-check.wait{pointer-events:none}.check-item.green-check.wait i{color:#000 !important;visibility:visible;font-size:15px;top:3.6px}.check-item.green-check.check i{visibility:visible}.check-item.green-check.disable{pointer-events:none;cursor:default}.check-item.green-check.disable:before{box-shadow:inset 0 0 0 1px #f1f8e9, inset 0 0 0 12px #f1f8e9;border:solid 1px rgba(79,152,72,0.3)}.check-item.green-check.disable i{visibility:visible;color:#4f9848 !important}.check-item.green-check.disabled{pointer-events:none;cursor:default;color:#7b7b7b !important}.check-item.green-check.disabled:before{box-shadow:inset 0 0 0 1px rgba(195,45,45,0),inset 0 0 0 12px #e6e6e6}.check-item.orange-check{height:20px;width:20px;cursor:pointer;position:relative;display:inline-block;text-align:center !important}.check-item.orange-check.disabled{cursor:default}.check-item.orange-check:before{content:'';position:absolute;left:0;top:1px;width:20px;height:20px;background:#fff;box-shadow:inset 0 1px 2px 2px rgba(0,0,0,0.07),inset 0 0 0 1px #b7b7b7;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;display:inline-block;vertical-align:middle;border-radius:4px}.check-item.orange-check:after{content:'';position:absolute;opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.check-item.orange-check.check:before{box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05),inset 0 0 0 12px #e0840a}.check-item.orange-check i{font-size:12px;position:relative;color:#fff !important;visibility:hidden}.check-item.orange-check.wait{pointer-events:none}.check-item.orange-check.wait i{color:#000 !important;visibility:visible;font-size:15px;top:3.6px}.check-item.orange-check.check i{visibility:visible}.check-item.orange-check.disable{pointer-events:none;cursor:default}.check-item.orange-check.disable:before{box-shadow:inset 0 0 0 1px #f1f8e9, inset 0 0 0 12px #f1f8e9;border:solid 1px rgba(79,152,72,0.3)}.check-item.orange-check.disable i{visibility:visible;color:#4f9848 !important}.check-item.orange-check.disabled{pointer-events:none;cursor:default;color:#7b7b7b !important}.check-item.orange-check.disabled:before{box-shadow:inset 0 0 0 1px rgba(195,45,45,0),inset 0 0 0 12px #e6e6e6}.wait-icon{-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(-360deg)}}@keyframes spin{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.section-radio .radio-extensions{width:19px;height:19px;border:2px solid #175671;background-color:#ffffff;display:inline-block;border-radius:50%;cursor:pointer;position:relative;margin-bottom:0}.section-radio .radio-extensions.check:before{content:'';position:absolute;height:11px;width:11px;border-radius:50%;background:#175671;left:0;right:0;margin-left:auto;margin-right:auto;top:2px}.section-radio .for-radio{display:inline-block;vertical-align:top;margin-left:5px;color:#000000;font-size:14px;font-weight:400;cursor:pointer}.section-radio .for-radio i.material-icons.category{vertical-align:top;margin-top:-2px;color:#828cad}.section-radio .for-radio.image{margin-left:0}.section-radio img.for-radio{filter:grayscale(100%);opacity:0.5}.section-radio img.for-radio.active{filter:grayscale(0);opacity:1}@font-face{font-family:'Branding';src:url("/font/branding/branding-bold-webfont.woff2") format("woff2"),url("/font/branding/branding-bold-webfont.woff") format("woff"),url("/font/branding/branding-bold-webfont.svg#brandingbold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Branding';src:url("/font/branding/branding-medium-webfont.woff2") format("woff2"),url("/font/branding/branding-medium-webfont.woff") format("woff"),url("/font/branding/branding-medium-webfont.svg#brandingmedium") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Branding';src:url("/font/branding/branding-black-webfont.woff2") format("woff2"),url("/font/branding/branding-black-webfont.woff") format("woff"),url("/font/branding/branding-black-webfont.svg#brandingblack") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Branding';src:url("/font/branding/branding-semibold-webfont.woff2") format("woff2"),url("/font/branding/branding-semibold-webfont.woff") format("woff"),url("/font/branding/branding-semibold-webfont.svg#brandingsemibold") format("svg");font-weight:600;font-style:normal;font-display:swap}.header-ticket h1{margin:0;padding:0;color:#404080;font-size:32px;font-weight:700;line-height:34px;font-family:Branding, Arial, Helvetica, sans-serif !important}.header-ticket h2{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #dadada;color:#4a4a4a;line-height:26px;font-size:16.5px;font-weight:600}#send-request{margin-top:15px}#send-request .form-row{margin-bottom:12px;position:relative}#send-request .form-row .for-input{width:100%;color:#666a89;font-size:14px;font-weight:400;display:block;margin-left:10px}#send-request .form-row span.prefix{position:absolute;color:#a4a9b9;font-size:22px;z-index:999;margin-top:9px;margin-left:17px}#send-request .form-row .input-form{outline:none;width:100%;height:34px;border-radius:3px;border:1px solid #d0d0d0;background-color:#fff;padding-left:10px;color:#4a4a4a;font-size:14px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}#send-request .form-row .input-form.comune-nascita{border:0;height:27px;line-height:0}#send-request .form-row .input-form.disabled{background:#eeeeee;pointer-events:none}#send-request .form-row .input-form.error{border:1px solid #d01515 !important}#send-request .form-row .input-form.number-phone{padding-left:57px !important}#send-request .form-row .input-form.number-phone.tre-number{padding-left:72px !important}#send-request .form-row .input-form.number-phone.quattro-number{padding-left:86px !important}#send-request .form-row .input-form.number-phone.remove-padding{padding-left:18px !important}#send-request .form-row .input-form-note{outline:none;width:100%;border-radius:2px;border:#e4e7e9 solid 1px;background-color:#fff;padding-top:4px;padding-left:10px;color:#23356f;font-size:22px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border 0.2s ease 0s}#send-request .form-row .input-form-note:hover{border:#3baeff solid 1px}#send-request .form-row .input-form-note:active,#send-request .form-row .input-form-note:focus{border:#8255f2 solid 1px;box-shadow:none}#send-request .form-row .input-file{height:40px;border-radius:2px;border:1px solid #e4e7e9;background-color:#fff;padding:8px;width:100%;outline:none;transition:border 0.2s ease 0s}#send-request .form-row .input-file:hover{border:#3baeff solid 1px}#send-request .form-row .input-file:active,#send-request .form-row .input-file:focus{border:#8255f2 solid 1px;box-shadow:none}#send-request .form-row.lg{height:108px}#send-request .form-row.lg .for-input{margin:0 0 8px 0;color:#4e5467;font-family:"Open Sans", Arial, Helvetica, sans-serif !important}#send-request .form-row.lg i.material-icons{position:absolute;top:39px;z-index:3;right:10px;color:#d4daee;pointer-events:none}#send-request .form-row.lg i.material-icons.focus{color:#3baeff}#send-request .form-row.lg .input-form{background-color:#fff;box-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:#e4e7e9 solid 1px;height:48px;color:#23356f;font-size:22px;padding:0 18px;transition:border 0.2s ease 0s;position:relative;z-index:2}#send-request .form-row.lg .input-form:hover{border:#3baeff solid 1px}#send-request .form-row.lg .input-form:active,#send-request .form-row.lg .input-form:focus{border:#8255f2 solid 1px;box-shadow:none}#send-request .form-row.lg .input-form.disabled{background:#fbfbfb;color:rgba(35,53,111,0.46);pointer-events:none}#send-request .form-row.lg .input-form.error{border:1px solid #d01515}#send-request .form-row.lg .selection{border-radius:4px;height:48px;border:#e4e7e9 solid 1px}#send-request .form-row.lg .selection:hover{border:#3cadff solid 1px}#send-request .form-row.lg .selection:before{top:7px}#send-request .form-row.lg .selection:after{top:7px}#send-request .form-row.lg .selection div.selected{margin:-1px 0 0 7px;display:block;overflow:hidden;height:48px;line-height:41px;font-size:22px;padding:3px 18px 0 12px;color:#23356f}#send-request .form-row.lg .selection div.selected.first{color:#95979c;font-size:16px}#send-request .form-row.lg .selection input{border:0 !important;height:45px;background:transparent}#send-request .form-row .error-msg{font-family:"Open Sans", Arial, Helvetica, sans-serif !important;color:#d01515;font-size:12px}#send-request .form-row .form-row{margin-bottom:0}#send-request .form-row #comuni:before,#send-request .form-row #comuni:after,#send-request .form-row #comuni-contact:before,#send-request .form-row #comuni-contact:after{display:none}#send-request .form-row #comuni .wait-icon,#send-request .form-row #comuni-contact .wait-icon{position:absolute;top:5px;right:5px;font-size:18px}#send-request .form-row .valid-promocode{position:absolute;bottom:11px;right:0;cursor:pointer;width:75px;height:24px;text-align:center;display:block;line-height:22px;font-size:13px;background:#e89604;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.2),inset 0 -1px 2px 0 rgba(0,0,0,0.32) !important;color:#fff;z-index:3;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}#send-request .form-row .generate-cf{position:absolute;top:29px;right:1px;cursor:pointer;width:75px;height:46px;text-align:center;display:block;line-height:44px;font-size:15px;background:#e89604;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.2),inset 0 -1px 2px 0 rgba(0,0,0,0.32) !important;color:#fff;z-index:3;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:1px;border-bottom-right-radius:1px}#send-request .form-row .generate-cf.contact{height:32px;top:26px;line-height:31px}#send-request .form-row .generate-cf.disabled{pointer-events:none;background:#c5c5c5}#send-request .form-row .valid-promocode{height:48px;bottom:0;top:36px;line-height:47px;background:#2d9c6a !important}#send-request .form-row .no-promo{position:absolute;bottom:0;right:0;cursor:pointer;width:75px;height:48px;text-align:center;display:block;line-height:48px;font-size:13px;background:#c72620;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.2),inset 0 -1px 2px 0 rgba(0,0,0,0.32) !important;color:#fff;z-index:3;border-top-right-radius:4px;border-bottom-right-radius:4px}#send-request .form-row.lg{height:80px}#send-request .form-row.lg.note{height:auto}#send-request .box-attach .supported{margin-top:10px;margin-left:8px;color:#4e5467;font-size:12px}.content-captcha{padding:20px 15px 0;width:100%;margin:30px auto;text-align:center}.content-allegati .content-button{padding-right:14px}.content-allegati #fileUploadsContainer .input-file{display:inline-block;margin-top:15px;width:90%}.content-allegati .more-attach{position:relative}.content-allegati .remove-input{display:inline-block;color:#000;position:relative;width:48px;text-align:center}.content-allegati .remove-input i{position:relative !important;top:initial !important;color:#a7a7a7 !important;right:initial !important;pointer-events:initial !important;vertical-align:top;margin-top:-4px}.content-allegati .remove-input:hover i{color:#525252 !important}.content-action{margin-bottom:100px;text-align:left}.content-action a{display:inline-block}.content-action .content-alert{padding-right:13px}.content-action .content-alert .error_message{display:inline-block;width:100%;height:42px;padding:9px 11px;border-radius:2px;border:1px solid #edb9b9;background-color:#fff4f4;color:#d0021b;font-size:14px;font-weight:600}.box{height:auto;margin-bottom:20px;padding:10px 15px 10px;border-radius:2px;border:1px solid #d4daee}.box.info-b{background-color:#fafafa}.box:first-child{margin-top:-16px;padding-bottom:15px}.box h3{margin:0 0 15px 0;padding:0 0 4px;color:#fc6404;font-size:32px;font-weight:700;line-height:34px;font-family:Branding, Arial, Helvetica, sans-serif !important;font-size:21px;border-bottom:1px solid #dadada}.box ul{margin:0;padding:0}.box ul li{list-style-type:none}.box ul.phone li{margin-bottom:25px}.box ul.phone li:last-child{margin-bottom:0}.box ul.phone li .circle{display:block;height:55px;width:55px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center}.box ul.phone li .circle.phone{padding-top:12px;background-color:#4ab160}.box ul.phone li .circle.phone i{font-size:30px;color:#fff}.box ul.phone li .circle.mobile{padding-top:11px;background-color:#fff;border:1px solid #086aa8}.box ul.phone li .circle.mobile i{font-size:30px;color:#086aa8}.box ul.phone li label{display:block;margin:-5px 0 0 0;color:#4a4a4a;font-size:14px;font-weight:700}.box ul.phone li label.estero{margin-top:4px}.box ul.phone li strong{font-size:28px;font-weight:700;line-height:22px}.box ul.phone li strong.green-number{color:#388E3C}.box ul.phone li strong.estero{color:#086aa8}.box ul.phone li span.desc{display:block;color:#4a4a4a;font-size:12px;font-weight:600}.box ul.phone li span.tiny{font-size:18px;color:#086aa8}.box ul.info li{position:relative;padding-left:8px}.box ul.info li:before{content:'·';position:absolute;left:0;top:6px}.box ul.info li a{color:#4a4a4a;font-size:14px;font-weight:600;line-height:32px}.box ul.info li a:hover{text-decoration:underline}.privacy-row{margin:40px 0 20px}.privacy-row label{color:#4a4a4a;font-size:14px;font-weight:400;vertical-align:top;margin-top:1px;margin-left:4px}.privacy-row label a{text-decoration:underline}#success-request .result-call{margin-top:40px}#success-request p{text-align:center;margin:40px 0;font-size:26px}#success-request svg{width:100px;display:block;margin:0 auto}#success-request .path{stroke-dasharray:1000;stroke-dashoffset:0}#success-request .path.circle{-webkit-animation:dash .9s ease-in-out;animation:dash .9s ease-in-out}#success-request .path.line{stroke-dashoffset:1000;-webkit-animation:dash .9s .35s ease-in-out forwards;animation:dash .9s .35s ease-in-out forwards}#success-request .path.check{stroke-dashoffset:-100;-webkit-animation:dash-check .9s .35s ease-in-out forwards;animation:dash-check .9s .35s ease-in-out forwards}@-webkit-keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes dash{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@-webkit-keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}@keyframes dash-check{0%{stroke-dashoffset:-100}100%{stroke-dashoffset:900}}body[data-browser=isIE] #send-request .form-row .input-file,body[data-browser=isFirefox] #send-request .form-row .input-file{padding:0}@media only screen and (max-width: 1199.98px){.content-allegati #fileUploadsContainer .input-file{width:87%}.header-ticket h1{font-size:36px}}@media only screen and (max-width: 991.98px){.box h3{font-size:16px}.box .content-right{padding-left:0}.box ul.phone li strong{font-size:20px}.box ul.phone li span.tiny{font-size:13px}.content-allegati #fileUploadsContainer .input-file{width:78%}.content-alert{margin-top:20px}}@media only screen and (max-width: 767.98px){.header-ticket h1{font-size:32px}.privacy-row{width:100%;text-align:center}.content-action .send{margin:0 auto;display:block}.content-captcha{width:320px}.content-button{display:none}.content-input-file{width:100%}}@media (width: 768px) and (max-height: 1024px){.content-allegati .content-input-file{width:293px}.content-allegati .content-button{width:144px}}@media (width: 962px) and (max-height: 481px){.content-allegati .content-input-file{width:293px}.content-allegati .content-button{width:144px}}@media (width: 834px) and (max-height: 1092px){.content-allegati .content-input-file{width:326px}.content-allegati .content-button{width:144px}.content-allegati #fileUploadsContainer .input-file{width:85%}.content-allegati .remove-input{width:40px}}
