.fa{--fa-navy:var(--color-primary,#004278);--fa-secondary:var(--color-secondary,#467fbd);--fa-text:var(--color-dark-gray,#434750);--fa-white:var(--color-white,#fff);--fa-p20:var(--color-primary-20,#f0f3fa);--fa-p30:var(--color-light-blue,#e7ebf6);--fa-font:Barlow,system-ui,-apple-system,"Segoe UI",sans-serif;--fa-gutter:clamp(24px,8.889vw - 10.67px,160px);font-family:var(--fa-font);overflow:hidden;position:relative}.fa,.fa *,.fa :after,.fa :before{box-sizing:border-box}.fa--navy{--fa-titolo:var(--fa-white);--fa-corpo:var(--fa-white);--fa-passo-testo:hsla(0,0%,100%,.85);--fa-numero:var(--fa-p20);--fa-gap:36px;--fa-gap-passi:56px;--fa-testo-max:970px;--fa-pad-top:clamp(48px,2.917vw,56px);--fa-pad-bottom:clamp(48px,4.531vw,87px);--fa-min-h:800px;background:linear-gradient(90deg,var(--fa-navy) 0,var(--fa-secondary) 100%)}.fa--azzurro{--fa-titolo:var(--fa-navy);--fa-corpo:var(--fa-text);--fa-passo-testo:var(--fa-text);--fa-numero:var(--fa-navy);--fa-gap:32px;--fa-gap-passi:48px;--fa-testo-max:640px;--fa-pad-top:clamp(48px,6.354vw,122px);--fa-pad-bottom:clamp(48px,6.354vw,122px);--fa-min-h:745px;background:var(--fa-p30)}.fa__inner{align-items:center;display:flex;gap:48px;justify-content:space-between;margin:0 auto;max-width:calc(1600px + var(--fa-gutter)*2);min-height:var(--fa-min-h);padding:var(--fa-pad-top) var(--fa-gutter) var(--fa-pad-bottom);position:relative}.fa--navy .fa__inner,.fa__testo{align-items:flex-start}.fa__testo{display:flex;flex:0 1 var(--fa-testo-max);flex-direction:column;gap:var(--fa-gap);max-width:var(--fa-testo-max);min-width:0}.fa__titolo{color:var(--fa-titolo);font-size:var(--font-size-h2,4.8rem);font-weight:700;letter-spacing:0;line-height:var(--line-height-h2,1.20833);text-transform:none;white-space:pre-line}.fa__descrizione,.fa__titolo{font-family:var(--fa-font);margin:0}.fa__descrizione{color:var(--fa-corpo);font-size:var(--font-size-body-m,2rem);font-weight:500;line-height:var(--line-height-body-m,1.5);max-width:92%}.fa__passi{flex-wrap:wrap;gap:32px var(--fa-gap-passi);list-style:none;width:100%}.fa__passi,.fa__passo{display:flex;margin:0;padding:0}.fa__passo{align-items:flex-start;flex:1 1 260px;flex-direction:column;gap:6px;max-width:488px}.fa__numero{color:var(--fa-numero);font-family:"Barlow Condensed",var(--fa-font);font-size:4.8rem;font-weight:700;line-height:.83333}.fa__passo-titolo{color:var(--fa-titolo);font-family:var(--fa-font);font-size:var(--font-size-body-m,2rem);font-weight:600;line-height:var(--line-height-body-m,1.5);margin:0}.fa__nota,.fa__passo-testo,.fa__passo-testo li,.fa__passo-testo>p{color:var(--fa-passo-testo);font-family:var(--fa-font);font-size:var(--font-size-body-s,1.8rem);font-weight:400;line-height:var(--line-height-body-s,1.55556);margin:0}.fa__passo-testo>ol,.fa__passo-testo>ul{margin:0;padding-left:1.5em}.fa__passo-testo a{color:inherit;text-decoration:underline}.fa__badge{display:flex;flex-wrap:wrap;gap:11px;list-style:none;margin:16px 0 0;padding:0}.fa__badge-voce{margin:0;padding:0}.fa__badge-link{display:block}.fa__badge-img{display:block;height:42px;width:auto}.fa__azione{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.fa__media{flex:0 1 680px;min-width:0}.fa__immagine{display:block;height:auto;width:100%}.fa__immagine--bordo{height:auto;position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(905px,47.1vw)}.fa--al-bordo .fa__testo{max-width:min(var(--fa-testo-max),calc(100vw - min(905px, 47.1vw)*.74 - var(--fa-gutter) - 32px))}.fa__pulsante,.fa__pulsante:active,.fa__pulsante:focus,.fa__pulsante:hover,.fa__pulsante:link,.fa__pulsante:visited{background:var(--fa-btn-bg);border:1px solid var(--fa-btn-border);border-radius:0;box-shadow:var(--fa-btn-shadow);color:var(--fa-btn-fg);font-family:var(--fa-font);font-size:1.6rem;font-weight:600;letter-spacing:.04375em;line-height:1.3125;text-decoration:none;text-transform:uppercase}.fa__pulsante{--fa-btn-fg:var(--fa-white);--fa-btn-bg:transparent;--fa-btn-border:var(--fa-white);--fa-btn-shadow:none;align-items:center;display:inline-flex;gap:12px;padding:15px 31px;position:relative}.fa--azzurro .fa__pulsante{--fa-btn-bg:var(--fa-navy);--fa-btn-border:var(--fa-navy);--fa-btn-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.fa__pulsante-icona{color:currentColor;display:block;flex:none;height:13px;width:13px}.fa__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (max-width:1023px){.fa--al-bordo{display:flex;flex-direction:column}.fa__inner{align-items:stretch;flex-direction:column;min-height:0}.fa--al-bordo .fa__testo,.fa__testo{flex:none;max-width:none}.fa__media{flex:none;margin:0 auto;max-width:600px;width:100%}.fa__immagine--bordo{margin:-24px auto 0;order:2;position:static;transform:none;width:min(100%,600px)}}@media (max-width:767px){.fa__passi{flex-direction:column}.fa__passo{flex:none}.fa__descrizione,.fa__passo{max-width:none}}.fa__pulsante:hover{--fa-btn-fg:var(--fa-navy);--fa-btn-bg:var(--fa-white)}.fa__pulsante:active{--fa-btn-fg:var(--fa-navy);--fa-btn-bg:var(--fa-p20);--fa-btn-border:var(--fa-p20)}.fa--azzurro .fa__pulsante:active,.fa--azzurro .fa__pulsante:hover{--fa-btn-fg:var(--fa-white);--fa-btn-bg:var(--color-primary-scuro,#031b3b);--fa-btn-border:var(--color-primary-scuro,#031b3b)}.fa__badge-link:focus-visible,.fa__pulsante:focus-visible{outline:2px solid var(--fa-white);outline-offset:2px}.fa--azzurro .fa__badge-link:focus-visible,.fa--azzurro .fa__pulsante:focus-visible{outline-color:var(--fa-navy)}@media (prefers-reduced-motion:no-preference){.fa__pulsante{transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.fa__pulsante-icona{transition:transform .15s ease}.fa__pulsante:hover .fa__pulsante-icona{transform:translateX(4px)}.fa__pulsante:active{transform:scale(.98)}}.fa{--scala-s:clamp(12px,8.69px + 0.85vw,25px);--scala-m:clamp(24px,17.37px + 1.699vw,50px);--scala-l:clamp(48px,34.75px + 3.399vw,100px)}.fa.fa--sopra-nessuno .fa__inner{padding-top:0}.fa.fa--sopra-s .fa__inner{padding-top:var(--scala-s)}.fa.fa--sopra-m .fa__inner{padding-top:var(--scala-m)}.fa.fa--sopra-l .fa__inner{padding-top:var(--scala-l)}.fa.fa--sotto-nessuno .fa__inner{padding-bottom:0}.fa.fa--sotto-s .fa__inner{padding-bottom:var(--scala-s)}.fa.fa--sotto-m .fa__inner{padding-bottom:var(--scala-m)}.fa.fa--sotto-l .fa__inner{padding-bottom:var(--scala-l)}