﻿@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,700');@import url('https://fonts.googleapis.com/css?family=Roboto:300,400');.text-light{font-weight:300;}.text-normal{font-weight:400;}.text-bold{font-weight:700;}.text-number{font-family:'Roboto',sans-serif;font-weight:300;}.no-padding{padding:0 !important;}.no-margin{margin:0 !important;}.no-letterspace{letter-spacing:normal !important;}.img-full{width:100%;}.relative{position:relative;}.absolute{position:absolute;}.fixed{position:fixed;}.linkTo{position:absolute;top:0;bottom:0;left:0;right:0;}.text-underline{text-decoration:underline;}.spacer-15{height:15px;width:100%;}.spacer-20{height:20px;width:100%;}.spacer-30{height:30px;width:100%;}.spacer-45{height:45px;width:100%;}.spacer-50{height:50px;width:100%;}.spacer-55{height:55px;width:100%;}.spacer-60{height:60px;width:100%;}.spacer-70{height:70px;width:100%;}.spacer-80{height:80px;width:100%;}.spacer-90{height:90px;width:100%;}.spacer-120{height:120px;width:100%;}body{font-family:'Raleway',sans-serif;color:#fff;background-color:#000;overflow-x:hidden;}body::-webkit-scrollbar{width:5px;background-color:transparent;}body::-webkit-scrollbar-track{background-color:#fff;}body::-webkit-scrollbar-thumb{background-color:#000;}body.stop-scrolling{height:100vh;overflow:hidden;}body.stop-scrolling::-webkit-scrollbar{display:none;}body textarea{resize:none;}@media(max-width:1199px){h1,h2,h3,h4{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}}a:link,a:visited,a:link::after,a:visited::after,.chiamaPrivacy,.chiamaCondizioni{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}.chiamaPrivacy,.chiamaCondizioni{cursor:pointer;}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:1;visibility:hidden;transition:opacity .35s,visibility .35s,width .35s;z-index:1400;overflow:hidden;}#overlay::-webkit-scrollbar{display:none;}#overlay:before{content:'';background:#000;left:-55%;top:0;width:50%;height:100%;position:fixed;transition:left .35s ease;}#overlay:after{content:'';background:#000;right:-55%;top:0;width:50%;height:100%;position:fixed;transition:all .35s ease;}#overlay.open{opacity:1;visibility:visible;height:100%;overflow:auto;}#overlay.open:before{left:0;}#overlay.open:after{right:0;}#overlay #testoOverlay{position:relative;width:100%;padding:100px 0;font-size:12px;color:rgba(255,255,255,.6);z-index:100;display:none;font-weight:300;line-height:170%;color:#fff;}#overlay #testoOverlay h2{text-transform:uppercase;font-size:1.4rem;}#overlay #testoOverlay h2.titolo{font-size:2rem;}#overlay #testoOverlay h3{font-size:18px;color:#909090;}#overlay #testoOverlay a.lkLink1{color:#fff;}#overlay #testoOverlay .bt-link{border:2px solid #fff;}#overlay #bottoneChiudi{position:fixed;top:20px;right:30px;z-index:150;display:none;}#overlay #bottoneChiudi i{color:#fff;font-size:30px;}#overlay #bottoneChiudi i:hover{cursor:pointer;}#pnCookie{position:fixed;min-height:20px;bottom:0;left:0;right:0;z-index:900;background-color:#000;color:#fff;text-align:left;font-weight:400;line-height:17px;padding:6px;}#pnCookie .bt-link{padding:6px 11px;margin:0;margin-top:15px;font-size:11px;border:2px solid #fff;}@media(min-width:768px){#pnCookie .bt-link{margin-top:0;}}#pnCookie .okCookie{cursor:pointer;font-weight:600;}#pnCookie .introCookie{font-size:12px;}#pnCookie #moreCookie{display:none;text-align:left;margin-top:10px;font-size:12px;padding:10px 0;}@media(max-width:1023px){#pnCookie #moreCookie{position:fixed;bottom:0;left:0;right:0;top:70px;overflow-y:auto;}}#pnCookie #moreCookie .chiamaPrivacy,#pnCookie #moreCookie a:link,#pnCookie #moreCookie a:visited,#pnCookie #moreCookie a:hover{color:#fff;cursor:pointer;text-decoration:none;}#pnCookie #moreCookie b{color:#fff;text-transform:uppercase;letter-spacing:1px;}.errore{color:#cc0202;font-size:12px;}.erroreBox{border-color:#cc0202 !important;}.listaErrori{color:#cc0202;}.bt-link:link,.bt-link:visited{display:inline-block;text-decoration:none;background:none;color:#fff;overflow:hidden;padding:10px 15px;border:none;background-color:#000;text-transform:uppercase;letter-spacing:1px;font-size:12px;}.form-control{margin-bottom:5px;border-radius:0;letter-spacing:normal;font-size:14px;border-radius:unset;padding:10px;border:1px solid #ccc;resize:none;}.form-control:focus{border:1px solid #000;outline:none !important;box-shadow:none;}@media(min-width:992px){.form-control{padding:15px;margin-bottom:8px;}}header{background-color:transparent;position:fixed;top:10px;left:10px;right:10px;z-index:30;}header img{width:45px;border:solid 2px #fff;}header a:link,header a:visited{display:inline-block;color:#fff;font-size:16px;letter-spacing:1px;font-weight:600;text-transform:uppercase;}header a:link:hover,header a:visited:hover{text-decoration:none;}.pnHome .divCenter{position:relative;width:100%;max-width:750px;left:50%;transform:translateX(-50%);padding:0 25px;}.pnHome .winter{position:absolute;width:100%;bottom:55px;}.pnHome .winter a:link,.pnHome .winter a:visited{font-size:16px;letter-spacing:1px;font-weight:600;text-transform:uppercase;color:#fff;}.pnHome .winter a:link:hover,.pnHome .winter a:visited:hover{text-decoration:none;}.pnHome .winter span{display:inline-block;width:15px;height:15px;margin-left:-7px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box;}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0,0);opacity:0;}50%{opacity:1;}100%{-webkit-transform:rotate(-45deg) translate(-20px,20px);opacity:0;}}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0,0);opacity:0;}50%{opacity:1;}100%{transform:rotate(-45deg) translate(-20px,20px);opacity:0;}}.pnContatti{position:relative;background-color:#fff;color:#000;}.pnContatti h1{letter-spacing:normal;font-size:30px;font-weight:300;}@media(min-width:992px){.pnContatti h1{font-size:43px;}}.pnContatti h2{letter-spacing:normal;font-size:22px;font-weight:300;text-transform:uppercase;margin:0;}.pnContatti h1~span,.pnContatti h2~span,.pnContatti a~span{font-size:11px;text-transform:uppercase;}@media(min-width:992px){.pnContatti h1~span,.pnContatti h2~span,.pnContatti a~span{font-size:12px;}}.pnContatti .lead{font-size:15px;}.pnContatti .text-number{font-size:14px;}.pnContatti a[target="_blank"]:link,.pnContatti a[target="_blank"]:visited{color:#333;text-decoration:none;}.pnContatti a[target="_blank"]:link:hover,.pnContatti a[target="_blank"]:visited:hover{color:#1a1a1a;}.pnContatti .lbPrivacy{font-size:11px;color:#000;}.pnContatti .lbPrivacy .chiamaPrivacy{font-weight:600;}.pnContatti textarea{height:120px;}@media(min-width:1200px){.pnContatti textarea{height:250px;}}@media(min-width:768px){.pnContatti .padding-right-4{padding-right:4px !important;}}@media(min-width:768px){.pnContatti .padding-left-4{padding-left:4px !important;}}.pnContatti footer{position:absolute;width:100%;bottom:5px;padding:0 15px;font-size:11px;text-transform:uppercase;color:#000;}.pnContatti footer div{width:50%;}.pnContatti footer img{height:26px;}.pnContatti footer .chiamaPrivacy{font-weight:600;}.pnInfo{position:relative;background-color:#fff;color:#000;}.pnInfo h1{letter-spacing:normal;font-size:30px;font-weight:300;}@media(min-width:992px){.pnInfo h1{font-size:43px;}}.pnInfo h2{letter-spacing:normal;font-size:22px;font-weight:300;text-transform:uppercase;margin:0;}.pnInfo h1~span,.pnInfo h2~span,.pnInfo a~span{font-size:11px;text-transform:uppercase;}@media(min-width:992px){.pnInfo h1~span,.pnInfo h2~span,.pnInfo a~span{font-size:12px;}}.pnInfo .lead{font-size:15px;}.pnInfo .text-number{font-size:14px;}.pnInfo a[target="_blank"]:link,.pnInfo a[target="_blank"]:visited{color:#333;text-decoration:none;}.pnInfo a[target="_blank"]:link:hover,.pnInfo a[target="_blank"]:visited:hover{color:#1a1a1a;}.pnInfo .lbPrivacy{font-size:11px;color:#000;}.pnInfo .lbPrivacy .chiamaPrivacy{font-weight:600;}.pnInfo textarea{height:120px;}@media(min-width:1200px){.pnInfo textarea{height:250px;}}@media(min-width:768px){.pnInfo .padding-right-4{padding-right:4px !important;}}@media(min-width:768px){.pnInfo .padding-left-4{padding-left:4px !important;}}.pnInfo footer{position:absolute;width:100%;bottom:5px;padding:0 15px;font-size:11px;text-transform:uppercase;color:#000;}.pnInfo footer div{width:50%;}.pnInfo footer img{height:26px;}.pnInfo footer .chiamaPrivacy{font-weight:600;}