.sf-banner.astro-bofc2jfo{position:relative;overflow:hidden;padding:var(--space-banner) var(--space-gutter);background:var(--surface-mist)}.sf-banner__puntini.astro-bofc2jfo{position:absolute;left:0;right:0;height:var(--banner-dots-height);background-image:radial-gradient(var(--banner-dot) var(--banner-dot-size),transparent calc(var(--banner-dot-size) + .1px));background-size:var(--banner-dot-step) var(--banner-dot-step);pointer-events:none}.sf-banner__puntini--alto.astro-bofc2jfo{top:0;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.sf-banner__puntini--basso.astro-bofc2jfo{bottom:0;-webkit-mask-image:linear-gradient(0deg,#000 0%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,transparent 100%)}.sf-banner__testo.astro-bofc2jfo{position:relative;max-width:var(--banner-max);margin:0 auto;text-align:center}.sf-banner.astro-bofc2jfo h2.astro-bofc2jfo{font-family:var(--font-display);font-weight:800;font-size:var(--fs-banner);line-height:var(--lh-banner-cta);letter-spacing:var(--ls-title);color:var(--ink);text-wrap:balance}.sf-banner__lead.astro-bofc2jfo{max-width:var(--banner-lead-max);margin:var(--space-banner-lead) auto 0;font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text);text-wrap:pretty}.sf-banner__bottoni.astro-bofc2jfo{margin-top:var(--space-banner-cta);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--gap-buttons)}.sf-banner__spunte.astro-bofc2jfo{margin-top:var(--space-banner-note);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--gap-banner-note)}.sf-banner__spunte.astro-bofc2jfo li.astro-bofc2jfo{display:inline-flex;align-items:center;gap:var(--gap-banner-note-icon);font-size:var(--fs-caption);color:var(--text)}.sf-banner__spunte.astro-bofc2jfo .sf-icona{flex-shrink:0;color:var(--blue)}@media(max-width:640px){.sf-banner.astro-bofc2jfo{padding-top:var(--space-banner-sm);padding-bottom:var(--space-banner-sm)}.sf-banner__puntini.astro-bofc2jfo{height:var(--banner-dots-height-sm)}}
