.hide{display:none}.vHidden{visibility:hidden}.footerCont div:first-child{position:relative}#newsletterLink .elementor-icon-list-text{order:1;padding-inline-start:0}#newsletterLink .elementor-icon-list-icon{order:2}.newsletterFooter .elementor-field-group-email{width:90%}.newsletterFooter .elementor-field-type-submit{width:10%}#formNewsletter{position:absolute;top:40px;display:none;background-color:var(--e-global-color-secondary);left:0;padding:0 50px}#formNewsletter .elementor-form-fields-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}#closeDiv{cursor:pointer}html.lenis,body.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}@media (prefers-reduced-motion:reduce){.lenis.lenis-smooth{scroll-behavior:auto !important}}.hidenText{display:none;opacity:0}.audit .metod{height:110px!important}.metod{height:75px!important;transition:all .5s!important}.metod:hover{background-color:var(--e-global-color-secondary);height:350px!important;transition:all .5s}.metod:hover .hidenText{display:block;opacity:1;color:#fff;transition:all .7s ease-in-out}.metod:hover .hidenText p{color:#fff;transition:all .7s ease-in-out}summary{padding:20px 0!important}details:first-child summary{border-top:1px solid var(--e-global-color-secondary)!important}details:last-child summary{border-bottom:1px solid var(--e-global-color-secondary)!important}details:not(:first-child):not(:last-child):not(:open) summary{border-top:1px solid var(--e-global-color-secondary)!important;border-bottom:1px solid var(--e-global-color-secondary)!important}details:open summary{border-bottom:none!important}.red{color:var(--e-global-color-secondary)}.semibold{font-weight:600}.white{color:#fff}.griglia>div>div{border-right:1px solid var(--e-global-color-secondary)}.griglia>div>div:last-child{border-right:none}.textOverlay{cursor:default}.textOverlay span{opacity:.25;transition:all .5s ease-in-out}.textOverlay:hover span{opacity:1;transition:all .5s ease-in-out}.as-vbt__line{width:.005rem!important}.audit .liquidGlass-shine{box-shadow:inset 0 1px 0px 0 rgba(255,255,255,.5),inset 0 0 0 0px rgba(255,255,255,.5)}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{padding:1.3rem 1rem!important}footer{position:relative;z-index:999}label[for=form-field-privacy_consent] a strong{color:var(--e-global-color-secondary)}label[for=form-field-privacy_consent] a strong:hover{color:#fff}@keyframes bounce{0%,20%,53%,80%,100%{transform:translate3d(0,0,0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:.4}}@media screen and (max-width:768px){#formNewsletter{top:auto;bottom:14%}.griglia>div>div{border:none;padding-bottom:25px;position:relative}.griglia>div>div:after{content:none}.griglia>div>div:not(:last-child):after{content:"";display:block;width:30%;height:1px;background-color:var(--e-global-color-secondary);position:absolute;bottom:-13px;left:50%;transform:translateX(-50%)}.page header{display:none}.fixed{position:fixed!important}.menuMobile{z-index:9999!important}.menuMobile nav{border-radius:0!important}.menuMobile nav ul{display:inline-block!important}.menuMobile nav ul li a{padding:.4rem .6rem .4rem 0!important}.menuMobile nav ul li a.elementor-item-active{color:var(--e-global-color-secondary)!important}.opened{height:90dvh!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important;transition:all 1.5s ease-in-out;border-radius:30px!important}.closed{transition:all 1.5s ease-in-out}}