.ntl{--ntl-icona: 3.25rem;--ntl-onda: clamp(2.5rem, 7vw, 6.5rem)}.ntl [id]{scroll-margin-top:80px}.ntl h2,.ntl h3{text-wrap:balance}.ntl p,.ntl li{text-wrap:pretty}.ntl .text-center>p{text-wrap:balance}@media(min-width:992px){.ntl{--ntl-icona: 4rem}}.ntl-sezione{padding:clamp(3.5rem,2.5rem + 4vw,6.5rem) 0}.ntl-intestazione{max-width:46rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.25rem)}.ntl-lead{color:#5f6b78;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);line-height:1.55}.ntl-riquadro{position:relative;overflow:hidden;background-color:#d9e8f5}.ntl-riquadro picture,.ntl-riquadro img{display:block;width:100%;height:100%}.ntl-riquadro img{object-fit:cover}.ntl-icona{display:grid;flex:none;place-items:center;width:var(--ntl-icona);height:var(--ntl-icona);font-size:calc(var(--ntl-icona) * .42)}.ntl-icona--chiara{background-color:#ffffff29;color:#fff}.ntl-info{display:grid;gap:.65rem;margin:1.25rem 0 1.5rem}.ntl-info li{display:flex;align-items:flex-start;gap:.75rem;color:#30302f;font-weight:600;line-height:1.4;text-wrap:balance}.ntl-info .bi{flex:none;color:#1d70b7;font-size:1.15rem;line-height:1.25}.ntl-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:100svh;overflow:hidden;background-color:#081e3a;color:#fff}@media(min-width:992px){.ntl-hero{align-items:center;min-height:max(100svh,40rem)}}.ntl-hero__media{position:absolute;inset:0;z-index:-1}.ntl-hero__media picture{display:block;height:100%}.ntl-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.ntl-hero__velo{position:absolute;inset:0;background:linear-gradient(180deg,#081e3a4d,#081e3a00 22%,#081e3a33 48%,#081e3ad9)}@media(min-width:992px){.ntl-hero__velo{background:linear-gradient(97deg,#081e3acc,#0b2c5485 36%,#0f3e7224 60%,#0f3e7200 76%),linear-gradient(180deg,#081e3a4d,#081e3a00 28%)}}.ntl-hero__contenuto{position:relative;padding-top:9rem;padding-bottom:clamp(5rem,14vw,9rem)}.ntl-hero__contenuto>*{animation:fadeInUp .8s ease-out both}.ntl-hero__contenuto>:nth-child(2){animation-delay:.2s}.ntl-hero__contenuto>:nth-child(3){animation-delay:.4s}@media(min-width:992px){.ntl-hero__contenuto{padding-left:clamp(1.5rem,4vw,3.5rem)}}.ntl-hero__titolo{max-width:12ch;margin-bottom:1.1rem;color:#fff;font-size:clamp(2.6rem,1.5rem + 5vw,5.25rem);line-height:1.04;letter-spacing:-.01em;text-shadow:0 2px 24px rgba(8,30,58,.35)}.ntl-accento{color:#fbb03b}.ntl-hero__testo{max-width:33rem;margin-bottom:1.75rem;color:#ffffffeb;font-size:clamp(1.05rem,.98rem + .4vw,1.35rem);line-height:1.5;text-shadow:0 1px 12px rgba(8,30,58,.6)}.ntl .ntl-hero__cta{box-shadow:0 .9rem 1.8rem -.9rem #081e3ae6}.ntl .ntl-hero__cta:focus-visible{outline:3px solid #fbb03b;outline-offset:3px}.ntl-onda{position:absolute;left:0;bottom:-1px;display:block;width:100%;height:var(--ntl-onda)}.ntl-programma{padding-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.ntl-indice{display:grid;gap:.75rem;max-width:32rem;margin:0 auto;padding:0;list-style:none}@media(min-width:992px){.ntl-indice{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;max-width:none}}.ntl-indice__voce{display:flex;align-items:center;gap:1rem;height:100%;padding:.8rem 1rem;border-radius:1.25rem;background-color:#fff;box-shadow:0 4px 15px #00000014;color:#30302f;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.ntl-indice__voce:hover{color:#30302f;transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.ntl-indice__voce:focus-visible{outline:3px solid #1D70B7;outline-offset:2px}@media(min-width:992px){.ntl-indice__voce{flex-direction:column;justify-content:flex-start;padding:1.75rem 1rem 1.5rem;text-align:center}}.ntl-indice__testo{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ntl-indice__nome{font-size:1.05rem;line-height:1.25;text-wrap:balance}.ntl-indice__quando{color:#1d70b7;font-size:.92rem;font-weight:600;text-wrap:balance}.ntl-indice__freccia{margin-left:auto;color:#1d70b7;font-size:1.6rem}@media(min-width:992px){.ntl-indice__freccia{display:none}}.ntl-presepe{padding-top:clamp(1rem,.5rem + 2vw,2.5rem)}.ntl-presepe__griglia{display:grid;gap:2rem}@media(min-width:992px){.ntl-presepe__griglia{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"mosaico testata" "mosaico corpo";gap:1.5rem 3.5rem}}@media(min-width:992px){.ntl-presepe__testata{grid-area:testata}}@media(min-width:992px){.ntl-presepe__corpo{grid-area:corpo;display:flex;flex-direction:column;align-items:flex-start}}.ntl-anniversario{display:flex;align-items:center;gap:.9rem;margin:0 0 1.25rem}.ntl-anniversario__numero{color:#1d70b7;font-size:clamp(5.5rem,4rem + 6vw,8.5rem);line-height:.78;letter-spacing:-.05em}.ntl-anniversario__testo{display:flex;flex-direction:column;gap:.15rem;padding-left:.9rem;border-left:3px solid #fbb03b;color:#30302f;line-height:1.15}.ntl-anniversario__testo span:first-child{font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.ntl-anniversario__testo span:last-child{color:#1d70b7;font-size:1rem;letter-spacing:.04em}.ntl-mosaico{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:1.8fr 1fr 1fr;gap:.5rem;aspect-ratio:7/10}@media(min-width:576px){.ntl-mosaico{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:.75rem;aspect-ratio:3/2}}@media(min-width:992px){.ntl-mosaico{grid-area:mosaico;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:1.8fr 1fr 1fr;min-height:34rem;aspect-ratio:auto}}.ntl-mosaico__foto{border-radius:1.25rem}.ntl-mosaico__foto img{object-position:var(--ntl-posizione, 50% 50%)}.ntl-mosaico__foto--1{grid-column:1/-1;border-top-left-radius:90px}.ntl-mosaico__foto--2{grid-column:1/3}.ntl-mosaico__foto--3{grid-column:3/6}.ntl-mosaico__foto--4{grid-column:1/4}.ntl-mosaico__foto--5{grid-column:4/6;border-bottom-right-radius:60px}@media(min-width:576px)and (max-width:991.98px){.ntl-mosaico__foto--1{grid-column:1/5;grid-row:1/3}.ntl-mosaico__foto--2,.ntl-mosaico__foto--3{grid-column:5/7}.ntl-mosaico__foto--4{grid-column:1/3}.ntl-mosaico__foto--5{grid-column:3/7;border-bottom-right-radius:90px}}@media(min-width:992px){.ntl-mosaico__foto--1{border-top-left-radius:140px}.ntl-mosaico__foto--5{border-bottom-right-radius:110px}}.ntl-quarantennale{display:grid;gap:1.25rem;width:100%;margin-top:2rem;padding:1.75rem 1.5rem;border-radius:50px 0;box-shadow:0 16px 40px #1d70b71f;color:#fff}@media(min-width:768px){.ntl-quarantennale{padding:2rem 2.5rem;border-radius:70px 0}}@media(min-width:992px){.ntl-quarantennale{margin-top:auto}}@media(min-width:992px){.ntl-presepe__corpo .ntl-info+a{margin-bottom:2rem}}.ntl-quarantennale__voce{--ntl-icona: 2.75rem;display:flex;align-items:flex-start;gap:1rem}.ntl-quarantennale__voce h3{margin-bottom:.35rem;color:#fff;font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem)}.ntl-quarantennale__voce p{margin-bottom:.4rem;color:#ffffffeb}.ntl-quarantennale__voce p:last-child{margin-bottom:0}.ntl-quarantennale__voce+.ntl-quarantennale__voce{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.28)}.ntl-quarantennale__voce .ntl-quarantennale__occhiello{margin-bottom:.2rem;color:#fff}.ntl-quarantennale__novita{padding-top:.6rem;border-top:1px solid rgba(255,255,255,.28)}.ntl-mercatini{background-color:#f8f9fa}.ntl-mercatini .card{box-shadow:0 4px 15px #00000014}.ntl-mercatini .card-body{padding:1.5rem}@media(min-width:992px){.ntl-mercatini .card-body{padding:2rem}}.ntl-mercatino__foto{aspect-ratio:16/9}@media(min-width:992px){.ntl-mercatino__foto{aspect-ratio:2/1}}@media(min-width:992px){.ntl-appuntamenti__testata{position:sticky;top:6rem}}.ntl-appuntamenti__foto{aspect-ratio:16/10;margin-top:1.75rem;border-radius:0 90px;box-shadow:0 16px 40px #1d70b71f}@media(min-width:992px){.ntl-appuntamenti__foto{aspect-ratio:4/3;border-radius:0 120px}}.ntl-appuntamento .card-body{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;align-content:start}.ntl-appuntamento .card-body>:not(.ntl-icona){grid-column:2}@media(min-width:768px){.ntl-appuntamento .card-body{display:block}}.ntl-appuntamento .ntl-icona{grid-row:span 2}.ntl-appuntamento h3{margin:.6rem 0 .5rem;font-size:1.25rem}@media(min-width:768px){.ntl-appuntamento h3{margin-top:1.1rem}}.ntl-appuntamento p{margin-bottom:.85rem}.ntl-appuntamento p:last-child{margin-bottom:0}.ntl-appuntamento__dettaglio{display:flex;align-items:flex-start;gap:.6rem;padding:.75rem .9rem;border-radius:.9rem;background-color:#1d70b714;color:#30302f;font-size:.95rem;font-weight:600;line-height:1.4}.ntl-appuntamento__dettaglio .bi{color:#1d70b7}.ntl-feste{--ntl-feste-spazio: clamp(1.5rem, 1rem + 2vw, 3rem);--ntl-feste-sopra: 0rem;position:relative;padding:calc(var(--ntl-onda) + var(--ntl-feste-spazio) + var(--ntl-feste-sopra)) 0 calc(var(--ntl-onda) + var(--ntl-feste-spazio));background:linear-gradient(100deg,#081e3a,#0b2c54 55%,#0f3e72);color:#ffffffe0}.ntl-feste h2,.ntl-feste h3,.ntl-feste .ntl-info li{color:#fff}.ntl-feste .ntl-info .bi{color:#fbb03b}@media(min-width:992px){.ntl-feste{--ntl-feste-sopra: 1.5rem;margin-top:4rem}}.ntl-feste .ntl-anniversario{margin-bottom:1.75rem}.ntl-feste .ntl-anniversario__numero,.ntl-feste .ntl-anniversario__testo{color:#fff}.ntl-feste .ntl-anniversario__testo span:last-child{color:#fbb03b}.ntl-feste .ntl-anniversario--piccolo{gap:.6rem;margin-bottom:.75rem}.ntl-feste .ntl-anniversario--piccolo .ntl-anniversario__numero{font-size:clamp(2.75rem,2.4rem + 1.2vw,3.5rem)}.ntl-feste .ntl-anniversario--piccolo .ntl-anniversario__testo{gap:.1rem;padding-left:.6rem;border-left-width:2px}.ntl-feste .ntl-anniversario--piccolo .ntl-anniversario__testo span:first-child{font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.ntl-feste .ntl-anniversario--piccolo .ntl-anniversario__testo span:last-child{font-size:.85rem}.ntl-onda--sopra{top:-1px;bottom:auto;transform:rotate(180deg)}.ntl-feste__link{display:inline-block;margin-top:1.25rem;color:#fbb03b}.ntl-feste__link:hover,.ntl-feste__link:focus-visible{color:#fff}.ntl-pasquella .ntl-feste__link{margin-top:.75rem}.ntl-feste__griglia{display:grid;gap:1.75rem}@media(min-width:992px){.ntl-feste__griglia{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto 1fr;grid-template-areas:"testata foto" "corpo foto" "corpo pasquella";gap:1.5rem 4rem}}.ntl-feste__testata h2{font-size:clamp(1.9rem,1.6rem + 1.4vw,2.75rem)}@media(min-width:992px){.ntl-feste__testata{grid-area:testata}}@media(min-width:992px){.ntl-feste__corpo{grid-area:corpo}}.ntl-capodanno__foto{aspect-ratio:4/3;border-radius:120px 0}@media(min-width:768px){.ntl-capodanno__foto{aspect-ratio:16/9;border-radius:190px 0}}@media(min-width:992px){.ntl-capodanno__foto{grid-area:foto;aspect-ratio:auto;margin-top:calc(-1 * (var(--ntl-onda) + var(--ntl-feste-spazio) + var(--ntl-feste-sopra) + 1.5rem));box-shadow:0 1.5rem 3rem -1rem #081e3a73}}.ntl-pasquella{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:1fr auto;column-gap:1.25rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.18)}.ntl-pasquella h3{margin-bottom:0;font-size:clamp(1.25rem,1.15rem + .5vw,1.6rem)}@media(min-width:768px){.ntl-pasquella{grid-template-columns:10rem minmax(0,1fr);grid-template-rows:none;align-items:center;gap:1.75rem}.ntl-pasquella h3{margin-bottom:.4rem}}@media(min-width:992px){.ntl-pasquella{grid-area:pasquella;padding-top:.5rem;border-top:0}}.ntl-pasquella__corpo{display:contents}.ntl-pasquella__corpo .ntl-anniversario{grid-column:2;grid-row:1;align-self:end}.ntl-pasquella__corpo h3{grid-column:2;grid-row:2}.ntl-pasquella__corpo .ntl-pasquella__testo{grid-column:1/-1;margin-top:1.25rem}.ntl-pasquella__corpo .ntl-feste__link{grid-column:1/-1;justify-self:start}@media(min-width:768px){.ntl-pasquella__corpo{display:block}.ntl-pasquella__corpo .ntl-pasquella__testo{margin-top:0}}.ntl-pasquella__foto{grid-row:1/3;aspect-ratio:3/4;border-radius:45px 0}@media(min-width:768px){.ntl-pasquella__foto{grid-row:auto;border-radius:60px 0}}.ntl #experience-band .exp-band-text{max-width:none}.ntl-esperienze__finestra{--swiper-navigation-sides-offset: -4.5rem;position:relative;width:calc(75% - 6px);margin:0 auto}.ntl-esperienze__swiper{overflow:visible;clip-path:inset(-2rem -3rem -5rem)}.ntl-esperienze__swiper.swiper-initialized .swiper-slide{visibility:hidden;transition:visibility 0s .3s}.ntl-esperienze__swiper.swiper-initialized .swiper-slide-visible{visibility:visible;transition-delay:0s}.ntl-pianifica__barra{max-width:68rem;margin:0 auto;padding:.5rem;border-radius:25px}@media(min-width:1200px){.ntl-pianifica__barra{max-width:76rem;padding:.75rem;border-radius:50px}}.ntl-pianifica__lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}@media(max-width:1199.98px){.ntl-pianifica__lista li:nth-child(odd){border-right:1px solid #e9ecef}.ntl-pianifica__lista li:nth-child(-n+2){border-bottom:1px solid #e9ecef}}@media(min-width:1200px){.ntl-pianifica__lista{grid-template-columns:repeat(4,auto)}.ntl-pianifica__lista li+li{border-left:1px solid #e9ecef}}.ntl-pianifica__voce{display:flex;flex-direction:column;align-items:center;gap:.7rem;height:100%;padding:1.25rem .5rem;border-radius:1.25rem;color:#30302f;text-align:center;text-decoration:none;transition:background-color .3s ease}.ntl-pianifica__voce:hover{background-color:#1d70b70f;color:#30302f}.ntl-pianifica__voce:hover .ntl-pianifica__titolo{color:#1d70b7}.ntl-pianifica__voce:focus-visible{outline:3px solid #1D70B7;outline-offset:-3px}@media(min-width:768px){.ntl-pianifica__voce{flex-direction:row;justify-content:center;gap:1rem;padding:1rem 1.25rem;text-align:left}}@media(min-width:1200px){.ntl-pianifica__voce{border-radius:40px}}.ntl-pianifica__titolo{font-size:1.05rem;line-height:1.25;transition:color .3s ease}@media(min-width:1200px){.ntl-pianifica__titolo{white-space:nowrap}}.ntl .ntl-pianifica__freccia{display:inline;color:#1d70b7;font-size:.8em}@media(prefers-reduced-motion:reduce){.ntl *,.ntl *:before,.ntl *:after{animation:none!important;transition:none!important}}
