:root{--dark-bg-rgb: 18 18 18}.fluid-text-base{font-size:clamp(1.6rem,1.4rem + .6vw,1.8rem)}.fluid-text-boost{font-size:clamp(1.8rem,1.6rem + .8vw,2.2rem)}.fluid-heading{font-size:clamp(2.4rem,2rem + 1.5vw,3.2rem)}:root{--font-primary: Roboto Condensed, -apple-system, BlinkMacSystemFont, Ubuntu, Segoe UI, Myriad Pro, Open Sans, Neue Haas Display, Lato, Nunito, Helvetica Neue, Neue Haas Grotesk Display Pro, Arial, sans-serif;--font-secondary: Neue Haas Display, -apple-system, BlinkMacSystemFont, Ubuntu, Segoe UI, Myriad Pro, Open Sans, Neue Haas Display, Lato, Nunito, Helvetica Neue, Neue Haas Grotesk Display Pro, Arial, sans-serif;--font-base-size: 1.8rem;--fw-400: 400;--fw-500: 500;--fw-600: 600;--fw-700: 700;--fw-800: 800;--fw-regular: var(--fw-400);--fw-medium: var(--fw-500);--fw-semibold: var(--fw-600);--fw-bold: var(--fw-700);--fw-extrabold: var(--fw-800);--display-lg-weight: var(--fw-bold);--display-lg-size: 10.8rem;--display-lg-line-height: calc(var(--display-lg-size) * 1.1);--display-lg-letter-spacing: -0.02em;--display-sm-weight: var(--fw-bold);--display-sm-size: 5.2rem;--display-sm-line-height: calc(var(--display-sm-size) * 1.1);--display-sm-letter-spacing: -0.02em;--heading-2xl-weight: var(--fw-bold);--heading-2xl-size: 3.6rem;--heading-2xl-line-height: calc(var(--heading-2xl-size) * 1.25);--heading-2xl-letter-spacing: -0.02em;--heading-xl-weight: var(--fw-bold);--heading-xl-size: 3.2rem;--heading-xl-line-height: calc(var(--heading-xl-size) * 1.15);--heading-xl-letter-spacing: -0.015em;--heading-lg-weight: var(--fw-medium);--heading-lg-size: 2.8rem;--heading-lg-line-height: calc(var(--heading-lg-size) * 1.2);--heading-lg-letter-spacing: -0.01em;--heading-md-weight: var(--fw-medium);--heading-md-size: 2.4rem;--heading-md-line-height: calc(var(--heading-md-size) * 1.25);--heading-md-letter-spacing: -0.005em;--heading-sm-weight: var(--fw-medium);--heading-sm-size: 2.2rem;--heading-sm-line-height: calc(var(--heading-sm-size) * 1.3);--heading-sm-letter-spacing: 0;--heading-xs-weight: var(--fw-medium);--heading-xs-size: 2.0rem;--heading-xs-line-height: calc(var(--heading-xs-size) * 1.35);--heading-xs-letter-spacing: 0;--text-xl-size: 2.0rem;--text-xl-line-height: calc(var(--text-xl-size) * 1.5);--text-lg-size: 1.8rem;--text-lg-line-height: calc(var(--text-lg-size) * 1.6);--text-md-size: 1.6rem;--text-md-line-height: calc(var(--text-md-size) * 1.6);--text-sm-size: 1.4rem;--text-sm-line-height: calc(var(--text-sm-size) * 1.6);--text-xs-size: 1.2rem;--text-xs-line-height: calc(var(--text-xs-size) * 1.6);--label-2xl-weight: var(--fw-medium);--label-2xl-size: 2.2rem;--label-2xl-line-height: calc(var(--label-2xl-size) * 1);--label-2xl-letter-spacing: 0;--label-xl-weight: var(--fw-medium);--label-xl-size: 2rem;--label-xl-line-height: calc(var(--label-xl-size) * 1);--label-xl-letter-spacing: 0;--label-lg-weight: var(--fw-medium);--label-lg-size: 1.8rem;--label-lg-line-height: calc(var(--label-lg-size) * 1);--label-lg-letter-spacing: 0;--label-md-weight: var(--fw-medium);--label-md-size: 1.6rem;--label-md-line-height: calc(var(--label-md-size) * 1);--label-md-letter-spacing: 0;--label-sm-weight: var(--fw-medium);--label-sm-size: 1.4rem;--label-sm-line-height: calc(var(--label-sm-size) * 1);--label-sm-letter-spacing: 0;--label-xs-weight: var(--fw-medium);--label-xs-size: 1.2rem;--label-xs-line-height: calc(var(--label-xs-size) * 1);--label-xs-letter-spacing: 0;--label-2xs-weight: var(--fw-medium);--label-2xs-size: 1rem;--label-2xs-line-height: calc(var(--label-2xs-size) * 1);--label-2xs-letter-spacing: 0;--overline-lg-weight: var(--fw-medium);--overline-lg-size: 2.1rem;--overline-lg-line-height: calc(var(--overline-lg-size) * 1.4);--overline-lg-letter-spacing: 0;--overline-md-weight: var(--fw-medium);--overline-md-size: 1.4rem;--overline-md-line-height: calc(var(--overline-md-size) * 1.4);--overline-md-letter-spacing: 0;--overline-sm-weight: var(--fw-medium);--overline-sm-size: 1.2rem;--overline-sm-line-height: calc(var(--overline-sm-size) * 1.4);--overline-sm-letter-spacing: 0}@media(max-width: 48em){:root{--display-lg-size: 6.4rem;--display-lg-line-height: calc(var(--display-lg-size) * 1.1);--display-sm-size: 4rem;--display-sm-line-height: calc(var(--display-sm-size) * 1.1);--heading-2xl-size: 2.8rem;--heading-2xl-line-height: calc(var(--heading-2xl-size) * 1.25);--heading-xl-size: 2.4rem;--heading-xl-line-height: calc(var(--heading-xl-size) * 1.15);--heading-lg-size: 2.0rem;--heading-lg-line-height: calc(var(--heading-lg-size) * 1.2);--heading-md-size: 1.8rem;--heading-md-line-height: calc(var(--heading-md-size) * 1.25);--heading-sm-size: 1.6rem;--heading-sm-line-height: calc(var(--heading-sm-size) * 1.3);--heading-xs-size: 1.6rem;--heading-xs-line-height: calc(var(--heading-xs-size) * 1.35);--text-xl-size: 1.8rem;--text-xl-line-height: calc(var(--text-xl-size) * 1.6);--text-lg-size: 1.6rem;--text-lg-line-height: calc(var(--text-lg-size) * 1.6);--text-md-size: 1.4rem;--text-md-line-height: calc(var(--text-md-size) * 1.6);--text-sm-size: 1.3rem;--text-sm-line-height: calc(var(--text-sm-size) * 1.6);--label-2xl-size: 2rem;--label-2xl-line-height: calc(var(--label-2xl-size) * 1.4);--label-2xl-letter-spacing: 0.00em;--label-xl-size: 1.8rem;--label-xl-line-height: calc(var(--label-xl-size) * 1.4);--label-xl-letter-spacing: 0.00em;--label-lg-size: 1.6rem;--label-lg-line-height: calc(var(--label-lg-size) * 1.4);--label-lg-letter-spacing: 0.00em;--label-md-size: 1.4rem;--label-md-line-height: calc(var(--label-md-size) * 1.4);--label-md-letter-spacing: 0.00em;--label-sm-line-height: calc(var(--label-sm-size) * 1.4);--label-sm-letter-spacing: 0.00em;--label-xs-line-height: calc(var(--label-xs-size) * 1.4);--label-xs-letter-spacing: 0.00em;--label-2xs-line-height: calc(var(--label-2xs-size) * 1.4);--label-2xs-letter-spacing: 0.00em;--overline-lg-size: 1.9rem;--overline-lg-line-height: calc(var(--overline-lg-size) * 1.4);--overline-lg-letter-spacing: 0.00em;--overline-md-size: 1.3rem;--overline-md-line-height: calc(var(--overline-md-size) * 1.4);--overline-md-letter-spacing: 0.00em;--overline-sm-size: 1.1rem;--overline-sm-line-height: calc(var(--overline-sm-size) * 1.4);--overline-sm-letter-spacing: 0.00em}}:root{color-scheme:light dark;--bg-page: #FFFFFF;--bg-page-dark: #000000;--bg-soft: #DDEBFA;--border-accent: #DADFEC;--text-primary: #171717;--text-secondary: #404040;--text-heading: #171717;--text-heading-accent: #8E56AB;--text-body: #525252;--text-muted: #737373;--link: #000E7A;--link-hover: #0241AD;--divider: #E5E5E5;--header-bg: #FFFFFF;--header-nav-bg: var(--header-bg);--header-nav-bg-hover: #F3F4F6;--header-link: #171717;--header-link-hover: #404040;--goto-top-bg: #779DDD;--goto-top-bg-hover: #A4BDE9;--goto-top: #FFFFFF;--color-indice-bg: #F3F4F6;--color-indice: #6B7280;--color-indice-hover: #0241AD;--color-indice-divisore: #E5E7EB;--color-text-secondary: #CFB7DB;--color-text-secondary-hover: #9E6EB7;--color-text-tertiary: #9CA3AF;--color-text-strong: #1F2937;--color-divider: #E5E7EB;--heading-primary: #0241AD;--heading-secondary: #6C85B0;--heading-primary-hover: #5C89D7;--link-primary: #0241AD;--link-primary-hover: #497CD2;--header-nav-divisore: #D1D5DB;--header-submenu-bg: #6C85B0;--header-submenu-bg-hover: #A8B5D2;--header-submenu-divisore: #8396BF;--header-submenu-link: #E6EAF2;--header-submenu-link-hover: #6C85B0;--hamburger-menu-bg: #F5F5F5;--hamburger-menu-border: #D4D4D4;--hamburger-menu-icon: #6B7280;--hero-bg: #fdfbfb;--hero-overline: #D1D5DB;--hero-titolo: #DDEBFA;--mininav-link: #F5F5F5;--mininav-link-hover: #E5E5E5;--mininav-link-bg: rgba(249, 250, 251, 0) ;--mininav-link-bg-hover: rgba(249, 250, 251, 0.2) ;--mininav-divisore: #1C5BC7;--mininav-bg-0: #7E3E9F;--mininav-bg-50: #9E6EB7;--mininav-bg-100: #E8E5EA;--mininav-bg: linear-gradient( to right, var(--mininav-bg-0) 9%, var(--mininav-bg-50) 29%, var(--mininav-bg-100) 92% );--accordion-gradient-1: #EDEDED;--accordion-gradient-2: #F9FAFB;--accordion-bg: linear-gradient( to right, var(--accordion-gradient-1), var(--accordion-gradient-2) );--accordion-icon: #A3A3A3;--accordion-titolo: #0241AD;--accordion-testo: #497CD2;--pdf-sfondo: #c385b1;--pdf-testo: #fff;--footer-bg-from: #002894;--footer-bg-to: #DDEBFA;--footer-bg: linear-gradient( to right, var(--footer-bg-from) 3%, var(--footer-bg-to) 97% );--footer-divisore: #6B7280;--footer-sponsor-label: #A3A3A3;--footer-meta-credits: #737373;--footer-meta-legal: #737373;--footer-link: #737373;--footer-link-hover: #262626;--intervista-nome: #5C89D7;--intervista-affiliazione: #5C89D7;--intervista-domanda-bg: #FFFFFF;--intervista-domanda-bg-hover: #F3F4F6;--intervista-domanda-divisore: #E5E7EB;--login-logo: url("../img/login_Logo.png");--login-bg-img: url("../img/login_sfondo.webp");--login-bg-overlay1: none;--login-bg-overlay2: none;--login-bg-blend-mode: none;--login-bg: var(--login-bg-overlay2), var(--login-bg-overlay1), var(--login-bg-img);--login-bg-blend-mode: hard-light;--img-border: #E5E7EB;--header-logo: image-set( url("../img/logo.png") 1x, url("../img/logo-2x.png") 2x, url("../img/logo-3x.png") 3x );--icona-breaking-news: image-set( url("../img/icona-breaking-news.png") 1x, url("../img/icona-breaking-news-2x.png") 2x, url("../img/icona-breaking-news-3x.png") 3x );--icona-summaries: image-set( url("../img/icona-summaries.png") 1x, url("../img/icona-summaries-2x.png") 2x, url("../img/icona-summaries-3x.png") 3x )}[data-theme=dark]{--bg-page: #242424;--color-indice-bg: #323232;--color-indice: #9E9E9E;--color-indice-hover: #D1D5DB;--color-indice-divisore: #4B5563;--text-primary: #9E9E9E;--color-text-secondary: #757575;--color-text-secondary-hover: #9E9E9E;--color-text-tertiary: #757575;--color-text-strong: #E5E5E5;--color-divider: #393939;--link-primary: #A8B5D2;--link-primary-hover: #C1CADF;--heading-primary: #E0E0E0;--heading-primary-hover: #9E9E9E;--heading-secondary: #757575;--header-bg: #242424;--header-nav-bg: var(--header-bg);--header-nav-bg-hover: #2C2C2C;--header-link: #E0E0E0;--header-link-hover: #E0E0E0;--header-nav-divisore: #404040;--header-submenu-bg: #6C85B0;--header-submenu-bg-hover: #A8B5D2;--header-submenu-divisore: #8396BF;--header-submenu-link: #E6EAF2;--header-submenu-link-hover: #6C85B0;--hamburger-menu-bg: #2C2C2C;--hamburger-menu-border: #757575;--hamburger-menu-icon: #9E9E9E;--goto-top-bg: #9E6EB7;--goto-top-bg-hover: #BF9FCF;--goto-top: #FFFFFF;--hero-bg: #272727;--hero-overline: #757575;--hero-titolo: #616161;--mininav-link: #D4D4D4;--mininav-link-hover: #E5E5E5;--mininav-link-bg: rgba(249, 250, 251, 0) ;--mininav-link-bg-hover: rgba(249, 250, 251, 0.2) ;--mininav-divisore: #8396BF;--mininav-bg-0: #7E3E9F;--mininav-bg-50: #7E3E9F;--mininav-bg-100: #8E56AB;--mininav-bg: linear-gradient( to right, var(--mininav-bg-0) 9%, var(--mininav-bg-50) 29%, var(--mininav-bg-100) 92% );--accordion-gradient-1: #2D2D2D;--accordion-gradient-2: #2D2D2D;--accordion-bg: linear-gradient( to right, var(--accordion-gradient-1), var(--accordion-gradient-2) );--accordion-icon: #737373;--accordion-titolo: var(--heading-primary);--accordion-testo: var(--text-primary);--footer-bg-from: #002894;--footer-bg-to: #1C5BC7;--footer-bg: linear-gradient( to right, var(--footer-bg-from) 3%, var(--footer-bg-to) 97% );--footer-divisore: #6B7280;--footer-sponsor-label: #A3A3A3;--footer-meta-credits: #A3A3A3;--footer-meta-legal: #A3A3A3;--footer-link: #A3A3A3;--footer-link-hover: #D4D4D4;--intervista-nome: #E0E0E0;--intervista-affiliazione: #9E9E9E;--intervista-domanda-bg: #242424;--intervista-domanda-bg-hover: #353535;--intervista-domanda: #9E9E9E;--intervista-domanda-hover: #E5E5E5;--intervista-domanda-divisore: #525252;--login-logo: url("../img/login_Logo-dark.png");--login-bg-img: url("../img/login_sfondo.webp");--login-bg-overlay1: linear-gradient( to right, rgba( var(--dark-bg-rgb) / 0.9 ) 0%, rgba( var(--dark-bg-rgb) / 0.9 ) 100% );--login-bg-overlay2: radial-gradient( 400rem circle at bottom left, rgba( var(--dark-bg-rgb) / 1.0 ) 0%, rgba( var(--dark-bg-rgb) / 0.5 ) 30%, rgba( var(--dark-bg-rgb) / 0 ) 100% );--login-bg: var(--login-bg-overlay2), var(--login-bg-overlay1), var(--login-bg-img);--login-bg-blend-mode: hard-light;--img-border: #393939;--header-logo: image-set( url("../img/logo-dark.png") 1x, url("../img/logo-dark-2x.png") 2x, url("../img/logo-dark-3x.png") 3x );--icona-breaking-news: image-set( url("../img/icona-breaking-news-dark.png") 1x, url("../img/icona-breaking-news-dark-2x.png") 2x, url("../img/icona-breaking-news-dark-3x.png") 3x );--icona-summaries: image-set( url("../img/icona-summaries-dark.png") 1x, url("../img/icona-summaries-dark-2x.png") 2x, url("../img/icona-summaries-dark-3x.png") 3x )}[data-theme=dark] ::-moz-selection{background:#383f4d;color:#e5e7eb}[data-theme=dark] ::selection{background:#383f4d;color:#e5e7eb}:root{--icon-2xl: 3.6rem;--icon-xl: 3.2rem;--icon-lg: 2.8rem;--icon-md: 2.4rem;--icon-sm: 2.0rem;--icon-xs: 1.6rem;--icon-stroke-100: 1;--icon-stroke-150: 1.5;--icon-stroke-200: 2;--btn-icon-size-xl: var(--icon-lg);--btn-icon-size-lg: var(--icon-lg);--btn-icon-size-md: var(--icon-md);--btn-icon-size-sm: var(--icon-xs);--input-icon-size-lg: var(--icon-lg);--input-icon-size-md: var(--icon-md);--input-icon-size-sm: var(--icon-sm)}@media(max-width: 48em){:root{--icon-2xl: 3.2rem;--icon-xl: 2.8rem;--icon-lg: 2.4rem;--icon-md: 2.0rem;--icon-sm: 1.6rem;--icon-xs: 1.4rem}}@media(max-width: 23.4375em){:root{--icon-2xl: 2.8rem;--icon-xl: 2.4rem;--icon-lg: 2.0rem;--icon-md: 1.8rem;--icon-sm: 1.6rem;--icon-xs: 1.4rem}}:root{--input-gap: 1.2rem;--input-control-gap: 2.0rem;--input-control-px: 2.0rem;--input-control-py: 1.2rem;--input-border-width: 1px;--input-outline-width: 3px;--input-bg: #FFFFFF;--input-bg-hover: #F9FAFB;--input-bg-disabled: #F3F4F6;--input-border: #D1D5DB;--input-border-hover: #6B7280;--input-border-disabled: #D1D5DB;--input-border-focus: #497CD2;--input-border-error: #EF4444;--input-outline-focus: #A4BDE9;--input-outline-error: #FECACA;--input-label: #6B7280;--input-label-hover: #4B5563;--input-label-disabled: #9CA3AF;--input-label-error: #DC2626;--input-placeholder: #9CA3AF;--input-placeholder-disabled: #9CA3AF;--input-help: #9CA3AF;--input-help-disabled: #D1D5DB;--input-help-error: #EF4444;--input-icon: #6B7280;--input-icon-disabled: #9CA3AF;--input-icon-error: #9CA3AF;--input-text: #6B7280;--input-text-disabled: #9CA3AF;--input-accent: #FFFFFF}[data-theme=dark]{--input-bg: #2C2C2C;--input-bg-hover: #2D2D2D;--input-bg-disabled: #272727;--input-border: #4B5563;--input-border-hover: #9CA3AF;--input-border-disabled: #393939;--input-border-focus: #5C89D7;--input-border-error: #F87171;--input-outline-focus: #497CD2;--input-outline-error: #EF4444;--input-label: #DADADA;--input-label-hover: #E0E0E0;--input-label-disabled: #787878;--input-label-error: #F87171;--input-placeholder: #9CA3AF;--input-placeholder-disabled: #6B7280;--input-help: #6B7280;--input-help-disabled: #6B7280;--input-help-error: #EF4444;--input-icon: #6B7280;--input-icon-disabled: #6B7280;--input-icon-error: #6B7280;--input-text: #DADADA;--input-text-disabled: #B6B6B6}.input--lg{--input-gap: .8rem;--input-control-gap: 1.2rem;--input-control-px: 2rem;--input-control-py: 1.2rem}.input--md{--input-gap: .6rem;--input-control-gap: .8rem;--input-control-px: 1.6rem;--input-control-py: 1rem}.input--sm{--input-gap: .4rem;--input-control-gap: .6rem;--input-control-px: 1.2rem;--input-control-py: .8rem}@media(max-width: 48em){.input--lg{--input-gap: .6rem;--input-control-gap: 1rem;--input-control-px: 1.6rem;--input-control-py: 1rem}.input--md{--input-gap: .4rem;--input-control-gap: .6rem;--input-control-px: 1.2rem;--input-control-py: .8rem}.input--sm{--input-gap: .3rem;--input-control-gap: .4rem;--input-control-px: 1rem;--input-control-py: .6rem}}@media(max-width: 23.4375em){.input--lg{--input-gap: .4rem;--input-control-gap: .8rem;--input-control-px: 1.2rem;--input-control-py: .8rem}.input--md{--input-gap: .3rem;--input-control-gap: .6rem;--input-control-px: 1rem;--input-control-py: .6rem}.input--sm{--input-gap: .2rem;--input-control-gap: .4rem;--input-control-px: .8rem;--input-control-py: .5rem}}:root{--checkbox-size: 2.4rem;--checkbox-gap: .8rem}:root{--btn-xl-px: 2rem;--btn-xl-py: 1.2rem;--btn-xl-gap: 1.2rem;--btn-lg-px: 2rem;--btn-lg-py: 1.2rem;--btn-lg-gap: 1.2rem;--btn-md-px: 1.6rem;--btn-md-py: 1.0rem;--btn-md-gap: .8rem;--btn-sm-px: 1.2rem;--btn-sm-py: .8rem;--btn-sm-gap: .6rem;--btn-radius-sm: 0px;--btn-radius-md: 1.2rem;--btn-radius-lg: 999px;--outline-offset: 0;--outline-offset-focus: 0px;--btn-primary-bg: #497CD2;--btn-primary-bg-hover: #5C89D7;--btn-primary-bg-active: #0241AD;--btn-primary-bg-disabled: #D2DEF4;--btn-primary-border: #497CD2;--btn-primary-border-hover: #5C89D7;--btn-primary-border-active: #0241AD;--btn-primary-border-disabled: #D2DEF4;--btn-primary-text: #FFFFFF;--btn-primary-text-disabled: #779DDD;--btn-primary-border-width: 1px;--btn-primary-border-color-focus: #1C5BC7;--btn-primary-border-width-focus: 1px;--btn-primary-border-width-disabled: 1px;--btn-primary-outline-color-focus: #A4BDE9;--btn-primary-outline-width-focus: 3px;--btn-secondary-bg: #FAFAFA;--btn-secondary-bg-hover: #D4D4D4;--btn-secondary-bg-active: #404040;--btn-secondary-bg-disabled: #FAFAFA;--btn-secondary-border: #A3A3A3;--btn-secondary-border-active: #404040;--btn-secondary-border-focus: #737373;--btn-secondary-border-disabled: #E5E5E5;--btn-secondary-text: #404040;--btn-secondary-text-hover: #FFFFFF;--btn-secondary-text-active: #FFFFFF;--btn-secondary-text-disabled: #D4D4D4;--btn-secondary-border-width: 1px;--btn-secondary-border-color-focus: #1C5BC7;--btn-secondary-border-width-focus: 1px;--btn-secondary-outline-color-focus: #E5E5E5;--btn-secondary-outline-width-focus: 3px;--btn-tertiary-bg: #8396BF;--btn-tertiary-bg-hover: #6C85B0;--btn-tertiary-bg-active: #526B96;--btn-tertiary-bg-disabled: #DADFEC;--btn-tertiary-border: #DADFEC;--btn-tertiary-border-hover: #C1CADF;--btn-tertiary-border-active: #A8B5D2;--btn-tertiary-border-disabled: #DADFEC;--btn-tertiary-text: #FFFFFF;--btn-tertiary-text-disabled: #A8B5D2;--btn-tertiary-border-width: 3px;--btn-tertiary-border-color-focus: #526B96;--btn-tertiary-border-width-focus: 2px;--btn-tertiary-border-width-disabled: 3px;--btn-tertiary-outline-color-focus: #C1CADF;--btn-tertiary-outline-width-focus: 3px;--btn-ghost-bg: transparent;--btn-ghost-bg-hover: #DDEBFA;--btn-ghost-bg-active: #D2DEF4;--btn-ghost-bg-disabled: transparent;--btn-ghost-border: #FFFFFF;--btn-ghost-border-hover: #FAFAFA;--btn-ghost-border-active: #D2DEF4;--btn-ghost-border-focus: #A4BDE9;--btn-ghost-border-disabled: #FAFAFA;--btn-ghost-text: #497CD2;--btn-ghost-text-hover: #1C5BC7;--btn-ghost-text-active: #0241AD;--btn-ghost-text-disabled: #A3A3A3;--btn-ghost-border-width: 1px;--btn-ghost-border-color-focus: #A4BDE9;--btn-ghost-border-width-focus: 1px;--btn-ghost-outline-color-focus: #D2DEF4;--btn-ghost-outline-width-focus: 3px}[data-theme=dark]{--btn-primary-bg: #497CD2;--btn-primary-bg-hover: #5C89D7;--btn-primary-bg-active: #1C5BC7;--btn-primary-bg-disabled: #323232;--btn-primary-border: #1C5BC7;--btn-primary-border-hover: #497CD2;--btn-primary-border-active: #002894;--btn-primary-border-disabled: #323232;--btn-primary-text: #FFFFFF;--btn-primary-text-disabled: #737373;--btn-primary-border-width: 1px;--btn-primary-border-color-focus: #1C5BC7;--btn-primary-border-width-focus: 3px;--btn-primary-outline-color-focus: #A4BDE9;--btn-primary-outline-width-focus: 3px;--btn-secondary-bg: #272727;--btn-secondary-bg-hover: #2D2D2D;--btn-secondary-bg-active: #393939;--btn-secondary-bg-disabled: #272727;--btn-secondary-border: #525252;--btn-secondary-border-hover: #737373;--btn-secondary-border-active: #737373;--btn-secondary-border-disabled: #404040;--btn-secondary-border-color-focus: #171717;--btn-secondary-text: #E5E5E5;--btn-secondary-text-hover: #FFFFFF;--btn-secondary-text-active: #FFFFFF;--btn-secondary-text-disabled: #525252;--btn-secondary-border-width: 1px;--btn-secondary-border-width-focus: 1px;--btn-secondary-outline-color-focus: #525252;--btn-secondary-outline-width-focus: 3px;--btn-ghost-bg: transparent;--btn-ghost-bg-hover: #272727;--btn-ghost-bg-active: #2D2D2D;--btn-ghost-bg-disabled: transparent;--btn-ghost-border: transparent;--btn-ghost-border-hover: #2C2C2C;--btn-ghost-border-active: #2C2C2C;--btn-ghost-border-disabled: #2D2D2D;--btn-ghost-border-color-focus: #1D1D1D;--btn-ghost-text: #A3A3A3;--btn-ghost-text-hover: #A3A3A3;--btn-ghost-text-active: #A3A3A3;--btn-ghost-text-disabled: #404040;--btn-ghost-border-width: 1px;--btn-ghost-border-width-focus: 1px;--btn-ghost-outline-color-focus: #525252;--btn-ghost-outline-width-focus: 3px}@media(max-width: 48em){:root{--btn-xl-px: 1.6rem;--btn-xl-py: 1.0rem;--btn-xl-gap: 1.0rem;--btn-lg-px: 1.6rem;--btn-lg-py: 1.0rem;--btn-lg-gap: 1.0rem;--btn-md-px: 1.2rem;--btn-md-py: 0.8rem;--btn-md-gap: 0.6rem;--btn-sm-px: 1.0rem;--btn-sm-py: 0.6rem;--btn-sm-gap: 0.4rem}}@media(max-width: 23.4375em){:root{--btn-xl-px: 1.2rem;--btn-xl-py: 0.8rem;--btn-xl-gap: 0.8rem;--btn-lg-px: 1.2rem;--btn-lg-py: 0.8rem;--btn-lg-gap: 0.8rem;--btn-md-px: 1.0rem;--btn-md-py: 0.6rem;--btn-md-gap: 0.4rem;--btn-sm-px: 0.8rem;--btn-sm-py: 0.5rem;--btn-sm-gap: 0.3rem}}:root{--container-wide-max: 1920px;--container-max: 1500px;--padding-inline: 4.0rem;--padding-inline-wide: 5.2rem;--layout-colonne: 12;--layout-gutters: 2.8rem}@media(max-width: 120em){:root{--container-max: 1500px;--padding-inline: 3.2rem;--padding-inline-wide: 5.2rem;--layout-colonne: 12;--layout-gutters: 2.4rem}}@media(max-width: 90em){:root{--container-max: 1200px;--padding-inline: 3.2rem;--padding-inline-wide: 3.2rem;--layout-colonne: 12;--layout-gutters: 2.4rem}}@media(max-width: 64em){:root{--container-max: 960px;--padding-inline: 3.2rem;--padding-inline-wide: 3.2rem;--layout-colonne: 8;--layout-gutters: 1.6rem}}@media(max-width: 48em){:root{--padding-inline: 2.4rem;--padding-inline-wide: 2.4rem;--layout-colonne: 8;--layout-gutters: 1.6rem}}@media(max-width: 23.4375em){:root{--padding-inline: 1.6rem;--padding-inline-wide: 1.6rem;--layout-colonne: 4;--layout-gutters: 0.8rem}}:root{--section-spacious: 9.6rem;--section-default: 8.0rem;--section-compact: 5.6rem;--space-layout-lg: 5.6rem;--space-layout-md: 4.0rem;--space-layout-sm: 2.4rem;--space-block: 4.0rem;--space-title: 3.2rem;--space-text: 1.6rem}@media(max-width: 90em){:root{--section-spacious: 8.0rem;--section-default: 7.2rem;--section-compact: 5.6rem;--space-layout-lg: 5.6rem;--space-layout-md: 3.2rem;--space-layout-sm: 2.4rem;--space-block: 3.2rem;--space-title: 2.8rem;--space-text: 1.6rem}}@media(max-width: 64em){:root{--section-spacious: 8.0rem;--section-default: 6.4rem;--section-compact: 4.8rem;--space-layout-lg: 4.8rem;--space-layout-md: 3.2rem;--space-layout-sm: 2.0rem;--space-block: 3.2rem;--space-title: 2.4rem;--space-text: 1.6rem}}@media(max-width: 48em){:root{--section-spacious: 6.4rem;--section-default: 5.6rem;--section-compact: 4.0rem;--space-layout-lg: 4.0rem;--space-layout-md: 2.4rem;--space-layout-sm: 1.6rem;--space-block: 2.4rem;--space-title: 2.4rem;--space-text: 1.2rem}}@media(max-width: 23.4375em){:root{--section-spacious: 5.6rem;--section-default: 4.8rem;--section-compact: 3.2rem;--space-layout-lg: 3.2rem;--space-layout-md: 2.0rem;--space-layout-sm: 1.2rem;--space-block: 2.4rem;--space-title: 2.0rem;--space-text: 1.2rem}}:root{--glass-blur: 20px;--glass-shadow: 0 8px 24px rgba(0, 0, 0, 0.12)}@media(prefers-color-scheme: dark){:root{--glass-bg: rgba(20, 20, 20, 0.22);--glass-border: rgba(255, 255, 255, 0.10);--glass-shadow: 0 8px 24px rgba(0, 0, 0, 0.28)}}:root{--shadow-xs: 0 1px 2px rgba(16,24,40,0.04);--shadow-sm: 0 2px 6px rgba(16,24,40,0.06);--shadow-md: 0 2px 15px rgba(16,24,40,0.08);--shadow-lg: 0 8px 24px -4px rgba(16,24,40,0.10);--shadow-xl: 0 20px 40px -8px rgba(16,24,40,0.10);--shadow-2xl: 0 24px 60px -16px rgba(16,24,40,0.20)}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-LightIt.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-It.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-SemiboldIt.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-BoldIt.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-Black.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro";src:url("../fonts/Text/MyriadPro/MyriadPro-BlackIt.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Myriad Pro Condensed";src:url("../fonts/Text/MyriadPro/MyriadPro-Cond.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro Condensed";src:url("../fonts/Text/MyriadPro/MyriadPro-CondIt.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Myriad Pro Condensed";src:url("../fonts/Text/MyriadPro/MyriadPro-BoldCond.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Myriad Pro Condensed";src:url("../fonts/Text/MyriadPro/MyriadPro-BoldCondIt.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica";src:url("../fonts/Text/Helvetica/Helvetica.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica";src:url("../fonts/Text/Helvetica/Helvetica-Oblique.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica";src:url("../fonts/Text/Helvetica/Helvetica-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica";src:url("../fonts/Text/Helvetica/Helvetica-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica";src:url("../fonts/Text/Helvetica/Helvetica-BoldOblique.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-Hairline.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-HairlineItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Lato";src:url("../fonts/Text/Lato/Lato-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-XXThin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-XXThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-XThin.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-XThinItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-Thin.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-ThinItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-Light.woff2") format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-LightItalic.woff2") format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-Roman.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-RomanItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Neue Haas Display";src:url("../fonts/Text/NeueHaasDisplay/NeueHaasDisplay-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/Text/Roboto/Roboto-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Condensed";src:url("../fonts/Text/RobotoCondensed/RobotoCondensed-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Segoe UI";src:url("../fonts/Text/SegoeUI/SegoeUI.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:url("../fonts/Text/SegoeUI/SegoeUI-Italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Segoe UI";src:url("../fonts/Text/SegoeUI/SegoeUI-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:url("../fonts/Text/SegoeUI/SegoeUI-Semibold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:url("../fonts/Text/SegoeUI/SegoeUI-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Segoe UI";src:url("../fonts/Text/SegoeUI/SegoeUI-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@view-transition{navigation:auto}::view-transition-new(root){animation-name:flashBianco;animation-duration:.2s;animation-timing-function:ease-in;animation-delay:1.1s;animation-play-state:running}::view-transition-group(root){background-color:white}@keyframes flashBianco{0%{opacity:0}100%{opacity:1}}html.no-view-transition::view-transition-group(root),html.no-view-transition::view-transition-old(root),html.no-view-transition::view-transition-new(root){animation:none !important}@keyframes appari_da_sopra_PDF{0%{transform:translateX(-50%) translateY(-16px) scale(0.15)}100%{transform:translateX(-50%) translateY(-4px) scale(1)}}@keyframes appari_da_sotto_PDF{0%{opacity:0;transform:translateX(-50%) translateY(2.2rem) scale(0.75)}100%{opacity:1;transform:translateX(-50%) translateY(1.2rem) scale(1)}}@keyframes bouncePDF{0%{transform:translateX(-50%) translateY(6px) scale(0.85)}100%{transform:translateX(-50%) translateY(0) scale(1)}}@keyframes MessageIn{to{opacity:1;transform:translateY(0)}}@keyframes messageInFade{to{opacity:1}}h1{font-weight:var(--heading-2xl-weight);font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing)}h2{font-weight:var(--heading-xl-weight);font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing)}h3{font-weight:var(--heading-lg-weight);font-size:var(--heading-lg-size);line-height:var(--heading-lg-line-height);letter-spacing:var(--heading-lg-letter-spacing)}h4{font-weight:var(--heading-md-weight);font-size:var(--heading-md-size);line-height:var(--heading-md-line-height);letter-spacing:var(--heading-md-letter-spacing)}h5{font-weight:var(--heading-sm-weight);font-size:var(--heading-sm-size);line-height:var(--heading-sm-line-height);letter-spacing:var(--heading-sm-letter-spacing)}h6{font-weight:var(--heading-xs-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing)}p+p{margin-top:var(--space-text)}strong,b{font-weight:var(--fw-bold, 700)}small{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}::-moz-selection{background:#b1b1b1;color:#fff;text-shadow:none}::selection{background:#b1b1b1;color:#fff;text-shadow:none}img,picture,video,canvas{display:block;max-width:100%}svg{display:inline-block}ul,ol{list-style:none;margin:0;padding:0}blockquote{border-left:5px solid var(--color-divider);padding-left:2.5rem;margin-block:var(--space-text)}@media(prefers-color-scheme: dark){body{background:#121212;color:#ddd}}html{font-size:62.5%;box-sizing:border-box}*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}a{color:inherit;text-decoration:none}body{font-family:"Roboto Condensed","Neue Haas Display";font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);background-color:var(--bg-page);color:var(--text-body)}.force-dark{color-scheme:dark}.icon{display:inline-block;width:1em;height:1em;color:currentColor;stroke-width:1.5;stroke-width:var(--stroke-width, 1.5);fill:none;flex-shrink:0}.icon--xs{font-size:var(--icon-xs)}.icon--sm{font-size:var(--icon-sm)}.icon--md{font-size:var(--icon-md)}.icon--lg{font-size:var(--icon-lg)}.icon--xl{font-size:var(--icon-xl)}.icon--2xl{font-size:var(--icon-2xl)}.icon--16{font-size:1.6rem}.icon--20{font-size:2rem}.icon--24{font-size:2.4rem}.icon--28{font-size:2.8rem}.icon--32{font-size:3.2rem}.icon--thin{--icon-stroke: 1}.icon--bold{--icon-stroke: 2}.menu{background-color:var(--header-bg);display:flex;padding-inline:2rem;border-radius:1.2rem}.menu__list{display:flex}.menu__item:hover .menu__sub-list{transform:translateY(0rem);opacity:1;visibility:visible;pointer-events:auto}.menu__link,.menu__link:link,.menu__link:visited{display:flex;align-items:center;padding-inline:2rem;padding-block:2.4rem;text-transform:uppercase;background-color:var(--header-nav-bg);transition:background-color 350ms ease-out;font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing);font-family:"Neue Haas Display",-apple-system,BlinkMacSystemFont,Ubuntu,"Segoe UI","Myriad Pro","Open Sans","Neue Haas Display","Lato","Nunito","Helvetica Neue","Neue Haas Grotesk Display Pro",Arial,sans-serif;color:var(--header-link)}.menu__link:hover,.menu__link:active{background-color:var(--header-nav-bg-hover);color:var(--header-link-hover)}@media(max-width: 90em){.menu{padding-inline:1.2rem}.menu__link,.menu__link:link,.menu__link:visited{padding-inline:1.2rem;padding-block:1.6rem}}@media(max-width: 48em){.menu{flex-basis:100%;overflow:hidden;max-height:0;opacity:1;transition:max-height 500ms ease,opacity 250ms ease-in-out}.menu.is-open{max-height:50rem;opacity:1}.menu__list{display:flex;flex-direction:column;flex-grow:1;padding-top:.8rem}.menu__icon{display:block}.menu__item:not(:last-child){border-bottom:1px solid var(--header-nav-divisore)}.menu__link{padding-inline:2rem;padding-block:1.2rem;flex-grow:1}.menu .menu__item--has-sub{display:flex;flex-direction:column}.menu__sub-list{position:static;visibility:visible;opacity:1;top:100%;max-height:0;overflow:hidden;transition:max-height 500ms ease-out;pointer-events:auto;transform:translateY(0);padding-block:0;min-width:22rem}.menu__item.is-open .menu__icon{transform:translateY(-1px) rotate(90deg)}.menu__item.is-open .menu__sub-list{max-height:30rem}}.navigation__button{cursor:pointer;position:relative;display:none;height:3.6rem;width:3.6rem;align-self:center;overflow:hidden;border-radius:0;background-color:var(--hamburger-menu-bg);border:1px solid var(--hamburger-menu-border)}.navigation__button:hover .navigation__icon::after{transform:translateY(0.6rem)}.navigation__button:hover .navigation__icon::before{transform:translateY(-0.6rem)}.navigation__button.is-open .navigation__icon{transform:translateX(-20px);background-color:transparent}.navigation__button.is-open .navigation__icon::after{transform:translateX(20px) rotate(45deg)}.navigation__button.is-open .navigation__icon::before{transform:translateX(20px) rotate(-45deg)}@media(max-width: 48em){.navigation__button{display:flex;align-items:center;justify-content:center}}.navigation__icon{position:relative}.navigation__icon,.navigation__icon::before,.navigation__icon::after{background-color:var(--hamburger-menu-icon);width:2rem;height:2px;border-radius:50px;display:block;transition:transform 200ms ease-out,opacity 200ms ease-out,background-color 200ms ease-out}.navigation__icon::before,.navigation__icon::after{content:"";position:absolute;inset:0}.navigation__icon::before{transform:translateY(-0.5rem)}.navigation__icon::after{transform:translateY(0.5rem)}#gotoTop{display:flex;padding:1rem;background-color:var(--goto-top-bg);color:var(--goto-top);border-radius:10rem;position:fixed;right:3rem;bottom:4.2rem;opacity:0;visibility:hidden;transition:all 300ms ease;cursor:pointer;z-index:1000}#gotoTop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}#gotoTop:hover{background-color:var(--goto-top-bg-hover)}.btn{font-family:"Neue Haas Display",-apple-system,BlinkMacSystemFont,Ubuntu,"Segoe UI","Myriad Pro","Open Sans","Neue Haas Display","Lato","Nunito","Helvetica Neue","Neue Haas Grotesk Display Pro",Arial,sans-serif;display:inline-flex;flex-grow:0;flex-shrink:1;flex-basis:auto;align-items:center;justify-content:center;min-width:18rem;gap:var(--btn-xl-gap);padding-inline:var(--btn-xl-px);padding-block:var(--btn-xl-py);border-width:1px;border-style:solid;border-color:transparent;outline-width:1px;outline-style:solid;outline-color:transparent;outline-offset:var(--outline-offset);border-radius:var(--btn-radius-md);transition:background-color 200ms ease-out,border-color 200ms ease-out,outline-color 200ms ease-out,color 200ms ease-out}.btn,.btn:link,.btn:visited{cursor:pointer;color:inherit;text-decoration:none;color:var(--btn-primary-text)}.btn__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0}.btn--primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border);border-width:var(--btn-primary-border-width)}.btn--primary:hover,.btn--primary.is-hover{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-border-hover)}.btn--primary:active,.btn--primary.is-active{background-color:var(--btn-primary-bg-active);border-color:var(--btn-primary-border-active)}.btn--primary:focus-visible,.btn--primary.is-focus{border-width:var(--btn-primary-border-width-focus);border-color:var(--btn-primary-border-color-focus);outline:var(--btn-primary-outline-width-focus) solid var(--btn-primary-outline-color-focus);outline-offset:var(--outline-offset-focus)}.btn--primary:disabled,.btn--primary.is-disabled{border-width:1px;background-color:var(--btn-primary-bg-disabled);border-color:var(--btn-primary-border-disabled);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:var(--btn-primary-text-disabled)}.btn--secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-text);border-color:var(--btn-secondary-border)}.btn--secondary:hover,.btn--secondary.is-hover{background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-border-hover);color:var(--btn-secondary-text-hover)}.btn--secondary:active,.btn--secondary.is-active{background-color:var(--btn-secondary-bg-active);border-color:var(--btn-secondary-border-active);color:var(--btn-secondary-text-active)}.btn--secondary:focus-visible,.btn--secondary.is-focus{border-width:var(--btn-secondary-border-width-focus);border-color:var(--btn-secondary-border-color-focus);outline:var(--btn-secondary-outline-width-focus) solid var(--btn-secondary-outline-color-focus);outline-offset:var(--outline-offset-focus)}.btn--secondary:disabled,.btn--secondary.is-disabled{background-color:var(--btn-secondary-bg-disabled);border-color:var(--btn-secondary-border-disabled);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:var(--btn-secondary-text-disabled)}.btn--tertiary{background-color:var(--btn-tertiary-bg);color:var(--btn-tertiary-text);border-color:var(--btn-tertiary-border);border-width:var(--btn-tertiary-border-width)}.btn--tertiary:hover,.btn--tertiary.is-hover{background-color:var(--btn-tertiary-bg-hover);border-color:var(--btn-tertiary-border-hover)}.btn--tertiary:active,.btn--tertiary.is-active{background-color:var(--btn-tertiary-bg-active);border-color:var(--btn-tertiary-border-active)}.btn--tertiary:focus-visible,.btn--tertiary.is-focus{border-width:var(--btn-tertiary-border-width-focus);border-color:var(--btn-tertiary-border-color-focus);outline:var(--btn-tertiary-outline-width-focus) solid var(--btn-tertiary-outline-color-focus);outline-offset:var(--outline-offset-focus)}.btn--tertiary:disabled,.btn--tertiary.is-disabled{border-width:1px;background-color:var(--btn-tertiary-bg-disabled);border-color:var(--btn-tertiary-border-disabled);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:var(--btn-tertiary-text-disabled)}.btn--ghost{background-color:var(--btn-ghost-bg);color:var(--btn-ghost-text);border-color:var(--btn-ghost-border)}.btn--ghost:hover,.btn--ghost.is-hover{background-color:var(--btn-ghost-bg-hover);border-color:var(--btn-ghost-border-hover);color:var(--btn-ghost-text-hover)}.btn--ghost:active,.btn--ghost.is-active{background-color:var(--btn-ghost-bg-active);border-color:var(--btn-ghost-border-active);color:var(--btn-ghost-text-active)}.btn--ghost:focus-visible,.btn--ghost.is-focus{border-width:var(--btn-ghost-border-width-focus);border-color:var(--btn-ghost-border-color-focus);outline:var(--btn-ghost-outline-width-focus) solid var(--btn-ghost-outline-color-focus);outline-offset:var(--outline-offset-focus)}.btn--ghost:disabled,.btn--ghost.is-disabled{background-color:var(--btn-ghost-bg-disabled);border-color:var(--btn-ghost-border-disabled);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;color:var(--btn-ghost-text-disabled)}.btn--xl{font-weight:var(--label-2xl-weight);font-size:var(--label-2xl-size);line-height:var(--label-2xl-line-height);letter-spacing:var(--label-2xl-letter-spacing);padding-inline:var(--btn-xl-px);padding-block:var(--btn-xl-py);gap:var(--btn-xl-gap)}.btn--xl .btn__icon{font-size:var(--btn-icon-size-xl)}.btn--lg{font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing);padding-inline:var(--btn-lg-px);padding-block:var(--btn-lg-py);gap:var(--btn-lg-gap)}.btn--lg .btn__icon{font-size:var(--btn-icon-size-lg)}.btn--md{font-weight:var(--label-md-weight);font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-letter-spacing);padding-inline:var(--btn-md-px);padding-block:var(--btn-md-py);gap:var(--btn-md-gap)}.btn--md .btn__icon{font-size:var(--btn-icon-size-md)}.btn--sm{font-weight:var(--label-sm-weight);font-size:var(--label-sm-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing);padding-inline:var(--btn-sm-px);padding-block:var(--btn-sm-py);gap:var(--btn-sm-gap)}.btn--sm .btn__icon{font-size:var(--btn-icon-size-sm)}.btn--sm .btn__icon .icon{stroke-width:1.5}*{scrollbar-width:auto;scrollbar-color:#bbb transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#616161}::-webkit-scrollbar-thumb{background-color:#b5b5b5;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#999}.input{display:flex;flex-direction:column;gap:var(--input-gap)}.input__field{border-radius:.4rem;display:flex;width:100%;align-items:center;border:var(--input-border-width) solid var(--input-border);outline:var(--input-outline-width) solid transparent;background-color:var(--input-bg);transition:color 200ms ease-out,outline-color 200ms ease-out,border-color 200ms ease-out,background-color 200ms ease-out}.input__icon{color:var(--input-icon);display:none;align-items:center;justify-content:center;transition:color 200ms ease-out;display:flex;flex:0 0 auto;cursor:default;transition:opacity 200ms ease,transform 200ms ease}.input__icon--clickable{cursor:pointer}.input__icon.is-changing{opacity:0;transform:scale(0.8)}.input__icon .icon{stroke-width:1}.input__label{color:var(--input-label);font-weight:500;transition:color 200ms ease-out;font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing)}.input__control{border:0;outline:0;cursor:text;background:transparent;min-width:0;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing);color:var(--input-text)}.input__control::-moz-placeholder{color:var(--input-placeholder);opacity:1}.input__control::placeholder{color:var(--input-placeholder);opacity:1}.input__help{color:var(--input-help);font-weight:var(--label-md-weight);font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-letter-spacing);transition:color 200ms ease-out;margin-top:5px;opacity:0;animation-name:messageInFade;animation-duration:.3s;animation-timing-function:ease-out forwards;animation-fill-mode:forwards}.input:hover .input__field,.input.is-hover .input__field{border-color:var(--input-border-hover);background-color:var(--input-bg-hover)}.input:hover .input__label,.input.is-hover .input__label{color:var(--input-label-hover)}.input:focus-within .input__field,.input.is-focus .input__field{border-color:var(--input-border-focus);outline:var(--input-outline-width) solid var(--input-outline-focus);background-color:var(--input-bg)}.input:focus-within .input__icon,.input.is-focus .input__icon{color:var(--input-icon)}.input:focus-within .input__help,.input.is-focus .input__help{color:var(--input-label)}.input input:-webkit-autofill,.input input:-webkit-autofill:hover,.input input:-webkit-autofill:focus,.input input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--input-bg) inset !important;-webkit-text-fill-color:var(--input-text) !important;caret-color:var(--input-text)}.input:has(.input__control:disabled),.input.is-disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input:has(.input__control:disabled) .input__field,.input.is-disabled .input__field{border-color:var(--input-border-disabled);outline:none;background-color:var(--input-bg-disabled)}.input:has(.input__control:disabled) .input__icon,.input.is-disabled .input__icon{color:var(--input-icon-disabled)}.input:has(.input__control:disabled) .input__label,.input.is-disabled .input__label{color:var(--input-label-disabled)}.input:has(.input__control:disabled) .input__help,.input.is-disabled .input__help{color:var(--input-help-disabled)}.input:has(.input__control:disabled) .input__control,.input.is-disabled .input__control{color:var(--input-text-disabled)}.input:has(.input__control:disabled) .input__control::-moz-placeholder,.input.is-disabled .input__control::-moz-placeholder{color:var(--input-placeholder-disabled)}.input:has(.input__control:disabled) .input__control::placeholder,.input.is-disabled .input__control::placeholder{color:var(--input-placeholder-disabled)}.input.is-error .input__field,.input.is-error:focus-within .input__field{border-color:var(--input-border-error);outline:var(--input-outline-width) solid var(--input-outline-error)}.input.is-error .input__icon,.input.is-error:focus-within .input__icon{color:var(--input-icon-error)}.input.is-error .input__label,.input.is-error:focus-within .input__label{color:var(--input-label-error)}.input.is-error .input__control,.input.is-error:focus-within .input__control{color:var(--input-text-error)}.input.is-error .input__help,.input.is-error:focus-within .input__help{color:var(--input-help-error)}.input--lg{gap:var(--input-gap)}.input--lg .input__field{padding-inline:var(--input-control-px);padding-block:var(--input-control-py);gap:var(--input-control-gap)}.input--lg .input__icon{font-size:var(--input-icon-size-md)}.input--lg .input__label,.input--lg .input__control{font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing)}.input--lg .input__help{font-weight:var(--label-sm-weight);font-size:var(--label-sm-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing)}.input--md{gap:var(--input-gap)}.input--md .input__field{padding-inline:var(--input-control-px);padding-block:var(--input-control-py);gap:var(--input-control-gap)}.input--md .input__icon{font-size:var(--input-icon-size-md)}.input--md .input__label,.input--md .input__control{font-weight:var(--label-md-weight);font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-letter-spacing)}.input--md .input__help{font-weight:var(--label-xs-weight);font-size:var(--label-xs-size);line-height:var(--label-xs-line-height);letter-spacing:var(--label-xs-letter-spacing)}.input--sm{gap:var(--input-gap)}.input--sm .input__field{padding-inline:var(--input-control-px);padding-block:var(--input-control-py);gap:var(--input-control-gap)}.input--sm .input__icon{font-size:var(--input-icon-size-sm)}.input--sm .input__label,.input--sm .input__control{font-weight:var(--label-sm-weight);font-size:var(--label-sm-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing)}.input--sm .input__help{font-weight:var(--label-xs-weight);font-size:var(--label-xs-size);line-height:var(--label-xs-line-height);letter-spacing:var(--label-xs-letter-spacing)}.checkbox{display:flex;gap:1.2rem;flex-wrap:wrap}.checkbox__input{position:absolute;opacity:0;pointer-events:none}.checkbox__label{display:flex;gap:var(--checkbox-gap);align-items:center;color:var(--input-text);cursor:pointer}.checkbox__help{margin-top:5px;color:var(--input-help);font-weight:var(--label-md-weight);font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-letter-spacing);flex-basis:100%;transform:translateY(-4px);transition:color 200ms ease-out,opacity 200ms ease-out,transform 200ms ease-out;opacity:0;animation-name:messageInFade;animation-duration:.3s;animation-timing-function:ease-out forwards;animation-fill-mode:forwards}.checkbox__messaggio,.checkbox__countdown{color:var(--login-testo);text-align:center;opacity:0;animation-name:messageInFade;animation-duration:.3s;animation-timing-function:ease-out forwards;animation-fill-mode:forwards}.checkbox__box{border:var(--input-border-width) solid var(--input-border);outline:var(--input-outline-width) solid transparent;border-radius:.4rem;background-color:var(--input-bg);display:flex;align-items:center;justify-content:center;transition:color 200ms ease-out,outline-color 200ms ease-out,border-color 200ms ease-out,background-color 200ms ease-out}.checkbox__check{width:var(--checkbox-size);height:var(--checkbox-size);stroke-width:3px;opacity:0;transform:scale(0.3);transition:opacity .2s ease-out,transform .2s ease-out}.checkbox__input:checked+.checkbox__label .checkbox__check{transform:scale(1);opacity:1}.checkbox__input:checked+.checkbox__label .checkbox__box{background:var(--input-border-focus);border-color:var(--input-border-focus);color:var(--input-accent)}.checkbox:hover .checkbox__input:not(:checked)+.checkbox__label .checkbox__box,.checkbox.is-hover .checkbox__input:not(:checked)+.checkbox__label .checkbox__box{background:var(--input-bg-hover);border-color:var(--input-border-hover)}.checkbox.is-focus .checkbox__input:not(:checked)+.checkbox__label .checkbox__box,.checkbox__input:focus-visible:not(:checked)+.checkbox__label .checkbox__box{border-color:var(--input-border-focus);outline:var(--input-outline-width) solid var(--input-outline-focus)}.checkbox.is-disabled .checkbox__input+.checkbox__label{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;color:var(--input-text-disabled)}.checkbox.is-disabled .checkbox__input+.checkbox__label .checkbox__box{background:var(--input-bg-disabled);border-color:var(--input-border-disabled)}.checkbox.is-error .checkbox__label{color:var(--input-label-error)}.checkbox.is-error .checkbox__box{border-color:var(--input-border-error);outline:var(--input-outline-width) solid var(--input-outline-error)}.checkbox.is-error .checkbox__check{color:var(--input-icon-error)}.checkbox.is-error .checkbox__help{color:var(--input-help-error)}.checkbox--lg{--checkbox-size: 2.4rem}.checkbox--lg .checkbox__label{font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing)}.checkbox--md{--checkbox-size: 2.0rem}.checkbox--md .checkbox__label{font-weight:var(--label-md-weight);font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-letter-spacing)}.checkbox--sm{--checkbox-size: 1.6rem}.checkbox--sm .checkbox__label{font-weight:var(--label-sm-weight);font-size:var(--label-sm-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing)}@media(max-width: 23.4375em){.checkbox--lg{--checkbox-size: 2rem}.checkbox--md{--checkbox-size: 1.8rem}.checkbox--sm{--checkbox-size: 1.6rem}}body{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.header{flex:0 0 auto}.main{flex:1 1 auto;display:flex;flex-direction:column}.footer{flex:0 0 auto}.grid{display:grid;grid-template-columns:repeat(var(--layout-colonne), 1fr);gap:var(--layout-gutters)}.section{padding-block:var(--section-default)}.section--compact{padding-block:var(--section-compact)}.section--spacious{padding-block:var(--section-spacious)}.container-fluid{width:100%;margin-inline:auto;padding-inline:var(--padding-inline-wide)}.container-wide{width:100%;max-width:var(--container-wide-max);margin-inline:auto;padding-inline:var(--padding-inline-wide)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--padding-inline);box-sizing:border-box}.header{transition:box-shadow 200ms ease,background-color 400ms ease;background-color:var(--header-bg);position:sticky;top:0;z-index:10}.header.header--home{position:sticky;top:0;background-color:transparent}.header.is-scrolled{box-shadow:0px 3px 6px rgba(0, 0, 0, 0.08);background-color:var(--header-bg)}.header--compact .header__content{height:7.2rem}.header--compact .header__logo-img{height:5.6rem}.header__content{display:flex;align-items:center;justify-content:space-between;height:8.8rem;transition:height 200ms ease-out}.header__logo-img{height:7.2rem;transition:height 200ms ease-out}@media(max-width: 90em){.header__logo-img{height:5.6rem}}@media(max-width: 64em){.header__logo-img{height:4.8rem}}@media(max-width: 48em){.header__logo-img{height:3.6rem}.header__content{flex-wrap:wrap;height:auto;padding-block:.8rem;gap:.8rem}}@media(max-width: 23.4375em){.header__logo-img{height:3.2rem}}.hero--home{margin-top:-8.8rem}@media(max-width: 48em){.hero--home{margin-top:0rem}}.hero__media{width:100%;height:70rem;overflow:hidden}@media(max-width: 120em){.hero__media{height:auto}}.hero__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__body{background-color:var(--bg-soft);border-bottom:9px solid var(--border-accent);padding-block:var(--section-compact);font-weight:var(--heading-2xl-weight);font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing);text-align:center;font-weight:400;color:var(--text-heading)}.hero .break-line{display:inline}.hero .visually-hidden{display:none}@media(max-width: 90em){.hero .break-line{display:none}}.footer{font-weight:var(--fw-400);font-family:"Neue Haas Display",-apple-system,BlinkMacSystemFont,Ubuntu,"Segoe UI","Myriad Pro","Open Sans","Neue Haas Display","Lato","Nunito","Helvetica Neue","Neue Haas Grotesk Display Pro",Arial,sans-serif;background-color:var(--bg-soft);border-top:9px solid var(--border-accent);padding-block:var(--section-compact);font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);font-size:clamp(1.8rem,1.6rem + .8vw,2.2rem)}.footer__content{display:flex;align-items:flex-start;justify-content:space-between}.footer__sponsor{display:flex;align-items:flex-start;justify-content:flex-start;gap:3.2rem}.footer__sponsor-label{color:var(--text-primary);max-width:52rem;line-height:2.6rem;text-align:center}.footer__sponsor-logo{color:#dd2826;height:9.6rem}.footer__sponsor-logo svg{height:100%;width:auto}.footer-meta{display:flex;flex-direction:column;gap:4rem}.footer-meta__credits{color:var(--text-secondary)}.footer-meta__legal{display:flex;color:var(--text-primary)}.footer-meta__legal>*+*{margin-left:1.2rem;padding-left:1.2rem;border-left:1px solid var(--footer-divisore)}.footer-meta__link,.footer-meta__link:link,.footer-meta__link:visited{color:var(--text-primary);transition:color 200ms ease-out}.footer-meta__link:hover,.footer-meta__link:active{color:var(--text-secondary)}@media(max-width: 90em){.footer-meta{align-items:center}.footer__sponsor{flex-direction:column;align-items:center}.footer__sponsor-label{max-width:40rem}.footer__sponsor-logo{height:8rem}}@media(max-width: 64em){.footer__content{flex-direction:column-reverse;align-items:stretch;gap:4.8rem}.footer-meta{flex-direction:row;align-self:center}.footer__sponsor{flex-direction:row;justify-content:space-between}.footer__sponsor-label{max-width:80rem}}@media(max-width: 48em){.footer__content{flex-direction:column-reverse;align-items:stretch;gap:4.8rem}.footer-meta{flex-direction:column;gap:1.6rem}.footer-meta__credits{text-align:center}.footer__sponsor{flex-direction:row;justify-content:space-between}.footer__sponsor-label{max-width:80rem}.footer__sponsor-logo{height:6rem}}@media(max-width: 23.4375em){.footer__sponsor{flex-direction:column;gap:2rem}}.DS{display:flex;flex-grow:1;justify-content:center;background-color:var(--bg-page)}.DS__aside{background-color:#f5f5f5;flex:0 1 230px;padding:1.6rem}.DS__content{background-color:var(--bg-page);border-right:1px solid #e5e5e5;flex:0 1 auto;padding:3.2rem;width:min(100%,1320px)}.DS__container{display:grid;grid-template-columns:repeat(4, auto);gap:3rem 4rem;align-items:flex-end;justify-items:left;justify-content:start;margin-bottom:8rem;width:auto}.DS__container-input,.DS__container-checkbox{display:grid;grid-template-columns:repeat(3, auto);gap:3rem 7rem;align-items:center;justify-items:left;justify-content:start;margin-bottom:8rem;width:auto}@media(max-width: 64em){.DS{flex-direction:column}.DS__aside{background-color:#f5f5f5;flex:0 1 auto;padding:1.6rem}.DS__content{padding:1.6rem}.DS__container{grid-template-columns:repeat(1, auto);gap:3rem}.DS__container-input,.DS__container-checkbox{grid-template-columns:repeat(1, auto)}.DS__titolo{color:var(--heading-secondary)}}.DS__titolo{color:var(--heading-secondary);font-weight:var(--heading-lg-weight);font-size:var(--heading-lg-size);line-height:var(--heading-lg-line-height);letter-spacing:var(--heading-lg-letter-spacing);margin-bottom:var(--space-title);text-decoration:underline}.DS__menu{list-style:circle;padding-left:2rem}.DS__item{padding-left:0}.DS__link:link,.DS__link:visited{transition:color 200ms ease-out,transform 200ms ease-out;color:#497cd2;transform:translateX(0);display:inline-block}.DS__link:hover,.DS__link:active{color:#779ddd;transform:translateX(8px)}.highlights__list>*+*{border-top:1px solid var(--divider)}.contatti__titolo{padding-bottom:var(--space-block)}.contatti__company{font-weight:var(--heading-xs-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing);font-weight:var(--fw-bold, 700) !important}.contatti__group{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height);color:var(--color-text-strong);font-weight:var(--fw-bold, 700) !important}.privacy ul,.privacy ol{list-style:outside;padding-left:3rem;margin-block:var(--space-text)}.privacy h2{font-weight:var(--heading-xs-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing);font-weight:var(--fw-bold, 700) !important}.privacy blockquote{padding-block:var(--space-text)}.razionale ul,.razionale ol{list-style-type:circle;list-style:outside;padding-left:3rem;margin-block:var(--space-text)}.razionale h2{font-weight:var(--heading-xs-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing);font-weight:var(--fw-bold, 700) !important}.login{width:100vw;height:100vh;background-color:rgba(255, 255, 255, 0.8);position:fixed;inset:0;z-index:2000;transition:all .4s;display:flex;align-items:center;justify-content:center}@supports(backdrop-filter: blur()){.login{backdrop-filter:blur(4px)}}.login__titolo{font-weight:var(--heading-xl-weight);font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing);font-weight:400;color:var(--text-heading-accent);margin-bottom:var(--space-title)}.login__content{background-color:var(--bg-page);padding-block:var(--space-block);padding-inline:var(--section-compact);border:3px solid var(--border-accent);outline:1px solid var(--bg-page);border-radius:2rem;box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;align-items:center;gap:2rem}.login__msg{font-weight:var(--label-xl-weight);font-size:var(--label-xl-size);line-height:var(--label-xl-line-height);letter-spacing:var(--label-xl-letter-spacing);color:var(--text-heading-accent);margin-top:1.2rem;visibility:hidden;opacity:0;transform:translateY(0);transition:margin-top 200ms ease-out,opacity 200ms ease-out,visibility 200ms ease-out,transform 200ms ease-out}.login__msg--visible{animation-name:animaEntra;animation-duration:300ms;animation-timing-function:ease-out;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes animaEntra{100%{opacity:1;transform:translateY(0);visibility:visible}}.card{padding-block:var(--space-block);display:flex;align-items:flex-start;gap:var(--space-layout-lg)}.card:hover .card__img{transform:scale(1.05)}.card__imgbox{width:auto;height:100%;overflow:hidden}.card__img{transition:transform 300ms ease-out;transform-origin:bottom left}.card__body{display:flex;flex-direction:column;gap:.4rem;margin-right:auto}.card__title{font-weight:var(--heading-lg-weight);font-size:var(--heading-lg-size);line-height:var(--heading-lg-line-height);letter-spacing:var(--heading-lg-letter-spacing);font-weight:var(--fw-700);color:var(--text-primary)}.card__date{font-weight:var(--label-2xl-weight);font-size:var(--label-2xl-size);line-height:var(--label-2xl-line-height);letter-spacing:var(--label-2xl-letter-spacing);color:var(--text-muted)}.card__description{font-size:var(--text-xl-size);line-height:var(--text-xl-line-height);width:100%;max-width:60rem;color:var(--text-primary)}@media(max-width: 64em){.card{flex-direction:column}}@media(max-width: 23.4375em){.card{align-items:stretch}}.tipografia .display-lg{font-weight:var(--display-lg-weight);font-size:var(--display-lg-size);line-height:var(--display-lg-line-height);letter-spacing:var(--display-lg-letter-spacing)}.tipografia .display-sm{font-weight:var(--display-sm-weight);font-size:var(--display-sm-size);line-height:var(--display-sm-line-height);letter-spacing:var(--display-sm-letter-spacing)}.tipografia .heading-2xl{font-weight:var(--heading-2xl-weight);font-size:var(--heading-2xl-size);line-height:var(--heading-2xl-line-height);letter-spacing:var(--heading-2xl-letter-spacing)}.tipografia .heading-xl{font-weight:var(--heading-xl-weight);font-size:var(--heading-xl-size);line-height:var(--heading-xl-line-height);letter-spacing:var(--heading-xl-letter-spacing)}.tipografia .heading-lg{font-weight:var(--heading-lg-weight);font-size:var(--heading-lg-size);line-height:var(--heading-lg-line-height);letter-spacing:var(--heading-lg-letter-spacing)}.tipografia .heading-md{font-weight:var(--heading-md-weight);font-size:var(--heading-md-size);line-height:var(--heading-md-line-height);letter-spacing:var(--heading-md-letter-spacing)}.tipografia .heading-sm{font-weight:var(--heading-sm-weight);font-size:var(--heading-sm-size);line-height:var(--heading-sm-line-height);letter-spacing:var(--heading-sm-letter-spacing)}.tipografia .heading-xs{font-weight:var(--heading-xs-weight);font-size:var(--heading-xs-size);line-height:var(--heading-xs-line-height);letter-spacing:var(--heading-xs-letter-spacing)}.tipografia .text-lg{font-size:var(--text-lg-size);line-height:var(--text-lg-line-height)}.tipografia .text-md{font-size:var(--text-md-size);line-height:var(--text-md-line-height)}.tipografia .text-sm{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height)}.tipografia .text-xs{font-size:var(--text-xs-size);line-height:var(--text-xs-line-height)}.tipografia .label-2xl{font-weight:var(--label-2xl-weight);font-size:var(--label-2xl-size);line-height:var(--label-2xl-line-height);letter-spacing:var(--label-2xl-letter-spacing)}.tipografia .label-xl{font-weight:var(--label-xl-weight);font-size:var(--label-xl-size);line-height:var(--label-xl-line-height);letter-spacing:var(--label-xl-letter-spacing)}.tipografia .label-lg{font-weight:var(--label-lg-weight);font-size:var(--label-lg-size);line-height:var(--label-lg-line-height);letter-spacing:var(--label-lg-letter-spacing)}.tipografia .label-md{font-weight:var(--label-md-weight);font-size:var(--label-md-size);line-height:var(--label-md-line-height);letter-spacing:var(--label-md-letter-spacing)}.tipografia .label-sm{font-weight:var(--label-sm-weight);font-size:var(--label-sm-size);line-height:var(--label-sm-line-height);letter-spacing:var(--label-sm-letter-spacing)}.tipografia .label-xs{font-weight:var(--label-xs-weight);font-size:var(--label-xs-size);line-height:var(--label-xs-line-height);letter-spacing:var(--label-xs-letter-spacing)}.tipografia .label-2xs{font-weight:var(--label-2xs-weight);font-size:var(--label-2xs-size);line-height:var(--label-2xs-line-height);letter-spacing:var(--label-2xs-letter-spacing)}.tipografia .overline-lg{font-weight:var(--overline-lg-weight);font-size:var(--overline-lg-size);line-height:var(--overline-lg-line-height);letter-spacing:var(--overline-lg-letter-spacing);text-transform:uppercase}.tipografia .overline-md{font-weight:var(--overline-md-weight);font-size:var(--overline-md-size);line-height:var(--overline-md-line-height);letter-spacing:var(--overline-md-letter-spacing);text-transform:uppercase}.tipografia .overline-sm{font-weight:var(--overline-sm-weight);font-size:var(--overline-sm-size);line-height:var(--overline-sm-line-height);letter-spacing:var(--overline-sm-letter-spacing);text-transform:uppercase}/*# sourceMappingURL=style.css.map */
