.mt-apri{width:44px;height:44px;color:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;place-content:center;gap:5px;margin-right:-10px;display:grid}.mt-apri span{background:currentColor;border-radius:2px;width:22px;height:2px;display:block}.mt-apri:focus-visible{outline:2px solid var(--int-anello,currentColor);outline-offset:0}@media (min-width:64rem){.mt-apri{display:none}}.mt{width:100%;max-width:none;height:100dvh;max-height:none;padding:0 1.25rem calc(1.75rem + env(safe-area-inset-bottom));background:var(--color-bosco);color:var(--color-crema);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.mt:focus{outline:none}.mt[open]{flex-direction:column;display:flex}.mt::backdrop{background:0 0}html:has(.mt[open]){overflow:hidden}.mt-riga{flex:none;justify-content:space-between;align-items:center;height:4.5rem;display:flex}.mt-logo{width:80px}.mt-chiudi{width:44px;height:44px;color:inherit;cursor:pointer;border-radius:999px;margin-right:-10px;position:relative}.mt-chiudi span{background:currentColor;border-radius:2px;width:22px;height:2px;margin:-1px 0 0 -11px;position:absolute;top:50%;left:50%;rotate:45deg}.mt-chiudi span+span{rotate:-45deg}.mt-chiudi:focus-visible,.mt-voci a:focus-visible,.mt-partner:focus-visible{outline:2px solid var(--color-crema);outline-offset:3px}.mt-voci{margin:1.5rem 0 2rem;padding:0;list-style:none}.mt-voci li{animation:.5s cubic-bezier(.2,.8,.2,1) backwards mt-entra;animation-delay:calc(var(--i,0) * 45ms + 40ms);border-bottom:1px solid #f7f2e729}.mt-voci a{font-family:var(--font-titoli);letter-spacing:-.01em;color:var(--color-crema);padding:.85rem 0;font-size:clamp(2.125rem,9vw,2.75rem);font-weight:800;font-stretch:75%;line-height:1;display:block}@keyframes mt-entra{0%{opacity:0;translate:0 14px}}.mt-partner{background:var(--color-crema);height:3.5rem;color:var(--color-bosco);border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:auto;font-size:1.0625rem;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) .28s backwards mt-entra;display:flex}@media (prefers-reduced-motion:reduce){.mt-voci li,.mt-partner{animation:none}}.mt-lingue{gap:1.5rem;margin-top:auto;font-size:1.0625rem;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) .24s backwards mt-entra;display:flex}.mt-lingue a,.mt-lingua-attiva{align-items:center;gap:.625rem;min-height:44px;display:inline-flex}.mt-bandiera{object-fit:cover;border-radius:50%;width:1.5rem;height:1.5rem;box-shadow:0 0 0 1.5px #f7f2e759}.mt-lingue a{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}.mt-lingue a:focus-visible{outline:2px solid var(--color-crema);outline-offset:3px}.mt-lingua-attiva{opacity:.6}.mt-lingue+.mt-partner{margin-top:1rem}@media (prefers-reduced-motion:reduce){.mt-lingue{animation:none}}
.int{z-index:40;color:var(--color-crema);--int-anello:var(--color-crema);background-color:var(--color-bosco);transition:background-color .35s cubic-bezier(.2,.8,.2,1),color .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;right:0;box-shadow:0 1px #f7f2e71f}.int[data-fondo=crema]{background-color:var(--color-crema);color:var(--color-inchiostro);--int-anello:var(--color-inchiostro);box-shadow:0 1px 0 var(--color-beige)}.int-bottone{background-color:var(--color-crema);color:var(--color-bosco);transition:translate .2s cubic-bezier(.2,.8,.2,1),scale .2s cubic-bezier(.2,.8,.2,1),background-color .35s cubic-bezier(.2,.8,.2,1),color .35s cubic-bezier(.2,.8,.2,1)}.int[data-fondo=crema] .int-bottone{background-color:var(--color-bosco);color:var(--color-crema)}.int-marchio{width:80px;display:grid}.int-marchio>img{grid-area:1/1;width:100%;transition:opacity .35s cubic-bezier(.2,.8,.2,1)}.int-logo-scuro{opacity:0}.int[data-fondo=crema] .int-logo-scuro{opacity:1}.int[data-fondo=crema] .int-logo-bianco{opacity:0}.int-menu ul{gap:1.75rem;margin:0 2.25rem 0 0;padding:0;list-style:none;display:flex}.int-menu a{text-underline-offset:.4em;align-items:center;min-height:44px;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;transition:text-decoration-color .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.int-menu a:hover{text-decoration-color:currentColor}.int-menu a{white-space:nowrap}@media (min-width:64rem) and (max-width:79.999rem){.int-menu ul{gap:1.125rem;margin-right:1rem}.int-menu a{font-size:.875rem}}.int-menu a:focus-visible{outline:2px solid var(--int-anello);outline-offset:3px;border-radius:2px}.int-lingue{align-items:center;margin-right:.25rem;display:flex}.int-bandiera{object-fit:cover;width:1.625rem;height:1.625rem;box-shadow:0 0 0 1.5px color-mix(in oklab, currentColor 30%, transparent);border-radius:50%;display:block}.int-lingue a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.int-lingua-attiva,.int-lingue-computer{display:none}.int-lingue a{border-radius:50%;transition:scale .2s cubic-bezier(.2,.8,.2,1)}.int-lingue a:active{scale:.94}.int-lingue a:focus-visible{outline:2px solid var(--int-anello);outline-offset:-2px}.int-lingua-attiva{opacity:.45}@media (min-width:64rem){.int-lingue,.int-lingue-computer{margin-right:1rem;display:flex}.int-lingua-attiva{justify-content:center;align-items:center;min-width:2.25rem;min-height:44px;display:inline-flex}}.int-logo{display:block}.int-logo:focus-visible,.int-bottone:focus-visible{outline:2px solid var(--int-anello);outline-offset:3px}@media (prefers-reduced-motion:reduce){.int,.int-bottone,.int-marchio>img{transition:none}}
