.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}}.page-id-1363 header{display:none}.as-risorse{width:100%;min-width:0}.as-risorse-section{margin-bottom:70px;min-width:0}.as-risorse-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.as-risorse-title{font-size:clamp(26px, 3vw, 42px);line-height:1.2;margin:0;color:#fff}.as-risorse-nav{display:flex;gap:10px}.as-risorse-nav button{width:42px;height:42px;border:1px solid currentColor;border-radius:50%;background:0 0;color:inherit;cursor:pointer;padding:0;font-size:20px}.as-risorse-nav button:hover{background:var(--e-global-color-secondary)!important;color:#ffffff!important}.as-risorse-nav button:disabled{opacity:.3;cursor:default}.as-risorse-swiper{width:100%;overflow:hidden}.as-risorse-slide{height:auto}.as-risorse-card{display:block;width:100%;padding:0;margin:0;border:0;background:0 0;color:inherit;text-align:left;cursor:pointer;position:relative;font:inherit;border-radius:0!important;padding:0!important;border:0!important;background:transparent!important}.as-risorse-card:focus-visible{box-shadow:none!important}.as-risorse-cover{aspect-ratio:9/16;overflow:hidden;border-radius:12px;background:#eee}.as-risorse-cover img{width:100%;height:100%;object-fit:cover;display:block}.as-risorse-card-title{display:block;margin-top:12px;font-weight:600}.as-risorse-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:rgba(0,0,0,.65);color:#fff;font-size:22px;pointer-events:none;transition:background .25s,transform .25s;padding-left:6px}.as-risorse-card:hover .as-risorse-play{background:var(--e-global-color-secondary)!important;transform:translate(-50%,-50%) scale(1.1)}.as-risorse-card:hover{background:transparent!important}.as-risorse-modal{display:none;position:fixed;inset:0;z-index:999999;align-items:center;justify-content:center;padding:20px}.as-risorse-modal.is-open{display:flex}.as-risorse-overlay{position:absolute;inset:0;background:rgba(0,0,0,.9)}.as-risorse-modal-content{position:relative;z-index:2;width:min(90vw, 450px)}.as-risorse-player{width:100%;aspect-ratio:9/16;background:#000}.as-risorse-player iframe,.as-risorse-player video{width:100%;height:100%;border:0;display:block;object-fit:contain}.as-risorse-close{position:absolute;right:0;bottom:calc(100% + 12px);background:0 0;color:var(--e-global-color-secondary)!important;border:0;font-size:36px;cursor:pointer;padding:0 8px;border-color:var(--e-global-color-secondary)}button.as-risorse-close{border:1px solid var(--e-global-color-secondary)!important;background:transparent!important;color:var(--e-global-color-secondary)!important}button.as-risorse-close:focus-visible{box-shadow:none!important}body.as-risorse-modal-open{overflow:hidden}@media screen and (max-width:768px){.as-risorse-section{margin-bottom:45px}.as-risorse-heading{margin-bottom:18px}.as-risorse-nav button{width:36px;height:36px}#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}}