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, ul, li,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}*{box-sizing:border-box}html{scroll-behavior: smooth}body{font-family: "", sans-serif;background: #fff}p{color:;font-size:}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{width:100%;background-color: #fff}#content{background: }.content-text, .content-comunication{background: transparent}.header-inner{position:relative;height:100vh;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction:column}.main,#nav{margin: 0 auto}.main{overflow: hidden}.img-404{display:block}.flex{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;justify-content: space-between}.fixed{position: fixed;top: 0;width: 100%;background: #fff;z-index: 2}h1,h1.title,h3.small-title{font-family: "", serif;text-align: center;color:;line-height: 1em}h1,h1.title{font-size: }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-comunication,.text-container{padding: 100px 20px;text-align:center}h2.subtitle, .content-comunication h2{padding-bottom: 10px;color: }h2.title.white{color:#fff}h2.subtitle{font-size:;text-align: center;margin-top:10px;font-family: "", sans-serif;line-height: 1em}h3.small-title{font-size:;padding-bottom: 10px}#text p, .content-comunication p{color: #959595;text-align: justify}.text{width: 100%;font-weight: 400;color: #383636;font-size: 16px;text-align: justify;line-height:25px;margin-top:20px}.text a{color:#040f0f;font-weight: bolder}.text a:hover{text-decoration: underline}.privacy{font-size:12px}.testi{font-size:13px}.domanda{font-family:;color:;font-size:;line-height:50px}.colonna{display:inline-block;float:left;width:100%;padding:20px}div.grecaptcha-badge{z-index:100000}.lazy{display: block;border: 0;opacity: 0;width: 100%;height: auto}.lazy:not(.initial){transition: opacity 1s}.lazy.initial, .lazy.loaded, .lazy.error{opacity: 1}.lazy:not([src]){visibility: hidden}.bar{position: fixed;top: 0;width:100%;background:;z-index: 105;display: flex;justify-content:center;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}.bar,.intestazione{padding:10px 5%}.intestazione{margin-top:60px;z-index:4;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction: column;justify-content:space-between;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}#logo{width: 60%;text-align: center}#box-top-right p{text-align:center;font-size: }.call{text-align:center;max-width: 200px;display: block}.social{display:none}.btn-call{position: relative;color:;width: 200px;height: 40px;line-height: 40px;transition: all 0.3s}.btn-call span{transition: all 0.3s;transform: scale(1, 1)}.btn-call::before, .btn-call::after{content:'';position: absolute;transition: all 0.3s;bottom: 0;left: 0;width: 100%;height: 100%;z-index: 1}.btn-one::before{left: 4px;z-index: 1;opacity: 0;background:;transform: scale(0.1, 1)}.btn-one:hover::before{opacity: 1;transform: scale(1, 1)}.btn-one::after{transition: all 0.3s;border: 1px solid }.btn-one:hover::after{transform: scale(1, .1);opacity: 0}.dropdown{display: none;position: absolute;background: #fff;box-shadow: 0 4px 10px rgba(10, 20, 30, .4);z-index:10;width: auto;-webkit-transition: all 2s ease-in-out;transition: all 4s ease-in-out}.cbp-hrmenu{width: 100%;margin-top: 2em;background:;z-index:1}.cbp-hrmenu ul{margin: 0;padding: 0;list-style-type: none}.cbp-hrmenu > ul,.cbp-hrmenu , .cbp-hrsub-inner{width: 100%;margin: 0 auto}.cbp-hrmenu > ul > li{display: inline-block;font-family:;font-size:;color: }.cbp-hrmenu > ul > li :hover , li.cbp-hropen > div.cbp-hrsub{background: #224379}.cbp-hrmenu > ul > li > span > a , .cbp-hrmenu > ul > li > a{font-weight: 700;padding: 1em 2em;color:;display: inline-block}.cbp-hrmenu > ul > li > a:hover , .cbp-hrmenu > ul > li > span > a:hover{color: }.cbp-hrmenu > ul > li.cbp-hropen > div.cbp-hrsub > div.cbp-hrsub-inner > div > ul > li{border-bottom: 1px solid #dadada;line-height:50px}.cbp-hrmenu > ul > li.cbp-hropen > div.cbp-hrsub > div.cbp-hrsub-inner > div > ul > li > a{color:;font-family:;font-size:}.cbp-hrmenu > ul > li.cbp-hropen > div.cbp-hrsub > div.cbp-hrsub-inner > div > ul > li > a:hover{color: }.cbp-hrmenu .cbp-hrsub{display: none;position: absolute;background:;width: 100%;left: 0;z-index:1000}.cbp-hropen .cbp-hrsub{display: block;padding-bottom: 3em}.cbp-hrmenu .cbp-hrsub-inner > div{padding: 0 2em 0}.cbp-hrmenu .cbp-hrsub-inner:before,.cbp-hrmenu .cbp-hrsub-inner:after{content: " ";display: table}.cbp-hrmenu .cbp-hrsub-inner:after{clear: both}.cbp-hrmenu .cbp-hrsub-inner > div a{line-height: 2em}.cbp-hrsub h4{color:;padding: 2em 0 0.6em;margin: 0;font-size:;font-weight: 300;font-family: }@media screen and (max-width: 88.7em){.cbp-hrmenu{font-size: 80%;border: none;background: }.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner{width: 100%;padding: 0}.cbp-hrmenu .cbp-hrsub-inner{padding: 0 2em;font-size: 75%}.cbp-hrmenu > ul > li{display: block;border-bottom: 2px solid #dadada}.cbp-hrmenu > ul > li > a , .cbp-hrmenu > ul > li > span > a{display: block;color: }.cbp-hrmenu .cbp-hrsub{position: relative}.cbp-hrsub h4{padding-top: 0.6em}.cbp-hrmenu > li.cbp-hropen > div.cbp-hrsub > div.cbp-hrsub-inner > div > ul > li{border-bottom: 0px solid #dadada;line-height:50px}}@media screen and (max-width: 43em){.cbp-hrmenu{font-size: 120%;border: none;background: }.cbp-hrmenu > ul,.cbp-hrmenu .cbp-hrsub-inner{width: 100%;padding: 0}.cbp-hrmenu .cbp-hrsub-inner{padding: 0 2em;font-size: 75%}.cbp-hrmenu > ul > li{display: block;border-bottom: 2px solid #dadada}.cbp-hrmenu > ul > li > a , .cbp-hrmenu > ul > li > span > a{display: block;color: }.cbp-hrmenu .cbp-hrsub{position: relative}.cbp-hrsub h4{padding-top: 0.6em}.cbp-hrmenu > li.cbp-hropen > div.cbp-hrsub > div.cbp-hrsub-inner > div > ul > li{border-bottom: 0px solid #dadada;line-height:50px}}@media screen and (max-width: 36em){.cbp-hrmenu .cbp-hrsub-inner > div{width: 100%;float: none;padding: 0 2em}}.slideshow{width:100%;height:100%;overflow:hidden}#slides{position: relative;width: 100%;height: 100%}#slides .slide{position: absolute;display: flex;width: 100%;height: 100%}#slides .slide .title{position: absolute;top: calc(50% - 0.5em);left: calc(50% - 1.5em);z-index: 2;padding-top: 5px;font-family: "Reem Kufi", sans-serif;font-size: 3em;color: white;overflow: hidden}#slides .slide .title .title-text{display: block;-webkit-transform: translateY(1.2em);transform: translateY(1.2em);transition: -webkit-transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out}#slides .slide .slide-partial{position: absolute;width: 50%;height: 100%;overflow: hidden;transition: -webkit-transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out}#slides .slide .slide-partial img{position: absolute;z-index: 1;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;transition: -webkit-transform 1s ease-in-out;transition: transform 1s ease-in-out;transition: transform 1s ease-in-out, -webkit-transform 1s ease-in-out}#slides .slide .slide-left{top: 0;left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%)}#slides .slide .slide-left img{top: 0;right: 0;-o-object-position: 100% 50%;object-position: 100% 50%;-webkit-transform: translateX(50%);transform: translateX(50%)}#slides .slide .slide-right{top: 0;right: 0;-webkit-transform: translateX(100%);transform: translateX(100%);transition-delay: 0.2s}#slides .slide .slide-right img{top: 0;left: 0;-o-object-position: 0% 50%;object-position: 0% 50%;transition-delay: 0.2s;-webkit-transform: translateX(-50%);transform: translateX(-50%)}#slides .slide.active .title .title-text{-webkit-transform: translate(0);transform: translate(0);transition-delay: 0.3s}#slides .slide.active .slide-partial, #slides .slide.active .slide-partial img{-webkit-transform: translateX(0);transform: translateX(0)}#slide-select{position: absolute;bottom: 20px;left: calc(50% - 75px);z-index: 1;display: flex;align-items: center;justify-content: space-around;font-family: "Reem Kufi", sans-serif;font-size: 1.5em;font-weight: lighter;color: white}#slide-select li{position: relative;cursor: pointer;margin: 0 5px}#slide-select li.prev:hover{-webkit-transform: translateX(-2px);transform: translateX(-2px)}#slide-select li.next:hover{-webkit-transform: translateX(2px);transform: translateX(2px)}#slide-select .selector{height: 14px;width: 14px;border: 2px solid white;background-color: transparent;transition: background-color 0.5s ease-in-out}#slide-select .selector.current{background-color: white}.link-bar{display:none}.content-text{display: none}.acc-wrapper{margin: 100px auto;padding: 20px;width: 100%}.accordion-item h3{font-size: 1.5rem;color:;padding: 1.3rem 0;margin: 0}.accordion a{position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;align-items: center;width: 100%;padding: 1.5rem 3rem 1.5rem 1rem;color: #383636;font-size: 1rem;font-weight: 400;border-bottom: 1px solid #383636}.accordion a:hover,.accordion a:hover::after{cursor: pointer;color: #000}.accordion a.active{color: #000;border-bottom: 1px solid #000}.accordion .content{opacity: 0;padding: 0 1rem;max-height: 0;border-bottom: 1px solid #e5e5e5;overflow: hidden;clear: both;-webkit-transition: all 0.2s ease 0.15s;-o-transition: all 0.2s ease 0.15s;transition: all 0.2s ease 0.15s}.accordion .content p{font-size: 1.5rem;font-weight: 300}.accordion .content.active{opacity: 1;padding: 1rem;max-height: 100%;-webkit-transition: all 0.35s ease 0.15s;-o-transition: all 0.35s ease 0.15s;transition: all 0.35s ease 0.15s}#mainmenu{display:none;box-shadow: 10px 5px 10px 2px #333333;text-align:center}.btn-responsive-menu{margin:5px;float: left;cursor:pointer;color:;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background:;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;font-size:15px}.hamburger{position: relative;display: inline-block;width: 18px;height: 18px;margin-right: 0.3em;background-image:url("../images/icona-menu.png")}.hamburger:before{content:'';position: absolute;top: 0.3em;left: 0px;width: 100%}.show{display:block!important}.col-dx ul li a.current{color:#fff}.col-sx a{color:}.col-sx a:hover{text-decoration: underline}#testata img{max-width:100%;height:auto}.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-image: url('../images/');background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;text-align:center;padding:100px 50px}.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;width: 45%}.lightbox ul li img{max-width:100%;height:auto}.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: 50px 0 100px}section.pad-section{padding: 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}.aligncenter{text-align: center}.alignleft{text-align: left}.alignright{text-align: right}.alignjustify{text-align: justify}a.link:hover{text-decoration: none}.methodo{background-color:#1e2023;padding:5px}.contents{position: relative;width: 100%;margin: auto;overflow: hidden}.contents .content-overlay{background: rgba(0,0,0,0.7);position: absolute;height: 100%;width: 100%;left: 0;top: 0;bottom: 0;right: 0;opacity: 0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s}.contents:hover .content-overlay{opacity: 1}.contents-details{position: absolute;text-align: center;padding-left: 1em;padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s}.contents:hover .contents-details{top: 50%;left: 50%;opacity: 1}.contents-details h3{color: #fff;font-weight: 500;letter-spacing: 0.15em;margin: 0 0 10px;text-transform: uppercase}.contents-details p{color: #fff;font-size: 0.8em;margin: 0 0 20px}.contents-details a{padding: 0.6rem;outline: none;border: none;border-radius: 3px;background: white;color: black;font-weight: bold;cursor: pointer;transition: 0.4s ease}.contents-details a:hover{background: dodgerblue;color: white}.fadeIn-bottom{top: 80%}.row{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction: column;width: 100%;height: auto;padding: 20px 0}.descrizione{margin-bottom: 20px}.content-comunication{color: white}.content-comunication h2{font-size: 21px}footer,#footer{width: 100%;padding: 50px 0;background: }#footer h3{color:;font-size:20px;font-family:}.col-sx, .col-center , .col-dx{color:;margin: 30px 0}.col-center{order: 1;margin: 0 auto}.col-sx{order: 2;text-align: center;margin: 0 auto;padding-top:70px}.col-dx{order: 3}.logo-foot{overflow: auto;padding-bottom: 10px;border-bottom: 1px solid;text-align:center}.col-sx p, .col-center p{font-size: 15px;padding-top: 10px;color: }.col-sx b{color:;font-size: 15px;margin: 0 auto}.col-sx span{line-height:20px}.col-center p{text-align: center;color: #}.col-dx{margin-right: 0px;text-align: left;padding-left:20px;line-height:22px;margin: 0 auto;padding-top:70px;font-size:15px}.col-dx ul li a{color: }.col-dx ul li a:hover{color: }.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}@media only screen and (min-width: 768px){.header-inner{position:relative;height:100vh;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction:column}.bar{position: relative;justify-content:space-between;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center}.social{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction:row;justify-content:space-around}.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;padding:0 5px}.social a:hover{opacity: 1}.intestazione{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction: row;justify-content:space-between;-webkit-box-align: center;-moz-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: centerf;background:;.colonna{display:inline-block;float:left;width:48%;padding:50px}}#logo{width: auto}#box-top-right p{text-align:right;font-size: }#slides .slide .title{font-size: 5em}.lightbox ul li{display:inline-block;width: auto}.row{justify-content: space-between;flex-direction: row;width: 100%}.descrizione{width: 100%;padding-right: 50px}.col-dx{text-align: left;line-height:22px;padding-top:50px}.col-sx{text-align: center;padding-left:20px;line-height:22px;padding-top:50px}.col-center{text-align: center;color: #;width:50%}}@media only screen and (min-width: 1420px){.header-inner{margin-top: 0}h1,h1.title{font-size: 2.5em}h2.subtitle{font-size: 36px;margin-bottom: 40px}.flex{flex-direction: row}.bar{position: relative}.intestazione{margin-top: 0}.bar, .intestazione, .main{padding:10px 15%}#mainmenu{display:block}.btn-responsive-menu{display: none}.dropdown{display: none;position: absolute;background: #fff;box-shadow: 0 4px 10px rgba(10, 20, 30, .4);z-index:10;width: auto;-webkit-transition: all 2s ease-in-out;transition: all 4s ease-in-out}.link-bar{padding: 20px 0;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex;flex-direction:row;justify-content: center}.cool-link{display: inline-block;color:;text-decoration: none;margin: 0 10px}.cool-link::after{content:'';display: block;width: 0;height: 2px;background: #8b96a0;transition: width .3s}.cool-link:hover::after{width: 100%}.content-text{display: block}.acc-wrapper{display: none}.col-sx, .col-center , .col-dx{color:;max-width: 250px}.col-center{order: 2}.col-sx{order: 1;text-align: left}.col-dx{order: 3}.content-text, .content-comunication,.text-container{padding: 100px}.carousel-wrapper{width: 50%}.colonna{display:inline-block;float:left;width:48%;padding:50px}}button#ihavecookiesBtn{margin-left: 0px !important}#gdpr-cookie-message{position: fixed;right: 30px;bottom: 30px;max-width: 400px;background-color:;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:5000}#gdpr-cookie-message h4{color:;font-family:;font-weight: 500;margin-bottom: 10px;font-size: }#gdpr-cookie-message h5{color:;font-family: "";font-size:;font-weight: 500;margin-bottom: 10px}#gdpr-cookie-message p, #gdpr-cookie-message ul{color:;font-size:;line-height: 1.5em;font-family: ""}#gdpr-cookie-message p:last-child{margin-bottom: 0}#gdpr-cookie-message li{width: 49%;display: inline-block}#gdpr-cookie-message a{color:;text-decoration: none;font-size:;padding-bottom: 2px;border-bottom: 1px solid;transition: all 0.3s ease-in}#gdpr-cookie-message a:hover{color:;border-bottom-color:;transition: all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border: none;background:;color:;font-family: "";font-size:;padding: 7px;border-radius: 3px;margin-left: 0px;cursor: pointer;transition: all 0.3s ease-in}#gdpr-cookie-message button:hover{background:;color:;transition: all 0.3s ease-in}button#gdpr-cookie-advanced, button#gdpr-cookie-refuse{background:;color:;margin:8px;font-size:}#gdpr-cookie-message button:disabled{opacity: 0.3}#gdpr-cookie-message input[type="checkbox"]{float: none;margin-top: 0;margin-right: 5px}