@layer abstracts{:root{--spacing-xxxs:.4rem;--spacing-xxs:.6rem;--spacing-xs:1rem;--spacing-s:1.7rem;--spacing-m:2.7rem;--spacing-l:4.4rem;--spacing-xl:7.2rem;--spacing-xxl:11.6rem;--spacing-xxxl:18.8rem;--spacing-xxxxl:30.4rem;--cyan-color:#005366;--yellow-color:#ffba3a;--white-color:#fff}.flex-spaced-xxxs{justify-content:space-between;align-items:center;gap:.4rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xxxs{flex-direction:column;align-items:flex-start;gap:.2rem}}.flex-spaced-xxxs.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xxxs.row-reverse{flex-direction:column-reverse}}.flex-spaced-xxxs.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xxxs.column{flex-direction:column;align-items:flex-start}.flex-spaced-xxxs.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xxs{justify-content:space-between;align-items:center;gap:.6rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xxs{flex-direction:column;align-items:flex-start;gap:.3rem}}.flex-spaced-xxs.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xxs.row-reverse{flex-direction:column-reverse}}.flex-spaced-xxs.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xxs.column{flex-direction:column;align-items:flex-start}.flex-spaced-xxs.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xs{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xs{flex-direction:column;align-items:flex-start;gap:.5rem}}.flex-spaced-xs.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xs.row-reverse{flex-direction:column-reverse}}.flex-spaced-xs.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xs.column{flex-direction:column;align-items:flex-start}.flex-spaced-xs.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-s{justify-content:space-between;align-items:center;gap:1.7rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-s{flex-direction:column;align-items:flex-start;gap:.85rem}}.flex-spaced-s.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-s.row-reverse{flex-direction:column-reverse}}.flex-spaced-s.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-s.column{flex-direction:column;align-items:flex-start}.flex-spaced-s.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-m{justify-content:space-between;align-items:center;gap:2.7rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-m{flex-direction:column;align-items:flex-start;gap:1.35rem}}.flex-spaced-m.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-m.row-reverse{flex-direction:column-reverse}}.flex-spaced-m.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-m.column{flex-direction:column;align-items:flex-start}.flex-spaced-m.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-l{justify-content:space-between;align-items:center;gap:4.4rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-l{flex-direction:column;align-items:flex-start;gap:2.2rem}}.flex-spaced-l.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-l.row-reverse{flex-direction:column-reverse}}.flex-spaced-l.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-l.column{flex-direction:column;align-items:flex-start}.flex-spaced-l.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xl{justify-content:space-between;align-items:center;gap:7.2rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xl{flex-direction:column;align-items:flex-start;gap:3.6rem}}.flex-spaced-xl.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xl.row-reverse{flex-direction:column-reverse}}.flex-spaced-xl.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xl.column{flex-direction:column;align-items:flex-start}.flex-spaced-xl.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xxl{justify-content:space-between;align-items:center;gap:11.6rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xxl{flex-direction:column;align-items:flex-start;gap:5.8rem}}.flex-spaced-xxl.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xxl.row-reverse{flex-direction:column-reverse}}.flex-spaced-xxl.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xxl.column{flex-direction:column;align-items:flex-start}.flex-spaced-xxl.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xxxl{justify-content:space-between;align-items:center;gap:18.8rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xxxl{flex-direction:column;align-items:flex-start;gap:9.4rem}}.flex-spaced-xxxl.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xxxl.row-reverse{flex-direction:column-reverse}}.flex-spaced-xxxl.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xxxl.column{flex-direction:column;align-items:flex-start}.flex-spaced-xxxl.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flex-spaced-xxxxl{justify-content:space-between;align-items:center;gap:30.4rem;width:100%;display:flex}@media (max-width:991px){.flex-spaced-xxxxl{flex-direction:column;align-items:flex-start;gap:15.2rem}}.flex-spaced-xxxxl.row-reverse{flex-direction:row-reverse}@media (max-width:991px){.flex-spaced-xxxxl.row-reverse{flex-direction:column-reverse}}.flex-spaced-xxxxl.mobile-force-row{align-items:center;flex-direction:row!important}.flex-spaced-xxxxl.column{flex-direction:column;align-items:flex-start}.flex-spaced-xxxxl.no-space-between{justify-content:normal;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:991px){.gap-m-xxxs{gap:.4rem}.gap-m-xxs{gap:.6rem}.gap-m-xs{gap:1rem}.gap-m-s{gap:1.7rem}.gap-m-m{gap:2.7rem}.gap-m-l{gap:4.4rem}.gap-m-xl{gap:7.2rem}.gap-m-xxl{gap:11.6rem}.gap-m-xxxl{gap:18.8rem}.gap-m-xxxxl{gap:30.4rem}}.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}}}@layer base{:root{--spacing-xxxs:.4rem;--spacing-xxs:.6rem;--spacing-xs:1rem;--spacing-s:1.7rem;--spacing-m:2.7rem;--spacing-l:4.4rem;--spacing-xl:7.2rem;--spacing-xxl:11.6rem;--spacing-xxxl:18.8rem;--spacing-xxxxl:30.4rem;--cyan-color:#005366;--yellow-color:#ffba3a;--white-color:#fff}*{box-sizing:inherit;outline:none}html{text-rendering:optimizeLegibility;box-sizing:border-box;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%;margin:0;font-family:Cooper Hewitt}main{position:relative}main:focus{outline-offset:none;outline:none}main:focus-visible{outline-offset:none;outline:none}.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}.umb-block-list>: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(--cyan-color);outline-offset:4px}.no-scroll{height:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:0}}.spacing-menu{padding-top:calc(17rem + var(--spacing-xxl))!important}@media (max-width:991px){.spacing-menu{padding-top:calc(12rem + var(--spacing-xl))!important}}.skip-link{z-index:100;transition:transform .25s ease-in-out;position:fixed;top:2rem;left:2rem;transform:translateY(calc(-100% - 2rem))}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}@media (max-width:991px){.skip-link{transform:translateY(calc(-100% - 3rem))}}.skip-link:focus-visible{outline-color:var(--yellow-color);transform:translateY(0)}.template-spacing-top,.template-spacing{padding-top:var(--spacing-xl)}@media (min-width:768px){.template-spacing-top,.template-spacing{padding-top:var(--spacing-xl)}}@media (min-width:992px){.template-spacing-top,.template-spacing{padding-top:var(--spacing-xxl)}}.template-spacing-bottom,.template-spacing{padding-bottom:var(--spacing-xl)}@media (min-width:768px){.template-spacing-bottom,.template-spacing{padding-bottom:var(--spacing-xl)}}@media (min-width:992px){.template-spacing-bottom,.template-spacing{padding-bottom:var(--spacing-xxl)}}.template-double-spacing-top,.template-double-spacing{padding-top:var(--spacing-xl)}@media (min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:var(--spacing-xxl)}}@media (min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:calc(var(--spacing-xxl)*2)}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:var(--spacing-xl)}@media (min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:var(--spacing-xxl)}}@media (min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:calc(var(--spacing-xxl)*2)}}.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:var(--spacing-xl)}@media (min-width:768px){.template-margin-top,.template-margin{margin-top:var(--spacing-xl)}}@media (min-width:992px){.template-margin-top,.template-margin{margin-top:var(--spacing-xxl)}}.template-margin-bottom,.template-margin{margin-bottom:var(--spacing-xl)}@media (min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:var(--spacing-xl)}}@media (min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:var(--spacing-xxl)}}.template-double-margin-top,.template-double-margin{margin-top:var(--spacing-xl)}@media (min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:var(--spacing-xxl)}}@media (min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:calc(var(--spacing-xxl)*2)}}.template-double-margin-bottom,.template-double-margin{margin-bottom:var(--spacing-xl)}@media (min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:var(--spacing-xxl)}}@media (min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:calc(var(--spacing-xxl)*2)}}.template-claim{font-family:Cooper Hewitt;font-size:14rem;font-style:normal;font-weight:713;line-height:100%}.template-claim strong,.template-claim b{font-weight:700}.template-claim{text-transform:uppercase;line-height:100%}@media (max-width:991px){.template-claim{font-size:5.5rem;line-height:110%}}.template-testo-evocativo{font-family:Cooper Hewitt;font-size:10rem;font-style:normal;font-weight:713;line-height:100%}.template-testo-evocativo strong,.template-testo-evocativo b{font-weight:700}.template-testo-evocativo{text-transform:uppercase;line-height:100%}@media (max-width:991px){.template-testo-evocativo{font-size:4.5rem}}.template-h1{font-family:Cooper Hewitt;font-size:8rem;font-style:normal;font-weight:713;line-height:100%}.template-h1 strong,.template-h1 b{font-weight:700}.template-h1{text-transform:uppercase;line-height:100%}@media (max-width:991px){.template-h1{font-size:4rem}}.template-sottotitolo{font-family:League Spartan;font-size:5rem;font-style:normal;font-weight:700;line-height:100%}.template-sottotitolo strong,.template-sottotitolo b{font-weight:700}.template-sottotitolo{line-height:80%}@media (max-width:991px){.template-sottotitolo{font-size:3rem;line-height:100%}}.template-cards{font-family:League Spartan;font-size:3rem;font-style:normal;font-weight:500;line-height:100%}.template-cards strong,.template-cards b{font-weight:700}@media (max-width:991px){.template-cards{font-size:2rem}}.template-cta{font-family:League Spartan;font-size:2.2rem;font-style:normal;font-weight:700;line-height:100%}.template-cta strong,.template-cta b{font-weight:700}.template-cta{letter-spacing:.264rem;text-transform:uppercase}@media (max-width:991px){.template-cta{letter-spacing:.216rem;font-size:1.8rem}}.template-menu{font-family:League Spartan;font-size:2.5rem;font-style:normal;font-weight:500;line-height:100%}.template-menu strong,.template-menu b{font-weight:700}.template-menu{line-height:140%}@media (max-width:991px){.template-menu{font-size:2rem;line-height:200%}}.template-paragrafo{font-family:League Spartan;font-size:2.5rem;font-style:normal;font-weight:400;line-height:120%}.template-paragrafo strong,.template-paragrafo b{font-weight:700}@media (max-width:991px){.template-paragrafo{font-size:2rem}}.template-form-label{font-family:League Spartan;font-size:2rem;font-style:normal;font-weight:600;line-height:100%}.template-form-label strong,.template-form-label b{font-weight:700}.template-form-label{letter-spacing:.08rem;text-transform:lowercase}@media (max-width:991px){.template-form-label{font-size:2rem}}.template-dati-secondari{font-family:League Spartan;font-size:1.6rem;font-style:normal;font-weight:400;line-height:100%}.template-dati-secondari strong,.template-dati-secondari b{font-weight:700}.template-dati-secondari{line-height:110%}@media (max-width:991px){.template-dati-secondari{font-size:1.6rem;line-height:110%}}.template-footer-info{font-family:League Spartan;font-size:2rem;font-style:normal;font-weight:600;line-height:100%}.template-footer-info strong,.template-footer-info b{font-weight:700}.template-footer-info{letter-spacing:.08rem}@media (max-width:991px){.template-footer-info{letter-spacing:.064rem;font-size:1.6rem}}.template-note{font-family:League Spartan;font-size:1rem;font-style:normal;font-weight:400;line-height:100%}.template-note strong,.template-note b{font-weight:700}.template-note{line-height:120%}@media (max-width:991px){.template-note{font-size:.8rem;line-height:150%}}.template-text{font-family:League Spartan;font-size:2.2rem;font-style:normal;font-weight:400;line-height:100%}.template-text strong,.template-text b{font-weight:700}@media (max-width:991px){.template-text{font-size:1.6rem}}.cyan-color{color:var(--cyan-color)}.yellow-color{color:var(--yellow-color)}.white-color{color:var(--white-color)}.cyan-background{background-color:var(--cyan-color);color:var(--white-color);width:100%;height:100%}@media (prefers-contrast:more){.cyan-background{color:var(--white-color)!important}}.cyan-background svg.change path{stroke:var(--white-color)}.cyan-background svg.change text{fill:var(--white-color)}.cyan-background.template-spacing+.cyan-background.template-spacing,.cyan-background.template-spacing+:first-child>.cyan-background.template-spacing,.cyan-background.template-spacing-bottom+.cyan-background.template-spacing,.cyan-background.template-spacing-bottom+:first-child>.cyan-background.template-spacing,.cyan-background.template-spacing+.umb-block-list>.cyan-background.template-spacing:first-of-type,.cyan-background.template-spacing-bottom+.umb-block-list>.cyan-background.template-spacing:first-of-type{padding-top:0}.yellow-background{background-color:var(--yellow-color);color:var(--cyan-color);width:100%;height:100%}@media (prefers-contrast:more){.yellow-background{color:var(--cyan-color)!important}}.yellow-background :focus-visible{outline-color:var(--cyan-color)}.yellow-background svg.change path{stroke:var(--cyan-color)}.yellow-background svg.change text{fill:var(--cyan-color)}.yellow-background.template-spacing+.yellow-background.template-spacing,.yellow-background.template-spacing+:first-child>.yellow-background.template-spacing,.yellow-background.template-spacing-bottom+.yellow-background.template-spacing,.yellow-background.template-spacing-bottom+:first-child>.yellow-background.template-spacing,.yellow-background.template-spacing+.umb-block-list>.yellow-background.template-spacing:first-of-type,.yellow-background.template-spacing-bottom+.umb-block-list>.yellow-background.template-spacing:first-of-type{padding-top:0}.white-background{background-color:var(--white-color);color:var(--cyan-color);width:100%;height:100%}@media (prefers-contrast:more){.white-background{color:var(--cyan-color)!important}}.white-background :focus-visible{outline-color:var(--cyan-color)}.white-background svg.change path{stroke:var(--cyan-color)}.white-background svg.change text{fill:var(--cyan-color)}.white-background.template-spacing+.white-background.template-spacing,.white-background.template-spacing+:first-child>.white-background.template-spacing,.white-background.template-spacing-bottom+.white-background.template-spacing,.white-background.template-spacing-bottom+:first-child>.white-background.template-spacing,.white-background.template-spacing+.umb-block-list>.white-background.template-spacing:first-of-type,.white-background.template-spacing-bottom+.umb-block-list>.white-background.template-spacing:first-of-type{padding-top:0}.cyan-background :focus-visible{outline-color:var(--yellow-color)}.cyan-background a{text-decoration:underline;transition:color .25s ease-in-out}.cyan-background a:hover{color:var(--yellow-color)}.yellow-background a{text-decoration:underline;transition:color .25s ease-in-out}.yellow-background a:hover{color:var(--cyan-color)}*,: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:182.1rem;margin-left:calc(50vw - 91.05rem);margin-right:calc(50vw - 91.05rem)}.container-larger-right{max-width:157.05rem;margin-left:calc(50vw - 66rem);margin-right:calc(50vw - 91.05rem);padding-right:0}.container-larger-left{max-width:157.05rem;margin-left:calc(50vw - 91.05rem);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}}@layer blocks{.testo.centrato .column{align-items:center}.testo.centrato .column *{text-align:center}:root{--spacing-xxxs:.4rem;--spacing-xxs:.6rem;--spacing-xs:1rem;--spacing-s:1.7rem;--spacing-m:2.7rem;--spacing-l:4.4rem;--spacing-xl:7.2rem;--spacing-xxl:11.6rem;--spacing-xxxl:18.8rem;--spacing-xxxxl:30.4rem;--cyan-color:#005366;--yellow-color:#ffba3a;--white-color:#fff}.testo-immagine .flex-spaced-xxl{justify-content:center}.testo-immagine .testo{max-width:100rem;padding-top:.5rem}@media (max-width:991px){.testo-immagine .testo{max-width:100%;padding-top:.5rem}}.testo-immagine .immagine{flex-shrink:0;width:58rem;height:58rem;position:relative;overflow:hidden}@media (max-width:991px){.testo-immagine .immagine{width:37rem;height:37rem}}.testo-immagine .immagine .media-container{z-index:1;aspect-ratio:1;width:auto;max-width:100%;height:47rem;position:absolute;bottom:0;left:0}@media (max-width:991px){.testo-immagine .immagine .media-container{height:30rem}}.testo-immagine .immagine .quadrato{z-index:2;background-color:var(--cyan-color);width:24rem;height:24rem;position:absolute;top:0;right:0}@media (max-width:991px){.testo-immagine .immagine .quadrato{width:14rem;height:14rem}}.accordion-fascia .accordion-container .accordion-item{padding-bottom:var(--spacing-l);border-bottom:1px solid var(--cyan-color);flex-direction:column;width:100%;display:flex}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item{padding-bottom:var(--spacing-m)}}.accordion-fascia .accordion-container .accordion-item:last-child{border-bottom:none}.accordion-fascia .accordion-container .accordion-item .visible{cursor:pointer}.accordion-fascia .accordion-container .accordion-item .visible .chev{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--cyan-color);border:none;flex-shrink:0;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;display:flex}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item .visible .chev{width:4rem;height:4rem}}.accordion-fascia .accordion-container .accordion-item .visible .chev svg{width:3.5rem}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item .visible .chev svg{width:2rem}}.accordion-fascia .accordion-container .accordion-item .visible .chev svg path{stroke:var(--white-color)}.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 .hidden .template-cta{margin:1rem}@media (max-width:991px){.accordion-fascia .accordion-container .accordion-item .hidden .template-cta{margin-left:auto;margin-right:auto;width:95%!important}}.accordion-fascia .accordion-container .accordion-item.open .hidden{opacity:1;margin-top:3rem;overflow:visible}.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{padding-top:.5rem}.highlights .grid{gap:var(--spacing-m);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:991px){.highlights .grid{grid-template-columns:repeat(2,1fr)}}.highlights .grid .blocco{padding-inline:var(--spacing-m);padding-block:var(--spacing-xl)}.highlights .note{align-items:flex-start}.highlights .note .nota{width:35%}@media (max-width:991px){.highlights .note .nota{width:100%}.highlights .blocco{padding-inline:var(--spacing-s);padding-block:var(--spacing-xl)}}.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 .punti-container{justify-content:flex-start;width:100%;position:relative}.punto-elenco-personalizzato .punti-container .punto{width:45%}.punto-elenco-personalizzato .punti-container .punto:last-child{border-bottom:none}.punto-elenco-personalizzato .punti-container .punto.active .titolo .quadrato{visibility:visible;opacity:1;max-width:2rem;margin-inline:var(--spacing-m)}.punto-elenco-personalizzato .punti-container .punto .titolo{align-items:center;max-width:100%;display:flex}.punto-elenco-personalizzato .punti-container .punto .titolo .quadrato{content:"";background-color:var(--yellow-color);visibility:hidden;opacity:0;width:2rem;max-width:0;height:2rem;margin-left:0;margin-right:0;transition:max-width .25s ease-in-out,margin .25s ease-in-out,visibility .25s ease-in-out,opacity .25s ease-in-out}.punto-elenco-personalizzato .punti-container .punto .titolo h3{max-width:100%;text-decoration:none}.punto-elenco-personalizzato .punti-container .punto .descrizione{opacity:0;width:45%;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0}.punto-elenco-personalizzato .punti-container .punto .descrizione[aria-hidden=false]{opacity:1}.punto-elenco-personalizzato .punti-container .punto .descrizione .media-container{aspect-ratio:800/530;width:100%;height:auto}.punto-elenco-personalizzato .accordion-container .accordion-item{padding-block:var(--spacing-m);border-bottom:1px solid var(--white-color);flex-direction:column;display:flex}.punto-elenco-personalizzato .accordion-container .accordion-item:last-child{border-bottom:none}.punto-elenco-personalizzato .accordion-container .accordion-item .visible{cursor:pointer}.punto-elenco-personalizzato .accordion-container .accordion-item .visible[aria-expanded=true] .testo .quadrato{opacity:1;visibility:visible;max-width:100%;margin-right:1rem}.punto-elenco-personalizzato .accordion-container .accordion-item .visible .testo{flex-direction:row;align-items:center;display:flex}.punto-elenco-personalizzato .accordion-container .accordion-item .visible .testo .quadrato{content:"";background-color:var(--yellow-color);opacity:0;visibility:hidden;flex-shrink:0;width:1rem;max-width:0;height:1rem;margin-right:0}.punto-elenco-personalizzato .accordion-container .accordion-item .visible .chev{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--white-color);border:none;flex-shrink:0;justify-content:center;align-items:center;width:4rem;height:4rem;display:flex}.punto-elenco-personalizzato .accordion-container .accordion-item .visible .chev svg{width:2rem}.punto-elenco-personalizzato .accordion-container .accordion-item .visible .chev svg path{stroke:var(--cyan-color)}.punto-elenco-personalizzato .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}.punto-elenco-personalizzato .accordion-container .accordion-item .hidden .media-container{aspect-ratio:310/210;width:100%;height:auto}.punto-elenco-personalizzato .accordion-container .accordion-item.open .hidden{opacity:1;margin-top:3rem;overflow:visible}.testo-evocativo .template-testo-evocativo{width:92%}.testo-immagine-gialla .flex-spaced-xxl{justify-content:center}.testo-immagine-gialla .testo{max-width:50%}@media (max-width:991px){.testo-immagine-gialla .testo{max-width:100%}}.testo-immagine-gialla .immagine{flex-shrink:0;width:84rem;height:84rem;position:relative}@media (max-width:991px){.testo-immagine-gialla .immagine{width:37rem;height:37rem}}.testo-immagine-gialla .immagine .media-container{z-index:1;aspect-ratio:1;width:auto;max-width:100%;height:78rem;position:absolute;bottom:0;left:0}@media (max-width:991px){.testo-immagine-gialla .immagine .media-container{height:34rem}}.testo-immagine-gialla .immagine .quadrato{z-index:2;width:29rem;height:29rem;position:absolute;top:0;right:0}@media (max-width:991px){.testo-immagine-gialla .immagine .quadrato{width:13rem;height:13rem}}.testo-immagine-gialla .immagine .quadrato{background-color:var(--cyan-color)}.lista-card .template-cta{flex-shrink:0;align-self:flex-end}@media (max-width:991px){.lista-card .cards{height:60rem}}.lista-card .cards .card{max-width:85rem;position:relative}@media (max-width:991px){.lista-card .cards .card{max-width:100%}}.lista-card .cards .card .media-container{aspect-ratio:1;width:82%;height:auto}@media (max-width:991px){.lista-card .cards .card .media-container{width:100%}}.lista-card .cards .card .testo{padding-inline:var(--spacing-l);padding-block:var(--spacing-l);aspect-ratio:1;justify-content:center;width:45rem;height:auto;position:absolute;top:-2.5rem;right:0}@media (max-width:991px){.lista-card .cards .card .testo{padding-inline:var(--spacing-m);padding-block:var(--spacing-m);width:90%;top:auto;bottom:-20rem;left:50%;right:auto;transform:translate(-50%)}}.lista-card .controls .swiper-pagination{flex:1;gap:0;height:4px;display:flex}.lista-card .controls .swiper-pagination .swiper-pagination-bullet{background-color:var(--cyan-color);flex:1 0;height:4px;transition:width .25s ease-in-out,background-color .25s ease-in-out}.lista-card .controls .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--yellow-color)}}@layer components{:root{--spacing-xxxs:.4rem;--spacing-xxs:.6rem;--spacing-xs:1rem;--spacing-s:1.7rem;--spacing-m:2.7rem;--spacing-l:4.4rem;--spacing-xl:7.2rem;--spacing-xxl:11.6rem;--spacing-xxxl:18.8rem;--spacing-xxxxl:30.4rem;--cyan-color:#005366;--yellow-color:#ffba3a;--white-color:#fff}.template-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;padding:3rem;text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;display:block}@media (max-width:991px){.template-cta{text-align:center;width:100%}}.template-cta.cta-yellow{border:2px solid var(--yellow-color);background-color:var(--yellow-color);color:var(--cyan-color)}.template-cta.cta-yellow:hover{background-color:var(--cyan-color);color:var(--yellow-color)}.template-cta.cta-cyan{border:2px solid var(--cyan-color);background-color:var(--cyan-color);color:var(--white-color)}.template-cta.cta-cyan:hover{background-color:var(--yellow-color);color:var(--cyan-color)}.controls{z-index:2;pointer-events:none;justify-content:space-between;width:100%;display:flex}@media (max-width:991px){.controls{justify-content:center}}.controls .swiper-pagination{flex:1;gap:0;height:4px;display:flex}.controls .swiper-pagination .swiper-pagination-bullet{background-color:var(--cyan-color);border-radius:0;flex:1 0;height:100%;transition:width .25s ease-in-out,background-color .25s ease-in-out}.controls .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--yellow-color)}.controls button{pointer-events:all;cursor:pointer;opacity:1;visibility:visible;aspect-ratio:1;background-color:var(--cyan-color);border:none;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;transition:transform .25s ease-in-out,opacity .25s ease-in-out;display:flex}.controls button svg{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}.controls button:hover{transform:translate(.5rem)}.controls button:focus-visible{transform:translate(.5rem)}@media (prefers-reduced-motion:reduce){.controls button:hover{transform:none}.controls button:focus-visible{transform:none}}@media (max-width:991px){.controls button:hover{transform:none}.controls button:focus-visible{transform:none}}.controls button.swiper-button-disabled{opacity:.4;cursor:auto;transform:none}.controls .prev{rotate:180deg}form{width:100%}form a.dati-secondari{font-weight:400;transition:font-weight .25s ease-in-out}form a.dati-secondari:hover{font-weight:600}form .form-inputs{gap:var(--spacing-l);flex-direction:column;width:100%;display:flex}@media (max-width:991px){form .form-inputs{gap:calc(var(--spacing-l) + .5rem)}}form .form-inputs .field-validation-error{color:red;white-space:nowrap;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:lowercase;margin-top:1.2rem;padding-left:.5rem;padding-right:.5rem;font-family:Cooper Hewitt;font-size:1.5rem;font-weight:700;position:absolute;display:block!important}@media (max-width:991px){form .form-inputs .field-validation-error{margin-top:.8rem}}form .form-inputs .line{gap:var(--spacing-l);display:grid}@media (max-width:991px){form .form-inputs .line{gap:var(--spacing-l)}}form .form-inputs .line.span-1{grid-template-columns:1fr;row-gap:1rem}form .form-inputs .line.span-2{row-gap:spacing(3);grid-template-columns:1fr 1fr}@media (max-width:991px){form .form-inputs .line.span-2{grid-template-columns:1fr}form .form-inputs .line.span-2 .sinistra{order:0}form .form-inputs .line.span-2 .destra{order:1}}form .form-inputs .line.span-4{grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:991px){form .form-inputs .line.span-4{grid-template-columns:1fr}}form .form-inputs .line .messaggio{grid-area:span 2/span 2}@media (max-width:991px){form .form-inputs .line .messaggio{grid-area:span 1/span 1}}form .form-inputs .line .form-input-container,form .form-inputs .line .form-textarea-container{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;pointer-events:none;transition:all .15s ease-in-out;position:absolute;top:2rem;left:0;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:none;border-bottom:3px solid var(--cyan-color);width:100%;height:5rem;color:var(--cyan-color);box-shadow:none;background-color:transparent;border-radius:0;outline:none;padding:1rem}form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container textarea{height:15rem}@media (max-width:991px){form .form-inputs .line .form-input-container textarea,form .form-inputs .line .form-textarea-container textarea{height:5rem}}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 input[type=date]{color:transparent;transition:color .15s ease-in-out}form .form-inputs .line .form-textarea-container input[type=date]{color:transparent;transition:color .15s ease-in-out}form .form-inputs .line .form-input-container input[type=date]::-webkit-calendar-picker-indicator{display:none}form .form-inputs .line .form-textarea-container input[type=date]::-webkit-calendar-picker-indicator{display:none}form .form-inputs .line .form-input-container:has(input[type=date]:disabled){opacity:.5}form .form-inputs .line .form-textarea-container:has(input[type=date]:disabled){opacity:.5}form .form-inputs .line .form-input-container:has(input:focus-visible){outline:2px solid var(--cyan-color);outline-offset:4px}form .form-inputs .line .form-input-container:has(select:focus-visible){outline:2px solid var(--cyan-color);outline-offset:4px}form .form-inputs .line .form-input-container:has(textarea:focus-visible){outline:2px solid var(--cyan-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(input:focus-visible){outline:2px solid var(--cyan-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(select:focus-visible){outline:2px solid var(--cyan-color);outline-offset:4px}form .form-inputs .line .form-textarea-container:has(textarea:focus-visible){outline:2px solid var(--cyan-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.5rem)scale(.8)}@media (max-width:991px){form .form-inputs .line .form-input-container.active label,form .form-inputs .line .form-textarea-container.active label{transform:translateY(-4.5rem)scale(.8)}}form .form-inputs .line .form-input-container.active input[type=date]{color:var(--cyan-color)}form .form-inputs .line .form-textarea-container.active input[type=date]{color:var(--cyan-color)}form .form-inputs .line .form-group .form-check{cursor:pointer;pointer-events:all;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--cyan-color);flex-direction:row;gap:1.4rem;padding-left:2rem;display:flex;position:relative}form .form-inputs .line .form-group .form-check label{margin-left:1.4rem}@media (max-width:991px){form .form-inputs .line .form-group .form-check label{margin-right:0}}form .form-inputs .line .form-group .form-check input[type=checkbox]{opacity:0;cursor:pointer;z-index:2;width:2rem;height:2rem;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}form .form-inputs .line .form-group .form-check .checkmark{pointer-events:none;border:2px solid var(--cyan-color);border-radius:50%;width:2rem;height:2rem;transition:background-color .15s ease-in-out;position:absolute;top:50%;left:0;transform:translateY(-50%)}form .form-inputs .line .form-group .form-check .checkmark:after{content:"";background-color:transparent;border-radius:50%;width:.8rem;height:.8rem;transition:background-color .15s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}form .form-inputs .line .form-group .form-check input:focus-visible~.checkmark{outline:2px solid var(--cyan-color);outline-offset:2px}form .form-inputs .line .form-group .form-check input:focus-visible{outline:none}form .form-inputs .line .form-group .form-check input:checked~.checkmark:after{background-color:var(--cyan-color)}form .form-inputs .line .form-group{margin-top:1rem;margin-bottom:2rem}@media (max-width:991px){form .form-inputs .richiesto{font-size:1.5rem}}form .form-inputs .destra{align-items:flex-end;width:100%;padding-right:2rem}@media (max-width:991px){form .form-inputs .destra{align-items:center;padding-right:0}}form .form-inputs .destra .template-dati-secondari{text-align:right}@media (max-width:991px){form .form-inputs .destra .submit-container,form .form-inputs .destra .submit-container .template-cta{width:100%}}}@layer layouts{:root{--spacing-xxxs:.4rem;--spacing-xxs:.6rem;--spacing-xs:1rem;--spacing-s:1.7rem;--spacing-m:2.7rem;--spacing-l:4.4rem;--spacing-xl:7.2rem;--spacing-xxl:11.6rem;--spacing-xxxl:18.8rem;--spacing-xxxxl:30.4rem;--cyan-color:#005366;--yellow-color:#ffba3a;--white-color:#fff}header{z-index:3;width:100%;padding-top:0;padding-bottom:0;position:absolute;top:0;left:0}header a:focus-visible{outline-color:var(--yellow-color)}header nav{padding-block:var(--spacing-l)}header nav .contenitore{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:991px){header nav .contenitore{align-items:flex-start}header nav .contenitore .sinistra{justify-content:space-between;width:100%}}header nav .contenitore .sinistra svg{width:auto;height:5rem}@media (max-width:991px){header nav .contenitore .sinistra svg{height:4rem}}header nav .contenitore .destra{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}header nav .contenitore .destra .link-container{align-items:flex-end}header nav .contenitore .destra .link-container a{color:var(--white-color);text-align:center;transition:color .25s ease-in-out}header nav .contenitore .destra .link-container a:hover{color:var(--yellow-color)}header nav .bottom{z-index:1000;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:fixed;bottom:0;left:50%;transform:translate(-50%)}header nav .bottom .template-cta{border-top:3px solid var(--white-color);border-radius:0;margin-left:auto;margin-right:auto;font-size:2.2rem}.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 .sezione-form .form-container{width:100%}footer .dati-cliente svg{width:auto;height:11rem}@media (max-width:991px){footer .dati-cliente svg{height:6rem}}footer .links{margin-top:calc(-1*var(--spacing-l));padding-bottom:var(--spacing-l)}@media (max-width:991px){footer .links{margin-top:calc(-1*var(--spacing-m));padding-bottom:calc(7rem + var(--spacing-l))}}footer .links .container{width:100%}footer .links .container .sinistra{flex-shrink:0}footer .links .container .destra{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .links .container .destra .crediti{flex-shrink:0}.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}}@layer pages{.home .claim p{margin:0}.home .claim svg{width:auto;max-width:100%;height:6.2rem}}
/*# sourceMappingURL=main.g.css.map*/