:root{--c-primary:#1264a8;--c-secondary:#54595f;--c-accent:#3c9d4e;--c-bg:#fff;--c-panel:#fafafa;--c-striscia:#f3f3f3;--c-border:#c7c7c7;--c-on-dark:#fff;--c-text:#6f6f6f;--ff-sans:var(--font-open-sans), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-100:.75rem;--fs-200:.875rem;--fs-300:.9375rem;--fs-400:1rem;--fs-500:1.0625rem;--fs-600:1.21875rem;--fs-700:1.5rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--container-max:1140px;--gutter:20px;--radius:20px;--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--hero-h:520px;--section-py:100px;--t-fast:.15s ease-out;--t-base:.3s ease-out;--t-slide:1.2s ease-in-out}@media (width<=767px){:root{--radius:0px;--hero-h:380px;--section-py:60px}}.wrap{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{text-align:center;flex-direction:column;align-items:center;display:flex}.section{padding-block:var(--section-py)}.breadcrumbs+.section{padding-block-start:48px}.section__title,.page__title{font-size:var(--fs-700);font-weight:var(--fw-semibold);text-align:center}.section__title{margin-block-end:40px}.rule{background:var(--c-border);width:100%;height:1px;margin-block:24px 48px;display:block}.site-footer__partner{background:var(--c-striscia);border-block-start:1px solid var(--c-border);padding-block:28px}.partner{align-items:center;gap:16px 40px;display:flex}.partner__titolo{color:var(--c-secondary);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;flex:none;margin:0}.partner .marquee{flex:auto;min-width:0}@media (width<=767px){.partner{flex-direction:column;align-items:stretch}}.section__title--piccolo{font-size:var(--fs-500);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;margin-block-end:24px}.marquee{border-radius:var(--radius-lg);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}.marquee__track{width:max-content;animation:idl-marquee var(--marquee-durata,30s) linear infinite;display:flex}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.marquee__group{align-items:center;gap:56px;margin:0;padding-inline:28px;list-style:none;display:flex}.marquee__item{flex:none}.marquee__logo{width:auto;height:var(--logo-h,56px);object-fit:contain;max-width:220px}.marquee:not(.marquee--segnaposto) .marquee__logo{filter:grayscale();opacity:.7;transition:filter var(--t-base), opacity var(--t-base)}.marquee:not(.marquee--segnaposto) .marquee__item:hover .marquee__logo{filter:none;opacity:1}@keyframes idl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee__track{animation:none}.marquee__group[aria-hidden=true]{display:none}}.btn{border-radius:var(--radius-sm);background:var(--c-primary);color:var(--c-on-dark);font-family:inherit;font-size:var(--fs-300);font-weight:var(--fw-medium);text-align:center;cursor:pointer;transition:opacity var(--t-base);border:0;padding:12px 24px;line-height:1;text-decoration:none;display:inline-block}.btn:hover,.btn:focus-visible{opacity:.85;color:var(--c-on-dark)}.btn.btn--bianco{background:var(--c-on-dark);color:var(--c-primary)}.btn.btn--bianco:hover,.btn.btn--bianco:focus-visible{opacity:.9;color:var(--c-primary)}.btn.btn--bianco:focus-visible{outline:2px solid var(--c-on-dark);outline-offset:3px}.prose{text-align:left;max-width:70ch;margin-inline:auto}.prose :first-child{margin-block-start:0}.prose :last-child{margin-block-end:0}.prose h2,.prose h3{font-size:var(--fs-700);margin-block:1.6em .5em}.prose h3{font-size:var(--fs-600)}.prose a{color:var(--c-primary)}.prose img{margin-block:1.5em}.site-footer__main{color:var(--c-on-dark);background:#0d3d68 url(/_astro/punti-notte.By63qnNT.svg) 0 0/100% 100% no-repeat;padding-block:56px 48px}.site-footer__cols{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.site-footer__col{flex:150px;min-width:0}.site-footer__col--brand{flex:280px;max-width:380px}.site-footer__logo img{width:120px;height:auto}.site-footer__intro{max-width:42ch;font-size:var(--fs-200);opacity:.9;margin:20px 0 0;line-height:1.6}.site-footer__heading{color:var(--c-on-dark);font-size:var(--fs-300);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.menu--footer,.site-footer__contatti{font-size:var(--fs-200);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.menu--footer a,.site-footer__contatti a{color:inherit;transition:opacity var(--t-base);text-decoration:none}.menu--footer a:hover,.menu--footer a:focus-visible,.site-footer__contatti a:hover,.site-footer__contatti a:focus-visible{opacity:.7;text-decoration:underline}.site-footer__contatti li{align-items:flex-start;gap:10px;line-height:1.5;display:flex}.site-footer__contatti .icon{opacity:.8;flex:none;margin-block-start:2px}.site-footer__social{margin-block-start:28px}.site-footer__seguici{font-size:var(--fs-200);font-weight:var(--fw-regular);opacity:.9;margin:0 0 10px}.socials{gap:8px;margin:0;padding:0;list-style:none;display:flex}.socials--menu{display:none}@media (width<=1024px){.socials--menu{display:flex}.socials--menu .socials__link{width:40px;height:40px}}.socials__link{background:var(--c-on-dark);width:33px;height:33px;color:var(--c-primary);transition:opacity var(--t-base);border-radius:50%;place-items:center;display:grid}.socials__link:hover,.socials__link:focus-visible{opacity:.8}.site-footer__legal{background:var(--c-panel);border-block-start:1px solid var(--c-border);font-size:var(--fs-100);color:var(--c-secondary);padding-block:16px}.site-footer__legal-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.site-footer__legal p{margin:0}.site-footer__ragione:before{content:" · "}.site-footer__firma{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.site-footer__onda{width:50px;height:auto}.menu--legal{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.menu--legal a{color:inherit;text-decoration:none}.menu--legal a:hover,.menu--legal a:focus-visible{text-decoration:underline}@media (width<=900px){.site-footer__cols{gap:32px}.site-footer__col--brand{flex-basis:100%;max-width:none}}@media (width<=767px){.site-footer__main{padding-block:40px 32px}.site-footer__col{flex-basis:100%}.site-footer__legal-inner{text-align:center;flex-direction:column;justify-content:center}.site-footer__ragione:before{content:"";display:block}.site-footer__firma{margin-inline-start:0}}.breadcrumbs{font-size:var(--fs-200);color:var(--c-text);padding-block:20px 0}.breadcrumbs__list{flex-wrap:wrap;gap:4px 8px;margin-block:0;list-style:none;display:flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";color:var(--c-border);margin-inline-end:8px}.breadcrumbs__link{color:var(--c-primary);text-decoration:none}.breadcrumbs__link:hover,.breadcrumbs__link:focus-visible{text-decoration:underline}.breadcrumbs__corrente{color:var(--c-text)}.pagination{text-align:center;margin-block-start:40px}.pagination .page-numbers{border-radius:var(--radius-sm);color:var(--c-primary);padding:6px 12px;text-decoration:none;display:inline-block}.pagination .current{background:var(--c-primary);color:var(--c-on-dark)}.notizie{gap:0;margin:0;padding:0;list-style:none;display:grid}.notizia+.notizia{border-block-start:1px solid var(--c-border);margin-block-start:28px;padding-block-start:28px}.notizia__data{color:var(--c-text);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px}.notizia__titolo{font-size:var(--fs-500);font-weight:var(--fw-semibold);margin:0;line-height:1.3}.notizia__link{color:inherit;background-image:linear-gradient(var(--c-primary), var(--c-primary));transition:background-size var(--t-base);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.notizia__link:hover,.notizia__link:focus-visible{background-size:100% 2px}.notizia__sunto{color:var(--c-text);margin:8px 0 0;line-height:1.6}.notizie--compatte .notizia+.notizia{margin-block-start:20px;padding-block-start:20px}.ultime{grid-template-columns:1.25fr 1fr;align-items:start;gap:48px;display:grid}@media (width<=900px){.ultime{grid-template-columns:1fr;gap:32px}}@media (prefers-reduced-motion:reduce){.notizia__link{transition:none}}.articolo__copertina{padding-block-start:40px}.articolo__didascalia{color:var(--c-text);font-size:var(--fs-200);text-align:center;margin-block-start:10px}.section--articolo{padding-block:32px var(--section-py)}.section--altre{padding-block:0 var(--section-py)}[data-punti]{isolation:isolate}.punti-vivi{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;width:100%;height:100%;image-rendering:crisp-edges;image-rendering:pixelated;position:absolute;inset:0}.punti-vivi.is-acceso{opacity:1}html.rivela-in-arrivo main{opacity:0}.rivela{opacity:0;transform:translateY(24px)}.rivela.is-visto{opacity:1;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:none}
