.nlx{color:#30302f}.nlx-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:100%;grid-template-areas:"intro" "modulo";background-color:#fff}@media(min-width:992px){.nlx-hero{--nlx-contenuto: 936px;--nlx-modulo: 28rem;grid-template-columns:minmax(0,1fr) minmax(0,var(--nlx-modulo));grid-template-areas:"intro modulo";column-gap:3rem;align-items:center;min-height:min(100svh,60rem);padding:7.5rem max(1.5rem,(100% - var(--nlx-contenuto)) / 2) clamp(5.5rem,8vw,8rem)}}@media(min-width:1200px){.nlx-hero{--nlx-contenuto: 1116px;--nlx-modulo: 31rem;column-gap:4rem}}@media(min-width:1400px){.nlx-hero{--nlx-contenuto: 1296px;--nlx-modulo: 34rem;column-gap:4.5rem}}.nlx-hero__media{grid-area:intro;position:relative;overflow:hidden;background-color:#081e3a}@media(min-width:992px){.nlx-hero__media{grid-area:auto;position:absolute;inset:0}}.nlx-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nlx-hero__velo{position:absolute;inset:0;background:linear-gradient(180deg,#081e3a66,#081e3a9e 45%,#081e3ad1)}@media(min-width:992px){.nlx-hero__velo{background:linear-gradient(97deg,#081e3ac7,#0b2c5480 34%,#0f3e7229 56%,#0f3e7200 72%,#081e3a1f),linear-gradient(180deg,#081e3a4d,#081e3a00 28%)}}.nlx-hero__onda{position:absolute;left:0;bottom:-1px;width:100%;height:clamp(2.5rem,7vw,6.5rem);display:block}.nlx-hero__intro{grid-area:intro;position:relative;z-index:1;container-type:inline-size;padding:6.75rem 1.25rem 4.75rem;color:#fff}@media(min-width:576px){.nlx-hero__intro{padding-left:max(2rem,(100% - 32rem) / 2);padding-right:max(2rem,(100% - 32rem) / 2)}}@media(min-width:992px){.nlx-hero__intro{padding:0}}.nlx-hero__intro>*{animation:fadeInUp .8s ease-out both}.nlx-hero__intro>:nth-child(2){animation-delay:.2s}.nlx-hero__intro>:nth-child(3){animation-delay:.4s}.nlx-titolo{margin:0;color:#fff;font-size:clamp(2rem,10cqi,4.75rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance;text-shadow:0 2px 24px rgba(8,30,58,.35)}.nlx-titolo__accento{color:#fbb03b}.nlx-domanda,.nlx-intro{max-width:31rem;text-shadow:0 1px 12px rgba(8,30,58,.6)}.nlx-domanda{margin:1.25rem 0 0;color:#fff;font-size:clamp(1.15rem,1.05rem + .5vw,1.5rem);line-height:1.35}@media(min-width:992px){.nlx-domanda{margin-top:1.75rem}}.nlx-intro{margin:.6rem 0 0;color:#ffffffeb;font-size:clamp(1.05rem,.98rem + .4vw,1.35rem);line-height:1.5}.nlx-hero__modulo{grid-area:modulo;position:relative;z-index:2;width:100%;max-width:34rem;margin:-2.25rem auto 0;padding:0 1rem}@media(min-width:992px){.nlx-hero__modulo{max-width:none;margin:0;padding:0}.nlx-hero__modulo:before{content:"";position:absolute;inset:-12% -14%;z-index:-1;background:radial-gradient(closest-side,#fbb03b47,#fbb03b00);pointer-events:none}}.nlx-card{position:relative;padding:clamp(1.4rem,1rem + 1.4vw,2rem);border-radius:28px;background-color:#fff;box-shadow:0 1.25rem 3rem -1.25rem #081e3a59,0 0 0 1px #081e3a0d;animation:fadeInUp .9s ease-out .3s both}@media(min-width:992px){.nlx-card{box-shadow:0 2.5rem 5rem -1.5rem #04142c99,0 .5rem 1.5rem #04142c24}}.nlx-form{display:grid;gap:1.25rem}.nlx-form[hidden]{display:none}.nlx-campo{min-width:0}.nlx-coppia{display:grid;gap:1.25rem .75rem}@media(min-width:768px){.nlx-coppia{grid-template-columns:repeat(2,minmax(0,1fr))}}.nlx-etichetta{display:block;margin-bottom:.5rem;color:#30302f;font-size:.95rem;font-weight:700;line-height:1.3}.nlx-obbl{margin-left:.15rem;color:#c1272d}.nlx-input.form-control{height:3.1rem;padding:.75rem 1rem;border:1.5px solid #dbe3ec;border-radius:.9rem;background-color:#f5f8fb;color:#30302f;font-size:1rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.nlx-input.form-control::placeholder{color:#8592a0}.nlx-input.form-control:hover{border-color:#c4d1de}.nlx-input.form-control:focus{border-color:#1d70b7;background-color:#fff;box-shadow:0 0 0 .25rem #1d70b72e}.nlx-input.form-control[aria-invalid=true]{border-color:#c1272d;background-color:#fff8f8}.nlx-input.form-control[aria-invalid=true]:focus{box-shadow:0 0 0 .25rem #c1272d29}.nlx-errore{margin:.4rem 0 0;color:#b3261e;font-size:.82rem;font-weight:600;line-height:1.35}.nlx-errore[hidden]{display:none}.nlx-errore--invio{margin:0;padding:.6rem .9rem;border-radius:.75rem;background-color:#fff5f5;text-align:center}.nlx-gruppo{min-width:0;margin:0;padding:0;border:0}.nlx-gruppo legend{float:none;width:100%;margin-bottom:.5rem;padding:0}.nlx-radio{display:flex;flex-wrap:wrap;gap:.6rem 2rem}.nlx-chips{display:flex;flex-wrap:wrap;gap:.55rem}@media(min-width:576px){.nlx-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.nlx-chip{position:relative;display:block;flex:1 1 auto;margin:0;cursor:pointer}.nlx-chip__input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.nlx-chip__faccia{display:flex;align-items:center;gap:.65rem;height:100%;min-height:3.1rem;padding:.6rem .8rem;border-radius:.9rem;background-color:#1d70b71a;color:#1d70b7;font-size:.95rem;font-weight:600;line-height:1.2;transition:background-color .2s ease,color .2s ease}.nlx-chip__spunta{display:grid;flex:none;place-items:center;width:1.35rem;height:1.35rem;border:2px solid #1D70B7;border-radius:.4rem;background-color:#fff;color:#1d70b7;font-size:1rem}.nlx-chip__spunta .bi{visibility:hidden}.nlx-chip__testo{min-width:0;overflow-wrap:break-word}.nlx-chip:hover .nlx-chip__faccia{background-color:#1d70b72e}.nlx-chip__input:checked+.nlx-chip__faccia{background-color:#1d70b7;color:#fff}.nlx-chip__input:checked+.nlx-chip__faccia .nlx-chip__spunta{border-color:#fff}.nlx-chip__input:checked+.nlx-chip__faccia .nlx-chip__spunta .bi{visibility:visible}.nlx-chip:hover .nlx-chip__input:checked+.nlx-chip__faccia{background-color:#1e5799}.nlx-chip__input:focus-visible+.nlx-chip__faccia{outline:3px solid #1e5799;outline-offset:2px}.nlx-check.form-check{display:flex;align-items:flex-start;gap:.65rem;min-height:0;margin:0;padding-left:0}.nlx-check.form-check .form-check-input{float:none;flex:none;width:1.25rem;height:1.25rem;margin:.05rem 0 0;border:1.5px solid #9fb0c2;border-radius:.4rem;cursor:pointer}.nlx-check.form-check .form-check-input[type=radio]{border-radius:50%}.nlx-check.form-check .form-check-input:focus{box-shadow:0 0 0 .25rem #1d70b733}.nlx-check.form-check .form-check-input[aria-invalid=true]{border-color:#c1272d}.nlx-check.form-check .form-check-label{color:#30302f;font-size:.95rem;font-weight:600;line-height:1.35;cursor:pointer}.nlx-check--consenso.form-check .form-check-label{color:#47525e;font-size:.85rem;font-weight:500;line-height:1.45}.nlx-check--consenso.form-check .form-check-label a{color:#1d70b7;font-weight:700;text-underline-offset:.15em}.nlx-azioni{display:grid;gap:.75rem;margin-top:.25rem}.nlx .nlx-invia,.nlx .nlx-invito{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:50rem;font-size:1.05rem;font-weight:700;letter-spacing:.02em;box-shadow:0 .9rem 1.6rem -.9rem #1d70b7e6}.nlx .nlx-invia:hover,.nlx .nlx-invito:hover{background-color:#1e5799}.nlx .nlx-invia:focus,.nlx .nlx-invito:focus{outline:none}.nlx .nlx-invia:focus-visible,.nlx .nlx-invito:focus-visible{outline:3px solid #fbb03b;outline-offset:3px}.nlx .nlx-invia{width:100%;padding:.9rem 1.5rem}.nlx-nota{margin:0;color:#5f6b78;font-size:.78rem;line-height:1.4;text-align:center}.nlx-esca{display:none!important}.nlx-esito{display:grid;justify-items:center;gap:.9rem;padding:1rem 0 .5rem;text-align:center}.nlx-esito[hidden]{display:none}.nlx-esito:focus{outline:none}.nlx-esito__icona{display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:50%;background-color:#1d70b7;box-shadow:0 0 0 .5rem #1d70b71f;color:#fff;font-size:2.1rem}.nlx-esito__titolo{margin:.35rem 0 0;font-size:clamp(1.6rem,1.4rem + 1vw,2.1rem)}.nlx-esito__testo{max-width:22rem;margin:0;font-size:1.05rem;font-weight:500}.nlx-programma{padding:clamp(2.75rem,2rem + 2.5vw,4.25rem) 0 clamp(3rem,2rem + 3vw,5rem);background-color:#fff}.nlx-programma__depliant{display:block;width:100%;max-width:24rem;height:auto;margin:0 auto}@media(min-width:992px){.nlx-programma__depliant{max-width:36rem}}@media(max-width:991.98px){.nlx-programma__testo{max-width:calc(32rem + var(--bs-gutter-x));margin-inline:auto}}.nlx-programma__titolo{margin:0;font-size:clamp(1.75rem,1.4rem + 1.5vw,2.75rem);text-wrap:balance}.nlx-programma__lista{display:grid;gap:1rem;margin:1.75rem 0 0;padding:0;list-style:none}.nlx-voce{display:flex;align-items:center;gap:1rem}.nlx-voce__icona{display:grid;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-size:1.4rem}.nlx-voce__testo{color:#30302f;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.3;text-wrap:balance}.nlx-programma__chiusura{margin:2rem 0 0;color:#1d70b7;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.35;text-wrap:balance}.nlx .nlx-invito{margin-top:1rem;padding:.85rem 1.6rem}@media(max-width:575.98px){.nlx .nlx-invito{display:block;width:100%;text-wrap:balance}.nlx .nlx-invito .bi{margin-left:.5rem}}@media(prefers-reduced-motion:reduce){.nlx *,.nlx *:before,.nlx *:after{animation:none!important;transition:none!important}}
