:root{--spacing-0:0rem;--spacing-1:.5rem;--spacing-2:1rem;--spacing-3:1.5rem;--spacing-4:2.5rem;--spacing-5:4rem;--spacing-6:6.5rem;--blu-color:#132550;--verde-color:#2fba5d;--rosso-color:#eb373c;--bianco-color:#fff;--grigio-color:rgba(19,37,80,.4);--grigio-chiaro-color:rgba(255,255,255,.2)}.flex-spaced-0{justify-content:space-between;align-items:center;gap:0;width:100%;display:flex}@media (max-width:991px){.flex-spaced-0{flex-direction:column;align-items:flex-start;gap:0}}@media (min-width:992px){.flex-spaced-0.row-reverse{flex-direction:row-reverse}}.flex-spaced-0.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-0.column{flex-direction:column;align-items:flex-start}.flex-spaced-0.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-1{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-1{flex-direction:column;align-items:flex-start;gap:.25rem}}@media (min-width:992px){.flex-spaced-1.row-reverse{flex-direction:row-reverse}}.flex-spaced-1.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-1.column{flex-direction:column;align-items:flex-start}.flex-spaced-1.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-2{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-2{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (min-width:992px){.flex-spaced-2.row-reverse{flex-direction:row-reverse}}.flex-spaced-2.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-2.column{flex-direction:column;align-items:flex-start}.flex-spaced-2.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-3{justify-content:space-between;align-items:center;gap:1.5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-3{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (min-width:992px){.flex-spaced-3.row-reverse{flex-direction:row-reverse}}.flex-spaced-3.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-3.column{flex-direction:column;align-items:flex-start}.flex-spaced-3.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-4{justify-content:space-between;align-items:center;gap:2.5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-4{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (min-width:992px){.flex-spaced-4.row-reverse{flex-direction:row-reverse}}.flex-spaced-4.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-4.column{flex-direction:column;align-items:flex-start}.flex-spaced-4.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-5{justify-content:space-between;align-items:center;gap:4rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-5{flex-direction:column;align-items:flex-start;gap:2rem}}@media (min-width:992px){.flex-spaced-5.row-reverse{flex-direction:row-reverse}}.flex-spaced-5.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-5.column{flex-direction:column;align-items:flex-start}.flex-spaced-5.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-6{justify-content:space-between;align-items:center;gap:6.5rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-6{flex-direction:column;align-items:flex-start;gap:3.25rem}}@media (min-width:992px){.flex-spaced-6.row-reverse{flex-direction:row-reverse}}.flex-spaced-6.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-6.column{flex-direction:column;align-items:flex-start}.flex-spaced-6.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991px){.gap-m-0{gap:0}.gap-m-1{gap:.5rem}.gap-m-2{gap:1rem}.gap-m-3{gap:1.5rem}.gap-m-4{gap:2.5rem}.gap-m-5{gap:4rem}.gap-m-6{gap:6.5rem}}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:991px){.desktop{display:none!important}}@media (min-width:992px){.mobile{display:none!important}}@media (orientation:portrait) and (max-width:991px){.horizontal{display:none!important}}@media (orientation:landscape){.vertical{display:none!important}}*{outline:none}html{text-rendering:optimizeLegibility;font-size:56.5%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (min-width:576px){html{font-size:62.5%}}@media (min-width:992px){html{font-size:37.5%}}@media (min-width:1200px){html{font-size:43.75%}}@media (min-width:1400px){html{font-size:50%}}@media (min-width:1600px){html{font-size:56.25%}}@media (min-width:1900px){html{font-size:62.5%}}body{text-rendering:optimizeLegibility;height:100%;min-height:100vh;margin:0;font-family:Signika,sans-serif}main{position:relative}.grecaptcha-badge{visibility:hidden}@media (max-width:1310px) and (orientation:landscape){.daterangepicker{right:-10%!important}}.shrink{flex-shrink:2;min-width:0}.no-shrink{flex-shrink:0;min-width:auto}.media-container{width:100%;height:100%}.media-container img,.media-container video{object-fit:cover;border-radius:inherit;width:100%;height:100%}a{color:inherit;text-decoration:none}#smooth-content{overflow:hidden}.umb-block-list>:has(.swiper){overflow:hidden}.contenuto>:has(.swiper){overflow:hidden}.swiper{width:100%;overflow:visible!important}p,h1,h2,h3,h4,h5,h6{margin:0}p:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}@media (prefers-reduced-motion:reduce){*{transition:none}}.contenuto:has(.shaped-background){--header-height:80px;--testata-height:80px;--footer-height:120px;width:100%;height:100%;min-height:calc(100vh - var(--header-height) - var(--testata-height) - var(--footer-height));position:relative}.contenuto:has(.shaped-background) .container{z-index:2;position:relative}.template-spacing-top,.template-spacing{padding-top:4rem}@media (min-width:768px){.template-spacing-top,.template-spacing{padding-top:5rem}}@media (min-width:992px){.template-spacing-top,.template-spacing{padding-top:7.5rem}}.template-spacing-bottom,.template-spacing{padding-bottom:4rem}@media (min-width:768px){.template-spacing-bottom,.template-spacing{padding-bottom:5rem}}@media (min-width:992px){.template-spacing-bottom,.template-spacing{padding-bottom:7.5rem}}.template-double-spacing-top,.template-double-spacing{padding-top:5rem}@media (min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:7.5rem}}@media (min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:15rem}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:5rem}@media (min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:7.5rem}}@media (min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:15rem}}.template-spacing+.template-spacing{padding-top:0}.template-spacing>.no-container>.row{margin-left:0;margin-right:0}.template-spacing>.no-container>.row>[class*=col-]{padding-left:0;padding-right:0}.template-margin-top,.template-margin{margin-top:4rem}@media (min-width:768px){.template-margin-top,.template-margin{margin-top:5rem}}@media (min-width:992px){.template-margin-top,.template-margin{margin-top:7.5rem}}.template-margin-bottom,.template-margin{margin-bottom:4rem}@media (min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:5rem}}@media (min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:7.5rem}}.template-double-margin-top,.template-double-margin{margin-top:5rem}@media (min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:7.5rem}}@media (min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:15rem}}.template-double-margin-bottom,.template-double-margin{margin-bottom:5rem}@media (min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:7.5rem}}@media (min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:15rem}}.template-h1{margin:0;font-family:Signika,sans-serif;font-size:7rem;font-style:normal;font-weight:400;line-height:100%}.template-h1 strong,.template-h1 b{font-weight:700}.template-h1{font-weight:600}@media (max-width:991px){.template-h1{font-size:4.5rem}}.template-h1 a{color:inherit}.template-h2{margin:0;font-family:Signika,sans-serif;font-size:5rem;font-style:normal;font-weight:400;line-height:100%}.template-h2 strong,.template-h2 b{font-weight:700}.template-h2{font-weight:600}@media (max-width:991px){.template-h2{font-size:3.1rem}}.template-h2 a{color:inherit}.template-h3{margin:0;font-family:Signika,sans-serif;font-size:4rem;font-style:normal;font-weight:400;line-height:100%}.template-h3 strong,.template-h3 b{font-weight:700}@media (max-width:991px){.template-h3{font-size:2.1rem}}.template-h3 a{color:inherit}.template-cta,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop{margin:0;font-family:Signika,sans-serif;font-size:3rem;font-style:normal;font-weight:700;line-height:100%}.template-cta strong,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start strong,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop strong,.template-cta b,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start b,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop b{font-weight:700}.template-cta,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop{text-transform:uppercase}@media (max-width:991px){.template-cta,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop{font-size:1.8rem}}.template-cta a,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start a,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop a{color:inherit}.template-text{margin:0;font-family:Signika,sans-serif;font-size:2.2rem;font-style:normal;font-weight:400;line-height:120%}.template-text strong,.template-text b{font-weight:600}@media (max-width:991px){.template-text{font-size:1.9rem;line-height:130%}}.template-text a{color:inherit}.template-form{margin:0;font-family:Signika,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:100%}.template-form strong,.template-form b{font-weight:700}@media (max-width:991px){.template-form{font-size:1.6rem}}.template-form a{color:inherit}.template-small{margin:0;font-family:Signika,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:100%}.template-small strong,.template-small b{font-weight:700}@media (max-width:991px){.template-small{font-size:1.4rem}}.template-small a{color:inherit}.template-ultrasmall{margin:0;font-family:Signika,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:100%}.template-ultrasmall strong,.template-ultrasmall b{font-weight:700}@media (max-width:991px){.template-ultrasmall{font-size:1.2rem}}.template-ultrasmall a{color:inherit}.template-card{margin:0;font-family:Signika,sans-serif;font-size:3rem;font-style:normal;font-weight:600;line-height:100%}.template-card strong,.template-card b{font-weight:700}.template-card{text-transform:uppercase}@media (max-width:991px){.template-card{font-size:2.5rem}}.template-card a{color:inherit}.blu-color{color:var(--blu-color)}.verde-color{color:var(--verde-color)}.rosso-color{color:var(--rosso-color)}.bianco-color{color:var(--bianco-color)}.grigio-color{color:var(--grigio-color)}.grigio-chiaro-color{color:var(--grigio-chiaro-color)}.blu-background{background-color:var(--blu-color);color:var(--bianco-color);width:100%;height:100%}.blu-background svg.change path{stroke:var(--bianco-color)}.blu-background svg.change text{fill:var(--bianco-color)}.blu-background :focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.blu-background.template-spacing+.blu-background.template-spacing,.blu-background.template-spacing-bottom+.blu-background.template-spacing{padding-top:0}.verde-background{background-color:var(--verde-color);color:var(--blu-color);width:100%;height:100%}.verde-background svg.change path{stroke:var(--blu-color)}.verde-background svg.change text{fill:var(--blu-color)}.verde-background.template-spacing+.verde-background.template-spacing,.verde-background.template-spacing-bottom+.verde-background.template-spacing{padding-top:0}.rosso-background{background-color:var(--rosso-color);color:var(--bianco-color);width:100%;height:100%}.rosso-background svg.change path{stroke:var(--bianco-color)}.rosso-background svg.change text{fill:var(--bianco-color)}.rosso-background :focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.rosso-background.template-spacing+.rosso-background.template-spacing,.rosso-background.template-spacing-bottom+.rosso-background.template-spacing{padding-top:0}.bianco-background{background-color:var(--bianco-color);color:var(--blu-color);width:100%;height:100%}.bianco-background svg.change path{stroke:var(--blu-color)}.bianco-background svg.change text{fill:var(--blu-color)}.bianco-background :focus-visible{outline:2px solid var(--blu-color);outline-offset:4px}.bianco-background.template-spacing+.bianco-background.template-spacing,.bianco-background.template-spacing-bottom+.bianco-background.template-spacing{padding-top:0}.grigio-background{background-color:var(--grigio-color);color:var(--bianco-color);width:100%;height:100%}.grigio-background svg.change path{stroke:var(--bianco-color)}.grigio-background svg.change text{fill:var(--bianco-color)}.grigio-background :focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.grigio-background.template-spacing+.grigio-background.template-spacing,.grigio-background.template-spacing-bottom+.grigio-background.template-spacing{padding-top:0}.grigio-chiaro-background{background-color:var(--grigio-chiaro-color);color:var(--blu-color);width:100%;height:100%}.grigio-chiaro-background svg.change path{stroke:var(--blu-color)}.grigio-chiaro-background svg.change text{fill:var(--blu-color)}.grigio-chiaro-background :focus-visible{outline:2px solid var(--blu-color);outline-offset:4px}.grigio-chiaro-background.template-spacing+.grigio-chiaro-background.template-spacing,.grigio-chiaro-background.template-spacing-bottom+.grigio-chiaro-background.template-spacing{padding-top:0}.verde-background :focus-visible{outline:2px solid var(--blu-color);outline-offset:4px}.shaped-background{transform:translateY(var(--altezza,0rem));z-index:1;pointer-events:none;background-color:var(--verde-color);position:absolute;top:0;left:0;-webkit-mask-image:url(../../css/masks/onda-desktop.svg);mask-image:url(../../css/masks/onda-desktop.svg);-webkit-mask-position:top;mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:100vw!important;height:calc(100% + abs(var(--altezza)))!important;-webkit-mask-size:140vw!important;mask-size:140vw!important}*,:after,:before{box-sizing:border-box}.container{width:100%;margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}@media (max-width:768px){.container{padding-left:2rem;padding-right:2rem}}@media (min-width:1600px){.container-larger,.container-larger-left,.container-larger-right{max-width:1520px}}@media (min-width:1900px){.container-larger{max-width:147.2rem;margin-left:calc(50vw - 73.6rem);margin-right:calc(50vw - 73.6rem)}.container-larger-right{max-width:139.6rem;margin-left:calc(50vw - 66rem);margin-right:calc(50vw - 73.6rem);padding-right:0}.container-larger-left{max-width:139.6rem;margin-left:calc(50vw - 73.6rem);margin-right:calc(50vw - 66rem);padding-left:0}}.container-left,.container-right{width:100%}@media (min-width:576px){.container-left,.container-right{max-width:270px}}@media (min-width:768px){.container-left,.container-right{max-width:360px}}@media (min-width:992px){.container-left,.container-right{max-width:480px}}@media (min-width:1200px){.container-left,.container-right{max-width:570px}}@media (min-width:1400px){.container-left,.container-right{max-width:660px}}.container-left{margin-left:auto;margin-right:0}.container-right{margin-left:0;margin-right:auto}.testo{color:var(--bianco-color)}.testo h1,.testo h2{color:var(--blu-color)}.testo.centrato .column{align-items:center}.testo.centrato .column *{text-align:center}.testo-immagine .testo{max-width:75rem}.testo-immagine .media-container{width:53.5rem;height:65rem}@media (max-width:991px){.testo-immagine .media-container{width:100%;height:30rem}}.accordion-fascia .accordion-container .accordion-item{border-bottom:2px solid var(--black-color);flex-direction:column;padding-top:5rem;padding-bottom:5rem;display:flex}.accordion-fascia .accordion-container .accordion-item .visible{cursor:pointer}.accordion-fascia .accordion-container .accordion-item .hidden{opacity:0;max-height:0;padding-top:.1rem;padding-bottom:.1rem;transition:opacity .15s ease-out,margin-top .15s ease-out;overflow:hidden}.accordion-fascia .accordion-container .accordion-item.open .hidden{opacity:1;margin-top:3rem}.downloads{color:var(--dark-brown-color)}.downloads svg path{stroke:var(--dark-brown-color)}.downloads .lista a{border:2px solid var(--black-color);border-radius:2.5rem;padding:3.5rem 5rem}.downloads .lista a svg{border-radius:100%;width:3.3rem;height:3.3rem;padding:.7rem}.downloads .lista a svg path{stroke:var(--dark-brown-color)}.highlights .swiper-slide{border:1px solid var(--black-color);border-radius:7.5rem;padding:6.5rem}.highlights .swiper-slide .media-container{width:9rem;height:9rem}.canali-di-smistamento .swiper-slide{border-radius:3rem;overflow:hidden}.canali-di-smistamento .swiper-slide h3{text-shadow:0 0 20px #000;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}@media (max-width:991px){.canali-di-collegamento .canale-di-collegamento{flex-direction:column-reverse}}.canali-di-collegamento .testo{max-width:60rem}.canali-di-collegamento .media-container{width:51rem;height:66rem}@media (max-width:991px){.canali-di-collegamento .media-container{width:100%;height:20rem}}.punto-elenco-personalizzato .media-container,.punto-elenco-personalizzato .numero{flex-shrink:0;width:10rem}@media (max-width:991px){.punto-elenco-personalizzato .media-container,.punto-elenco-personalizzato .numero{width:4rem}}.lista-tappe .template-h2{text-align:center;width:100%;font-weight:600}.lista-tappe .swiper .tappa:not(.swiper-slide-active){scale:.8}.lista-tappe .swiper .tappa{padding-left:4rem;padding-right:4rem;border-radius:2rem;padding-top:2.5rem;padding-bottom:5rem;transition:scale .25s ease-in-out;position:relative;scale:1}.lista-tappe .swiper .tappa .flex-spaced-5{align-items:center}.lista-tappe .swiper .tappa .immagine{width:100%;height:100%;position:relative}.lista-tappe .swiper .tappa .immagine .media-container{border-radius:50%}.lista-tappe .swiper .tappa .immagine:has(.bloccata) .media-container{opacity:.2}.lista-tappe .swiper .tappa .immagine .sticker{background-color:var(--bianco-color);opacity:1;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:absolute;bottom:-1rem;left:50%;transform:translate(-50%)}.lista-tappe .swiper .tappa h3{text-align:center;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 4 3;word-wrap:break-word;text-wrap:pretty;color:var(--verde-color)}.lista-tappe .swiper .tappa .template-cta{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.lista-tappe .controls{width:100%;height:.8rem;margin-top:1rem}.lista-tappe .controls .swiper-pagination{justify-content:center;gap:1rem;width:100%;height:.8rem;display:flex;position:static}.lista-tappe .controls .swiper-pagination .swiper-pagination-bullet{background-color:var(--blu-color);opacity:1;border-radius:1rem;width:.8rem;height:.8rem;margin:0!important}.lista-tappe .controls .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--bianco-color);width:4rem}button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:inherit;color:inherit;border:none}a,button,a.template-cta,.qrcode .qr-modale .container .box #reader a#html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader a#html5-qrcode-button-camera-stop{text-decoration:underline}.template-cta,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;border-radius:5rem;justify-content:center;align-items:center;width:100%;height:4.7rem;padding:1.5rem;display:flex}.template-cta.cta-bianco,.qrcode .qr-modale .container .box #reader .cta-bianco#html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader .cta-bianco#html5-qrcode-button-camera-stop{background-color:var(--bianco-color);color:var(--blu-color);text-decoration:none}.template-cta.cta-bianco svg path,.qrcode .qr-modale .container .box #reader .cta-bianco#html5-qrcode-button-camera-start svg path,.qrcode .qr-modale .container .box #reader .cta-bianco#html5-qrcode-button-camera-stop svg path{fill:var(--blu-color)}.template-cta.cta-blu,.qrcode .qr-modale .container .box #reader .cta-blu#html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader .cta-blu#html5-qrcode-button-camera-stop{background-color:var(--blu-color);color:var(--bianco-color);text-decoration:none}.template-cta.cta-blu svg path,.qrcode .qr-modale .container .box #reader .cta-blu#html5-qrcode-button-camera-start svg path,.qrcode .qr-modale .container .box #reader .cta-blu#html5-qrcode-button-camera-stop svg path{fill:var(--bianco-color)}.template-cta.cta-verde,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop{background-color:var(--verde-color);color:var(--bianco-color);text-decoration:none}.template-cta.cta-verde svg path,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start svg path,.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop svg path{fill:var(--bianco-color)}.template-cta.icona,.qrcode .qr-modale .container .box #reader .icona#html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader .icona#html5-qrcode-button-camera-stop{flex-direction:row;gap:2rem;padding-top:1rem;padding-bottom:1rem;display:flex}.template-cta.shadow,.qrcode .qr-modale .container .box #reader .shadow#html5-qrcode-button-camera-start,.qrcode .qr-modale .container .box #reader .shadow#html5-qrcode-button-camera-stop{-webkit-filter:drop-shadow(0 0 20px rgba(0,0,0,.3));filter:drop-shadow(0 0 20px rgba(0,0,0,.3))}.template-cta:focus-visible{outline:2px solid var(--blu-color);outline-offset:4px}.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-start:focus-visible{outline:2px solid var(--blu-color);outline-offset:4px}.qrcode .qr-modale .container .box #reader #html5-qrcode-button-camera-stop:focus-visible{outline:2px solid var(--blu-color);outline-offset:4px}.desktop{z-index:100000;justify-content:flex-start;gap:8rem;width:100dvw;height:100dvh;position:fixed}.desktop>.column{align-items:center;gap:10rem}.desktop>.column>:first-child{height:6.5rem;margin-top:5rem}.desktop>.column>:first-child *{width:auto;height:100%}.desktop>.column>:first-child .spacer{background-color:var(--bianco-color);width:1px}.desktop .contenuto{width:100%;height:100%;position:relative}.desktop .contenuto .shaped-background{--altezza:0rem;-webkit-mask-size:100vw!important;mask-size:100vw!important}.desktop .contenuto .container{align-items:center}.desktop .contenuto .container .immagine{width:36rem;height:36rem}.desktop .contenuto .container .testo{width:68%;color:var(--blu-color)}.desktop .contenuto .container .testo .template-text{text-align:center}.testata .titolo .template-h1{width:100%;margin-left:auto;margin-right:auto;padding-top:.5rem;padding-bottom:.5rem}form{width:100%}form .form-inputs{gap:var(--spacing-4);flex-direction:column;display:flex}form .form-inputs .field-validation-error{color:var(--rosso-color);white-space:nowrap;z-index:5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:-2rem;margin-left:2.5rem;font-family:Signika,sans-serif;font-size:1.5rem;font-weight:700;position:absolute;display:block!important}form .form-inputs .line{grid-template-columns:1fr;gap:1.5rem;display:grid}form .form-inputs .line .form-input-container,form .form-inputs .line .form-textarea-container{border-radius:6rem;width:100%;height:100%;transition:color .25s ease-in-out,transform .25s ease-in-out;position:relative}form .form-inputs .line .form-input-container label,form .form-inputs .line .form-textarea-container label{transform-origin:0;cursor:text;color:var(--bianco-color);transition:all .15s ease-in-out;position:absolute;top:50%;left:2.5rem;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){form .form-inputs .line .form-input-container label,form .form-inputs .line .form-textarea-container label{transition:none}}form .form-inputs .line .form-input-container input,form .form-inputs .line .form-input-container select,form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container input,form .form-inputs .line .form-textarea-container select,form .form-inputs .line .form-textarea-container textarea{border:1px solid var(--bianco-color);width:100%;height:6rem;color:var(--bianco-color);box-shadow:none;background-color:transparent;border-radius:6rem;outline:none;padding:2rem;line-height:100%}form .form-inputs .line .form-input-container option,form .form-inputs .line .form-textarea-container option{color:var(--blu-color)}form .form-inputs .line .form-input-container input:-webkit-autofill{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-input-container input:-webkit-autofill:focus-visible{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-textarea-container input:-webkit-autofill{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-textarea-container input:-webkit-autofill:focus-visible{transition:background-color 600000s,color 600000s}form .form-inputs .line .form-input-container:has(input:focus-visible){outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .line .form-input-container:has(select:focus-visible){outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .line .form-input-container:has(textarea:focus-visible){outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(input:focus-visible){outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(select:focus-visible){outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(textarea:focus-visible){outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .line .form-input-container.active label,form .form-inputs .line .form-textarea-container.active label{cursor:default;transform:translateY(-2.4rem)scale(.8)}form .form-inputs .form-group .form-check~.field-validation-error{margin-top:0;margin-left:5rem}form .form-inputs .form-group .form-check{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--bianco-color);padding-left:5rem;display:block;position:relative}form .form-inputs .form-group .form-check input[type=checkbox]{opacity:0;cursor:pointer;z-index:2;width:3.5rem;height:3.5rem;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}form .form-inputs .form-group .form-check .checkmark{pointer-events:none;border:1px solid var(--bianco-color);background-position:50%;background-repeat:no-repeat;background-size:50%;border-radius:50%;width:3.5rem;height:3.5rem;transition:background-color .15s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}form .form-inputs .form-group .form-check input:focus-visible~.checkmark{outline:2px solid var(--blu-color);outline-offset:4px}form .form-inputs .form-group .form-check input:focus-visible{outline:none}form .form-inputs .form-group .form-check input:checked~.checkmark{background-image:url(../../assets/svg/check.svg)}@media (max-width:991px){form .form-inputs .richiesto{font-size:1.5rem}}form .form-inputs .submit-container{margin-top:2rem}form .form-inputs .submit-container button{border:none}.completamento-tappe{margin-top:-3rem}.completamento-tappe .box{border-radius:1rem;width:100%;height:100%;padding-top:2rem;padding-bottom:2rem;padding-left:2.2rem;padding-right:2.2rem}.completamento-tappe .box .bullets .bullet{background-color:var(--blu-color);opacity:.2;border-radius:1rem;width:100%;height:1rem;transition:opacity .25s ease-in-out}.completamento-tappe .box .bullets .bullet.fill{opacity:1}.completamento-tappe .box .stato-completamento svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.completamento-tappe .box .stato-completamento svg path{width:5rem;height:3.5rem}.completamento-tappe .box .stato-completamento .template-h3{width:72%}.completamento-tappe .template-cta{z-index:4;position:relative}.modale-completamento.open{visibility:visible;opacity:1}.modale-completamento.open:before{content:"";background-color:var(--blu-color);opacity:.9;z-index:101;width:100%;height:100%;position:absolute;top:0;left:0}.modale-completamento.open .container{pointer-events:auto}.modale-completamento{z-index:100;pointer-events:none;visibility:hidden;opacity:0;width:100vw;height:100dvh;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;position:fixed;top:0;left:0;overflow:hidden}.modale-completamento .container{z-index:102;position:relative}.modale-completamento .container .box{padding:var(--spacing-3);border-radius:2rem;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:8rem}.modale-completamento .container .box .close{background-color:var(--bianco-color);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;border-radius:50%;align-self:flex-end;width:5rem;height:5rem;padding:0;position:relative}.modale-completamento .container .box .close svg{width:5rem;height:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modale-completamento .container .box h2{text-align:center;width:60%}.modale-completamento .container .box .media-container{width:19rem;height:19rem}.qrcode .qr-modale.open{visibility:visible;opacity:1}.qrcode .qr-modale.open:before{content:"";background-color:var(--blu-color);opacity:.9;z-index:101;width:100%;height:100%;position:absolute;top:0;left:0}.qrcode .qr-modale.open .container{pointer-events:auto}.qrcode .qr-modale{z-index:100;pointer-events:none;visibility:hidden;opacity:0;width:100vw;height:100dvh;transition:visibility .25s ease-in-out,opacity .25s ease-in-out;position:fixed;top:0;left:0;overflow:hidden}.qrcode .qr-modale .container{z-index:102;position:relative}.qrcode .qr-modale .container .box{padding:var(--spacing-3);border-radius:2rem;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:8rem}.qrcode .qr-modale .container .box .close{background-color:var(--bianco-color);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;border-radius:50%;align-self:flex-end;width:5rem;height:5rem;padding:0;position:relative}.qrcode .qr-modale .container .box .close svg{width:5rem;height:5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qrcode .qr-modale .container .box #reader{border:none!important}.qrcode .qr-modale .container .box #reader video{border-radius:4rem}.horizontal{z-index:100001;justify-content:flex-start;gap:2rem;width:100dvw;height:100dvh;position:fixed}.horizontal>.container>.column{align-items:center;gap:4rem}.horizontal>.container>.column>:first-child{height:3rem;margin-top:3rem}.horizontal>.container>.column>:first-child *{width:auto;height:100%}.horizontal>.container>.column>:first-child .spacer{background-color:var(--bianco-color);width:1px}.horizontal .contenuto{width:100%;height:100%;position:relative}.horizontal .contenuto .shaped-background{--altezza:0rem!important;-webkit-mask-size:100vw!important;mask-size:100vw!important}.horizontal .contenuto .container{align-items:center}.horizontal .contenuto .container .immagine{width:10rem;height:10rem}.horizontal .contenuto .container .testo{width:100%;color:var(--blu-color)}.horizontal .contenuto .container .testo .template-text{text-align:center}.lista-lingue{position:relative;width:2rem!important;height:2rem!important}.lista-lingue .template-cta{opacity:1;visibility:visible;height:2rem;padding:0;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lista-lingue .template-cta.selected{opacity:0;visibility:hidden}header nav.high-header{padding-top:4rem;padding-bottom:4rem;padding-left:2rem;padding-right:2rem}header nav.high-header>.mobile-force-row{height:40px}header nav.low-header{padding-top:3rem;padding-bottom:3rem}header nav.low-header>.mobile-force-row{height:3.3rem}header nav.low-header .container,header nav>.mobile-force-row{width:100%}header nav>.mobile-force-row *{width:auto;height:100%}header nav>.mobile-force-row .spacer{background-color:var(--bianco-color);width:1px}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{width:100%;height:100%}.tns-nav-container{z-index:2;justify-content:flex-end;align-items:center;position:absolute;bottom:7rem;left:0;right:0;display:flex!important}@media (min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{cursor:pointer;outline:0;padding:1.5rem;display:inline-block}.tns-nav-container .tns-nav-item .tns-nav-item-inner{background-color:#fff;border-radius:50%;width:.4rem;height:.4rem;display:block}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{background-color:transparent;border:2px solid #fff;width:.8rem;height:.8rem}.tns-nav-container:before{content:"";transform-origin:bottom;background-color:#fff;width:2px;height:10rem;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.tns-nav-container:before{height:15rem;transform:translateY(-25%)translate(-50%)}}footer .footer{border-radius:4rem 4rem 0 0}footer .footer .column{align-items:center}main:has(.lista-tappe)~footer .footer{padding-bottom:11rem}main:has(.contenuto>section:last-child .blu-background)+footer .footer{border-radius:0;margin-top:-3rem}.archie-breadcrumb{margin:0;padding:0;list-style:none}.archie-breadcrumb-item{font-size:1.5rem;display:inline-block}.archie-breadcrumb-item a{color:var(--black-color);text-decoration:none;transition:all .3s ease-in-out}.archie-breadcrumb-item a:hover{color:var(--black-color)}.archie-breadcrumb-item:last-child{color:var(--black-color);font-weight:600}.archie-breadcrumb-item .separator{color:var(--black-color);padding:0 .3rem}.home .testata .container{align-items:center}.home .testata .container .template-h1{text-align:center}.home .testata .container .immagine{z-index:2;width:19rem;height:19rem}.home .contenuto .shaped-background{--altezza:0rem}@media (max-width:991px){.home .contenuto .shaped-background{--altezza:-15rem}}.home .contenuto .container{align-items:center}.home .contenuto .container .lista-lingue{align-self:center}.home .contenuto .container .testo .template-text{color:var(--blu-color);text-align:center}.home .contenuto .container .testo .button-container{align-items:center}.home .contenuto .container .testo .button-container .template-text{text-align:center;color:var(--bianco-color)}@media (prefers-contrast:more){.home .contenuto .container .testo .button-container .template-text{color:inherit}}.registrazione .testata,.login .testata{padding-bottom:3rem}.registrazione .testata .container .titolo .icona,.login .testata .container .titolo .icona{background-color:var(--bianco-color);border-radius:2rem;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.registrazione .testata .container .titolo .icona:focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.login .testata .container .titolo .icona:focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.registrazione .testata .container .titolo .icona svg,.login .testata .container .titolo .icona svg{width:2rem;height:2rem}.registrazione .contenuto .shaped-background,.login .contenuto .shaped-background{--altezza:-5rem}.listato-tappe .titolo{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.listato-tappe .titolo .link-tutorial{border-radius:50%;width:4rem;height:4rem}.listato-tappe .titolo .link-tutorial svg{width:4rem;height:4rem}.listato-tappe .titolo .link-tutorial:focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.listato-tappe .mappa{position:relative}.listato-tappe .mappa .media-container{width:100%;height:40rem;position:relative;overflow:hidden}.listato-tappe .mappa .media-container img{-webkit-mask-image:url(../../css/masks/onda-desktop.svg);mask-image:url(../../css/masks/onda-desktop.svg);-webkit-mask-position:top;mask-position:top;-webkit-mask-size:200vw;mask-size:200vw;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.listato-tappe .mappa svg{pointer-events:none;width:4rem;height:4rem;position:absolute;bottom:5rem;left:3rem}.listato-tappe .contenuto .shaped-background{--altezza:-5rem}.listato-tappe .qrcode{z-index:10;width:100%;position:fixed;bottom:2.5rem}.listato-tappe .qrcode .template-cta{height:5.7rem}.listato-tappe .qrcode .template-cta svg{width:2.8rem;height:2.8rem}.tappa .testata .container .titolo .icona{background-color:var(--bianco-color);border-radius:2rem;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;width:4rem;height:4rem;margin-top:1rem;display:flex}.tappa .testata .container .titolo .icona:focus-visible{outline:2px solid var(--bianco-color);outline-offset:4px}.tappa .testata .container .titolo .icona svg{width:2rem;height:2rem}.tappa .testata .container .titolo h1{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-wrap:break-word;text-wrap:pretty;width:100%}.tappa .testata .container .immagine{aspect-ratio:340/280;z-index:2;max-width:100%;height:auto}.tappa .testata .container .immagine .media-container{border-radius:4rem}@media (max-width:991px){.tappa .contenuto .shaped-background{--altezza:-15rem}}.tappa .contenuto .testo .expandable .content{position:relative}.tappa .contenuto .testo .expandable .content .template-text{color:var(--blu-color)}.tappa .contenuto .testo .expandable .content .template-text.text-short{display:block}.tappa .contenuto .testo .expandable .content .template-text.text-full,.tappa .contenuto .testo .expandable .content .template-text.text-full.hidden{display:none}.tappa .contenuto .testo .expandable button{color:var(--blu-color);padding:0;font-weight:700}.tappa .contenuto .lista-quiz .container{padding-top:var(--spacing-5);padding-bottom:var(--spacing-6);border-radius:4rem 4rem 0 0}.tappa .contenuto .lista-quiz .container .shaped-background{--altezza:45rem}.tappa .contenuto .lista-quiz .container .progress{width:100%;height:1rem;position:relative}.tappa .contenuto .lista-quiz .container .progress .swiper-pagination{background-color:rgba(255,255,255,.2);border-radius:1rem;width:100%;height:1rem;position:absolute;top:0;left:0}.tappa .contenuto .lista-quiz .container .progress .swiper-pagination-progressbar-fill{background-color:var(--verde-color);border-radius:1rem}.tappa .contenuto .lista-quiz .container .quiz{visibility:hidden;opacity:0}.tappa .contenuto .lista-quiz .container .quiz.swiper-slide-active{visibility:visible;opacity:1}.tappa .contenuto .lista-quiz .container .quiz .domanda{background-color:var(--blu-color)}.tappa .contenuto .lista-quiz .container .quiz .risposte{padding:var(--spacing-3);border-radius:4rem}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta{width:100%;padding:var(--spacing-1);gap:var(--spacing-2);background-color:var(--bianco-color);color:var(--blu-color);border:none;border-radius:4rem;align-items:center;text-decoration:none;transition:background-color .25s ease-in-out,color .25s ease-in-out;display:flex}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.selected{background-color:var(--blu-color);color:var(--bianco-color)}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.selected .punto{background-color:var(--bianco-color);color:var(--blu-color)}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.correct{background-color:var(--blu-color);color:var(--bianco-color)}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.correct .punto{background-image:url(../../assets/svg/check.svg);background-position:50%;background-repeat:no-repeat}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.correct .punto .template-text{visibility:hidden;opacity:0}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.wrong{background-color:var(--rosso-color);color:var(--bianco-color)}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.wrong .punto{background-color:var(--bianco-color);color:var(--bianco-color);background-image:url(../../assets/svg/error.svg);background-position:50%;background-repeat:no-repeat}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta.wrong .punto .template-text{visibility:hidden;opacity:0}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta .punto{width:3.7rem;height:3.7rem;color:var(--bianco-color);background-color:rgba(19,37,80,.4);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.tappa .contenuto .lista-quiz .container .quiz .risposte .risposta .punto .template-text{visibility:visible;opacity:1;transition:visibility .1s ease-in-out,opacity .1s ease-in-out}.tappa .contenuto .qrcode h2{width:80%}.pagina .testata,.pagina404 .testata{padding-bottom:3rem}.pagina .contenuto .shaped-background,.pagina404 .contenuto .shaped-background{--altezza:-5rem}.completamento .testata .container{align-items:center}.completamento .testata .container .immagine{z-index:2;width:19rem;height:19rem}.completamento .contenuto .shaped-background{--altezza:0rem}@media (max-width:991px){.completamento .contenuto .shaped-background{--altezza:-15rem}}.completamento .contenuto .container{align-items:center}.completamento .contenuto .container .titolo h1{text-align:center;align-self:center;width:80%}.completamento .contenuto .container .titolo .template-text{text-align:center;align-self:center;width:90%}.completamento .contenuto .container .codice{align-items:center}.completamento .contenuto .container .codice .template-text{text-transform:uppercase}.completamento .contenuto .informazioni .container{border-radius:4rem 4rem 0 0}.completamento .contenuto .informazioni .container .sottotitolo{color:var(--verde-color)}.completamento .contenuto .informazioni .container .punto{align-items:flex-start}.completamento .contenuto .informazioni .container .punto svg{flex-shrink:0;width:2.2rem;height:auto}.completamento .contenuto .informazioni .container .punto .template-text{margin-top:.1rem}
/*# sourceMappingURL=main.g.css.map*/