:root{--c-primary: #1264a8;--c-secondary: #54595f;--c-accent: #3c9d4e;--c-bg: #ffffff;--c-panel: #fafafa;--c-border: #c7c7c7;--c-on-dark: #ffffff;--c-text: #6f6f6f;--ff-sans: "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: 700px;--section-py: 100px;--t-fast: .15s ease-out;--t-base: .3s ease-out;--t-slide: 1.2s ease-in-out}@media(max-width:767px){:root{--radius: 0px;--hero-h: 500px;--section-py: 60px}}.wrap{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{display:flex;flex-direction:column;align-items:center;text-align:center}.section{padding-block:var(--section-py)}.section__title,.page__title{font-size:var(--fs-700);font-weight:var(--fw-semibold);text-align:center}.section__title{margin-block-end:40px}.rule{display:block;width:100%;height:1px;margin-block:15px;background:var(--c-border)}.section--partner{padding-block:0 var(--section-py)}.section__title--piccolo{margin-block-end:24px;font-size:var(--fs-500);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.marquee{overflow:hidden;border-radius:var(--radius-lg);mask-image:linear-gradient(90deg,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.marquee__track{display:flex;width:max-content;animation:idl-marquee var(--marquee-durata, 30s) linear infinite}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:56px;margin:0;padding-inline:28px;list-style:none}.marquee__item{flex:0 0 auto}.marquee__logo{width:auto;height:56px;max-width:200px;object-fit:contain}.marquee:not(.marquee--segnaposto) .marquee__logo{filter:grayscale(1);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;mask-image:none}.marquee__track{animation:none}.marquee__group[aria-hidden=true]{display:none}}.btn{display:inline-block;padding:12px 24px;border:0;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);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:opacity var(--t-base)}.btn:hover,.btn:focus-visible{opacity:.85;color:var(--c-on-dark)}.prose{max-width:70ch;margin-inline:auto;text-align:left}.prose :first-child{margin-block-start:0}.prose :last-child{margin-block-end:0}.prose h2,.prose h3{margin-block:1.6em .5em;font-size:var(--fs-700)}.prose h3{font-size:var(--fs-600)}.prose a{color:var(--c-primary)}.prose img{margin-block:1.5em}.cards{display:grid;gap:20px;margin:0;padding:0;list-style:none}.card{display:flex;flex-direction:column;justify-content:space-between;gap:10px;margin:0 5px 5px 0;padding:20px;border:1px solid var(--c-border);border-radius:var(--radius-lg);background:var(--c-panel);box-shadow:5px 5px 10px #00000080}.card__title{margin:0;font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:1.35}.card--link{position:relative}.card__link{color:inherit;text-decoration:none}.card__link:after{content:"";position:absolute;inset:0}.card--link:hover,.card--link:focus-within{background:var(--c-bg)}.card--link:focus-within{outline:2px solid var(--c-primary);outline-offset:2px}.card__meta{display:flex;flex-direction:column;gap:2px;margin:0;color:var(--c-text)}.card__testata{font-size:var(--fs-400)}.card__data{font-size:var(--fs-200)}.site-footer__main{padding-block:56px 48px;background:var(--c-primary);color:var(--c-on-dark)}.site-footer__cols{display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.site-footer__col{flex:1 1 150px;min-width:0}.site-footer__col--brand{flex:1 1 280px;max-width:380px}.site-footer__logo img{width:120px;height:auto}.site-footer__intro{margin:20px 0 0;max-width:42ch;font-size:var(--fs-200);line-height:1.6;opacity:.9}.site-footer__heading{margin:0 0 14px;color:var(--c-on-dark);font-size:var(--fs-300);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase}.menu--footer,.site-footer__contatti{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:var(--fs-200)}.menu--footer a,.site-footer__contatti a{color:inherit;text-decoration:none;transition:opacity var(--t-base)}.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{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.site-footer__contatti .icon{flex:0 0 auto;margin-block-start:2px;opacity:.8}.site-footer__social{margin-block-start:28px}.site-footer__seguici{margin:0 0 10px;font-size:var(--fs-200);font-weight:var(--fw-regular);opacity:.9}.socials{display:flex;gap:8px;margin:0;padding:0;list-style:none}.socials--menu{display:none}@media(max-width:1024px){.socials--menu{display:flex;margin-block-start:auto}.socials--menu .socials__link{width:40px;height:40px}}.socials__link{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--c-on-dark);color:var(--c-primary);transition:opacity var(--t-base)}.socials__link:hover,.socials__link:focus-visible{opacity:.8}.site-footer__legal{padding-block:16px;background:var(--c-panel);border-block-start:1px solid var(--c-border);font-size:var(--fs-100);color:var(--c-secondary)}.site-footer__legal-inner{display:flex;align-items:center;justify-content:space-between;gap:10px 24px;flex-wrap:wrap}.site-footer__legal p{margin:0}.site-footer__ragione:before{content:" · "}.site-footer__firma{display:flex;align-items:center;gap:10px;margin-inline-start:auto}.site-footer__onda{width:50px;height:auto}.menu--legal{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.menu--legal a{color:inherit;text-decoration:none}.menu--legal a:hover,.menu--legal a:focus-visible{text-decoration:underline}@media(max-width:900px){.site-footer__cols{gap:32px}.site-footer__col--brand{flex-basis:100%;max-width:none}}@media(max-width:767px){.site-footer__main{padding-block:40px 32px}.site-footer__col{flex-basis:100%}.site-footer__legal-inner{flex-direction:column;justify-content:center;text-align:center}.site-footer__ragione:before{content:"";display:block}.site-footer__firma{margin-inline-start:0}}.breadcrumbs{padding-block:20px 0;font-size:var(--fs-200);color:var(--c-text)}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:4px 8px;margin-block:0;list-style:none}.breadcrumbs__item+.breadcrumbs__item:before{content:"/";margin-inline-end:8px;color:var(--c-border)}.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{margin-block-start:40px;text-align:center}.pagination .page-numbers{display:inline-block;padding:6px 12px;border-radius:var(--radius-sm);color:var(--c-primary);text-decoration:none}.pagination .current{background:var(--c-primary);color:var(--c-on-dark)}.notizie{display:grid;gap:0;margin:0;padding:0;list-style:none}.notizia+.notizia{margin-block-start:28px;padding-block-start:28px;border-block-start:1px solid var(--c-border)}.notizia__data{margin:0 0 6px;color:var(--c-text);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.1em;text-transform:uppercase}.notizia__titolo{margin:0;font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:1.3}.notizia__link{color:inherit;text-decoration:none;background-image:linear-gradient(var(--c-primary),var(--c-primary));background-repeat:no-repeat;background-position:0 100%;background-size:0 2px;transition:background-size var(--t-base)}.notizia__link:hover,.notizia__link:focus-visible{background-size:100% 2px}.notizia__sunto{margin:8px 0 0;color:var(--c-text);line-height:1.6}.notizie--compatte .notizia+.notizia{margin-block-start:20px;padding-block-start:20px}.ultime{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}.ultime__figura{display:block;overflow:hidden;line-height:0;margin-block-end:18px;border-radius:var(--radius-lg);background:var(--c-panel)}.ultime__img{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform .6s ease-out}.ultime__prima:hover .ultime__img{transform:scale(1.03)}.ultime__titolo{margin:0;font-size:calc(var(--fs-700) * 1.15);font-weight:var(--fw-semibold);line-height:1.2}.ultime__sunto{margin:12px 0 0;max-width:56ch;color:var(--c-text);line-height:1.6}.ultime__tutte{margin:40px 0 0;text-align:center}@media(max-width:900px){.ultime{grid-template-columns:1fr;gap:32px}.ultime__titolo{font-size:var(--fs-700)}}@media(prefers-reduced-motion:reduce){.ultime__img,.notizia__link{transition:none}.ultime__prima:hover .ultime__img{transform:none}}.section--articolo-testa{padding-block:var(--section-py) 24px}.articolo__titolo{margin:0;font-size:calc(var(--fs-700) * 1.35);font-weight:var(--fw-semibold);line-height:1.15;text-align:center}.articolo__figura{margin-block:0}.articolo__img{width:100%;height:auto;border-radius:var(--radius-lg)}.articolo__didascalia{margin-block-start:10px;color:var(--c-text);font-size:var(--fs-200);text-align:center}.section--articolo{padding-block:32px var(--section-py)}.articolo__data{margin:0 0 24px;color:var(--c-text);font-size:var(--fs-100);font-weight:var(--fw-bold);letter-spacing:.1em;text-align:center;text-transform:uppercase}.section--altre{padding-block:0 var(--section-py)}@media(max-width:900px){.articolo__titolo{font-size:var(--fs-700)}}
