.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}.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}.swiper.carosello{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.swiper.carosello::-webkit-scrollbar{display:none}.swiper.carosello>.swiper-wrapper{display:flex}.swiper.carosello .swiper-slide{flex-shrink:0;scroll-snap-align:start}@media(min-width:1025px){#tabindex{position:sticky;top:200px;align-self:flex-start}}.elementor-scrolling-tracker .current-progress{width:0}.frm_prev_page{margin-right:.5rem}form[data-modulo] [hidden]{display:none!important}form[data-modulo] .esito:empty{margin:0}form[data-modulo]:not(.provato) :is(input,textarea,select):invalid{border-color:var(--border-color)!important;box-shadow:var(--box-shadow)!important}.swiper.recensioni>.swiper-wrapper{display:flex;transition:transform .5s ease}.swiper.recensioni>.swiper-wrapper>.swiper-slide{flex:0 0 calc((100% - 50px) / 3);width:calc((100% - 50px) / 3);margin-right:25px}@media(max-width:1024px){.swiper.recensioni>.swiper-wrapper>.swiper-slide{flex-basis:calc((100% - 10px)/2);width:calc((100% - 10px)/2);margin-right:10px}}@media(max-width:767px){.swiper.recensioni>.swiper-wrapper>.swiper-slide{flex-basis:100%;width:100%;margin-right:10px}}.swiper-pagination-lock{display:none!important}@media(min-width:1025px){.elementor-2703 .elementor-element.elementor-element-5d298cd4 .elementor-heading-title,.elementor-2703 .elementor-element.elementor-element-754dd2f .elementor-heading-title{font-size:50px}.elementor-2703 .elementor-element.elementor-element-bac496c.elementor-element{--padding-left: 5em}}.salta{position:absolute;left:-9999px}.salta:focus{left:1rem;top:1rem;background:#fff;padding:.5rem 1rem;z-index:2000}.preferenze-cookie{font:inherit;color:inherit;background:none;border:0;padding:0;text-decoration:underline;cursor:pointer}.solo-tablet-mobile{display:none!important}@media(max-width:1024px){.solo-tablet-mobile{display:block!important}}[data-elementor-type=header]{position:sticky;top:0;z-index:99}.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}.elementor-nav-menu--dropdown .elementor-nav-menu ul{position:static}.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}}.e-gallery-grid{--columns: 3}@media(max-width:1024px){.e-gallery-grid{--columns: 2}}@media(max-width:767px){.e-gallery-grid{--columns: 1}}
