body{margin:0px;font-family:'Open Sans', sans-serif;font-size:16px;color:#333;background:#efefef}header{background:url(../img/header.jpg) center center;background-size:cover;width:100%;height:660px;padding-top:40px;position:relative;color:#000;overflow:hidden}@media screen and (max-width: 1024px){header{height:550px}}@media screen and (max-width: 640px){header{padding-top:15px;height:450px}}header .logo{padding-bottom:130px}@media screen and (max-width: 1024px){header .logo{padding-bottom:60px}}@media screen and (max-width: 640px){header .logo{padding-bottom:0px}}header .logo img{max-height:100px}@media screen and (max-width: 640px){header .logo img{max-height:55px}}header .container{position:relative}header .realizzate{font-size:41px;line-height:41px;padding-top:25px;margin:0px}header .realizzate strong{text-shadow:1px 1px 1px #fff}@media screen and (max-width: 1024px){header .realizzate{font-size:31px;line-height:31px}}@media screen and (max-width: 640px){header .realizzate{font-size:24px;line-height:24px}}header .mask-banner{position:absolute;bottom:-160px;right:0px;z-index:2}@media screen and (max-width: 1024px){header .mask-banner{bottom:-130px}}@media screen and (max-width: 640px){header .mask-banner{bottom:-190px;text-align:center}}@media screen and (max-width: 1024px){header .mask-banner img{width:400px}}@media screen and (max-width: 768px){header .mask-banner img{width:350px}}@media screen and (max-width: 640px){header .mask-banner img{width:70%}}header:before{content:"";position:absolute;bottom:-37px;left:0px;width:100%;height:100px;background:#efefef;transform:skew(1deg, 3deg)}@media screen and (min-width: 1981px){header:before{height:115px;bottom:-75px}}header:after{content:"";position:absolute;bottom:-37px;left:0px;width:100%;height:100px;background:#efefef;transform:skew(-1deg, -3deg)}@media screen and (min-width: 1981px){header:after{height:115px;bottom:-75px}}.detail-mascherine{padding:5px 0 100px;position:relative;overflow:hidden}@media screen and (max-width: 640px){.detail-mascherine{padding-bottom:60px}}.detail-mascherine h1{font-family:'Josefin Sans', sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;margin:0px 0 5px;font-size:41px;line-height:38px}@media screen and (max-width: 1024px){.detail-mascherine h1{font-size:35px}}@media screen and (max-width: 640px){.detail-mascherine h1{font-size:25px;line-height:25px}}.detail-mascherine h1 strong{font-weight:600}.detail-mascherine h2{font-size:17px;margin:0px;padding-bottom:20px;font-weight:normal}@media screen and (max-width: 640px){.detail-mascherine h2{font-size:15px;line-height:16px}}.detail-mascherine .description{line-height:150%;padding:25px 0}.detail-mascherine .description .blocco-detail{padding-bottom:35px}@media screen and (max-width: 640px){.detail-mascherine .description .blocco-detail p{padding-top:15px}}@media screen and (max-width: 640px){.detail-mascherine .description{font-size:14px}}.detail-mascherine:before{content:"";position:absolute;bottom:-50px;left:-5px;width:100%;height:100px;background:#4565af;transform:skew(1deg, 3deg)}@media screen and (min-width: 1981px){.detail-mascherine:before{height:115px;bottom:-75px}}.detail-mascherine:after{content:"";position:absolute;bottom:-50px;right:-5px;width:100%;height:100px;background:#4565af;transform:skew(-1deg, -3deg)}@media screen and (min-width: 1981px){.detail-mascherine:after{height:115px;bottom:-75px}}@media screen and (max-width: 640px){.rev-mob>div:first-child{order:2}}.btn-cta{display:inline-block;padding:8px 16px;background:#4565af;color:#fff;text-align:center;margin-top:20px;border:1px solid #4565af;text-transform:uppercase;font-weight:bolder}@media screen and (max-width: 640px){.btn-cta{display:block}}.btn-cta:hover{color:#4565af;background:#fff;text-decoration:none}.info-preordine{background:#4565af;color:#fff;padding:35px 0 155px;overflow:hidden;position:relative}@media screen and (max-width: 640px){.info-preordine{padding-bottom:80px;padding-top:0px}}.info-preordine .relative{position:relative}.info-preordine .made{position:absolute;bottom:25px;right:10%;height:30px}@media screen and (max-width: 640px){.info-preordine .made{position:static}}.info-preordine .tab-preordine .row>div{padding:10px 15px;border-bottom:1px solid #ccc}.info-preordine .container-tab{border:1px solid #fff;background:#fff;color:#333;max-width:850px}@media screen and (max-width: 768px){.info-preordine .container-tab{max-width:90%;border:none}}@media screen and (max-width: 640px){.info-preordine .container-tab .row{border-bottom:20px solid #4565af}.info-preordine .container-tab .row:last-child{border-bottom:none}}.info-preordine .mob-title-col{display:none;background:#333;color:#fff;padding:5px 15px;margin:-10px -15px 5px}@media screen and (max-width: 640px){.info-preordine .mob-title-col{display:block}}.info-preordine hr{max-width:950px;margin:40px auto 30px !important;border-top:1px solid rgba(255,255,255,0.5);border-bottom:1px solid rgba(0,0,0,0.5)}.info-preordine .list-note{max-width:850px;margin:auto;padding:0px}.info-preordine .list-note li{list-style:none;padding-bottom:15px;position:relative;padding-left:25px}.info-preordine .list-note li svg{position:absolute;top:5px;left:0px}.info-preordine .header-tab>div{background:#333;color:#fff}@media screen and (max-width: 640px){.info-preordine .header-tab{display:none}}.info-preordine h2{font-family:'Josefin Sans', sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;margin:0px 0 25px;font-size:41px;line-height:38px}.info-preordine h2 span{text-transform:lowercase}@media screen and (max-width: 640px){.info-preordine h2{font-size:25px;line-height:25px}}.info-preordine:before{content:"";position:absolute;bottom:-50px;left:-5px;width:100%;height:100px;background:#efefef;transform:skew(1deg, 3deg)}@media screen and (min-width: 1981px){.info-preordine:before{height:115px;bottom:-75px}}.info-preordine:after{content:"";position:absolute;bottom:-50px;right:-5px;width:100%;height:100px;background:#efefef;transform:skew(-1deg, -3deg)}@media screen and (min-width: 1981px){.info-preordine:after{height:115px;bottom:-75px}}#form_contact{padding-top:30px;padding-bottom:30px}@media screen and (max-width: 640px){#form_contact{padding-top:0px}}#form_contact .header-form{font-family:'Josefin Sans', sans-serif;font-weight:normal;text-transform:uppercase;text-align:center;margin:0px 0 25px;font-size:41px;line-height:38px}@media screen and (max-width: 640px){#form_contact .header-form{font-size:25px;line-height:25px}}#form_contact .note-form{padding-bottom:10px}#form_contact .custom-control-label{font-size:15px}#form_contact .custom-control-label span{position:relative;top:0px}#form_contact .tipologia_consegna label{margin-right:20px}#form_contact #opzione_ritiro{display:none}#form_contact .submit-form{margin-top:25px;background:#4565af;padding:10px 25px;color:#fff;border:none;font-weight:bolder;text-transform:uppercase}#form_contact .info-form{font-weight:bold;padding-bottom:5px}#form_contact .indirizzo_consegna{display:none}#form_contact a{color:#4565af}#form_contact label.error{color:#8b0000;position:absolute;top:20%;right:45px;font-size:12px;background:#fff;display:inline-block;padding:3px 5px}@media screen and (max-width: 768px){#form_contact .form-control{font-size:14px}}footer{background:#555;text-align:center;font-size:12px;color:#fff;padding:10px 0}
/*# sourceMappingURL=main.css.map */
