.object-fit-contain{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.object-fit-cover{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.object-position-top-left{-o-object-position:top left;object-position:top left}.object-position-top-center{-o-object-position:top center;object-position:top center}.object-position-top-right{-o-object-position:top right;object-position:top right}.object-position-bottom-left{-o-object-position:bottom left;object-position:bottom left}.object-position-bottom-center{-o-object-position:bottom center;object-position:bottom center}.object-position-bottom-right{-o-object-position:bottom right;object-position:bottom right}.object-position-center-center{-o-object-position:center center;object-position:center center}*{outline:none}html{font-size:56.5%;text-rendering:optimizeLegibility}@media(min-width:576px){html{font-size:62.5%}}@media(min-width:992px){html{font-size:53.125%}}@media(min-width:1500px){html{font-size:56.5%}}@media(min-width:1800px){html{font-size:62.5%}}body{text-rendering:optimizeLegibility;font-family:"Roboto",sans-serif;height:100%}main{position:relative}.grecaptcha-badge{visibility:hidden}@media(max-width:1310px)and (orientation:landscape){.daterangepicker{right:-10% !important}}@media(min-width:320px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:310px}}@media(min-width:375px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:340px}}@media(min-width:576px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:540px}}@media(min-width:768px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:720px}}@media(min-width:992px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:960px}}@media(min-width:1200px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:1140px}}@media(min-width:1400px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:1320px}}@media(min-width:1920px){.container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{max-width:1470px}}@media(min-width:320px){.container-half-right{margin-right:0;margin-left:calc(50vw - 155px)}}@media(min-width:375px){.container-half-right{margin-right:0;margin-left:calc(50vw - 170px)}}@media(min-width:576px){.container-half-right{margin-right:0;margin-left:calc(50vw - 270px)}}@media(min-width:768px){.container-half-right{margin-right:0;margin-left:calc(50vw - 360px)}}@media(min-width:992px){.container-half-right{margin-right:0;margin-left:calc(50% - 480px)}}@media(min-width:1200px){.container-half-right{margin-right:0;margin-left:calc(50% - 570px)}}@media(min-width:1400px){.container-half-right{margin-right:0;margin-left:calc(50% - 660px)}}@media(min-width:1920px){.container-half-right{margin-right:0;margin-left:calc(50% - 735px)}}@media(min-width:320px){.container-half-left{margin-left:0;margin-right:calc(50vw - 155px)}}@media(min-width:375px){.container-half-left{margin-left:0;margin-right:calc(50vw - 170px)}}@media(min-width:576px){.container-half-left{margin-left:0;margin-right:calc(50vw - 270px)}}@media(min-width:768px){.container-half-left{margin-left:0;margin-right:calc(50vw - 360px)}}@media(min-width:992px){.container-half-left{margin-left:0;margin-right:calc(50vw - 480px)}}@media(min-width:1200px){.container-half-left{margin-left:0;margin-right:calc(50vw - 570px)}}@media(min-width:1400px){.container-half-left{margin-left:0;margin-right:calc(50vw - 660px)}}@media(min-width:1920px){.container-half-left{margin-left:0;margin-right:calc(50vw - 735px)}}.container-l{margin:0 auto}@media(min-width:320px){.container-l{max-width:310px}}@media(min-width:375px){.container-l{max-width:340px}}@media(min-width:576px){.container-l{max-width:540px}}@media(min-width:768px){.container-l{max-width:720px}}@media(min-width:992px){.container-l{max-width:960px}}@media(min-width:1200px){.container-l{max-width:1140px}}@media(min-width:1400px){.container-l{max-width:1320px}}@media(min-width:1920px){.container-l{max-width:1695px}}.template-spacing-top,.template-spacing,.box-titolo-testo-link-immagine,footer{padding-top:5rem}@media(min-width:768px){.template-spacing-top,.template-spacing,.box-titolo-testo-link-immagine,footer{padding-top:10rem}}@media(min-width:992px){.template-spacing-top,.template-spacing,.box-titolo-testo-link-immagine,footer{padding-top:15rem}}.template-spacing-bottom,.template-spacing,.box-titolo-testo-link-immagine,footer{padding-bottom:5rem}@media(min-width:768px){.template-spacing-bottom,.template-spacing,.box-titolo-testo-link-immagine,footer{padding-bottom:10rem}}@media(min-width:992px){.template-spacing-bottom,.template-spacing,.box-titolo-testo-link-immagine,footer{padding-bottom:15rem}}.template-double-spacing-top,.template-double-spacing{padding-top:10rem}@media(min-width:768px){.template-double-spacing-top,.template-double-spacing{padding-top:15rem}}@media(min-width:992px){.template-double-spacing-top,.template-double-spacing{padding-top:30rem}}.template-double-spacing-bottom,.template-double-spacing{padding-bottom:10rem}@media(min-width:768px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:15rem}}@media(min-width:992px){.template-double-spacing-bottom,.template-double-spacing{padding-bottom:30rem}}.template-spacing>.no-container>.row,.box-titolo-testo-link-immagine>.no-container>.row,footer>.no-container>.row{margin-right:0;margin-left:0}.template-spacing>.no-container>.row>[class*=col-],.box-titolo-testo-link-immagine>.no-container>.row>[class*=col-],footer>.no-container>.row>[class*=col-]{padding-right:0;padding-left:0}.template-margin-top,.template-margin{margin-top:5rem}@media(min-width:768px){.template-margin-top,.template-margin{margin-top:10rem}}@media(min-width:992px){.template-margin-top,.template-margin{margin-top:15rem}}.template-margin-bottom,.template-margin{margin-bottom:5rem}@media(min-width:768px){.template-margin-bottom,.template-margin{margin-bottom:10rem}}@media(min-width:992px){.template-margin-bottom,.template-margin{margin-bottom:15rem}}.template-double-margin-top,.template-double-margin{margin-top:10rem}@media(min-width:768px){.template-double-margin-top,.template-double-margin{margin-top:15rem}}@media(min-width:992px){.template-double-margin-top,.template-double-margin{margin-top:30rem}}.template-double-margin-bottom,.template-double-margin{margin-bottom:10rem}@media(min-width:768px){.template-double-margin-bottom,.template-double-margin{margin-bottom:15rem}}@media(min-width:992px){.template-double-margin-bottom,.template-double-margin{margin-bottom:30rem}}.template-title-h1,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-title,.pagina-ringraziamenti .pagina-ringraziamenti-title,.home .home-header .home-header-container .home-header-title{font-size:4.2rem;font-weight:700;line-height:105%;text-transform:uppercase}@media screen and (min-width:576px){.template-title-h1,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-title,.pagina-ringraziamenti .pagina-ringraziamenti-title,.home .home-header .home-header-container .home-header-title{font-size:5rem}}@media screen and (min-width:768px){.template-title-h1,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-title,.pagina-ringraziamenti .pagina-ringraziamenti-title,.home .home-header .home-header-container .home-header-title{font-size:6.5rem}}@media screen and (min-width:992px){.template-title-h1,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-title,.pagina-ringraziamenti .pagina-ringraziamenti-title,.home .home-header .home-header-container .home-header-title{font-size:8rem}}.template-title-pagina-h1{font-size:2.8rem;font-weight:600;line-height:110%;text-transform:uppercase;color:#e01f26}@media screen and (min-width:576px){.template-title-pagina-h1{font-size:4rem}}@media screen and (min-width:768px){.template-title-pagina-h1{font-size:5rem}}@media screen and (min-width:992px){.template-title-pagina-h1{font-size:6rem}}.template-title-h2,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-title,.titolo-testo .titolo-testo-titolo{font-size:2.8rem;font-weight:600;line-height:110%}@media screen and (min-width:576px){.template-title-h2,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-title,.titolo-testo .titolo-testo-titolo{font-size:4rem}}@media screen and (min-width:768px){.template-title-h2,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-title,.titolo-testo .titolo-testo-titolo{font-size:5rem}}@media screen and (min-width:992px){.template-title-h2,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-title,.titolo-testo .titolo-testo-titolo{font-size:6rem}}.template-title-h3,.home .home-header .home-header-container .home-header-subtitle,.form-title,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-titolo,.template-text-s h2,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h2,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h2,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h2,.template-text-s h3,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h3,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h3,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h3{font-size:2.4rem;font-weight:700;line-height:1}@media screen and (min-width:576px){.template-title-h3,.home .home-header .home-header-container .home-header-subtitle,.form-title,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-titolo,.template-text-s h2,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h2,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h2,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h2,.template-text-s h3,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h3,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h3,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h3{font-size:2.8rem}}@media screen and (min-width:768px){.template-title-h3,.home .home-header .home-header-container .home-header-subtitle,.form-title,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-titolo,.template-text-s h2,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h2,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h2,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h2,.template-text-s h3,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h3,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h3,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h3{font-size:3rem}}@media screen and (min-width:992px){.template-title-h3,.home .home-header .home-header-container .home-header-subtitle,.form-title,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-titolo,.template-text-s h2,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h2,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h2,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h2,.template-text-s h3,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h3,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h3,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h3{font-size:3.5rem}}.template-title-fascia{font-size:2.7rem;font-weight:700;line-height:1;color:#e01f26;text-transform:uppercase}@media screen and (min-width:576px){.template-title-fascia{font-size:3rem}}@media screen and (min-width:768px){.template-title-fascia{font-size:3.8rem}}@media screen and (min-width:992px){.template-title-fascia{font-size:4.5rem}}.template-menu-link{color:#fff;font-size:3rem;font-style:normal;font-weight:700;line-height:145%;text-transform:uppercase}@media screen and (min-width:576px){.template-menu-link{font-size:4rem}}@media screen and (min-width:768px){.template-menu-link{font-size:5rem}}@media screen and (min-width:992px){.template-menu-link{font-size:7rem}}.template-text,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-ringraziamenti .pagina-ringraziamenti-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text{font-size:1.8rem;line-height:1;font-weight:400}@media screen and (min-width:576px){.template-text,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-ringraziamenti .pagina-ringraziamenti-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text{font-size:2.2rem}}@media screen and (min-width:768px){.template-text,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-ringraziamenti .pagina-ringraziamenti-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text{font-size:2.5rem;font-weight:300}}@media screen and (min-width:992px){.template-text,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-ringraziamenti .pagina-ringraziamenti-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text{font-size:2.8rem}}.template-text strong,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text strong,.pagina-ringraziamenti .pagina-ringraziamenti-text strong,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text strong,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle strong,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text strong{font-weight:700}.template-text-s,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo{font-size:1.8rem;line-height:1.2;font-weight:400}@media screen and (min-width:576px){.template-text-s,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo{font-size:2rem}}@media screen and (min-width:768px){.template-text-s,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo{font-size:2.2rem;font-weight:300}}@media screen and (min-width:992px){.template-text-s,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo{font-size:2.5rem}}.template-text-s strong,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title strong,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text strong,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo strong{font-weight:700}.template-text-s h2,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h2,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h2,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h2,.template-text-s h3,.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title h3,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text h3,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo h3{color:#e01f26}.template-text-l,.form-contatto .form-input-container label,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.titolo-testo .titolo-testo-testo{font-size:2.3rem;line-height:1;font-weight:400}@media screen and (min-width:576px){.template-text-l,.form-contatto .form-input-container label,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.titolo-testo .titolo-testo-testo{font-size:2.5rem}}@media screen and (min-width:768px){.template-text-l,.form-contatto .form-input-container label,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.titolo-testo .titolo-testo-testo{font-size:2.8rem;font-weight:300}}@media screen and (min-width:992px){.template-text-l,.form-contatto .form-input-container label,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title,.titolo-testo .titolo-testo-testo{font-size:3rem}}.template-text-l strong,.form-contatto .form-input-container label strong,.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before strong,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title strong,.titolo-testo .titolo-testo-testo strong{font-weight:700}.template-cta,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta,.pagina-ringraziamenti .pagina-ringraziamenti-cta,.home .home-header .home-header-container .home-header-cta-mobile,.home .home-header .home-header-container .home-header-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta,.form-contatto .form-button,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta,header .header-cta{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2rem 2.5rem;text-align:center;font-size:2.8rem;font-weight:500;line-height:110%;text-transform:uppercase;border:2px solid #fff;text-decoration:none;color:#fff;transition:all .3s ease-in-out}.template-cta:hover,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta:hover,.pagina-ringraziamenti .pagina-ringraziamenti-cta:hover,.home .home-header .home-header-container .home-header-cta-mobile:hover,.home .home-header .home-header-container .home-header-cta:hover,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta:hover,.form-contatto .form-button:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta:hover,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta:hover,header .header-cta:hover{background-color:#fff;color:#e01f26}.template-cta.red,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta,.pagina-ringraziamenti .pagina-ringraziamenti-cta,.home .home-header .home-header-container .home-header-cta-mobile,.home .home-header .home-header-container .red.home-header-cta,.home .home-header .home-header-container .pagina-privacy-cookie-policy .home-header-cta.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .home .home-header .home-header-container .home-header-cta.pagina-privacy-cookie-policy-cta,.home .home-header .home-header-container .pagina-ringraziamenti .home-header-cta.pagina-ringraziamenti-cta,.pagina-ringraziamenti .home .home-header .home-header-container .home-header-cta.pagina-ringraziamenti-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta,.form-contatto .red.form-button,.form-contatto .pagina-privacy-cookie-policy .form-button.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .form-contatto .form-button.pagina-privacy-cookie-policy-cta,.form-contatto .pagina-ringraziamenti .form-button.pagina-ringraziamenti-cta,.pagina-ringraziamenti .form-contatto .form-button.pagina-ringraziamenti-cta,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta,header .header-cta{border:2px solid #e01f26}.template-cta.red:hover,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta:hover,.pagina-ringraziamenti .pagina-ringraziamenti-cta:hover,.home .home-header .home-header-container .home-header-cta-mobile:hover,.home .home-header .home-header-container .red.home-header-cta:hover,.home .home-header .home-header-container .pagina-privacy-cookie-policy .home-header-cta.pagina-privacy-cookie-policy-cta:hover,.pagina-privacy-cookie-policy .home .home-header .home-header-container .home-header-cta.pagina-privacy-cookie-policy-cta:hover,.home .home-header .home-header-container .pagina-ringraziamenti .home-header-cta.pagina-ringraziamenti-cta:hover,.pagina-ringraziamenti .home .home-header .home-header-container .home-header-cta.pagina-ringraziamenti-cta:hover,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta:hover,.form-contatto .red.form-button:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta:hover,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta:hover,header .header-cta:hover{background-color:rgba(0,0,0,0);color:#fff}.template-cta.red.fill,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta,.pagina-ringraziamenti .pagina-ringraziamenti-cta,.home .home-header .home-header-container .home-header-cta-mobile,.home .home-header .home-header-container .red.fill.home-header-cta,.home .home-header .home-header-container .pagina-privacy-cookie-policy .home-header-cta.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .home .home-header .home-header-container .home-header-cta.pagina-privacy-cookie-policy-cta,.home .home-header .home-header-container .pagina-ringraziamenti .home-header-cta.pagina-ringraziamenti-cta,.pagina-ringraziamenti .home .home-header .home-header-container .home-header-cta.pagina-ringraziamenti-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta,.form-contatto .red.fill.form-button,.form-contatto .pagina-privacy-cookie-policy .fill.form-button.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .form-contatto .fill.form-button.pagina-privacy-cookie-policy-cta,.form-contatto .pagina-ringraziamenti .fill.form-button.pagina-ringraziamenti-cta,.form-contatto .pagina-ringraziamenti .pagina-privacy-cookie-policy .form-button.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .form-contatto .pagina-ringraziamenti .form-button.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta,.pagina-ringraziamenti .form-contatto .fill.form-button.pagina-ringraziamenti-cta,.pagina-ringraziamenti .form-contatto .pagina-privacy-cookie-policy .form-button.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .pagina-ringraziamenti .form-contatto .form-button.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta,header .header-cta{background-color:#e01f26}.template-cta.red.fill:hover,.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta:hover,.pagina-ringraziamenti .pagina-ringraziamenti-cta:hover,.home .home-header .home-header-container .home-header-cta-mobile:hover,.home .home-header .home-header-container .red.fill.home-header-cta:hover,.home .home-header .home-header-container .pagina-privacy-cookie-policy .fill.home-header-cta.pagina-privacy-cookie-policy-cta:hover,.pagina-privacy-cookie-policy .home .home-header .home-header-container .fill.home-header-cta.pagina-privacy-cookie-policy-cta:hover,.home .home-header .home-header-container .pagina-ringraziamenti .fill.home-header-cta.pagina-ringraziamenti-cta:hover,.home .home-header .home-header-container .pagina-ringraziamenti .pagina-privacy-cookie-policy .home-header-cta.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta:hover,.pagina-privacy-cookie-policy .home .home-header .home-header-container .pagina-ringraziamenti .home-header-cta.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta:hover,.pagina-ringraziamenti .home .home-header .home-header-container .fill.home-header-cta.pagina-ringraziamenti-cta:hover,.pagina-ringraziamenti .home .home-header .home-header-container .pagina-privacy-cookie-policy .home-header-cta.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta:hover,.pagina-privacy-cookie-policy .pagina-ringraziamenti .home .home-header .home-header-container .home-header-cta.pagina-ringraziamenti-cta.pagina-privacy-cookie-policy-cta:hover,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta:hover,.form-contatto .red.fill.form-button:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta:hover,.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta:hover,header .header-cta:hover{background-color:rgba(0,0,0,0)}.template-cta.white,.pagina-privacy-cookie-policy .white.pagina-privacy-cookie-policy-cta,.pagina-ringraziamenti .white.pagina-ringraziamenti-cta,.home .home-header .home-header-container .white.home-header-cta-mobile,.home .home-header .home-header-container .white.home-header-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .white.box-titolo-testo-link-immagine-cta,.form-contatto .template-cta.form-button,.form-contatto .pagina-privacy-cookie-policy .form-button.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .form-contatto .form-button.pagina-privacy-cookie-policy-cta,.form-contatto .pagina-ringraziamenti .form-button.pagina-ringraziamenti-cta,.pagina-ringraziamenti .form-contatto .form-button.pagina-ringraziamenti-cta,.form-contatto .home .home-header .home-header-container .form-button.home-header-cta-mobile,.home .home-header .home-header-container .form-contatto .form-button.home-header-cta-mobile,.form-contatto .home .home-header .home-header-container .form-button.home-header-cta,.home .home-header .home-header-container .form-contatto .form-button.home-header-cta,.form-contatto .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .form-button.box-titolo-testo-link-immagine-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .form-contatto .form-button.box-titolo-testo-link-immagine-cta,.form-contatto .white.form-button,.form-contatto .form-button,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .white.immagine-titolo-testo-element-cta,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .form-contatto .immagine-titolo-testo-element-cta.form-button,.form-contatto .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta.form-button,.lista-immagine-titolo-testo .white.lista-immagine-titolo-testo-cta,.lista-immagine-titolo-testo .form-contatto .lista-immagine-titolo-testo-cta.form-button,.form-contatto .lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta.form-button,header .white.header-cta,header .form-contatto .header-cta.form-button,.form-contatto header .header-cta.form-button{border:2px solid #fff;background-color:rgba(0,0,0,0)}.template-cta.white:hover,.pagina-privacy-cookie-policy .white.pagina-privacy-cookie-policy-cta:hover,.pagina-ringraziamenti .white.pagina-ringraziamenti-cta:hover,.home .home-header .home-header-container .white.home-header-cta-mobile:hover,.home .home-header .home-header-container .white.home-header-cta:hover,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .white.box-titolo-testo-link-immagine-cta:hover,.form-contatto .form-button:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .white.immagine-titolo-testo-element-cta:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .form-contatto .immagine-titolo-testo-element-cta.form-button:hover,.form-contatto .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta.form-button:hover,.lista-immagine-titolo-testo .white.lista-immagine-titolo-testo-cta:hover,header .white.header-cta:hover{background-color:#fff;color:#e01f26}.template-cta.white.fill,.pagina-privacy-cookie-policy .white.pagina-privacy-cookie-policy-cta,.pagina-ringraziamenti .white.pagina-ringraziamenti-cta,.home .home-header .home-header-container .white.home-header-cta-mobile,.home .home-header .home-header-container .white.fill.home-header-cta,.home .home-header .home-header-container .pagina-privacy-cookie-policy .white.home-header-cta.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .home .home-header .home-header-container .white.home-header-cta.pagina-privacy-cookie-policy-cta,.home .home-header .home-header-container .pagina-ringraziamenti .white.home-header-cta.pagina-ringraziamenti-cta,.pagina-ringraziamenti .home .home-header .home-header-container .white.home-header-cta.pagina-ringraziamenti-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .white.box-titolo-testo-link-immagine-cta,.form-contatto .fill.form-button,.form-contatto .pagina-privacy-cookie-policy .form-button.pagina-privacy-cookie-policy-cta,.pagina-privacy-cookie-policy .form-contatto .form-button.pagina-privacy-cookie-policy-cta,.form-contatto .pagina-ringraziamenti .form-button.pagina-ringraziamenti-cta,.pagina-ringraziamenti .form-contatto .form-button.pagina-ringraziamenti-cta,.form-contatto .home .home-header .home-header-container .form-button.home-header-cta-mobile,.home .home-header .home-header-container .form-contatto .form-button.home-header-cta-mobile,.form-contatto .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .form-button.box-titolo-testo-link-immagine-cta,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .form-contatto .form-button.box-titolo-testo-link-immagine-cta,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .white.immagine-titolo-testo-element-cta,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .form-contatto .immagine-titolo-testo-element-cta.form-button,.form-contatto .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta.form-button,.lista-immagine-titolo-testo .white.lista-immagine-titolo-testo-cta,.lista-immagine-titolo-testo .form-contatto .lista-immagine-titolo-testo-cta.form-button,.form-contatto .lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta.form-button,header .white.header-cta,header .form-contatto .header-cta.form-button,.form-contatto header .header-cta.form-button{background-color:#fff;color:#e01f26}.template-cta.white.fill:hover,.pagina-privacy-cookie-policy .white.pagina-privacy-cookie-policy-cta:hover,.pagina-ringraziamenti .white.pagina-ringraziamenti-cta:hover,.home .home-header .home-header-container .white.home-header-cta-mobile:hover,.home .home-header .home-header-container .white.fill.home-header-cta:hover,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .white.box-titolo-testo-link-immagine-cta:hover,.form-contatto .fill.form-button:hover,.form-contatto .pagina-privacy-cookie-policy .form-button.pagina-privacy-cookie-policy-cta:hover,.pagina-privacy-cookie-policy .form-contatto .form-button.pagina-privacy-cookie-policy-cta:hover,.form-contatto .pagina-ringraziamenti .form-button.pagina-ringraziamenti-cta:hover,.pagina-ringraziamenti .form-contatto .form-button.pagina-ringraziamenti-cta:hover,.form-contatto .home .home-header .home-header-container .form-button.home-header-cta-mobile:hover,.home .home-header .home-header-container .form-contatto .form-button.home-header-cta-mobile:hover,.form-contatto .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .form-button.box-titolo-testo-link-immagine-cta:hover,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .form-contatto .form-button.box-titolo-testo-link-immagine-cta:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .white.immagine-titolo-testo-element-cta:hover,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .form-contatto .immagine-titolo-testo-element-cta.form-button:hover,.form-contatto .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-cta.form-button:hover,.lista-immagine-titolo-testo .white.lista-immagine-titolo-testo-cta:hover,.lista-immagine-titolo-testo .form-contatto .lista-immagine-titolo-testo-cta.form-button:hover,.form-contatto .lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta.form-button:hover,header .white.header-cta:hover,header .form-contatto .header-cta.form-button:hover,.form-contatto header .header-cta.form-button:hover{background-color:rgba(0,0,0,0);color:#fff}.background-white,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box{background-color:#fff}.background-red,footer{background-color:#e01f26}.background-black,.box-titolo-testo-link-immagine{background-color:#353434}header{z-index:10;position:fixed;top:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;width:100%;transition:all .5s ease-in-out;padding:2rem}@media(min-width:576px){header{padding:7rem}}header .header-logo{width:14.26rem;height:14.26rem;transition:all .5s ease-in-out}@media(min-width:992px){header .header-logo{width:24.26rem;height:24.26rem}}header .header-logo svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}header .header-logo:hover{opacity:.8}header .right{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:3rem;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out}header .right .hamburger{background:rgba(0,0,0,0);border:none;display:-ms-flexbox;display:flex;gap:1rem}header .right .hamburger .hamburger-container{height:2.5rem;width:2.5rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}header .right .hamburger .hamburger-container span{height:3px;width:100%;background-color:#fff;transition:.5s}header .right .hamburger .hamburger-container span::before,header .right .hamburger .hamburger-container span::after{content:"";position:absolute;height:3px;width:50%;background-color:#fff;transition:.5s}header .right .hamburger .hamburger-container span::before{top:0;left:0}header .right .hamburger .hamburger-container span::after{bottom:0;right:0}header .right .hamburger .template-text,header .right .hamburger .pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-privacy-cookie-policy header .right .hamburger .pagina-privacy-cookie-policy-text,header .right .hamburger .pagina-ringraziamenti .pagina-ringraziamenti-text,.pagina-ringraziamenti header .right .hamburger .pagina-ringraziamenti-text,header .right .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header .right .hamburger .box-titolo-testo-link-immagine-text,header .right .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header .right .hamburger .box-titolo-testo-link-immagine-subtitle,header .right .hamburger .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element header .right .hamburger .immagine-titolo-testo-element-text{color:#fff;transition:.5s}@media(max-width:991px){header .right .hamburger .template-text,header .right .hamburger .pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-privacy-cookie-policy header .right .hamburger .pagina-privacy-cookie-policy-text,header .right .hamburger .pagina-ringraziamenti .pagina-ringraziamenti-text,.pagina-ringraziamenti header .right .hamburger .pagina-ringraziamenti-text,header .right .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header .right .hamburger .box-titolo-testo-link-immagine-text,header .right .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header .right .hamburger .box-titolo-testo-link-immagine-subtitle,header .right .hamburger .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element header .right .hamburger .immagine-titolo-testo-element-text{display:none}}header .header-cta{transition:all .5s ease-in-out;display:none}@media(min-width:992px){header .header-cta{display:block}}header .nav-page{z-index:-1;position:absolute;top:0;left:0;height:100vh;width:100vw;background-color:#e01f26;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;transition:.5s ease-in-out}header .nav-page.open{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}header .nav-page a{text-decoration:none}header.active{background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.15);padding:2rem}@media(min-width:576px){header.active{padding:3rem 7rem}}header.active .header-logo{height:10rem;width:10rem}header.active .hamburger span{background-color:#e01f26 !important}header.active .hamburger span::before,header.active .hamburger span::after{background-color:#e01f26 !important}header.active .hamburger .template-text,header.active .hamburger .pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-privacy-cookie-policy header.active .hamburger .pagina-privacy-cookie-policy-text,header.active .hamburger .pagina-ringraziamenti .pagina-ringraziamenti-text,.pagina-ringraziamenti header.active .hamburger .pagina-ringraziamenti-text,header.active .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header.active .hamburger .box-titolo-testo-link-immagine-text,header.active .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header.active .hamburger .box-titolo-testo-link-immagine-subtitle,header.active .hamburger .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element header.active .hamburger .immagine-titolo-testo-element-text{color:#e01f26}header.active .right{-webkit-transform:translateY(calc(5rem - 50%));transform:translateY(calc(5rem - 50%))}header.active .header-cta:hover{color:#353434}header.menu-open .hamburger span{background-color:#fff !important}header.menu-open .hamburger span::before,header.menu-open .hamburger span::after{background-color:#fff !important}header.menu-open .hamburger .template-text,header.menu-open .hamburger .pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text,.pagina-privacy-cookie-policy header.menu-open .hamburger .pagina-privacy-cookie-policy-text,header.menu-open .hamburger .pagina-ringraziamenti .pagina-ringraziamenti-text,.pagina-ringraziamenti header.menu-open .hamburger .pagina-ringraziamenti-text,header.menu-open .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header.menu-open .hamburger .box-titolo-testo-link-immagine-text,header.menu-open .hamburger .box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle,.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box header.menu-open .hamburger .box-titolo-testo-link-immagine-subtitle,header.menu-open .hamburger .lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element header.menu-open .hamburger .immagine-titolo-testo-element-text{color:#fff}header.menu-open .nav-page{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.tns-outer,.tns-inner,.tns-item,.template-slider-testata{height:100%;width:100%}.tns-nav-container{display:-ms-flexbox !important;display:flex !important}.tns-nav-container{position:absolute;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;left:0;right:0;bottom:7rem;z-index:2}@media(min-width:768px){.tns-nav-container{bottom:7.5%}}.tns-nav-container .tns-nav-item{display:inline-block;padding:1.5rem;cursor:pointer;outline:0}.tns-nav-container .tns-nav-item .tns-nav-item-inner{display:block;border-radius:50%;width:.4rem;height:.4rem;background-color:#fff}.tns-nav-container .tns-nav-item.tns-nav-active .tns-nav-item-inner{border:2px solid #fff;background-color:rgba(0,0,0,0);width:.8rem;height:.8rem}.tns-nav-container:before{content:"";width:2px;height:10rem;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:bottom;transform-origin:bottom;background-color:#fff}@media(min-width:768px){.tns-nav-container:before{-webkit-transform:translateY(-25%) translateX(-50%);transform:translateY(-25%) translateX(-50%);height:15rem}}footer .footer-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media(min-width:992px){footer .footer-container{-ms-flex-direction:row;flex-direction:row}}footer .footer-logo{margin:0 7rem;width:13rem;height:13rem}@media(min-width:992px){footer .footer-logo{width:24rem;height:24rem}}footer .footer-logo svg{border:2px solid #fff;-o-object-fit:contain;object-fit:contain;width:100%;height:100%}footer .footer-info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex:1 1;flex:1 1;color:#fff;padding:6rem;-ms-flex-direction:column;flex-direction:column;text-align:center}@media(min-width:992px){footer .footer-info{-ms-flex-direction:row;flex-direction:row;text-align:left}}footer .footer-info a{color:#fff;transition:color .3s ease-in-out}footer .footer-info a:hover{color:#353434}footer .footer-info .footer-info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}footer .footer-info .footer-info-container .footer-info-title{font-size:1.4rem;font-weight:700;text-transform:uppercase}footer .footer-info .footer-info-text{font-size:1.4rem}.titolo-testo{position:relative;padding:10rem 0}@media(min-width:768px){.titolo-testo{padding:10rem 0}}@media(min-width:992px){.titolo-testo{padding:20rem 0}}.titolo-testo::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/media/jpg/texture.png");background-repeat:repeat-y;background-position:top}@media(min-width:992px){.titolo-testo::before{background-size:cover}}.titolo-testo .container,.titolo-testo .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .titolo-testo .immagine-titolo-testo-element-container{position:relative}.titolo-testo .titolo-testo-titolo{text-transform:uppercase;color:#fff;text-align:center;padding-bottom:3rem}@media(min-width:576px){.titolo-testo .titolo-testo-titolo{text-align:left;padding-bottom:6rem}}.titolo-testo .titolo-testo-testo{color:#fff;text-align:center;line-height:125%}@media(min-width:576px){.titolo-testo .titolo-testo-testo{text-align:left}}.lista-immagine-titolo-testo .container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.lista-immagine-titolo-testo .container.decorated,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .decorated.immagine-titolo-testo-element-container{position:relative}.lista-immagine-titolo-testo .container.decorated::before,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .decorated.immagine-titolo-testo-element-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/media/jpg/texture-black.png");background-repeat:repeat-y;background-position:top}@media(min-width:992px){.lista-immagine-titolo-testo .container.decorated::before,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .decorated.immagine-titolo-testo-element-container::before{background-size:cover}}.lista-immagine-titolo-testo .lista-immagine-titolo-testo-titolo{text-transform:uppercase;margin-bottom:2.5rem;text-align:center;position:relative}@media(min-width:992px){.lista-immagine-titolo-testo .lista-immagine-titolo-testo-titolo{text-align:left}}.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo{margin-bottom:5rem;text-align:center;position:relative}@media(min-width:992px){.lista-immagine-titolo-testo .lista-immagine-titolo-testo-testo{text-align:left;margin-bottom:10rem}}.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta{margin:5rem auto 0 auto}@media(min-width:992px){.lista-immagine-titolo-testo .lista-immagine-titolo-testo-cta{margin:10rem auto 0 auto}}.lista-immagine-titolo-testo.background-white .lista-immagine-titolo-testo-titolo,.box-titolo-testo-link-immagine .lista-immagine-titolo-testo.box-titolo-testo-link-immagine-box .lista-immagine-titolo-testo-titolo{color:#e01f26}.lista-immagine-titolo-testo.background-white .lista-immagine-titolo-testo-testo,.box-titolo-testo-link-immagine .lista-immagine-titolo-testo.box-titolo-testo-link-immagine-box .lista-immagine-titolo-testo-testo{color:#353434}.lista-immagine-titolo-testo.background-white .immagine-titolo-testo-element-title,.box-titolo-testo-link-immagine .lista-immagine-titolo-testo.box-titolo-testo-link-immagine-box .immagine-titolo-testo-element-title{color:#e01f26}.lista-immagine-titolo-testo.background-white .immagine-titolo-testo-element-text,.box-titolo-testo-link-immagine .lista-immagine-titolo-testo.box-titolo-testo-link-immagine-box .immagine-titolo-testo-element-text{color:#e01f26}.lista-immagine-titolo-testo.background-red,footer.lista-immagine-titolo-testo{color:#fff}.lista-immagine-titolo-testo.background-red .immagine-titolo-testo-element-title,footer.lista-immagine-titolo-testo .immagine-titolo-testo-element-title{color:#fff}.lista-immagine-titolo-testo.background-red .immagine-titolo-testo-element-text,footer.lista-immagine-titolo-testo .immagine-titolo-testo-element-text{color:#fff}.lista-immagine-titolo-testo.background-black,.lista-immagine-titolo-testo.box-titolo-testo-link-immagine{color:#fff}.lista-immagine-titolo-testo.background-black .immagine-titolo-testo-element-title,.lista-immagine-titolo-testo.box-titolo-testo-link-immagine .immagine-titolo-testo-element-title{color:#fff}.lista-immagine-titolo-testo.background-black .immagine-titolo-testo-element-text,.lista-immagine-titolo-testo.box-titolo-testo-link-immagine .immagine-titolo-testo-element-text{color:#fff}.lista-immagine-titolo-testo .lista{display:-ms-flexbox;display:flex;gap:5rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:992px){.lista-immagine-titolo-testo .lista{gap:10rem}}.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element{display:-ms-flexbox !important;display:flex !important}.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-image img,.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-image svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title{font-weight:700;text-align:center}@media(min-width:992px){.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-title{text-align:left}}.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text{line-height:125%;text-align:center}@media(min-width:992px){.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-text{text-align:left}}.lista-immagine-titolo-testo .lista .immagine-titolo-testo-element .immagine-titolo-testo-element-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:1rem}.lista-immagine-titolo-testo .lista.ordered .immagine-titolo-testo-element{width:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:3rem}@media(min-width:992px){.lista-immagine-titolo-testo .lista.ordered .immagine-titolo-testo-element{-ms-flex-preferred-size:calc(50% - 5rem);flex-basis:calc(50% - 5rem);-ms-flex-direction:row;flex-direction:row;gap:5rem}}.lista-immagine-titolo-testo .lista.ordered .immagine-titolo-testo-element .immagine-titolo-testo-element-container{-ms-flex-align:center;align-items:center}@media(min-width:992px){.lista-immagine-titolo-testo .lista.ordered .immagine-titolo-testo-element .immagine-titolo-testo-element-container{-ms-flex-align:start;align-items:start}}.lista-immagine-titolo-testo .lista.ordered .immagine-titolo-testo-element .immagine-titolo-testo-element-image{width:14rem}.lista-immagine-titolo-testo .lista.ordered .immagine-titolo-testo-element .immagine-titolo-testo-element-text{color:#353434}.lista-immagine-titolo-testo .lista.full{gap:0}.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element{padding:30rem 0;width:100%;gap:3rem;-ms-flex-align:center;align-items:center;position:relative}@media(min-width:576px){.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element{gap:5rem}}@media(min-width:768px){.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element{gap:10rem;-ms-flex-direction:row;flex-direction:row}}@media(min-width:992px){.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element{gap:19rem}}.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element:first-child .immagine-titolo-testo-element-title,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element:first-child .immagine-titolo-testo-element-text{color:#353434}.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{margin:0 auto;width:100%;gap:1rem;-ms-flex-align:center;align-items:center;z-index:1}@media(min-width:576px){.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{gap:2rem}}@media(min-width:768px){.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{gap:3rem}}@media(min-width:992px){.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container{-ms-flex-align:start;align-items:start;gap:4rem}}.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text{width:40%}.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-image{width:100%;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(0,rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.6) 100%);mask-image:linear-gradient(0,rgba(0,0,0,0.6) 100%,rgba(0,0,0,0.6) 100%)}.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative}.lista-immagine-titolo-testo .lista.numbered{gap:3rem;-ms-flex-pack:justify;justify-content:space-between;counter-reset:section}.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element{gap:6rem;-ms-flex-direction:column;flex-direction:column;counter-increment:section;width:100%;-ms-flex-align:center;align-items:center}@media(min-width:576px){.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element{gap:5rem}}@media(min-width:768px){.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element{-ms-flex-preferred-size:calc(15% - 1.5rem);flex-basis:calc(15% - 1.5rem);width:auto}}.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-image{width:30rem;height:30rem;border-radius:50%;overflow:hidden}.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-image img{-o-object-fit:cover;object-fit:cover}.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container{padding:0 3rem}.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text{color:#e01f26;font-weight:700;position:relative}.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before{content:counter(section) ".";font-weight:700;position:absolute;top:-4rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width:576px){.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before{-webkit-transform:translateX(0);transform:translateX(0)}}@media(min-width:992px){.lista-immagine-titolo-testo .lista.numbered .immagine-titolo-testo-element .immagine-titolo-testo-element-container .immagine-titolo-testo-element-text::before{font-size:3.5rem}}.lista-immagine-titolo-testo .lista.simple{gap:16rem;-ms-flex-pack:center;justify-content:center}.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element{-ms-flex-preferred-size:calc(20% - 16rem);flex-basis:calc(20% - 16rem);gap:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media(min-width:992px){.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element{gap:2rem}}.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-image{width:10rem;height:15rem}.lista-immagine-titolo-testo .lista.simple .immagine-titolo-testo-element .immagine-titolo-testo-element-title{font-weight:700}.lista-immagine-titolo-testo .tns-outer{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.lista-immagine-titolo-testo .tns-nav{text-align:center;margin-top:3rem}.lista-immagine-titolo-testo .tns-nav button{width:15px;height:15px;border-radius:50%;border:none;margin:0 5px;background-color:w;outline:none}.lista-immagine-titolo-testo .tns-nav button:not(.tns-nav-active){opacity:.6}.form-title{color:#fff;text-transform:uppercase;padding-bottom:10rem}.form-contatto{width:100%;margin:0}.form-contatto .field-validation-error{color:#353434;font-weight:400;font-size:1.3rem}.form-contatto .form-input-container{position:relative}.form-contatto .form-input-container input,.form-contatto .form-input-container textarea,.form-contatto .form-input-container select{color:#353434 !important;width:100% !important;background-color:#fff !important}.form-contatto .form-input-container input,.form-contatto .form-input-container textarea,.form-contatto .form-input-container select{font-size:2rem;letter-spacing:-0.25px;font-weight:400;border:none;border-radius:0;padding:1.5rem 1rem 1rem;outline:0}@media screen and (min-width:992px){.form-contatto .form-input-container input,.form-contatto .form-input-container textarea,.form-contatto .form-input-container select{padding-top:3rem}}.form-contatto .form-input-container input:focus,.form-contatto .form-input-container textarea:focus,.form-contatto .form-input-container select:focus{box-shadow:none;box-shadow:initial}.form-contatto .form-input-container textarea{height:25rem}.form-contatto .form-input-container input:-webkit-autofill,.form-contatto .form-input-container input:-webkit-autofill:hover,.form-contatto .form-input-container input:-webkit-autofill:focus,.form-contatto .form-input-container input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-text-fill-color:#353434 !important}.form-contatto .form-input-container select:focus{box-shadow:none}.form-contatto .form-input-container label{font-weight:400;color:#353434;text-transform:uppercase;position:absolute;-webkit-transform-origin:top left;transform-origin:top left;top:0;-webkit-transform:translate(0,16px) scale(1);transform:translate(0,16px) scale(1);transition:all .1s ease-in-out;pointer-events:none;margin-left:1rem}.form-contatto .form-input-container.active label{-webkit-transform:translate(0,4px) scale(0.5);transform:translate(0,4px) scale(0.5)}.form-contatto .form-fieldset{display:-ms-flexbox;display:flex;gap:4rem}.form-contatto .form-fieldset-title{font-size:2rem;color:#fff}.form-contatto .form-check{font-size:1.3rem !important}.form-contatto .form-check{font-weight:500;margin-top:1rem;display:-ms-flexbox;display:flex}.form-contatto .form-check:hover .form-check-input{background-color:#ccc}.form-contatto .form-check-label{display:inline-block;margin-left:1rem;color:#fff;font-weight:400;-ms-flex-negative:100;flex-shrink:100;margin-top:.4rem;font-size:1.5rem}.form-contatto .form-check-label a{color:#fff;transition:all .3s ease-in-out}.form-contatto .form-check-label a:hover{color:#353434}.form-contatto .form-check-input{width:2.3rem;height:2.3rem;background-color:rgba(0,0,0,0);border:2px solid #fff;border-radius:0}.form-contatto .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(255,255,255,.25)}.form-contatto .form-check-input:checked{border-color:#fff;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23FFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-contatto .form-button{width:100%}@media screen and (min-width:576px){.form-contatto .form-button{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.form-contatto .policy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media(min-width:992px){.form-contatto .policy{-ms-flex-direction:row;flex-direction:row}}.form-contatto .recaptcha-google{display:inline-block;color:#fff;font-weight:400;-ms-flex-negative:100;flex-shrink:100;margin-top:4rem;font-size:1.5rem;text-align:right}@media screen and (min-width:576px){.form-contatto .recaptcha-google{margin-top:.4rem}}.form-contatto .recaptcha-google a{color:#fff;transition:color .3s ease-in-out}.form-contatto .recaptcha-google a:hover{color:#353434}.box-titolo-testo-link-immagine+.box-titolo-testo-link-immagine{padding-top:0}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box{padding:2rem;box-shadow:15px 15px 0px 0px #e01f26}@media(min-width:576px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box{box-shadow:20px 20px 0px 0px #e01f26;padding:3rem}}@media(min-width:768px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box{box-shadow:25px 25px 0px 0px #e01f26;padding:4rem}}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box{box-shadow:30px 30px 0px 0px #e01f26;padding:5rem 0rem 5rem 7rem}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-title{color:#e01f26;text-transform:uppercase;padding-bottom:2rem;text-align:center}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-title{text-align:left;padding-bottom:4rem}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-container{-ms-flex-direction:row;flex-direction:row}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-info{text-align:left;-ms-flex-preferred-size:60%;flex-basis:60%;gap:5rem}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle{font-weight:700;text-align:center}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-subtitle{text-align:left}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text{text-align:center}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-text{text-align:left}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta{display:none}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta:hover{color:#353434}@media(min-width:992px){.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-cta{display:block}}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-image{-ms-flex-preferred-size:40%;flex-basis:40%;height:100%}.box-titolo-testo-link-immagine .box-titolo-testo-link-immagine-box .box-titolo-testo-link-immagine-image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media(min-width:992px){.box-titolo-testo-link-immagine.reverse .box-titolo-testo-link-immagine-box{padding:5rem 7rem 5rem 0rem}}@media(min-width:992px){.box-titolo-testo-link-immagine.reverse .box-titolo-testo-link-immagine-title{text-align:right}}@media(min-width:992px){.box-titolo-testo-link-immagine.reverse .box-titolo-testo-link-immagine-container{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:992px){.box-titolo-testo-link-immagine.reverse .box-titolo-testo-link-immagine-info{-ms-flex-align:end;align-items:flex-end}}.archie-breadcrumb{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-align:center;align-items:center;margin-bottom:3.6rem}.archie-breadcrumb-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:1rem;-ms-flex-align:center;align-items:center;font-size:1.6rem;text-transform:uppercase}.archie-breadcrumb-item a{color:#353434;transition:.5s;text-decoration:none}.archie-breadcrumb-item a:hover{color:#e01f26}.archie-breadcrumb-item:last-child{color:#e01f26;font-weight:600}.home .home-header{position:relative;height:100vh}@media(min-width:576px){.home .home-header{height:110vh}}.home .home-header::before{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.3);content:" "}.home .home-header .home-header-image{height:100%;width:100%;background:rgba(0,0,0,.4)}@media(max-width:991px){.home .home-header .home-header-image{background-color:rgba(0,0,0,.6)}}.home .home-header .home-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.home .home-header .home-header-container{position:absolute;top:0;left:0;height:100%;width:100%;padding-top:0rem}@media(min-width:576px){.home .home-header .home-header-container{padding-top:15rem}}@media(min-width:768px){.home .home-header .home-header-container{padding-top:20rem}}@media(min-width:992px){.home .home-header .home-header-container{padding-top:25rem}}.home .home-header .home-header-container .container,.home .home-header .home-header-container .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .home .home-header .home-header-container .immagine-titolo-testo-element-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;gap:3rem;height:100%;width:100%}.home .home-header .home-header-container .home-header-title{color:#fff;width:100%;text-align:center}@media(min-width:576px){.home .home-header .home-header-container .home-header-title{width:80%;text-align:left}}@media(min-width:1200px){.home .home-header .home-header-container .home-header-title{width:60%}}.home .home-header .home-header-container .home-header-subtitle{font-weight:400;color:#fff;width:100%;text-align:center}@media(min-width:576px){.home .home-header .home-header-container .home-header-subtitle{width:80%;text-align:left}}@media(min-width:1200px){.home .home-header .home-header-container .home-header-subtitle{width:60%}}.home .home-header .home-header-container .home-header-cta{display:none}@media(min-width:576px){.home .home-header .home-header-container .home-header-cta{display:block}}.home .home-header .home-header-container .home-header-cta-mobile{display:block;position:fixed;bottom:0;left:0;width:100%;z-index:1;box-shadow:0px 0px 5px 0px #000}@media(min-width:576px){.home .home-header .home-header-container .home-header-cta-mobile{display:none}}.home .home-header .home-header-container .home-header-cta-mobile:hover{background-color:#353434;border-color:#353434;color:#e01f26}.pagina .pagina-header{height:70.5rem;position:relative}@media(max-width:991px){.pagina .pagina-header{height:50rem}}.pagina .pagina-header::before{position:absolute;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.4);content:" "}@media(max-width:991px){.pagina .pagina-header::before{background-color:rgba(0,0,0,.6)}}.pagina .pagina-header .pagina-header-image{height:100%}.pagina .pagina-header .pagina-header-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pagina .pagina-header-container .block{display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-align:center;align-items:center;gap:10rem}.pagina .pagina-header-container .block .left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3rem;-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-negative:0;flex-shrink:0}@media(max-width:991px){.pagina .pagina-header-container .block .left{-ms-flex-preferred-size:100%;flex-basis:100%}}.pagina .pagina-header-container .block .left h2{margin-top:3rem}.pagina .pagina-header-container .block .right{-ms-flex-preferred-size:40%;flex-basis:40%;width:100%}@media(max-width:991px){.pagina .pagina-header-container .block .right{display:none}}.pagina .pagina-header-container .block .right img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.pagina-ringraziamenti{padding-top:0rem}@media(min-width:576px){.pagina-ringraziamenti{padding-top:15rem}}@media(min-width:768px){.pagina-ringraziamenti{padding-top:20rem}}@media(min-width:992px){.pagina-ringraziamenti{padding-top:25rem}}.pagina-ringraziamenti .container,.pagina-ringraziamenti .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-ringraziamenti .immagine-titolo-testo-element-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:100vh;gap:5rem}@media(min-width:576px){.pagina-ringraziamenti .container,.pagina-ringraziamenti .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-ringraziamenti .immagine-titolo-testo-element-container{min-height:calc(100vh - 15rem)}}@media(min-width:768px){.pagina-ringraziamenti .container,.pagina-ringraziamenti .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-ringraziamenti .immagine-titolo-testo-element-container{min-height:calc(100vh - 20rem)}}@media(min-width:992px){.pagina-ringraziamenti .container,.pagina-ringraziamenti .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-ringraziamenti .immagine-titolo-testo-element-container{min-height:calc(100vh - 25rem)}}.pagina-ringraziamenti .pagina-ringraziamenti-title{color:#e01f26}.pagina-ringraziamenti .pagina-ringraziamenti-text{color:#e01f26}.pagina-ringraziamenti .pagina-ringraziamenti-cta:hover{color:#353434}.pagina-privacy-cookie-policy{padding-top:0rem}@media(min-width:576px){.pagina-privacy-cookie-policy{padding-top:15rem}}@media(min-width:768px){.pagina-privacy-cookie-policy{padding-top:20rem}}@media(min-width:992px){.pagina-privacy-cookie-policy{padding-top:25rem}}.pagina-privacy-cookie-policy .container,.pagina-privacy-cookie-policy .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-privacy-cookie-policy .immagine-titolo-testo-element-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:100vh;gap:5rem}@media(min-width:576px){.pagina-privacy-cookie-policy .container,.pagina-privacy-cookie-policy .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-privacy-cookie-policy .immagine-titolo-testo-element-container{min-height:calc(100vh - 15rem)}}@media(min-width:768px){.pagina-privacy-cookie-policy .container,.pagina-privacy-cookie-policy .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-privacy-cookie-policy .immagine-titolo-testo-element-container{min-height:calc(100vh - 20rem)}}@media(min-width:992px){.pagina-privacy-cookie-policy .container,.pagina-privacy-cookie-policy .lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .immagine-titolo-testo-element-container,.lista-immagine-titolo-testo .lista.full .immagine-titolo-testo-element .pagina-privacy-cookie-policy .immagine-titolo-testo-element-container{min-height:calc(100vh - 25rem)}}.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-title{color:#e01f26}.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-text{color:#e01f26}.pagina-privacy-cookie-policy .pagina-privacy-cookie-policy-cta:hover{color:#353434}.galleria{overflow:hidden}.galleria .slider{height:55rem;overflow:visible}@media(min-width:1600px){.galleria .slider{height:66rem}}@media(max-width:991px){.galleria .slider{height:45rem}}.galleria .slider .slide{width:108rem}@media(max-width:991px){.galleria .slider .slide{width:100%}}.galleria .slider .slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.punti-di-forza>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:5rem;-ms-flex-align:center;align-items:center}.punti-di-forza>div .lista{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6rem;width:100%}.punti-di-forza>div .lista .elemento{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.punti-di-forza>div .lista .elemento:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width:991px){.punti-di-forza>div .lista .elemento{-ms-flex-direction:column !important;flex-direction:column !important}.punti-di-forza>div .lista .elemento{gap:2rem}}.punti-di-forza>div .lista .elemento img{aspect-ratio:1/1;border-radius:100%;-o-object-fit:cover;object-fit:cover;max-height:54rem;width:auto}@media(max-width:991px){.punti-di-forza>div .lista .elemento img{width:100%}}.punti-di-forza>div .lista .elemento .testo{max-width:65rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media(max-width:991px){.punti-di-forza>div .lista .elemento .testo{color:#e01f26}}@media(max-width:991px){.punti-di-forza>div .lista .elemento .testo .desktop{display:none}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{left:auto !important}.tns-gallery>.tns-slide-active{position:relative}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:calc(100%/70);height:10px;float:left}@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal;}:root{--swiper-theme-color:#007aff;}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1;}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;}.swiper-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:initial;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto;}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-3d{-webkit-perspective:1200px;perspective:1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display:none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align:none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content:'';-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always;}[dir="ltr"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before);}[dir="rtl"] .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10;}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff;}.swiper-lazy-preloader-black{--swiper-preloader-color:#000;}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
