.shadow-dropdown[data-astro-cid-qlfjksao]{box-shadow:0 10px 40px #0000001a}.dropdown-menu[data-astro-cid-qlfjksao]{transform:translateY(-10px)}.nav-item-wrapper[data-astro-cid-qlfjksao]:hover .dropdown-menu[data-astro-cid-qlfjksao],.nav-item-wrapper[data-astro-cid-qlfjksao]:focus-within .dropdown-menu[data-astro-cid-qlfjksao]{opacity:1;visibility:visible;transform:translateY(0)}.mega-dropdown[data-astro-cid-qlfjksao]{transform:translateY(-10px)}.nav-item-wrapper[data-astro-cid-qlfjksao]:hover .mega-dropdown[data-astro-cid-qlfjksao],.nav-item-wrapper[data-astro-cid-qlfjksao]:focus-within .mega-dropdown[data-astro-cid-qlfjksao]{opacity:1;visibility:visible;transform:translateY(0)}.nav-item-wrapper[data-astro-cid-qlfjksao]:hover .nav-chevron[data-astro-cid-qlfjksao],.mobile-accordion-btn[data-astro-cid-qlfjksao][aria-expanded=true] .mobile-accordion-icon[data-astro-cid-qlfjksao]{transform:rotate(180deg)}.mobile-accordion-content[data-astro-cid-qlfjksao]:not(.hidden){display:flex}.header-hamburger[data-astro-cid-qlfjksao]{border-color:#e4e4e7;transition:border-color .4s ease,background-color .4s ease}.header-hamburger-line[data-astro-cid-qlfjksao]{background-color:#0a0a0a;transition:background-color .4s ease}header[data-astro-cid-qlfjksao].header-transparent .header-hamburger[data-astro-cid-qlfjksao]{border-color:#fff}header[data-astro-cid-qlfjksao].header-transparent .header-hamburger-line[data-astro-cid-qlfjksao]{background-color:#fff}#mobile-menu[data-astro-cid-qlfjksao]:not(.hidden){animation:mobile-menu-fade-in .25s ease-out}@keyframes mobile-menu-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body.mobile-menu-open{overflow:hidden}.header-nav-link[data-astro-cid-qlfjksao]{color:#fff;transition:color .4s ease}.header-logo-solid[data-astro-cid-qlfjksao]{opacity:1}.header-logo-white[data-astro-cid-qlfjksao]{opacity:0;pointer-events:none}header[data-astro-cid-qlfjksao].header-transparent .header-logo-solid[data-astro-cid-qlfjksao]{opacity:0}header[data-astro-cid-qlfjksao].header-transparent .header-logo-white[data-astro-cid-qlfjksao]{opacity:1}header[data-astro-cid-qlfjksao]:not(.header-transparent) .header-nav-link[data-astro-cid-qlfjksao]{color:var(--color-text-primary)}.header-transparent[data-astro-cid-qlfjksao] .nav-chevron[data-astro-cid-qlfjksao]{color:#fff;stroke:#fff}.header-cta-transparent,.header-cta-solid{display:none!important}@media(min-width:1024px){header[data-astro-cid-qlfjksao].header-transparent .header-cta-transparent{display:inline-flex!important}header[data-astro-cid-qlfjksao]:not(.header-transparent) .header-cta-solid{display:inline-flex!important}}@media(min-width:1024px){header[data-astro-cid-qlfjksao].header-transparent:has(.nav-item-wrapper:hover) .header-nav-link[data-astro-cid-qlfjksao],header[data-astro-cid-qlfjksao].header-transparent:has(.nav-item-wrapper:focus-within) .header-nav-link[data-astro-cid-qlfjksao]{color:#f6f6f8}header[data-astro-cid-qlfjksao].header-transparent:has(.nav-item-wrapper:hover) .header-cta-transparent,header[data-astro-cid-qlfjksao].header-transparent:has(.nav-item-wrapper:focus-within) .header-cta-transparent{display:none!important}header[data-astro-cid-qlfjksao].header-transparent:has(.nav-item-wrapper:hover) .header-cta-solid,header[data-astro-cid-qlfjksao].header-transparent:has(.nav-item-wrapper:focus-within) .header-cta-solid{display:inline-flex!important}}#search-results[data-astro-cid-t47yvtpn] mark{background:color-mix(in srgb,var(--color-accent-orange) 14%,transparent);color:var(--color-text-primary);font-weight:600;border-radius:2px;padding:0 2px}#search-modal[data-astro-cid-t47yvtpn] :is(button,a):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:4px}.search-inputbar[data-astro-cid-t47yvtpn]:focus-within{box-shadow:inset 0 -2px 0 var(--color-text-primary)}#search-results[data-astro-cid-t47yvtpn] li[aria-selected=true]{background:var(--color-background-light)}@media(prefers-reduced-motion:no-preference){.search-panel[data-astro-cid-t47yvtpn]{animation:search-panel-in .16s ease-out}@keyframes search-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg{font-family:var(--font-sans);font-size:14px;line-height:1.55;color:var(--color-text-primary);border-radius:10px;padding:10px 14px;max-width:92%;overflow-wrap:anywhere}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg p{margin:0}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg p+p,#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg p+ul,#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg ul+p{margin-top:8px}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg ul{margin:0;padding-left:18px}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg a{color:var(--color-accent-orange-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg--bot{background:var(--color-background-light)}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg--utente{margin-left:auto;background:var(--color-background-dark);color:var(--color-text-inverse);white-space:pre-wrap}#assistente-modal[data-astro-cid-5pc753ab] .assistente-msg--errore{background:var(--color-state-error-bg);color:var(--color-text-primary)}#assistente-modal[data-astro-cid-5pc753ab] li.assistente-riga+li.assistente-riga{margin-top:10px}#assistente-modal[data-astro-cid-5pc753ab] :is(button,a):focus-visible,.assistente-bolla[data-astro-cid-5pc753ab]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.assistente-input[data-astro-cid-5pc753ab]:focus-within{border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px var(--color-text-primary)}#assistente-domanda[data-astro-cid-5pc753ab]:focus,#assistente-domanda[data-astro-cid-5pc753ab]:focus-visible{outline:none;box-shadow:none}@media(prefers-reduced-motion:no-preference){.assistente-pannello[data-astro-cid-5pc753ab]{animation:assistente-in .16s ease-out}@keyframes assistente-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
