.consenso[data-astro-cid-jfxsy6al]{position:fixed;inset:auto 1rem 1rem;max-width:36rem;margin:0 auto;padding:1rem 1.25rem;background:var(--bg, #ffffff);color:var(--fg, #1f1a1d);border:1px solid var(--muted, #6b6168);border-radius:.5rem;box-shadow:0 6px 24px #00000026;z-index:50}.consenso[data-astro-cid-jfxsy6al][hidden],.consenso[data-astro-cid-jfxsy6al] [data-astro-cid-jfxsy6al][hidden]{display:none}.consenso[data-astro-cid-jfxsy6al] p[data-astro-cid-jfxsy6al]{margin:0 0 .75rem}.consenso[data-astro-cid-jfxsy6al] .titolo[data-astro-cid-jfxsy6al]{font-weight:600}.categorie[data-astro-cid-jfxsy6al]{border:0;margin:0 0 .75rem;padding:0;display:grid;gap:.4rem}.categorie[data-astro-cid-jfxsy6al] legend[data-astro-cid-jfxsy6al]{font-weight:600;margin-bottom:.25rem}.categorie[data-astro-cid-jfxsy6al] span[data-astro-cid-jfxsy6al]{color:var(--muted, #6b6168);font-size:.875rem}.azioni[data-astro-cid-jfxsy6al]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.azioni[data-astro-cid-jfxsy6al] button[data-astro-cid-jfxsy6al]{font:inherit;padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--fg, #1f1a1d);background:transparent;color:var(--fg, #1f1a1d);cursor:pointer}.lightbox{padding:0;border:0;background:transparent;max-width:92vw;max-height:92vh;overflow:visible}.lightbox::backdrop{background:#000000d9}.lightbox img{display:block;max-width:92vw;max-height:92vh;width:auto;height:auto}.lightbox-chiudi{position:fixed;top:1rem;right:1.25rem;font-size:2.25rem;line-height:1;color:#fff;background:none;border:0;cursor:pointer}form[data-modulo] .esito:empty{display:none}form[data-modulo] [hidden]{display:none!important}.frm_prev_page{margin-right:.5rem}.privacy-form{font-size:12px;font-weight:400;margin:0 0 0 10px;display:inline;white-space:nowrap}.privacy-form input{margin:0 3px 0 0;vertical-align:-1px}.wpcf7 .wpcf7-spinner{width:0;margin:0}.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none!important}}.lightbox-freccia{position:fixed;top:50%;transform:translateY(-50%);font-size:3rem;line-height:1;color:#fff;background:none;border:0;cursor:pointer;padding:.5rem}.lightbox-prec{left:1rem}.lightbox-succ{right:1rem}.lightbox.singola .lightbox-freccia{display:none}.swiper-wrapper{transition-timing-function:ease}.elementor-nav-menu--main .elementor-nav-menu li:hover>ul,.elementor-nav-menu--main .elementor-nav-menu li:focus-within>ul,.elementor-nav-menu li.aperto>ul{display:block}dialog.elementor-popup-modal{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;pointer-events:auto}dialog.elementor-popup-modal:not([open]){display:none!important}dialog.elementor-popup-modal::backdrop{background:transparent}.video-facciata{position:relative;display:block;width:100%;height:100%}.video-facciata img{width:100%;height:100%;object-fit:cover;display:block}.video-play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:12px;background:red}.video-play:after{content:"";position:absolute;left:27px;top:14px;border-style:solid;border-width:10px 0 10px 18px;border-color:transparent transparent transparent #fff}.lightbox-video .lightbox-video-box{width:min(90vw,160vh);aspect-ratio:16 / 9}.lightbox-video iframe{width:100%;height:100%;border:0;display:block}.testata-fissa{position:sticky;top:0;z-index:99}.salta{position:absolute;left:-9999px}.salta:focus{left:1rem;top:1rem;background:#fff;padding:.5rem 1rem;z-index:2000}:where(h1.come-p){font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin-block:1em;margin-inline:0}.navbar .dropdown.show>.dropdown-menu,.navbar .dropdown-menu.show{display:block}@media(min-width:992px){.navbar .dropdown:hover>.dropdown-menu,.navbar .dropdown:focus-within>.dropdown-menu{display:block}}@media(max-width:991.98px){.navbar .dropdown-menu{position:static;float:none;border:0;box-shadow:none;padding-left:.75rem}}.navbar-collapse.show,.navbar-collapse.in{display:block}
