.progetti[data-astro-cid-52jkx44r]{display:grid;grid-template-columns:repeat(3,1fr);gap:30.4px 24px;margin:0;padding:0 3px;list-style:none}.progetto[data-astro-cid-52jkx44r]{position:relative;overflow:hidden;border-radius:5px}.progetto[data-astro-cid-52jkx44r] img[data-astro-cid-52jkx44r]{display:block;width:100%;transition:transform 1.5s ease}.progetto__velo[data-astro-cid-52jkx44r]{position:absolute;inset:0;overflow:hidden;background:#070e2099;color:var(--bianco);opacity:0;transition:opacity .5s}.progetto__icona[data-astro-cid-52jkx44r]{position:absolute;top:-130px;right:0;display:grid;place-items:center;width:50px;height:50px;background:var(--arancio);transition:top .5s ease}.progetto__info[data-astro-cid-52jkx44r]{position:absolute;bottom:-100px;left:0;width:100%;padding:20px 25px;background:var(--blu);transition:bottom .6s ease}.progetto__info[data-astro-cid-52jkx44r] h2[data-astro-cid-52jkx44r]{color:var(--bianco)}.progetto[data-astro-cid-52jkx44r]:hover img[data-astro-cid-52jkx44r],.progetto[data-astro-cid-52jkx44r]:focus-within img[data-astro-cid-52jkx44r]{transform:scale(1.2)}.progetto[data-astro-cid-52jkx44r]:hover .progetto__velo[data-astro-cid-52jkx44r],.progetto[data-astro-cid-52jkx44r]:focus-within .progetto__velo[data-astro-cid-52jkx44r]{opacity:1}.progetto[data-astro-cid-52jkx44r]:hover .progetto__icona[data-astro-cid-52jkx44r],.progetto[data-astro-cid-52jkx44r]:focus-within .progetto__icona[data-astro-cid-52jkx44r]{top:0}.progetto[data-astro-cid-52jkx44r]:hover .progetto__info[data-astro-cid-52jkx44r],.progetto[data-astro-cid-52jkx44r]:focus-within .progetto__info[data-astro-cid-52jkx44r]{bottom:0}.progetto__apri[data-astro-cid-52jkx44r]{position:absolute;inset:0;z-index:1;width:100%;padding:0;border:0;border-radius:5px;background:none;cursor:pointer}.progetto__apri[data-astro-cid-52jkx44r]:focus-visible{outline:3px solid var(--arancio);outline-offset:-3px}@media(max-width:1024px){.griglia[data-astro-cid-52jkx44r]{max-width:none;padding-inline:15px}.progetti[data-astro-cid-52jkx44r]{padding:0}}@media(max-width:991px){.progetti[data-astro-cid-52jkx44r]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.progetti[data-astro-cid-52jkx44r]{grid-template-columns:1fr}.progetto__info[data-astro-cid-52jkx44r]{padding:20px}}.lightbox[data-astro-cid-52jkx44r]{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--bianco);overflow:hidden}.lightbox[data-astro-cid-52jkx44r]::backdrop{background:#070e20eb}.lightbox[data-astro-cid-52jkx44r][open]{animation:lightbox-entra .3s ease}@keyframes lightbox-entra{0%{opacity:0}}.lightbox__area[data-astro-cid-52jkx44r]{display:grid;place-items:center;width:100%;height:100%;padding:70px 80px}.lightbox__figura[data-astro-cid-52jkx44r]{margin:0;text-align:center}.lightbox__foto[data-astro-cid-52jkx44r]{width:auto;max-width:100%;max-height:calc(100vh - 220px);max-height:calc(100dvh - 220px);border-radius:5px;transition:opacity .3s ease}.lightbox__foto--carica[data-astro-cid-52jkx44r]{opacity:0;transition:none}.lightbox[data-astro-cid-52jkx44r] figcaption[data-astro-cid-52jkx44r]{display:flex;justify-content:center;align-items:baseline;gap:20px;margin-top:18px}.lightbox__titolo[data-astro-cid-52jkx44r]{font-family:var(--font-titoli);font-size:1.5rem;font-weight:600;line-height:1.2}.lightbox__conta[data-astro-cid-52jkx44r]{opacity:.7;font-size:15px}.lightbox__btn[data-astro-cid-52jkx44r]{position:absolute;display:grid;place-items:center;width:50px;height:50px;padding:0;border:0;border-radius:3px;background:var(--arancio);color:var(--bianco);cursor:pointer;transition:background-color .3s ease}.lightbox__btn[data-astro-cid-52jkx44r]:hover{background:var(--blu)}.lightbox__btn[data-astro-cid-52jkx44r]:focus-visible{outline:2px solid var(--bianco);outline-offset:2px}.lightbox__chiudi[data-astro-cid-52jkx44r]{top:15px;right:15px}.lightbox__freccia[data-astro-cid-52jkx44r]{top:50%;transform:translateY(-50%)}.lightbox__freccia--prec[data-astro-cid-52jkx44r]{left:15px}.lightbox__freccia--succ[data-astro-cid-52jkx44r]{right:15px}@media(max-width:575px){.lightbox__area[data-astro-cid-52jkx44r]{padding:75px 12px 90px}.lightbox[data-astro-cid-52jkx44r] figcaption[data-astro-cid-52jkx44r]{flex-direction:column;align-items:center;gap:6px}.lightbox__freccia[data-astro-cid-52jkx44r]{top:auto;bottom:20px;transform:none}.lightbox__freccia--prec[data-astro-cid-52jkx44r]{left:calc(50% - 60px)}.lightbox__freccia--succ[data-astro-cid-52jkx44r]{right:calc(50% - 60px)}}html:has(.lightbox[open]){overflow:hidden}
