@font-face{font-family:Bungee Inline;src:url(/font/bungee-inline-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bungee;src:url(/font/bungee-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bungee Shade;src:url(/font/bungee-shade-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/font/lato-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/font/lato-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--c-sfondo:#f4f3f0;--c-terracotta:#ac5621;--c-bordo:#a75f0d;--c-ombra-bottone:#f1d8b9;--c-ombra-pillola:#000000b0;--c-ombra-popup:#00000040;--c-nero:#000;--c-testo:#303030;--c-etichetta:#ede4e0;--c-campo:#fff;--c-segnaposto:#767676;--c-errore:#8c2f22;--f-display:"Bungee Inline", sans-serif;--f-accent:"Bungee", sans-serif;--f-shade:"Bungee Shade", sans-serif;--f-testo:"Lato", sans-serif;--t-titolone:clamp(34px, 1.2rem + 4.6vw, 82px);--t-titolo:clamp(26px, 1rem + 2.4vw, 48px);--t-bottone:clamp(15px, .8rem + .4vw, 20px);--t-richiamo:48px;--t-corpo:clamp(15px, .9rem + .1vw, 16px);--t-testo:clamp(17px, .95rem + .6vw, 24px);--t-sezione:clamp(37px, 1rem + 7.6vw, 128px);--t-card:clamp(22px, 1rem + 1vw, 32px);--t-progetto:clamp(30px, 1rem + 3.6vw, 68px);--t-etichetta:clamp(17px, .9rem + .7vw, 24px);--t-caso:clamp(16px, .9rem + .4vw, 20px);--margine-lato:6%;--ombra-titolo:-5px 7px 0 var(--c-ombra-bottone)}@media (width<=700px){:root{--ombra-titolo:-3px 4px 0 var(--c-nero)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--c-sfondo);color:var(--c-terracotta);font-family:var(--f-testo);font-size:var(--t-corpo);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--c-bordo);outline-offset:3px}.salta-al-contenuto{z-index:100;font-family:var(--f-testo);background:var(--c-sfondo);border:2px solid var(--c-nero);padding:10px 16px;position:absolute;top:0;left:-9999px}.salta-al-contenuto:focus{top:12px;left:12px}.contenitore{width:100%;padding-inline:var(--margine-lato)}.btn-contorno{font-family:var(--f-accent);font-size:var(--t-bottone);color:var(--c-terracotta);background:var(--c-sfondo);border:1px solid var(--c-bordo);filter:drop-shadow(-7px 7px 0 var(--c-ombra-bottone));padding:8px 12px;line-height:1.2;transition:transform .15s;display:inline-block}.btn-contorno:hover{transform:translate(-2px,2px)}.navbar{border:2px solid var(--c-nero);box-shadow:-1px 1px 0 var(--c-ombra-pillola);background:var(--c-sfondo);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.navbar a{min-height:24px;font-family:var(--f-testo);font-size:var(--t-corpo);color:var(--c-nero);white-space:nowrap;align-items:center;display:inline-flex}.navbar a:hover{text-decoration:underline}.separatore{background:var(--c-nero);border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (width<=430px){.navbar a{font-size:14px}.separatore{width:5px;height:5px}}.titolone{font-family:var(--f-display);font-size:var(--t-titolone);color:var(--c-terracotta);text-shadow:var(--ombra-titolo);font-weight:400;line-height:1.1}.navbar[data-astro-cid-reuo3lu6]{padding:8px 12px}.zona-richiamo[data-astro-cid-reuo3lu6]{z-index:48;pointer-events:none;height:10vh;position:fixed;inset:0 0 auto}.flottante[data-astro-cid-reuo3lu6]{z-index:50;opacity:0;pointer-events:none;transition:transform .25s,opacity .25s;position:fixed;top:16px;left:50%;transform:translate(-50%,-140%)}.flottante[data-astro-cid-reuo3lu6].visibile{opacity:1;pointer-events:auto;transform:translate(-50%)}.flottante__mascotte[data-astro-cid-reuo3lu6]{flex-shrink:0;width:34px;display:block}.flottante__mascotte[data-astro-cid-reuo3lu6] img[data-astro-cid-reuo3lu6]{width:100%;height:auto;transform:scaleX(-1)}@media (width<=700px){.flottante[data-astro-cid-reuo3lu6]{max-width:94vw;top:10px}.navbar[data-astro-cid-reuo3lu6]{gap:7px;padding:6px 10px}.flottante__mascotte[data-astro-cid-reuo3lu6]{width:26px}}@media (width<=430px){.flottante__mascotte[data-astro-cid-reuo3lu6],.flottante__mascotte[data-astro-cid-reuo3lu6]+.separatore[data-astro-cid-reuo3lu6]{display:none}.navbar[data-astro-cid-reuo3lu6]{gap:6px;padding:6px 9px}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--c-ombra-bottone);flex-direction:column;min-height:50vh;padding-block:50px 40px;display:flex}.footer__griglia[data-astro-cid-jo6i4kqk]{flex:auto;grid-template:"mascotte contatti naviga info cta""copy copy copy copy cta"1fr/79px auto auto auto 1fr;align-items:start;gap:60px 44px;display:grid}.footer__mascotte[data-astro-cid-jo6i4kqk]{grid-area:mascotte;width:79px;display:block}.footer__mascotte[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto;transition:transform .2s;transform:scaleX(-1)}.footer__mascotte[data-astro-cid-jo6i4kqk]:hover img[data-astro-cid-jo6i4kqk]{transform:scaleX(-1)translateY(-4px)}.footer__gruppo--contatti[data-astro-cid-jo6i4kqk]{grid-area:contatti}.footer__gruppo--naviga[data-astro-cid-jo6i4kqk]{grid-area:naviga}.footer__gruppo--info[data-astro-cid-jo6i4kqk]{grid-area:info}.footer__titolo[data-astro-cid-jo6i4kqk]{font-family:var(--f-accent);color:var(--c-nero);margin-bottom:24px;font-size:24px;font-weight:400}.footer__voci[data-astro-cid-jo6i4kqk]{font-family:var(--f-testo);font-size:var(--t-corpo);color:var(--c-nero);flex-direction:column;gap:16px;display:flex}.footer__voci[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__voci[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{align-items:center;gap:6px;min-height:24px;display:inline-flex}.footer__voci[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__attesa[data-astro-cid-jo6i4kqk]{opacity:.55;cursor:default}.footer__voci[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex-shrink:0;width:auto;height:18px}.footer__cta[data-astro-cid-jo6i4kqk]{font-size:var(--t-richiamo);grid-area:cta;place-self:start end;padding:5px 8px}.footer__copyright[data-astro-cid-jo6i4kqk]{font-family:var(--f-testo);color:var(--c-nero);grid-area:copy;align-self:end;margin-top:40px;font-size:12px}@media (width<=1200px){.footer__griglia[data-astro-cid-jo6i4kqk]{grid-template-rows:auto auto 1fr;grid-template-columns:79px repeat(3,minmax(0,1fr));grid-template-areas:"mascotte contatti naviga info""cta cta cta cta""copy copy copy copy";gap:40px 32px}.footer__cta[data-astro-cid-jo6i4kqk]{--t-richiamo:clamp(26px, 4.4vw, 48px);justify-self:start}}@media (width<=640px){.footer__griglia[data-astro-cid-jo6i4kqk]{grid-template:"mascotte""contatti""naviga""info""cta""copy"1fr/1fr;gap:28px 0}.footer__titolo[data-astro-cid-jo6i4kqk]{margin-bottom:16px}}.navbar-riga[data-astro-cid-l7arcky5]{justify-content:center;align-items:center;min-height:100px;display:flex;position:relative}.navbar__mascotte[data-astro-cid-l7arcky5]{width:79px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navbar__mascotte[data-astro-cid-l7arcky5] img[data-astro-cid-l7arcky5]{aspect-ratio:500/500;width:100%;height:auto;transition:transform .2s;transform:scaleX(-1)}.navbar__mascotte[data-astro-cid-l7arcky5]:hover img[data-astro-cid-l7arcky5]{transform:scaleX(-1)translateY(-4px)}@media (width<=700px){.navbar-riga[data-astro-cid-l7arcky5]{gap:10px;min-height:0}.navbar__mascotte[data-astro-cid-l7arcky5]{flex-shrink:0;width:42px;position:static;transform:none}.navbar__mascotte[data-astro-cid-l7arcky5]:hover img[data-astro-cid-l7arcky5]{transform:scaleX(-1)translateY(-3px)}.navbar[data-astro-cid-l7arcky5]{gap:8px;padding:8px 10px}}@media (width<=430px){.navbar-riga[data-astro-cid-l7arcky5]{gap:8px}.navbar__mascotte[data-astro-cid-l7arcky5]{width:34px}.navbar[data-astro-cid-l7arcky5]{gap:7px;padding:7px 9px}}
