html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;list-style-type: none}body{font-family: '', sans-serif;background: #fff}img{max-width:100%;height:auto}#container{height: 100%}a{text-decoration: none}#container, header, nav, #content, #testata, .content-text, .content-box, .content-comunication, footer{width:100%}header,#header{width:100%;background-color: }.content-text, .content-comunication{background: transparent}header,#header{padding: 20px 0;position:relative}div.social{position:absolute;right:20px}div.social a{display:block;opacity: .7;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out}div.social a:hover{opacity: 1}.main{margin: 0 auto;overflow: hidden}.img-404{display:block}h1,h1.title{font-family: , serif;font-size:;text-align: center;color: }.testi{padding-right:25px}#box-top-right p{text-align:right}.btn-responsive-menu{display: none;float: right;padding:5px;cursor:pointer;margin:8px 20px 0 0;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px}.icon-bar{display: block;width: 18px;height: 2px;margin:5px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25)}.show{display:block!important}nav{height: 50px;width: 100%;background:;border-top: px solid;border-bottom: px solid;position: relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}nav ul{padding: 0;width: 100%;height: 50px;list-style: none}nav li{display: inline-block;float: left;width: }nav li a{border-right: px solid;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:;display: inline-block;width: 100%;text-align: center;line-height: 50px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;font-size:;font-family: '', serif}nav li:first-child a{border-left: 1px solid rgba(5, 5, 5, 0.1)}nav a:hover, nav a:active, nav a.current{background:;color: }.col-dx ul li a.current{color:#fff}.col-sx a{color:#fff}.col-sx a:hover{text-decoration: underline}#testata img{max-width:100%;height:auto}p.headline{color: #6c5656;font-size: 36px;width: 100%;text-align: center;letter-spacing: 3px;margin-top: 10px;height: 35px;padding-bottom: 25px;border-bottom: 1px inset #2c3c5e}.content-text, .content-box, .content-comunication{padding: 150px 0px;text-align:center}h2.subtitle, .content-comunication h2{padding-bottom: 10px;color: }h2.title.white{color:#fff}h2.subtitle{font-size:;text-align: center;font-style: italic;margin-top:10px;font-family: '' , sans-serif}#text p, .content-comunication p{color: #959595;text-align: justify}.text{width: 100%;font-weight: 400;color:;font-size:;text-align: justify;line-height:30px;margin-top:20px}.text a{color:;font-weight: bolder;text-decoration: underline}.text a:hover{text-decoration: none}.top{width: 110px;margin-left: 95px;-webkit-border-radius: 10px 10px 2px 2px;-moz-border-radius: 10px 10px 2px 2px;border-radius: 10px 10px 2px 2px;background:#6f856b;border:1px solid #4a5a47;text-align:center;padding:5px 0}.top img{max-width: 100%;height:auto}.pad{float:left}.center{width:100%;background:#6f856b;border:1px solid #4a5a47;margin-top:10px;-webkit-border-radius: 2px 2px 10px 10px;-moz-border-radius: 2px 2px 10px 10px;border-radius: 2px 2px 10px 10px}.content-box .center p{padding:10px;color:#fff}.gallery img{margin: 9px 9px 0 0;border:4px solid #998E8E}.left, .right{float: left}.left h2, .right h2{font-size: 21px;color: white;padding-bottom: 5px}.left ul, .right ul{padding-top: 20px;list-style-position: inside}.left ul li, .right ul li{line-height: 25px}.content-box{background-color:;background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;center 100%;text-align:center}.profilo{float: left}.content-box .text{font-size: 13px;text-align: center;color: #fff}.lightbox ul{list-style:none}.lightbox ul li{display:inline-block}.lightbox ul li img{max-width:100%;height:auo}.social-f{width:100%;text-align:center}.icon{display:inline-block;margin:5px 10px 0 0;width:32px;height:32px;transition:width 2s, height 2s;-webkit-transition:width 2s, height 2s, -webkit-transform 2s;opacity:0.7;-moz-transition:width 2s, height 2s, -moz-transform 2s;filter:alpha(opacity=70)}.icon:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1.0;filter:alpha(opacity=100)}.three-col{box-sizing:border-box;padding:20px}section{clear:both;padding:100px 0}.clear{clear:both}hr{border-top: 1px solid #ccc;border-bottom: 1px solid #fff;margin: 25px 0;clear: both}.intro-servizi{font-size: 120%;color:#B4B2B2}.jcarousel-skin-tango .jcarousel-direction-rtl{direction: rtl}.jcarousel-skin-tango .jcarousel-container-horizontal{width: 918px;padding: 20px 40px}li.jcarousel-item img{border: 2px solid #000;margin-left: 10px}.jcarousel-skin-tango .jcarousel-clip{overflow: hidden}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:918px;height: 215px}.jcarousel-skin-tango .jcarousel-item{width: 200px;height: 210px}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left: 0;margin-right: 20px}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left: 20px;margin-right: 0}.jcarousel-skin-tango .jcarousel-item-placeholder{background: #fff;color: #000}.jcarousel-skin-tango .jcarousel-next-horizontal{position: absolute;top: 100px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url('../skins/tango/next-horizontal.png') no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal{left: 5px;right: auto;background-image: url('../skins/tango/prev-horizontal.png')}.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-horizontal:focus{background-position: -32px 0}.jcarousel-skin-tango .jcarousel-next-horizontal:active{background-position: -32px 0}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor: default;background-position: -96px 0}.jcarousel-skin-tango .jcarousel-prev-horizontal{position: absolute;top: 100px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url('../skins/tango/prev-horizontal.png') no-repeat 0 0}.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal{left: auto;right: 5px;background-image: url('../skins/tango/next-horizontal.png')}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus{background-position: -32px 0}.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background-position: -64px 0}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor: default;background-position: -96px 0}.content-comunication{color: white}.content-comunication h2{font-size: 21px}footer,#footer{width: 100%;padding: 50px 0;background:}#footer h3{color: #fff}.col-sx, .col-center , .col-dx{float: left;color: #fff}.logo-foot{overflow: auto;padding-bottom: 10px;border-bottom: 1px solid white;text-align:center}.col-sx p, .col-center p{font-size: 14px;padding-top: 10px;color: #fff}.col-sx b{color: white;font-size: 14px}.col-sx span{line-height:20px}.col-center p{text-align: center;color: #fff}.col-dx{margin-right: 0px;text-align: center}.col-dx ul li a{color: }.col-dx ul li a:hover{color: white}.col-dx h3{color: white;font-size: 16px;padding: 0px 0px 15px 0px}.profilo img,.profilo-last img{border: 2px solid #000}#footer a.mwa{color:#999;font-size:10px;text-decoration:underline}#footer a.mwa:hover{text-decoration: none}img.lazy{width: 100% !important}img.lazyload{width: 100% !important}button#ihavecookiesBtn{margin-left: 0px !important}#gdpr-cookie-message{position: fixed;right: 30px;bottom: 30px;max-width: 300px;background-color: #009b31;padding: 20px;border-radius: 5px;box-shadow: 0 6px 6px rgba(0,0,0,0.25);margin-left: 30px;font-family: system-ui;z-index:50}#gdpr-cookie-message h4{color: #000000;font-family: 'Arial';font-weight: 500;margin-bottom: 10px;font-size: 20px}#gdpr-cookie-message h5{color: #000000;font-family: 'Arial';font-weight: 500;margin-bottom: 10px}#gdpr-cookie-message p, #gdpr-cookie-message ul{color: #000000;font-size: 15px;line-height: 1.5em;font-family: 'Arial'}#gdpr-cookie-message p:last-child{margin-bottom: 0;*text-align: right;*/}#gdpr-cookie-message li{width: 49%;display: inline-block}#gdpr-cookie-message a{color: #FFFFFF;text-decoration: none;font-size: 15px;padding-bottom: 2px;border-bottom: 1px dotted rgba(255,255,255,0.75);transition: all 0.3s ease-in}#gdpr-cookie-message a:hover{color: #FFFFFF;border-bottom-color: #FFFFFF;transition: all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border: none;background: #FFFFFF;color: #000000;font-family: 'Arial';font-size: 12px;padding: 10px;border-radius: 3px;margin-left: 0px;cursor: pointer;transition: all 0.3s ease-in}#gdpr-cookie-message button:hover{background: #009b31;color: #FFFFFF;transition: all 0.3s ease-in}button#gdpr-cookie-advanced{background: #FFFFFF;color: #000000;margin:8px}#gdpr-cookie-message button:disabled{opacity: 0.3}#gdpr-cookie-message input[type="checkbox"]{float: none;margin-top: 0;margin-right: 5px}div.grecaptcha-badge{z-index:100}.aligncenter{text-align: center}.alignleft{text-align: left}.alignright{text-align: right}.alignjustify{text-align: justify}a.link:hover{text-decoration: none}.box{position: relative;background: rgba(255,255,255,1);margin: 0 10px;cursor: pointer;color: #2c3e50;box-shadow: inset 0 0 0 3px #2c3e50;-webkit-transition: background 0.4s 0.5s;transition: background 0.4s 0.5s;box-shadow: none;background: rgba(0,0,0,0.4);-webkit-transition: none;transition: none;color: #fff}.box a{color:#fff}.box:hover{background: rgba(255,255,255,0);-webkit-transition-delay: 0s;transition-delay: 0s}.box span{display: block;font-weight: 400;text-transform: uppercase;letter-spacing: 1px}.box span.span-t{font-size: 18px;padding: 10px}.box span.span-t2{font-size: 14px}.box span{-webkit-transition: color 0.4s 0.5s;transition: color 0.4s 0.5s}.box:hover span{color: #000;-webkit-transition-delay: 0s;transition-delay: 0s}.box svg{position: absolute;top: 0;left: 0}.box svg line{stroke-width: 3;stroke: #ecf0f1;fill: none;-webkit-transition: all .8s ease-in-out;transition: all .8s ease-in-out}.box:hover svg line{-webkit-transition-delay: 0.1s;transition-delay: 0.1s}.demo-4 .box span{-webkit-transform: scale(0.9);transform: scale(0.9);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: -webkit-transform 0.5s;transition: transform 0.5s}.demo-4 .box:hover span{-webkit-transform: scale(1);transform: scale(1)}.demo-4 .box svg line{stroke-width: 30;-webkit-transition: all .4s;transition: all .4s}.demo-4 .box:hover svg line{-webkit-transition-delay: 0s;transition-delay: 0s}.demo-4 .box:hover svg line{stroke-width: 0}.demo-4 .box svg line.top,.demo-4 .box svg line.bottom{stroke-dasharray: 0}.demo-4 .box svg line.left,.demo-4 .box svg line.right{stroke-dasharray: 0}.demo-4 .box:hover svg line.top{-webkit-transform: translateX(-300px);transform: translateX(-300px)}.demo-4 .box:hover svg line.bottom{-webkit-transform: translateX(300px);transform: translateX(300px)}.demo-4 .box:hover svg line.left{-webkit-transform: translateY(460px);transform: translateY(460px)}.demo-4 .box:hover svg line.right{-webkit-transform: translateY(-460px);transform: translateY(-460px)}@media screen and (min-width: 1200px){body{}.main{width: 1150px}#logo{width: 400px;float:left}#box-top-right{height: 120px;float: right}nav ul{width:1220px;margin:0 auto;border-left: px solid }.pad{width: 300px;float:left;margin-right:46px}div.pad.last{margin:0}#testata{margin-bottom:-7px}.left, .right{width: 450px}.right{margin-left: 100px}.profilo{margin-right: 6%;width: 20%}.profilo img{max-width:100%;height:auto}.last{margin-right:0}footer,#footer{min-width:1200px;max-width: 100%}.col-sx{width: 250px;text-align:left}.col-dx{width: 230px;text-align:left}.col-center{width: 320px;margin: 0px 170px 0px 170px}.col-dx ul{list-style: none;text-align: right;font-size: 11px}.col-dx ul li{text-align: left;margin-right: 0px;padding: 5px 5px 5px 0;border-bottom: 1px solid }.box{width:30%;height:460px;display: inline-block}.box span.svg{font-size:120px;padding-top:130px}.three-col{width:33%;float:left;text-align:left}}@media screen and (min-width: 1023px) and (max-width : 1200px){body{}.main{width: 95%}#logo{width: 400px;float:left}#box-top-right{width: 331px;height: 120px;float: right}nav ul{width:900px;margin:0 auto;border-left:px solid }.pad{width: 270px;float:left;margin-right:44px}div.pad.last{margin:0}#testata{margin-bottom:-4px}.left, .right{width: 450px;float:left}.right{margin-left: 50px}.profilo{margin-right: 6%;width: 20%}.profilo img{max-width:100%;height:auto}.last{margin-right:0}footer,#footer{min-width:1024px;max-width: 1200px;width:100%}.col-sx{width: 250px;text-align:left}.col-dx{width: 230px;text-align:left}.col-center{width: 320px;margin: 0px 85px 0px 85px}.col-dx ul{list-style: none;text-align: right;font-size: 14px}.col-dx ul li{text-align: left;float: left;margin-right: 0px;padding: 5px 0 5px 0;border-bottom: 1px solid;width: 100%}.box{width:30%;height:460px;display: inline-block}.box span.svg{font-size:120px;padding-top:130px}}@media screen and (min-width: 768px) and (max-width : 1023px){body{}.main{width: 700px}.btn-responsive-menu{display:block;margin:10px}#mainmenu{display:none}nav{height: auto;width: 100%;background:;position: relative;border-top: 1px solid rgba(5, 5, 5, 0.1);border-bottom: 1px solid rgba(5, 5, 5, 0.1)}nav ul{padding: 0;width: 100%;height: auto;list-style: none}nav li{display: block;float: none;width: 100%}nav li a{border-right: none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display: inline-block;width: 100%;text-align: center;line-height: 50px;border-bottom: 1px solid }nav li:first-child a{border-left: 1px solid rgba(5, 5, 5, 0.1)}nav a:hover, nav a:active, nav a.current{background-color:;color: }#logo{width:100%;float:none;text-align: center}#box-top-right{width: 100%;height: 120px;float:none;text-align: center;margin-top:20px}.pad{width:80%;float:none;margin:0 auto;margin-bottom: 50px}.last{margin-bottom:0}.top{margin: 0 auto}.left, .right{width: 325px}.right{margin-left: 50px}.profilo{margin-right: 5%;width: 20%}.profilo img{max-width:100%;height:auto}footer,#footer{min-width:768px;max-width: 1024px;width:100%}.col-sx, .col-dx, .col-center{width: 100%;text-align:center}.logo-foot img{margin-left: 0px}.col-dx ul{list-style: none;text-align: center;font-size: 16px}.col-dx ul li{text-align: center;float: none;margin-right: 0px;font-size:120%}.col-sx, .col-center{margin-bottom:25px}#testata{margin-bottom:-4px}.lightbox ul li{width:25%}.box{width:50%;height:460px;display: block;margin: 20px auto}.box span.svg{font-size:120px;padding-top:130px}#box-top-right p{text-align:center}.testi{padding-right:0px}}@media screen and (min-width: 480px) and (max-width : 768px){body{}.main{width: 90%}.btn-responsive-menu{display:block;margin:10px}#mainmenu{display:none}nav{height: auto;width: 100%;background:;position: relative;border-top: 1px solid rgba(5, 5, 5, 0.1);border-bottom: 1px solid rgba(5, 5, 5, 0.1)}nav ul{padding: 0;width: 100%;height: auto;list-style: none}nav li{display: block;float: none;width: 100%}nav li a{border-right: none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display: inline-block;width: 100%;text-align: center;line-height: 50px;border-bottom: 1px solid }nav li:first-child a{border-left: 1px solid rgba(5, 5, 5, 0.1)}nav a:hover, nav a:active, nav a.current{background-color:;color: }#logo{width:100%;float:none;text-align: center}#box-top-right{width: 100%;height: 120px;float:none;text-align: center;margin-top:20px}nav ul{width: 100%;display: block;height: auto}nav li a{border-right: none}nav li:last-child a{border:none}nav li:first-child a{border-left: none}nav a{text-align: center;width: 100%}.pad{width:80%;float:none;margin:0 auto}.pad{width:80%;float:none;margin:0 auto;margin-bottom: 50px}.last{margin-bottom:0}.top{margin: 0 auto}.left, .right{width: 45%}.right{margin-left: 10%}.profilo{margin-right: 2%;width: 45%;text-align: center}.profilo img{max-width:100%;height:auto}footer,#footer{min-width:480px;max-width: 768px;width:100%}.col-sx, .col-dx, .col-center{width: 100%;text-align:center}.logo-foot img{margin-left: 0px}.col-dx ul{list-style: none;text-align: center;font-size: 15px}.col-dx ul li{text-align: center;float: none;margin-right: 0px;font-size:120%}.col-sx, .col-center{margin-bottom:25px}#testata{margin-bottom:-4px}.lightbox ul li{width:33%}.box{width:70%;height:460px;display: block;margin: 20px auto}.box span.svg{font-size:120px;padding-top:130px}.three-col{width:100%;display: inline-block}#box-top-right p{text-align:center}.testi{padding-right:0px}}@media screen and (min-width: 200px) and (max-width : 480px){body{}.main{width: 90%}div.social{position:relative;right:0;width:100%;text-align:center}div.social a{display:inline}.btn-responsive-menu{display:block;margin:10px}#mainmenu{display:none}nav{height: auto;width: 100%;background:;position: relative;border-top: 1px solid rgba(5, 5, 5, 0.1);border-bottom: 1px solid rgba(5, 5, 5, 0.1)}nav ul{padding: 0;width: 100%;height: auto;list-style: none}nav li{display: block;float: none;width: 100%}nav li a{border-right: none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display: inline-block;width: 100%;text-align: center;line-height: 50px;border-bottom: 1px solid }nav li:first-child a{border-left: 1px solid rgba(5, 5, 5, 0.1)}nav a:hover, nav a:active, nav a.current{background-color:;color: }#logo{width:100%;float:none;text-align: center}#logo img{max-width:100%;height:auto}#box-top-right{width: 100%;height: 120px;float:none;text-align: center;margin-top:20px}#box-top-right img{max-width:100%}nav ul{width: 100%;display: block;height: auto}nav li a{border-right: none}nav li:last-child a{border:none}nav li:first-child a{border-left: none}nav a{text-align: center;width: 100%}.pad{width:80%;float:none;margin:0 auto}.pad{width:80%;float:none;margin:0 auto;margin-bottom: 50px}.last{margin-bottom:0}.top{margin: 0 auto}.left, .right{width: 45%}.right{margin-left: 10%}footer,#footer{min-width:320px;max-width: 480px;width:100%}.col-sx, .col-dx, .col-center{width: 100%;text-align:center}.logo-foot img{margin-left: 0px}.col-dx ul{list-style: none;text-align: center;font-size: 15px}.col-dx ul li{text-align: center;float: none;margin-right: 0px}.col-sx, .col-center{margin-bottom:25px}#testata{margin-bottom:-4px;background: #040f0f}.lightbox ul li{width:50%}.box{width:100% -30px;display:block;height:460px;margin: 20px auto}.box span.svg{font-size:120px;padding-top:130px}#box-top-right p{text-align:center}.testi{padding-right:0px}}